+2013-07-18 Terry Guo <terry.guo@arm.com>
+
+ * ld-arm/thumb-b-lks-sym.d: Updated to be more flexible.
+ * ld-arm/thumb-bl-lks-sym.d: Likewise.
+
+2013-07-18 Roland McGrath <mcgrathr@google.com>
+
+ * ld-arm/farcall-arm-nacl.d: New file.
+ * ld-arm/farcall-arm-nacl-pic.d: New file.
+ * ld-arm/farcall-data-nacl.d: New file.
+ * ld-arm/arm-elf.exp (armeabitests_common): Add extra element to
+ "action" lists for those cases to use a different dump file for NaCl
+ targets.
+ Massage $armeabitests_common to drop the extra element or the one
+ before it, depending on [istarget "arm*-*-nacl*"].
+
+ * ld-arm/arm-elf.exp (armelftests_common): Move all "Cortex-A8
+ erratum fix", Thumb-only and interworking cases to ...
+ (armelftests_nonacl): ... here.
+ (armeabitests_common): Move all "erratum 760522 fix", Thumb-only
+ and interworking cases to ...
+ (armeabitests_nonacl): ... here.
+
+2013-07-12 Maciej W. Rozycki <macro@codesourcery.com>
+
+ * ld-mips-elf/nan-2008.d: New test.
+ * ld-mips-elf/nan-legacy.d: New test.
+ * ld-mips-elf/nan-mixed-1.d: New test.
+ * ld-mips-elf/nan-mixed-2.d: New test.
+ * ld-mips-elf/nan-2008.s: New test source.
+ * ld-mips-elf/nan-legacy.s: New test source.
+
+2013-07-03 Marcus Shawcroft <marcus.shawcroft@arm.com>
+
+ * ld-aarch64/emit-relocs-309.s: Replace got_prel19 with got.
+ * ld-aarch64/gc-relocs-309.s: Likewise.
+
+2013-07-02 Marcus Shawcroft <marcus.shawcroft@arm.com>
+
+ * ld-aarch64/gc-plt-relocs.d: Adjust expected .got offsets.
+ * ld-aarch64/tls-desc-ie.d: Likewise.
+ * ld-aarch64/emit-relocs-311.d: Adjust expected symbol.
+ * ld-aarch64/tls-relax-all.d: Likewise.
+ * ld-aarch64/tls-relax-gd-ie.d: Likewise.
+ * ld-aarch64/tls-relax-gdesc-ie.d: Likewise.
+ * ld-aarch64/tls-relax-gdesc-ie-2.d: Likewise.
+
+2013-07-01 H.J. Lu <hongjiu.lu@intel.com>
+
+ * ld-x86-64/tlsg.sd: Adjusted.
+
+2013-06-28 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR ld/15685
+ * ld-x86-64/tlsg.s: Add a test for R_X86_64_DTPOFF64.
+ * ld-x86-64/tlsg.sd: Updated.
+
+2013-06-24 Maciej W. Rozycki <macro@codesourcery.com>
+
+ * ld-mips-elf/jalx-2.dd: Update for microMIPS PLT support.
+ * ld-mips-elf/pic-and-nonpic-3a.dd: Update for the _MIPS_STUBS_
+ magic symbol.
+ * ld-mips-elf/pic-and-nonpic-3b.dd: Likewise.
+ * ld-mips-elf/pic-and-nonpic-6-n32.dd: Likewise.
+ * ld-mips-elf/pic-and-nonpic-6-n64.dd: Likewise.
+ * ld-mips-elf/pic-and-nonpic-6-o32.dd: Likewise.
+ * ld-mips-elf/stub-dynsym-1-10000.d: Likewise.
+ * ld-mips-elf/stub-dynsym-1-2fe80.d: Likewise.
+ * ld-mips-elf/stub-dynsym-1-7fff.d: Likewise.
+ * ld-mips-elf/stub-dynsym-1-8000.d: Likewise.
+ * ld-mips-elf/stub-dynsym-1-fff0.d: Likewise.
+ * ld-mips-elf/tlslib-o32.d: Likewise.
+
+2013-06-19 Will Newton <will.newton@linaro.org>
+
+ * ld-aarch64/aarch64-elf.exp: Remove ifunc tests.
+ * ld-ifunc/ifunc.exp: Disable ifunc tests on AArch64.
+ * ld-aarch64/ifunc-1-local.d: Remove.
+ * ld-aarch64/ifunc-1-local.s: Likewise.
+ * ld-aarch64/ifunc-1.d: Likewise.
+ * ld-aarch64/ifunc-1.s: Likewise.
+ * ld-aarch64/ifunc-10.d: Likewise.
+ * ld-aarch64/ifunc-10.s: Likewise.
+ * ld-aarch64/ifunc-11.d: Likewise.
+ * ld-aarch64/ifunc-11.s: Likewise.
+ * ld-aarch64/ifunc-12.d: Likewise.
+ * ld-aarch64/ifunc-12.s: Likewise.
+ * ld-aarch64/ifunc-13.d: Likewise.
+ * ld-aarch64/ifunc-13a.s: Likewise.
+ * ld-aarch64/ifunc-13b.s: Likewise.
+ * ld-aarch64/ifunc-14a.d: Likewise.
+ * ld-aarch64/ifunc-14a.s: Likewise.
+ * ld-aarch64/ifunc-14b.d: Likewise.
+ * ld-aarch64/ifunc-14b.s: Likewise.
+ * ld-aarch64/ifunc-14c.d: Likewise.
+ * ld-aarch64/ifunc-14c.s: Likewise.
+ * ld-aarch64/ifunc-14d.d: Likewise.
+ * ld-aarch64/ifunc-14e.d: Likewise.
+ * ld-aarch64/ifunc-14f.d: Likewise.
+ * ld-aarch64/ifunc-15.d: Likewise.
+ * ld-aarch64/ifunc-15.s: Likewise.
+ * ld-aarch64/ifunc-16.d: Likewise.
+ * ld-aarch64/ifunc-16.s: Likewise.
+ * ld-aarch64/ifunc-17a.d: Likewise.
+ * ld-aarch64/ifunc-17a.s: Likewise.
+ * ld-aarch64/ifunc-17b.d: Likewise.
+ * ld-aarch64/ifunc-17b.s: Likewise.
+ * ld-aarch64/ifunc-18a.d: Likewise.
+ * ld-aarch64/ifunc-18a.s: Likewise.
+ * ld-aarch64/ifunc-18b.d: Likewise.
+ * ld-aarch64/ifunc-18b.s: Likewise.
+ * ld-aarch64/ifunc-19a.d: Likewise.
+ * ld-aarch64/ifunc-19a.s: Likewise.
+ * ld-aarch64/ifunc-19b.d: Likewise.
+ * ld-aarch64/ifunc-19b.s: Likewise.
+ * ld-aarch64/ifunc-2-local.d: Likewise.
+ * ld-aarch64/ifunc-2-local.s: Likewise.
+ * ld-aarch64/ifunc-2.d: Likewise.
+ * ld-aarch64/ifunc-2.s: Likewise.
+ * ld-aarch64/ifunc-20.d: Likewise.
+ * ld-aarch64/ifunc-20.s: Likewise.
+ * ld-aarch64/ifunc-3.s: Likewise.
+ * ld-aarch64/ifunc-3a.d: Likewise.
+ * ld-aarch64/ifunc-3b.d: Likewise.
+ * ld-aarch64/ifunc-4.d: Likewise.
+ * ld-aarch64/ifunc-4.s: Likewise.
+ * ld-aarch64/ifunc-4a.d: Likewise.
+ * ld-aarch64/ifunc-5-local.s: Likewise.
+ * ld-aarch64/ifunc-5.s: Likewise.
+ * ld-aarch64/ifunc-5a-local.d: Likewise.
+ * ld-aarch64/ifunc-5a.d: Likewise.
+ * ld-aarch64/ifunc-5b-local.d: Likewise.
+ * ld-aarch64/ifunc-5b.d: Likewise.
+ * ld-aarch64/ifunc-5r-local.d: Likewise.
+ * ld-aarch64/ifunc-6.s: Likewise.
+ * ld-aarch64/ifunc-6a.d: Likewise.
+ * ld-aarch64/ifunc-6b.d: Likewise.
+ * ld-aarch64/ifunc-7.s: Likewise.
+ * ld-aarch64/ifunc-7a.d: Likewise.
+ * ld-aarch64/ifunc-7b.d: Likewise.
+ * ld-aarch64/ifunc-7c.d: Likewise.
+ * ld-aarch64/ifunc-8.d: Likewise.
+ * ld-aarch64/ifunc-8a.s: Likewise.
+ * ld-aarch64/ifunc-8b.s: Likewise.
+ * ld-aarch64/ifunc-9.d: Likewise.
+ * ld-aarch64/ifunc-9.s: Likewise.
+
+2013-06-17 Will Newton <will.newton@linaro.org>
+
+ * ld-aarch64/ifunc-1-local.d: Enable test on aarch64_be.
+ * ld-aarch64/ifunc-1.d: Likewise.
+ * ld-aarch64/ifunc-10.d: Likewise.
+ * ld-aarch64/ifunc-11.d: Likewise.
+ * ld-aarch64/ifunc-12.d: Likewise.
+ * ld-aarch64/ifunc-13.d: Likewise.
+ * ld-aarch64/ifunc-14a.d: Likewise.
+ * ld-aarch64/ifunc-14b.d: Likewise.
+ * ld-aarch64/ifunc-14c.d: Likewise.
+ * ld-aarch64/ifunc-14d.d: Likewise.
+ * ld-aarch64/ifunc-14e.d: Likewise.
+ * ld-aarch64/ifunc-14f.d: Likewise.
+ * ld-aarch64/ifunc-15.d: Likewise.
+ * ld-aarch64/ifunc-16.d: Likewise.
+ * ld-aarch64/ifunc-17a.d: Likewise.
+ * ld-aarch64/ifunc-17b.d: Likewise.
+ * ld-aarch64/ifunc-18a.d: Likewise.
+ * ld-aarch64/ifunc-18b.d: Likewise.
+ * ld-aarch64/ifunc-19a.d: Likewise.
+ * ld-aarch64/ifunc-19b.d: Likewise.
+ * ld-aarch64/ifunc-2-local.d: Likewise.
+ * ld-aarch64/ifunc-2.d: Likewise.
+ * ld-aarch64/ifunc-20.d: Likewise.
+ * ld-aarch64/ifunc-3a.d: Likewise.
+ * ld-aarch64/ifunc-3b.d: Likewise.
+ * ld-aarch64/ifunc-4.d: Likewise.
+ * ld-aarch64/ifunc-4a.d: Likewise.
+ * ld-aarch64/ifunc-5a-local.d: Likewise.
+ * ld-aarch64/ifunc-5a.d: Likewise.
+ * ld-aarch64/ifunc-5b-local.d: Likewise.
+ * ld-aarch64/ifunc-5b.d: Likewise.
+ * ld-aarch64/ifunc-5r-local.d: Likewise.
+ * ld-aarch64/ifunc-6a.d: Likewise.
+ * ld-aarch64/ifunc-6b.d: Likewise.
+ * ld-aarch64/ifunc-7a.d: Likewise.
+ * ld-aarch64/ifunc-7b.d: Likewise.
+ * ld-aarch64/ifunc-8.d: Likewise.
+ * ld-aarch64/ifunc-9.d: Likewise.
+ * ld-ifunc/ifunc.exp: Likewise.
+
+2013-06-14 Yufeng Zhang <yufeng.zhang@arm.com>
+
+ * ld-aarch64/aarch64-elf.exp: Add 'ifunc-7c'.
+ * ld-aarch64/ifunc-7c.d: New test.
+
+2013-06-14 Yufeng Zhang <yufeng.zhang@arm.com>
+
+ * ld-aarch64/ifunc-1-local.d: Replace hard-coded immediate offset
+ with regexp.
+ * ld-aarch64/ifunc-1.d: Likewise.
+ * ld-aarch64/ifunc-2-local.d: Likewise.
+ * ld-aarch64/ifunc-2.d: Likewise.
+ * ld-aarch64/ifunc-3a.d: Likewise.
+ * ld-aarch64/ifunc-2-local.s: Change not to declare __GI_foo and foo
+ global.
+
+2013-06-13 Terry Guo <terry.guo@arm.com>
+
+ PR ld/15302
+ * ld-arm/branch-lks-sym.ld: New script.
+ * ld-arm/thumb-b-lks-sym.s: New test.
+ * ld-arm/thumb-b-lks-sym.d: Expected disassembly.
+ * ld-arm/thumb-bl-lks-sym.s: New test.
+ * ld-arm/thumb-bl-lks-sym.d: Expected disassembly.
+ * ld-arm/arm-elf.exp: Run the new tests.
+
+2013-06-07 Will Newton <will.newton@linaro.org>
+
+ * ld-ifunc/ifunc.exp: Enable ifunc tests for AArch64.
+ * ld-aarch64/aarch64-elf.exp: Add ifunc tests.
+ * ld-aarch64/ifunc-1-local.d: New file.
+ * ld-aarch64/ifunc-1-local.s: Likewise.
+ * ld-aarch64/ifunc-1.d: Likewise.
+ * ld-aarch64/ifunc-1.s: Likewise.
+ * ld-aarch64/ifunc-10.d: Likewise.
+ * ld-aarch64/ifunc-10.s: Likewise.
+ * ld-aarch64/ifunc-11.d: Likewise.
+ * ld-aarch64/ifunc-11.s: Likewise.
+ * ld-aarch64/ifunc-12.d: Likewise.
+ * ld-aarch64/ifunc-12.s: Likewise.
+ * ld-aarch64/ifunc-13.d: Likewise.
+ * ld-aarch64/ifunc-13a.s: Likewise.
+ * ld-aarch64/ifunc-13b.s: Likewise.
+ * ld-aarch64/ifunc-14a.d: Likewise.
+ * ld-aarch64/ifunc-14a.s: Likewise.
+ * ld-aarch64/ifunc-14b.d: Likewise.
+ * ld-aarch64/ifunc-14b.s: Likewise.
+ * ld-aarch64/ifunc-14c.d: Likewise.
+ * ld-aarch64/ifunc-14c.s: Likewise.
+ * ld-aarch64/ifunc-14d.d: Likewise.
+ * ld-aarch64/ifunc-14e.d: Likewise.
+ * ld-aarch64/ifunc-14f.d: Likewise.
+ * ld-aarch64/ifunc-15.d: Likewise.
+ * ld-aarch64/ifunc-15.s: Likewise.
+ * ld-aarch64/ifunc-16.d: Likewise.
+ * ld-aarch64/ifunc-16.s: Likewise.
+ * ld-aarch64/ifunc-17a.d: Likewise.
+ * ld-aarch64/ifunc-17a.s: Likewise.
+ * ld-aarch64/ifunc-17b.d: Likewise.
+ * ld-aarch64/ifunc-17b.s: Likewise.
+ * ld-aarch64/ifunc-18a.d: Likewise.
+ * ld-aarch64/ifunc-18a.s: Likewise.
+ * ld-aarch64/ifunc-18b.d: Likewise.
+ * ld-aarch64/ifunc-18b.s: Likewise.
+ * ld-aarch64/ifunc-19a.d: Likewise.
+ * ld-aarch64/ifunc-19a.s: Likewise.
+ * ld-aarch64/ifunc-19b.d: Likewise.
+ * ld-aarch64/ifunc-19b.s: Likewise.
+ * ld-aarch64/ifunc-2-local.d: Likewise.
+ * ld-aarch64/ifunc-2-local.s: Likewise.
+ * ld-aarch64/ifunc-2.d: Likewise.
+ * ld-aarch64/ifunc-2.s: Likewise.
+ * ld-aarch64/ifunc-20.d: Likewise.
+ * ld-aarch64/ifunc-20.s: Likewise.
+ * ld-aarch64/ifunc-3.s: Likewise.
+ * ld-aarch64/ifunc-3a.d: Likewise.
+ * ld-aarch64/ifunc-3b.d: Likewise.
+ * ld-aarch64/ifunc-4.d: Likewise.
+ * ld-aarch64/ifunc-4.s: Likewise.
+ * ld-aarch64/ifunc-4a.d: Likewise.
+ * ld-aarch64/ifunc-5-local.s: Likewise.
+ * ld-aarch64/ifunc-5.s: Likewise.
+ * ld-aarch64/ifunc-5a-local.d: Likewise.
+ * ld-aarch64/ifunc-5a.d: Likewise.
+ * ld-aarch64/ifunc-5b-local.d: Likewise.
+ * ld-aarch64/ifunc-5b.d: Likewise.
+ * ld-aarch64/ifunc-5r-local.d: Likewise.
+ * ld-aarch64/ifunc-6.s: Likewise.
+ * ld-aarch64/ifunc-6a.d: Likewise.
+ * ld-aarch64/ifunc-6b.d: Likewise.
+ * ld-aarch64/ifunc-7.s: Likewise.
+ * ld-aarch64/ifunc-7a.d: Likewise.
+ * ld-aarch64/ifunc-7b.d: Likewise.
+ * ld-aarch64/ifunc-8.d: Likewise.
+ * ld-aarch64/ifunc-8a.s: Likewise.
+ * ld-aarch64/ifunc-8b.s: Likewise.
+ * ld-aarch64/ifunc-9.d: Likewise.
+ * ld-aarch64/ifunc-9.s: Likewise.
+
+2013-06-04 Roland McGrath <mcgrathr@google.com>
+
+ * ld-size/size.exp: For *-*-nacl* targets, use options_regsub(ld)
+ to massage -m arguments into _nacl variants.
+ * ld/testsuite/ld-size/size32-1-i386.d: Loosen regexps so they
+ don't care what the exact addresses are.
+ * ld/testsuite/ld-size/size32-1-x32.d: Likewise.
+ * ld/testsuite/ld-size/size32-1-x86-64.d: Likewise.
+ * ld/testsuite/ld-size/size32-2-i386.d: Likewise.
+ * ld/testsuite/ld-size/size32-2-x32.d: Likewise.
+ * ld/testsuite/ld-size/size32-2-x86-64.d: Likewise.
+ * ld/testsuite/ld-size/size64-1-x32.d: Likewise.
+ * ld/testsuite/ld-size/size64-1-x86-64.d: Likewise.
+ * ld/testsuite/ld-size/size64-2-x32.d: Likewise.
+ * ld/testsuite/ld-size/size64-2-x86-64.d: Likewise.
+
+2013-06-04 H.J. Lu <hongjiu.lu@intel.com>
+
+ * ld-i386/tlsbindesc-nacl.rd: Updated for text/data/bss section
+ alignment change.
+ * ld-x86-64/split-by-file-nacl.rd: Likewise.
+
+2013-05-31 H.J. Lu <hongjiu.lu@intel.com>
+
+ * ld-i386/pr12718.d: Updated for text/data/bss section alignment
+ change.
+ * ld-i386/tlsbindesc.dd: Likewise.
+ * ld-i386/tlsbindesc.rd: Likewise.
+ * ld-i386/tlsnopic.dd: Likewise.
+ * ld-i386/tlspic.dd: Likewise.
+ * ld-x86-64/ilp32-4.d: Likewise.
+ * ld-x86-64/pr12718.d: Likewise.
+ * ld-x86-64/split-by-file.rd: Likewise.
+ * ld-x86-64/tlsbin.dd: Likewise.
+ * ld-x86-64/tlsbin.rd: Likewise.
+ * ld-x86-64/tlsbindesc.dd: Likewise.
+ * ld-x86-64/tlsbindesc.rd: Likewise.
+ * ld-x86-64/tlsdesc.dd: Likewise.
+ * ld-x86-64/tlsdesc.rd: Likewise.
+ * ld-x86-64/tlspic.dd: Likewise.
+ * ld-x86-64/tlspic.rd: Likewise.
+
+2013-05-29 Maciej W. Rozycki <macro@codesourcery.com>
+
+ * ld-mips-elf/jalr3.dd: New test.
+ * ld-mips-elf/jalr3.ld: New test linker script.
+ * ld-mips-elf/mips-elf.exp: Run the new test.
+
+2013-05-21 Alan Modra <amodra@gmail.com>
+
+ PR ld/12982
+ * ld-plugin/pr12982.d: Fail if RWE GNU_STACK present.
+
+2013-05-21 Alan Modra <amodra@gmail.com>
+
+ * ld-powerpc/export-class.exp (supports_ppc64): Delete.
+ (powerpc_export_class_test): Add "endian" param.
+ (abis): Add little-endian targets and test.
+ * ld-powerpc/powerpc-64-export-class.xd: Update for little-endian.
+
+2013-05-10 Joel Brobecker <brobecker@adacore.com>
+
+ * ld-powerpc/aix-core-sec-1.hd, ld-powerpc/aix-core-sec-2.hd,
+ ld-powerpc/aix-core-sec-3.hd: Adjust expected section flags
+ for section .loader.
+
+2013-05-03 Maciej W. Rozycki <macro@codesourcery.com>
+
+ PR ld/15365
+ * ld-elf/ehdr_start.d: Expect __ehdr_start to be STB_LOCAL.
+ * ld-mips-elf/ehdr_start-1.nd: New test.
+ * ld-mips-elf/ehdr_start-2.nd: New test.
+ * ld-mips-elf/ehdr_start-1.ld: New test linker script.
+ * ld-mips-elf/ehdr_start-2.ld: New test linker script.
+ * ld-mips-elf/ehdr_start-new.s: New test source.
+ * ld-mips-elf/ehdr_start-o32.s: New test source.
+ * ld-mips-elf/mips-elf.exp: Run the new tests.
+
+2013-05-03 Maciej W. Rozycki <macro@codesourcery.com>
+
+ * ld-elf/provide-hidden-s.nd: New test.
+ * ld-elf/provide-hidden-abs.nd: New test.
+ * ld-elf/provide-hidden-def.nd: New test.
+ * ld-elf/provide-hidden-dyn.nd: New test.
+ * ld-elf/provide-hidden-sec.nd: New test.
+ * ld-elf/provide-hidden-dynabs.nd: New test.
+ * ld-elf/provide-hidden-dynsec.nd: New test.
+ * ld-elf/provide-hidden-s.ld: New test linker script.
+ * ld-elf/provide-hidden-1.ld: New test linker script.
+ * ld-elf/provide-hidden-2.ld: New test linker script.
+ * ld-elf/provide-hidden-1.s: New test source.
+ * ld-elf/provide-hidden-2.s: New test source.
+ * ld-elf/provide-hidden-3.s: New test source.
+ * ld-elf/provide-hidden-4.s: New test source.
+ * ld-elf/provide-hidden.exp: New test script.
+
+2013-05-02 Nick Clifton <nickc@redhat.com>
+
+ * ld-elf/flags1.d: Expect this test to pass on the MSP430.
+ * ld-elf/init-fini-arrays.d: Expect this test to fail on the
+ MSP430.
+ * ld-elf/merge.d: Expect this test to pass on the MSP430.
+ * ld-elf/sec64k.exp: Skip these tests for the MSP430.
+ * ld-gc/pr13683.d: Expect this test to fail on the MSP430.
+ * ld-srec/srec.exp: Expect these tests to fail on the MSP430.
+ * ld-undefined/undefined.exp: Expect the UNDEFINED LINE test to
+ fail on the MSP430.
+
+2013-05-01 Maciej W. Rozycki <macro@codesourcery.com>
+
+ * lib/ld-lib.exp (check_shared_lib_support): Also exclude
+ mips*-*-elf.
+
+2013-04-30 Hans-Peter Nilsson <hp@axis.com>
+
+ * lib/ld-lib.exp (check_shared_lib_support): Match cris*-*-elf as
+ a negative pattern instead of cris*-*-*.
+
+2013-04-30 Will Newton <will.newton@linaro.org>
+
+ * ld-arm/arm-elf.exp: Use linker script for IFUNC test 17.
+ * ld-arm/ifunc-17.dd: Update offsets for linker script.
+ * ld-arm/ifunc-17.gd: Likewise.
+ * ld-arm/ifunc-17.rd: Likewise.
+
+2013-04-29 Will Newton <will.newton@linaro.org>
+
+ * ld-arm/arm-elf.exp: Add IFUNC test 17.
+ * ld-arm/ifunc-17.dd: New file.
+ * ld-arm/ifunc-17.gd: Likewise.
+ * ld-arm/ifunc-17.rd: Likewise.
+ * ld-arm/ifunc-17.s: Likweise.
+ * ld-arm/ifunc-1.rd: Reorder relocs to match linker output.
+ * ld-arm/ifunc-2.rd: Likewise.
+ * ld-arm/ifunc-5.rd: Likewise.
+ * ld-arm/ifunc-6.rd: Likewise.
+
2013-04-29 Will Newton <will.newton@linaro.org>
* ld-plugin/lto.exp: Disable ld/12942 test for gcc < 4.7.0.