binutils-gdb.git
21 years ago2003-05-13 Andrew Haley <aph@redhat.com>
Andrew Haley [Tue, 13 May 2003 15:32:19 +0000 (15:32 +0000)]
2003-05-13  Andrew Haley  <aph@redhat.com>

        * elf.c (bfd_elf_hash): Mask lower 32 bits of hash.

21 years agoRecreate correctly.
Andreas Jaeger [Tue, 13 May 2003 14:18:04 +0000 (14:18 +0000)]
Recreate correctly.

21 years ago * elf-bfd.h (SYMBOL_REFERENCES_LOCAL, SYMBOL_CALLS_LOCAL): Move from
Alan Modra [Tue, 13 May 2003 14:09:51 +0000 (14:09 +0000)]
* elf-bfd.h (SYMBOL_REFERENCES_LOCAL, SYMBOL_CALLS_LOCAL): Move from
elf32-ppc.c.  Add ELF_LINK_FORCED_LOCAL check.
* elf32-ppc.c: (SYMBOL_REFERENCES_LOCAL, SYMBOL_CALLS_LOCAL): Delete.
(allocate_dynrelocs): Use SYMBOL_REFERENCES_LOCAL for dynreloc check.
(ppc_elf_relocate_section): Likewise.
* elf64-ppc.c (allocate_dynrelocs): Likewise.
(ppc64_elf_relocate_section): Likewise.  Use for .got relocs too.
(ppc64_elf_adjust_dynamic_symbol): Don't assume symbols with .plt
relocs need no other types.
* elf32-i386.c (allocate_dynrelocs): Use SYMBOL_REFERENCES_LOCAL for
dynreloc check.
(elf_i386_relocate_section): Likewise.  Use for .got relocs too.
(elf_i386_finish_dynamic_symbol): Use SYMBOL_REFERENCES_LOCAL for
.got relocs.

21 years ago * elf32-sh.c (sh_elf_adjust_dynamic_symbol): For weak symbols,
Kaz Kojima [Tue, 13 May 2003 12:13:37 +0000 (12:13 +0000)]
* elf32-sh.c (sh_elf_adjust_dynamic_symbol): For weak symbols,
copy ELF_LINK_NON_GOT_REF from weakdef.
(allocate_dynrelocs):  For undef weak syms with non-default
visibility, a) don't allocate plt entries, b) don't allocate
.got relocs, c) discard dyn rel space
        (sh_elf_relocate_section): d) don't generate .got relocs, e)
        don't generate dynamic relocs.
(sh_elf_copy_indirect_symbol): Don't copy ELF_LINK_NON_GOT_REF
for weakdefs when symbol already adjusted.

21 years ago2003-05-13 Andreas Jaeger <aj@suse.de>
Andreas Jaeger [Tue, 13 May 2003 12:09:10 +0000 (12:09 +0000)]
2003-05-13  Andreas Jaeger  <aj@suse.de>

* config.guess: Update to 2003-05-09 version.
* config.sub: Update to 2003-05-09 version.

21 years agoRun on sh[34]*-*-linux*.
Nick Clifton [Tue, 13 May 2003 11:39:58 +0000 (11:39 +0000)]
Run on sh[34]*-*-linux*.

21 years agoTreat identical src/dst file names as if only one entered. One Windows
Nick Clifton [Tue, 13 May 2003 11:15:59 +0000 (11:15 +0000)]
Treat identical src/dst file names as if only one entered.  One Windows
creating an output file of the same name as the input file will delete
the input file before it is read.

21 years ago2003-05-13 Michael Eager <eager@mvista.com>
Andreas Jaeger [Tue, 13 May 2003 06:34:57 +0000 (06:34 +0000)]
2003-05-13  Michael Eager <eager@mvista.com>

* configure.in: Correct sed script so that options in quotes are not
deleted.
* configure: Rebuild.

21 years ago * NEWS: Mention that the hppa-hpux port has been partially
Joel Brobecker [Tue, 13 May 2003 05:40:34 +0000 (05:40 +0000)]
    * NEWS: Mention that the hppa-hpux port has been partially
        multiarched (32bit ABIT only, so far).

21 years agoCorrect annotation last entry
Hans-Peter Nilsson [Tue, 13 May 2003 01:58:04 +0000 (01:58 +0000)]
Correct annotation last entry

21 years ago * gas/macros/app1.s, gas/macros/app1.d, gas/macros/app2.s,
Hans-Peter Nilsson [Tue, 13 May 2003 01:57:11 +0000 (01:57 +0000)]
* gas/macros/app1.s, gas/macros/app1.d, gas/macros/app2.s,
gas/macros/app2.d, gas/macros/app3.s, gas/macros/app3.d,
gas/macros/app4.s, gas/macros/app4b.s, gas/macros/app4.d: New
tests.
* gas/macros/macros.exp: Run them.

21 years ago * read.c (old_buffer, old_input, old_limit): Remove variables.
Hans-Peter Nilsson [Tue, 13 May 2003 01:51:40 +0000 (01:51 +0000)]
* read.c (old_buffer, old_input, old_limit): Remove variables.
  (read_a_source_file): Delete label contin.
<handling #APP/#NO_APP>: Use an "sb" to push #APP expansion into
input as with macros, instead of in separate old_* variables.
Zero-terminate string being scrubbed.

21 years agodaily update
Alan Modra [Tue, 13 May 2003 00:00:06 +0000 (00:00 +0000)]
daily update

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

21 years agoRemoved redundant call.
Kris Warkentin [Mon, 12 May 2003 19:11:51 +0000 (19:11 +0000)]
Removed redundant call.

21 years ago * configure.in (FLAGS_FOR_TARGET): Remove $$s/newlib/libc/sys/cygwin
Corinna Vinschen [Mon, 12 May 2003 13:59:17 +0000 (13:59 +0000)]
* configure.in (FLAGS_FOR_TARGET): Remove $$s/newlib/libc/sys/cygwin
and $$s/newlib/libc/sys/cygwin32 include paths.
* configure: Ditto.

21 years agoAdd support for h8300hn and h8300sn
Nick Clifton [Mon, 12 May 2003 11:57:32 +0000 (11:57 +0000)]
Add support for h8300hn and h8300sn

