aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2014-01-06daily updateAlan Modra1-1/+1
2014-01-05daily updateAlan Modra1-1/+1
2014-01-04daily updateAlan Modra1-1/+1
2014-01-03daily updateAlan Modra1-1/+1
2014-01-02daily updateAlan Modra1-1/+1
2014-01-01daily updateAlan Modra1-1/+1
2013-12-31daily updateAlan Modra1-1/+1
2013-12-30daily updateAlan Modra1-1/+1
2013-12-29daily updateAlan Modra1-1/+1
2013-12-28daily updateAlan Modra1-1/+1
2013-12-27daily updateAlan Modra1-1/+1
2013-12-26daily updateAlan Modra1-1/+1
2013-12-25daily updateAlan Modra1-1/+1
2013-12-24daily updateAlan Modra1-1/+1
2013-12-23daily updateAlan Modra1-1/+1
2013-12-22daily updateAlan Modra1-1/+1
2013-12-21daily updateAlan Modra1-1/+1
2013-12-20Correct elf_merge_st_other arguments for weak symbolsAlan Modra2-1/+9
* elflink.c (_bfd_elf_merge_symbol): If merging a new weak symbol that will be skipped, we don't have a new definition.
2013-12-20daily updateAlan Modra1-1/+1
2013-12-19daily updateAlan Modra1-1/+1
2013-12-18gas/Yufeng Zhang6-8/+53
* config/tc-aarch64.c (md_assemble): Defer the feature checking until do_encode () succeeds. gas/testsuite/ * gas/aarch64/rm-simd-ext.d: New file. * gas/aarch64/rm-simd-ext.l: Likewise. * gas/aarch64/rm-simd-ext.s: Likewise.
2013-12-18daily updateAlan Modra1-1/+1
2013-12-17daily updateAlan Modra1-1/+1
2013-12-16daily updateAlan Modra1-1/+1
2013-12-15daily updateAlan Modra1-1/+1
2013-12-14daily updateAlan Modra1-1/+1
2013-12-13daily updateAlan Modra1-1/+1
2013-12-12daily updateAlan Modra1-1/+1
2013-12-11ld/testsuite/ld-aarch64: Fixup IFUNC tests to work on all targetsWill Newton3-16/+17
Make the ifunc-21 and ifunc-22 tests more generic to support aarch64_be and ELF targets. ld/testsuite/ChangeLog: 2013-12-11 Will Newton <will.newton@linaro.org> * ld-aarch64/ifunc-21.d: Make test more generic to support aarch64_be and ELF targets. * ld-aarch64/ifunc-22.d: Likewise.
2013-12-11bfd/elfnn-aarch64.c: Handle static links with ifunc correctly.Will Newton6-1/+66
The code for handling GOT references to ifunc symbols in static links was missing. bfd/ChangeLog: 2013-11-26 Will Newton <will.newton@linaro.org> * elfnn-aarch64.c (elfNN_aarch64_finish_dynamic_symbol): Handle STT_GNU_IFUNC symbols correctly in static links. ld/testsuite/ChangeLog: 2013-11-26 Will Newton <will.newton@linaro.org> * ld-aarch64/aarch64-elf.exp: Add ifunc-22. * ld-aarch64/ifunc-22.d: New file. * ld-aarch64/ifunc-22.s: Likewise.
2013-12-11bfd/elfnn-aarch64.c: Fix miscalculation of GOTPLT offset for ifunc syms.Will Newton6-1/+58
The .got.plt header size was not being correctly taken into account when calculating the offset for relocations against ifunc symbols. bfd/ChangeLog: 2013-11-26 Will Newton <will.newton@linaro.org> * elfnn-aarch64.c (elfNN_aarch64_final_link_relocate): Ensure PLT_INDEX is calculated using correct header size. ld/testsuite/ChangeLog: 2013-11-26 Will Newton <will.newton@linaro.org> * ld-aarch64/aarch64-elf.exp: Add ifunc-21 test. * ld-aarch64/ifunc-21.d: New file. * ld-aarch64/ifunc-21.s: Likewise.
2013-12-10Use $(INSTALL_PROGRAM_ENV) consistently.Roland McGrath12-48/+75
binutils/ * Makefile.am (install-exec-local): Prefix libtool invocation with $(INSTALL_PROGRAM_ENV). * Makefile.in: Regenerate. gas/ * Makefile.am (install-exec-bindir): Prefix libtool invocation with $(INSTALL_PROGRAM_ENV). (install-exec-tooldir): Likewise. * Makefile.in: Regenerate. gold/ * Makefile.am (install-exec-local): Prefix $(INSTALL_PROGRAM) uses with $(INSTALL_PROGRAM_ENV). * Makefile.in: Regenerate. ld/ * Makefile.am (install-exec-local): Prefix libtool invocation with $(INSTALL_PROGRAM_ENV). * Makefile.in: Regenerate. (cherry picked from commit f2c7d7ee5b94a3ff4fe86d47e9a529cc50bfb7c5)
2013-12-11daily updateAlan Modra1-1/+1
2013-12-10daily updateAlan Modra1-1/+1
2013-12-09daily updateAlan Modra1-1/+1
2013-12-08correct file referenceAlan Modra1-1/+1
2013-12-08Fix --as-needed undefined symbol references from dynamic libraries.Alan Modra2-0/+14
libx.so refers to some_sym, liby.so provides some_sym@some_version wasn't seen as satisfying the reference. * elf64-ppc.c (_bfd_elf_add_default_symbol): Set dynamic_def and ref_dynamic_nonweak when chaining together indirect symbols.
2013-12-08daily updateAlan Modra1-1/+1
2013-12-07daily updateAlan Modra1-1/+1
2013-12-06daily updateAlan Modra1-1/+1
2013-12-05More PowerPC64 ELFv2 --just-symbols fixesAlan Modra2-15/+21
I don't know what I was thinking here to omit the save of r2. Possibly I was looking at -msave-toc-indirect code at the time, where r2 is saved in the function prologue. * elf64-ppc.c (ppc_build_one_stub <ppc_stub_plt_branch_r2off>): Don't omit saving of r2 for ELFv2. Don't addi 2,2,0. (ppc_size_one_stub <ppc_stub_plt_branch_r2off>): Adjust to suit.
2013-12-05PowerPC64 linking of --just-symbols objects (klibc)Alan Modra2-4/+7
With -mcmodel=medium we can't assume that a -R object doesn't use toc-relative addressing if there's no toc. Lots of things are accessed via r2, not just the toc/got section. Also, testing for .opd is plain wrong for ELFv2. * elf64-ppc.c (ppc64_elf_link_just_syms): Remove .got check. Handle ELFv2.
2013-12-05daily updateAlan Modra1-1/+1
2013-12-04daily updateAlan Modra1-1/+1
2013-12-03daily updateAlan Modra1-1/+1
2013-12-02Unset RELEASETristan Gingold5-13/+19
bfd/ 2013-12-02 Tristan Gingold <gingold@adacore.com> * configure.in: Bump version to 2.24.0 * Makefile.am (RELEASE): Unset. * configure, Makefile.in: Regenerate.
2013-12-02Add generated filesbinutils-2_24Tristan Gingold117-0/+91511
2013-12-02Bump version to 2.24Tristan Gingold5-13/+19
bfd/ 2013-12-02 Tristan Gingold <gingold@adacore.com> * configure.in: Bump version to 2.24 * Makefile.am (RELEASE): Set. * configure, Makefile.in: Regenerate.
2013-12-02daily updateAlan Modra1-1/+1
2013-12-01daily updateAlan Modra1-1/+1