OSDN Git Service

pf3gnuchains/pf3gnuchains3x.git
21 years ago * symbols.c (temp_label_name): New.
rth [Tue, 27 May 2003 16:00:03 +0000 (16:00 +0000)]
    * symbols.c (temp_label_name): New.
        (symbol_temp_new, symbol_temp_new_now, symbol_temp_make): New.
        (symbol_set_value_now): New.
        * symbols.h: Prototype them.
        * dwarf2dbg.c: Use them.
        (fake_label_name, symbol_new_now, set_symbol_value_now): Remove.

21 years ago * elfxx-mips.c (mips_elf_hash_sort_data): Fix formattting.
rsandifo [Tue, 27 May 2003 08:04:12 +0000 (08:04 +0000)]
* elfxx-mips.c (mips_elf_hash_sort_data): Fix formattting.
(mips_elf_link_hash_table): Likewise.

21 years ago * fhandler_socket.cc (fhandler_socket::dup): First try duplicating
corinna [Tue, 27 May 2003 07:50:00 +0000 (07:50 +0000)]
* fhandler_socket.cc (fhandler_socket::dup): First try duplicating
using WSADuplicateSocket/WSASocket, if that fails, try DuplicateHandle.

21 years ago * fhandler_disk_file.cc (fhandler_disk_file::fstat_helper): Filter
corinna [Tue, 27 May 2003 07:44:25 +0000 (07:44 +0000)]
* fhandler_disk_file.cc (fhandler_disk_file::fstat_helper): Filter
permissions throug umask on FAT or if ntsec is off.