21 years agoExtend test for circualr debug references.
Nick Clifton [Mon, 12 May 2003 11:10:24 +0000 (11:10 +0000)]
Extend test for circualr debug references.

21 years agoNew (simplified) Chinese translation
Nick Clifton [Mon, 12 May 2003 11:06:42 +0000 (11:06 +0000)]
New (simplified) Chinese translation

21 years agoUse "bitfield" overflow detection for R_XSTORMY16_16 reloc.
Nick Clifton [Mon, 12 May 2003 09:12:48 +0000 (09:12 +0000)]
Use "bitfield" overflow detection for R_XSTORMY16_16 reloc.

21 years agoAllow xstormy-elf-gas to handle "@fptr() - @fptr()" expressions.
Nick Clifton [Mon, 12 May 2003 09:09:11 +0000 (09:09 +0000)]
Allow xstormy-elf-gas to handle "@fptr() - @fptr()" expressions.

21 years agoFix typo in spelling of name of R_H8_DIR8 reloc
Nick Clifton [Mon, 12 May 2003 08:50:19 +0000 (08:50 +0000)]
Fix typo in spelling of name of R_H8_DIR8 reloc

21 years ago * ld-mmix/b-fixo2.d, ld-mmix/bpo-18.d, ld-mmix/bpo-18m.d,
Hans-Peter Nilsson [Mon, 12 May 2003 05:45:38 +0000 (05:45 +0000)]
* ld-mmix/b-fixo2.d, ld-mmix/bpo-18.d, ld-mmix/bpo-18m.d,
ld-mmix/loc4.d, ld-mmix/loc4m.d, ld-mmix/loc6.d, ld-mmix/loc6m.d,
ld-mmix/locdo-1.d, ld-mmix/sec-1.d, ld-mmix/sec-2.d,
ld-mmix/sec-3.d, ld-mmix/sec-4.d, ld-mmix/sec-5.d,
ld-mmix/sec-7m.d, ld-mmix/sec-8m.d, ld-mmix/spec802.d,
ld-mmix/spec803.d, ld-mmix/spec804.d, ld-mmix/spec805.d,
ld-mmix/spec806.d, ld-mmix/spec807.d, ld-mmix/spec808.d: Tweak for
objdump no longer truncating dump addresses.

21 years ago2003-05-11 Jason Eckhardt <jle@rice.edu>
Jason Eckhardt [Mon, 12 May 2003 03:35:34 +0000 (03:35 +0000)]
2003-05-11  Jason Eckhardt  <jle@rice.edu>

        * config/tc-i860.c (MAX_FIXUPS): Define.
        (struct i860_fi fi[]): New struct.
        (struct i860_it the_insn): Add above as member and move fields
        exp, reloc, pcrel and fup into i860_fi.
        (md_assemble): Replace all instances of exp, reloc, pcrel
        and fup with fi[].exp, fi[].reloc, fi[].pcrel, fi[].fup.
        Add a loop to possibly emit multiple fix-ups for each insn.
        (i860_process_insn): Likewise.
        (i860_get_expression): Likewise.
        (md_apply_fix3): Use a bitwise check for OP_IMM_U5, not equality.

21 years ago2003-05-11 Jason Eckhardt <jle@rice.edu>
Jason Eckhardt [Mon, 12 May 2003 03:08:02 +0000 (03:08 +0000)]
2003-05-11  Jason Eckhardt  <jle@rice.edu>
* bfd/elf32-i860.c (elf32_i860_relocate_highadj): Properly
adjust upper bits.
(elf32_i860_relocate_splitn): Obtain upper 5 bits from the
proper place.
(elf32_i860_relocate_pc16): Obtain upper 5 bits from the
proper place.

21 years agoUpdate my email address.
Jason Eckhardt [Mon, 12 May 2003 02:14:48 +0000 (02:14 +0000)]
Update my email address.

21 years agoIndex: gdb/ChangeLog
Andrew Cagney [Mon, 12 May 2003 00:26:19 +0000 (00:26 +0000)]
Index: gdb/ChangeLog
2003-05-11  Andrew Cagney  <cagney@redhat.com>

* Makefile.in (mi-symbol-cmds.o): Rename mi-cmd-symbol.
* config/djgpp/fnchange.lst: Rename include/xtensa-isa-internal.h,
include/xtensa-isa.h, sim/testsuite/sim/arm/misaligned1.ms,
sim/testsuite/sim/arm/misaligned2.ms, and
sim/testsuite/sim/arm/misaligned3.ms.
* disasm.h (struct ui_file): Add opaque struct declaration.
* config/pa/tm-hppa64.h (struct type, struct frame_info): Ditto.
* frame.h (struct ui_file): Ditto.

Index: gdb/mi/ChangeLog
2003-05-11  Andrew Cagney  <cagney@redhat.com>

* mi-symbol-cmds.c: Rename "mi-cmd-symbol.c", avoid 8.3 problem.

21 years agodaily update
Alan Modra [Mon, 12 May 2003 00:00:05 +0000 (00:00 +0000)]
daily update

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

21 years ago * elf32-m68k.c (elf_m68k_relocate_section): Replace ugly
Andreas Schwab [Sun, 11 May 2003 16:19:12 +0000 (16:19 +0000)]
* elf32-m68k.c (elf_m68k_relocate_section): Replace ugly
complicated tests for unresolvable relocs with a simple direct
scheme using "unresolved_reloc" var.  Report some detail on
bfd_reloc_outofrange and similar errors.

21 years agodaily update
Alan Modra [Sun, 11 May 2003 00:00:06 +0000 (00:00 +0000)]
daily update

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

21 years ago* value.h: Pretty print.
Mark Kettenis [Sat, 10 May 2003 23:10:08 +0000 (23:10 +0000)]
* value.h: Pretty print.

21 years ago* config/i386/tm-linux.h (I386_GNULINUX_TARGET): Remove define.
Mark Kettenis [Sat, 10 May 2003 20:14:43 +0000 (20:14 +0000)]
* config/i386/tm-linux.h (I386_GNULINUX_TARGET): Remove define.

