binutils-gdb.git
19 years agomerge from gcc
DJ Delorie [Tue, 11 Jan 2005 21:01:13 +0000 (21:01 +0000)]
merge from gcc

19 years agoPR binutils/637
Nick Clifton [Tue, 11 Jan 2005 11:58:49 +0000 (11:58 +0000)]
PR binutils/637
* doc/binutils.texi (c++filt): Use uppercase CXXFILT in the footnote in order
to prevent the sed script in the Makefile from converting it into c++filt.

19 years ago * configure.host: Correct sed patterns for last change.
Alan Modra [Tue, 11 Jan 2005 09:36:46 +0000 (09:36 +0000)]
* configure.host: Correct sed patterns for last change.

19 years ago * elf64-ppc.c (ppc64_elf_gc_sweep_hook): Follow indirect and warning
Alan Modra [Tue, 11 Jan 2005 09:32:53 +0000 (09:32 +0000)]
* elf64-ppc.c (ppc64_elf_gc_sweep_hook): Follow indirect and warning
symbols.
* elf32-arm.c (elf32_arm_gc_sweep_hook): Likewise.
* elf32-cris.c (cris_elf_gc_sweep_hook): Likewise.
* elf32-hppa.c (elf32_hppa_gc_sweep_hook): Likewise.
* elf32-i386.c (elf_i386_gc_sweep_hook): Likewise.
* elf32-m32r.c (m32r_elf_gc_sweep_hook): Likewise.
* elf32-m68k.c (elf_m68k_gc_sweep_hook): Likewise.
* elf32-ppc.c (ppc_elf_gc_sweep_hook): Likewise.
* elf32-s390.c (elf_s390_gc_sweep_hook): Likewise.
* elf32-sh.c (sh_elf_gc_sweep_hook): Likewise.
* elf32-sparc.c (elf32_sparc_gc_sweep_hook): Likewise.
* elf32-vax.c (elf_vax_gc_sweep_hook): Likewise.
* elf32-xtensa.c (elf_xtensa_gc_sweep_hook): Likewise.
* elf64-s390.c (elf_s390_gc_sweep_hook): Likewise.
* elf64-x86-64.c (elf64_x86_64_gc_sweep_hook): Likewise.

19 years ago * elf32-ppc.c (ppc_elf_create_dynamic_sections): Correct
Alan Modra [Tue, 11 Jan 2005 08:30:35 +0000 (08:30 +0000)]
* elf32-ppc.c (ppc_elf_create_dynamic_sections): Correct
.dynsbss flags.

19 years ago2005-01-10 Elena Zannoni <ezannoni@redhat.com>
Elena Zannoni [Tue, 11 Jan 2005 03:54:35 +0000 (03:54 +0000)]
2005-01-10  Elena Zannoni  <ezannoni@redhat.com>

* MAINTAINERS: Remove self from sh/sh64 maintainership.

19 years ago*** empty log message ***
gdbadmin [Tue, 11 Jan 2005 00:00:05 +0000 (00:00 +0000)]
*** empty log message ***

19 years ago2005-01-10 Andrew Cagney <cagney@gnu.org>
Andrew Cagney [Mon, 10 Jan 2005 23:38:36 +0000 (23:38 +0000)]
2005-01-10  Andrew Cagney  <cagney@gnu.org>

* MAINTAINERS: List Andrew Cagney and Kevin Buettner as can commit
changes to PowerPC, and Andrew Cagney as lead PowerPC GNU/Linux
maintainer.

19 years agodaily update
Alan Modra [Mon, 10 Jan 2005 23:00:06 +0000 (23:00 +0000)]
daily update

19 years ago2005-01-10 Andrew Cagney <cagney@gnu.org>
Andrew Cagney [Mon, 10 Jan 2005 22:45:28 +0000 (22:45 +0000)]
2005-01-10  Andrew Cagney  <cagney@gnu.org>

* MAINTAINERS: Hans-Peter Nilsson and Orjan Friberg can commit
changes to CRIS.

19 years ago2005-01-10 Andrew Cagney <cagney@gnu.org>
Andrew Cagney [Mon, 10 Jan 2005 22:35:00 +0000 (22:35 +0000)]
2005-01-10  Andrew Cagney  <cagney@gnu.org>

* MAINTAINERS: Remove "Maintenance Only".  Spell out that CAN
COMMIT means can approve).

19 years ago* vax-nat.c: Update copyright year. Include "inf-ptrace.h".
Mark Kettenis [Mon, 10 Jan 2005 20:56:17 +0000 (20:56 +0000)]
* vax-nat.c: Update copyright year.  Include "inf-ptrace.h".
(vax_register_u_offset): Make statuc.
(_initialize_vax_nat): Construct and add target vector.
* config/vax/vax.mh (NATDEPFILES): Remove infptrace.o and
inftarg.o.  Add inf-ptrace.o.
* Makefile.in (vax-nat.o): Update dependencies.

19 years ago* inf-ptrace.h: Update copyright year. Sync comment with
Mark Kettenis [Mon, 10 Jan 2005 20:36:38 +0000 (20:36 +0000)]
* inf-ptrace.h: Update copyright year.  Sync comment with
inf-ptrace.c.
(inf_ptrace_trad_target): New prototype.
* inf-ptrace.c: Update copyright year.  Include "regcache.h" and
"gdb_assert.h"
(inf_ptrace_target): Add comment.
(inf_ptrace+register_u_offset): New variable.
(inf_ptrace_fetch_register, inf_ptrace_fetch_registers)
(inf_ptrace_store_register, inf_ptrace_store_registers)
(inf_ptrace_trad_target): New functions.
* Makefile.in (inf-ptrace.o): Update dependencies.

