PR ld/15787
[binutils-gdb.git] / ld / testsuite / ChangeLog
index 9350540ef308a9d352320330d98cf9ec68dba4c8..9d163ec6a2da2f2d56266a9b8c0884898ab9bf41 100644 (file)
-2012-12-17  H.J. Lu  <hongjiu.lu@intel.com>
-
-       PR ld/14962
-       * ld-elf/var1.d: New file.
-       * ld-elf/var1.s: Likewise.
-       * ld-elf/var1.t: Likewise.
-
-2012-12-16  H.J. Lu  <hongjiu.lu@intel.com>
-
-       PR ld/14968
-       * ld-ifunc/ifunc-18a-i386.d: New file.
-       * ld-ifunc/ifunc-18a-x86-64.d: Likewise.
-       * ld-ifunc/ifunc-18a.s: Likewise.
-       * ld-ifunc/ifunc-18b-i386.d: Likewise.
-       * ld-ifunc/ifunc-18b-x86-64.d: Likewise.
-       * ld-ifunc/ifunc-18b.s: Likewise.
-       * ld-ifunc/ifunc-19a-i386.d: Likewise.
-       * ld-ifunc/ifunc-19a-x86-64.d: Likewise.
-       * ld-ifunc/ifunc-19a.s: Likewise.
-       * ld-ifunc/ifunc-19b-i386.d: Likewise.
-       * ld-ifunc/ifunc-19b-x86-64.d: Likewise.
-       * ld-ifunc/ifunc-19b.s: Likewise.
-
-2012-12-15  Thomas Schwinge  <thomas@codesourcery.com>
-
-       * ld-elf/elf.exp (stack exec, stack size): Run for any GNU target.
-       * ld-elf/maxpage3c.d: Run for any x86 GNU target.
-       * ld-elf/maxpage4.d: Likewise.
-       * ld-elf/maxpage5.d: Likewise.
-       * ld-i386/export-class.exp: Likewise.
-
-2012-12-14  Yufeng Zhang  <yufeng.zhang@arm.com>
-
-       * ld-elf/indirect.exp: Disable if -shared is not supported.
-       * lib/ld-lib.exp (check_shared_lib_support): Add aarch64*-*-elf and
-       arm*-*-elf to the exclude list.
-
-2012-12-13  H.J. Lu  <hongjiu.lu@intel.com>
-
-       PR ld/14956
-       * ld-ifunc/ifunc-14-i386.d: Renamed to ...
-       * ld-ifunc/ifunc-14a-i386.d: This.
-
-       * ld-ifunc/ifunc-14-x86-64.d: Renamed to ...
-       * ld-ifunc/ifunc-14a-x86-64.d: This.
-
-       * ld-ifunc/ifunc-14b-i386.d: New file.
-       * ld-ifunc/ifunc-14b-x86-64.d: Likewise.
-       * ld-ifunc/ifunc-14c-i386.d: Likewise.
-       * ld-ifunc/ifunc-14c-x86-64.d: Likewise.
-       * ld-ifunc/ifunc-14d-i386.d: Likewise.
-       * ld-ifunc/ifunc-14d-x86-64.d: Likewise.
-
-2012-12-07  H.J. Lu  <hongjiu.lu@intel.com>
-
-       * ld-elf/pr14926.d: Use "readelf -S --wide".
-
-2012-12-07  H.J. Lu  <hongjiu.lu@intel.com>
-
-       PR ld/12248
-       PR ld/12277
-       PR ld/12314
-       PR ld/12319
-       PR ld/12364
-       PR ld/12369
-       PR ld/12439
-       PR ld/12496
-       PR ld/12507
-       PR ld/12696
-       PR ld/12758
-       PR ld/12760
-       PR ld/12942
-       PR ld/12975
-       PR ld/13066
-       PR ld/13183
-       PR ld/13201
-       PR ld/13229
-       PR ld/13244
-       PR ld/13287
-       * ld-plugin/dummy.c: New file.
-       * ld-plugin/dummy.s: Likewise.
-       * ld-plugin/lto-11.out: Likewise.
-       * ld-plugin/lto-11a.c: Likewise.
-       * ld-plugin/lto-11b.c: Likewise.
-       * ld-plugin/lto-11c.c: Likewise.
-       * ld-plugin/lto-12.out: Likewise.
-       * ld-plugin/lto-12a.c: Likewise.
-       * ld-plugin/lto-12b.c: Likewise.
-       * ld-plugin/lto-12c.c: Likewise.
-       * ld-plugin/lto-13.out: Likewise.
-       * ld-plugin/lto-13a.c: Likewise.
-       * ld-plugin/lto-13b.c: Likewise.
-       * ld-plugin/lto-13c.c: Likewise.
-       * ld-plugin/lto-14.out: Likewise.
-       * ld-plugin/lto-14a.c: Likewise.
-       * ld-plugin/lto-14b.c: Likewise.
-       * ld-plugin/lto-14c.c: Likewise.
-       * ld-plugin/lto-15.out: Likewise.
-       * ld-plugin/lto-15a.c: Likewise.
-       * ld-plugin/lto-15b.c: Likewise.
-       * ld-plugin/lto-16a.c: Likewise.
-       * ld-plugin/lto-16a.d: Likewise.
-       * ld-plugin/lto-16b.c: Likewise.
-       * ld-plugin/lto-16b.d: Likewise.
-       * ld-plugin/lto-17a.c: Likewise.
-       * ld-plugin/lto-17a.d: Likewise.
-       * ld-plugin/lto-17b-1.d: Likewise.
-       * ld-plugin/lto-17b-2.d: Likewise.
-       * ld-plugin/lto-17b.c: Likewise.
-       * ld-plugin/lto-1a.c: Likewise.
-       * ld-plugin/lto-1b.c: Likewise.
-       * ld-plugin/lto-2.c: Likewise.
-       * ld-plugin/lto-3.d: Likewise.
-       * ld-plugin/lto-3.out: Likewise.
-       * ld-plugin/lto-3a.c: Likewise.
-       * ld-plugin/lto-3b.c: Likewise.
-       * ld-plugin/lto-3c.c: Likewise.
-       * ld-plugin/lto-3r.d: Likewise.
-       * ld-plugin/lto-5.d: Likewise.
-       * ld-plugin/lto-5.out: Likewise.
-       * ld-plugin/lto-5a.c: Likewise.
-       * ld-plugin/lto-5b.c: Likewise.
-       * ld-plugin/lto-5r.d: Likewise.
-       * ld-plugin/lto-6.c: Likewise.
-       * ld-plugin/lto-7.out: Likewise.
-       * ld-plugin/lto-7a.c: Likewise.
-       * ld-plugin/lto-7b.c: Likewise.
-       * ld-plugin/lto-7c.c: Likewise.
-       * ld-plugin/lto-7d.c: Likewise.
-       * ld-plugin/lto-8.out: Likewise.
-       * ld-plugin/lto-8a.c: Likewise.
-       * ld-plugin/lto-8b.c: Likewise.
-       * ld-plugin/lto-9.cc: Likewise.
-       * ld-plugin/lto-9.d: Likewise.
-       * ld-plugin/lto.exp: Likewise.
-       * ld-plugin/pr12696-1.cc: Likewise.
-       * ld-plugin/pr12758a.s: Likewise.
-       * ld-plugin/pr12758b.c: Likewise.
-       * ld-plugin/pr12760a.c: Likewise.
-       * ld-plugin/pr12760b.c: Likewise.
-       * ld-plugin/pr12942.out: Likewise.
-       * ld-plugin/pr12942a.cc: Likewise.
-       * ld-plugin/pr12942a.h: Likewise.
-       * ld-plugin/pr12942b.cc: Likewise.
-       * ld-plugin/pr12942c.cc: Likewise.
-       * ld-plugin/pr12975.c: Likewise.
-       * ld-plugin/pr12975.d: Likewise.
-       * ld-plugin/pr12975.t: Likewise.
-       * ld-plugin/pr12982.c: Likewise.
-       * ld-plugin/pr12982.d: Likewise.
-       * ld-plugin/pr13066.cc: Likewise.
-       * ld-plugin/pr13066.out: Likewise.
-       * ld-plugin/pr13183.d: Likewise.
-       * ld-plugin/pr13183a.c: Likewise.
-       * ld-plugin/pr13183b.c: Likewise.
-       * ld-plugin/pr13201.c: Likewise.
-       * ld-plugin/pr13201.out: Likewise.
-       * ld-plugin/pr13229.cc: Likewise.
-       * ld-plugin/pr13229.d: Likewise.
-       * ld-plugin/pr13244.c: Likewise.
-       * ld-plugin/pr13244.d: Likewise.
-       * ld-plugin/pr13287.cc: Likewise.
-       * ld-plugin/run-ie.c: Likewise.
-       * ld-plugin/run-ie.out: Likewise.
-
-2012-12-07  H.J. Lu  <hongjiu.lu@intel.com>
-
-       * ld-plugin/func1p.c: New file.
-       * ld-plugin/func2i.c: Likewise.
-       * ld-plugin/func3h.c: Likewise.
-
-       * ld-plugin/plugin.exp (plugin_extra_elf_tests): Add plugin
-       visibility test.
-
-2012-12-07  H.J. Lu  <hongjiu.lu@intel.com>
-
-       * lib/ld-lib.exp (check_lto_available): New.  Check if compiler
-       supports LTO.
-
-2012-12-07  H.J. Lu  <hongjiu.lu@intel.com>
-
-       * lib/ld-lib.exp (run_cc_link_tests): Properly check linker
-       warnings.
-
-2012-12-07  H.J. Lu  <hongjiu.lu@intel.com>
-
-       * lib/ld-lib.exp (ar_simple_create): Pass -rc to ar.
-
-2012-12-07  H.J. Lu  <hongjiu.lu@intel.com>
-
-       PR ld/14926
-       * ld-elf/pr14926.d: New file.
-       * ld-elf/pr14926.s: Likewise.
-
-2012-12-07  Alan Modra  <amodra@gmail.com>
-
-       * ld-elf/comm-data.exp: Revert last change.
-       * ld-elf/comm-data5.d: xfail frv-linux.
-
-2012-12-07  Alan Modra  <amodra@gmail.com>
-
-       * ld-elf/shared.exp (libneeded1a.so): Override any system
-       supplied --as-needed or --add-needed flag.
-
-2012-12-05  H.J. Lu  <hongjiu.lu@intel.com>
-
-       PR ld/14915
-       * ld-elf/shared.exp (build_tests): Test --add-needed,
-       --copy-dt-needed-entries, --no-add-needed and
-       --no-copy-dt-needed-entries with -shared.
-       Add tests for --no-add-needed and --no-copy-dt-needed-entries
-       with -shared.
-
-2012-12-06  Alan Modra  <amodra@gmail.com>
-
-       * ld-elf/comm-data4.d, ld-elf/comm-data4.s: New test.
-       * ld-elf/comm-data5.d, ld-elf/comm-data5.s: New test.
-       * ld-elf/comm-data.exp: Run them.
-
-2012-12-04  H.J. Lu  <hongjiu.lu@intel.com>
-
-       * ld-elf/shared.exp (build_tests): Build libneeded1b.so,
-       libneeded1a.so and libneeded1c.o.
-       (run_tests): Test --add-needed and --copy-dt-needed-entries.
-       Add tests for --no-add-needed and --no-copy-dt-needed-entries.
-
-       * ld-elf/needed1.out: New file.
-       * ld-elf/needed1a.c: Likewise.
-       * ld-elf/needed1b.c: Likewise.
-       * ld-elf/needed1c.c: Likewise.
-
-2012-12-03  Maciej W. Rozycki  <macro@codesourcery.com>
-
-       * ld-mips-elf/attr-gnu-4-45.d: Add missing "readelf" keyword.
-       Update dump according to current output.
-
-2012-12-03  Maciej W. Rozycki  <macro@codesourcery.com>
-
-       * ld-mips-elf/attr-gnu-4-12.d: Update the warning message.
-       * ld-mips-elf/attr-gnu-4-13.d: Likewise.
-       * ld-mips-elf/attr-gnu-4-14.d: Likewise.
-       * ld-mips-elf/attr-gnu-4-15.d: Likewise.
-       * ld-mips-elf/attr-gnu-4-21.d: Likewise.
-       * ld-mips-elf/attr-gnu-4-23.d: Likewise.
-       * ld-mips-elf/attr-gnu-4-24.d: Likewise.
-       * ld-mips-elf/attr-gnu-4-25.d: Likewise.
-       * ld-mips-elf/attr-gnu-4-31.d: Likewise.
-       * ld-mips-elf/attr-gnu-4-32.d: Likewise.
-       * ld-mips-elf/attr-gnu-4-34.d: Likewise.
-       * ld-mips-elf/attr-gnu-4-35.d: Likewise.
-       * ld-mips-elf/attr-gnu-4-41.d: Likewise.
-       * ld-mips-elf/attr-gnu-4-42.d: Likewise.
-       * ld-mips-elf/attr-gnu-4-43.d: Likewise.
-       * ld-mips-elf/attr-gnu-4-45.d: Likewise.
-       * ld-mips-elf/attr-gnu-4-51.d: Likewise.
-
-2012-12-03  Maciej W. Rozycki  <macro@codesourcery.com>
-
-       * ld-mips-elf/attr-gnu-4-12.d: Adjust the warning expected
-       according to changes to BFD.
-       * ld-mips-elf/attr-gnu-4-14.d: Likewise.
-       * ld-mips-elf/attr-gnu-4-31.d: Likewise.
-       * ld-mips-elf/attr-gnu-4-32.d: Likewise.
-       * ld-mips-elf/attr-gnu-4-34.d: Likewise.
-       * ld-mips-elf/attr-gnu-4-41.d: Likewise.
-
-2012-12-03  H.J. Lu  <hongjiu.lu@intel.com>
-
-       PR ld/14904
-       * ld-plugin/plugin-2.d: Update expected error message.
-       * ld-plugin/plugin-4.d: Likewise.
-
-2012-11-30  Roland McGrath  <mcgrathr@google.com>
-
-       * ld-elf/ehdr_start.s: Put reference in .rodata section, not .data.
-
-2012-11-27  Roland McGrath  <mcgrathr@google.com>
-
-       * ld-elf/flags1.d: Add *-*-nacl* to xfail list.
-       * ld-elf/orphan-region.d: Likewise.
-
-2012-11-27  Roland McGrath  <mcgrathr@google.com>
-
-       * ld-elf/compress.exp: Bail out if zlib is not supported.
-       * lib/ld-lib.exp (run_dump_test): If as options include
-       --compress-debug-sections and zlib is not available, report
-       the test as unsupported.
-
-2012-11-23  Alan Modra  <amodra@gmail.com>
-
-       * ld-powerpc/plt1.d: Update for default "at" branch hints.
-       * ld-powerpc/tlsexe.d: Likewise.
-       * ld-powerpc/tlsexetoc.d: Likewise.
-       * ld-powerpc/tlsopt1.d: Likewise.
-       * ld-powerpc/tlsopt1_32.d: Likewise.
-       * ld-powerpc/tlsopt2.d: Likewise.
-       * ld-powerpc/tlsopt2_32.d: Likewise.
-       * ld-powerpc/tlsopt4.d: Likewise.
-       * ld-powerpc/tlsopt4_32.d: Likewise.
-       * ld-powerpc/tlsso.d: Likewise.
-       * ld-powerpc/tlstocso.d: Likewise.
-
-2012-11-21  H.J. Lu  <hongjiu.lu@intel.com>
-
-       PR binutils/14493
-       * ld-elf/maxpage5.d: New file.
-       * ld-elf/maxpage5.s: Likewise.
-       * ld-elf/maxpage5.t: Likewise.
-
-2012-11-21  Roland McGrath  <mcgrathr@google.com>
-
-       * ld-elf/comm-data.exp: Add XFAIL for arm*-*-* targets, referring
-       to PR ld/13802.
-
-2012-11-21  H.J. Lu  <hongjiu.lu@intel.com>
+2013-08-14  John Tytgat  <john@bass-software.com>
+
+       PR ld/15787
+       * ld-arm/group-relocs-ldr-bad.s: Redefine bar into foo section
+       beyond 16 bit offset width.
+       * ld-arm/group-relocs-ldrs-bad.s: Likewise.
+       * ld-arm/group-relocs-ldr-bad.d: Adjust expected result.
+       * ld-arm/group-relocs-ldrs-bad.d: Likewise.
+       * ld-arm/group-relocs.s: Add comments.  Move symbols used for sb
+       group relocations into .data section.  Drop section zero.  Use pc/r0
+       as base register when pc/sb group relocations are used.
+       * ld-arm/group-relocs.d: Adjust expected result.
+       * ld-arm/group-relocs-alu-bad-2.d: New test for sb group relocation.
+       * ld-arm/group-relocs-ldc-bad-2.d: Likewise.
+       * ld-arm/group-relocs-ldr-bad-2.d: New test for pc group relocation.
+       * ld-arm/group-relocs-ldrs-bad-2.d: Likewise.
+       * ld-arm/unresolved-2.d: Add sb relocation failure test.
+       * ld-arm/group-relocs-alu-bad-2.s: New test source.
+       * ld-arm/group-relocs-ldr-bad-2.s: Likewise.
+       * ld-arm/group-relocs-ldrs-bad-2.s: Likewise.
+       * ld-arm/group-relocs-ldc-bad-2.s: Likewise.
+       * ld-arm/unresolved-2.s: Likewise.
+       * ld-arm/arm-elf.exp: For group-relocs, drop section zero start
+       definition.  Run the new tests.
+
+2013-08-09  Nick Clifton  <nickc@redhat.com>
+
+       * lib/ld-lib.exp (check_shared_lib_support): Note that the RL78
+       does not support shared library generation.
+
+2013-07-31  John Tytgat  <john@bass-software.com>
+
+       PR ld/15787
+       * ld-arm/group-relocs-alu-bad-2.d; New.
+       * ld-arm/group-relocs-alu-bad-2.s: New.
+       * ld-arm/group-relocs-ldc-bad-2.d: New.
+       * ld-arm/group-relocs-ldc-bad-2.s: New.
+       * ld-arm/group-relocs-ldr-bad-2.d: New.
+       * ld-arm/group-relocs-ldr-bad-2.s: New.
+       * ld-arm/group-relocs-ldrs-bad-2.d: New.
+       * ld-arm/group-relocs-ldrs-bad-2: New.
+       * ld-arm/arm-elf.exp: Add the new tests.
+       * ld-arm/group-relocs-ldr-bad.d: Update expected output.
+       * ld-arm/group-relocs-ldr-bad.s: Likewise.
+       * ld-arm/group-relocs-ldrs-bad.d: Likewise.
+       * ld-arm/group-relocs-ldrs-bad.s: Likewise.
+       * ld-arm/group-relocs.d: Likewise.
+       * ld-arm/group-relocs.s: Likewise.
+
+2013-07-27  Maciej W. Rozycki  <macro@linux-mips.org>
+
+       * ld-vax-elf/export-class-call.dd: New test.
+       * ld-vax-elf/export-class-call.rd: New test.
+       * ld-vax-elf/export-class-call.xd: New test.
+       * ld-vax-elf/export-class-data.dd: New test.
+       * ld-vax-elf/export-class-data.rd: New test.
+       * ld-vax-elf/export-class-data.xd: New test.
+       * ld-vax-elf/export-class.ld: New test linker script.
+       * ld-vax-elf/export-class-call.s: New test source.
+       * ld-vax-elf/export-class-data.s: New test source.
+       * ld-vax-elf/export-class-def.s: New test source.
+       * ld-vax-elf/vax-elf.exp: Run the new tests.
+       * ld-vax-elf/vax-export-class.rd: New test.
+       * ld-vax-elf/vax-export-class.xd: New test.
+       * ld-vax-elf/export-class.exp: New test script.
+
+2013-07-27  Maciej W. Rozycki  <macro@linux-mips.org>
+
+       * ld-vax-elf/got-local-exe.xd: New test.
+       * ld-vax-elf/got-local-lib.xd: New test.
+       * ld-vax-elf/got-local-aux.s: New test source.
+       * ld-vax-elf/got-local-def.s: New test source.
+       * ld-vax-elf/got-local-ref.s: New test source.
+       * ld-vax-elf/vax-elf.exp: Run the new tests.
+
+2013-07-24  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR ld/15762
+       * ld-elf/shared.exp (build_tests): Check .gnu.warning section
+       in the libbarw.so library.
+       * ld-elf/libbarw.rd: New.
+
+       * lib/ld-lib.exp (run_cc_link_tests): Support checking on
+       output with warning message.
+
+2013-07-22  Sebastian Huber  <sebastian.huber@embedded-brains.de>
+
+       * ld-scripts/script.exp: Use run_dump_test instead of
+       ld_simple_link to check the error message.
+       * ld-scripts/align-with-input.d: New file.
+       * ld-scripts/region-alias-1.d: Likewise.
+       * ld-scripts/region-alias-2.d: Likewise.
+       * ld-scripts/region-alias-3.d: Likewise.
+       * ld-scripts/region-alias-4.d: Likewise.
+
+2013-07-19  Sebastian Huber  <sebastian.huber@embedded-brains.de>
+
+       * ld-scripts/script.exp: Run align with input test.
+       * ld-scripts/align-with-input.t: New file.
+       * ld-scripts/rgn-at8.d: Likewise.
+       * ld-scripts/rgn-at8.t: Likewise.
+
+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.
 
 
-       * ld-elf/discard1.d: Run on x86_64-*-linux-gnu*.
-       * ld-elf/discard2.d: Likewise.
-       * ld-elf/discard3.d: Likewise.
-       * ld-elf/eh6.d: Likewise.
-       * ld-elf/maxpage3c.d: Run on i?86-*-linux-gnu.
-       * ld-elf/maxpage4.d: Likewise.
+2013-07-12  Maciej W. Rozycki  <macro@codesourcery.com>
 
 
-2012-11-20  H.J. Lu  <hongjiu.lu@intel.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.
 
 
-       PR ld/14862
-       * ld-elf/shared.exp (build_tests): Build libpr14862-1.o and
-       libpr14862.so.
-       (run_tests): Test pr14862.
+2013-07-03  Marcus Shawcroft  <marcus.shawcroft@arm.com>
 
 
-       * ld-elf/pr14862-1.c: New file.
-       * ld-elf/pr14862-2.c: Likewise.
-       * ld-elf/pr14862.map: Likewise.
-       * ld-elf/pr14862.out: Likewise.
+       * ld-aarch64/emit-relocs-309.s: Replace got_prel19 with got.
+       * ld-aarch64/gc-relocs-309.s: Likewise.
 
 
-2012-11-20  H.J. Lu  <hongjiu.lu@intel.com>
+2013-07-02  Marcus Shawcroft  <marcus.shawcroft@arm.com>
 
 
-       * ld-elf/global1.d: New file.
+       * 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.
 
 
-2012-11-07  James Murray   <jsm@jsm-net.demon.co.uk>
+2013-07-01  H.J. Lu  <hongjiu.lu@intel.com>
 
 
-       * ld-m68hc11/movw.d: New test for 16bit relocate.
-       * ld-m68hc11/movw.s: Source for test.
+       * ld-x86-64/tlsg.sd: Adjusted.
 
 
-2012-10-30  Steve McIntyre   <steve.mcintyre@linaro.org>
+2013-06-28  H.J. Lu  <hongjiu.lu@intel.com>
 
 
-       * ld-arm/eabi-hard-float.s: New test source.
-       * ld-arm/eabi-soft-float.s: New test source.
-       * ld-arm/eabi-hard-float.d: New test.
-       * ld-arm/eabi-soft-float.d: New test.
-       * ld-arm/eabi-soft-float-ABI4.d: New test.
-       * ld-arm/eabi-soft-float-r.d: New test.
-       * ld-arm/arm-elf.xp: Use the new tests.
+       PR ld/15685
+       * ld-x86-64/tlsg.s: Add a test for R_X86_64_DTPOFF64.
+       * ld-x86-64/tlsg.sd: Updated.
 
 
-2012-10-29  Alan Modra  <amodra@gmail.com>
+2013-06-24  Maciej W. Rozycki  <macro@codesourcery.com>
 
 
-       * ld-powerpc/powerpc.exp: Modify emulation option passed to ld
-       when little-endian.
-       * ld-powerpc/apuinfo-nul.rd: Update for le output.
-       * ld-powerpc/apuinfo.rd: Likewise.
-       * ld-powerpc/plt1.d: Likewise.
-       * ld-powerpc/relax.d: Likewise.
-       * ld-powerpc/relaxr.d: Likewise.
-       * ld-powerpc/sdadyn.d: Likewise.
-       * ld-powerpc/tls.d: Likewise.
-       * ld-powerpc/tls.g: Likewise.
-       * ld-powerpc/tls.t: Likewise.
-       * ld-powerpc/tls32.d: Likewise.
-       * ld-powerpc/tls32.g: Likewise.
-       * ld-powerpc/tls32.t: Likewise.
-       * ld-powerpc/tlsexe.d: Likewise.
-       * ld-powerpc/tlsexe.g: Likewise.
-       * ld-powerpc/tlsexe.r: Likewise.
-       * ld-powerpc/tlsexe.t: Likewise.
-       * ld-powerpc/tlsexe32.d: Likewise.
-       * ld-powerpc/tlsexe32.g: Likewise.
-       * ld-powerpc/tlsexe32.r: Likewise.
-       * ld-powerpc/tlsexe32.t: Likewise.
-       * ld-powerpc/tlsexetoc.d: Likewise.
-       * ld-powerpc/tlsexetoc.g: Likewise.
-       * ld-powerpc/tlsexetoc.r: Likewise.
-       * ld-powerpc/tlsexetoc.t: Likewise.
-       * ld-powerpc/tlsmark.d: Likewise.
-       * ld-powerpc/tlsmark32.d: Likewise.
-       * ld-powerpc/tlsopt1.d: Likewise.
-       * ld-powerpc/tlsopt1_32.d: Likewise.
-       * ld-powerpc/tlsopt2.d: Likewise.
-       * ld-powerpc/tlsopt2_32.d: Likewise.
-       * ld-powerpc/tlsopt3.d: Likewise.
-       * ld-powerpc/tlsopt3_32.d: Likewise.
-       * ld-powerpc/tlsopt4.d: Likewise.
-       * ld-powerpc/tlsopt4_32.d: Likewise.
-       * ld-powerpc/tlsso.d: Likewise.
-       * ld-powerpc/tlsso.g: Likewise.
-       * ld-powerpc/tlsso.r: Likewise.
-       * ld-powerpc/tlsso.t: Likewise.
-       * ld-powerpc/tlsso32.d: Likewise.
-       * ld-powerpc/tlsso32.g: Likewise.
-       * ld-powerpc/tlsso32.r: Likewise.
-       * ld-powerpc/tlsso32.t: Likewise.
-       * ld-powerpc/tlstoc.d: Likewise.
-       * ld-powerpc/tlstoc.g: Likewise.
-       * ld-powerpc/tlstoc.t: Likewise.
-       * ld-powerpc/tlstocso.d: Likewise.
-       * ld-powerpc/tlstocso.g: Likewise.
-       * ld-powerpc/tlstocso.t: Likewise.
-       * ld-powerpc/tocopt.out: Likewise.
-
-2012-10-25  H.J. Lu  <hongjiu.lu@intel.com>
-
-       * ld-elfvsb/main.c (main_visibility_checkcom): Remove address
-       check for visibility_def if HIDDEN_UNDEF_TEST is defined.
-       (main_visibility_checkweak): Remove address check for
-       visibility_func if HIDDEN_UNDEF_TEST is defined.
-
-2012-10-25  Nathan Sidwell  <nathan@codesourcery.com>
-
-       * ld-scripts/empty-aligned.d: Revert last change.  Allow more
-       than one header, just not two PT_LOAD.
-       * ld-elf/stack.s: Use .long 0 rather than nops.
-
-2012-10-23  Nathan Sidwell  <nathan@codesourcery.com>
-
-       * ld-elf/binutils.exp: Add -z stack-size=0.
-       * ld-elf/elf.exp: Add stack-exec and stack-size tests.
-       * ld-elf/orphan-region.d: Add stack-size option. Remove xfail.
-       * ld-elf/stack-exec.rd: New.
-       * ld-elf/stack-size.rd: New.
-       * ld-elf/stack.s: New.
-       * ld-scripts/empty-aligned.d: Add stack-size option.
-       * ld-sh/fdpic-stack-set.d: New.
-       * ld-tic6x/shlib-1.rd: Remove __stacksize symbol.
-       * ld-tic6x/shlib-1b.rd: Likewise.
-       * ld-tic6x/shlib-1r.rd: Likewise.
-       * ld-tic6x/shlib-1rb.rd: Likewise.
-       * ld-tic6x/shlib-app-1.rd: Likewise.
-       * ld-tic6x/shlib-app-1b.rd: Likewise.
-       * ld-tic6x/shlib-app-1r.rd: Likewise.
-       * ld-tic6x/shlib-app-1rb.rd: Likewise.
-       * ld-tic6x/shlib-noindex.rd: Likewise.
-       * ld-tic6x/static-app-1.rd: Likewise.
-       * ld-tic6x/static-app-1b.rd: Likewise.
-       * ld-tic6x/static-app-1r.rd: Likewise.
-       * ld-tic6x/static-app-1rb.rd: Likewise.
-
-2012-10-16  Sofiane Naci  <sofiane.naci@arm.com>
-
-       * ld-aarch64/tlsle-symbol-offset.s: New file.
-       * ld-aarch64/tlsle-symbol-offset.d: New file.
-       * ld-aarch64/aarch64-elf.exp: Add tlsle-symbol-offset test.
-
-2012-10-08  Joe Seymour  <jseymour@codesourcery.com>
-
-       * ld-scripts/sane1.d: Sort output from nm. Allow for other symbols in
-       output.
-
-2012-09-19  Chris Schlumberger-Socha  <chris.schlumberger-socha@arm.com>
-
-       * ld-aarch64/emit-relocs-309-low.d: Replace symbol with regexp.
-       * ld-aarch64/emit-relocs-309-up.d: Likewise.
-
-2012-09-19  Andrew Burgess  <aburgess@broadcom.com>
-
-       * ld-scripts/assign-loc.d: New file.  Test for assigning absolute
-       symbol to location counter.
-       * ld-scripts/assign-loc.t: New file.  Linker script for above test.
-       * ld-scripts/expr.exp: Add new assignment test.
-
-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.
-
-2012-09-17  H.J. Lu  <hongjiu.lu@intel.com>
-
-       * ld-elf/shared.exp (build_cxx_tests): Move out the commented out
-       test.
-
-       * lib/ld-lib.exp (run_ld_link_exec_tests): Assemble all sources
-       files in each test.
-
-2012-09-12  Chris Schlumberger-Socha  <chris.schlumberger-socha@arm.com>
-
-       * ld-aarch64/aarch64-elf.exp: New reloc tests.
-       * ld-aarch64/emit-relocs-309-low-bad.d: New file. Expected asm for test
-       failure (lower bound overflow).
-       * ld-aarch64/emit-relocs-309-low.d: New file. Expected asm for test
-       success (lower bound).
-       * ld-aarch64/emit-relocs-309-up-bad.d: New file. Expected asm for test
-       failure (upper bound overflow).
-       * ld-aarch64/emit-relocs-309-up.d: New file. Expected asm for test
-       success (upper bound).
-       * ld-aarch64/emit-relocs-309.s: New file. Asm for new reloc tests.
-
-2012-09-09  Hans-Peter Nilsson  <hp@bitrange.com>
-
-       * ld-mmix/sec-1.d, ld-mmix/sec-3.d: Force end-of-section symbols
-       to be emitted and checked.
-       * ld-mmix/data-1.s, ld-mmix/orph-.d, ld-mmix/orph-awp.d,
-       ld-mmix/orph-d-a.d, ld-mmix/orph-d-awn.d, ld-mmix/orph-d-awp.d,
-       ld-mmix/orph-d-awpe.d, ld-mmix/orph-d.d, ld-mmix/orph-dc-ap.d,
-       ld-mmix/orph-dc-awp.d, ld-mmix/orph-dc.d, ld-mmix/tm-ae.s,
-       ld-mmix/tm-ape.s, ld-mmix/tm-awne.s, ld-mmix/tm-awpe.s,
-       ld-mmix/tm-d-ap.s, ld-mmix/tm-d-awp.s, ld-mmix/tm-d.s,
-       ld-mmix/tm-e.s, ld-mmix/tm-orph1.s: New test files.
-
-2012-08-31  H.J. Lu  <hongjiu.lu@intel.com>
-
-       * ld-i386/i386.exp: Run mov1a, mov1b.
-       * ld-x86-64/x86-64.exp: Run mov1a, mov1b, mov1c, mov1d.
-
-       * ld-i386/mov1.s: New file.
-       * ld-i386/mov1a.d: Likewise.
-       * ld-i386/mov1b.d: Likewise.
-       * ld-x86-64/mov1.s: Likewise.
-       * ld-x86-64/mov1a.d: Likewise.
-       * ld-x86-64/mov1b.d: Likewise.
-       * ld-x86-64/mov1c.d: Likewise.
-       * ld-x86-64/mov1d.d: Likewise.
-
-2012-08-31  H.J. Lu  <hongjiu.lu@intel.com>
-
-       * ld-i386/i386.exp: Run lea1d, lea1f, lea1f.
-       * ld-x86-64/x86-64.exp: Run lea1g, lea1h, lea1i, lea1j, lea1k,
-       lea1l.
-
-       * ld-ifunc/ifunc-13-i386.d: Remove R_386_RELATIVE entry.
-
-       * ld-i386/lea1d.d: New file.
-       * ld-i386/lea1e.d: Likewise.
-       * ld-i386/lea1f.d: Likewise.
-       * ld-x86-64/lea1g.d: Likewise.
-       * ld-x86-64/lea1h.d: Likewise.
-       * ld-x86-64/lea1i.d: Likewise.
-       * ld-x86-64/lea1j.d: Likewise.
-       * ld-x86-64/lea1k.d: Likewise.
-       * ld-x86-64/lea1l.d: Likewise.
-
-2012-08-30  H.J. Lu  <hongjiu.lu@intel.com>
-
-       * ld-i386/i386.exp: Run lea1a, lea1b, lea1c.
-       * ld-x86-64/x86-64.exp: Run lea1a, lea1b, lea1c, lea1d, lea1e,
-       lea1f.
-
-       * ld-i386/lea1.s: New file.
-       * ld-i386/lea1a.d: Likewise.
-       * ld-i386/lea1b.d: Likewise.
-       * ld-i386/lea1c.d: Likewise.
-       * ld-x86-64/lea1.s: Likewise.
-       * ld-x86-64/lea1a.d: Likewise.
-       * ld-x86-64/lea1b.d: Likewise.
-       * ld-x86-64/lea1c.d: Likewise.
-       * ld-x86-64/lea1d.d: Likewise.
-       * ld-x86-64/lea1e.d: Likewise.
-       * ld-x86-64/lea1f.d: Likewise.
-
-2012-08-30  H.J. Lu  <hongjiu.lu@intel.com>
-
-       PR ld/14525
-       * ld-elf/elf.exp: Run pr14525.
-
-       * ld-elf/pr14525.c: New.
-       * ld-elf/pr14525.out: Likewise.
-
-2012-08-28  Maciej W. Rozycki  <macro@codesourcery.com>
-
-       * ld-elf/export-class.sd: New test.
-       * ld-elf/export-class.vd: New test.
-       * ld-elf/export-class-def.s: New test source.
-       * ld-elf/export-class-dep.s: New test source.
-       * ld-elf/export-class-lib.s: New test source.
-       * ld-elf/export-class-ref.s: New test source.
-       * ld-elf/export-class-lib.ver: New test version script.
-       * ld-elf/export-class.exp: New test script.
-       * ld-arm/arm-export-class.rd: New test.
-       * ld-arm/arm-export-class.xd: New test.
-       * ld-arm/export-class.exp: New test script.
-       * ld-i386/i386-export-class.rd: New test.
-       * ld-i386/i386-export-class.xd: New test.
-       * ld-i386/export-class.exp: New test script.
-       * ld-mips-elf/mips-32-export-class.rd: New test.
-       * ld-mips-elf/mips-32-export-class.xd: New test.
-       * ld-mips-elf/mips-64-export-class.rd: New test.
-       * ld-mips-elf/mips-64-export-class.xd: New test.
-       * ld-mips-elf/export-class.exp: New test script.
-       * ld-powerpc/powerpc-32-export-class.rd: New test.
-       * ld-powerpc/powerpc-32-export-class.xd: New test.
-       * ld-powerpc/powerpc-64-export-class.rd: New test.
-       * ld-powerpc/powerpc-64-export-class.xd: New test.
-       * ld-powerpc/export-class.exp: New test script.
-       * ld-x86-64/x86-64-64-export-class.rd: New test.
-       * ld-x86-64/x86-64-x32-export-class.rd: New test.
-       * ld-x86-64/export-class.exp: New test script.
-
-2012-08-24  H.J. Lu  <hongjiu.lu@intel.com>
-
-       * ld-elf/exclude3a.d: Remove target and use failif.
-
-       * ld-elf/exclude3b.d: Change target to *-*-linux* *-*-gnu* and
-       use failif
-
-       * ld-elf/exclude3d.d: Removed.
-
-2012-08-24  H.J. Lu  <hongjiu.lu@intel.com>
-
-       * ld-elf/elf.exp: Add Solaris/x86-64 support to eh[1-4] test.
-
-2012-08-24  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
-
-       * ld-arm/arm-elf.exp: Add new testcases.
-       * ld-arm/attr-merge-vfp-3.d: Update for change in expected
-       output.
-       * ld-arm/attr-merge-vfp-3r.d: Likewise.
-       * ld-arm/attr-merge-vfp-4.d: Likewise.
-       * ld-arm/attr-merge-vfp-4r.d: Likewise.
-       * ld-arm/attr-merge-vfp-5.d: Likewise.
-       * ld-arm/attr-merge-vfp-5r.d: Likewise.
-       * ld-arm/attr-merge-vfp-7.d: New testcase.
-       * ld-arm/attr-merge-vfp-7r.d: Likewise.
-       * ld-arm/attr-merge-vfp-armv8-hard.s: Likewise.
-       * ld-arm/attr-merge-vfp-armv8.s: Likewise.
-
-2012-08-14  Nick Clifton  <nickc@redhat.com>
-
-       PR ld/14265
-       * ld-gc/gc.exp: Add a new test.
-       * ld-gc/pr14265.c: Source file for the new test.
-       * ld-gc/pr14265.t: Linker script for the new test.
-       * ld-gc/pr14265.d: Expected symbol dump.
-
-2012-08-13  Maciej W. Rozycki  <macro@codesourcery.com>
-
-       * ld-mips-elf/export-class-call16-o32.dd: New test.
-       * ld-mips-elf/export-class-call16-o32-irix.dd: New test.
-       * ld-mips-elf/export-class-call16-o32.gd: New test.
-       * ld-mips-elf/export-class-call16-n32.dd: New test.
-       * ld-mips-elf/export-class-call16-n32.gd: New test.
-       * ld-mips-elf/export-class-call16-n64.dd: New test.
-       * ld-mips-elf/export-class-call16-n64.gd: New test.
-       * ld-mips-elf/export-class-call16-def.s: New test source.
-       * ld-mips-elf/export-class-call16-o32.s: New test source.
-       * ld-mips-elf/export-class-call16-n32.s: New test source.
-       * ld-mips-elf/export-class-call16-n64.s: New test source.
-       * ld-mips-elf/export-class-call16.ld: New test linker script.
-       * ld-mips-elf/mips-elf.exp: Run the new tests.
-
-2012-08-13  Ian Bolton  <ian.bolton@arm.com>
-           Laurent Desnogues  <laurent.desnogues@arm.com>
-           Jim MacArthur  <jim.macarthur@arm.com>
-           Marcus Shawcroft  <marcus.shawcroft@arm.com>
-           Nigel Stephens  <nigel.stephens@arm.com>
-           Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
-           Richard Earnshaw  <rearnsha@arm.com>
-           Sofiane Naci  <sofiane.naci@arm.com>
-           Tejas Belagod  <tejas.belagod@arm.com>
-           Yufeng Zhang  <yufeng.zhang@arm.com>
-
-       * ld-aarch64/aarch64-elf.exp: New file.
-       * ld-aarch64/aarch64.ld: New file.
-       * ld-aarch64/eh-frame-bar.s: New file.
-       * ld-aarch64/eh-frame-foo.s: New file.
-       * ld-aarch64/eh-frame.d: New file.
-       * ld-aarch64/emit-relocs-257-be.d: New file.
-       * ld-aarch64/emit-relocs-257.d: New file.
-       * ld-aarch64/emit-relocs-257.s: New file.
-       * ld-aarch64/emit-relocs-260-be.d: New file.
-       * ld-aarch64/emit-relocs-260.d: New file.
-       * ld-aarch64/emit-relocs-260.s: New file.
-       * ld-aarch64/emit-relocs-262.d: New file.
-       * ld-aarch64/emit-relocs-262.s: New file.
-       * ld-aarch64/emit-relocs-263.d: New file.
-       * ld-aarch64/emit-relocs-263.s: New file.
-       * ld-aarch64/emit-relocs-264.d: New file.
-       * ld-aarch64/emit-relocs-264.s: New file.
-       * ld-aarch64/emit-relocs-265.d: New file.
-       * ld-aarch64/emit-relocs-265.s: New file.
-       * ld-aarch64/emit-relocs-266.d: New file.
-       * ld-aarch64/emit-relocs-266.s: New file.
-       * ld-aarch64/emit-relocs-267.d: New file.
-       * ld-aarch64/emit-relocs-267.s: New file.
-       * ld-aarch64/emit-relocs-268.d: New file.
-       * ld-aarch64/emit-relocs-268.s: New file.
-       * ld-aarch64/emit-relocs-269.d: New file.
-       * ld-aarch64/emit-relocs-269.s: New file.
-       * ld-aarch64/emit-relocs-270-bad.d: New file.
-       * ld-aarch64/emit-relocs-270.d: New file.
-       * ld-aarch64/emit-relocs-270.s: New file.
-       * ld-aarch64/emit-relocs-271.d: New file.
-       * ld-aarch64/emit-relocs-271.s: New file.
-       * ld-aarch64/emit-relocs-272.d: New file.
-       * ld-aarch64/emit-relocs-272.s: New file.
-       * ld-aarch64/emit-relocs-273.d: New file.
-       * ld-aarch64/emit-relocs-273.s: New file.
-       * ld-aarch64/emit-relocs-274.d: New file.
-       * ld-aarch64/emit-relocs-274.s: New file.
-       * ld-aarch64/emit-relocs-275.d: New file.
-       * ld-aarch64/emit-relocs-275.s: New file.
-       * ld-aarch64/emit-relocs-276.d: New file.
-       * ld-aarch64/emit-relocs-276.s: New file.
-       * ld-aarch64/emit-relocs-277.d: New file.
-       * ld-aarch64/emit-relocs-277.s: New file.
-       * ld-aarch64/emit-relocs-278.d: New file.
-       * ld-aarch64/emit-relocs-278.s: New file.
-       * ld-aarch64/emit-relocs-279-bad.d: New file.
-       * ld-aarch64/emit-relocs-279.d: New file.
-       * ld-aarch64/emit-relocs-279.s: New file.
-       * ld-aarch64/emit-relocs-280.d: New file.
-       * ld-aarch64/emit-relocs-280.s: New file.
-       * ld-aarch64/emit-relocs-282.d: New file.
-       * ld-aarch64/emit-relocs-282.s: New file.
-       * ld-aarch64/emit-relocs-283.d: New file.
-       * ld-aarch64/emit-relocs-283.s: New file.
-       * ld-aarch64/emit-relocs-284.d: New file.
-       * ld-aarch64/emit-relocs-284.s: New file.
-       * ld-aarch64/emit-relocs-285.d: New file.
-       * ld-aarch64/emit-relocs-285.s: New file.
-       * ld-aarch64/emit-relocs-286-bad.d: New file.
-       * ld-aarch64/emit-relocs-286.d: New file.
-       * ld-aarch64/emit-relocs-286.s: New file.
-       * ld-aarch64/emit-relocs-287.d: New file.
-       * ld-aarch64/emit-relocs-287.s: New file.
-       * ld-aarch64/emit-relocs-299.d: New file.
-       * ld-aarch64/emit-relocs-299.s: New file.
-       * ld-aarch64/emit-relocs-311.d: New file.
-       * ld-aarch64/emit-relocs-311.s: New file.
-       * ld-aarch64/emit-relocs-312.d: New file.
-       * ld-aarch64/emit-relocs-312.s: New file.
-       * ld-aarch64/emit-relocs1.s: New file.
-       * ld-aarch64/farcall-b-none-function.d: New file.
-       * ld-aarch64/farcall-b-none-function.s: New file.
-       * ld-aarch64/farcall-b.d: New file.
-       * ld-aarch64/farcall-b.s: New file.
-       * ld-aarch64/farcall-back.d: New file.
-       * ld-aarch64/farcall-back.s: New file.
-       * ld-aarch64/farcall-bl-none-function.d: New file.
-       * ld-aarch64/farcall-bl-none-function.s: New file.
-       * ld-aarch64/farcall-bl.d: New file.
-       * ld-aarch64/farcall-bl.s: New file.
-       * ld-aarch64/farcall-section.d: New file.
-       * ld-aarch64/farcall-section.s: New file.
-       * ld-aarch64/limit-b.d: New file.
-       * ld-aarch64/limit-b.s: New file.
-       * ld-aarch64/limit-bl.d: New file.
-       * ld-aarch64/limit-bl.s: New file.
-       * ld-aarch64/relocs.ld: New file.
-       * ld-aarch64/tls-desc-ie.d: New file.
-       * ld-aarch64/tls-desc-ie.s: New file.
-       * ld-aarch64/tls-relax-all.d: New file.
-       * ld-aarch64/tls-relax-all.s: New file.
-       * ld-aarch64/tls-relax-gd-ie.d: New file.
-       * ld-aarch64/tls-relax-gd-ie.s: New file.
-       * ld-aarch64/tls-relax-gd-le.d: New file.
-       * ld-aarch64/tls-relax-gd-le.s: New file.
-       * ld-aarch64/tls-relax-gdesc-ie-2.d: New file.
-       * ld-aarch64/tls-relax-gdesc-ie-2.s: New file.
-       * ld-aarch64/tls-relax-gdesc-ie.d: New file.
-       * ld-aarch64/tls-relax-gdesc-ie.s: New file.
-       * ld-aarch64/tls-relax-gdesc-le-2.d: New file.
-       * ld-aarch64/tls-relax-gdesc-le-2.s: New file.
-       * ld-aarch64/tls-relax-gdesc-le.d: New file.
-       * ld-aarch64/tls-relax-gdesc-le.s: New file.
-       * ld-aarch64/tls-relax-ie-le-2.d: New file.
-       * ld-aarch64/tls-relax-ie-le-2.s: New file.
-       * ld-aarch64/tls-relax-ie-le-3.d: New file.
-       * ld-aarch64/tls-relax-ie-le-3.s: New file.
-       * ld-aarch64/tls-relax-ie-le.d: New file.
-       * ld-aarch64/tls-relax-ie-le.s: New file.
-       * ld-aarch64/weak-undefined.d: New file.
-       * ld-aarch64/weak-undefined.s: New file.
-       * ld-elf/binutils.exp (binutils_test): Add optional parameter
-       'test_name'; change to construct 'test_name' from the 'prog_name'
-       and 'ld_options' only when "$test_name" == "".
-       * ld-elf/group8a.d (#notarget): Add AArch64.
-       * ld-elf/group8b.d (#notarget): Add AArch64.
-       * ld-elf/group9a.d (#notarget): Add AArch64.
-       * ld-elf/group9b.d (#notarget): Add AArch64.
-       * ld-elf/pr12851.d (#notarget): Add AArch64.
-       * ld-elf/pr12975.d (#notarget): Add AArch64.
-       * ld-elf/pr13177.d (#notarget): Add AArch64.
-       * ld-elf/pr13195.d (#notarget): Add AArch64.
-       * ld-elfvers/vers.exp: Add AArch64.
-       * ld-shared/shared.exp: Add AArch64.
-       * ld-srec/srec.exp: Add AArch64.
-       * lib/ld-lib.exp: Add AArch64.
-
-2012-08-06  Maciej W. Rozycki  <macro@codesourcery.com>
-
-       * ld-mips-elf/dyn-sec64.ld: Use HIDDEN to define _gp.
-       * ld-mips-elf/eh-frame5.ld: Likewise.
-       * ld-mips-elf/got-dump-1.ld: Likewise.
-       * ld-mips-elf/got-dump-2.ld: Likewise.
-       * ld-mips-elf/got-page-1.ld: Likewise.
-       * ld-mips-elf/mips-dyn.ld: Likewise.
-       * ld-mips-elf/mips-lib.ld: Likewise.
-       * ld-mips-elf/mips16-pic-1.ld: Likewise.
-       * ld-mips-elf/no-shared-1.ld: Likewise.
-       * ld-mips-elf/pic-and-nonpic-1.ld: Likewise.
-       * ld-mips-elf/pic-and-nonpic-3a.ld: Likewise.
-       * ld-mips-elf/pic-and-nonpic-3b.ld: Likewise.
-       * ld-mips-elf/pic-and-nonpic-4b.ld: Likewise.
-       * ld-mips-elf/pic-and-nonpic-5b.ld: Likewise.
-       * ld-mips-elf/pic-and-nonpic-6.ld: Likewise.
-       * ld-mips-elf/reloc-2.ld: Likewise.
-       * ld-mips-elf/reloc-estimate-1.ld: Likewise.
-       * ld-mips-elf/stub-dynsym-1.ld: Likewise.
-       * ld-mips-elf/tls-hidden3.ld: Likewise.
-       * ld-mips-elf/mips16-pic-2.ad: Update accordingly.
-       * ld-mips-elf/pic-and-nonpic-3b.ad: Likewise.
-       * ld-mips-elf/pic-and-nonpic-4b.ad: Likewise.
-       * ld-mips-elf/pic-and-nonpic-5b.ad: Likewise.
-       * ld-mips-elf/pic-and-nonpic-6-n32.ad: Likewise.
-       * ld-mips-elf/pic-and-nonpic-6-n64.ad: Likewise.
-       * ld-mips-elf/pic-and-nonpic-6-o32.ad: Likewise.
-       * ld-mips-elf/eh-frame5.d: Likewise.
-       * ld-mips-elf/tlsdyn-o32-1.d: Likewise.
-       * ld-mips-elf/tlsdyn-o32-2.d: Likewise.
-       * ld-mips-elf/tlsdyn-o32-3.d: Likewise.
-       * ld-mips-elf/tlsdyn-o32.d: Likewise.
-       * ld-mips-elf/pic-and-nonpic-3a.dd: Likewise.
+       * 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/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/tls-multi-got-1.got: Likewise.
-       * ld-mips-elf/tlsdyn-o32-1.got: Likewise.
-       * ld-mips-elf/tlsdyn-o32-2.got: Likewise.
-       * ld-mips-elf/tlsdyn-o32-3.got: Likewise.
-       * ld-mips-elf/tlsdyn-o32.got: Likewise.
-       * ld-mips-elf/tlslib-o32-ver.got: Likewise.
-       * ld-mips-elf/tlslib-o32.got: Likewise.
-       * ld-mips-elf/mips16-pic-2.nd: Likewise.
-       * ld-mips-elf/pic-and-nonpic-1.nd: Likewise.
-       * ld-mips-elf/pic-and-nonpic-3b.nd: Likewise.
-       * ld-mips-elf/pic-and-nonpic-4b.nd: Likewise.
-       * ld-mips-elf/pic-and-nonpic-5b.nd: Likewise.
-       * ld-mips-elf/pic-and-nonpic-6-n32.nd: Likewise.
-       * ld-mips-elf/pic-and-nonpic-6-n64.nd: Likewise.
-       * ld-mips-elf/pic-and-nonpic-6-o32.nd: Likewise.
-       * ld-mips-elf/tls-multi-got-1.r: Likewise.
-       * ld-mips-elf/pic-and-nonpic-3b.rd: Likewise.
-       * ld-mips-elf/pic-and-nonpic-4b.rd: Likewise.
-       * ld-mips-elf/mips-elf.exp: Likewise.
-
-2012-08-06  Maciej W. Rozycki  <macro@codesourcery.com>
-
-       * ld-mips-elf/gp-hidden.rd: New test.
-       * ld-mips-elf/gp-hidden.sd: New test.
-       * ld-mips-elf/gp-hidden-lib.rd: New test.
-       * ld-mips-elf/gp-hidden-ver.rd: New test.
-       * ld-mips-elf/gp-hidden-64.rd: New test.
-       * ld-mips-elf/gp-hidden-lib-64.rd: New test.
-       * ld-mips-elf/gp-hidden-ver-64.rd: New test.
-       * ld-mips-elf/gp-hidden.s: New test source.
-       * ld-mips-elf/gp-hidden-lib.s: New test source.
-       * ld-mips-elf/gp-hidden-ver.s: New test source.
-       * ld-mips-elf/gp-hidden-ver.ver: New test version script.
-       * ld-mips-elf/mips-elf.exp: Run the new tests.
-
-2012-08-06  Maciej W. Rozycki  <macro@codesourcery.com>
-
-       * ld-mips-elf/rel32-o32.d: Adjust section VMAs after the removal
-       of _gp from the global scope.
-       * ld-mips-elf/rel32-n32.d: Likewise.
-       * ld-mips-elf/rel64.d: Likewise.
-
-2012-08-06  Maciej W. Rozycki  <macro@codesourcery.com>
-
-       * ld-mips-elf/mips-elf.exp: Set has_newabi for all Linux targets.
-       Adjust abi_asflags for targets that do not infer the ISA from the
-       ABI.
-       * ld-mips-elf/eh-frame1-n32.d: Adjust for targets that do not
-       infer the ISA from the ABI.
-       * ld-mips-elf/eh-frame1-n64.d: Likewise.
-       * ld-mips-elf/eh-frame2-n32.d: Likewise.
-       * ld-mips-elf/eh-frame2-n64.d: Likewise.
-       * ld-mips-elf/elf-rel-got-n32-embed.d: Likewise.
-       * ld-mips-elf/elf-rel-got-n32.d: Likewise.
-       * ld-mips-elf/elf-rel-got-n64-embed.d: Likewise.
-       * ld-mips-elf/elf-rel-got-n64-linux.d: Likewise.
-       * ld-mips-elf/elf-rel-got-n64.d: Likewise.
-       * ld-mips-elf/elf-rel-xgot-n32-embed.d: Likewise.
-       * ld-mips-elf/elf-rel-xgot-n32.d: Likewise.
-       * ld-mips-elf/elf-rel-xgot-n64-embed.d: Likewise.
-       * ld-mips-elf/elf-rel-xgot-n64-linux.d: Likewise.
-       * ld-mips-elf/elf-rel-xgot-n64.d: Likewise.
-       * ld-mips-elf/emit-relocs-1.d: Likewise.
-       * ld-mips-elf/got-page-2.d: Likewise.
-       * ld-mips-elf/no-shared-1-n32.d: Likewise.
-       * ld-mips-elf/no-shared-1-n64.d: Likewise.
-       * ld-mips-elf/rel32-n32.d: Likewise.
-       * ld-mips-elf/rel64.d: Likewise.
-       * ld-mips-elf/relax-jalr-n32-shared.d: Likewise.
-       * ld-mips-elf/relax-jalr-n32.d: Likewise.
-       * ld-mips-elf/relax-jalr-n64-shared.d: Likewise.
-       * ld-mips-elf/relax-jalr-n64.d: Likewise.
-       * ld-mips-elf/reloc-1-n32.d: Likewise.
-       * ld-mips-elf/reloc-1-n64.d: Likewise.
-       * ld-mips-elf/textrel-1.d: Likewise.
-
-2012-08-06  Maciej W. Rozycki  <macro@codesourcery.com>
-
-       * ld-mips-elf/reloc-1-n32.d: Add -EB to GAS flags.
-       * ld-mips-elf/mips-elf.exp: Update GAS flags in reloc test 6.
-
-2012-08-06  Maciej W. Rozycki  <macro@codesourcery.com>
-
-       * lib/ld-lib.exp (run_dump_test): Implement the EXTRA_OPTIONS
-       argument and the "dump" keyword.
-       * ld-mips-elf/emit-relocs-1a.s: Make section alignment uniform
-       across targets.
-       * ld-mips-elf/emit-relocs-1b.s: Likewise.
-       * ld-mips-elf/jalbal.s: Adjust padding.
-       * ld-mips-elf/elf-rel-got-n32-embed.d: New test.
-       * ld-mips-elf/elf-rel-got-n64-embed.d: New test.
-       * ld-mips-elf/elf-rel-xgot-n32-embed.d: New test.
-       * ld-mips-elf/elf-rel-xgot-n64-embed.d: New test.
-       * ld-mips-elf/elf-rel-got-n32.d: Remove -melf32btsmipn32.
-       * ld-mips-elf/elf-rel-got-n64.d: Remove -melf64btsmip.  Adjust
-       output.
-       * ld-mips-elf/elf-rel-got-n64-linux.d: Remove -melf64btsmip.
-       * ld-mips-elf/elf-rel-xgot-n32.d: Remove -melf32btsmipn32.
-       Adjust output.
-       * ld-mips-elf/elf-rel-xgot-n64.d: Remove -melf64btsmip.  Adjust
-       output.
-       * ld-mips-elf/elf-rel-xgot-n64-linux.d: Likewise.
-       * ld-mips-elf/reloc-1-n64.d: Remove -melf64btsmip.
-       * ld-mips-elf/mips-elf.exp: Set has_newabi for mips*-sde-elf*
-       too.  Move tool flags from o32_as_flags and o32_ld_flags
-       variables into abi_asflags and abi_ldflags arrays.  Adjust test
-       cases run to use them.  Run the new tests.
-
-2012-08-05  Maciej W. Rozycki  <macro@linux-mips.org>
-
-       * ld-vax-elf: New directory.
-       * ld-vax-elf/plt-local-lib.dd: New test.
-       * ld-vax-elf/plt-local-lib.ld: New test linker script.
-       * ld-vax-elf/plt-local-lib.s: New test source.
-       * ld-vax-elf/plt-local.dd: New test.
-       * ld-vax-elf/plt-local.ld: New test linker script.
-       * ld-vax-elf/plt-local.s: New test source.
-       * ld-vax-elf/plt-local-hidden-pic.s: New test source.
-       * ld-vax-elf/plt-local-rehidden-pic.s: New test source.
-       * ld-vax-elf/vax-elf.exp: New test script.
-
-2012-08-03  Maciej W. Rozycki  <macro@codesourcery.com>
-
-       * lib/ld-lib.exp (at_least_gcc_version): Accept more version
-       number formats; avoid throwing exceptions in any case.
-
-2012-08-03  Maciej W. Rozycki  <macro@codesourcery.com>
-
-       * ld-mips-elf/mode-change-error-1.d: Update the error message.
-
-2012-08-02  Maciej W. Rozycki  <macro@codesourcery.com>
-
-       * ld-mips-elf/got-vers-1.rd: Fix a typo.
-
-2012-08-01  James Lemke  <jwlemke@codesourcery.com>
-
-       * ld-gc/pr13683.d: XFAIL for powerpc*-*-eabivle.
-
-2012-07-31  H.J. Lu  <hongjiu.lu@intel.com>
-
-       * ld-elf/fini0.s: Indent global directive.
-       * ld-elf/foo0.s: Likewise.
-       * ld-elf/init0.s: Likewise.
-
-       * ld-elf/pr14156c.t: Keep text section.
-
-2012-07-26  Meador Inge  <meadori@codesourcery.com>
-
-       PR ld/14397
-       * ld-arm/arm-elf.exp: Add tests of linking without .rel.plt.
-       * ld-arm/arm-no-rel-plt.out: Linker script without .rel.plt section.
-       * ld-arm/arm-no-rel-plt.out: Expected output.
-
-2012-07-13  Hans-Peter Nilsson  <hp@axis.com>
-
-       * ld-elf/foo0.s: Use ARM-compatible .section syntax.
-       * ld-elf/foo1.s: Likewise.
-       * ld-elf/foo2.s: Likewise.
-       * ld-elf/foo3.s: Likewise.
-       * ld-elf/foon.s: Likewise.
-
-2012-07-10  H.J. Lu  <hongjiu.lu@intel.com>
+       * 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.
 
 
-       PR ld/14156
-       * ld-elf/fini0.s: New file.
-       * ld-elf/fini1.s: Likewise.
-       * ld-elf/fini2.s: Likewise.
-       * ld-elf/fini3.s: Likewise.
-       * ld-elf/finin.s: Likewise.
-       * ld-elf/foo0.s: Likewise.
-       * ld-elf/foo1.s: Likewise.
-       * ld-elf/foo2.s: Likewise.
-       * ld-elf/foo3.s: Likewise.
-       * ld-elf/foon.s: Likewise.
-       * ld-elf/init0.s: Likewise.
-       * ld-elf/init1.s: Likewise.
-       * ld-elf/init2.s: Likewise.
-       * ld-elf/init3.s: Likewise.
-       * ld-elf/initn.s: Likewise.
-       * ld-elf/pr14156a.d: Likewise.
-       * ld-elf/pr14156b.d: Likewise.
-       * ld-elf/pr14156c.d: Likewise.
-       * ld-elf/pr14156c.t: 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.
 
 
-2012-07-09  H.J. Lu  <hongjiu.lu@intel.com>
+2013-05-29  Maciej W. Rozycki  <macro@codesourcery.com>
 
 
-       PR ld/14323
-       * ld-elf/pr14323-1.c: New.
-       * ld-elf/pr14323-2.c: Likewise.
+       * 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.
 
 
-       * ld-elf/shared.exp (build_tests): Add libpr14323-2.so.
-       (run_tests): Add pr14323.
+2013-05-21  Alan Modra  <amodra@gmail.com>
 
 
-2012-07-03  H.J. Lu  <hongjiu.lu@intel.com>
+       PR ld/12982
+       * ld-plugin/pr12982.d: Fail if RWE GNU_STACK present.
 
 
-       PR ld/3351
-       * ld-elf/indirect.exp: New file.
-       * ld-elf/indirect1a.c: Likewise.
-       * ld-elf/indirect1b.c: Likewise.
-       * ld-elf/indirect1c.c: Likewise.
-       * ld-elf/indirect2.c: Likewise.
-       * ld-elf/indirect3.out: Likewise.
-       * ld-elf/indirect3a.c: Likewise.
-       * ld-elf/indirect3b.c: Likewise.
-       * ld-elf/indirect3c.c: Likewise.
-       * ld-elf/indirect4.out: Likewise.
-       * ld-elf/indirect4a.c: Likewise.
-       * ld-elf/indirect4b.c: Likewise.
-       * ld-elf/indirect4c.c: Likewise.
-
-2012-07-02  Roland McGrath  <mcgrathr@google.com>
-
-       * ld/testsuite/ld-i386/tlsbin-nacl.rd: Update for symbol table changes.
-       * ld/testsuite/ld-i386/tlsbindesc-nacl.rd: Likewise.
-       * ld/testsuite/ld-i386/tlsdesc-nacl.rd: Likewise.
-       * ld/testsuite/ld-i386/tlsgdesc-nacl.rd: Likewise.
-       * ld/testsuite/ld-i386/tlsnopic-nacl.rd: Likewise.
-       * ld/testsuite/ld-i386/tlspic-nacl.rd: Likewise.
-       * ld/testsuite/ld-x86-64/tlsbin-nacl.rd: Likewise.
-       * ld/testsuite/ld-x86-64/tlsbindesc-nacl.rd: Likewise.
-       * ld/testsuite/ld-x86-64/tlsdesc-nacl.rd: Likewise.
-       * ld/testsuite/ld-x86-64/tlsgdesc-nacl.rd: Likewise.
-       * ld/testsuite/ld-x86-64/tlspic-nacl.rd: Likewise.
-
-2012-07-02  H.J. Lu  <hongjiu.lu@intel.com>
-
-       * ld-elf/data2.c: New file.
-       * ld-elf/weakdef1.c: Likewise.
-
-       * ld-elf/shared.exp: Add tests for libdata2 and weakdef1.
-
-2012-06-28  Roland McGrath  <mcgrathr@google.com>
-
-       * ld-arm/arm-elf.exp (armelftests_common): Add a test that gets
-       arm-lib.so built so armeabitests_common can use it.
-       (unresolved-1-dyn): Exclude this test for [istarget "arm*-*-nacl*"].
-
-2012-06-26  Roland McGrath  <mcgrathr@google.com>
-
-       * ld-elf/ehdr_start.d (target): Add *-*-nacl*.
-
-2012-06-27  Alan Modra  <amodra@gmail.com>
-
-       * ld-elf/ehdr_start.s: Use data rather than rodata.
-       * ld-elf/ehdr_start.d: Run on linux and gnu targets only.
-
-2012-06-25  Roland McGrath  <mcgrathr@google.com>
-
-       * ld-elf/ehdr_start.d (ld): Add explicit -e _start.
-       (notarget): Add arm*-*-eabi* cris-*-*.
-
-2012-06-22  Roland McGrath  <mcgrathr@google.com>
-
-       * ld-elf/ehdr_start.s: New file.
-       * ld-elf/ehdr_start.d: New file.
-
-2012-06-21  Alan Modra  <amodra@gmail.com>
-
-       * ld-gc/start.d: Update.
-
-2012-06-18  Hans-Peter Nilsson  <hp@axis.com>
-
-       * ld-cris/dso-pltdis1.d, ld-cris/dso-pltdis2.d, dsofng.s
-       dsofn4g.s: New tests.
-
-2012-06-17  Hans-Peter Nilsson  <hp@axis.com>
-
-       * ld-cris/tls-e-tpiecomm1.d, ld-cris/tls-e-tpiecomm1.s: New test.
-       * ld-cris/tls-dso-tpoffgotcomm1.d,
-       ld-cris/tls-dso-tpoffgotcomm1.s: Ditto.
-
-       * ld-cris/tls-e-tpoffgotcomm1.d: New test.
-
-2012-06-16  Alan Modra  <amodra@gmail.com>
-
-       * ld-alpha/emptygot.nm, * ld-alpha/tlsbin.rd, * ld-alpha/tlsbinr.rd,
-       * ld-alpha/tlspic.rd, * ld-arm/arm-dyn.ld, * ld-arm/armthumb-lib.sym,
-       * ld-arm/farcall-mixed-app.sym, * ld-arm/mixed-app.sym,
-       * ld-arm/mixed-lib.sym, * ld-arm/preempt-app.sym,
-       * ld-cris/libdso-2.d, * ld-cris/pv32-1.d, * ld-cris/tls-e-20.d,
-       * ld-cris/tls-e-20a.d, * ld-cris/tls-e-80.d,
-       * ld-cris/tls-e-tpoffcomm1.d, * ld-cris/tls-gc-68.d,
-       * ld-cris/tls-gc-69.d, * ld-cris/tls-gc-70.d, * ld-cris/tls-gc-71.d,
-       * ld-cris/tls-gc-75.d, * ld-cris/tls-gc-76.d, * ld-cris/tls-gc-79.d,
-       * ld-cris/weakhiddso.d, * ld-cris/weakref3.d, * ld-cris/weakref4.d,
-       * ld-elfvsb/hidden2.d, * ld-i386/tlsbin.rd, * ld-i386/tlsbindesc.rd,
-       * ld-i386/tlsdesc.rd, * ld-i386/tlsgdesc.rd, * ld-i386/tlsnopic.rd,
-       * ld-i386/tlspic.rd, * ld-ia64/tlsbin.rd, * ld-ia64/tlspic.rd,
-       * ld-mips-elf/tlsdyn-o32-1.d, * ld-mips-elf/tlsdyn-o32-1.got,
-       * ld-mips-elf/tlsdyn-o32-2.d, * ld-mips-elf/tlsdyn-o32-2.got,
-       * ld-mips-elf/tlsdyn-o32-3.d, * ld-mips-elf/tlsdyn-o32-3.got,
-       * ld-mmix/bpo-10.d, * ld-mmix/bpo-11.d, * ld-mmix/greg-6.d,
-       * ld-mmix/greg-7.d, * ld-mmix/loc1.d, * ld-mmix/loc2.d,
-       * ld-mmix/loc3.d, * ld-mmix/loc4.d, * ld-mmix/loc6.d,
-       * ld-mmix/locdo-1.d, * ld-mmix/loct-1.d, * ld-mmix/locto-1.d,
-       * ld-mmix/start-1.d, * ld-mmix/undef-3.d, * ld-powerpc/relbrlt.d,
-       * ld-powerpc/tlsexe.r, * ld-powerpc/tlsexe32.r,
-       * ld-powerpc/tlsexetoc.r, * ld-powerpc/tlsso.r,
-       * ld-powerpc/tlsso32.r, * ld-powerpc/tlstocso.r,
-       * ld-s390/tlsbin.rd, * ld-s390/tlsbin_64.rd, * ld-s390/tlspic.rd,
-       * ld-s390/tlspic_64.rd, * ld-scripts/empty-address-1.d,
-       * ld-scripts/empty-address-2a.d, * ld-scripts/empty-address-2b.d,
-       * ld-scripts/empty-address-3a.d, * ld-scripts/empty-address-3b.d,
-       * ld-scripts/empty-address-3c.d, * ld-sh/sh64/abi32.xd,
-       * ld-sh/sh64/abi64.xd, * ld-sh/sh64/cmpct1.xd,
-       * ld-sh/sh64/crange1.rd, * ld-sh/sh64/crange2.rd,
-       * ld-sh/sh64/crange3-cmpct.rd, * ld-sh/sh64/crange3-media.rd,
-       * ld-sh/sh64/crange3.rd, * ld-sh/sh64/mix1.xd, * ld-sh/sh64/mix2.xd,
-       * ld-sh/sh64/shdl32.xd, * ld-sh/sh64/shdl64.xd,
-       * ld-sparc/gotop32.rd, * ld-sparc/gotop64.rd,
-       * ld-sparc/tlssunbin32.rd, * ld-sparc/tlssunbin64.rd,
-       * ld-sparc/tlssunnopic32.rd, * ld-sparc/tlssunnopic64.rd,
-       * ld-sparc/tlssunpic32.rd, * ld-sparc/tlssunpic64.rd,
-       * ld-spu/icache1.d, * ld-spu/pic.d, * ld-tic6x/shlib-1.rd,
-       * ld-tic6x/shlib-1b.rd, * ld-tic6x/shlib-1r.rd,
-       * ld-tic6x/shlib-1rb.rd, * ld-tic6x/shlib-app-1.rd,
-       * ld-tic6x/shlib-app-1b.rd, * ld-tic6x/shlib-app-1r.rd,
-       * ld-tic6x/shlib-app-1rb.rd, * ld-tic6x/shlib-noindex.rd,
-       * ld-tic6x/static-app-1.rd, * ld-tic6x/static-app-1b.rd,
-       * ld-tic6x/static-app-1r.rd, * ld-tic6x/static-app-1rb.rd,
-       * ld-x86-64/tlsbin.rd, * ld-x86-64/tlsbindesc.rd,
-       * ld-x86-64/tlsdesc.rd, * ld-x86-64/tlsgdesc.rd,
-       * ld-x86-64/tlspic.rd: Update.
-       * ld-tic6x/dsbt-be.ld: Add ". = .;" before __c6xabi_DSBT_BASE.
-       * ld-tic6x/dsbt.ld: Likewise.
-
-2012-06-13  Nick Clifton  <nickc@redhat.com>
-
-       * ld-arm/arm-app-abs32.d; Update expected disassembly in line with
-       improved architecture detection.
-       * ld-arm/arm-app.d: Likewise.
-       * ld-arm/arm-lib-plt32.d: Likewise.
-       * ld-arm/arm-lib.d: Likewise.
-       * ld-arm/arm-static-app.d: Likewise.
-       * ld-arm/armthumb-lib.d: Likewise.
-       * ld-arm/farcall-mixed-app-v5.d: Likewise.
-       * ld-arm/farcall-mixed-app.d: Likewise.
-       * ld-arm/farcall-mixed-lib-v4t.d: Likewise.
-       * ld-arm/farcall-mixed-lib.d: Likewise.
-       * ld-arm/mixed-app-v5.d: Likewise.
-       * ld-arm/mixed-app.d: Likewise.
-       * ld-arm/mixed-lib.d: Likewise.
-       * ld-arm/tls-app.d: Likewise.
-       * ld-arm/tls-descrelax-be32.d: Likewise.
-       * ld-arm/tls-descrelax.d: Likewise.
-       * ld-arm/tls-descseq.d: Likewise.
-       * ld-arm/tls-gdesc-got.d: Likewise.
-       * ld-arm/tls-gdesc.d: Likewise.
-       * ld-arm/tls-gdierelax.d: Likewise.
-       * ld-arm/tls-gdierelax2.d: Likewise.
-       * ld-arm/tls-gdlerelax.d: Likewise.
-       * ld-arm/tls-lib-loc.d: Likewise.
-       * ld-arm/tls-lib.d: Likewise.
-       * ld-arm/tls-thumb1.d: Likewise.
-
-2012-06-12  H.J. Lu  <hongjiu.lu@intel.com>
-
-       PR ld/14207
-       * ld-x86-64/x86-64.exp: Run pr14207.
-
-       * ld-x86-64/pr14207.d: New file.
-       * ld-x86-64/pr14207.s: Likewise.
-
-2012-06-11  H.J. Lu  <hongjiu.lu@intel.com>
-
-       PR ld/14215
-       * ld-i386/i386.exp: Run pr14215.
-       * ld-x86-64/x86-64.exp: Likewise.
+2013-05-21  Alan Modra  <amodra@gmail.com>
 
 
-       * ld-i386/pr14215.d: New file.
-       * ld-i386/pr14215.s: Likewise.
-       * ld-x86-64/pr14215.d: Likewise.
-       * ld-x86-64/pr14215.s: Likewise.
-
-2012-06-06  Alan Modra  <amodra@gmail.com>
-
-       * ld-alpha/tlsbin.rd, * ld-alpha/tlsbinr.rd, * ld-alpha/tlspic.rd,
-       * ld-arm/script-type.sym, * ld-cris/hiddef1.d, * ld-cris/tls-e-20a.d,
-       * ld-cris/tls-e-tpoffcomm1.d, * ld-cris/tls-gc-76.d,
-       * ld-cris/tls-local-64.d, * ld-i386/pr12718.d, * ld-i386/pr12921.d,
-       * ld-i386/tlsbin.rd, * ld-i386/tlsbindesc.rd, * ld-i386/tlsdesc.rd,
-       * ld-i386/tlsnopic.rd, * ld-i386/tlspic.rd, * ld-ia64/tlsbin.rd,
-       * ld-ia64/tlspic.rd, * ld-mips-elf/reloc-merge-lo16.d,
-       * ld-mmix/bpo-1.d, * ld-mmix/bpo-10.d, * ld-mmix/bpo-11.d,
-       * ld-mmix/bpo-14.d, * ld-mmix/bpo-16.d, * ld-mmix/bpo-17.d,
-       * ld-mmix/bpo-18.d, * ld-mmix/bpo-2.d, * ld-mmix/bpo-22.d,
-       * ld-mmix/bpo-3.d, * ld-mmix/bpo-4.d, * ld-mmix/bpo-5.d,
-       * ld-mmix/bpo-9.d, * ld-mmix/greg-1.d, * ld-mmix/greg-19.d,
-       * ld-mmix/greg-2.d, * ld-mmix/greg-3.d, * ld-mmix/greg-4.d,
-       * ld-mmix/greg-5.d, * ld-mmix/greg-5s.d, * ld-mmix/greg-6.d,
-       * ld-mmix/greg-7.d, * ld-mmix/loc4.d, * ld-mmix/local1.d,
-       * ld-mmix/local3.d, * ld-mmix/local5.d, * ld-mmix/local7.d,
-       * ld-mmix/loct-1.d, * ld-mn10300/i135409-1.d, * ld-powerpc/tlsexe.r,
-       * ld-powerpc/tlsexe32.r, * ld-powerpc/tlsexetoc.r,
-       * ld-powerpc/tlsso.r, * ld-powerpc/tlsso32.r, * ld-powerpc/tlstocso.r,
-       * ld-powerpc/vxworks-relax-2.rd, * ld-s390/tlsbin.rd,
-       * ld-s390/tlspic.rd, * ld-s390/tlspic_64.rd, * ld-sh/sub2l-1.d,
-       * ld-sh/weak1.d, * ld-sh/sh64/abi32.xd, * ld-sh/sh64/abi64.xd,
-       * ld-sh/sh64/cmpct1.xd, * ld-sh/sh64/crange1.rd,
-       * ld-sh/sh64/crange2.rd, * ld-sh/sh64/crange3-cmpct.rd,
-       * ld-sh/sh64/crange3-media.rd, * ld-sh/sh64/crange3.rd,
-       * ld-sh/sh64/crangerel1.rd, * ld-sh/sh64/crangerel2.rd,
-       * ld-sh/sh64/mix1.xd, * ld-sh/sh64/mix2.xd, * ld-sh/sh64/shdl32.xd,
-       * ld-sh/sh64/shdl64.xd, * ld-sparc/gotop32.rd,
-       * ld-sparc/gotop64.rd, * ld-sparc/tlssunbin32.rd,
-       * ld-sparc/tlssunbin64.rd, * ld-sparc/tlssunnopic32.rd,
-       * ld-sparc/tlssunnopic64.rd, * ld-sparc/tlssunpic32.rd,
-       * ld-sparc/tlssunpic64.rd, * ld-tic6x/shlib-1.rd,
-       * ld-tic6x/shlib-1b.rd, * ld-tic6x/shlib-1r.rd, * ld-tic6x/shlib-1rb.rd,
-       * ld-tic6x/shlib-app-1.rd, * ld-tic6x/shlib-app-1b.rd,
-       * ld-tic6x/shlib-app-1r.rd, * ld-tic6x/shlib-app-1rb.rd,
-       * ld-tic6x/shlib-noindex.rd, * ld-tic6x/static-app-1.rd,
-       * ld-tic6x/static-app-1b.rd, * ld-tic6x/static-app-1r.rd,
-       * ld-tic6x/static-app-1rb.rd, * ld-x86-64/ilp32-4-nacl.d,
-       * ld-x86-64/ilp32-4.d, * ld-x86-64/pr12718.d, * ld-x86-64/pr12921.d,
-       * ld-x86-64/split-by-file-nacl.rd, * ld-x86-64/split-by-file.rd,
-       * ld-x86-64/tlsbin.rd, * ld-x86-64/tlsbindesc.rd,
-       * ld-x86-64/tlsdesc.rd, * ld-x86-64/tlspic.rd: Update to suit
-       added STT_FILE symbols.
-
-2012-06-06  Alan Modra  <amodra@gmail.com>
-
-       * ld-mmix/bpo-9.d: Update.
-       * ld-mmix/bpo-10.d: Update.
-       * ld-mmix/bpo-11.d: Update.
-       * ld-mmix/sec-7m.d: Update.
-
-2012-05-31  H.J. Lu  <hongjiu.lu@intel.com>
-
-       * ld-ifunc/ifunc-13a-x86-64.s: Add missing "foo" after ".global".
-       * ld-ifunc/ifunc-15-x86-64.s: Likewise.
-
-2012-05-30  Nick Clifton  <nickc@redhat.com>
-
-       * ld-tic6x/shlib-1b.rd: Revert previous delta.
-       * ld-tic6x/shlib-1rb.rd: Likewise.
-       * ld-tic6x/shlib-1.rd: Likewise.
-       * ld-tic6x/shlib-1r.rd: Likewise.
-       * ld-tic6x/shlib-app-1b.rd: Likewise.
-       * ld-tic6x/shlib-app-1rb.rd: Likewise.
-       * ld-tic6x/shlib-app-1.rd: Likewise.
-       * ld-tic6x/shlib-app-1r.rd: Likewise.
-       * ld-tic6x/shlib-noindex.rd: Likewise.
-       * ld-tic6x/static-app-1b.rd: Likewise.
-       * ld-tic6x/static-app-1rb.rd: Likewise.
-       * ld-tic6x/static-app-1.rd: Likewise.
-       * ld-tic6x/static-app-1r.rd: Likewise.
-
-2012-05-29  Nick Clifton  <nickc@redhat.com>
-
-       * ld-tic6x/shlib-1b.rd: Update expected readelf output.
-       * ld-tic6x/shlib-1rb.rd: Likewise.
-       * ld-tic6x/shlib-1.rd: Likewise.
-       * ld-tic6x/shlib-1r.rd: Likewise.
-       * ld-tic6x/shlib-app-1b.rd: Likewise.
-       * ld-tic6x/shlib-app-1rb.rd: Likewise.
-       * ld-tic6x/shlib-app-1.rd: Likewise.
-       * ld-tic6x/shlib-app-1r.rd: Likewise.
-       * ld-tic6x/shlib-noindex.rd: Likewise.
-       * ld-tic6x/static-app-1b.rd: Likewise.
-       * ld-tic6x/static-app-1rb.rd: Likewise.
-       * ld-tic6x/static-app-1.rd: Likewise.
-       * ld-tic6x/static-app-1r.rd: Likewise.
-
-2012-05-28  Nick Clifton  <nickc@redhat.com>
-
-       * ld-ifunc/ifunc-13a-i386.s: Fix use of .global directive.
-       * ld-ifunc/ifunc-15a-i385.s: Likewise.
-
-2012-05-28  Alan Modra  <amodra@gmail.com>
-
-       PR ld/14170
-       * ld-elf/pr14170a.s: Put foo, bar address in .data.
-       * ld-elf/elf.exp: Don't run pr14170 test on hppa64-hpux.  Ignore
-       tic6x warnings.
-
-2012-05-27  H.J. Lu  <hongjiu.lu@intel.com>
-
-       PR ld/14170
-       * ld-elf/elf.exp: Add a test for PR ld/14170.
-
-       * ld-elf/pr14170a.s: New file.
-       * ld-elf/pr14170b.s: Likewise.
-       * ld-elf/pr14170c.s: Likewise.
-
-2012-05-26  Alan Modra  <amodra@gmail.com>
-
-       * ld-srec/srec.exp: Remove powerpc64 flag setting.
-
-2012-05-22  H.J. Lu  <hongjiu.lu@intel.com>
-
-       * ld-elf/eh1.d: Don't skip x86_64-*-linux-gnux32.
-       * ld-elf/eh2.d: Likewise.
-       * ld-elf/eh3.d: Likewise.
-       * ld-elf/eh4.d: Likewise.
-
-2012-05-22  H.J. Lu  <hongjiu.lu@intel.com>
-
-       * ld-x86-64/ilp32-11.s Add ".space 0x1000" before func.
-       (func): Make it global and hidden.
-       * ld-x86-64/ilp32-11.d: Updated.
-
-2012-05-22  Roland McGrath  <mcgrathr@google.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.
 
 
-       * ld-elf/eh4.d: Revert last change.
-       Loosen CFI-matching regexps so they match x86_64-*-nacl* variant too.
+2013-05-10  Joel Brobecker  <brobecker@adacore.com>
 
 
-       * ld-x86-64/pr12570a.d (name): Distinguish it from pr12570b.d case.
-       Loosen CFI-matching regexp so it matches x86_64-*-nacl* variant too.
-       * ld-x86-64/pr12570b.d: Likewise.
-       * ld-x86-64/x86-64.exp: Revert last change.
+       * 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.
 
 
-2012-05-22  H.J. Lu  <hongjiu.lu@intel.com>
+2013-05-03  Maciej W. Rozycki  <macro@codesourcery.com>
 
 
-       * ld-elf/eh4.d: Skip x86_64-*-nacl*.
+       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.
 
 
-       * ld-x86-64/x86-64.exp: Xfail pr12570a for x86_64-*-nacl*.
+2013-05-03  Maciej W. Rozycki  <macro@codesourcery.com>
 
 
-2012-05-22  H.J. Lu  <hongjiu.lu@intel.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.
 
 
-       PR ld/13909
-       * ld-i386/i386.exp: Revert the last change.
-       * ld-x86-64/x86-64.exp: Likewise.
+2013-05-02  Nick Clifton  <nickc@redhat.com>
 
 
-       * ld-i386/dummy.s: Removed.
-       * ld-i386/pr13909.d: Likewise.
-       * ld-x86-64/pr13909.d: Likewise.
+       * 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.
 
 
-2012-05-22  H.J. Lu  <hongjiu.lu@intel.com>
+2013-05-01  Maciej W. Rozycki  <macro@codesourcery.com>
 
 
-       PR ld/13909
-       * ld-i386/i386.exp: Run pr13909.
-       * ld-x86-64/x86-64.exp: Likewise.
+       * lib/ld-lib.exp (check_shared_lib_support): Also exclude
+       mips*-*-elf.
 
 
-       * ld-i386/dummy.s: New file.
-       * ld-i386/pr13909.d: Likewise.
-       * ld-x86-64/pr13909.d: Likewise.
+2013-04-30  Hans-Peter Nilsson  <hp@axis.com>
 
 
-2012-05-22  H.J. Lu  <hongjiu.lu@intel.com>
+       * lib/ld-lib.exp (check_shared_lib_support): Match cris*-*-elf as
+       a negative pattern instead of cris*-*-*.
 
 
-       PR ld/14105
-       * ld-elf/eh4.d: Add PLT eh_frame.
+2013-04-30  Will Newton  <will.newton@linaro.org>
 
 
-       * ld-i386/i386.exp: Run pr12570a and pr12570b.
-       * ld-x86-64/x86-64.exp: Likewise.
+       * 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.
 
 
-       * ld-i386/pr12570a.d: New file.
-       * ld-i386/pr12570a.s: Likewise.
-       * ld-i386/pr12570b.s: Likewise.
-       * ld-i386/pr12570b.s: Likewise.
-       * ld-x86-64/pr12570a.d: Likewise.
-       * ld-x86-64/pr12570a.s: Likewise.
-       * ld-x86-64/pr12570b.d: Likewise.
-       * ld-x86-64/pr12570b.s: Likewise.
+2013-04-29  Will Newton  <will.newton@linaro.org>
 
 
-2012-05-19  Alan Modra  <amodra@gmail.com>
+       * 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.
 
 
-       * ld-elf/elf.exp (note-3.so): xfail tic6x due to non-pic warnings.
+2013-04-29  Will Newton  <will.newton@linaro.org>
 
 
-2012-05-19  Alan Modra  <amodra@gmail.com>
+       * ld-plugin/lto.exp: Disable ld/12942 test for gcc < 4.7.0.
 
 
-       * ld-powerpc/vle.ld: New.
-       * ld-powerpc/powerpc.exp (vle reloc tests): Link using vle.ld.
+2013-04-22  Alan Modra  <amodra@gmail.com>
 
 
-2012-05-18  H.J. Lu  <hongjiu.lu@intel.com>
+       * ld-powerpc/tlsexe.d: Adjust for section id changes.
+       * ld-powerpc/tlsexe.r: Likewise.
+       * ld-powerpc/tlsexetoc.d: Likewise.
+       * ld-powerpc/tlsexetoc.r: Likewise.
+       * ld-powerpc/tlsso.d: Likewise.
+       * ld-powerpc/tlsso.r: Likewise.
+       * ld-powerpc/tlstocso.d: Likewise.
+       * ld-powerpc/tlstocso.r: Likewise.
 
 
-       * ld-i386/tlsdesc-nacl.rd: Update for dynamic sym changes.
-       * ld-i386/tlsdesc.rd: Likewise.
-       * ld-i386/tlsgdesc-nacl.rd: Likewise.
-       * ld-i386/tlsgdesc.rd: Likewise.
-       * ld-i386/tlsnopic-nacl.rd: Likewise.
-       * ld-i386/tlsnopic.rd: Likewise.
-       * ld-i386/tlspic-nacl.rd: Likewise.
-       * ld-i386/tlspic.rd: Likewise.
-       * ld-x86-64/tlsdesc-nacl.rd: Likewise.
-       * ld-x86-64/tlsdesc.rd: Likewise.
-       * ld-x86-64/tlsgdesc-nacl.rd: Likewise.
-       * ld-x86-64/tlsgdesc.rd: Likewise.
-       * ld-x86-64/tlspic-nacl.rd: Likewise.
-       * ld-x86-64/tlspic.rd: Likewise.
+2013-04-15  H.J. Lu  <hongjiu.lu@intel.com>
 
 
-2012-05-18  Alan Modra  <amodra@gmail.com>
+       PR ld/15371
+       * ld-ifunc/ifunc-20-i386.d: New file.
+       * ld-ifunc/ifunc-20-x86-64.d: Likewise.
+       * ld-ifunc/ifunc-20.s: Likewise.
 
 
-       * ld-tic6x/mvk-reloc-local-r.d: Adjust for signed addend.
-       * ld-tic6x/unwind-6.d: Typo fix.
+2013-04-10  Venkataramanan Kumar  <venkataramanan.kumar@linaro.org>
 
 
-2012-05-18  Alan Modra  <amodra@gmail.com>
+       * ld-aarch64/gc-plt1.s: New file.
+       * ld-aarch64/gc-plt2.s: Likewise.
+       * ld-aarch64/gc-plt-hidden.s: Likewise.
+       * ld-aarch64/gc-plt-main.s: Likewise.
+       * ld-aarch64/gc-relocs-257.s: Likewise.
+       * ld-aarch64/gc-plt-relocs.d: Update expected objdump.
+       * ld-aarch64/gc-relocs-257.d: Likewise.
+       * ld-aarch64/gc-relocs-257-dyn.d: Likewise.
+       * ld-aarch64/aarch64-elf.exp: Add test.
 
 
-       * ld-elf/init-mixed.c: Include config.h first.
+2013-04-08  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
 
 
-2012-05-17  H.J. Lu  <hongjiu.lu@intel.com>
+       * ld-aarch64/gc-tls-relocs.d: Handle big endian format.
+       * ld-aarch64/gc-got-relocs.d: Likewise.
 
 
-       * ld-arm/emit-relocs1-vxworks.d: Expect addend as signed.
-       * ld-spu/pic.d: Likewise.
+2013-04-04  Alan Modra  <amodra@gmail.com>
 
 
-2012-05-17  Hans-Peter Nilsson  <hp@axis.com>
+       * ld-elf/shared.exp: Update regexp on --no-add-needed and
+       --no-copy-dt-needed-entries tests.
 
 
-       * lib/ld-lib.exp (run_dump_test): For options "warning" and
-       "error", append to earlier option values without adding a space.
+2013-04-03  Alan Modra  <amodra@gmail.com>
 
 
-2012-05-17  Alan Modra  <amodra@gmail.com>
+       PR ld/15227
+       * ld-plugin/lto.exp (PR ld/12942 (3)): Remove file name and
+       line number from regexp.
+       (PR ld/15146 (2)): Similarly.
+       * ld-plugin/pr12942a.cc (main): Use __builtin_abort.
 
 
-       * ld-m68k/tls-ld-1.d: Update.
+2013-03-30  Alan Modra  <amodra@gmail.com>
 
 
-2012-05-17  Alan Modra  <amodra@gmail.com>
+       PR ld/15323
+       * ld-plugin/lto.exp (pr15323a.c): Compile without -flto rather
+       than using -r to effectively strip out lto info.
 
 
-       * ld-powerpc/tlsso.r: Update for dynamic sym changes.
-       * ld-powerpc/tlsso32.d: Likewise.
-       * ld-powerpc/tlsso32.r: Likewise.
-       * ld-powerpc/tlstocso.r: Likewise.
+2013-03-29  H.J. Lu  <hongjiu.lu@intel.com>
 
 
-2012-05-16  Meador Inge  <meadori@codesourcery.com>
+       PR ld/15323
+       * ld-plugin/lto.exp (lto_link_tests): Add pr15323a-r.o.
+       (lto_run_tests): Add a test for PR ld/15323.
 
 
-       * ld-arm/gc-hidden-1.d: Fix disassembly pattern.
+       * ld-plugin/pr15323.out: New file.
+       * ld-plugin/pr15323a.c: Likewise.
+       * ld-plugin/pr15323b.c: Likewise.
 
 
-2012-05-15  James Murray <jsm@jsm-net.demon.co.uk>
+2013-03-22  Nick Clifton  <nickc@redhat.com>
 
 
-       * ld-m68hc11/xgate-link.s: New.
-       * ld-m68hc11/xgate-link.d: New.
-       * ld-m68hc11/xgate-offset.s: New.
-       * ld-m68hc11/xgate-offset.d: New.
-       * ld-m68hc11/xgate1.s: New.
-       * ld-m68hc11/xgate1.d: New.
-       * ld-m68hc11/xgate2.s: New.
-       * ld-m68hc11/m68hc11.exp: Updated.
-       * ld-m68hc11/*.d: Brought in line with changed objdump output.
-       * ld-gc/gc.exp: Update CFLAGS for m68hc11.
-       * ld-plugin/plugin.exp: Likewise.
-       * ld-srec/srec.exp: XFAIL for m68hc11 and m68hc12.
-
-2012-05-14  David S. Miller  <davem@davemloft.net>
-
-       * ld-sparc/tlssunbin32.rd: Update.
-       * ld-sparc/tlssunbin64.rd: Likewise.
-
-2012-05-14  James Lemke  <jwlemke@codesourcery.com>
-
-       * ld-powerpc/powerpc.exp: Create ppceabitests.
-       * ld-powerpc/vle-multiseg.s: New.
-       * ld-powerpc/vle-multiseg-1.d: New.
-       * ld-powerpc/vle-multiseg-1.ld: New.
-       * ld-powerpc/vle-multiseg-2.d: New.
-       * ld-powerpc/vle-multiseg-2.ld: New.
-       * ld-powerpc/vle-multiseg-3.d: New.
-       * ld-powerpc/vle-multiseg-3.ld: New.
-       * ld-powerpc/vle-multiseg-4.d: New.
-       * ld-powerpc/vle-multiseg-4.ld: New.
-       * ld-powerpc/vle-multiseg-5.d: New.
-       * ld-powerpc/vle-multiseg-5.ld: New.
-       * ld-powerpc/vle-multiseg-6.d: New.
-       * ld-powerpc/vle-multiseg-6.ld: New.
-       * ld-powerpc/vle-multiseg-6a.s: New.
-       * ld-powerpc/vle-multiseg-6b.s: New.
-       * ld-powerpc/vle-multiseg-6c.s: New.
-       * ld-powerpc/vle-multiseg-6d.s: New.
-       * ld-powerpc/powerpc.exp: Run new tests.
-
-2012-05-14  Catherine Moore  <clm@codesourcery.com>
-
-       * ld-powerpc/apuinfo.rd: Update for VLE.
-       * ld-powerpc/vle-reloc-1.d: New.
-       * ld-powerpc/vle-reloc-1.s: New.
-       * ld-powerpc/vle-reloc-2.d: New.
-       * ld-powerpc/vle-reloc-2.s: New.
-       * ld-powerpc/vle-reloc-3.d: New.
-       * ld-powerpc/vle-reloc-3.s: New.
-       * ld-powerpc/vle-reloc-def-1.s: New.
-       * ld-powerpc/vle-reloc-def-2.s: New.
-       * ld-powerpc/vle-reloc-def-3.s: New.
-
-2012-05-13  Richard Sandiford  <rdsandiford@googlemail.com>
-
-       * ld-mips-elf/mips-elf.exp (mips16_call_global_test): Use the
-       no-shared-1.ld linker script.
-       * ld-mips-elf/mips16-call-global-1.s: Add alignment directive.
-       * ld-mips-elf/mips16-call-global-2.s: Likewise.
-       * ld-mips-elf/mips16-call-global-3.s: Likewise.
-       * ld-mips-elf/mips16-call-global.d: Use 50000 as the base address.
-
-2012-05-13  Richard Sandiford  <rdsandiford@googlemail.com>
-
-       * ld-mips-elf/attr-gnu-4-00.d: Remove assembler options and emulator
-       linker option.
-       * ld-mips-elf/attr-gnu-4-01.d, ld-mips-elf/attr-gnu-4-02.d,
-       ld-mips-elf/attr-gnu-4-03.d, ld-mips-elf/attr-gnu-4-04.d,
-       ld-mips-elf/attr-gnu-4-05.d, ld-mips-elf/attr-gnu-4-10.d,
-       ld-mips-elf/attr-gnu-4-11.d, ld-mips-elf/attr-gnu-4-12.d,
-       ld-mips-elf/attr-gnu-4-13.d, ld-mips-elf/attr-gnu-4-14.d,
-       ld-mips-elf/attr-gnu-4-15.d, ld-mips-elf/attr-gnu-4-20.d,
-       ld-mips-elf/attr-gnu-4-21.d, ld-mips-elf/attr-gnu-4-22.d,
-       ld-mips-elf/attr-gnu-4-23.d, ld-mips-elf/attr-gnu-4-24.d,
-       ld-mips-elf/attr-gnu-4-25.d, ld-mips-elf/attr-gnu-4-30.d,
-       ld-mips-elf/attr-gnu-4-31.d, ld-mips-elf/attr-gnu-4-32.d,
-       ld-mips-elf/attr-gnu-4-33.d, ld-mips-elf/attr-gnu-4-34.d,
-       ld-mips-elf/attr-gnu-4-35.d, ld-mips-elf/attr-gnu-4-40.d,
-       ld-mips-elf/attr-gnu-4-41.d, ld-mips-elf/attr-gnu-4-42.d,
-       ld-mips-elf/attr-gnu-4-43.d, ld-mips-elf/attr-gnu-4-44.d,
-       ld-mips-elf/attr-gnu-4-45.d, ld-mips-elf/attr-gnu-4-51.d: Likewise.
-
-2012-05-13  Richard Sandiford  <rdsandiford@googlemail.com>
-
-       * ld-mips-elf/eh-frame1.ld (.gcc_compiled_long32): Add KEEP.
-       * ld-mips-elf/eh-frame3.d: Move definition of foo to the link line
-       and change to a 32-bit value.  Expect CIEs to be marged.
-       * ld-mips-elf/eh-frame4.d: Move definition of foo to the link line.
-
-2012-05-12  H.J. Lu  <hongjiu.lu@intel.com>
-
-       * ld-alpha/tlspic.rd: Updated.
-       * ld-powerpc/tlsso.r: Likewise.
-       * ld-powerpc/tlsso32.r: Likewise.
-       * ld-powerpc/vxworks1-lib.rd: Likewise.
-       * ld-s390/tlspic.rd: Likewise.
-       * ld-s390/tlspic_64.rd: Likewise.
-       * ld-sh/shared-1.d: Likewise.
-       * ld-sh/tlspic-2.d: Likewise.
-       * ld-sparc/tlssunnopic32.rd: Likewise.
-       * ld-sparc/tlssunnopic64.rd: Likewise.
-       * ld-sparc/tlssunpic32.rd: Likewise.
-       * ld-sparc/tlssunpic64.rd: Likewise.
-
-2012-05-11  H.J. Lu  <hongjiu.lu@intel.com>
-
-       * ld-cris/hiddef1.d: Updated.
-       * ld-cris/libdso-2.d: Likewise.
-       * ld-cris/tls-js1.d: Likewise.
-       * ld-cris/tls-local-63.d: Likewise.
-       * ld-cris/tls-local-64.d: Likewise.
-
-2012-05-11  H.J. Lu  <hongjiu.lu@intel.com>
-
-       PR binutils/14088
-       * ld-ia64/tlspic.rd: Updated.
-       * ld-x86-64/tlsdesc-nacl.rd: Likewise.
-       * ld-x86-64/tlsdesc.rd: Likewise.
-       * ld-x86-64/tlspic-nacl.rd: Likewise.
-       * ld-x86-64/tlspic.rd: Likewise.
+       * ld-elf/init0.s: Add alloc attribute to .section directive.
+       * ld-elf/fini1.s: Likewise.
+       * ld-elf/fini2.s: Likewise.
+       * ld-elf/fini3.s: Likewise.
+       * ld-elf/finin.s: Likewise.
+       * ld-elf/init0.s: Likewise.
+       * ld-elf/init1.s: Likewise.
+       * ld-elf/init2.s: Likewise.
+       * ld-elf/init3.s: Likewise.
+       * ld-elf/initn.s: Likewise.
 
 
-2012-05-10  H.J. Lu  <hongjiu.lu@intel.com>
+2013-02-02  Michael Schewe  <michael.schewe@gmx.net>
 
 
-       * ld-x86-64/ilp32-11.d: Updated.
+       * ld-h8300/h8300.exp: Add new relax-7 test on ELF.
+       * ld-h8300/relax-2.s: Add other direction and .w/.l variants of
+       mov insns.
+       * ld-h8300/relax-2.d: Update expected disassembly.
+       * ld-h8300/relax-7a.s: New: tests for mov @(disp:32,ERx) -> mov
+       @(disp:16,ERx).
+       * ld-h8300/relax-7b.s: New: Likewise.
+       * ld-h8300/relax-7.d: New: expected disassembly.
 
 
-2012-05-10  H.J. Lu  <hongjiu.lu@intel.com>
+2013-03-20  Venkataramanan Kumar  <venkataramanan.kumar@linaro.org>
 
 
-       * ld-x86-64/pr13082-1a.d: Check RELACOUNT.
-       * ld-x86-64/pr13082-1b.d: Likewise.
+       * ld-elf/group8a.d (notarget): Remove aarch64*-*-*.
+       * ld-elf/group8b.d: Likewise.
+       * ld-elf/group9a.d: Likewise.
+       * ld-elf/group9b.d: Likewise.
+       * ld-elf/pr12851.d: Likewise.
+       * ld-elf/pr12975.d: Likewise.
+       * ld-elf/pr13177.d: Likewise.
+       * ld-elf/pr13195.d: Likewise.
 
 
-2012-05-09  H.J. Lu  <hongjiu.lu@intel.com>
+2013-03-20  Will Newton  <will.newton@linaro.org>
 
 
-       * ld-x86-64/ilp32-11.d: New file.
-       * ld-x86-64/ilp32-11.s: Likewise.
+       * ld-elfvers/vers.exp (objdump_symstuff): Sort objdump output
+       based on the symbol name rather than address.
+       * ld-elfvers/vers1.sym: Reorder contents to match changes to vers.exp.
+       * ld-elfvers/vers15.sym: Likewise.
+       * ld-elfvers/vers18.sym: Likewise.
+       * ld-elfvers/vers21.sym: Likewise.
+       * ld-elfvers/vers9.sym: Likewise.
 
 
-       * ld-x86-64/x86-64.exp: Run ilp32-11.
+2013-03-20  Alan Modra  <amodra@gmail.com>
 
 
-2012-05-05  H.J. Lu  <hongjiu.lu@intel.com>
+       * ld-elf/rel.c, ld-elf/relmain.c, ld-elf/relmain.out: New test.
+       * ld-elf/shared.exp: Build and run it.
 
 
-       PR ld/14052
-       * ld-elf/pr14052.d: New file.
-       * ld-elf/pr14052.t: Likewise.
+2013-03-20  Alan Modra  <amodra@gmail.com>
+           Will Newton <will.newton@linaro.org
 
 
-2012-05-05  Alan Modra  <amodra@gmail.com>
+       * ld-elfvers/vers.exp: Add -Wl,--no-as-needed to all tests
+       linking against shared libraries.
+       * ld-elfweak/elfweak.exp: Likewise.  Enable for x86_64-linux.
+       Build main1.o using $picflag.
 
 
-       PR ld/14052
-       PR ld/13621
-       * ld-elf/warn2.d: Revert 2012-02-13 change.
-       * ld-elf/zerosize1.d, ld-elf/zerosize1.s: Delete.
+2013-03-18  Alan Modra  <amodra@gmail.com>
 
 
-2012-05-04  H.J. Lu  <hongjiu.lu@intel.com>
+       * ld-elf/pr14862.out: Expect no output.
 
 
-       * ld-elf/eh1.d: Skip x86_64-*-linux-gnux32.
-       * ld-elf/eh2.d: Likewise.
-       * ld-elf/eh3.d: Likewise.
-       * ld-elf/eh4.d: Likewise.
+2013-03-15  Will Newton  <will.newton@linaro.org>
 
 
-       * ld-elfvsb/elfvsb.exp: Xfail x86_64-*-linux-gnux32.
+       * ld-arm/arm-elf.exp: Expand *-*eabi test to cover *-*eabi*.
+       * ld-arm/gc-hidden-1.d: Likewise.
+       * ld-elfvsb/elfvsb.exp: Likewise.
        * ld-shared/shared.exp: Likewise.
 
        * ld-shared/shared.exp: Likewise.
 
-       * ld-ifunc/ifunc-3a-x86.d: Support x86_64-*-linux-gnux32.
-
-2012-04-24  Roland McGrath  <mcgrathr@google.com>
-
-       * ld-x86-64/plt-nacl.pd: Fix expected nop padding.
-       * ld-x86-64/tlsdesc-nacl.pd: Likewise.
-
-2012-04-24  Hans-Peter Nilsson  <hp@axis.com>
-
-       PR ld/13990
-       * ld-arm/arm-elf.exp: Run gc-hidden-1.
-       * ld-arm/gc-hidden-1.d: New test-file.
-       * ld-arm/gcdfn.s, ld-arm/hideall.ld, ld-arm/hidfn.s,
-       ld-arm/main.s: New files.
-
-2012-04-23  Andreas Schwab  <schwab@linux-m68k.org>
-
-       * ld-pie/pie.exp: Remove extra braces.
-
-2012-04-13  H.J. Lu  <hongjiu.lu@intel.com>
+2013-03-08  Venkataramanan Kumar  <venkataramanan.kumar@linaro.org>
 
 
-       PR ld/13947
-       * ld-x86-64/x86-64.exp: Run pr13947.
-       * ld-x86-64/pr13947.d: New file.
-       * ld-x86-64/pr13947.s: Likewise.
+       * lib/ld-lib.exp (check_gc_sections_available): Remove aarch64
+       from list of targets that don't support gc-section.
 
 
-2012-04-13  Roland McGrath  <mcgrathr@google.com>
+2013-03-05  Alan Modra  <amodra@gmail.com>
 
 
-       * ld-arm/arm-elf.exp (armelftests_common): Move cases using
-       mixed-lib.so to ...
-       (armelftests_nonacl): ... here.
-
-2012-04-12  Roland McGrath  <mcgrathr@google.com>
+       * ld-scripts/rgn-at6.s, * ld-scripts/rgn-at6.t, * ld-scripts/rgn-at6.d,
+       * ld-scripts/rgn-at7.t, * ld-scripts/rgn-at7.d: New tests.
 
 
-       * ld-arm/arm-elf.exp (armelftests): Split out into ...
-       (armelftests_common, armelftests_nonacl): ... these two.
-       (armeabitests): Split out into ...
-       (armeabitests_common, armeabitests_nonacl): ... these two.
-       Omit _nonacl sets for arm*-*-nacl* targets.
+2013-02-28  Nathan Sidwell  <nathan@codesourcery.com>
 
 
-       * ld-arm/farcall-mix.d: Don't match exact addresses, only symbolic ones.
-       * ld-arm/farcall-mix2.d: Likewise.
-       * ld-arm/farcall-group.d: Likewise.
+       * ld-arm/tls-local-static.s: New test.
+       * ld-arm/tls-local-static.d: New.
+       * ld-arm/arm-elf.exp (tls-local-static): Add test.
 
 
-       * ld-arm/tls-gdesc-got.d: Match variant file formats too.
-       Accept some variation in exact addresses.
+2013-02-21  H.J. Lu  <hongjiu.lu@intel.com>
 
 
-       * ld-arm/thumb2-b-interwork.d: Match variant file formats too.
-       Fix regexps not to care about exact addresses where not relevant.
+       PR ld/15167
+       * ld-unique/unique.exp: Add a test for shared library with
+       reference.
 
 
-       * ld-arm/thumb2-bl-undefweak.d: Match any hex strings, not any
-       strings of particular exact lengths.
-       * ld-arm/thumb2-bl-undefweak1.d: Likewise.
+2013-02-19  Maciej W. Rozycki  <macro@codesourcery.com>
 
 
-       * ld-arm/arm-app.r: Match variant file formats too.
-       * ld-arm/arm-app-abs32.r: Likewise.
-       * ld-arm/arm-lib.d: Likewise.
-       * ld-arm/arm-lib.r: Likewise.
-       * ld-arm/arm-static-app.r: Likewise.
-       * ld-arm/armv4-bx.d: Likewise.
-       * ld-arm/data-only-map.d: Likewise.
-       * ld-arm/group-relocs.d: Likewise.
-       * ld-arm/jump19.d: Likewise.
-       * ld-arm/reloc-boundaries.d: Likewise.
-       * ld-arm/thumb1-bl.d: Likewise.
-       * ld-arm/thumb2-bl.d: Likewise.
-       * ld-arm/tls-app.d: Likewise.
-       * ld-arm/tls-app.r: Likewise.
-       * ld-arm/tls-gdierelax.d: Likewise.
-       * ld-arm/tls-gdierelax2.d: Likewise.
-       * ld-arm/tls-gdlerelax.d: Likewise.
-       * ld-arm/tls-lib.d: Likewise.
-       * ld-arm/tls-lib.r: Likewise.
-       * ld-arm/tls-mixed.r: Likewise.
-       * ld-arm/vfp11-fix-none.d: Likewise.
-       * ld-arm/vfp11-fix-scalar.d: Likewise.
-       * ld-arm/vfp11-fix-vector.d: Likewise.
-       * ld-arm/arm-static-app.d: Likewise.
-       Fix regexps not to care about exact number of leading spaces.
-       * ld-arm/arm-app-abs32.d: Likewise.
-       * ld-arm/fix-arm1176-off.d: Likewise.
-       * ld-arm/fix-arm1176-on.d: Likewise.
-
-       * ld-arm/arm-elf.exp: Treat nacl targets like eabi targets.
-
-2012-04-09  Roland McGrath  <mcgrathr@google.com>
-
-       * ld-elf/eh1.d: Add explicit --64 to as options, and explicit
-       -melf_x86_64 and -Ttext to ld options, so we don't assume every
-       x86_64-*-* target uses --64 (vs --x32) by default or has the
-       same address space layout.
-       * ld-elf/eh2.d: Likewise.
-       * ld-elf/eh3.d: Likewise.
-       * ld-elf/eh4.d: Likewise.
-       * ld-elf/elf.exp: For target *-*-nacl*, use options_regsub(ld) to
-       map -melf_x86_64 to -melf_x86_64_nacl.
-
-2012-04-07  David S. Miller  <davem@davemloft.net>
-
-       * ld-sparc/tlssunbin32.rd: Fix regexp.
-       * ld-sparc/tlssunbin64.rd: Likewise.
-
-2012-04-03  Roland McGrath  <mcgrathr@google.com>
-
-       * ld-x86-64/ilp32-4-nacl.d: New file.
-       * ld-x86-64/x86-64.exp: Run it.
-
-       * ld-discard/discard.exp: Accept nacl targets too.
-       * ld-elf/binutils.exp: Likewise.
+       * lib/ld-lib.exp (run_ld_link_tests): Add another argument, pass
+       its contents to ar_simple_create and ld_simple_link after
+       objfiles.
+       * ld-aarch64/aarch64-elf.exp: Adjust accordingly.
+       * ld-alpha/alpha.exp: Likewise.
+       * ld-arm/arm-elf.exp: Likewise.
+       * ld-arm/export-class.exp: Likewise.
        * ld-elf/comm-data.exp: Likewise.
        * ld-elf/comm-data.exp: Likewise.
+       * ld-elf/eh-group.exp: Likewise.
        * ld-elf/elf.exp: Likewise.
        * ld-elf/elf.exp: Likewise.
-       * ld-elf/tls_common.exp: Likewise.
+       * ld-elf/export-class.exp: Likewise.
        * ld-elfvers/vers.exp: Likewise.
        * ld-elfvers/vers.exp: Likewise.
-       * ld-elfvsb/elfvsb.exp: Likewise.
-       * ld-elfweak/elfweak.exp: Likewise.
-       * ld-gc/gc.exp: Likewise.
-       * ld-ifunc/binutils.exp: Likewise.
-       * ld-ifunc/ifunc.exp: Likewise.
-       * ld-linkonce/linkonce.exp:Likewise.
-       * ld-pie/pie.exp: Likewise.
-       * ld-shared/shared.exp: Likewise.
-       * ld-undefined/weak-undef.exp: Likewise.
-       * ld-unique/unique.exp: Likewise.
+       * ld-frv/tls.exp: Likewise.
+       * ld-i386/export-class.exp: Likewise.
+       * ld-i386/i386.exp: Likewise.
+       * ld-ia64/ia64.exp: Likewise.
+       * ld-libs/libs.exp: Likewise.
+       * ld-m68k/m68k.exp: Likewise.
+       * ld-metag/metag.exp: Likewise.
+       * ld-mips-elf/comm-data.exp: Likewise.
+       * ld-mips-elf/export-class.exp: Likewise.
+       * ld-mips-elf/mips-elf.exp: Likewise.
+       * ld-mn10300/mn10300.exp: Likewise.
+       * ld-pe/pe-compile.exp: Likewise.
+       * ld-pe/pe.exp: Likewise.
+       * ld-plugin/plugin.exp: Likewise.
+       * ld-powerpc/aix52.exp: Likewise.
+       * ld-powerpc/export-class.exp: Likewise.
+       * ld-powerpc/powerpc.exp: Likewise.
+       * ld-s390/s390.exp: Likewise.
+       * ld-sh/sh-vxworks.exp: Likewise.
+       * ld-sh/sh64/sh64.exp: Likewise.
+       * ld-sparc/sparc.exp: Likewise.
+       * ld-tic6x/tic6x.exp: Likewise.
+       * ld-tilegx/tilegx.exp: Likewise.
+       * ld-tilepro/tilepro.exp: Likewise.
+       * ld-undefined/entry.exp: Likewise.
+       * ld-vax-elf/vax-elf.exp: Likewise.
        * ld-x86-64/dwarfreloc.exp: Likewise.
        * ld-x86-64/dwarfreloc.exp: Likewise.
-       * ld-x86-64/line.exp: Likewise.
-
-       * lib/ld-lib.exp (slurp_options): Support global array
-       options_regsub to apply substitutions to the contents
-       of options lines read from the file.
-       * ld-i386/emit-relocs.d: Renamed to ...
-       * ld-i386/emit-relocs.rd: ... this.
-       * ld-i386/i386.exp: Accept nacl targets too.
-       For them, use options_regsub to replace elf_i386 with
-       elf_i386_nacl in run_dump_test cases; apply the same
-       substitution in $i386tests; replace foo.rd expectations
-       files with foo-nacl.rd in $i386tests.
-       (i386tests): Change emit-relocs.d to emit-relocs.rd here.
-       * ld-i386/emit-relocs-nacl.rd: New file.
-       * ld-i386/plt-nacl.pd: New file.
-       * ld-i386/plt-pic-nacl.pd: New file.
-       * ld-i386/tlsbin-nacl.rd: New file.
-       * ld-i386/tlsbindesc-nacl.rd: New file.
-       * ld-i386/tlsdesc-nacl.rd: New file.
-       * ld-i386/tlsgdesc-nacl.rd: New file.
-       * ld-i386/tlsnopic-nacl.rd: New file.
-       * ld-i386/tlspic-nacl.rd: New file.
-       * ld-x86-64/x86-64.exp: Accept nacl targets too.
-       For them, use options_regsub to replace elf_x86_64 with
-       elf_x86_64_nacl in run_dump_test cases; apply the same
-       substitution in $x86_64tests; replace foo.rd expectations
-       files with foo-nacl.rd in $x86_64tests.
-       Add explicit -melf_x86_64 to ld options in tests that need it,
-       in case the default emulation is x32 (as it is for x86_64-nacl).
-       * ld/testsuite/ld-x86-64/plt-nacl.pd: New file.
-       * ld/testsuite/ld-x86-64/split-by-file-nacl.rd: New file.
-       * ld/testsuite/ld-x86-64/tlsbin-nacl.rd: New file.
-       * ld/testsuite/ld-x86-64/tlsbindesc-nacl.rd: New file.
-       * ld/testsuite/ld-x86-64/tlsdesc-nacl.pd: New file.
-       * ld/testsuite/ld-x86-64/tlsdesc-nacl.rd: New file.
-       * ld/testsuite/ld-x86-64/tlsgdesc-nacl.rd: New file.
-       * ld/testsuite/ld-x86-64/tlspic-nacl.rd: New file.
-
-       * ld-i386/hidden2.d: Loosen regexps to match any file format variant,
-       and not to depend on exact addresses, displacements, etc. where
-       they are irrelevant.
-       * ld-i386/pcrel16.d: Likewise.
-       * ld-i386/pcrel16abs.d: Likewise.
-       * ld-i386/pr12718.d: Likewise.
-       * ld-i386/pr12921.d: Likewise.
-       * ld-i386/reloc.d: Likewise.
-       * ld-i386/tlsbin.dd: Likewise.
-       * ld-i386/tlsbin.sd: Likewise.
-       * ld-i386/tlsbin.td: Likewise.
-       * ld-i386/tlsbindesc.dd: Likewise.
-       * ld-i386/tlsbindesc.sd: Likewise.
-       * ld-i386/tlsbindesc.td: Likewise.
-       * ld-i386/tlsdesc.dd: Likewise.
-       * ld-i386/tlsdesc.sd: Likewise.
-       * ld-i386/tlsdesc.td: Likewise.
-       * ld-i386/tlsg.sd: Likewise.
-       * ld-i386/tlsgdesc.dd: Likewise.
-       * ld-i386/tlsindntpoff.dd: Likewise.
-       * ld-i386/tlsnopic.dd: Likewise.
-       * ld-i386/tlsnopic.sd: Likewise.
-       * ld-i386/tlspic.dd: Likewise.
-       * ld-i386/tlspic.sd: Likewise.
-       * ld-i386/tlspic.td: Likewise.
-       * ld-i386/tlspie2.d: Likewise.
-       * ld-x86-64/hidden2.d: Likewise.
-       * ld-x86-64/pcrel16.d: Likewise.
-       * ld-x86-64/pr12718.d: Likewise.
-       * ld-x86-64/pr12921.d: Likewise.
-       * ld-x86-64/protected3.d: Likewise.
-       * ld-x86-64/tlsbin.dd: Likewise.
-       * ld-x86-64/tlsbin.sd: Likewise.
-       * ld-x86-64/tlsbin.td: Likewise.
-       * ld-x86-64/tlsbindesc.dd: Likewise.
-       * ld-x86-64/tlsbindesc.sd: Likewise.
-       * ld-x86-64/tlsbindesc.td: Likewise.
-       * ld-x86-64/tlsdesc.dd: Likewise.
-       * ld-x86-64/tlsdesc.sd: Likewise.
-       * ld-x86-64/tlsdesc.td: Likewise.
-       * ld-x86-64/tlsg.sd: Likewise.
-       * ld-x86-64/tlsgd5.dd: Likewise.
-       * ld-x86-64/tlsgd6.dd: Likewise.
-       * ld-x86-64/tlsgdesc.dd: Likewise.
-       * ld-x86-64/tlspic.dd: Likewise.
-       * ld-x86-64/tlspic.sd: Likewise.
-       * ld-x86-64/tlspic.td: Likewise.
-
-       * ld-x86-64/ilp32-8.d: Match any file format variant.
-       Use a -Ttext and adjust expected results, to handle variant layouts.
-       * ld-x86-64/ilp32-9.d: Likewise.
-
-       * ld-i386/alloc.t: Remove superfluous OUTPUT_FORMAT statement.
-       * ld-i386/pr12627.t: Likewise.
-
-       * ld-x86-64/abs-l1om.d: Add target: constraint.
-       * ld-x86-64/protected2-l1om.d: Likewise.
-       * ld-x86-64/protected3-l1om.d: Likewise.
-       * ld-x86-64/ilp32-4.d: Likewise.
-
-       * ld-x86-64/plt.s: New file.
-       * ld-x86-64/pltlib.s: New file.
-       * ld-x86-64/plt.pd: New file.
-       * ld-x86-64/x86-64.exp (x86_64tests): Add them.
-
-       * ld-i386/plt.s: New file.
-       * ld-i386/pltlib.s: New file.
-       * ld-i386/plt.pd: New file.
-       * ld-i386/plt-pic.s: New file.
-       * ld-i386/plt-pic.pd: New file.
-       * ld-i386/i386.exp (i386tests): Add them.
-
-2012-03-25  Alan Modra  <amodra@gmail.com>
-
-       * ld-powerpc/vxworks-relax.rd: Remove check on reloc section
-       file offset and reloc symbol indices.
-
-2012-03-21  Hans-Peter Nilsson  <hp@axis.com>
-
-       PR ld/13813
-       * ld-mips-elf/comm-data.exp (mips_comm_data_test): For N32 and N64
-       tests, also specify assembler option -march=mips3.
-
-2012-03-20  H.J. Lu  <hongjiu.lu@intel.com>
-
-       PR ld/13880
-       * ld-i386/i386.exp: Run protected4 and protected5.
+       * ld-x86-64/export-class.exp: Likewise.
        * ld-x86-64/x86-64.exp: Likewise.
        * ld-x86-64/x86-64.exp: Likewise.
+       * ld-xc16x/xc16x.exp: Likewise.
+       * ld-xstormy16/xstormy16.exp: Likewise.
+       * ld-xtensa/xtensa.exp: Likewise.
+
+2013-02-18  Maciej W. Rozycki  <macro@codesourcery.com>
 
 
-       * ld-i386/protected4.d: New.
-       * ld-i386/protected4.s: Likewise.
-       * ld-i386/protected5.d: Likewise.
-       * ld-i386/protected5.s: Likewise.
-       * ld-x86-64/protected4.d: Likewise.
-       * ld-x86-64/protected4.s: Likewise.
-       * ld-x86-64/protected5.d: Likewise.
-       * ld-x86-64/protected5.s: Likewise.
-
-2012-03-19  Andreas Schwab  <schwab@linux-m68k.org>
-
-       * ld-m68k/m68k.exp ("TLS indirect symbol use"): Pass
-       --copy-dt-needed-entries.
-
-2012-03-16  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
-
-       * ld-arm/arm-elf.exp: Add new testcases.
-       * ld-arm/attr-merge-2.attr: Update ouput.
-       * ld-arm/attr-merge-2a.s: Remove Tag_DIV_use test.
-       * ld-arm/attr-merge-2b.s: Likewise.
-       * ld-arm/attr-merge-3.attr: Updated expected output.
-       * ld-arm/attr-merge-4.attr: Likewise.
-       * ld-arm/attr-merge-5.attr: Likewise.
-       * ld-arm/attr-merge-6.attr: Likewise.
-       * ld-arm/attr-merge-7.attr: Likewise.
-       * ld-arm/attr-merge-arch-1.attr: Likewise.
-       * ld-arm/attr-merge-arch-2.attr: Likewise.
-       * ld-arm/attr-merge-unknown-2.d: Likewise.
-       * ld-arm/attr-merge-unknown-2r.d: Likewise.
-       * ld-arm/attr-merge-unknown-3.d: Likewise.
-       * ld-arm/attr-merge-vfp-1.d: Likewise.
-       * ld-arm/attr-merge-vfp-1r.d: Likewise.
-       * ld-arm/attr-merge-vfp-2.d: Likewise.
-       * ld-arm/attr-merge-vfp-2r.d: Likewise.
-       * ld-arm/attr-merge-vfp-3.d: Likewise.
-       * ld-arm/attr-merge-vfp-3r.d: Likewise.
-       * ld-arm/attr-merge-vfp-4.d: Likewise.
-       * ld-arm/attr-merge-vfp-4r.d: Likewise.
-       * ld-arm/attr-merge-vfp-5.d: Likewise.
-       * ld-arm/attr-merge-vfp-5r.d: Likewise.
-       * ld-arm/attr-merge-vfp-6.d: Likewise.
-       * ld-arm/attr-merge-vfp-6r.d: Likewise.
-       * ld-arm/attr-merge-wchar-00-nowarn.d: Likewise.
-       * ld-arm/attr-merge-wchar-00.d: Likewise.
-       * ld-arm/attr-merge-wchar-02-nowarn.d: Likewise.
-       * ld-arm/attr-merge-wchar-02.d: Likewise.
-       * ld-arm/attr-merge-wchar-04-nowarn.d: Likewise.
-       * ld-arm/attr-merge-wchar-04.d: Likewise.
-       * ld-arm/attr-merge-wchar-20-nowarn.d: Likewise.
-       * ld-arm/attr-merge-wchar-20.d: Likewise.
-       * ld-arm/attr-merge-wchar-22-nowarn.d: Likewise.
-       * ld-arm/attr-merge-wchar-22.d: Likewise.
-       * ld-arm/attr-merge-wchar-24-nowarn.d: Likewise.
-       * ld-arm/attr-merge-wchar-40-nowarn.d: Likewise.
-       * ld-arm/attr-merge-wchar-40.d: Likewise.
-       * ld-arm/attr-merge-wchar-42-nowarn.d: Likewise.
-       * ld-arm/attr-merge-wchar-44-nowarn.d: Likewise.
-       * ld-arm/attr-merge-wchar-44.d: Likewise.
-       * ld-arm/attr-merge.attr: Likewise.
-       * ld-arm/attr-merge-div-0.s: New testcase.
-       * ld-arm/attr-merge-div-00.d: Likewise.
-       * ld-arm/attr-merge-div-01-m3.d: Likewise.
-       * ld-arm/attr-merge-div-01.d: Likewise.
-       * ld-arm/attr-merge-div-02.d: Likewise.
-       * ld-arm/attr-merge-div-1.s: Likewise.
-       * ld-arm/attr-merge-div-10-m3.d: Likewise.
-       * ld-arm/attr-merge-div-10.d: Likewise.
-       * ld-arm/attr-merge-div-11.d: Likewise.
-       * ld-arm/attr-merge-div-12.d: Likewise.
-       * ld-arm/attr-merge-div-120.d: Likewise.
-       * ld-arm/attr-merge-div-2.s: Likewise.
-       * ld-arm/attr-merge-div-20.d: Likewise.
-       * ld-arm/attr-merge-div-21.d: Likewise.
-       * ld-arm/attr-merge-div-22.d: Likewise.
-
-2012-03-16  Alan Modra  <amodra@gmail.com>
-
-       * ld-gc/pr13683.d: Accept powerpc64 function descriptor syms.
-
-2012-03-15  Alan Modra  <amodra@gmail.com>
-
-       * config/default.exp: Update copyright date.
-       * ld-elf/shared.exp: Pass --no-as-needed to various tests linking
-       shared libs.
-       * ld-elfvers/vers.exp: Likewise.
-
-2012-03-14  H.J. Lu  <hongjiu.lu@intel.com>
-
-       PR ld/13839
-       * ld-elf/pr13839.d: New.
-       * ld-elf/pr13839.s: Likewise.
-       * ld-elf/pr13839.t: Likewise.
-
-2012-03-09  H.J. Lu  <hongjiu.lu@intel.com>
-
-       PR ld/13817
-       * ld-i386/pr13302.d: Updated.
-       * ld-x86-64/pr13082-5b.d: Likewise.
-       * ld-x86-64/pr13082-6a.d: Likewise.
-       * ld-x86-64/pr13082-6b.d: Likewise.
-
-2012-03-06  Alan Modra  <amodra@gmail.com>
+       * ld-mips-elf/jalx-2.ld: Include .rel.plt in output, give .plt a
+       mapping.
+       * ld-mips-elf/jalx-2.dd: Adjust disassembly accordingly.
 
 
-       PR ld/13683
-       * ld-gc/pr13683.d: Allow non-zero top address digit.
-
-2012-03-05  Hans-Peter Nilsson  <hp@axis.com>
-
-       PR ld/13803
-       * ld-arm/fix-arm1176-off.d, ld-arm/fix-arm1176-on.d: Regexpify
-       address of func_to_branch_to.
-
-2012-03-01  Hans-Peter Nilsson  <hp@axis.com>
-
-       PR ld/13789
-       * ld-elf/zerosize1.d: Allow xyzzy to be either OBJECT or NOTYPE.
-
-2012-02-25  Walter Lee  <walt@tilera.com>
-
-       * ld-tilegx/reloc-be.d: New.
-       * ld-tilegx/reloc-le.d: New.
-       * ld-tilegx/reloc.d: Delete.
-       * ld-tilegx/tilegx.exp: Test big and little endian.
-
-2012-02-22  Nick Clifton  <nickc@redhat.com>
-
-       PR ld/13683
-       * ld-gc/pr13683.c: New test source file.
-       * ld-gc/pr13683.d: New test control and output file.
-       * ld-gc/gc.exp: Run the pr13683 test.
-
-       * ld-cris/tls-gc-68: Update expected symbol table dump.
-       * ld-cris/tls-gc-69: Likewise.
-       * ld-cris/tls-gc-70: Likewise.
-       * ld-cris/tls-gc-71: Likewise.
-       * ld-cris/tls-gc-75: Likewise.
-       * ld-cris/tls-gc-76.d: Likewise.
-       * ld-cris/tls-gc-79.d: Likewise.
-
-2012-02-20  Thomas Schwinge <thomas@schwinge.name>
-
-       * ld-elf/comm-data.exp: Run for *-*-gnu*.
-
-2012-02-14  Alan Modra  <amodra@gmail.com>
-
-       * ld-elf/linkoncerdiff.d: Don't run for hppa64-hpux.
-       * ld-elf/pr11304a.s: Always have whitespace before directives.
-       * ld-elf/pr11304b.s: Likewise.
-       * ld-selective/selective.exp: Test m68hc1* variant of m6811, m6812.
-       * lib/ld-lib.exp: Likewise, and vice versa.
-
-2012-02-13  Richard Henderson  <rth@redhat.com>
-
-       PR ld/13621
-       * ld-elf/warn2.d: Expect ABS section for Foo.
-       * ld-elf/zerosize1.d, ld-elf/zerosize1.s: New test.
-
-2012-02-13  Alan Modra  <amodra@gmail.com>
-
-       * ld-m68hc11/m68hc11.exp: Run for m68hc11-*-* and m68hc12-*-*.
-       * ld-m68hc11/adj-brset.d: Remove redundant #target line.  Add
-       -m m68hc11elf to ld invocation.
-       * ld-m68hc11/adj-jump.d: Likewise.
-       * ld-m68hc11/bug-1403.d: Likewise.
-       * ld-m68hc11/bug-1417.d: Likewise.
-       * ld-m68hc11/bug-3331.d: Likewise.
-       * ld-m68hc11/relax-direct.d: Likewise.
-       * ld-m68hc11/relax-group.d: Likewise.
-       * ld-m68hc11/far-hc11.d: Remove redundant #target line.  Adjust for
-       changed addresses.
-       * ld-m68hc11/far-hc12.d: Remove redundant #target line.
-       * ld-m68hc11/link-hcs12.d: Likewise, and adjust for header changes.
-
-2012-02-09  H.J. Lu  <hongjiu.lu@intel.com>
-
-       PR ld/13675
-       * ld-i386/tlsnopic.dd: Update no-op padding.
-       * ld-i386/tlspic.dd: Likewise.
-
-2012-01-31  H.J. Lu  <hongjiu.lu@intel.com>
-
-       PR ld/13616
-       * ld-i386/tlsbindesc.dd: Update no-op padding.
-       * ld-i386/tlsnopic.dd: Likewise.
-       * ld-i386/tlspic.dd: Likewise.
-       * ld-x86-64/tlsbin.dd: Likewise.
-       * ld-x86-64/tlsbindesc.dd: Likewise.
-       * ld-x86-64/tlspic.dd: Likewise.
-
-2012-01-17  Alan Modra  <amodra@gmail.com>
-
-       * config/default.exp: Provide tmpdir/ld/collect-ld.
-
-2012-01-10  H.J. Lu  <hongjiu.lu@intel.com>
-
-       PR ld/13581
-       * ld-x86-64/ilp32-4.s: New.
-       * ld-x86-64/ilp32-10.d: Likewise.
-       * ld-x86-64/ilp32-10.s: Likewise.
-
-       * ld-x86-64/ilp32-4.d: Adjusted.
-       * ld-x86-64/ilp32-5.d: Likewise.
-       * ld-x86-64/ilp32-5.s: Likewise.
+2013-02-18  Alan Modra  <amodra@gmail.com>
+
+       * ld-plugin/lto.exp (Build pr15146b.so) Add -Wl,--no-as-needed.
+       (PR ld/15146 (1), (2)): Likewise.
+       (LTO 7): Likewise.
+
+2013-02-16  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR ld/15146
+       * ld-plugin/pr15146.d: New file.
+       * ld-plugin/pr15146a.c: Likewise.
+       * ld-plugin/pr15146b.c: Likewise.
+       * ld-plugin/pr15146c.c: Likewise.
+       * ld-plugin/pr15146d.c: Likewise.
+
+       * ld-plugin/lto.exp: Add tests for PR ld/15146.
+
+2013-02-15  Markos Chandras  <markos.chandras@imgtec.com>
+
+       * ld-metag/pcrel.d: Fix the expected disassembler
+       output to be in little endian format
+       * ld-metag/shared.d: likewise
+       * ld-metag/stub.d: likewise
+       * ld-metag/stub_pic_app.d: likewise
+       * ld-metag/stub_pic_shared.d: likewise
+       * ld-metag/stub_shared.d: likewise
+
+2013-02-13  Richard Sandiford  <rdsandiford@googlemail.com>
+
+       * ld-mips-elf/mips16-pic-2.dd,
+       ld-mips-elf/mips16-pic-2.gd: Remove 3 unused local GOT entries.
+       * ld-mips-elf/got-page-4a.s, ld-mips-elf/got-page-4b.s,
+       ld-mips-elf/got-page-4a.d, ld-mips-elf/got-page-4a.got,
+       ld-mips-elf/got-page-4b.d, ld-mips-elf/got-page-4b.got,
+       ld-mips-elf/got-page-5.s, ld-mips-elf/got-page-5.d,
+       ld-mips-elf/got-page-5.got, ld-mips-elf/got-page-6.s,
+       ld-mips-elf/got-page-6.d, ld-mips-elf/got-page-6.got,
+       ld-mips-elf/got-page-7a.s, ld-mips-elf/got-page-7b.s,
+       ld-mips-elf/got-page-7c.s, ld-mips-elf/got-page-7d.s,
+       ld-mips-elf/got-page-7e.s, ld-mips-elf/got-page-7.d,
+       ld-mips-elf/got-page-7.got: New tests.
+       * ld-mips-elf/mips-elf.exp: Run them.
+
+2013-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
+
+       * ld-mips-elf/tlsdyn-o32-1.d, ld-mips-elf/tlsdyn-o32-1.got,
+       ld-mips-elf/tlsdyn-o32-2.d, ld-mips-elf/tlsdyn-o32-2.got,
+       ld-mips-elf/tlsdyn-o32-3.d, ld-mips-elf/tlsdyn-o32-3.got,
+       ld-mips-elf/tls-hidden3.d, ld-mips-elf/tls-hidden3.got: Update
+       for new hash table order.
+
+2013-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
+
+       * ld-mips-elf/tls-hidden4.got, ld-mips-elf/tls-multi-got-1.d,
+       ld-mips-elf/tls-multi-got-1.got: Update for changes in the order
+       that symbols are added to per-bfd GOTs.
+
+2013-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
+
+       * ld-mips-elf/tls-hidden3.d, ld-mips-elf/tls-hidden3.got,
+       ld-mips-elf/tls-multi-got-1.got, ld-mips-elf/tlsbin-o32.d,
+       ld-mips-elf/tlsbin-o32.got, ld-mips-elf/tlsdyn-o32-1.d,
+       ld-mips-elf/tlsdyn-o32-1.got, ld-mips-elf/tlsdyn-o32-2.d,
+       ld-mips-elf/tlsdyn-o32-2.got, ld-mips-elf/tlsdyn-o32-3.d,
+       ld-mips-elf/tlsdyn-o32-3.got, ld-mips-elf/tlsdyn-o32.d,
+       ld-mips-elf/tlsdyn-o32.got, ld-mips-elf/tlslib-o32.d,
+       ld-mips-elf/tlslib-o32.got, ld-mips-elf/tlslib-o32-hidden.got,
+       ld-mips-elf/tlslib-o32-ver.got: Adjust GOT layout for new
+       got_entry hash function.
+
+2013-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
+
+       * ld-mips-elf/tlsdyn-o32-2.got, ld-mips-elf/tlsdyn-o32-3.got: Remove
+       unused GOT entries.
+
+2013-02-07  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR ld/15107
+       * ld-unique/unique_empty.s: Add reference to "b".
+
+2013-02-06  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * ld-size/size-10.rd: Updated.
+       * ld-size/size-8.rd: Likewise.
+       * ld-size/size32-2-i386.d: Likewise.
+       * ld-size/size32-2-x32.d: Likewise.
+       * ld-size/size32-2-x86-64.d: Likewise.
+       * ld-size/size64-2-x32.d: Likewise.
+       * ld-size/size64-2-x86-64.d: Likewise.
+
+       * ld-size/size.exp (run_time_tests): Pass --hash-styl=gnu to
+       linker for size-8 test.
+
+2013-02-06  Sandra Loosemore  <sandra@codesourcery.com>
+           Andrew Jenner <andrew@codesourcery.com>
+
+       Based on patches from Altera Corporation.
+
+       * ld-nios2/emit-relocs-1a.s: New.
+       * ld-nios2/emit-relocs-1b.s: New.
+       * ld-nios2/emit-relocs-1.d: New.
+       * ld-nios2/emit-relocs-1.ld: New.
+       * ld-nios2/gprel.d: New.
+       * ld-nios2/gprel.s: New.
+       * ld-nios2/hilo16.d: New.
+       * ld-nios2/hilo16.s: New.
+       * ld-nios2/hilo16_symbol.s: New.
+       * ld-nios2/imm5.d: New.
+       * ld-nios2/imm5.s: New.
+       * ld-nios2/imm5_symbol.s: New.
+       * ld-nios2/nios2.exp: New.
+       * ld-nios2/pcrel16.d: New.
+       * ld-nios2/pcrel16_label.s: New.
+       * ld-nios2/pcrel16.s: New.
+       * ld-nios2/relax_callr.d: New.
+       * ld-nios2/relax_callr.ld: New.
+       * ld-nios2/relax_callr.s: New.
+       * ld-nios2/relax_cjmp.d: New.
+       * ld-nios2/relax_cjmp.s: New.
+       * ld-nios2/relax_jmp.ld: New.
+       * ld-nios2/relax_section.d: New.
+       * ld-nios2/relax_section.s: New.
+       * ld-nios2/relax_ujmp.d: New.
+       * ld-nios2/relax_ujmp.s: New.
+       * ld-nios2/reloc.d: New.
+       * ld-nios2/reloc.s: New.
+       * ld-nios2/reloc_symbol.s: New.
+       * ld-nios2/s16.d: New.
+       * ld-nios2/s16.s: New.
+       * ld-nios2/s16_symbol.s: New.
+       * ld-nios2/u16.d: New.
+       * ld-nios2/u16.s: New.
+       * ld-nios2/u16_symbol.s: New.
+       * ld-elf/indirect.exp: Skip on targets that don't support
+       -shared -fPIC.
+       * ld-elfcomm/elfcomm.exp: Build with -G0 for nios2.
+       * ld-plugin/lto.exp: Skip shared library tests on targets that
+       don't support them.  Skip execution tests on non-native targets.
+
+2013-02-06  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * ld-elf/now-1.d: New file.
+       * ld-elf/now-2.d: Likewise.
+       * ld-elf/now-3.d: Likewise.
+       * ld-elf/now-4.d: Likewise.
+       * ld-elf/rpath-1.d: Likewise.
+       * ld-elf/rpath-2.d: Likewise.
+       * ld-elf/runpath-1.d: Likewise.
+       * ld-elf/runpath-2.d: Likewise.
+
+2013-02-06  Alan Modra  <amodra@gmail.com>
+
+       PR ld/15096
+       * ld-elf/new-dtags-1.d: Delete.
+       * ld-elf/new-dtags-2.d: Likewise.
+       * ld-elf/new-dtags-3.d: Likewise.
+       * ld-elf/new-dtags-4.d: Likewise.
+       * ld-elf/new-dtags-5.d: Likewise.
+       * ld-elf/new-dtags-6.d: Likewise.
+       * ld-elf/new-dtags-7.d: Likewise.
+       * ld-elf/new-dtags-8.d: Likewise.
+
+2013-02-04  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR ld/15096
+       * ld-elf/new-dtags-1.d: New test.
+       * ld-elf/new-dtags-2.d: Likewise.
+       * ld-elf/new-dtags-3.d: Likewise.
+       * ld-elf/new-dtags-4.d: Likewise.
+       * ld-elf/new-dtags-5.d: Likewise.
+       * ld-elf/new-dtags-6.d: Likewise.
+       * ld-elf/new-dtags-7.d: Likewise.
+       * ld-elf/new-dtags-8.d: Likewise.
+
+2013-01-31  Alan Modra  <amodra@gmail.com>
+
+       * ld-powerpc/tlsexe.d: Update for changed stub names.
+       * ld-powerpc/tlsexe.r: Likewise.
+       * ld-powerpc/tlsexetoc.d: Likewise.
+       * ld-powerpc/tlsexetoc.r: Likewise.
+       * ld-powerpc/tlsso.d: Likewise.
+       * ld-powerpc/tlsso.r: Likewise.
+       * ld-powerpc/tlstocso.d: Likewise.
+       * ld-powerpc/tlstocso.r: Likewise.
 
 
-       * ld-x86-64/x86-64.exp: Run ilp32-10.
+2013-01-31  Hans-Peter Nilsson  <hp@axis.com>
+
+       * ld-cris/libdso-13.d: Adjust for --enable-new-dtags now
+       default for *-*-linux-* by passing explicitly for all targets.
+
+2013-01-21  Alan Modra  <amodra@gmail.com>
+
+       * ld-size/size.exp (build_tests <size-7, size-8>): Pass
+       --no-as-needed in cflags.
+
+2013-01-19  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * config/default.exp (get_target_emul): Also set HOSTING_SCRT0.
+
+       * lib/ld-lib.exp (default_ld_link): Use HOSTING_SCRT0 for -pie.
+
+2013-01-18  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * ld-size/size-10.rd: Updated.
+       * ld-size/size-8.rd: Likewise.
+       * ld-size/size32-2-i386.d: Likewise.
+       * ld-size/size32-2-x32.d: Likewise.
+       * ld-size/size32-2-x86-64.d: Likewise.
+       * ld-size/size64-2-x32.d: Likewise.
+       * ld-size/size64-2-x86-64.d: Likewise.
+
+2013-01-17  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * ld-size/size-7.out: New file.
+       * ld-size/size-8.out: Likewise.
+       * ld-size/size-9.out: Likewise.
+       * ld-size/size-9.rd: Likewise.
+       * ld-size/size-9a.c: Likewise.
+       * ld-size/size-9b.c: Likewise.
+       * ld-size/size-10.out: Likewise.
+       * ld-size/size-10.rd: Likewise.
+       * ld-size/size-10a.c: Likewise.
+       * ld-size/size-10b.c: Likewise.
+
+       * ld-size/size.exp (build_tests): Build libsize-9.so and
+       libsize-10.so.
+       Run-time size relocation tests if supported.
+       (run_time_tests): New.
+
+2013-01-17  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * ld-size/size-1.c: New file.
+       * ld-size/size-1.out: Likewise.
+       * ld-size/size-1a.c: Likewise.
+       * ld-size/size-1b.c: Likewise.
+       * ld-size/size-2.c: Likewise.
+       * ld-size/size-2.out: Likewise.
+       * ld-size/size-2a.c: Likewise.
+       * ld-size/size-2b.c: Likewise.
+
+       * ld-size/size.exp (build_tests): Build libsize-1.so and
+       libsize-2.so.
+       (run_tests): Run size-1 and size-2.
+
+2013-01-17  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * ld-size/size32-3-i386.d: New file.
+       * ld-size/size32-3-x32.d: Likewise.
+       * ld-size/size32-3-x86-64.d: Likewise.
+       * ld-size/size32-3a.s: Likewise.
+       * ld-size/size32-3b.s: Likewise.
+
+2013-01-16  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * ld-size/size.exp: New file.
+       * ld-size/size32-1-i386.d: Likewise.
+       * ld-size/size32-1-x32.d: Likewise.
+       * ld-size/size32-1-x86-64.d: Likewise.
+       * ld-size/size32-1.s: Likewise.
+       * ld-size/size32-2-i386.d: Likewise.
+       * ld-size/size32-2-x32.d: Likewise.
+       * ld-size/size32-2-x86-64.d: Likewise.
+       * ld-size/size32-2.s: Likewise.
+       * ld-size/size64-1-x32.d: Likewise.
+       * ld-size/size64-1-x86-64.d: Likewise.
+       * ld-size/size64-1.s: Likewise.
+       * ld-size/size64-2-x32.d: Likewise.
+       * ld-size/size64-2-x86-64.d: Likewise.
+       * ld-size/size64-2.s: Likewise.
+       * ld-size/size-3.c: Likewise.
+       * ld-size/size-3.out: Likewise.
+       * ld-size/size-3a.c: Likewise.
+       * ld-size/size-3b.c: Likewise.
+       * ld-size/size-3c.c: Likewise.
+       * ld-size/size-4.out: Likewise.
+       * ld-size/size-4a.c: Likewise.
+       * ld-size/size-4b.c: Likewise.
+       * ld-size/size-5.out: Likewise.
+       * ld-size/size-5a.c: Likewise.
+       * ld-size/size-5b.c: Likewise.
+       * ld-size/size-6.out: Likewise.
+       * ld-size/size-6a.c: Likewise.
+       * ld-size/size-6b.c: Likewise.
+       * ld-size/size-7.rd: Likewise.
+       * ld-size/size-7a.c: Likewise.
+       * ld-size/size-7b.c: Likewise.
+       * ld-size/size-8.rd: Likewise.
+       * ld-size/size-8a.c: Likewise.
+       * ld-size/size-8b.c: Likewise.
+
+2013-01-16  Alan Modra  <amodra@gmail.com>
+
+       * ld-plugin/lto.exp (lto-9.o, pr13229.o): Pass -finline.
+
+2013-01-15  Alan Modra  <amodra@gmail.com>
+
+       * ld-powerpc/tlsso.d: Adjust for plt-thread-safe stubs.
+       * ld-powerpc/tlsso.g: Likewise.
+       * ld-powerpc/tlsso.r: Likewise.
+       * ld-powerpc/tlstocso.d: Likewise.
+       * ld-powerpc/tlstocso.g: Likewise.
 
 
-2012-01-05  Nick Clifton  <nickc@redhat.com>
+2013-01-15  Alan Modra  <amodra@gmail.com>
 
 
-       * ld-x86-64/x86-64.exp: Add test of linking mixed 32-bit and
-       64-bit objects when the 32-bit object (loaded first) contains 32+
-       local symbols, all referenced by relocs and the 64-bit object
-       contains a reloc that uses a symbol in the 32-bit object.
-       * 32bit.s: New source file.
-       * 64bit.s: New source file.
-       * incompatible.l: New expected linker output file.
+       * ld-plugin/lto-16a.d: Match powerpc64 function symbol type.
+       * ld-plugin/lto-16b.d: Likewise.
+       * ld-plugin/lto-17a.d: Likewise.
+       * ld-plugin/lto-17b-2.d: Likewise.
 
 
-For older changes see ChangeLog-2011
+2013-01-14  Alan Modra  <amodra@gmail.com>
+
+       * ld-elf/pr14926.d: Disable for d10v, msp, xstormy.
+       * ld-elf/sec-to-seg.exp: Choose correct variant output to suit
+       updated microblaze page size.
+
+2013-01-10  Will Newton <will.newton@imgtec.com>
+
+       * ld-elf/merge.d: Mark Meta as xfail.
+       * ld-gc/start.d: Skip this test on Meta.
+       * ld-gc/personality.d: Skip this test on Meta.
+       * ld-metag/external.s: New file.
+       * ld-metag/metag.exp: New file.
+       * ld-metag/pcrel.d: New file.
+       * ld-metag/pcrel.s: New file.
+       * ld-metag/shared.d: New file.
+       * ld-metag/shared.r: New file.
+       * ld-metag/shared.s: New file.
+       * ld-metag/stub.d: New file.
+       * ld-metag/stub.s: New file.
+       * ld-metag/stub_pic_app.d: New file.
+       * ld-metag/stub_pic_app.r: New file.
+       * ld-metag/stub_pic_app.s: New file.
+       * ld-metag/stub_pic_shared.d: New file.
+       * ld-metag/stub_pic_shared.s: New file.
+       * ld-metag/stub_shared.d: New file.
+       * ld-metag/stub_shared.r: New file.
+       * ld-metag/stub_shared.s: New file.
+
+2013-01-08  Thomas Schwinge  <thomas@codesourcery.com>
+
+       * ld-i386/export-class.exp: Restore (and reword) comment about
+       excluded targets.
+
+2013-01-04  Yufeng Zhang  <yufeng.zhang@arm.com>
+
+       * ld-aarch64/emit-relocs-264.d: Append the '-Mno-aliases' option to
+       the objdump directive.
+       * ld-aarch64/emit-relocs-266.d: Ditto.
+       * ld-aarch64/emit-relocs-268.d: Ditto.
+       * ld-aarch64/emit-relocs-269.d: Ditto.
+       * ld-aarch64/emit-relocs-270.d: Ditto.
+       * ld-aarch64/emit-relocs-271.d: Ditto.
+       * ld-aarch64/emit-relocs-272.d: Ditto.
+
+For older changes see ChangeLog-2012
 \f
 \f
-Copyright (C) 2012 Free Software Foundation, Inc.
+Copyright (C) 2013 Free Software Foundation, Inc.
 
 Copying and distribution of this file, with or without modification,
 are permitted in any medium without royalty provided the copyright
 
 Copying and distribution of this file, with or without modification,
 are permitted in any medium without royalty provided the copyright