21 years ago2003-05-10 H.J. Lu <hongjiu.lu@intel.com>
H.J. Lu [Sat, 10 May 2003 15:32:39 +0000 (15:32 +0000)]
2003-05-10  H.J. Lu <hongjiu.lu@intel.com>

* Makefile.in (gdb-cfg.texi): Replace $$LN_S with $(LN_S).
(gdb.dvi): Likewise.
(gdb.pdf): Likewise.
(links2roff): Likewise.

21 years agodaily update
Alan Modra [Sat, 10 May 2003 00:00:06 +0000 (00:00 +0000)]
daily update

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

21 years agoAdd missing changelog entry for last commit:
Daniel Jacobowitz [Fri, 9 May 2003 20:05:46 +0000 (20:05 +0000)]
Add missing changelog entry for last commit:
* configure.tgt: Add armeb-elf and arm*b-*-linux-gnu.

21 years ago * Makefile.am (ALL_EMULATIONS): Add earmelfb.o and earmelfb_linux.o.
Daniel Jacobowitz [Fri, 9 May 2003 20:05:04 +0000 (20:05 +0000)]
* Makefile.am (ALL_EMULATIONS): Add earmelfb.o and earmelfb_linux.o.
(earmelfb.c, earmelfb_linux.c): New rules.
* Makefile.in: Regenerated.
* emulparams/armelfb.sh, emulparams/armelfb_linux.sh: New files.

21 years ago * elf32-s390.c (allocate_dynrelocs, elf_s390_relocate_section):
Martin Schwidefsky [Fri, 9 May 2003 16:41:42 +0000 (16:41 +0000)]
* elf32-s390.c (allocate_dynrelocs, elf_s390_relocate_section):
Fix WILL_CALL_FINISH_DYNAMIC_SYMBOL call.
(WILL_CALL_FINISH_DYNAMIC_SYMBOL): Pass SHARED instead of INFO.
* elf64-s390.c: Likewise.

21 years agooops - update date in ChangeLog entry
Nick Clifton [Fri, 9 May 2003 16:13:45 +0000 (16:13 +0000)]
oops - update date in ChangeLog entry

21 years agoDefault to generating a fatal error message if a loadable section is not
Nick Clifton [Fri, 9 May 2003 16:12:07 +0000 (16:12 +0000)]
Default to generating a fatal error message if a loadable section is not
allocated to a memory region when regions are defined.

21 years ago * ld-elfvsb/elf-offset.ld: Add .rel.eh_frame and .rela.eh_frame
Martin Schwidefsky [Fri, 9 May 2003 15:35:09 +0000 (15:35 +0000)]
* ld-elfvsb/elf-offset.ld: Add .rel.eh_frame and .rela.eh_frame
to linker script.
* ld-elfvsb/elfvsb.exp (visibility_run): Add setup_xfails for s390x.
* ld-selective/selective.exp: Disable for s390 and s390x.
* ld-shared/elf-offset.ld: Add .rel.eh_frame and .rela.eh_frame
to linker script.
* ld-shared/shared.exp (shared_test): Add setup_xfails for s390x.
* ld-undefined/undefined.exp (checkund): Remove setup_xfail for s390x.

21 years ago * config/tc-s390.c (s390_target_format): Always call init_default_arch.
Martin Schwidefsky [Fri, 9 May 2003 15:32:52 +0000 (15:32 +0000)]
* config/tc-s390.c (s390_target_format): Always call init_default_arch.

21 years ago * elf32-s390.c (ELIMINATE_COPY_RELOCS): Define as one.
Martin Schwidefsky [Fri, 9 May 2003 15:29:47 +0000 (15:29 +0000)]
* elf32-s390.c (ELIMINATE_COPY_RELOCS): Define as one.
(elf_s390_adjust_dynamic_symbol): For weak symbols, copy
ELF_LINK_NON_GOT_REF from weakdef.
(elf_s390_copy_indirect_symbol): Test whether the weakdef sym has
already been adjusted before treating it specially.
* el64-s390.c: Likwise.

21 years ago * elf32-s390.c (allocate_dynrelocs): For undef weak syms with
Martin Schwidefsky [Fri, 9 May 2003 15:17:54 +0000 (15:17 +0000)]
    * elf32-s390.c (allocate_dynrelocs): For undef weak syms with
non-default visibility, a) don't make them dynamic, b) discard
space for dynamic relocs.
(elf_s390_relocate_section): Initialize the GOT entries and skip
R_390_{8,16,32}/R_390_PC{16,16DBL,32DBL,32} for weak undefined
symbols with non-default visibility.
* elf64-s390.c: Likewise.

21 years ago * i386-dis.c (print_insn): Test intel_syntax against (char) -1 in
Alan Modra [Fri, 9 May 2003 11:36:43 +0000 (11:36 +0000)]
* i386-dis.c (print_insn): Test intel_syntax against (char) -1 in
case char is unsigned.

21 years ago * xtensa-isa-internal.h (xtensa_isa_module_struct): Remove const on
Alan Modra [Fri, 9 May 2003 11:36:09 +0000 (11:36 +0000)]
* xtensa-isa-internal.h (xtensa_isa_module_struct): Remove const on
gen_num_opcodes_fn return type.

21 years ago * cpu-arm.c (arm_check_note): Warning fix.
Alan Modra [Fri, 9 May 2003 11:35:35 +0000 (11:35 +0000)]
* cpu-arm.c (arm_check_note): Warning fix.
* elf32-iq2000.c (iq2000_elf_check_relocs): Warning fixes.  Arrange
to keep relocs if edited.
(iq2000_elf_print_private_bfd_data): Return TRUE.
* elfxx-ia64.c (elfNN_ia64_relax_section): Use ELFNN_R_SYM, not
ELF64_R_SYM.
(elfNN_ia64_relax_ldxmov): Warning fix.
* xtensa-isa.c (xtensa_add_isa): Warning fix.
* xtensa-modules.c (get_num_opcodes): Warning fix.

21 years ago * elf.c (elf_fake_sections): Use correct cast for sh_name.
Alan Modra [Fri, 9 May 2003 10:58:12 +0000 (10:58 +0000)]
* elf.c (elf_fake_sections): Use correct cast for sh_name.