21 years ago*** empty log message ***
gdbadmin [Tue, 27 May 2003 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***

21 years ago2003-05-26 Eric Christopher <echristo@redhat.com>
jjohnstn [Mon, 26 May 2003 20:22:16 +0000 (20:22 +0000)]
2003-05-26  Eric Christopher  <echristo@redhat.com>

        * mips/crt0.S: Remove stackbase variable set.

21 years ago2003-05-26 Elena Zannoni <ezannoni@redhat.com>
ezannoni [Mon, 26 May 2003 19:35:51 +0000 (19:35 +0000)]
2003-05-26  Elena Zannoni  <ezannoni@redhat.com>

* stabsread.c (dbx_lookup_type): Make static.
(read_type): Ditto.
(add_undefined_type): Ditto.
* stabsread.h (dbx_lookup_type, read_type, add_undefined_type): Do
not export.

21 years ago2003-05-26 Elena Zannoni <ezannoni@redhat.com>
ezannoni [Mon, 26 May 2003 19:34:05 +0000 (19:34 +0000)]
2003-05-26  Elena Zannoni  <ezannoni@redhat.com>

* hpread.c (hpread_has_name): Make static.
(hpread_psymtab_to_symtab): Ditto.
(file_exists): Ditto.
(hpread_call_pxdb): Ditto.
(hpread_pxdb_needed): Ditto.
(hpread_quick_traverse): Ditto.
(hpread_get_header): Ditto.
(hpread_get_lntt): Ditto.
(hpread_get_slt): Ditto.
(class_of): Ditto.

21 years ago * syscalls.cc (statfs): Call GetDiskFreeSpaceEx before GetDiskFreeSpace.
corinna [Mon, 26 May 2003 16:52:58 +0000 (16:52 +0000)]
* syscalls.cc (statfs): Call GetDiskFreeSpaceEx before GetDiskFreeSpace.

21 years ago * fhandler.cc (is_at_eof): Fix conditional. Use INVALID_FILE_SIZE
corinna [Mon, 26 May 2003 15:43:53 +0000 (15:43 +0000)]
* fhandler.cc (is_at_eof): Fix conditional.  Use INVALID_FILE_SIZE
instead of numeric constant.

21 years ago* emulparams/elf64btsmip.sh: Set TEXT_START_ADDR to 0x120000000 to
macro [Mon, 26 May 2003 11:56:25 +0000 (11:56 +0000)]
* emulparams/elf64btsmip.sh: Set TEXT_START_ADDR to 0x120000000 to
trap on pointer crops.

21 years ago * fhandler_socket.cc (fhandler_socket::connect): Guard calls to
corinna [Mon, 26 May 2003 11:11:22 +0000 (11:11 +0000)]
* fhandler_socket.cc (fhandler_socket::connect): Guard calls to
sock_event methods by a check for WinSock2 availability.
(fhandler_socket::accept): Ditto.

21 years ago * fhandler.h: Rename FH_W95LSBUG flag to FH_LSEEKED.
corinna [Mon, 26 May 2003 09:54:00 +0000 (09:54 +0000)]
* fhandler.h: Rename FH_W95LSBUG flag to FH_LSEEKED.
(fhandler_base::set_did_lseek): Rename from set_check_win95_lseek_bug.
(fhandler_base::get_did_lseek): Rename from get_check_win95_lseek_bug.
(fhandler_base::set_fs_flags): New method.
(fhandler_base::get_fs_flags): Ditto.
* fhandler.cc (fhandler_base::write): Make 64 bit clean.  Convert file
to a "sparse" file when writing after a long lseek (>64K) beyond EOF.
(fhandler_base::lseek): Call set_did_lseek() instead of
set_check_win95_lseek_bug().
(fhandler_base::fhandler_base): Initialize fs_flags to 0.
* fhandler_disk_file.cc (fhandler_disk_file::open): Don't create files
as "sparse" unconditionally.  Set fs_flags member.

21 years ago*** empty log message ***
gdbadmin [Mon, 26 May 2003 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***

21 years ago* include/winuser.h (EnumDisplayDevicesW): Fix typo.
cgf [Sun, 25 May 2003 21:38:31 +0000 (21:38 +0000)]
* include/winuser.h (EnumDisplayDevicesW): Fix typo.

21 years ago * m68k-tdep.c (m68k_gdbarch_init): Set parm_boundary instead of
schwab [Sun, 25 May 2003 21:15:19 +0000 (21:15 +0000)]
* m68k-tdep.c (m68k_gdbarch_init): Set parm_boundary instead of
stack_align and deprecated_extra_stack_alignment_needed.
(m68k_stack_align): Delete.

21 years ago * m68k-tdep.c (m68k_register_raw_size): Remove cast.
schwab [Sun, 25 May 2003 18:50:53 +0000 (18:50 +0000)]
* m68k-tdep.c (m68k_register_raw_size): Remove cast.
(m68k_register_virtual_size): Likewise.
(altos_skip_prologue): Remove obsolete function.
(isi_frame_num_args): Likewise.
(news_frame_num_args): Likewise.
(m68k_fix_call_dummy): Make static.
(m68k_push_dummy_frame): Likewise.
(m68k_pop_frame): Likewise.
(m68k_skip_prologue): Likewise.
(m68k_frame_init_saved_regs): Likewise.
(m68k_saved_pc_after_call): Likewise.
(m68k_get_longjmp_target): Make multi-arch.
(m68k_gdbarch_init): Allocate and initialize gdbarch_tdep
structure.  Register m68k_get_longjmp_target if enabled.
* m68k-tdep.h (struct gdbarch_tdep): Define.
* config/m68k/tm-m68k.h: Don't include "regcache.h".

* Makefile.in (config.status): Also depend on configure.tgt
and configure.host.
(m68klinux-tdep.o): Update dependencies.
* configure.tgt (m68*-*-linux*): Set gdb_multi_arch to 1.
* m68klinux-tdep.c (M68K_LINUX_JB_ELEMENT_SIZE): Define.
(M68K_LINUX_JB_PC): Define.
(m68k_linux_pc_in_sigtramp): Renamed from m68k_linux_in_sigtramp
and take additional parameter.
(m68k_linux_sigtramp_saved_pc): Update.
(m68k_linux_init_abi): Set jb_pc and jb_elt_size.  Register
m68k_linux_pc_in_sigtramp, in_plt_section,
find_solib_trampoline_target.
* config/m68k/tm-linux.h: Don't include any tm headers.
(START_INFERIOR_TRAPS_EXPECTED): Remove definition.
(JB_ELEMENT_SIZE): Likewise.
(JB_PC): Likewise.
(GET_LONGJMP_TARGET): Likewise.
(IN_SIGTRAMP): Likewise.
(SVR4_SHARED_LIBS): Define this and include "solib.h".

21 years ago* sparc-tdep.c (sparc32_do_push_arguments): New function.
kettenis [Sun, 25 May 2003 15:47:25 +0000 (15:47 +0000)]
* sparc-tdep.c (sparc32_do_push_arguments): New function.
(sparc32_push_arguments): Re-implement by calling
sparc32_do_push_arguments.

21 years ago* ld-mips-elf/mips-elf.exp: Make all NetBSD targets match as elf.
thorpej [Sun, 25 May 2003 14:36:19 +0000 (14:36 +0000)]
* ld-mips-elf/mips-elf.exp: Make all NetBSD targets match as elf.

21 years ago* sparc-tdep.c (SPARC_F0_REGNUM, SPARC_F1_REGNUM, SPARC_O0_REGNUM,
kettenis [Sun, 25 May 2003 11:58:08 +0000 (11:58 +0000)]
* sparc-tdep.c (SPARC_F0_REGNUM, SPARC_F1_REGNUM, SPARC_O0_REGNUM,
SPARC_O1_REGNUM): New defines.
(sparc32_extract_return_value): Rewrite to operate on a regcache.
(sparc32_store_return_value): New function.
(sparc_extract_struct_value_address): Rewrite to operate on a
regcache.
(sparc_gdbarch_init): Don't set
deprecated_extract_struct_value_address.  Set
extract_struct_value_address instead. Don't set
deprecated_extract_return_value and deprecated_store_return_value
for 32-bit targets.  Set extract_return_value and
store_return_value instead.
* config/sparc/tm-sparc.h (DEPRECATED_STORE_RETURN_VALUE,
DEPRECTAED_EXTRACT_RETURN_VALUE,
DEPRECATED_EXTRACT_STRUCT_VALUE_ADDRESS): Don't define these.
(STORE_RETURN_VALUE, EXTRACT_RETURN_VALUE,
EXTRACT_STRUCT_VALUE_ADDRESS): Define these instead.
(sparc_store_return_value): Remove prototype.
(sparc32_store_return_value): New prototype.
(sparc32_extract_return_value, sparc_extract_struct_value_address):
Adjust prototypes.

21 years ago * autoload.cc (GetDiskFreeSpaceEx): Add.
corinna [Sun, 25 May 2003 09:18:42 +0000 (09:18 +0000)]
* autoload.cc (GetDiskFreeSpaceEx): Add.
* syscalls.cc (statfs): Call full_path.root_dir() instead of
rootdir(full_path). Use GetDiskFreeSpaceEx when available and
report space available in addition to free space.
* fhandler_disk_file.cc (fhandler_disk_file::fstat_by_name):
Do not call FindFirstFile for disk root directories.

21 years ago*** empty log message ***
gdbadmin [Sun, 25 May 2003 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***

21 years ago * fhandler_process.cc (format_process_stat): use PagefileUsage
corinna [Sat, 24 May 2003 20:14:18 +0000 (20:14 +0000)]
* fhandler_process.cc (format_process_stat): use PagefileUsage
instead of VirtualSize.
(get_mem_values): Ditto.

21 years ago* sparcnbsd-tdep.c: Include "gdb_string.h".
kettenis [Sat, 24 May 2003 12:45:12 +0000 (12:45 +0000)]
* sparcnbsd-tdep.c: Include "gdb_string.h".

21 years ago2003-05-23 Jason Eckhardt <jle@rice.edu>
jle [Sat, 24 May 2003 04:22:22 +0000 (04:22 +0000)]
2003-05-23  Jason Eckhardt  <jle@rice.edu>
gas:
        * config/tc-i860.c (target_xp): Declare variable.
        (OPTION_XP): Declare macro.
        (md_longopts): Add option -mxp.
        (md_parse_option): Set target_xp.
        (md_show_usage): Add -mxp usage.
        (i860_process_insn): Recognize XP registers bear, ccr, p0-p3.
        (md_assemble): Don't try expansions if XP_ONLY is set.
        * doc/c-i860.texi: Document -mxp option.

gas/testsuite:
        * gas/i860/xp.s: New file.
        * gas/i860/xp.d: New file.

include/opcode:
        * i860.h (expand_type): Add XP_ONLY.
        (scyc.b): New XP instruction.
        (ldio.l): Likewise.
        (ldio.s): Likewise.
        (ldio.b): Likewise.
        (ldint.l): Likewise.
        (ldint.s): Likewise.
        (ldint.b): Likewise.
        (stio.l): Likewise.
        (stio.s): Likewise.
        (stio.b): Likewise.
        (pfld.q): Likewise.

opcodes:
        * i860-dis.c (crnames): Add bear, ccr, p0, p1, p2, p3.
        (print_insn_i860): Grab 4 bits of the control register field
        instead of 3.

21 years ago2003-05-23 Andrew Cagney <cagney@redhat.com>
cagney [Sat, 24 May 2003 03:21:41 +0000 (03:21 +0000)]
2003-05-23  Andrew Cagney  <cagney@redhat.com>

* p-valprint.c (pascal_val_print): Replace extract_address with
the inline equivalent extract_unsigned_integer.
* jv-valprint.c (java_value_print): Ditto.
* ada-valprint.c (ada_val_print_1): Ditto.
* ada-lang.h (EXTRACT_ADDRESS): Ditto.

21 years ago*** empty log message ***
gdbadmin [Sat, 24 May 2003 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***

21 years ago2003-05-23 Eric Christopher <echristo@redhat.com>
echristo [Fri, 23 May 2003 22:26:19 +0000 (22:26 +0000)]
2003-05-23  Eric Christopher  <echristo@redhat.com>

        * config/tc-mips.c (macro_build_jalr): Warning patrol.

21 years ago* blockframe.c (frameless_look_for_prologue): Remove unused
troth [Fri, 23 May 2003 17:05:19 +0000 (17:05 +0000)]
* blockframe.c (frameless_look_for_prologue): Remove unused
after_prologue variable.

21 years ago* blockframe.c (get_pc_function_start): Rewrite to avoid
kettenis [Fri, 23 May 2003 16:59:12 +0000 (16:59 +0000)]
* blockframe.c (get_pc_function_start): Rewrite to avoid
asignments in if-statements.

21 years ago2003-05-23 Raoul Gough <RaoulGough@yahoo.co.uk>
ezannoni [Fri, 23 May 2003 16:15:58 +0000 (16:15 +0000)]
2003-05-23  Raoul Gough  <RaoulGough@yahoo.co.uk>

Committed by Elena Zannoni  <ezannoni@redhat.com>.
   * coffread.c(coff_symtab_read): Do relocate static symbols from PE
files, don't relocate absolute symbols (and do use mst_abs).

21 years ago2003-05-23 Andrew Cagney <cagney@redhat.com>
cagney [Fri, 23 May 2003 16:02:29 +0000 (16:02 +0000)]
2003-05-23  Andrew Cagney  <cagney@redhat.com>

* objc-lang.c: Include "gdb_assert.h".
(objc_op_print_tab): Use OP_NULL and PREC_NULL instead of 0.
(CHECK, CHECK_FATAL, __CHECK_FUNCTION): Delete macros.
(gdb_check, gdb_check_fatal): Delete functions.
(read_objc_methlist_method): Replace CHECK and CHECK_FATAL with
gdb_assert.
(parse_selector, parse_method, find_methods, find_imps): Ditto.
* Makefile.in (objc-lang.o): Update dependencies.

21 years ago* gas/i860/i860.exp: Don't call exit if the target isn't an i860.
rearnsha [Fri, 23 May 2003 11:03:34 +0000 (11:03 +0000)]
* gas/i860/i860.exp: Don't call exit if the target isn't an i860.

21 years ago2003-05-23 Danny Smith <dannysmith@users.sourceforge.net>
dannysmith [Fri, 23 May 2003 08:07:04 +0000 (08:07 +0000)]
2003-05-23  Danny Smith  <dannysmith@users.sourceforge.net>

* include/winuser.h (EnumDisplayDevices[AW]): Add prototypes.
* include/wingdi.h (DISPLAY_DEVICE): UNICODE it.

2003-05-23  Andrew Dunbar <hippietrail@users.sourceforge.net>

* include/wingdi.h (GCP_RESULTS[AW]) Correct type of
lpGlyphs field to LPWSTR.

21 years agodaily update
amodra [Fri, 23 May 2003 00:00:06 +0000 (00:00 +0000)]
daily update

21 years ago*** empty log message ***
gdbadmin [Fri, 23 May 2003 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***

21 years ago * disasm.c (gdb_disassemble_info): Initialize disassemble_info
ian [Thu, 22 May 2003 23:00:14 +0000 (23:00 +0000)]
* disasm.c (gdb_disassemble_info): Initialize disassemble_info
with fprintf_filtered, not fprintf_unfiltered.

21 years ago* gdb.base/corefile.exp: Tolerate stuff after argument parens in
jimb [Thu, 22 May 2003 22:35:44 +0000 (22:35 +0000)]
* gdb.base/corefile.exp: Tolerate stuff after argument parens in
backtrace.

21 years ago2003-05-22 Andrew Cagney <cagney@redhat.com>
cagney [Thu, 22 May 2003 18:37:04 +0000 (18:37 +0000)]
2003-05-22  Andrew Cagney  <cagney@redhat.com>

* stack.c (frame_info): Inline extract_address, replacing it with
extract_unsigned_integer.
* findvar.c (unsigned_pointer_to_address): Ditto.
* dwarf2loc.c (dwarf_expr_read_reg): Ditto.
* dwarf2expr.c (dwarf2_read_address): Ditto.
* frame.c (frame_pc_unwind): Update comment.
* dummy-frame.c (deprecated_read_register_dummy): Update comment.

21 years ago2003-05-22 Jeff Johnston <jjohnstn@redhat.com>
jjohnstn [Thu, 22 May 2003 15:46:19 +0000 (15:46 +0000)]
2003-05-22  Jeff Johnston  <jjohnstn@redhat.com>

        * infptrace.c (detach): Call print_sys_errmsg rather than
        perror_with_name to issue warning message when errno is non-zero
        after calling ptrace detach.

21 years ago * gas/mips/jal-newabi.s: New file, testcase for NewABI xgot jal macro.
ths [Thu, 22 May 2003 12:13:42 +0000 (12:13 +0000)]
* gas/mips/jal-newabi.s: New file, testcase for NewABI xgot jal macro.
* gas/mips/jal-newabi.d: Likewise.
* gas/mips/mips.exp: Add new testcase.

21 years ago * elf64-mips.c (elf_mips_gnu_rel16_s2): Add internally used
ths [Thu, 22 May 2003 09:27:50 +0000 (09:27 +0000)]
* elf64-mips.c (elf_mips_gnu_rel16_s2): Add internally used
R_MIPS_GNU_REL16_S2 support.
(bfd_elf64_bfd_reloc_type_lookup): Use it.
(mips_elf64_rtype_to_howto): Use it.
* elfn32-mips.c (elf_mips_gnu_rel16_s2): Add internally used
R_MIPS_GNU_REL16_S2 support.
(bfd_elf32_bfd_reloc_type_lookup): Use it.
(mips_elf_n32_rtype_to_howto): Use it.

21 years ago * config/tc-mips.c (append_insn): Use actual relocation size for new
ths [Thu, 22 May 2003 09:19:32 +0000 (09:19 +0000)]
* config/tc-mips.c (append_insn): Use actual relocation size for new
fixp's. Don't relax overflow checking for partial_inplace relocations.
Use the actual relocation type in combined relocs, not just the type
of the first one.
(macro_build_jalr): Use actual relocation size for new fix.
(s_cpsetup, s_gpdword): Likewise.

21 years ago * config/tc-mips.c (macro): Don't use uninitialized tempreg.
ths [Thu, 22 May 2003 09:15:12 +0000 (09:15 +0000)]
* config/tc-mips.c (macro): Don't use uninitialized tempreg.

21 years agoDo not producesection relative offsets for relocs that will not be based on the
nickc [Thu, 22 May 2003 08:57:31 +0000 (08:57 +0000)]
Do not producesection relative offsets for relocs that will not be based on the
section symbol.

21 years ago * som.h: Define PA_2_0 before including a.out.h
danglin [Thu, 22 May 2003 03:34:51 +0000 (03:34 +0000)]
* som.h: Define PA_2_0 before including a.out.h

21 years ago* configure.in: Use curly braces in the definition of tooldir.
dj [Thu, 22 May 2003 02:47:53 +0000 (02:47 +0000)]
* configure.in: Use curly braces in the definition of tooldir.
* configure: Regenerate.

21 years ago* Makefile.tpl (configure-target-libiberty): Depend only on gcc, not
dj [Thu, 22 May 2003 02:36:57 +0000 (02:36 +0000)]
* Makefile.tpl (configure-target-libiberty): Depend only on gcc, not
newlib or libgloss.
* Makefile.in: Regenerate.

21 years ago * config/pa/tm-hppa.h: Delete some unused macros. Move some
brobecke [Thu, 22 May 2003 02:04:05 +0000 (02:04 +0000)]
    * config/pa/tm-hppa.h: Delete some unused macros. Move some
        macro definitions from here...
        * hppa-tdep.c: ...to there.

21 years agodaily update
amodra [Thu, 22 May 2003 00:00:06 +0000 (00:00 +0000)]
daily update

21 years ago*** empty log message ***
gdbadmin [Thu, 22 May 2003 00:00:01 +0000 (00:00 +0000)]
*** empty log message ***

21 years ago2003-05-07 Eric Christopher <echristo@redhat.com>
echristo [Wed, 21 May 2003 21:53:32 +0000 (21:53 +0000)]
2003-05-07  Eric Christopher  <echristo@redhat.com>
    Alexandre Oliva   <aoliva@redhat.com>

* elfxx-mips.c (_bfd_mips_elf_merge_private_bfd_data): Adjust
pic tests, change to warning.
(_bfd_mips_elf_final_link): Remove EF_MIPS_CPIC flag setting.

2003-05-07  Eric Christopher  <echristo@redhat.com>

        * config/tc-mips.c (mips_abicalls): New variable.
        (md_parse_option): Use.
        (s_option): Ditto.
        (s_abicalls): Ditto.
        (mips_elf_final_processing): Set EF_MIPS_PIC and
        EF_MIPS_CPIC dependent on above.

21 years ago* Makefile.tpl: Add missing empty maybe-check-gcc target.
dj [Wed, 21 May 2003 21:08:19 +0000 (21:08 +0000)]
* Makefile.tpl: Add missing empty maybe-check-gcc target.
* Makefile.in: Regenerate.

21 years ago2003-05-21 Andrew Cagney <cagney@redhat.com>
cagney [Wed, 21 May 2003 19:52:39 +0000 (19:52 +0000)]
2003-05-21  Andrew Cagney  <cagney@redhat.com>

* gdbint.texinfo (Target Architecture Definition): Delete
references to "extract_address" and "store_address".

21 years ago * config/tc-hppa.c (hppa_symbol_chars): Remove `,' and `!'.
danglin [Wed, 21 May 2003 19:40:53 +0000 (19:40 +0000)]
* config/tc-hppa.c (hppa_symbol_chars): Remove `,' and `!'.
* testsuite/gas/hppa/parse/parse.exp: Add "space.s".
* testsuite/gas/hppa/parse/space.s: New file to test spaces.

21 years ago * cpu/sh.cpu: Amend comments to refer to SuperH.
amylaar [Wed, 21 May 2003 14:10:46 +0000 (14:10 +0000)]
* cpu/sh.cpu: Amend comments to refer to SuperH.
* cpu/sh64-compact.cpu: Change comment to refer to SuperH.
* cpu/sh64-media.cpu: Likewise.
(Saturation): Update manual reference.

21 years agoCheck for a target triplet of shl-...-netbsdelf as well as shle-...-netbsdelf.
nickc [Wed, 21 May 2003 13:06:29 +0000 (13:06 +0000)]
Check for a target triplet of shl-...-netbsdelf as well as shle-...-netbsdelf.

21 years agoFix dst_mask for X_STORMY16_REL_12 reloc.
nickc [Wed, 21 May 2003 12:36:46 +0000 (12:36 +0000)]
Fix dst_mask for X_STORMY16_REL_12 reloc.

21 years agoMove .file and .loc pseudo ops into obj-elf.c
nickc [Wed, 21 May 2003 12:07:53 +0000 (12:07 +0000)]
Move .file and .loc pseudo ops into obj-elf.c

21 years agoFix dw3gencfi.c so that it will build on targets that do not define BFD_ASSEMBLER.
nickc [Wed, 21 May 2003 11:31:06 +0000 (11:31 +0000)]
Fix dw3gencfi.c so that it will build on targets that do not define BFD_ASSEMBLER.

21 years ago * include/wincrypt.h (PLAINTEXTKEYBLOB, OPAQUEKEYBLOB,
dannysmith [Wed, 21 May 2003 09:49:58 +0000 (09:49 +0000)]
* include/wincrypt.h (PLAINTEXTKEYBLOB, OPAQUEKEYBLOB,
PUBLICKEYBLOBEX, SYMMETRICWRAPKEYBLOB) Add defines.
(PP_*): Add defines.
(CryptContextAddRef): Add prototype.
Thanks to: Shura Zam  <debil_urod@users.sourceforge.net>

21 years ago2003-05-20 Maciej W. Rozycki <macro@ds2.pg.gda.pl>
macro [Wed, 21 May 2003 09:48:07 +0000 (09:48 +0000)]
2003-05-20  Maciej W. Rozycki  <macro@ds2.pg.gda.pl>

* configure.in: Use curly braces in the definition of tooldir.
* configure: Regenerate.

21 years agoUSe is_elf_hash_table() to check for the presence of an elf_link_hash_table
nickc [Wed, 21 May 2003 09:23:06 +0000 (09:23 +0000)]
USe is_elf_hash_table() to check for the presence of an elf_link_hash_table

21 years agoFix typo "ink" instead of "link"
nickc [Wed, 21 May 2003 09:09:37 +0000 (09:09 +0000)]
Fix typo "ink" instead of "link"

21 years ago * shared_info.h: Match shared_name declaration with below change.
corinna [Wed, 21 May 2003 08:01:55 +0000 (08:01 +0000)]
* shared_info.h: Match shared_name declaration with below change.
* shared.cc (shared_name): Use incoming char * parameter instead of
local static buffer.
(open_shared): Accomodate new calling convention for shared_name.
* exceptions.cc (events_init): Ditto.
* sigproc.cc (getsem): Ditto.
* syscalls.cc (login): Ditto.
(logout): Ditto.
(pututline): Ditto.

21 years ago2003-05-20 Jason Eckhardt <jle@rice.edu>
jle [Wed, 21 May 2003 05:06:49 +0000 (05:06 +0000)]
2003-05-20  Jason Eckhardt  <jle@rice.edu>

        opcode/i860.h (flush): Set lower 3 bits properly and use 'L'
        for the immediate operand type instead of 'i'.

21 years ago2003-05-20 Jason Eckhardt <jle@rice.edu>
jle [Wed, 21 May 2003 05:01:46 +0000 (05:01 +0000)]
2003-05-20  Jason Eckhardt  <jle@rice.edu>

        * gas/i860/branch.{s,d}: New files.
        * gas/i860/system.{s,d}: New files.

21 years ago2003-05-20 Jason Eckhardt <jle@rice.edu>
jle [Wed, 21 May 2003 02:06:40 +0000 (02:06 +0000)]
2003-05-20  Jason Eckhardt  <jle@rice.edu>

        opcode/i860.h (fzchks): Both S and R bits must be set.
        (pfzchks): Likewise.
        (faddp): Likewise.
        (pfaddp): Likewise.
        (fix.ss): Remove (invalid instruction).
        (pfix.ss): Likewise.
        (ftrunc.ss): Likewise.
        (pftrunc.ss): Likewise.

21 years ago2003-05-20 Jason Eckhardt <jle@rice.edu>
jle [Wed, 21 May 2003 01:42:39 +0000 (01:42 +0000)]
2003-05-20  Jason Eckhardt  <jle@rice.edu>

* gas/i860/bitwise.{s,d}: New files.
* gas/i860/bte.{s,d}: New files.
* gas/i860/fldst01.{s,d}: New files.
* gas/i860/fldst02.{s,d}: New files.
* gas/i860/fldst03.{s,d}: New files.
* gas/i860/fldst04.{s,d}: New files.
* gas/i860/fldst05.{s,d}: New files.
* gas/i860/fldst06.{s,d}: New files.
* gas/i860/fldst07.{s,d}: New files.
* gas/i860/fldst08.{s,d}: New files.
* gas/i860/float01.{s,d}: New files.
* gas/i860/float02.{s,d}: New files.
* gas/i860/float03.{s,d}: New files.
* gas/i860/float04.{s,d}: New files.
* gas/i860/form.{s,d}: New files.
* gas/i860/iarith.{s,d}: New files.
* gas/i860/ldst01.{s,d}: New files.
* gas/i860/ldst02.{s,d}: New files.
* gas/i860/ldst03.{s,d}: New files.
* gas/i860/ldst04.{s,d}: New files.
* gas/i860/ldst05.{s,d}: New files.
* gas/i860/ldst06.{s,d}: New files.
* gas/i860/pfam.{s,d}: New files.
* gas/i860/pfmam.{s,d}: New files.
* gas/i860/pfmsm.{s,d}: New files.
* gas/i860/pfsm.{s,d}: New files.
* gas/i860/regress01.{s,d}: New files.
* gas/i860/shift.{s,d}: New files.
* gas/i860/simd.{s,d}: New files.

21 years ago2003-05-20 Jason Eckhardt <jle@rice.edu>
jle [Wed, 21 May 2003 01:28:54 +0000 (01:28 +0000)]
2003-05-20  Jason Eckhardt  <jle@rice.edu>

        * gas/i860: New directory.
        * gas/i860/i860.exp: New file.

21 years ago.
roland [Wed, 21 May 2003 00:57:35 +0000 (00:57 +0000)]
.

21 years ago2003-05-19 Roland McGrath <roland@redhat.com>
roland [Wed, 21 May 2003 00:57:20 +0000 (00:57 +0000)]
2003-05-19  Roland McGrath  <roland@redhat.com>

* elf.c (bfd_elf_bfd_from_remote_memory): New function.
* bfd-in.h: Declare it.
* bfd-in2.h: Regenerated.
* elfcode.h (NAME(_bfd_elf,bfd_from_remote_memory)): New function.
* elf-bfd.h (struct elf_backend_data): New function pointer member
elf_backend_bfd_from_remote_memory.
(_bfd_elf32_bfd_from_remote_memory, _bfd_elf64_bfd_from_remote_memory):
Declare them.
* elfxx-target.h (elf_backend_bfd_from_remote_memory): New macro.
(elfNN_bed): Add that to the initializer.

21 years ago2003-05-19 Roland McGrath <roland@redhat.com>
roland [Wed, 21 May 2003 00:56:05 +0000 (00:56 +0000)]
2003-05-19  Roland McGrath  <roland@redhat.com>

* elf.c (bfd_elf_bfd_from_remote_memory): New function.
* bfd-in.h: Declare it.
* elfcode.h (NAME(_bfd_elf,bfd_from_remote_memory)): New function.
* elf-bfd.h (struct elf_backend_data): New function pointer member
elf_backend_bfd_from_remote_memory.
(_bfd_elf32_bfd_from_remote_memory, _bfd_elf64_bfd_from_remote_memory):
Declare them.
* elfxx-target.h (elf_backend_bfd_from_remote_memory): New macro.
(elfNN_bed): Add that to the initializer.

21 years ago2003-05-19 Roland McGrath <roland@redhat.com>
roland [Wed, 21 May 2003 00:56:00 +0000 (00:56 +0000)]
2003-05-19  Roland McGrath  <roland@redhat.com>

* elf.c (bfd_elf_bfd_from_remote_memory): New function.
* bfd-in.h: Declare it.
* elfcode.h (NAME(_bfd_elf,bfd_from_remote_memory)): New function.
* elf-bfd.h (struct elf_backend_data): New function pointer member
elf_backend_bfd_from_remote_memory.
(_bfd_elf32_bfd_from_remote_memory, _bfd_elf64_bfd_from_remote_memory):
Declare them.
* elfxx-target.h (elf_backend_bfd_from_remote_memory): New macro.
(elfNN_bed): Add that to the initializer.
2003-05-15  Roland McGrath  <roland@redhat.com>

* elf.c (elfcore_grok_note): Grok NT_AUXV note, make ".auxv" section.

21 years ago.
roland [Wed, 21 May 2003 00:55:28 +0000 (00:55 +0000)]
.

21 years ago2003-05-15 Roland McGrath <roland@redhat.com>
roland [Wed, 21 May 2003 00:55:15 +0000 (00:55 +0000)]
2003-05-15  Roland McGrath  <roland@redhat.com>

* common.h (NT_AUXV, AT_*): New macros.
* external.h (Elf32_External_Auxv, Elf64_External_Auxv): New types.
* internal.h (Elf_Internal_Auxv): New type.

21 years ago*** empty log message ***
gdbadmin [Wed, 21 May 2003 00:00:31 +0000 (00:00 +0000)]
*** empty log message ***

21 years agodaily update
amodra [Wed, 21 May 2003 00:00:06 +0000 (00:00 +0000)]
daily update

21 years ago * mips-nat.c (REGISTER_PTRACE_ADDR): Convert macro to function
kevinb [Tue, 20 May 2003 23:54:34 +0000 (23:54 +0000)]
* mips-nat.c (REGISTER_PTRACE_ADDR): Convert macro to function
register_ptrace_addr().  Fix all callers.

21 years ago * Makefile.in (m68k-tdep.o, m68klinux-tdep.o): Update
schwab [Tue, 20 May 2003 23:44:22 +0000 (23:44 +0000)]
* Makefile.in (m68k-tdep.o, m68klinux-tdep.o): Update
dependencies.
* m68k-tdep.c (m68k_gdbarch_init): Call gdbarch_init_osabi at the
end.
* m68klinux-tdep.c (m68k_linux_init_abi): New function.
(_initialize_m68k_linux_tdep): New function.
(m68k_linux_frame_saved_pc): Make static.
(m68k_linux_extract_return_value): Likewise.
(m68k_linux_store_return_value): Likewise.
(m68k_linux_extract_struct_value_address): Likewise.
* config/m68k/tm-linux.h (DEPRECATED_EXTRACT_RETURN_VALUE):
Remove.
(DEPRECATED_STORE_RETURN_VALUE): Remove.
(DEPRECATED_EXTRACT_STRUCT_VALUE_ADDRESS): Remove.
(DEPRECATED_FRAME_SAVED_PC): Remove.

21 years ago2003-05-20 David Carlton <carlton@math.stanford.edu>
carlton [Tue, 20 May 2003 22:54:53 +0000 (22:54 +0000)]
2003-05-20  David Carlton  <carlton@math.stanford.edu>

* gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
this time.

21 years agoFix regset numbering.
kewarken [Tue, 20 May 2003 21:35:28 +0000 (21:35 +0000)]
Fix regset numbering.

21 years agoFix regset numbering.
kewarken [Tue, 20 May 2003 21:34:56 +0000 (21:34 +0000)]
Fix regset numbering.

21 years agoRevise previous ChangeLog entry.
kevinb [Tue, 20 May 2003 21:11:46 +0000 (21:11 +0000)]
Revise previous ChangeLog entry.

21 years ago2003-05-20 Maciej W. Rozycki <macro@ds2.pg.gda.pl>
macro [Tue, 20 May 2003 21:09:44 +0000 (21:09 +0000)]
2003-05-20  Maciej W. Rozycki  <macro@ds2.pg.gda.pl>

* configure.in: Use curly braces in the definition of tooldir.
* configure: Regenerate.

21 years ago * gdbserv-utils.c (gdbserv_le_bytes_from_reg): Fix typo that caused
kevinb [Tue, 20 May 2003 21:09:00 +0000 (21:09 +0000)]
* gdbserv-utils.c (gdbserv_le_bytes_from_reg): Fix typo that caused
incorrect number of bytes to be copied.

21 years ago * fhandler_socket.cc (secret_event_name): Return void. Use incoming
corinna [Tue, 20 May 2003 17:39:46 +0000 (17:39 +0000)]
* fhandler_socket.cc (secret_event_name): Return void.  Use incoming
char *parameter instead of local static buffer.
(fhandler_socket::create_secret_event): Accomodate new calling
convention for secret_event_name.
(fhandler_socket::close_secret_event): Ditto.

21 years ago * fhandler_socket.cc (SECRET_EVENT_NAME): Remove.
corinna [Tue, 20 May 2003 15:22:09 +0000 (15:22 +0000)]
* fhandler_socket.cc (SECRET_EVENT_NAME): Remove.
(ENTROPY_SOURCE_NAME): Ditto.
(secret_event_name): New static function.  Create shared event name
with "Global\" prefix on systems supporting terminal services.
(fhandler_socket::set_connect_secret): Fix conditional.
(fhandler_socket::create_secret_event): Create secret event using
secret_event_name().
(fhandler_socket::close_secret_event): Ditto.
* shared.cc (shared_name): Create shared object name with "Global\"
prefix on systems supporting terminal services.
* wincap.cc: Set has_terminal_services capability throughout.
(wincap_2003): New global object representing Windows 2003 Server
capabilities.
(wincapc::init): Accomodate Windows 2003 Server.
* wincap.h (struct wincaps): Add has_terminal_services capability.

21 years ago2003-05-20 Michal Ludvig <mludvig@suse.cz>
mludvig [Tue, 20 May 2003 14:37:46 +0000 (14:37 +0000)]
2003-05-20  Michal Ludvig  <mludvig@suse.cz>

* readelf.c (display_debug_frames): Print both registers
for DW_CFA_register.

21 years agobfd/
hjl [Tue, 20 May 2003 14:34:59 +0000 (14:34 +0000)]
bfd/

2003-05-20  Jakub Jelinek  <jakub@redhat.com>

* elflink.h (elf_link_output_extsym): Only issue error about !=
STV_DEFAULT symbols if they are bfd_link_hash_undefined.

2003-05-20  H.J. Lu <hongjiu.lu@intel.com>

* elflink.c (_bfd_elf_merge_symbol): Check ELF_LINK_DYNAMIC_DEF
when removing the old definition for symbols with non-default
visibility.

ld/testsuite/

2003-05-20  Jakub Jelinek  <jakub@redhat.com>

* ld-elfvsb/common.c: New file.
* ld-elfvsb/elfvsb.exp: Add common.

2003-05-20  H.J. Lu <hongjiu.lu@intel.com>

* ld-elfvsb/sh3.c: New file.
* ld-elfvsb/test.c: Likewise.

* ld-elfvsb/elfvsb.exp: Add new weak hidden symbol tests.

21 years ago2003-05-20 Michal Ludvig <mludvig@suse.cz>
mludvig [Tue, 20 May 2003 14:31:43 +0000 (14:31 +0000)]
2003-05-20  Michal Ludvig  <mludvig@suse.cz>

* as.c (main): Remove tc_cfi_init().
* dw2gencfi.c (cfi_parse_arg): Allow regnames beginning
with '%'.
(cfi_pseudo_table): Add "cfi_register" entry.
(cfi_make_insn): Handle CFA_register.
(cfi_output_insn): Ditto.
(dot_cfi): Ditto.
(cfi_get_label): Add 'simple' modifier to .cfi_startproc.
(dot_cfi_endproc): Reuse already emitted CIEs.
* testsuite/gas/cfi/cfi-i386.d: New pattern.
* testsuite/gas/cfi/cfi-x86-64.d: Ditto.

21 years ago * winsup/cygwin/include/cygwin/version.h: Bump API minor version.
corinna [Tue, 20 May 2003 12:38:03 +0000 (12:38 +0000)]
* winsup/cygwin/include/cygwin/version.h: Bump API minor version.
* winsup/cygwin/include/cygwin/types.h: Define key_t as long long.
* winsup/cygwin/cygwin.din: Add ftok, _ftok.
* winsup/cygwin/ipc.cc (ftok): Rework implementation.

21 years agoAdd support for .file and .loc
nickc [Tue, 20 May 2003 11:58:15 +0000 (11:58 +0000)]
Add support for .file and .loc

21 years ago * dw2gencfi.c (cfi_parse_arg): Only use tc_regname_to_dw2regnum if
amodra [Tue, 20 May 2003 11:35:44 +0000 (11:35 +0000)]
* dw2gencfi.c (cfi_parse_arg): Only use tc_regname_to_dw2regnum if
defined.
(dot_cfi_endproc): Avoid C99 construct.

21 years agoRegenerate - forgot to commit with last commit
aj [Tue, 20 May 2003 09:34:19 +0000 (09:34 +0000)]
Regenerate - forgot to commit with last commit

21 years ago * gas/cfi/cfi.exp: Testsuite for cfi machinery.
amodra [Tue, 20 May 2003 08:01:19 +0000 (08:01 +0000)]
* gas/cfi/cfi.exp: Testsuite for cfi machinery.
* gas/cfi/cfi-x86_64.[sd]: Files for x86-64.
* gas/cfi/cfi-i386.[sd]: Files for i386.

21 years ago * dw2gencfi.c, dw2gencfi.h: New files.
amodra [Tue, 20 May 2003 07:58:06 +0000 (07:58 +0000)]
* dw2gencfi.c, dw2gencfi.h: New files.
* config/tc-i386.c (tc_x86_cfi_init): New function.
* config/tc-i386.h (TARGET_USE_CFIPOP, tc_cfi_init): New defines.
* as.c (parse_args): Set verbose flag on --verbose.
(main): Call tc_cfi_init()/cfi_finish().
* as.h (verbose): New external variable.
* read.c (pobegin): Insert CFI pops to the list.
* symbols.c (local_symbol_make): Make symbol external.
* symbols.h (local_symbol_make): New prototype.
* Makefile.am: Add dw2gencfi.[ch] files.  Run "make dep-am".
* Makefile.in: Regenerate.
* doc/as.texinfo: Added node "CFI directives" with description of
all implemented .cfi_* directives.
* doc/Makefile.in: Regenerate.
* po/POTFILES.in: Regenerate.

21 years ago2003-05-19 David Carlton <carlton@bactrian.org>
carlton [Tue, 20 May 2003 04:08:18 +0000 (04:08 +0000)]
2003-05-19  David Carlton  <carlton@bactrian.org>

* gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
* gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.

2003-05-19  David Carlton  <carlton@bactrian.org>

* config/djgpp/fnchange.lst: Add testsuite/gdb.c++/rtti*.

21 years ago2003-05-19 David Carlton <carlton@bactrian.org>
carlton [Tue, 20 May 2003 03:56:26 +0000 (03:56 +0000)]
2003-05-19  David Carlton  <carlton@bactrian.org>

Partial fix for PR c++/827.
* cp-support.h: Include symtab.h.
Declare cp_lookup_symbol_nonlocal, cp_lookup_symbol_namespace.
* cp-namespace.c: Update contributors.
(cp_lookup_symbol_nonlocal): New.
(lookup_namespace_scope, cp_lookup_symbol_namespace)
(lookup_symbol_file): Ditto.
* c-lang.c (cplus_language_defn): Use cp_lookup_symbol_nonlocal.
* block.h: Declare block_scope, block_using, block_global_block.
* block.c (block_scope): New.
(block_using, block_global_block): Ditto.
* Makefile.in (cp_support_h): Depend on symtab_h.
* config/djgpp/fnchange.lst: Add testsuite/gdb.c++/namespace1.cc.

2003-05-19  David Carlton  <carlton@bactrian.org>

* gdb.c++/namespace.exp: Add namespace scope and anonymous
namespace tests.
Bump copyright date.
* gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
(main): Call C::D::marker2.
* gdb.c++/namespace1.cc: New file.

21 years ago* config.table: Accept i[345867]86 variant.
dj [Tue, 20 May 2003 02:49:35 +0000 (02:49 +0000)]
* config.table: Accept i[345867]86 variant.