- 22 Oct, 2012 2 commits
-
-
nobody authored
Sprout from binutils-2_23-branch 2012-10-22 12:01:39 UTC Tristan Gingold <gingold@adacore.com> 'binutils/' Cherrypick from binutils-2_23-branch 2012-10-18 23:00:10 UTC Alan Modra <amodra@gmail.com> 'daily update': bfd/version.h Delete: ld/testsuite/ld-aarch64/aarch64-elf.exp ld/testsuite/ld-aarch64/aarch64.ld ld/testsuite/ld-aarch64/eh-frame-bar.s ld/testsuite/ld-aarch64/eh-frame-foo.s ld/testsuite/ld-aarch64/eh-frame.d ld/testsuite/ld-aarch64/emit-relocs-257-be.d ld/testsuite/ld-aarch64/emit-relocs-257.d ld/testsuite/ld-aarch64/emit-relocs-257.s ld/testsuite/ld-aarch64/emit-relocs-260-be.d ld/testsuite/ld-aarch64/emit-relocs-260.d ld/testsuite/ld-aarch64/emit-relocs-260.s ld/testsuite/ld-aarch64/emit-relocs-262.d ld/testsuite/ld-aarch64/emit-relocs-262.s ld/testsuite/ld-aarch64/emit-relocs-263.d ld/testsuite/ld-aarch64/emit-relocs-263.s ld/testsuite/ld-aarch64/emit-relocs-264.d ld/testsuite/ld-aarch64/emit-relocs-264.s ld/testsuite/ld-aarch64/emit-relocs-265.d ld/testsuite/ld-aarch64/emit-relocs-265.s ld/testsuite/ld-aarch64/emit-relocs-266.d ld/testsuite/ld-aarch64/emit-relocs-266.s ld/testsuite/ld-aarch64/emit-relocs-267.d ld/testsuite/ld-aarch64/emit-relocs-267.s ld/testsuite/ld-aarch64/emit-relocs-268.d ld/testsuite/ld-aarch64/emit-relocs-268.s ld/testsuite/ld-aarch64/emit-relocs-269.d ld/testsuite/ld-aarch64/emit-relocs-269.s ld/testsuite/ld-aarch64/emit-relocs-270-bad.d ld/testsuite/ld-aarch64/emit-relocs-270.d ld/testsuite/ld-aarch64/emit-relocs-270.s ld/testsuite/ld-aarch64/emit-relocs-271.d ld/testsuite/ld-aarch64/emit-relocs-271.s ld/testsuite/ld-aarch64/emit-relocs-272.d ld/testsuite/ld-aarch64/emit-relocs-272.s ld/testsuite/ld-aarch64/emit-relocs-273.d ld/testsuite/ld-aarch64/emit-relocs-273.s ld/testsuite/ld-aarch64/emit-relocs-274.d ld/testsuite/ld-aarch64/emit-relocs-274.s ld/testsuite/ld-aarch64/emit-relocs-275.d ld/testsuite/ld-aarch64/emit-relocs-275.s ld/testsuite/ld-aarch64/emit-relocs-276.d ld/testsuite/ld-aarch64/emit-relocs-276.s ld/testsuite/ld-aarch64/emit-relocs-277.d ld/testsuite/ld-aarch64/emit-relocs-277.s ld/testsuite/ld-aarch64/emit-relocs-278.d ld/testsuite/ld-aarch64/emit-relocs-278.s ld/testsuite/ld-aarch64/emit-relocs-279-bad.d ld/testsuite/ld-aarch64/emit-relocs-279.d ld/testsuite/ld-aarch64/emit-relocs-279.s ld/testsuite/ld-aarch64/emit-relocs-280.d ld/testsuite/ld-aarch64/emit-relocs-280.s ld/testsuite/ld-aarch64/emit-relocs-282.d ld/testsuite/ld-aarch64/emit-relocs-282.s ld/testsuite/ld-aarch64/emit-relocs-283.d ld/testsuite/ld-aarch64/emit-relocs-283.s ld/testsuite/ld-aarch64/emit-relocs-284.d ld/testsuite/ld-aarch64/emit-relocs-284.s ld/testsuite/ld-aarch64/emit-relocs-285.d ld/testsuite/ld-aarch64/emit-relocs-285.s ld/testsuite/ld-aarch64/emit-relocs-286-bad.d ld/testsuite/ld-aarch64/emit-relocs-286.d ld/testsuite/ld-aarch64/emit-relocs-286.s ld/testsuite/ld-aarch64/emit-relocs-287.d ld/testsuite/ld-aarch64/emit-relocs-287.s ld/testsuite/ld-aarch64/emit-relocs-299.d ld/testsuite/ld-aarch64/emit-relocs-299.s ld/testsuite/ld-aarch64/emit-relocs-311.d ld/testsuite/ld-aarch64/emit-relocs-311.s ld/testsuite/ld-aarch64/emit-relocs-312.d ld/testsuite/ld-aarch64/emit-relocs-312.s ld/testsuite/ld-aarch64/emit-relocs1.s ld/testsuite/ld-aarch64/farcall-b-none-function.d ld/testsuite/ld-aarch64/farcall-b-none-function.s ld/testsuite/ld-aarch64/farcall-b.d ld/testsuite/ld-aarch64/farcall-b.s ld/testsuite/ld-aarch64/farcall-back.d ld/testsuite/ld-aarch64/farcall-back.s ld/testsuite/ld-aarch64/farcall-bl-none-function.d ld/testsuite/ld-aarch64/farcall-bl-none-function.s ld/testsuite/ld-aarch64/farcall-bl.d ld/testsuite/ld-aarch64/farcall-bl.s ld/testsuite/ld-aarch64/farcall-section.d ld/testsuite/ld-aarch64/farcall-section.s ld/testsuite/ld-aarch64/limit-b.d ld/testsuite/ld-aarch64/limit-b.s ld/testsuite/ld-aarch64/limit-bl.d ld/testsuite/ld-aarch64/limit-bl.s ld/testsuite/ld-aarch64/relocs.ld ld/testsuite/ld-aarch64/tls-desc-ie.d ld/testsuite/ld-aarch64/tls-desc-ie.s ld/testsuite/ld-aarch64/tls-relax-all.d ld/testsuite/ld-aarch64/tls-relax-all.s ld/testsuite/ld-aarch64/tls-relax-gd-ie.d ld/testsuite/ld-aarch64/tls-relax-gd-ie.s ld/testsuite/ld-aarch64/tls-relax-gd-le.d ld/testsuite/ld-aarch64/tls-relax-gd-le.s ld/testsuite/ld-aarch64/tls-relax-gdesc-ie-2.d ld/testsuite/ld-aarch64/tls-relax-gdesc-ie-2.s ld/testsuite/ld-aarch64/tls-relax-gdesc-ie.d ld/testsuite/ld-aarch64/tls-relax-gdesc-ie.s ld/testsuite/ld-aarch64/tls-relax-gdesc-le-2.d ld/testsuite/ld-aarch64/tls-relax-gdesc-le-2.s ld/testsuite/ld-aarch64/tls-relax-gdesc-le.d ld/testsuite/ld-aarch64/tls-relax-gdesc-le.s ld/testsuite/ld-aarch64/tls-relax-ie-le-2.d ld/testsuite/ld-aarch64/tls-relax-ie-le-2.s ld/testsuite/ld-aarch64/tls-relax-ie-le-3.d ld/testsuite/ld-aarch64/tls-relax-ie-le-3.s ld/testsuite/ld-aarch64/tls-relax-ie-le.d ld/testsuite/ld-aarch64/tls-relax-ie-le.s ld/testsuite/ld-aarch64/weak-undefined.d ld/testsuite/ld-aarch64/weak-undefined.s -
Tristan Gingold authored
2012-10-21 H.J. Lu <hongjiu.lu@intel.com> * objdump.c (dump_dwarf): Handle bfd_mach_x64_32 and bfd_mach_x64_32_intel_syntax.
-
- 21 Oct, 2012 1 commit
-
-
Alan Modra authored
-
- 20 Oct, 2012 1 commit
-
-
Alan Modra authored
-
- 19 Oct, 2012 2 commits
-
-
Alan Modra authored
-
Tristan Gingold authored
2012-10-16 Sofiane Naci <sofiane.naci@arm.com> * elf64-aarch64.c (elf64_aarch64_tls_howto_table): Fix shift value for R_AARCH64_TLSIE_LD_GOTTPREL_PREL19, R_AARCH64_TLSLE_MOVW_TPREL_G2, R_AARCH64_TLSLE_MOVW_TPREL_G1, R_AARCH64_TLSLE_MOVW_TPREL_G1_NC, R_AARCH64_TLSLE_ADD_TPREL_HI12. (elf64_aarch64_tlsdesc_howto_table): Fix shift value for R_AARCH64_TLSDESC_LD64_PREL19 and R_AARCH64_TLSDESC_OFF_G1. (elf64_aarch64_final_link_relocate): Add signed_addend when resolving AARCH64_TLSLE_*_TPREL_* relocations.
-
- 18 Oct, 2012 1 commit
-
-
Alan Modra authored
-
- 17 Oct, 2012 1 commit
-
-
Alan Modra authored
-
- 16 Oct, 2012 1 commit
-
-
Alan Modra authored
-
- 15 Oct, 2012 1 commit
-
-
Alan Modra authored
-
- 14 Oct, 2012 1 commit
-
-
Alan Modra authored
-
- 13 Oct, 2012 1 commit
-
-
Alan Modra authored
-
- 12 Oct, 2012 1 commit
-
-
Alan Modra authored
-
- 11 Oct, 2012 1 commit
-
-
Alan Modra authored
-
- 10 Oct, 2012 1 commit
-
-
Alan Modra authored
-
- 09 Oct, 2012 1 commit
-
-
Alan Modra authored
-
- 08 Oct, 2012 1 commit
-
-
Alan Modra authored
-
- 07 Oct, 2012 1 commit
-
-
Alan Modra authored
-
- 06 Oct, 2012 2 commits
-
-
Alan Modra authored
-
Alan Modra authored
-
- 05 Oct, 2012 1 commit
-
-
Alan Modra authored
-
- 04 Oct, 2012 1 commit
-
-
Alan Modra authored
-
- 03 Oct, 2012 1 commit
-
-
Alan Modra authored
-
- 02 Oct, 2012 1 commit
-
-
Alan Modra authored
-
- 01 Oct, 2012 1 commit
-
-
Alan Modra authored
-
- 30 Sep, 2012 1 commit
-
-
Alan Modra authored
-
- 29 Sep, 2012 1 commit
-
-
Alan Modra authored
-
- 28 Sep, 2012 1 commit
-
-
Alan Modra authored
-
- 27 Sep, 2012 1 commit
-
-
Alan Modra authored
-
- 26 Sep, 2012 1 commit
-
-
Alan Modra authored
-
- 25 Sep, 2012 1 commit
-
-
Alan Modra authored
-
- 24 Sep, 2012 3 commits
-
-
Tristan Gingold authored
2012-09-20 Walter Lee <walt@tilera.com> * elf32-tilepro.c (tilepro_elf_relocate_section): Adjust got relocations with value of hgot. * elfxx-tilegx.c (tilegx_elf_relocate_section): Ditto.
-
Tristan Gingold authored
2012-09-18 H.J. Lu <hongjiu.lu@intel.com> PR ld/14591 * elf-bfd.h (_bfd_elf_merge_symbol): Add an argument to return if the old symbol is weak. * elf32-sh-symbian.c (sh_symbian_relocate_section): Update _bfd_elf_merge_symbol call. * elflink.c (_bfd_elf_merge_symbol): Add an argument to return if the old symbol is weak. (_bfd_elf_add_default_symbol): Update _bfd_elf_merge_symbol call. (elf_link_add_object_symbols): Don't update symbol type from a weak definition. Update symbol type from a common symbol when overriding a weak symbol. ld/testsuite/ 2012-09-18 H.J. Lu <hongjiu.lu@intel.com> PR ld/14591 * ld-elf/comm-data.exp (run_ld_link_tests): Add comm-data3a and comm-data3b tests. * ld-ifunc/ifunc.exp (run_ld_link_exec_tests): New. * ld-elf/comm-data3.sd: New file. * ld-elf/comm-data3a.s: Likewise. * ld-elf/comm-data3b.s: Likewise. * ld-ifunc/ifunc-17a-i386.d: Likewise. * ld-ifunc/ifunc-17a-x86-64.d: Likewise. * ld-ifunc/ifunc-17a.s: Likewise. * ld-ifunc/ifunc-17b-i386.d: Likewise. * ld-ifunc/ifunc-17b-x86-64.d: Likewise. * ld-ifunc/ifunc-17b.s: Likewise. * ld-ifunc/ifunc-common-1.out: Likewise. * ld-ifunc/ifunc-common-1a.c: Likewise. * ld-ifunc/ifunc-common-1b.c: Likewise.
-
Alan Modra authored
-
- 23 Sep, 2012 1 commit
-
-
Alan Modra authored
-
- 22 Sep, 2012 1 commit
-
-
Alan Modra authored
-
- 21 Sep, 2012 1 commit
-
-
Alan Modra authored
-
- 20 Sep, 2012 1 commit
-
-
Alan Modra authored
-
- 19 Sep, 2012 2 commits
-
-
Tristan Gingold authored
-
nobody authored
2_23-branch'. Cherrypick from master 2012-09-19 00:53:30 UTC H.J. Lu <hjl.tools@gmail.com> 'Properly handle common symbol and weak function': ld/testsuite/ld-elf/comm-data3.sd ld/testsuite/ld-elf/comm-data3a.s ld/testsuite/ld-elf/comm-data3b.s ld/testsuite/ld-ifunc/ifunc-17a-i386.d ld/testsuite/ld-ifunc/ifunc-17a-x86-64.d ld/testsuite/ld-ifunc/ifunc-17a.s ld/testsuite/ld-ifunc/ifunc-17b-i386.d ld/testsuite/ld-ifunc/ifunc-17b-x86-64.d ld/testsuite/ld-ifunc/ifunc-17b.s ld/testsuite/ld-ifunc/ifunc-common-1.out ld/testsuite/ld-ifunc/ifunc-common-1a.c ld/testsuite/ld-ifunc/ifunc-common-1b.c
-