21 years ago * Makefile.am (em68hc11elf.c): Correct dependencies.
Alan Modra [Fri, 9 May 2003 02:28:01 +0000 (02:28 +0000)]
* Makefile.am (em68hc11elf.c): Correct dependencies.
(em68hc11elfb.c, em68hc12elf.c, em68hc12elfb.c): Likewise.
* Makefile.in: Regenerate.
* emultempl/elf32.em (find_exp_assignment): Adjust for changed
bfd_elf_record_link_assignment name.

21 years ago * elflink.c (_bfd_elf_link_create_dynamic_sections): Move from
Alan Modra [Fri, 9 May 2003 02:27:11 +0000 (02:27 +0000)]
* elflink.c (_bfd_elf_link_create_dynamic_sections): Move from
elflink.h.  Replace LOG_FILE_ALIGN with bed->s->log_file_align.
(_bfd_elf_create_dynamic_sections): Use bed->s->log_file_align.
(bfd_elf_record_link_assignment): Move from elflink.h.
(_bfd_elf_merge_symbol): Likewise.
(_bfd_elf_add_default_symbol): Likewise.
(_bfd_elf_export_symbol): Likewise.
(_bfd_elf_link_find_version_dependencies): Likewise.
(_bfd_elf_link_assign_sym_version): Likewise.
(_bfd_elf_link_read_relocs): Likewise.
(_bfd_elf_link_size_reloc_section): Likewise.
(_bfd_elf_fix_symbol_flags): Likewise.
(_bfd_elf_adjust_dynamic_symbol): Likewise.
(_bfd_elf_link_sec_merge_syms): Likewise.
(elf_link_read_relocs_from_section): Likewise.  Use bed->s->sizeof_rel
and bed->s->sizeof_rela.
(_bfd_elf_link_output_relocs): Likewise.
* elf-bfd.h (struct elf_size_info): Rename file_align to
log_file_align.
(struct elf_info_failed): Move from elflink.h.
(struct elf_assign_sym_version_info): Likewise.
(struct elf_find_verdep_info): Likewise.
(_bfd_elf_create_dynamic_sections): Delete duplicate declaration.
(_bfd_elf_merge_symbol, _bfd_elf_add_default_symbol,
_bfd_elf_export_symbol, _bfd_elf_link_find_version_dependencies,
_bfd_elf_link_assign_sym_version,
_bfd_elf_link_create_dynamic_sections, _bfd_elf_link_read_relocs,
_bfd_elf_link_size_reloc_section, _bfd_elf_link_output_relocs,
_bfd_elf_fix_symbol_flags, _bfd_elf_adjust_dynamic_symbol,
_bfd_elf_link_sec_merge_syms): Declare.
(bfd_elf32_link_create_dynamic_sections): Don't declare.
(_bfd_elf32_link_read_relocs): Likewise.
(bfd_elf64_link_create_dynamic_sections): Likewise.
(_bfd_elf64_link_read_relocs): Likewise.
* elflink.h: Move lots o' stuff elsewhere.
* bfd-in.h (bfd_elf32_record_link_assignment): Don't declare.
(bfd_elf64_record_link_assignment): Likewise.
(bfd_elf_record_link_assignment): Declare.
* bfd-in2.h: Regenerate.
* elfcode.h (elf_link_create_dynamic_sections): Don't declare.
(NAME(_bfd_elf,size_info)): Adjust for log_file_align.
* elf.c (_bfd_elf_init_reloc_shdr): Adjust for bed->s->log_file_align.
(assign_file_positions_for_segments): Likewise.
(assign_file_positions_except_relocs): Likewise.
(swap_out_syms, elfcore_write_note): Likewise.
* elf-m10200.c: Adjust for changed function names.
* elf-m10300.c: Likewise.
* elf32-arm.h: Likewise.
* elf32-h8300.c: Likewise.
* elf32-hppa.c: Likewise.
* elf32-ip2k.c: Likewise.
* elf32-m32r.c: Likewise.
* elf32-m68hc11.c: Likewise.
* elf32-m68hc1x.c: Likewise.
* elf32-m68k.c: Likewise.
* elf32-mips.c: Likewise.
* elf32-ppc.c: Likewise.
* elf32-sh.c: Likewise.
* elf32-v850.c: Likewise.
* elf32-xtensa.c: Likewise.
* elf64-alpha.c: Likewise.
* elf64-hppa.c: Likewise.
* elf64-mmix.c: Likewise.
* elf64-ppc.c: Likewise.
* elf64-sh64.c: Likewise.
* elfxx-ia64.c: Likewise.
* elfxx-mips.c: Likewise.
(MIPS_ELF_LOG_FILE_ALIGN): Use log_file_align.
* elf64-alpha.c (alpha_elf_size_info): Adjust for log_file_align.
* elf64-hppa.c (hppa64_elf_size_info): Likewise.
* elf64-mips.c (mips_elf64_size_info): Likewise.
* elf64-s390.c (s390_elf64_size_info): Likewise.
* elf64-sparc.c (sparc64_elf_size_info): Likewise.

21 years agodaily update
Alan Modra [Fri, 9 May 2003 00:46:00 +0000 (00:46 +0000)]
daily update

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

21 years ago2003-05-08 Andrew Cagney <cagney@redhat.com>
Andrew Cagney [Thu, 8 May 2003 22:33:14 +0000 (22:33 +0000)]
2003-05-08  Andrew Cagney  <cagney@redhat.com>

* regcache.h (max_register_size): Delete declaration.
* regcache.c (max_register_size): Delete function.
(struct regcache_descr): Delete field "max_register_size".
(init_regcache_descr, init_legacy_regcache_descr): Assert that all
registers fit in MAX_REGISTER_SIZE.
(regcache_save): Replace max_register_size with MAX_REGISTER_SIZE.
(regcache_restore, regcache_xfer_part, regcache_dump): Ditto.
* thread-db.c: Replace max_register_size with MAX_REGISTER_SIZE.
* sh-tdep.c, rom68k-rom.c, remote-sim.c, remote-mips.c: Ditto.
* remote-e7000.c, monitor.c, mipsv4-nat.c, mips-nat.c: Ditto.
* m68klinux-nat.c, lynx-nat.c, irix4-nat.c: Ditto.
* hpux-thread.c, hppah-nat.c, hppab-nat.c, hppa-tdep.c: Ditto.
* dve3900-rom.c, hppa-tdep.c: Ditto.

