]>
git.ipfire.org Git - thirdparty/binutils-gdb.git/log
Alan Modra [Tue, 9 Mar 2010 23:00:30 +0000 (23:00 +0000)]
daily update
Alan Modra [Mon, 8 Mar 2010 23:00:22 +0000 (23:00 +0000)]
daily update
Alan Modra [Sun, 7 Mar 2010 23:00:19 +0000 (23:00 +0000)]
daily update
Alan Modra [Sat, 6 Mar 2010 23:29:53 +0000 (23:29 +0000)]
daily update
Alan Modra [Thu, 4 Mar 2010 23:00:12 +0000 (23:00 +0000)]
daily update
Alan Modra [Wed, 3 Mar 2010 23:00:11 +0000 (23:00 +0000)]
daily update
Tristan Gingold [Wed, 3 Mar 2010 14:16:05 +0000 (14:16 +0000)]
Regenerate using automake 1.11.1
Tristan Gingold [Wed, 3 Mar 2010 13:06:53 +0000 (13:06 +0000)]
bfd/
2010-03-03 Tristan Gingold <gingold@adacore.com>
* Makefile.am (RELEASE): Unset.
* Makefile.in: Regenerate.
Tristan Gingold [Wed, 3 Mar 2010 12:44:20 +0000 (12:44 +0000)]
bfd/
2010-03-01 Tristan Gingold <gingold@adacore.com>
* configure.in: Bump version to 2.20.1
* Makefile.am (RELEASE): Set.
* configure, Makefile.in: Regenerate.
Alan Modra [Tue, 2 Mar 2010 23:00:12 +0000 (23:00 +0000)]
daily update
Alan Modra [Mon, 1 Mar 2010 23:00:11 +0000 (23:00 +0000)]
daily update
Tristan Gingold [Mon, 1 Mar 2010 16:45:35 +0000 (16:45 +0000)]
2010-03-01 Tristan Gingold <gingold@adacore.com>
* config/tc-score7.c (s7_frag_check): Add ATTRIBUTE_UNUSED.
Alan Modra [Sun, 28 Feb 2010 23:00:11 +0000 (23:00 +0000)]
daily update
Alan Modra [Sat, 27 Feb 2010 23:00:10 +0000 (23:00 +0000)]
daily update
Alan Modra [Fri, 26 Feb 2010 23:00:10 +0000 (23:00 +0000)]
daily update
Alan Modra [Thu, 25 Feb 2010 23:00:10 +0000 (23:00 +0000)]
daily update
Alan Modra [Wed, 24 Feb 2010 23:00:10 +0000 (23:00 +0000)]
daily update
Alan Modra [Tue, 23 Feb 2010 23:00:11 +0000 (23:00 +0000)]
daily update
Alan Modra [Mon, 22 Feb 2010 23:00:09 +0000 (23:00 +0000)]
daily update
Alan Modra [Sun, 21 Feb 2010 23:00:09 +0000 (23:00 +0000)]
daily update
Alan Modra [Sat, 20 Feb 2010 23:00:08 +0000 (23:00 +0000)]
daily update
Alan Modra [Fri, 19 Feb 2010 23:00:08 +0000 (23:00 +0000)]
daily update
Matthew Gretton-Dann [Fri, 19 Feb 2010 14:44:53 +0000 (14:44 +0000)]
2010-01-19 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
* bfd/elf32-arm.c (elf32_arm_howto_table_1): Correct bitsize of
R_ARM_THM_CALL entry.
(elf32_arm_final_link_relocate): Correct calculation of
reloc_signed_max when doing a R_ARM_THM_CALL, R_ARM_THM_XPC22,
or R_ARM_THM_JUMP24 relocation.
2010-02-15 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
* ld/testsuite/ld-arm/jump-reloc-veneers-long.d: Correct testcase for
arm-none-eabi target.
* ld/testsuite/ld-arm/jump-reloc-veneers-short1.d: Likewise
* ld/testsuite/ld-arm/jump-reloc-veneers-short2.d: Likewise
2010-02-01 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
* ld/testsuite/ld-arm/jump-reloc-veneers-long.d: New test.
* ld/testsuite/ld-arm/jump-reloc-veneers-short1.d: Likewise.
* ld/testsuite/ld-arm/jump-reloc-veneers-short2.d: Likewise.
* ld/testsuite/ld-arm/jump-reloc-veneers.s: Likewise.
* ld/testsuite/ld-arm/arm-elf.exp (armelftests): Run them.
Matthew Gretton-Dann [Fri, 19 Feb 2010 09:36:43 +0000 (09:36 +0000)]
* opcodes/arm-dis.c: Fix mis-applied patch.
Alan Modra [Thu, 18 Feb 2010 23:00:08 +0000 (23:00 +0000)]
daily update
Alan Modra [Wed, 17 Feb 2010 23:00:08 +0000 (23:00 +0000)]
daily update
Dave Korn [Wed, 17 Feb 2010 14:51:51 +0000 (14:51 +0000)]
* bfd/ChangeLog: Fix typo in date in previous entry.
Dave Korn [Wed, 17 Feb 2010 13:36:53 +0000 (13:36 +0000)]
bfd/ChangeLog:
PR binutils/11280
* configure.host (*-*-solaris2.11): Add host define to select
valid default code page for windres/windmc on solaris.
Alan Modra [Tue, 16 Feb 2010 23:00:09 +0000 (23:00 +0000)]
daily update
nobody [Tue, 16 Feb 2010 19:03:00 +0000 (19:03 +0000)]
This commit was manufactured by cvs2svn to create branch 'binutils-
2_20-branch'.
Cherrypick from master 2010-02-16 19:02:59 UTC Ramana Radhakrishnan <ramana.r@gmail.com> '':
ld/testsuite/ld-arm/jump-reloc-veneers-long.d
ld/testsuite/ld-arm/jump-reloc-veneers-short1.d
ld/testsuite/ld-arm/jump-reloc-veneers-short2.d
Alan Modra [Mon, 15 Feb 2010 23:00:08 +0000 (23:00 +0000)]
daily update
Alan Modra [Sun, 14 Feb 2010 23:00:09 +0000 (23:00 +0000)]
daily update
Alan Modra [Sat, 13 Feb 2010 23:00:09 +0000 (23:00 +0000)]
daily update
Alan Modra [Fri, 12 Feb 2010 23:00:09 +0000 (23:00 +0000)]
daily update
Alan Modra [Thu, 11 Feb 2010 23:00:09 +0000 (23:00 +0000)]
daily update
Christophe Lyon [Thu, 11 Feb 2010 15:10:32 +0000 (15:10 +0000)]
2010-02-08 Christophe Lyon <christophe.lyon@st.com>
gas/
* config/tc-arm.c (md_pcrel_from_section): Keep base to zero for
non-local branches (BFD_RELOC_THUMB_PCREL_BRANCH23,
BFD_RELOC_THUMB_PCREL_BLX, BFD_RELOC_ARM_PCREL_BLX,
BFD_RELOC_ARM_PCREL_CALL)
gas/testsuite/
* gas/arm/branch-reloc.s, gas/arm/branch-reloc.d,
gas/arm/branch-reloc.l: New tests and expected results with all
variants of call: ARM/Thumb, local/global, inter/intra-section,
using BL/BLX.
Christophe Lyon [Thu, 11 Feb 2010 14:34:43 +0000 (14:34 +0000)]
2010-02-05 Christophe Lyon <christophe.lyon@st.com>
binutils/
* objdump.c (disassemble_bytes): Clear aux->reloc before printing
a new address, so as not to reuse a previous, non-related reloc.
gas/testsuite/
* gas/arm/arm-it-auto.d, gas/arm/bl-local-v4t.d,
gas/arm/blx-local.d, gas/arm/thumb-w-good.d: Update expected
results.
Alan Modra [Wed, 10 Feb 2010 23:00:09 +0000 (23:00 +0000)]
daily update
Richard Sandiford [Wed, 10 Feb 2010 20:00:41 +0000 (20:00 +0000)]
gas/
* config/tc-ppc.c (md_show_usage): Add -mpwr4, -mpwr5, -mpwr5x,
-mpwr6 and -mpwr7.
opcodes/
* ppc-dis.c (ppc_opts): Add "pwr4", "pwr5", "pwr5x", "pwr6"
and "pwr7". Move "a2" into alphabetical order.
Richard Sandiford [Wed, 10 Feb 2010 19:53:11 +0000 (19:53 +0000)]
ld/
* Makefile.am (CFILES): Add ldlex-wrapper.c.
(OFILES): Replace ldlex.c with ldlex-wrapper.c.
(ldlex.o): Replace with...
(ldlex-wrapper.o): ...this new rule.
(EXTRA_ld_new_SOURCES): Add ldlex.l.
(ld_new_SOURCES): Replace ldlex.l with ldlex-wrapper.c.
* Makefile.in: Regenerate.
* ldlex.l (sysdep.h): Don't include here.
* ldlex-wrapper.c: New file.
nobody [Wed, 10 Feb 2010 19:48:17 +0000 (19:48 +0000)]
This commit was manufactured by cvs2svn to create branch 'binutils-
2_20-branch'.
Cherrypick from master 2010-02-10 19:48:16 UTC Richard Sandiford <rdsandiford@googlemail.com> 'ld/':
gas/testsuite/gas/arm/branch-reloc.d
gas/testsuite/gas/arm/branch-reloc.l
gas/testsuite/gas/arm/branch-reloc.s
ld/ldlex-wrapper.c
ld/testsuite/ld-arm/jump-reloc-veneers.s
Alan Modra [Tue, 9 Feb 2010 23:00:09 +0000 (23:00 +0000)]
daily update
Alan Modra [Mon, 8 Feb 2010 23:00:09 +0000 (23:00 +0000)]
daily update
Alan Modra [Sun, 7 Feb 2010 23:00:09 +0000 (23:00 +0000)]
daily update
Alan Modra [Sat, 6 Feb 2010 23:00:09 +0000 (23:00 +0000)]
daily update
Alan Modra [Fri, 5 Feb 2010 23:00:09 +0000 (23:00 +0000)]
daily update
Alan Modra [Thu, 4 Feb 2010 23:00:09 +0000 (23:00 +0000)]
daily update
Alan Modra [Wed, 3 Feb 2010 23:00:09 +0000 (23:00 +0000)]
daily update
Alan Modra [Tue, 2 Feb 2010 23:00:09 +0000 (23:00 +0000)]
daily update
Alan Modra [Mon, 1 Feb 2010 23:00:10 +0000 (23:00 +0000)]
daily update
Alan Modra [Sun, 31 Jan 2010 23:00:10 +0000 (23:00 +0000)]
daily update
Alan Modra [Sat, 30 Jan 2010 23:00:09 +0000 (23:00 +0000)]
daily update
Richard Sandiford [Sat, 30 Jan 2010 09:58:03 +0000 (09:58 +0000)]
bfd/
* coff-rs6000.c (xcoff_howto_table): Change size to 0 and bitsize to 1.
(_bfd_xcoff_reloc_type_lookup): Handle BFD_RELOC_NONE.
* coff64-rs6000.c (xcoff64_howto_table): Change size to 0 and
bitsize to 1.
(xcoff64_reloc_type_lookup): Handle BFD_RELOC_NONE.
gas/
* write.h (fix_at_start): Declare.
* write.c (fix_new_internal): Add at_beginning parameter.
Use it instead of REVERSE_SORT_RELOCS. Fix the handling of
seg_fix_tailP for the at_beginning/REVERSE_SORT_RELOCS case.
(fix_new, fix_new_exp): Update accordingly.
(fix_at_start): New function.
* config/tc-ppc.c (md_pseudo_table): Add .ref to the OBJ_XCOFF section.
(ppc_ref): New function, for OBJ_XCOFF.
(md_apply_fix): Handle BFD_RELOC_NONE for OBJ_XCOFF.
* config/te-i386aix.h (REVERSE_SORT_RELOCS): Remove #undef.
gas/testsuite/
* gas/ppc/xcoff-ref-1.s, gas/ppc/xcoff-ref-1.l: New test.
* gas/ppc/aix.exp: Run it.
ld/testsuite/
* ld-powerpc/aix-ref-1-32.od, ld-powerpc/aix-ref-1-64.od,
ld-powerpc/aix-ref-1.s: New tests.
* ld-powerpc/aix52.exp: Run them.
Alan Modra [Fri, 29 Jan 2010 23:00:11 +0000 (23:00 +0000)]
daily update
Dave Korn [Fri, 29 Jan 2010 11:49:46 +0000 (11:49 +0000)]
* gas/pe/section-align-1.d: Generalise to pass on more targets.
* gas/pe/section-align-2.d: Likewise.
Alan Modra [Thu, 28 Jan 2010 23:00:09 +0000 (23:00 +0000)]
daily update
Alan Modra [Wed, 27 Jan 2010 23:00:09 +0000 (23:00 +0000)]
daily update
Dave Korn [Wed, 27 Jan 2010 22:08:24 +0000 (22:08 +0000)]
Backported (actually more-or-less simultaneously applied) from trunk:
gas/ChangeLog:
* NEWS: Mention new feature.
* config/obj-coff.c (obj_coff_section): Accept digits and use
to override default section alignment power if specified.
* doc/as.texinfo (.section directive): Update documentation.
gas/testsuite/ChangeLog:
* gas/pe/section-align-1.s: New test source file.
* gas/pe/section-align-1.d: Likewise control script.
* gas/pe/section-align-2.s: Likewise ...
* gas/pe/section-align-2.d: ... and likewise.
* gas/pe/pe.exp: Invoke new testcases.
nobody [Wed, 27 Jan 2010 22:01:39 +0000 (22:01 +0000)]
This commit was manufactured by cvs2svn to create branch 'binutils-
2_20-branch'.
Cherrypick from master 2010-01-27 22:01:38 UTC Dave Korn <dave.korn@artimi.com> 'gas/ChangeLog:':
gas/testsuite/gas/pe/section-align-1.d
gas/testsuite/gas/pe/section-align-1.s
gas/testsuite/gas/pe/section-align-3.d
gas/testsuite/gas/pe/section-align-3.s
gas/testsuite/gas/ppc/xcoff-ref-1.l
gas/testsuite/gas/ppc/xcoff-ref-1.s
ld/testsuite/ld-powerpc/aix-ref-1-32.od
ld/testsuite/ld-powerpc/aix-ref-1-64.od
ld/testsuite/ld-powerpc/aix-ref-1.s
Alan Modra [Wed, 27 Jan 2010 12:51:24 +0000 (12:51 +0000)]
PR ld/11217
* elf64-ppc.c (struct ppc_link_hash_table): Add toc_bfd, toc_first_sec.
(ppc64_elf_setup_section_lists): Init them.
(ppc64_elf_next_toc_section): Don't partition multi-toc between .got
and .toc on the same input file.
(ppc64_elf_relocate_section): Correct GOT entry offset.
Alan Modra [Tue, 26 Jan 2010 23:00:10 +0000 (23:00 +0000)]
daily update
Alan Modra [Mon, 25 Jan 2010 23:00:09 +0000 (23:00 +0000)]
daily update
Alan Modra [Mon, 25 Jan 2010 13:06:24 +0000 (13:06 +0000)]
PR ld/11217
* elf64-ppc.c (ppc64_elf_tls_optimize): Optimize tls sequences
with relocations against undefined weak symbols.
(ppc64_elf_relocate_section): Don't optimize calls to undefined
weak functions if the symbol is dynamic.
(ppc64_elf_relocate_section): Edit tprel tls sequences.
* elf32-ppc.c (ppc_elf_relocate_section): Likewise.
(_bfd_elf_ppc_at_tprel_transform): New function.
* bfd-in.h (_bfd_elf_ppc_at_tprel_transform): Declare.
* bfd-in2.h: Regenerate.
Alan Modra [Mon, 25 Jan 2010 12:12:47 +0000 (12:12 +0000)]
Backport
2009-12-11 Nick Clifton <nickc@redhat.com>
* elf32-ppc.c: Fix shadowed variable warnings.
* elf64-ppc.c: Likewise.
2009-11-18 Alan Modra <amodra@bigpond.net.au>
* bfd-in.h (_bfd_elf_ppc_at_tls_transform): Declare.
* bfd-in2.h: Regenerate.
* elf64-ppc.c (ppc64_elf_relocate_section): Move code for R_PPC64_TLS
insn optimisation to..
* elf32-ppc.c (_bfd_elf_ppc_at_tls_transform): ..here. New function.
(ppc_elf_relocate_section): Use it.
Alan Modra [Sun, 24 Jan 2010 23:00:10 +0000 (23:00 +0000)]
daily update
Alan Modra [Sat, 23 Jan 2010 23:00:10 +0000 (23:00 +0000)]
daily update
Alan Modra [Fri, 22 Jan 2010 23:00:09 +0000 (23:00 +0000)]
daily update
Alan Modra [Thu, 21 Jan 2010 23:00:12 +0000 (23:00 +0000)]
daily update
Rainer Orth [Thu, 21 Jan 2010 20:59:58 +0000 (20:59 +0000)]
* config/te-solaris.h (DWARF2_EH_FRAME_READ_ONLY): Make read-only
on 64-bit Solaris/x86.
Include obj-format.h earlier.
Nick Clifton [Thu, 21 Jan 2010 12:03:13 +0000 (12:03 +0000)]
* arm-dis.c: Fix mis-applied patch.
Alan Modra [Wed, 20 Jan 2010 23:00:10 +0000 (23:00 +0000)]
daily update
Alan Modra [Tue, 19 Jan 2010 23:00:09 +0000 (23:00 +0000)]
daily update
Alan Modra [Mon, 18 Jan 2010 23:00:10 +0000 (23:00 +0000)]
daily update
Alan Modra [Sun, 17 Jan 2010 23:00:09 +0000 (23:00 +0000)]
daily update
Alan Modra [Sat, 16 Jan 2010 23:00:09 +0000 (23:00 +0000)]
daily update
Alan Modra [Fri, 15 Jan 2010 23:00:10 +0000 (23:00 +0000)]
daily update
Alan Modra [Thu, 14 Jan 2010 23:00:11 +0000 (23:00 +0000)]
daily update
Tristan Gingold [Thu, 14 Jan 2010 11:29:41 +0000 (11:29 +0000)]
opcodes/
2009-11-17 Edward Nevill <edward.nevill@arm.com>
* arm-dis.c (print_insn_thumb32): Handle undefined instruction.
Alan Modra [Wed, 13 Jan 2010 23:00:10 +0000 (23:00 +0000)]
daily update
Ian Lance Taylor [Wed, 13 Jan 2010 16:19:03 +0000 (16:19 +0000)]
Bring over from mainline:
2010-01-04 Ian Lance Taylor <iant@google.com>
PR 10980
* options.h (class General_options): Add --add-needed and
--copy-dt-needed-entries. Tweak --as-needed help entry.
* object.cc (Input_objects::check_dynamic_dependencies): Give an
error if --copy-dt-needed-entries aka --add-needed is used and
would cause a change in behaviour.
Ian Lance Taylor [Wed, 13 Jan 2010 16:13:20 +0000 (16:13 +0000)]
Bring over from mainline:
2010-01-07 Ian Lance Taylor <iant@google.com>
PR 11042
* copy-relocs.cc (Copy_relocs::emit_copy_reloc): Mark the dynamic
object as needed.
Ian Lance Taylor [Wed, 13 Jan 2010 16:01:05 +0000 (16:01 +0000)]
Bring over from mainline:
2010-01-08 Ian Lance Taylor <iant@google.com>
PR 11072
* layout.cc (Layout::include_section): Remove .gnu_debuglink
sections.
Alan Modra [Tue, 12 Jan 2010 23:00:09 +0000 (23:00 +0000)]
daily update
Alan Modra [Tue, 12 Jan 2010 01:11:15 +0000 (01:11 +0000)]
PR 11122
* listing.c (print_source): Add one to line number.
Alan Modra [Mon, 11 Jan 2010 23:00:09 +0000 (23:00 +0000)]
daily update
Alan Modra [Mon, 11 Jan 2010 09:53:51 +0000 (09:53 +0000)]
PR 11103
* dwarf1.c (parse_die): Correct FORM_STRING data pointer increment.
Alan Modra [Mon, 11 Jan 2010 08:37:17 +0000 (08:37 +0000)]
PR 6832
* dwarf2.c (struct comp_unit): Add sec_info_ptr.
(find_abstract_instance_name): Use it.
(parse_comp_unit): Set it.
Alan Modra [Sun, 10 Jan 2010 23:00:09 +0000 (23:00 +0000)]
daily update
Alan Modra [Sat, 9 Jan 2010 23:00:09 +0000 (23:00 +0000)]
daily update
Alan Modra [Fri, 8 Jan 2010 23:00:09 +0000 (23:00 +0000)]
daily update
Alan Modra [Fri, 8 Jan 2010 01:41:37 +0000 (01:41 +0000)]
PR 11107
* emultempl/vxworks.em: Expand tr arguments to suit non-GNU tr.
Alan Modra [Thu, 7 Jan 2010 23:00:09 +0000 (23:00 +0000)]
daily update
Alan Modra [Wed, 6 Jan 2010 23:00:08 +0000 (23:00 +0000)]
daily update
Alan Modra [Tue, 5 Jan 2010 23:00:09 +0000 (23:00 +0000)]
daily update
Alan Modra [Tue, 5 Jan 2010 01:52:42 +0000 (01:52 +0000)]
PR 11129
2009-11-20 Ben Elliston <bje@au.ibm.com>
* Makefile.am (syslex.o): Use $(NO_WERROR) not -Wno-error.
(sysinfo.o): Likewise.
PR 10764
2009-10-16 Jerker Bäck <jerker.back@gmail.com>
* Makefile.am (sysinfo.o, syslex.o): Place source file after all
command line switches.
* Makefile.in: Regenerate.
Alan Modra [Mon, 4 Jan 2010 23:00:52 +0000 (23:00 +0000)]
daily update
Alan Modra [Sun, 3 Jan 2010 23:00:53 +0000 (23:00 +0000)]
daily update
Alan Modra [Sat, 2 Jan 2010 23:00:44 +0000 (23:00 +0000)]
daily update
Alan Modra [Fri, 1 Jan 2010 23:00:40 +0000 (23:00 +0000)]
daily update
Alan Modra [Thu, 31 Dec 2009 23:00:36 +0000 (23:00 +0000)]
daily update