X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=ld%2FChangeLog;h=15de953374b3bd3330049b9440cce1c842373a06;hb=97373b2eba6077d5059370a95931b93a8b118813;hp=2b0eb1a632eafdb016d0c8bbc95e26ed07c98568;hpb=f1ac0afe481e83c9a33f247b81fa7de789edc4d9;p=binutils-gdb.git diff --git a/ld/ChangeLog b/ld/ChangeLog index 2b0eb1a632e..15de953374b 100644 --- a/ld/ChangeLog +++ b/ld/ChangeLog @@ -1,3 +1,186 @@ +2018-05-18 H.J. Lu + + PR ld/23194 + * testsuite/ld-i386/i386.exp: Run pr23194. + * testsuite/ld-x86-64/x86-64.exp: Likewise. + * testsuite/ld-i386/pr23194.d: New file. + * testsuite/ld-i386/pr23194.map: Likewise. + * testsuite/ld-i386/pr23194.s: Likewise. + * testsuite/ld-x86-64/pr23194.d: Likewise. + * testsuite/ld-x86-64/pr23194.map: Likewise. + * testsuite/ld-x86-64/pr23194.s: Likewise. + +2018-05-18 H.J. Lu + + * testsuite/ld-i386/i386.exp: Run pr23189 for all targets. + * testsuite/ld-x86-64/x86-64.exp: Likewise. + +2018-05-18 John Darrington + + * Makefile.am: Add support for s12z architecture. + * configure.tgt: Likewise. + * Makefile.in: Regenerate. + * emulparams/m9s12zelf.sh: New file. + * scripttempl/elfm9s12z.sc: New file. + * testsuite/ld-discard/static.d: Expect to fail for the s12z + target. + * testsuite/ld-elf/endsym.d: Likewise. + * testsuite/ld-elf/merge.d: Likewise. + * testsuite/ld-elf/pr14926.d: Skip for the s12z target. + * testsuite/ld-elf/sec64k.exp: Likewise. + * testsuite/ld-s12z: New directory. + * testsuite/ld-s12z/opr-linking.d: New file. + * testsuite/ld-s12z/opr-linking.s: New file. + * testsuite/ld-s12z/relative-linking.d: New file. + * testsuite/ld-s12z/relative-linking.s: New file. + * testsuite/ld-s12z/z12s.exp: New file. + +2018-05-18 H.J. Lu + + PR ld/23189 + * testsuite/ld-i386/i386.exp: Run pr23189. + * testsuite/ld-x86-64/x86-64.exp: Likewise. + * testsuite/ld-i386/pr23189.d: New file. + * testsuite/ld-i386/pr23189.s: Likewise. + * testsuite/ld-i386/pr23189.t: Likewise. + * testsuite/ld-x86-64/pr23189.d: Likewise. + * testsuite/ld-x86-64/pr23189.s: Likewise. + * testsuite/ld-x86-64/pr23189.t: Likewise. + +2018-05-15 Alan Modra + + * testsuite/ld-elf/notes.exp: Restore LDFLAGS. + +2018-05-14 Nick Clifton + + * testsuite/ld-elf/notes.exp: New file: Run new test. + * testsuite/ld-elf/note1_1.s: New file: Source file for test. + * testsuite/ld-elf/note1_2.s: New file: Source file for test. + * testsuite/ld-elf/note1.r: New file: Expected readelf output. + +2018-05-14 H.J. Lu + + PR ld/23169 + * testsuite/ld-ifunc/ifunc-9-i386.d: New file. + * testsuite/ld-ifunc/ifunc-9-x86-64.d: Likewise. + * testsuite/ld-ifunc/pr23169a.c: Likewise. + * testsuite/ld-ifunc/pr23169a.rd: Likewise. + * testsuite/ld-ifunc/pr23169b.c: Likewise. + * testsuite/ld-ifunc/pr23169b.c: Likewise. + * testsuite/ld-ifunc/pr23169c.rd: Likewise. + * testsuite/ld-ifunc/pr23169c.rd: Likewise. + * testsuite/ld-ifunc/ifunc-9-x86.d: Removed. + * testsuite/ld-ifunc/ifunc.exp: Run PR ld/23169 tests. + +2018-05-14 H.J. Lu + + PR ld/23162 + * testsuite/ld-elf/pr23162.map: New file. + * testsuite/ld-elf/pr23162.rd: Likewise. + * testsuite/ld-elf/pr23162a.c: Likewise. + * testsuite/ld-elf/pr23162b.c: Likewise. + * testsuite/ld-elf/shared.exp: Run PR ld/23162 tests. + +2018-05-12 Alan Modra + + PR 20659 + * testsuite/ld-elf/changelma.d, + * testsuite/ld-elf/changelma.lnk, + * testsuite/ld-elf/changelma.s: New test. + +2018-05-09 2018-05-02 Dimitar Dimitrov + + * scripttempl/pru.sc: Add LD sections to allow linking TI + toolchain object files. + * scripttempl/pru.sc: Switch to init_array. + * testsuite/ld-pru/ldi32.d: Update LDI32 test to conform to TI ABI. + * testsuite/ld-pru/norelax_ldi32-data.d: Likewise. + * testsuite/ld-pru/norelax_ldi32-dis.d: Likewise. + * testsuite/ld-pru/relax_ldi32-data.d: Likewise. + * testsuite/ld-pru/relax_ldi32-dis.d: Likewise. + +2018-05-09 Alan Modra + + * po/BLD-POTFILES.in: Regenerate. + +2018-05-08 Jim Wilson + + PR ld/22962 + * Makefile.am (ALL_EMULATION_SOURCES): Add eelf32lriscv_ilp32f.c, + eelf32lriscv_ilp32.c, eelf64lriscv_lp64f.c, eelf64lriscv_lp64.c. + (eelf32lriscv_ilp32f.c, eelf32lriscv_ilp32.c): New build rules. + (eelf64lriscv_lp64f.c, eelf64lriscv_lp64.c): New build rules. + * Makefile.in: Regenerated. + * configure.tgt (riscv32*-*-linux*, riscv64*-*-linux*): New. + * ld/emulparams/elf32lriscv.sh: Set LIBPATH_SUFFIX. + * ld/emulparams/elf32lriscv_ilp32.sh: New. + * ld/emulparams/elf32lriscv_ilp32f.sh: New. + * ld/emulparams/elf64lriscv-defs.sh: Don't set LIBPATH_SUFFIX here. + * ld/emulparams/elf64lriscv.sh: Set LIBPATH_SUFFIX. + * ld/emulparams/elf64lriscv_lp64.sh: New. + * ld/emulparams/elf64lriscv_lp64f.sh: New. + * ld/genscripts.sh (append_to_lib_path): Change LIBPATH_SUFFIX test to + a for. Inside loop, change LIBPATH_SUFFIX uses to libpath_suffix. + (LIB_PATH): In LIB_PATH if, add loop for LIBPATH_SUFFIX, changes uses + inside loop to libpath_suffix. + +2018-05-03 Jim Wilson + + * Makefile.am (earmelfb_linux_fdpiceabi.c): Fix typo in dependencies. + +2018-05-03 Simon Atanasyan + + * testsuite/ld-mips-elf/gp-disp-sym.d: New test. + * testsuite/ld-mips-elf/gp-disp-sym.s: New test source. + * testsuite/ld-mips-elf/mips-elf.exp: Run the new test. + * testsuite/ld-mips-elf/mips16-pic-2.ad: Update for _gp_disp + symbol removal. + * testsuite/ld-mips-elf/mips16-pic-2.nd: Likewise. + * testsuite/ld-mips-elf/pic-and-nonpic-3a.dd: Likewise. + * testsuite/ld-mips-elf/tlslib-o32-hidden.got: Likewise. + * testsuite/ld-mips-elf/tlslib-o32-ver.got: Likewise. + * testsuite/ld-mips-elf/tlslib-o32.got: Likewise. + +2018-04-27 Maciej W. Rozycki + + * testsuite/ld-mips-elf/bal-jalx-pic.d: Only run for + `check_shared_lib_support' targets. + * testsuite/ld-mips-elf/bal-jalx-pic-n32.d: Likewise. + * testsuite/ld-mips-elf/bal-jalx-pic-n64.d: Likewise. + * testsuite/ld-mips-elf/bal-jalx-pic-micromips.d: Likewise. + * testsuite/ld-mips-elf/bal-jalx-pic-micromips-n32.d: Likewise. + * testsuite/ld-mips-elf/bal-jalx-pic-micromips-n64.d: Likewise. + * testsuite/ld-mips-elf/bal-jalx-pic-ignore.d: Likewise. + * testsuite/ld-mips-elf/bal-jalx-pic-ignore-n32.d: Likewise. + * testsuite/ld-mips-elf/bal-jalx-pic-ignore-n64.d: Likewise. + * testsuite/ld-mips-elf/bal-jalx-pic-ignore-micromips.d: + Likewise. + * testsuite/ld-mips-elf/bal-jalx-pic-ignore-micromips-n32.d: + Likewise. + * testsuite/ld-mips-elf/bal-jalx-pic-ignore-micromips-n64.d: + Likewise. + * testsuite/ld-mips-elf/hash1a.d: Likewise. + * testsuite/ld-mips-elf/hash1b.d: Likewise. + * testsuite/ld-mips-elf/hash1c.d: Likewise. + * testsuite/ld-mips-elf/relax-jalr-n32-shared.d: Likewise. + * testsuite/ld-mips-elf/relax-jalr-n64-shared.d: Likewise. + +2018-04-27 Maciej W. Rozycki + + * testsuite/lib/ld-lib.exp (run_dump_test): Use `match_target' + in place of `istarget' for matching with `target', `alltargets' + and `notarget' options. + +2018-04-27 Alan Modra + + * po/BLD-POTFILES.in: Regenerate. + +2018-04-26 Christophe Lyon + + * testsuite/ld-elf/pr2404b.c (main): Adjust printf to account for + new variable name. + * testsuite/ld-elf/pr2404.out: Adjust expected output accordingly. + 2018-04-25 Christophe Lyon * testsuite/ld-arm/export-class.exp: Accept arm*-*-uclinuxfdpiceabi.