21 years ago2003-05-08 David Carlton <carlton@math.stanford.edu>
David Carlton [Thu, 8 May 2003 22:03:35 +0000 (22:03 +0000)]
2003-05-08  David Carlton  <carlton@math.stanford.edu>

* valops.c (push_word): Fix typo.

21 years ago* gdb.texinfo (Dump/Restore Files): Update documentation for
Jim Blandy [Thu, 8 May 2003 21:33:49 +0000 (21:33 +0000)]
* gdb.texinfo (Dump/Restore Files): Update documentation for
'dump', 'append', and 'restore': note that format argument is
optional; simplify presentation of the command variants; and be
more precise about the formats.

21 years ago2003-05-08 Andrew Cagney <cagney@redhat.com>
Andrew Cagney [Thu, 8 May 2003 20:52:49 +0000 (20:52 +0000)]
2003-05-08  Andrew Cagney  <cagney@redhat.com>

* gdbarch.sh: Delete references to MAX_REGISTER_RAW_SIZE.
* gdbarch.h: Re-generate.
* defs.h (MAX_REGISTER_RAW_SIZE): Delete macro.
(legacy_max_register_raw_size): Delete declaration.
* regcache.c (legacy_max_register_raw_size): Delete function.
* valops.c: Replace MAX_REGISTER_RAW_SIZE with MAX_REGISTER_SIZE.
* target.c, stack.c, sparc-tdep.c, sh-tdep.c: Update.
* rs6000-tdep.c, rs6000-nat.c, remote.c, remote-sim.c: Update.
* remote-rdp.c, remote-array.c, regcache.c: Update.
* ppc-linux-nat.c, monitor.c, mn10300-tdep.c: Update.
* mips-tdep.c, mips-linux-tdep.c, m68klinux-nat.c: Update.
* infptrace.c, ia64-tdep.c, i386-tdep.c, frame.c: Update.
* findvar.c, dwarf2cfi.c: Update.

Index: tui/ChangeLog
2003-05-08  Andrew Cagney  <cagney@redhat.com>

* tuiRegs.c: Use MAX_REGISTER_SIZE instead of
MAX_REGISTER_RAW_SIZE.

Index: mi/ChangeLog
2003-05-08  Andrew Cagney  <cagney@redhat.com>

* mi-main.c (register_changed_p): Use MAX_REGISTER_SIZE instead of
MAX_REGISTER_RAW_SIZE.

21 years ago2003-05-08 Andrew Cagney <cagney@redhat.com>
Andrew Cagney [Thu, 8 May 2003 20:38:07 +0000 (20:38 +0000)]
2003-05-08  Andrew Cagney  <cagney@redhat.com>

* mips-tdep.c (read_signed_register): New function, moved to here
from "regcache.c".
(read_signed_register_pid): Ditto.
* regcache.c (read_signed_register_pid): Delete function, moved to
"mips-tdep.c".
(read_signed_register): Ditto.
* regcache.h (read_signed_register): Delete declaration.
(read_signed_register_pid): Delete declaration.

21 years ago2003-05-08 H.J. Lu <hongjiu.lu@intel.com>
H.J. Lu [Thu, 8 May 2003 19:54:33 +0000 (19:54 +0000)]
2003-05-08  H.J. Lu <hongjiu.lu@intel.com>

* elflink.h (elf_add_default_symbol): After skipping the
unversioned symbol, go to non-default one.

21 years ago2003-05-08 H.J. Lu <hongjiu.lu@intel.com>
H.J. Lu [Thu, 8 May 2003 19:51:48 +0000 (19:51 +0000)]
2003-05-08  H.J. Lu <hongjiu.lu@intel.com>

* ld-elfvers/vers.exp: Add vers27d4 and vers27d5 to test
versioned reference for hidden symbol.

* ld-elfvers/vers27d4.dsym: New file.
* ld-elfvers/vers27d4.ver: Likewise.

21 years ago2003-05-08 Jeff Johnston <jjohnstn@redhat.com>
Jeff Johnston [Thu, 8 May 2003 19:23:29 +0000 (19:23 +0000)]
2003-05-08  Jeff Johnston  <jjohnstn@redhat.com>

        * gdb.threads/schedlock.exp: Remove assumption that all threads
        will run in a particular small time slice.  Also ensure we break
        in one of the child threads rather than the main thread.

21 years ago2003-05-08 Andrew Cagney <cagney@redhat.com>
Andrew Cagney [Thu, 8 May 2003 18:46:49 +0000 (18:46 +0000)]
2003-05-08  Andrew Cagney  <cagney@redhat.com>

* gdbarch.sh: Add comments on MAX_REGISTER_SIZE.
* gdbarch.h: Re-generate.
* defs.h (MAX_REGISTER_VIRTUAL_SIZE): Delete macro.
(legacy_max_register_virtual_size): Delete declaration.
* infcmd.c (default_print_registers_info): Use MAX_REGISTER_SIZE.
* d10v-tdep.c (d10v_print_registers_info): Ditto.
* tracepoint.c (memrange_sortmerge): Ditto.
* sparc-tdep.c (sparc_print_registers): Ditto.
* regcache.c (legacy_max_register_virtual_size): Delete function.

21 years ago * fork-child.c (escape_bang_in_quoted_argument): New function.
Joel Brobecker [Thu, 8 May 2003 18:08:57 +0000 (18:08 +0000)]
    * fork-child.c (escape_bang_in_quoted_argument): New function.
        (fork_inferior): Escape '!' characters in quoted arguments
        only when needed.

21 years ago * dwarf2read.c (set_cu_language): Set the language to "minimal" if
Joel Brobecker [Thu, 8 May 2003 18:05:37 +0000 (18:05 +0000)]
   * dwarf2read.c (set_cu_language): Set the language to "minimal" if
       the language of the CU is not currently supported by GDB.