19 years ago2005-01-10 H.J. Lu <hongjiu.lu@intel.com>
H.J. Lu [Mon, 10 Jan 2005 17:28:37 +0000 (17:28 +0000)]
2005-01-10  H.J. Lu  <hongjiu.lu@intel.com>

BZ 635
readelf.c (saved_base_address): Removed.
(decode_64bit_range): Likewise.
(decode_range): Likewise.
(display_64bit_debug_ranges): Likewise.
(debug_info): Add range_lists, num_range_lists and
max_range_lists.
(read_and_display_attr_value): Handle do_debug_ranges.
(process_debug_info): Likewise.
(display_debug_ranges): Rewrite.
(process_object): Free range_lists.

19 years ago2005-01-10 H.J. Lu <hongjiu.lu@intel.com>
H.J. Lu [Mon, 10 Jan 2005 17:22:49 +0000 (17:22 +0000)]
2005-01-10  H.J. Lu  <hongjiu.lu@intel.com>

* write.c (write_object_file): Disallow a symbol equated to
common symbol.

19 years agoAdd support for maxq10 and maxq20 machine values
Nick Clifton [Mon, 10 Jan 2005 16:33:51 +0000 (16:33 +0000)]
Add support for maxq10 and maxq20 machine values

19 years agoIndex: arm/ChangeLog
Andrew Cagney [Mon, 10 Jan 2005 16:14:50 +0000 (16:14 +0000)]
Index: arm/ChangeLog
2005-01-07  Andrew Cagney  <cagney@gnu.org>

* configure.ac: Rename configure.in, require autoconf 2.59.
* configure: Re-generate.

Index: ChangeLog
2005-01-07  Andrew Cagney  <cagney@gnu.org>

* configure.ac: Replace configure.in.  Requires autoconf 2.59 and
correctly calls AC_CONFIG_SUBDIRS.
* configure: Re-generate.

Index: common/ChangeLog
2005-01-07  Andrew Cagney  <cagney@gnu.org>

* configure.ac: Rename configure.in, require autoconf 2.59.
* aclocal.m4 (SIM_AC_COMMON): Delete call to AC_CONFIG_AUX_DIR.
* configure: Re-generate.

Index: d10v/ChangeLog
2005-01-07  Andrew Cagney  <cagney@gnu.org>

* configure.ac: Rename configure.in, require autoconf 2.59.
* configure: Re-generate.

Index: erc32/ChangeLog
2005-01-07  Andrew Cagney  <cagney@gnu.org>

* configure.ac: Rename configure.in, require autoconf 2.59.
* configure: Re-generate.

Index: frv/ChangeLog
2005-01-07  Andrew Cagney  <cagney@gnu.org>

* configure.ac: Rename configure.in, require autoconf 2.59.
* configure: Re-generate.

Index: h8300/ChangeLog
2005-01-07  Andrew Cagney  <cagney@gnu.org>

* configure.ac: Rename configure.in, require autoconf 2.59.
* configure: Re-generate.

Index: igen/ChangeLog
2005-01-07  Andrew Cagney  <cagney@gnu.org>

* configure.ac: Rename configure.in, require autoconf 2.59.
* configure: Re-generate.

Index: m32r/ChangeLog
2005-01-07  Andrew Cagney  <cagney@gnu.org>

* configure.ac: Rename configure.in, require autoconf 2.59.
* configure: Re-generate.

Index: m68hc11/ChangeLog
2005-01-07  Andrew Cagney  <cagney@gnu.org>

* configure.ac: Rename configure.in, require autoconf 2.59.
* configure: Re-generate.

Index: mcore/ChangeLog
2005-01-07  Andrew Cagney  <cagney@gnu.org>

* configure.ac: Rename configure.in, require autoconf 2.59.
* configure: Re-generate.

Index: mips/ChangeLog
2005-01-07  Andrew Cagney  <cagney@gnu.org>

* configure.ac: Rename configure.in, require autoconf 2.59.
* configure: Re-generate.

Index: mn10300/ChangeLog
2005-01-07  Andrew Cagney  <cagney@gnu.org>

* configure.ac: Rename configure.in, require autoconf 2.59.
* configure: Re-generate.

Index: ppc/ChangeLog
2005-01-07  Andrew Cagney  <cagney@gnu.org>

* configure.ac: Rename configure.in, require autoconf 2.59.
* configure: Re-generate.

Index: sh/ChangeLog
2005-01-07  Andrew Cagney  <cagney@gnu.org>

* configure.ac: Rename configure.in, require autoconf 2.59.
* configure: Re-generate.

Index: testsuite/d10v-elf/ChangeLog
2005-01-07  Andrew Cagney  <cagney@gnu.org>

* configure.ac: Rename configure.in, require autoconf 2.59.
* configure: Re-generate.

Index: testsuite/frv-elf/ChangeLog
2005-01-07  Andrew Cagney  <cagney@gnu.org>

* configure.ac: Rename configure.in, require autoconf 2.59.
* configure: Re-generate.

Index: testsuite/m32r-elf/ChangeLog
2005-01-07  Andrew Cagney  <cagney@gnu.org>

* configure.ac: Rename configure.in, require autoconf 2.59.
* configure: Re-generate.

