]>
git.ipfire.org Git - thirdparty/binutils-gdb.git/log
Alan Modra [Wed, 10 Aug 2005 00:00:27 +0000 (00:00 +0000)]
daily update
Alan Modra [Tue, 9 Aug 2005 00:00:16 +0000 (00:00 +0000)]
daily update
Alan Modra [Mon, 8 Aug 2005 00:00:15 +0000 (00:00 +0000)]
daily update
Alan Modra [Sun, 7 Aug 2005 00:00:16 +0000 (00:00 +0000)]
daily update
Alan Modra [Sat, 6 Aug 2005 00:00:18 +0000 (00:00 +0000)]
daily update
Alan Modra [Fri, 5 Aug 2005 00:00:19 +0000 (00:00 +0000)]
daily update
Alan Modra [Thu, 4 Aug 2005 00:00:23 +0000 (00:00 +0000)]
daily update
Alan Modra [Wed, 3 Aug 2005 00:00:15 +0000 (00:00 +0000)]
daily update
Alan Modra [Tue, 2 Aug 2005 00:00:17 +0000 (00:00 +0000)]
daily update
Alan Modra [Mon, 1 Aug 2005 00:00:13 +0000 (00:00 +0000)]
daily update
Alan Modra [Sun, 31 Jul 2005 00:00:14 +0000 (00:00 +0000)]
daily update
Alan Modra [Sat, 30 Jul 2005 00:00:16 +0000 (00:00 +0000)]
daily update
Alan Modra [Fri, 29 Jul 2005 00:00:39 +0000 (00:00 +0000)]
daily update
Alan Modra [Thu, 28 Jul 2005 00:00:28 +0000 (00:00 +0000)]
daily update
Alan Modra [Wed, 27 Jul 2005 00:00:14 +0000 (00:00 +0000)]
daily update
Alan Modra [Tue, 26 Jul 2005 00:00:14 +0000 (00:00 +0000)]
daily update
Alan Modra [Mon, 25 Jul 2005 00:00:18 +0000 (00:00 +0000)]
daily update
Alan Modra [Sun, 24 Jul 2005 00:00:13 +0000 (00:00 +0000)]
daily update
Alan Modra [Sat, 23 Jul 2005 00:00:14 +0000 (00:00 +0000)]
daily update
Alan Modra [Fri, 22 Jul 2005 00:00:18 +0000 (00:00 +0000)]
daily update
Alan Modra [Thu, 21 Jul 2005 00:00:15 +0000 (00:00 +0000)]
daily update
Alan Modra [Wed, 20 Jul 2005 00:00:37 +0000 (00:00 +0000)]
daily update
Alan Modra [Tue, 19 Jul 2005 00:00:13 +0000 (00:00 +0000)]
daily update
Alan Modra [Mon, 18 Jul 2005 00:00:15 +0000 (00:00 +0000)]
daily update
Alan Modra [Sun, 17 Jul 2005 00:00:27 +0000 (00:00 +0000)]
daily update
Eric Botcazou [Sat, 16 Jul 2005 15:20:31 +0000 (15:20 +0000)]
PR ld/1021
PR ld/1031
* elflink.c (elf_link_add_object_symbols): Also append the version
name to non-hidden absolute symbols that are functions.
Alan Modra [Sat, 16 Jul 2005 00:00:14 +0000 (00:00 +0000)]
daily update
Alan Modra [Fri, 15 Jul 2005 00:00:13 +0000 (00:00 +0000)]
daily update
Alan Modra [Thu, 14 Jul 2005 00:00:20 +0000 (00:00 +0000)]
daily update
Alan Modra [Wed, 13 Jul 2005 00:00:13 +0000 (00:00 +0000)]
daily update
Alan Modra [Tue, 12 Jul 2005 00:00:13 +0000 (00:00 +0000)]
daily update
Alan Modra [Mon, 11 Jul 2005 00:00:16 +0000 (00:00 +0000)]
daily update
Alan Modra [Sun, 10 Jul 2005 00:00:15 +0000 (00:00 +0000)]
daily update
Alan Modra [Sat, 9 Jul 2005 00:00:12 +0000 (00:00 +0000)]
daily update
Alan Modra [Fri, 8 Jul 2005 00:00:18 +0000 (00:00 +0000)]
daily update
Alan Modra [Thu, 7 Jul 2005 00:00:14 +0000 (00:00 +0000)]
daily update
Alan Modra [Wed, 6 Jul 2005 00:00:13 +0000 (00:00 +0000)]
daily update
Alan Modra [Tue, 5 Jul 2005 00:00:15 +0000 (00:00 +0000)]
daily update
Alan Modra [Mon, 4 Jul 2005 00:00:12 +0000 (00:00 +0000)]
daily update
Alan Modra [Sun, 3 Jul 2005 00:00:12 +0000 (00:00 +0000)]
daily update
Alan Modra [Sat, 2 Jul 2005 00:00:14 +0000 (00:00 +0000)]
daily update
Alan Modra [Fri, 1 Jul 2005 00:00:13 +0000 (00:00 +0000)]
daily update
Alan Modra [Thu, 30 Jun 2005 00:00:15 +0000 (00:00 +0000)]
daily update
Alan Modra [Wed, 29 Jun 2005 00:00:23 +0000 (00:00 +0000)]
daily update
Alan Modra [Tue, 28 Jun 2005 00:00:17 +0000 (00:00 +0000)]
daily update
Alan Modra [Mon, 27 Jun 2005 00:00:13 +0000 (00:00 +0000)]
daily update
Alan Modra [Sun, 26 Jun 2005 00:00:13 +0000 (00:00 +0000)]
daily update
Alan Modra [Sat, 25 Jun 2005 00:00:16 +0000 (00:00 +0000)]
daily update
Alan Modra [Fri, 24 Jun 2005 00:00:26 +0000 (00:00 +0000)]
daily update
Alan Modra [Thu, 23 Jun 2005 00:00:15 +0000 (00:00 +0000)]
daily update
Alan Modra [Wed, 22 Jun 2005 00:00:18 +0000 (00:00 +0000)]
daily update
Alan Modra [Tue, 21 Jun 2005 00:00:14 +0000 (00:00 +0000)]
daily update
Alan Modra [Mon, 20 Jun 2005 00:00:18 +0000 (00:00 +0000)]
daily update
Alan Modra [Sun, 19 Jun 2005 00:00:12 +0000 (00:00 +0000)]
daily update
Alan Modra [Sat, 18 Jun 2005 00:00:14 +0000 (00:00 +0000)]
daily update
Alan Modra [Fri, 17 Jun 2005 00:00:21 +0000 (00:00 +0000)]
daily update
Alan Modra [Thu, 16 Jun 2005 00:00:13 +0000 (00:00 +0000)]
daily update
Alan Modra [Wed, 15 Jun 2005 00:00:12 +0000 (00:00 +0000)]
daily update
Alan Modra [Tue, 14 Jun 2005 00:00:14 +0000 (00:00 +0000)]
daily update
Alan Modra [Mon, 13 Jun 2005 00:00:19 +0000 (00:00 +0000)]
daily update
Daniel Jacobowitz [Sun, 12 Jun 2005 21:07:27 +0000 (21:07 +0000)]
* Makefile.am: Clear RELEASE.
* Makefile.in: Regenerated.
Daniel Jacobowitz [Sun, 12 Jun 2005 20:49:00 +0000 (20:49 +0000)]
Update bfd info files for the 2.16 branch again.
Daniel Jacobowitz [Sun, 12 Jun 2005 19:13:57 +0000 (19:13 +0000)]
Update generated files for binutils 2.16.1.
Daniel Jacobowitz [Sun, 12 Jun 2005 19:00:16 +0000 (19:00 +0000)]
* Makefile.am: Set RELEASE.
* configure.in: Bump version to 2.16.1.
* Makefile.in, configure: Regenerated.
Daniel Jacobowitz [Sun, 12 Jun 2005 18:46:26 +0000 (18:46 +0000)]
bfd/doc/
Backport from mainline:
2005-05-05 H.J. Lu <hongjiu.lu@intel.com>
* Makefile.am (INCLUDES): Remove -D_GNU_SOURCE.
* Makefile.in: Regenerate.
2005-04-21 H.J. Lu <hongjiu.lu@intel.com>
* Makefile.am (INCLUDES): New. Add -D_GNU_SOURCE.
(chew.o): Use it.
* Makefile.in: Regenerate.
Daniel Jacobowitz [Sun, 12 Jun 2005 18:39:24 +0000 (18:39 +0000)]
* ld.texinfo (Command Line Options): Add @item for --hash-size.
Daniel Jacobowitz [Sun, 12 Jun 2005 18:30:58 +0000 (18:30 +0000)]
gas/
Backport from mainline:
2005-06-01 Maciej W. Rozycki <macro@linux-mips.org>
* config/tc-mips.c (load_register): Add leading "0x" to the
output of sprintf_vma().
(macro): Likewise.
gas/testsuite/
Backport from mainline:
2005-06-01 Maciej W. Rozycki <macro@linux-mips.org>
* gas/mips/ldstla-32-1.l: Update to handle leading zeroes.
* gas/mips/ldstla-32-mips3-1.l: Likewise.
Alan Modra [Sun, 12 Jun 2005 00:00:15 +0000 (00:00 +0000)]
daily update
Alan Modra [Sat, 11 Jun 2005 00:00:15 +0000 (00:00 +0000)]
daily update
Alan Modra [Fri, 10 Jun 2005 00:00:24 +0000 (00:00 +0000)]
daily update
Alan Modra [Thu, 9 Jun 2005 00:00:10 +0000 (00:00 +0000)]
daily update
Nick Clifton [Wed, 8 Jun 2005 15:34:15 +0000 (15:34 +0000)]
(use_parallel): Change default value from 1 to 0.
Alan Modra [Wed, 8 Jun 2005 06:43:31 +0000 (06:43 +0000)]
missed from last commit
* elf64-ppc.h (ppc64_elf_edit_opd): Update prototype.
Alan Modra [Wed, 8 Jun 2005 00:00:17 +0000 (00:00 +0000)]
daily update
Alan Modra [Tue, 7 Jun 2005 00:00:13 +0000 (00:00 +0000)]
daily update
Alan Modra [Mon, 6 Jun 2005 13:26:05 +0000 (13:26 +0000)]
bfd/
* elf64-pcc.c (ppc64_elf_gc_mark_hook): For the local sym in .opd
case, include addend when indexing .opd section map.
(ppc64_elf_edit_opd): Add no_opd_opt param. Do nothing besides
clear opd_adjust array if no_opd_opt set. Tidy code.
Ignore zero size .opd. Check bfd_alloc return value.
(ppc_stub_name): Return immediately on bfd_malloc fail.
* elf64-ppc.h (ppc64_elf_edit_opd): Update prototype.
ld/
* emultempl/ppc64elf.em (ppc_before_allocation): Always run
ppc64_elf_edit_opd.
Alan Modra [Mon, 6 Jun 2005 00:00:15 +0000 (00:00 +0000)]
daily update
Alan Modra [Sun, 5 Jun 2005 00:00:13 +0000 (00:00 +0000)]
daily update
Alan Modra [Sat, 4 Jun 2005 00:00:17 +0000 (00:00 +0000)]
daily update
Alan Modra [Fri, 3 Jun 2005 04:00:18 +0000 (04:00 +0000)]
PR 568
* elf32-i386.c (elf_i386_relocate_section): Handle zero symndx
for all reloc types.
Apply from mainline:
2005-05-12 H.J. Lu <hongjiu.lu@intel.com>
* elf32-i386.c (elf_i386_relocate_section): Allow R_386_GOTOFF
against protected function when building executable.
Alan Modra [Fri, 3 Jun 2005 01:52:29 +0000 (01:52 +0000)]
* elf64-ppc.c (add_symbol_adjust): Set sym visibility to most
restrictive of func code and func descr for undefined syms as well
as defined.
Alan Modra [Fri, 3 Jun 2005 00:00:13 +0000 (00:00 +0000)]
daily update
Alan Modra [Thu, 2 Jun 2005 00:00:13 +0000 (00:00 +0000)]
daily update
Alan Modra [Wed, 1 Jun 2005 00:00:25 +0000 (00:00 +0000)]
daily update
Alan Modra [Tue, 31 May 2005 00:00:14 +0000 (00:00 +0000)]
daily update
Daniel Jacobowitz [Mon, 30 May 2005 13:13:17 +0000 (13:13 +0000)]
Backport from mainline:
2005-05-29 Jakub Jelinek <jakub@redhat.com>
* elfcode.h (elf_object_p): Fail if e_shoff != 0, e_shnum == 0 and
first shdr has sh_size == 0. Fail if e_shnum is large to cause
arithmetic overflow when allocating the i_shdr array.
Sanity check sh_link and sh_info fields. Fix e_shstrndx sanity check.
2005-05-18 H.J. Lu <hongjiu.lu@intel.com>
* elf.c (group_signature): Undo the last change. Check if the
symbol table section is correct.
2005-05-17 Nick Clifton <nickc@redhat.com>
* elf.c (group_signature): Check for a group section which is
actually a (corrupt) symbol table section in disguise and prevent
an infinite loop from occurring.
2005-05-17 Tavis Ormandy <taviso@gentoo.org>
* elf.c (bfd_section_from_shdr): Add sanity check when parsing
dynamic sections.
2005-05-09 Alan Modra <amodra@bigpond.net.au>
* elfcode.h (elf_object_p): Add more sanity checks on elf header.
Alan Modra [Mon, 30 May 2005 00:00:33 +0000 (00:00 +0000)]
daily update
Alan Modra [Sun, 29 May 2005 00:00:13 +0000 (00:00 +0000)]
daily update
Daniel Jacobowitz [Sat, 28 May 2005 21:59:37 +0000 (21:59 +0000)]
2005-05-28 David Daney <ddaney@avtrex.com>
* elfxx-mips.c (_bfd_mips_elf_finish_dynamic_sections): Move
calculation of DT_RELSZ to occur after all dynamic relocations
are created.
Alan Modra [Sat, 28 May 2005 00:00:13 +0000 (00:00 +0000)]
daily update
Alan Modra [Fri, 27 May 2005 00:00:15 +0000 (00:00 +0000)]
daily update
Maciej W. Rozycki [Thu, 26 May 2005 18:51:37 +0000 (18:51 +0000)]
* elfxx-mips.c (_bfd_mips_elf_section_processing): Warn and
stop processing of options if one of invalid size is
encountered.
(_bfd_mips_elf_section_from_shdr): Likewise.
(_bfd_mips_elf_fake_sections): Reset the type of empty special
sections.
Alan Modra [Thu, 26 May 2005 00:00:13 +0000 (00:00 +0000)]
daily update
Alan Modra [Wed, 25 May 2005 00:00:20 +0000 (00:00 +0000)]
daily update
Alan Modra [Tue, 24 May 2005 00:00:12 +0000 (00:00 +0000)]
daily update
Richard Henderson [Mon, 23 May 2005 00:01:29 +0000 (00:01 +0000)]
* elf64-alpha.c (elf64_alpha_relax_section): Ignore non-allocated
sections.
(elf64_alpha_check_relocs): Likewise.
(elf64_alpha_relocate_section): Don't emit dynamic relocations to
non-allocated sections.
Alan Modra [Mon, 23 May 2005 00:00:09 +0000 (00:00 +0000)]
daily update
Richard Henderson [Sun, 22 May 2005 22:14:17 +0000 (22:14 +0000)]
* elf64-alpha.c (elf64_alpha_relax_with_lituse): Relax jsr to
undefweak to use zero register. Call elf64_alpha_relax_got_load
if not all uses removed.
(elf64_alpha_relax_got_load): Relax undefweak to lda zero.
(elf64_alpha_relax_section): Handle undefweak symbols.
(elf64_alpha_calc_dynrel_sizes): Don't add relocs for undefweak.
(elf64_alpha_size_rela_got_1): Likewise.
(elf64_alpha_relocate_section): Likewise.
* elf64-alpha.c (elf64_alpha_relax_section): Only operate
on SEC_CODE sections.
Richard Henderson [Sun, 22 May 2005 21:59:09 +0000 (21:59 +0000)]
* ld-elfweak/dsow.dsym: Adjust for non-zero ST_OTHER.
* ld-elfweak/weak.dsym: Likewise.
* ld-selective/selective.exp: Don't test alpha.
Alan Modra [Sun, 22 May 2005 00:00:10 +0000 (00:00 +0000)]
daily update