21 years ago * defs.h (language): Add language_minimal enum value.
Joel Brobecker [Thu, 8 May 2003 17:35:21 +0000 (17:35 +0000)]
    * defs.h (language): Add language_minimal enum value.
        * c-lang.c (minimal_language_defn): New language definition.
        (_initialize_c_language): Add the new minimal language to the list
        of languages known to GDB.

21 years ago * frame.c (get_frame_type): Don't attempt to lazily initialize
Kevin Buettner [Thu, 8 May 2003 15:34:12 +0000 (15:34 +0000)]
* frame.c (get_frame_type): Don't attempt to lazily initialize
frame's unwinder for legacy frames.

21 years ago2003-05-07 H.J. Lu <hongjiu.lu@intel.com>
H.J. Lu [Thu, 8 May 2003 13:55:27 +0000 (13:55 +0000)]
2003-05-07  H.J. Lu <hongjiu.lu@intel.com>

* elfxx-ia64.c (_bfd_elf_link_hash_hide_symbol): Also clear the
want_plt field.
(elfNN_ia64_relocate_section): Don't do dynamic symbol lookup
for symbols with non-default visibility.

21 years ago2003-05-07 H.J. Lu <hongjiu.lu@intel.com>
H.J. Lu [Thu, 8 May 2003 07:01:11 +0000 (07:01 +0000)]
2003-05-07  H.J. Lu <hongjiu.lu@intel.com>

* ld-elfvers/vers27d3.c (__start): New.
(start): New.

21 years ago2003-05-07 H.J. Lu <hongjiu.lu@intel.com>
H.J. Lu [Thu, 8 May 2003 05:11:57 +0000 (05:11 +0000)]
2003-05-07  H.J. Lu <hongjiu.lu@intel.com>

* elflink.h (elf_link_check_versioned_symbol): Also handle the
case that a DSO references a hidden symbol which may be
satisfied by a versioned symbol in another DSO.
(elf_link_output_extsym): Check versioned definition for hidden
symbol referenced by a DSO.

21 years ago2003-05-07 H.J. Lu <hongjiu.lu@intel.com>
H.J. Lu [Thu, 8 May 2003 05:10:47 +0000 (05:10 +0000)]
2003-05-07  H.J. Lu <hongjiu.lu@intel.com>

* ld-elfvers/vers.exp (build_binary): Support build exeutable.
(build_binary): Renamed from ...
(build_vers_lib): This.
(build_vers_lib_no_pic): Updated.
(build_vers_lib_pic): Likewise.
Add vers27d1, vers27d2 and vers27d3 to test versioned
definition for hidden symbol referenced by a DSO.

* ld-elfvers/vers27d.dsym: New file.
* ld-elfvers/vers27d.sym: Likewise.
* ld-elfvers/vers27d.ver: Likewise.
* ld-elfvers/vers27d1.c: Likewise.
* ld-elfvers/vers27d2.c: Likewise.
* ld-elfvers/vers27d3.c: Likewise.

21 years ago2003-05-07 Andrew Cagney <cagney@redhat.com>
Andrew Cagney [Thu, 8 May 2003 03:48:03 +0000 (03:48 +0000)]
2003-05-07  Andrew Cagney  <cagney@redhat.com>

* ia64-tdep.c (ia64_remote_translate_xfer_address): Add "gdbarch"
and "regcache" parameters.
* avr-tdep.c (avr_remote_translate_xfer_address): Ditto.

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

21 years agodaily update
Alan Modra [Thu, 8 May 2003 00:00:07 +0000 (00:00 +0000)]
daily update

21 years ago2003-05-07 Jeff Johnston <jjohnstn@redhat.com>
Jeff Johnston [Wed, 7 May 2003 22:57:30 +0000 (22:57 +0000)]
2003-05-07  Jeff Johnston  <jjohnstn@redhat.com>

        * dwarf2read.c (dwarf_decode_lines): Only use output of
        check_cu_functions() when calling record_line().  Do not update
        the current address.

21 years ago2003-05-07 Andrew Cagney <cagney@redhat.com>
Andrew Cagney [Wed, 7 May 2003 22:13:33 +0000 (22:13 +0000)]
2003-05-07  Andrew Cagney  <cagney@redhat.com>

* fork-child.c (startup_inferior): Delete #ifdef STARTUP_INFERIOR
code.

21 years agoAdd support for assembly source testing on the s390x.
Jim Blandy [Wed, 7 May 2003 21:52:53 +0000 (21:52 +0000)]
Add support for assembly source testing on the s390x.
* gdb.asm/asm-source.exp: Add a case for the s390x-*-*
architecture.
* gdb.asm/s390x.inc: New file.

21 years ago* gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
Jim Blandy [Wed, 7 May 2003 21:51:06 +0000 (21:51 +0000)]
* gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
succession of 'if' statements.

21 years agogdb/ChangeLog:
Jim Blandy [Wed, 7 May 2003 21:42:48 +0000 (21:42 +0000)]
gdb/ChangeLog:

Rename commands 'maint list symtabs' and 'maint list psymtabs' to
'maint info symtabs' and 'maint info psymtabs'.
* symmisc.c (maintenance_info_symtabs, maintenance_info_psymtabs):
Renamed from maintenance_list_symtabs and maintenance_list_psymtabs.
* symtab.h (maintenance_info_symtabs, maintenance_info_psymtabs):
Declarations updated.
* maint.c (maintenance_list_command): Delete.
(_initialize_maint_cmds): Update calls to add_cmd.
* gdbcmd.h (maintenancelistlist): Delete declaration.
* cli/cli-cmds.c (maintenancelistlist): Delete.
(init_cmd_lists): Don't initialize it.
* cli/cli-cmds.h (maintenancelistlist): Delete declaration.

gdb/doc/ChangeLog:

* gdb.texinfo (Symbols): Update documentation: 'maint list
symtabs' and 'maint list psymtabs' have been renamed 'maint info
symtabs' and 'maint info psymtabs'.

21 years agos/burtle/iterative
Jason Merrill [Wed, 7 May 2003 20:30:13 +0000 (20:30 +0000)]
s/burtle/iterative

21 years agogas/
H.J. Lu [Wed, 7 May 2003 19:31:10 +0000 (19:31 +0000)]
gas/

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