Index: testsuite/mips64el-elf/ChangeLog
2005-01-07  Andrew Cagney  <cagney@gnu.org>

* configure.ac: Rename configure.in, require autoconf 2.59.
* configure: Re-generate.

Index: testsuite/ChangeLog
2005-01-07  Andrew Cagney  <cagney@gnu.org>

* configure.ac: Rename configure.in, require autoconf 2.59.
* configure: Re-generate.

Index: v850/ChangeLog
2005-01-07  Andrew Cagney  <cagney@gnu.org>

* configure.ac: Rename configure.in, require autoconf 2.59.
* configure: Re-generate.

19 years ago * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
Corinna Vinschen [Mon, 10 Jan 2005 15:58:23 +0000 (15:58 +0000)]
* gdb.base/fileio.c: Include unistd.h as required for lseek(2).

19 years agoPR binutils/609
Nick Clifton [Mon, 10 Jan 2005 15:45:00 +0000 (15:45 +0000)]
PR binutils/609
* ldmisc.c (vfinfo): Add an extra argument: is_warning.  Use this to determine
whether config.make_executable should be set to FALSE in conjunction with
config.fatal_warnings.
(info_msg, minfo, lfinof): Pass FALSE as the extra argument.
(einfo): Pass TRUE as the extra argument.

19 years ago(linux targets): Use "${CC} -dumpspecs" instead of "${CC} --print-file-name=specs...
Nick Clifton [Mon, 10 Jan 2005 14:57:32 +0000 (14:57 +0000)]
(linux targets): Use "${CC} -dumpspecs" instead of "${CC} --print-file-name=specs" to appease GCC versions >= 4.0.
(ia64-*-aix): Delete - this target is obsolete, and would be broken by this patch.

19 years ago * elf64-sparc.c (sparc64_elf_adjust_dynamic_symbol): When linking a
Eric Botcazou [Mon, 10 Jan 2005 11:23:01 +0000 (11:23 +0000)]
* elf64-sparc.c (sparc64_elf_adjust_dynamic_symbol): When linking a
non-shared object, do not reserve space in .plt and .rela.plt
for regular symbols neither defined nor referenced in shared objects.

19 years agobinutils/:
Andreas Schwab [Mon, 10 Jan 2005 09:54:50 +0000 (09:54 +0000)]
binutils/:
* configure.in: Don't define SKIP_ZEROES.
* configure: Regenerate.
* objdump.c (disassemble_data): Set skip_zeroes and
skip_zeroes_at_end in disasm_info to defaults.
(DEFAULT_SKIP_ZEROES): Rename from SKIP_ZEROES and always define.
(DEFAULT_SKIP_ZEROES_AT_END): Rename from SKIP_ZEROES_AT_END and
always define.
(disassemble_bytes): Use skip_zeroes and skip_zeroes_at_end from
objdump_disasm_info.

include/:
* dis-asm.h (struct disassemble_info): Add skip_zeroes and
skip_zeroes_at_end.

opcodes/:
* disassemble.c (disassemble_init_for_target) <case
bfd_arch_ia64>: Set skip_zeroes to 16.
<case bfd_arch_tic4x>: Set skip_zeroes to 32.