* config/tc-ia64.c (alias_hash): New.
(alias_name_hash): New.
(secalias_hash): New.
(secalias_name_hash): New.
(md_pseudo_table): Add "secalias".
(md_begin): Initialize alias_hash, alias_name_hash,
secalias_hash and secalias_name_hash.
(struct alias): New.
(dot_alias): Implement .alias and .secalias directives.
(do_alias): New.
(ia64_adjust_symtab): New.
(do_secalias): New.
(ia64_frob_file): New.

* config/tc-ia64.h (ia64_adjust_symtab): New.
(tc_adjust_symtab): Defined.
(ia64_frob_file): New.
(tc_frob_file): Defined.

gas/testsuite/

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

* gas/ia64/ia64.exp: Add alias.

* gas/ia64/alias.s: New.
* gas/ia64/alias.d: Likewise.

21 years agoIndex: gdb/ChangeLog
Andrew Cagney [Wed, 7 May 2003 19:21:13 +0000 (19:21 +0000)]
Index: gdb/ChangeLog
2003-05-07  Andrew Cagney  <cagney@redhat.com>

* d10v-tdep.c (remote_d10v_translate_xfer_address): Add
"regcache".
(d10v_print_registers_info): Update.
(d10v_dmap_register, d10v_imap_register): Delete functions.
(struct gdbarch_tdep): Add "regcache" parameter to "dmap_register"
and "imap_register".
(d10v_ts2_dmap_register, d10v_ts2_imap_register): Add "regcache".
(d10v_ts3_dmap_register, d10v_ts3_imap_register): Add "regcache".
* arch-utils.c (generic_remote_translate_xfer_address): Add
"regcache" and "gdbarch" parameters.
* gdbarch.sh (REMOTE_TRANSLATE_XFER_ADDRESS): Add "regcache"
parameter.  Change class to multi-arch.
* gdbarch.h, gdbarch.c: Re-generate.
* remote.c (remote_xfer_memory): Use
gdbarch_remote_translate_xfer_address.

Index: include/gdb/ChangeLog
2003-05-07  Andrew Cagney  <cagney@redhat.com>

* sim-d10v.h (sim_d10v_translate_addr): Add regcache parameter.
(sim_d10v_translate_imap_addr): Add regcache parameter.
(sim_d10v_translate_dmap_addr): Ditto.

Index: sim/d10v/ChangeLog
2003-05-07  Andrew Cagney  <cagney@redhat.com>

* interp.c (sim_d10v_translate_addr): Add "regcache" parameter.
(sim_d10v_translate_imap_addr): Ditto.
(sim_d10v_translate_dmap_addr): Ditto.
(xfer_mem): Pass NULL regcache to sim_d10v_translate_addr.
(dmem_addr): Pass NULL regcache to sim_d10v_translate_dmap_addr.
(dmap_register, imap_register): Add "regcache" parameter.
(imem_addr): Pass NULL regcache to sim_d10v_translate_imap_addr.
(sim_fetch_register): Pass NULL regcache to imap_register and
dmap_register.

21 years agomerge from gcc
DJ Delorie [Wed, 7 May 2003 19:15:59 +0000 (19:15 +0000)]
merge from gcc

21 years ago2003-05-07 Jeff Johnston <jjohnstn@redhat.com>
Jeff Johnston [Wed, 7 May 2003 18:35:57 +0000 (18:35 +0000)]
2003-05-07  Jeff Johnston  <jjohnstn@redhat.com>

        * infrun.c (prev_pc): Move declaration ahead of proceed().
        (proceed): Refresh prev_pc value before resuming.
        (stop_stepping): Remove code to refresh prev_pc.

21 years agolibiberty/
Jason Merrill [Wed, 7 May 2003 18:07:53 +0000 (18:07 +0000)]
libiberty/
        * hashtab.c (burtle_hash): New fn.
        * configure.in: Add AC_C_BIGENDIAN_CROSS.
        * aclocal.m4: Include accross.m4.
        * configure, config.in: Regenerate.
include/
        * hashtab.h (burtle_hash): Prototype.
        (burtle_hash_object): New macro.

21 years agoReset R_XSTORMY16_16 reloc to ignore overflows.
Nick Clifton [Wed, 7 May 2003 15:16:35 +0000 (15:16 +0000)]
Reset R_XSTORMY16_16 reloc to ignore overflows.

21 years ago2003-05-07 H.J. Lu <hongjiu.lu@intel.com>
H.J. Lu [Wed, 7 May 2003 14:30:13 +0000 (14:30 +0000)]
2003-05-07  H.J. Lu <hongjiu.lu@intel.com>

* readelf.c (dump_relocations): Enlarge the type field in wide
mode by one character.

21 years ago * ld-elfvsb/elfvsb.exp: Run dump tests even when cross
Andreas Schwab [Wed, 7 May 2003 09:21:27 +0000 (09:21 +0000)]
* ld-elfvsb/elfvsb.exp: Run dump tests even when cross
compiling.

21 years ago(md_show_usage): Add missing lines to known cpus list.
Nick Clifton [Wed, 7 May 2003 08:58:33 +0000 (08:58 +0000)]
(md_show_usage): Add missing lines to known cpus list.

21 years ago* configure.in (MIPS_DEFAULT_ABI): AC_DEFINE.
Alexandre Oliva [Wed, 7 May 2003 05:10:45 +0000 (05:10 +0000)]
* configure.in (MIPS_DEFAULT_ABI): AC_DEFINE.
* config/tc-mips.c (mips_after_parse_args): Set mips_abi to it.
* config.in, configure: Rebuilt.

21 years ago* elfxx-mips.c (_bfd_mips_elf_merge_private_bfd_data): Improve
Alexandre Oliva [Wed, 7 May 2003 05:09:25 +0000 (05:09 +0000)]
* elfxx-mips.c (_bfd_mips_elf_merge_private_bfd_data): Improve
error message for mixing different-endian files.  Check for ABI
compatibility of input files with the selected emulation.