19 years ago*** empty log message ***
gdbadmin [Mon, 10 Jan 2005 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***

19 years agodaily update
Alan Modra [Sun, 9 Jan 2005 23:00:05 +0000 (23:00 +0000)]
daily update

19 years ago * elf32-sparc.c (elf32_sparc_link_hash_table_create): Use bfd_zmalloc
Eric Botcazou [Sun, 9 Jan 2005 19:49:22 +0000 (19:49 +0000)]
* elf32-sparc.c (elf32_sparc_link_hash_table_create): Use bfd_zmalloc
to zero the structure.
(create_got_section): Use BFD_ASSERT instead of abort.

19 years ago * elf64-sparc.c (struct sparc64_elf_link_hash_table): New 'sgot' and
Eric Botcazou [Sun, 9 Jan 2005 19:48:28 +0000 (19:48 +0000)]
* elf64-sparc.c (struct sparc64_elf_link_hash_table): New 'sgot' and
'srelgot' fields.
(create_got_section): New function.
(sparc64_elf_create_dynamic_sections): Likewise.
(sparc64_elf_check_relocs): Invoke create_got_section instead of
_bfd_elf_create_got_section.  Use the sgot and srelgot shortcuts.
(sparc64_elf_size_dynamic_sections): Use the srelgot shortcut.
(sparc64_elf_relocate_section): Use the sgot and srelgot shortcuts.
(sparc64_elf_finish_dynamic_symbol): Likewise.
(sparc64_elf_finish_dynamic_sections): Use the sgot shortcut.
(elf_backend_create_dynamic_sections): Define to
sparc64_elf_create_dynamic_sections.

19 years ago* configure.ac: Provide prerequisite headers when checking
Mark Kettenis [Sun, 9 Jan 2005 18:02:50 +0000 (18:02 +0000)]
* configure.ac: Provide prerequisite headers when checking
<link.h>, <sys/proc.h> and <sys/user.h>.
* configure: Regenerate.

19 years ago * gas/i386/intel16.d: Ignore trailing text with #pass.
Andreas Schwab [Sun, 9 Jan 2005 14:12:07 +0000 (14:12 +0000)]
* gas/i386/intel16.d: Ignore trailing text with #pass.
* gas/i386/intelok.d: Likewise.
* gas/i386/prefix.d: Likewise.
* gas/i386/sub.d: Likewise.
* gas/i386/padlock.d: Likewise.
* gas/i386/x86_64.d: Likewise.

19 years ago * elf32-sparc.c (elf32_sparc_omit_section_dynsym): New function.
Eric Botcazou [Sun, 9 Jan 2005 09:26:55 +0000 (09:26 +0000)]
* elf32-sparc.c (elf32_sparc_omit_section_dynsym): New function.
(elf_backend_omit_section_dynsym): Define to it.
* elf64-sparc.c (sparc64_elf_omit_section_dynsym): New function.
(elf_backend_omit_section_dynsym): Define to it.

19 years ago*** empty log message ***
gdbadmin [Sun, 9 Jan 2005 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***

19 years agodaily update
Alan Modra [Sat, 8 Jan 2005 23:00:05 +0000 (23:00 +0000)]
daily update

19 years ago*** empty log message ***
gdbadmin [Sat, 8 Jan 2005 00:00:07 +0000 (00:00 +0000)]
*** empty log message ***

19 years ago* config/powerpc/obsd.mt (DEPRECATED_TM_FILE): Set to
Mark Kettenis [Fri, 7 Jan 2005 23:43:37 +0000 (23:43 +0000)]
* config/powerpc/obsd.mt (DEPRECATED_TM_FILE): Set to
tm-ppc-eabi.h instead of the removed tm-nbsd.h.

19 years ago2005-01-07 Andrew Cagney <cagney@gnu.org>
Andrew Cagney [Fri, 7 Jan 2005 23:37:38 +0000 (23:37 +0000)]
2005-01-07  Andrew Cagney  <cagney@gnu.org>

* configure.in: Pass literal subdirectories to AC_CONFIG_SUBDIRS.
* configure: Re-generate.

19 years ago2005-01-07 Andrew Cagney <cagney@gnu.org>
Andrew Cagney [Fri, 7 Jan 2005 23:25:38 +0000 (23:25 +0000)]
2005-01-07  Andrew Cagney  <cagney@gnu.org>

* fr30-elf, d30v-elf: Delete directory.

19 years ago* config/ia64/tm-linux.h: Tweak comment. Update copyright year.
Mark Kettenis [Fri, 7 Jan 2005 23:12:06 +0000 (23:12 +0000)]
* config/ia64/tm-linux.h: Tweak comment.  Update copyright year.
Don't include "tm-ia64.h".
* config/ia64/ia64.mt (DEPRECATED_TM_FILE): Remove.
* config/ia64/tm-ia64.h: Remove.  Move contents ...
* ia64-tdep.h: ... here.  Update copyright year.

19 years agodaily update
Alan Modra [Fri, 7 Jan 2005 23:00:05 +0000 (23:00 +0000)]
daily update

19 years agoIndex: ChangeLog
Andrew Cagney [Fri, 7 Jan 2005 21:53:26 +0000 (21:53 +0000)]
Index: ChangeLog
2005-01-07  Andrew Cagney  <cagney@gnu.org>

* configure.ac: Rename configure.in, require autoconf 2.59.
* configure: Re-generate.

Index: doc/ChangeLog
2005-01-07  Andrew Cagney  <cagney@gnu.org>

* configure.ac: Rename configure.in, require autoconf 2.59.
* configure: Re-generate.

Index: gdbserver/ChangeLog
2005-01-07  Andrew Cagney  <cagney@gnu.org>

* configure.ac: Rename configure.in, require autoconf 2.59.
* configure: Re-generate.

Index: testsuite/ChangeLog
2005-01-07  Andrew Cagney  <cagney@gnu.org>

* configure.ac: Rename configure.in, require autoconf 2.59.
* configure: Re-generate.
* gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
* gdb.stabs/configure: Re-generate.
* gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
* gdb.hp/configure: Re-generate.
* gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
autoconf 2.59.
* gdb.hp/gdb.objdbg/configure: Re-generate.
* gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
autoconf 2.59.
* gdb.hp/gdb.defects/configure: Re-generate.
* gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
autoconf 2.59.
* gdb.hp/gdb.compat/configure: Re-generate.
* gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
autoconf 2.59.
* gdb.hp/gdb.base-hp/configure: Re-generate.
* gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
autoconf 2.59.
* gdb.hp/gdb.aCC/configure: Re-generate.

19 years agoIndex: ChangeLog
Andrew Cagney [Fri, 7 Jan 2005 16:22:33 +0000 (16:22 +0000)]
Index: ChangeLog
2005-01-07  Andrew Cagney  <cagney@gnu.org>

* configure.tgt: Disable arm*-*-*, thumb*-*-*, strongarm*-*-*,
xscale-*-* and i[34567]86-*-netware* code adding rdi-share or nlm
to configdirs.

19 years agoIndex: ChangeLog
Andrew Cagney [Fri, 7 Jan 2005 15:17:01 +0000 (15:17 +0000)]
Index: ChangeLog
2005-01-07  Andrew Cagney  <cagney@gnu.org>

* configure.in: Replace configdirs with multiple references to
AC_CONFIG_SUBDIRS.
* configure: Re-generate.

Index: doc/ChangeLog
2005-01-07  Andrew Cagney  <cagney@gnu.org>

* configure.in: Replace configdirs with multiple references to
AC_CONFIG_SUBDIRS.
* configure: Re-generate.

19 years ago * bfd/elf.c (INCLUDE_SECTION_IN_SEGMENT): Don't put empty sections into
Jakub Jelinek [Fri, 7 Jan 2005 09:52:00 +0000 (09:52 +0000)]
* bfd/elf.c (INCLUDE_SECTION_IN_SEGMENT): Don't put empty sections into
PT_DYNAMIC segment, unless .dynamic.

19 years ago*** empty log message ***
gdbadmin [Fri, 7 Jan 2005 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***

19 years agodaily update
Alan Modra [Thu, 6 Jan 2005 23:00:07 +0000 (23:00 +0000)]
daily update

19 years ago * configure.host (sparc*-*-solaris2*): Rename into sparc-*-solaris2*.
Eric Botcazou [Thu, 6 Jan 2005 18:05:17 +0000 (18:05 +0000)]
* configure.host (sparc*-*-solaris2*): Rename into sparc-*-solaris2*.
(sparc64-sun-solaris2*): New host.

19 years ago2005-01-06 Paul Brook <paul@codesourcery.com>
Paul Brook [Thu, 6 Jan 2005 16:18:25 +0000 (16:18 +0000)]
2005-01-06  Paul Brook  <paul@codesourcery.com>

bfd/
* config.bfd: Add entry for arm-*-vxworks and arm-*-windiss.
* configure.in: Add bfd_elf32_{big,little}arm_vxworks_vec.
* configure: Regenerate.
* elf32-arm.c: Add VxWorks target bfd.
(USE_REL): Remove.
(elf32_arm_link_hash_table): Add use_rel.
(elf32_arm_link_hash_table_create, elf32_arm_final_link_relocate,
elf32_arm_relocate_section): Replace USE_REL with runtime check.
Correct offset calculation for RELA case.
(elf_backend_may_use_rel_p, elf_backend_may_use_rela_p,
elf_backend_default_use_rela_p, elf_backend_rela_normal): Define.
(elf32_arm_vxworks_link_hash_table_create): New function.
* targets.c (bfd_elf32_bigarm_vxworks_vec): Add declaration.
(bfd_elf32_littlearm_vxworks_vec): Ditto.
(_bfd_target_vector): Add bfd_elf32_{big,little}arm_vxworks_vec.
gas/
* config/tc-arm.c (FPU_DEFAULT): Define for TE_VXWORKS.
(md_begin): Handle TE_VXWORKS for FP defaults.
(md_apply_fix3): Correct rela offsets.
(elf32_arm_target_format): Add VxWorks targets.
ld/
* Makefie.am: Add earmelf_vxworks.
* Makefile.in: Regenerate.
* configure.tgt: Make arm-*-vxworks a separate case.
* emulparams/armelf_vxworks.sh: New function.

19 years ago * configure.tgt: Set em=vxworks for *-*-vxworks.
Paul Brook [Thu, 6 Jan 2005 16:17:25 +0000 (16:17 +0000)]
* configure.tgt: Set em=vxworks for *-*-vxworks.
* config/te-vxworks.h: New File.

19 years ago * config/tc-arm.c (arm_cpus): Correct arch field for arm1026ej-s.
Paul Brook [Thu, 6 Jan 2005 15:30:57 +0000 (15:30 +0000)]
* config/tc-arm.c (arm_cpus): Correct arch field for arm1026ej-s.

19 years agobfd/
Alan Modra [Thu, 6 Jan 2005 09:03:56 +0000 (09:03 +0000)]
bfd/
* elf64-ppc.c (struct ppc_link_hash_table): Add no_multi_toc and
multi_toc_needed.
(has_toc_reloc, makes_toc_func_call, call_check_in_progress): Define.
(ppc64_elf_check_relocs): Update references to has_gp_reloc.
(ppc64_elf_setup_section_lists): Add no_multi_toc parm, set htab bit.
(ppc64_elf_next_toc_section): Heed no_multi_toc.
(ppc64_elf_reinit_toc): Set multi_toc_needed.
(toc_adjusting_stub_needed): Rewrite.
(ppc64_elf_next_input_section): Use multi_toc_needed to shortcut
toc tests.  Adjust for toc_adjusting_stub_needed changes.
(ppc64_elf_size_stubs): Update references to has_gp_reloc.
* elf64-ppc.h (ppc64_elf_setup_section_lists): Update prototype.
* section.c: Expand comment on backend bits.
* bfd-in2.h: Regenerate.
* libbfd.h: Regenerate.
ld/
* emultempl/ppc64elf.em (no_multi_toc): New var.
(gld${EMULATION_NAME}_finish): Pass to ppc64_elf_setup_section_lists.
(OPTION_NO_MULTI_TOC): Define.
(PARSE_AND_LIST_LONGOPTS): Add --no-multi-toc support.
(PARSE_AND_LIST_OPTIONS, PARSE_AND_LIST_ARGS_CASES): Likewise.

19 years ago * elf64-ppc.c (ppc64_elf_size_stubs): When determining need for
Alan Modra [Thu, 6 Jan 2005 08:41:05 +0000 (08:41 +0000)]
* elf64-ppc.c (ppc64_elf_size_stubs): When determining need for
toc adjusting stub, do not test source section flags.

19 years ago*** empty log message ***
gdbadmin [Thu, 6 Jan 2005 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***

19 years agodaily update
Alan Modra [Wed, 5 Jan 2005 23:00:05 +0000 (23:00 +0000)]
daily update

19 years ago * ia64-tdep.c: Include "osabi.h".
Andreas Schwab [Wed, 5 Jan 2005 22:51:47 +0000 (22:51 +0000)]
* ia64-tdep.c: Include "osabi.h".
(native_find_global_pointer): Delete.
(ia64_find_global_pointer): Renamed from
generic_elf_find_global_pointer.
(FIND_GLOBAL_POINTER): Delete.  Change all users to call
ia64_find_global_pointer instead.
(ia64_gdbarch_init): Call gdbarch_init_osabi.  Remove references
to ia64_linux_sigcontext_register_address and
ia64_linux_write_pc.  Don't set tdep->find_global_pointer.
(_initialize_ia64_tdep): Call gdbarch_register instead of
deprecated register_gdbarch_init.
(struct gdbarch_tdep): Remove find_global_pointer field and move
to ...
* ia64-tdep.h (struct gdbarch_tdep): ... here.
(ia64_linux_sigcontext_register_address): Remove declaration.
(ia64_linux_getunwind_table): Likewise.
(ia64_linux_write_pc): Likewise.
* ia64-linux-tdep.c: Include "osabi.h".
(ia64_linux_sigcontext_register_address): Make static.
(ia64_linux_write_pc): Likewise.
(ia64_linux_init_abi): New.
(_initialize_ia64_linux_tdep): New.
* Makefile.in (ia64-tdep.o, ia64-linux-tdep.o): Depend on
$(osabi_h).

19 years ago2005-01-05 H.J. Lu <hongjiu.lu@intel.com>
H.J. Lu [Wed, 5 Jan 2005 17:29:41 +0000 (17:29 +0000)]
2005-01-05  H.J. Lu  <hongjiu.lu@intel.com>

* readelf.c (display_debug_loc): Display base address
specifiers.  Always output <End of list>.

19 years agoEliminate ia64-aix-tdep.c.
Kevin Buettner [Wed, 5 Jan 2005 17:04:49 +0000 (17:04 +0000)]
Eliminate ia64-aix-tdep.c.

19 years ago2005-01-05 H.J. Lu <hongjiu.lu@intel.com>
H.J. Lu [Wed, 5 Jan 2005 16:15:47 +0000 (16:15 +0000)]
2005-01-05  H.J. Lu  <hongjiu.lu@intel.com>

* readelf.c (have_frame_base): New.
(need_base_address): Likewise.
(saved_base_address): Likewise.
(decode_location_expression): Return 1 if DW_AT_frame_base is
needed.
(debug_info): Add base_address and a have_frame_base pointer.
(read_and_display_attr_value): Replace saved_DW_AT_low_pc with
saved_base_address. Record base address. Set have_frame_base.
Record if a location list has DW_AT_frame_base. Display if a
location expression has no DW_AT_frame_base but needs one. Set
saved_base_address only if needed.
(process_debug_info): Clear have_frame_base, saved_base_address
and set need_base_address.
(display_debug_loc): Display if a location expression has no
DW_AT_frame_base but needs one. Display if start >= end. Don't
adjust for section address. Properly handle base address.
(process_object): Free the have_frame_base pointer in
debug_info.

19 years agoPR binutils/614
Nick Clifton [Wed, 5 Jan 2005 16:03:23 +0000 (16:03 +0000)]
PR binutils/614
* ldmisc.c (vfinfo): Alter output to conform to the GNU Coding Standard's
specification for parsable error messages.

19 years ago2005-01-05 Baurjan Ismagulov <ibr@ata.cs.hun.edu.tr>
Andrew Cagney [Wed, 5 Jan 2005 15:43:50 +0000 (15:43 +0000)]
2005-01-05  Baurjan Ismagulov  <ibr@ata.cs.hun.edu.tr>

Committed by Andrew Cagney.
* ada-valprint.c, aix-thread.c, alpha-nat.c: I18n markup.
* alphabsd-nat.c, alphanbsd-tdep.c, amd64-linux-nat.c: I18n markup.
* amd64-tdep.c, amd64bsd-nat.c, amd64fbsd-nat.c: I18n markup.
* arch-utils.c, arm-linux-nat.c, arm-tdep.c: I18n markup.
* armnbsd-nat.c, armnbsd-tdep.c, auxv.c, avr-tdep.c: I18n markup.
* aix-thread.c (_initialize_aix_thread): Get rid of the
deprecated_add_show_from_set call.
* alpha-tdep.c (_initialize_alpha_tdep): Ditto.
* arm-tdep.c (_initialize_arm_tdep): Ditto.
* command.h (add_setshow_enum_cmd): Add arguments for returning
new list elements.
* cli/cli-decode.c (add_setshow_enum_cmd): Ditto.
* mips-tdep.c (_initialize_mips_tdep): Modify calls to
add_setshow_enum_cmd.

19 years ago * elf64-sparc.c (sparc64_elf_relocate_section): Ignore overflows
Eric Botcazou [Wed, 5 Jan 2005 15:24:56 +0000 (15:24 +0000)]
* elf64-sparc.c (sparc64_elf_relocate_section): Ignore overflows
from STABS debugging sections again.

19 years ago * gas/elf/elf.exp (section5): Use 0-9 instead of [:digit:].
Eric Botcazou [Wed, 5 Jan 2005 13:38:39 +0000 (13:38 +0000)]
* gas/elf/elf.exp (section5): Use 0-9 instead of [:digit:].

19 years agoApproved by nickc@redhat.com:
Fred Fish [Wed, 5 Jan 2005 10:37:05 +0000 (10:37 +0000)]
Approved by nickc@redhat.com:

2005-01-05  Fred Fish  <fnf@specifixinc.com>
* dwarf2.c (struct dwarf2_debug): Add info_ptr_unit member.
(find_abstract_instance_name): New function.
(scan_unit_for_functions): Handle DW_TAG_inlined_subroutine.
(scan_unit_for_functions): Handle DW_AT_abstract_origin.
(_bfd_dwarf2_find_nearest_line): Initialize info_ptr_unit.

19 years ago*** empty log message ***
gdbadmin [Wed, 5 Jan 2005 00:00:06 +0000 (00:00 +0000)]
*** empty log message ***

19 years ago2005-01-04 H.J. Lu <hongjiu.lu@intel.com>
H.J. Lu [Tue, 4 Jan 2005 23:37:18 +0000 (23:37 +0000)]
2005-01-04  H.J. Lu  <hongjiu.lu@intel.com>

* readelf.c (display_debug_loc): Display offsets for hole and
overlap.
(display_debug_str): Add a newline at the end.

19 years agodaily update
Alan Modra [Tue, 4 Jan 2005 23:00:05 +0000 (23:00 +0000)]
daily update

19 years ago* configure.host (ia64-*-aix*): Remove.
Mark Kettenis [Tue, 4 Jan 2005 22:59:45 +0000 (22:59 +0000)]
* configure.host (ia64-*-aix*): Remove.
* configure.tgt (ia64-*-aix*): Remove.
* config/ia64/aix.mh: Remove file.
* config/ia64/aix.mt: Remove file.
* config/ia64/tm-aix.h: Remove file.
* ia64-aix-nat.c: Remove file.
* Makefile.in (ia64-aix-nat.o): Remove dependency.

19 years ago* config/m88k/obsd.mh (NATDEPFILES): Really remove inf-child.o.
Mark Kettenis [Tue, 4 Jan 2005 20:41:24 +0000 (20:41 +0000)]
* config/m88k/obsd.mh (NATDEPFILES): Really remove inf-child.o.
Add back inf-ptrace.o.

19 years ago2005-01-04 Andrew Cagney <cagney@gnu.org>
Andrew Cagney [Tue, 4 Jan 2005 19:50:04 +0000 (19:50 +0000)]
2005-01-04  Andrew Cagney  <cagney@gnu.org>

* version.in: Change format from 6.3.50_2005-01-04-cvs to
6.3.50.20050104-cvs.

19 years ago2005-01-04 Andrew Cagney <cagney@gnu.org>
Andrew Cagney [Tue, 4 Jan 2005 19:25:46 +0000 (19:25 +0000)]
2005-01-04  Andrew Cagney  <cagney@gnu.org>

* gdbint.texinfo (Versions and Branches): Make the date (YYYYMMDD)
part of the version number.

19 years ago(oops - forogot to update the year in the copyright notice)
Nick Clifton [Tue, 4 Jan 2005 15:51:47 +0000 (15:51 +0000)]
(oops - forogot to update the year in the copyright notice)

19 years agoPR binutils/630
Nick Clifton [Tue, 4 Jan 2005 15:47:38 +0000 (15:47 +0000)]
PR binutils/630
* nlmconv.c (main): Only store the basename of the output filename in the
module table.

19 years ago * Makefile.am: Correct dependency for earmsymbian.c.
Paul Brook [Tue, 4 Jan 2005 15:16:25 +0000 (15:16 +0000)]
* Makefile.am: Correct dependency for earmsymbian.c.
* Makefile.in: Regenerate.

19 years ago * breakpoint.c (break_command_1): Always free err_msg before
Andreas Schwab [Tue, 4 Jan 2005 13:31:46 +0000 (13:31 +0000)]
* breakpoint.c (break_command_1): Always free err_msg before
returning when an exception was caught.

19 years agoBZ 615
Nick Clifton [Tue, 4 Jan 2005 11:20:45 +0000 (11:20 +0000)]
BZ 615
* readelf.c (process_debug_info): New.
(debug_info): Add num_loc_offsets, loc_offsets and
last_loc_offset_p.
(get_debug_info): Use process_debug_info.
(display_debug_loc): Properly handle location list. Warn if bad
location lists are encoutnered.
(read_and_process_attr_value): New.
(read_and_display_attr_value): Use "%lx" for DW_FORM_data4.
(display_debug_info): Use process_debug_info.
(process_object): Also free loc_offsets in debug_information.

19 years ago(md_apply_fix3): Fix offset calculation for global label.
Nick Clifton [Tue, 4 Jan 2005 10:20:36 +0000 (10:20 +0000)]
(md_apply_fix3): Fix offset calculation for global label.

19 years agoAdd prototype for printf() and make type of "string" array be "char" in
Nick Clifton [Tue, 4 Jan 2005 10:13:02 +0000 (10:13 +0000)]
Add prototype for printf() and make type of "string" array be "char" in
order to avoid compile time warnings.

19 years agoLine number bug fix patch from David Mosberger.
Jim Wilson [Tue, 4 Jan 2005 05:42:42 +0000 (05:42 +0000)]
Line number bug fix patch from David Mosberger.
* config/tc-ia64.c (md): Add member "loc_directive_seen".
(dot_loc): New function.
(md_pseudo_table): Add entry to map .loc to dot_loc().
(emit_one_bundle): Only call dwarf2_gen_line_info() if we have
seen a .loc directive or we're generating DWARF2 debug info for
assembly source.

19 years ago*** empty log message ***
gdbadmin [Tue, 4 Jan 2005 00:00:05 +0000 (00:00 +0000)]
*** empty log message ***

19 years ago2005.
Andrew Cagney [Mon, 3 Jan 2005 23:25:19 +0000 (23:25 +0000)]
2005.

19 years agodaily update
Alan Modra [Mon, 3 Jan 2005 23:00:05 +0000 (23:00 +0000)]
daily update

19 years ago * Makefile.in (hw_com.o, hw_eeprom.o): Depend on
Andreas Schwab [Mon, 3 Jan 2005 15:34:19 +0000 (15:34 +0000)]
* Makefile.in (hw_com.o, hw_eeprom.o): Depend on
$(DEVICE_TABLE_H).

19 years ago2005-01-03 Paolo Bonzini <bonzini@gnu.org>
Paolo Bonzini [Mon, 3 Jan 2005 14:02:25 +0000 (14:02 +0000)]
2005-01-03  Paolo Bonzini  <bonzini@gnu.org>

Revert 2004-12-28 Makefile changes, a better fix will be
applied to mainline and src after GCC 4.0 branches.

19 years ago*** empty log message ***
gdbadmin [Mon, 3 Jan 2005 00:00:38 +0000 (00:00 +0000)]
*** empty log message ***

19 years agodaily update
Alan Modra [Sun, 2 Jan 2005 23:00:05 +0000 (23:00 +0000)]
daily update

19 years ago*** empty log message ***
gdbadmin [Sun, 2 Jan 2005 00:00:04 +0000 (00:00 +0000)]
*** empty log message ***

19 years agodaily update
Alan Modra [Sat, 1 Jan 2005 23:00:06 +0000 (23:00 +0000)]
daily update

19 years ago * hppa-tdep.c (prologue_inst_adjust_sp): Fix small confusion
Joel Brobecker [Sat, 1 Jan 2005 12:28:21 +0000 (12:28 +0000)]
    * hppa-tdep.c (prologue_inst_adjust_sp): Fix small confusion
        in register number for addil instruction.

19 years ago*** empty log message ***
gdbadmin [Sat, 1 Jan 2005 00:00:04 +0000 (00:00 +0000)]
*** empty log message ***

19 years agodaily update
Alan Modra [Fri, 31 Dec 2004 23:00:05 +0000 (23:00 +0000)]
daily update

19 years ago * elf32-arm.c (elf32_arm_symbian_plt_entry): Fix comment typo.
Paul Brook [Fri, 31 Dec 2004 16:22:25 +0000 (16:22 +0000)]
* elf32-arm.c (elf32_arm_symbian_plt_entry): Fix comment typo.

19 years ago * reloc.c (BFD_RELOC_AVR_LDI, BFD_RELOC_AVR_6, BFD_RELOC_AVR_6_ADIW):
Alan Modra [Fri, 31 Dec 2004 00:43:58 +0000 (00:43 +0000)]
* reloc.c (BFD_RELOC_AVR_LDI, BFD_RELOC_AVR_6, BFD_RELOC_AVR_6_ADIW):
Commit missing changes from 2004-12-22.
* bfd-in2.h: Regenerate.

19 years ago*** empty log message ***
gdbadmin [Fri, 31 Dec 2004 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***

19 years agodaily update
Alan Modra [Thu, 30 Dec 2004 23:00:04 +0000 (23:00 +0000)]
daily update

19 years ago * gas/elf/elf.exp: Don't list reloc sections.
Alan Modra [Thu, 30 Dec 2004 22:41:31 +0000 (22:41 +0000)]
* gas/elf/elf.exp: Don't list reloc sections.
* gas/elf/section5.e: Remove reloc sections.

19 years ago * binutils-all/readelf.ss: Allow for both .rel and .rela sections.
Alan Modra [Thu, 30 Dec 2004 22:37:31 +0000 (22:37 +0000)]
* binutils-all/readelf.ss: Allow for both .rel and .rela sections.

19 years ago * objdump.c (remove_useless_symbols): Discard section symbols.
Alan Modra [Thu, 30 Dec 2004 22:33:20 +0000 (22:33 +0000)]
* objdump.c (remove_useless_symbols): Discard section symbols.

19 years ago*** empty log message ***
gdbadmin [Thu, 30 Dec 2004 00:00:34 +0000 (00:00 +0000)]
*** empty log message ***

19 years agodaily update
Alan Modra [Wed, 29 Dec 2004 23:00:38 +0000 (23:00 +0000)]
daily update

19 years ago PR gas/619
Alan Modra [Wed, 29 Dec 2004 10:21:58 +0000 (10:21 +0000)]
PR gas/619
* read.c (s_comm_internal): Don't zero end of name until size
expression has been parsed.

19 years ago * emultempl/pe.em (set_pe_subsystem): Change second arg to
Danny Smith [Wed, 29 Dec 2004 05:59:29 +0000 (05:59 +0000)]
* emultempl/pe.em (set_pe_subsystem): Change second arg to
lang_add_entry to FALSE.

19 years ago*** empty log message ***
gdbadmin [Wed, 29 Dec 2004 00:00:04 +0000 (00:00 +0000)]
*** empty log message ***

19 years agodaily update
Alan Modra [Tue, 28 Dec 2004 23:00:05 +0000 (23:00 +0000)]
daily update