21 years ago* gas/mips/abs.d, gas/mips/add.d, gas/mips/and.d,
Alexandre Oliva [Wed, 7 May 2003 05:08:20 +0000 (05:08 +0000)]
* gas/mips/abs.d, gas/mips/add.d, gas/mips/and.d,
gas/mips/beq.d, gas/mips/bge.d, gas/mips/bgeu.d,
gas/mips/blt.d, gas/mips/bltu.d, gas/mips/branch-misc-1.d,
gas/mips/break20.d, gas/mips/cp0sel-names-mips32.d,
gas/mips/cp0sel-names-mips32r2.d,
gas/mips/cp0sel-names-mips64.d,
gas/mips/cp0sel-names-numeric.d, gas/mips/cp0sel-names-sb1.d,
gas/mips/elf-jal.d, gas/mips/elf-rel.d, gas/mips/elf-rel2.d,
gas/mips/elf-rel3.d, gas/mips/elf-rel4.d, gas/mips/elf-rel5.d,
gas/mips/elf-rel6.d, gas/mips/elf-rel7.d,
gas/mips/elf_arch_mips1.d, gas/mips/elf_arch_mips2.d,
gas/mips/elf_arch_mips3.d, gas/mips/elf_arch_mips32.d,
gas/mips/elf_arch_mips32r2.d, gas/mips/elf_arch_mips4.d,
gas/mips/elf_arch_mips5.d, gas/mips/elf_arch_mips64.d,
gas/mips/elf_ase_mips16.d, gas/mips/empic.d,
gas/mips/empic2.d, gas/mips/empic3_e.d, gas/mips/empic3_g1.d,
gas/mips/empic3_g2.d, gas/mips/hwr-names-mips32r2.d,
gas/mips/hwr-names-numeric.d, gas/mips/jal-empic-elf-2.d,
gas/mips/jal-empic-elf-3.d, gas/mips/jal-empic-elf.d,
gas/mips/jal-svr4pic.d, gas/mips/jal-xgot.d, gas/mips/jal.d,
gas/mips/la-empic.d, gas/mips/la-svr4pic.d,
gas/mips/la-xgot.d, gas/mips/la.d, gas/mips/lb-empic.d,
gas/mips/lb-svr4pic.d, gas/mips/lb-xgot-ilocks.d,
gas/mips/lb-xgot.d, gas/mips/lb.d, gas/mips/ld-empic.d,
gas/mips/ld-svr4pic.d, gas/mips/ld-xgot.d, gas/mips/ld.d,
gas/mips/li.d, gas/mips/lif-empic.d, gas/mips/lif-svr4pic.d,
gas/mips/lif-xgot.d, gas/mips/lifloat.d,
gas/mips/mips-gp32-fp32-pic.d, gas/mips/mips-gp32-fp32.d,
gas/mips/mips-gp32-fp64-pic.d, gas/mips/mips-gp32-fp64.d,
gas/mips/mips-gp64-fp32-pic.d, gas/mips/mips-gp64-fp32.d,
gas/mips/mips-gp64-fp64-pic.d, gas/mips/mips-gp64-fp64.d,
gas/mips/mips.exp, gas/mips/mips16-e.d, gas/mips/mips16-f.d,
gas/mips/mips32.d, gas/mips/mips32r2.d, gas/mips/mips4010.d,
gas/mips/mips4650.d, gas/mips/mips64.d, gas/mips/mipsel16-e.d,
gas/mips/mipsel16-f.d, gas/mips/rol-hw.d, gas/mips/rol.d,
gas/mips/sb.d, gas/mips/sync.d, gas/mips/tempic.d,
gas/mips/tmips16-e.d, gas/mips/tmips16-f.d,
gas/mips/tmipsel16-e.d, gas/mips/tmipsel16-f.d,
gas/mips/trunc.d, gas/mips/uld.d, gas/mips/ulh-empic.d,
gas/mips/ulh-svr4pic.d, gas/mips/ulh-xgot.d, gas/mips/ulh.d,
gas/mips/ulh2-eb.d, gas/mips/ulh2-el.d, gas/mips/ulw.d,
gas/mips/ulw2-eb.d, gas/mips/ulw2-eb-ilocks.d, gas/mips/ulw2-el.d,
gas/mips/ulw2-el-ilocks.d, gas/mips/usd.d, gas/mips/ush.d,
gas/mips/usw.d, gas/mips/vr4122.d: Added ABI specification.
gas/vtable/vtable.exp: mips64*-*-linux* and mips*-*-irix6* are
RELA.

21 years ago* config/default.exp (gcc_gas_flags): Force ABI to n32 on
Alexandre Oliva [Wed, 7 May 2003 05:08:02 +0000 (05:08 +0000)]
* config/default.exp (gcc_gas_flags): Force ABI to n32 on
mips64-linux.
* ld-elf/merge.d: Xfail on mips64*-linux-gnu*.
* ld-mips-elf/mips-elf-flags.exp (ldemul): Set to o32-compatible
on mips-sgi-irix6*, mips64-linux-gnu and mips64el-linux-gnu.
(good_combination, bad_combination): Use it.
Add -32 or -mabi=o64 wherever the ABI was formerly implied.

21 years ago* ldmain.h (overflow_cutoff_limit): Declare.
Alexandre Oliva [Wed, 7 May 2003 04:14:57 +0000 (04:14 +0000)]
* ldmain.h (overflow_cutoff_limit): Declare.
* ldmain.c (overflow_cutoff_limit): Define, initialized to 10.
(reloc_overflow): Limit error messages based on it.
* lexsup.c (parse_args) <OPTION_VERBOSE>: Set cutoff to
unlimited.

21 years agodaily update
Alan Modra [Wed, 7 May 2003 00:00:07 +0000 (00:00 +0000)]
daily update

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

21 years agoRevert update of version number
Nick Clifton [Tue, 6 May 2003 18:27:41 +0000 (18:27 +0000)]
Revert update of version number

21 years agoRemoved stray comment
Kris Warkentin [Tue, 6 May 2003 17:13:40 +0000 (17:13 +0000)]
Removed stray comment

21 years agoFixed some ARI hits
Kris Warkentin [Tue, 6 May 2003 16:47:47 +0000 (16:47 +0000)]
Fixed some ARI hits

21 years agoBump version number
Nick Clifton [Tue, 6 May 2003 16:46:30 +0000 (16:46 +0000)]
Bump version number