X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=ld%2Ftestsuite%2FChangeLog;h=b3b0dc1a31debc27808ff470091d20eedb9216ca;hb=2a1314ce69bb821b2c4a92a32984659f7ca2c350;hp=db9fe11a330604c30d54f87265cd9c0746a75208;hpb=c1711530e652a14bc0df9b603c73e350b5dfe5ec;p=deliverable%2Fbinutils-gdb.git diff --git a/ld/testsuite/ChangeLog b/ld/testsuite/ChangeLog index db9fe11a33..b3b0dc1a31 100644 --- a/ld/testsuite/ChangeLog +++ b/ld/testsuite/ChangeLog @@ -1,3 +1,362 @@ +2009-07-29 Hans-Peter Nilsson + + * ld-scripts/default-script.s (text): Globalize. + * ld-scripts/default-script1.d, ld-scripts/default-script2.d, + ld-scripts/default-script3.d, ld-scripts/default-script4.d: Adjust + accordingly. + +2009-07-25 H.J. Lu + + * ld-x86-64/abs-l1om.d: New. + * ld-x86-64/protected2-l1om.d: Likewise. + * ld-x86-64/protected3-l1om.d: Likewise. + + * ld-x86-64/x86-64.exp: Run abs-l1om, protected2-l1om and + protected3-l1om. + +2009-07-24 Trevor Smigiel + Alan Modra + + * ld-spu/pic.d: New. + * ld-spu/pic.s: New. + * ld-spu/picdef.s: New. + +2009-07-23 H.J. Lu + + PR ld/10434 + * ld-x86-64/tlsle1.d: New. + * ld-x86-64/tlsle1.s: Likewise. + + * ld-x86-64/x86-64.exp: Run tlsle1. + +2009-07-21 H.J. Lu + + PR ld/10426 + * ld-ifunc/ifunc.exp: Check test-1 and libtest-2.so. Updated. + + * ld-ifunc/test-1.c: New. + * ld-ifunc/test-2.c: Likewise. + +2009-07-17 Chao-ying Fu + + * ld-mips-elf/pic-and-nonpic-3b.dd: Updated to use new PLT + entries. + * ld-mips-elf/pic-and-nonpic-5b.dd: Likewise. + * ld-mips-elf/pic-and-nonpic-6-o32.dd: Likewise. + * ld-mips-elf/pic-and-nonpic-6-n32.dd: Likewise. + * ld-mips-elf/pic-and-nonpic-6-n64.dd: Likewise. + +2009-07-16 H.J. Lu + + * ld-ifunc/ifunc-5r-local-i386.d: New. + * ld-ifunc/ifunc-5r-local-x86-64.d: Likewise. + +2009-07-16 Nathan Sidwell + + * ld-arm/arm-target2.s: Add addend cases. + * ld-arm/arm-target2-rel.d: Adjust. + * ld-arm/arm-target2-abs.d: Adjust. + * ld-arm/arm-target2-got-rel.d: Adjust. + +2009-07-13 H.J. Lu + + * ld-ifunc/ifunc.exp: Don't use -shared/-static to build object + files. Use ld_simple_link to build static non-ifunc-using + executable. Re-enable static non-ifunc-using executable check. + +2009-07-10 H.J. Lu + + * ld-ifunc/ifunc.exp: Don't check static non-ifunc-using + executable. + +2009-07-10 H.J. Lu + + * ld-ifunc/ifunc-1-local-x86.d: Updated. + * ld-ifunc/ifunc-1-x86.d: Likewise. + * ld-ifunc/ifunc-3a-x86.d: Likewise. + +2009-07-10 H.J. Lu + + * ld-ifunc/ifunc-1-local-x86.d: Updated. + * ld-ifunc/ifunc-1-x86.d: Likewise. + * ld-ifunc/ifunc-2-local-x86-64.d: Likewise. + * ld-ifunc/ifunc-2-x86-64.d: Likewise. + * ld-ifunc/ifunc-3a-x86.d: Likewise. + +2009-07-10 Alan Modra + + * ld-ifunc/ifunc.exp: Run for powerpc. Really generate static + executables, renaming the existing dynamic but local tests. + +2009-07-08 Alan Modra + + * ld-selective/selective.exp: Remove check that $CC contains the + string "gcc". Do -dumpversion for $CXX. + +2009-06-30 Nick Clifton + + PR 10288 + * ld-arm/arm-app.d: Update expcted disassembly. + * ld-arm/arm-be8.d: Likewise. + * ld-arm/arm-call.d: Likewise. + * ld-arm/arm-lib-plt32.d: Likewise. + * ld-arm/arm-lib.d: Likewise. + * ld-arm/arm-movwt.d: Likewise. + * ld-arm/arm-pic-veneer.d: Likewise. + * ld-arm/armthumb-lib.d: Likewise. + * ld-arm/armv4-bx.d: Likewise. + * ld-arm/cortex-a8-fix-b-rel-arm.d: Likewise. + * ld-arm/farcall-mixed-app-v5.d: Likewise. + * ld-arm/farcall-mixed-app.d: Likewise. + * ld-arm/farcall-mixed-lib.d: Likewise. + * ld-arm/farcall-thumb-arm-pic-veneer.d: Likewise. + * ld-arm/farcall-thumb-arm-short.d: Likewise. + * ld-arm/farcall-thumb-arm.d: Likewise. + * ld-arm/farcall-thumb-thumb-m-pic-veneer.d: Likewise. + * ld-arm/farcall-thumb-thumb-m.d: Likewise. + * ld-arm/farcall-thumb-thumb-pic-veneer.d: Likewise. + * ld-arm/farcall-thumb-thumb.d: Likewise. + * ld-arm/group-relocs.d: Likewise. + * ld-arm/mixed-app-v5.d: Likewise. + * ld-arm/mixed-app.d: Likewise. + * ld-arm/mixed-lib.d: Likewise. + * ld-arm/movw-merge.d: Likewise. + * ld-arm/thumb2-b-interwork.d: Likewise. + * ld-arm/tls-app.d: Likewise. + * ld-arm/tls-lib.d: Likewise. + +2009-06-29 Nick Clifton + + PR 10288 + * ld-arm/arm-app-abs32.d: Update expected disassembly. + * ld-arm/arm-app.d: Likewise. + * ld-arm/arm-lib-plt32.d: Likewise. + * ld-arm/arm-lib.d: Likewise. + * ld-arm/arm-pic-veneer.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.d: Likewise. + * ld-arm/group-relocs.d: Likewise. + * ld-arm/mixed-app-v5.d: Likewise. + * ld-arm/mixed-app.d: Likewise. + * ld-arm/mixed-lib.d: Likewise. + * ld-arm/thumb2-bl-undefweak.d: Likewise. + +2009-06-27 H.J. Lu + + PR ld/10337 + * ld-ifunc/binutils.exp: New. + +2009-06-25 Kai Tietz + + * ld-pe/aligncomm-1.c (size_t): Add typedef. + (main): Use it for casting pointer to scalar. + * ld-pe/aligncomm-2.c: Likewise. + * ld-pe/aligncomm-3.c: Likewise. + * ld-pe/aligncomm-4.c: Likewise. + * ld-scripts/empty-address.exp: Make sure that for x86_64-*-mingw* + target imagebase is set to zero. + * ld-scripts/weak.exp: Don't fail for x86_64-*-mingw* target. + +2009-06-22 Christophe Lyon + + ld/testsuite: + * ld-arm/farcall-mixed-app.s: Add new references to check more + modes switching. + * ld-arm/farcall-mixed-lib1.s: Likewise. + * ld-arm/farcall-mixed-app-v5.d: Update expected result. + * farcall-mixed-app.d: Likewise. + * ld-arm/farcall-mixed-lib.d: Likewise. + +2009-06-22 Dave Korn + + * ld-pe/pe-run.exp (proc test_direct_link_dll): Fix incorrect + line-wrapping. + +2009-06-19 H.J. Lu + + * ld-i386/i386.exp: Run tlsgd2. + + * ld-i386/tlsgd2.d: New. + * ld-i386/tlsgd2.s: Likewise. + + * ld-x86-64/tlsgd3.d: Updated. + +2009-06-18 Dave Korn + + * ld-pe/pe-run.exp (proc test_direct_link_dll): Always pass + --enable-auto-import to the linker. + * ld-pe/vers-script-1.d: Replace '\$' by '_' in all symbol names. + * ld-pe/vers-script-3.d: Likewise. + * ld-pe/vers-script-4.d: Likewise. + * ld-pe/vers-script-dll.c: Likewise. + * lib/ld-lib.exp (proc is_pecoff_format): Also return true for + "*-*-cegcc*" targets. + +2009-06-15 H.J. Lu + + * ld-ifunc/ifunc-9-x86.d: Fix a typo. + +2009-06-14 H.J. Lu + + PR ld/10270 + * ld-ifunc/ifunc-9-x86.d: New. + * ld-ifunc/ifunc-9-x86.s: Likewise. + +2009-06-13 H.J. Lu + + PR ld/10269 + * ld-ifunc/ifunc-1-local-x86.d: New. + * ld-ifunc/ifunc-1-local-x86.s: Likewise. + * ld-ifunc/ifunc-2-local-i386.d: Likewise. + * ld-ifunc/ifunc-2-local-i386.s: Likewise. + * ld-ifunc/ifunc-2-local-x86-64.d: Likewise. + * ld-ifunc/ifunc-2-local-x86-64.s: Likewise. + * ld-ifunc/ifunc-4-local-x86.d: Likewise. + * ld-ifunc/ifunc-4-local-x86.s: Likewise. + * ld-ifunc/ifunc-5-local-i386.s: Likewise. + * ld-ifunc/ifunc-5-local-x86-64.s: Likewise. + * ld-ifunc/ifunc-5a-local-i386.d: Likewise. + * ld-ifunc/ifunc-5a-local-x86-64.d: Likewise. + * ld-ifunc/ifunc-5b-local-i386.d: Likewise. + * ld-ifunc/ifunc-5b-local-x86-64.d: Likewise. + +2009-06-03 H.J. Lu + + * ld-ifunc/ifunc-2-x86-64.d: Pass --64 to as and -melf_x86_64 to + ld. + * ld-ifunc/ifunc-5a-x86-64.d: Likewise. + * ld-ifunc/ifunc-5b-x86-64.d: Likewise. + * ld-ifunc/ifunc-6a-x86-64.d: Likewise. + * ld-ifunc/ifunc-6b-x86-64.d: Likewise. + * ld-ifunc/ifunc-7a-x86-64.d: Likewise. + * ld-ifunc/ifunc-7b-x86-64.d: Likewise. + + * ld-ifunc/ifunc-8a-i386.s: New. + * ld-ifunc/ifunc-8a-x86-64.s: Likewise. + * ld-ifunc/ifunc-8b-i386.s: Likewise. + * ld-ifunc/ifunc-8b-x86-64.s: Likewise. + * ld-ifunc/ifunc-8-i386.d: Likewise. + * ld-ifunc/ifunc-8-x86-64.d: Likewise. + +2009-06-02 Richard Sandiford + + * ld-powerpc/aix-glink-3.s, ld-powerpc/aix-glink-3a.s, + ld-powerpc/aix-glink-3b.s, ld-powerpc/aix-glink-3.dd, + ld-powerpc/aix-glink-3-32.d, ld-powerpc/aix-glink-3-64.d: New tests. + * ld-powerpc/aix52.exp: Run them. Move the lineno tests to maintain + alphabetical order. + +2009-06-02 H.J. Lu + + * ld-ifunc/ifunc-5-i386.d: Renamed to ... + * ld-ifunc/ifunc-5a-i386.d: This. + + * ld-ifunc/ifunc-5-x86-64.d: Renamed to ... + * ld-ifunc/ifunc-5a-x86-64.d: This. + + * ld-ifunc/ifunc-5b-i386.d: New. + * ld-ifunc/ifunc-5b-x86-64.d: Likewise. + * ld-ifunc/ifunc-6a-i386.d: Likewise. + * ld-ifunc/ifunc-6a-x86-64.d: Likewise. + * ld-ifunc/ifunc-6b-i386.d: Likewise. + * ld-ifunc/ifunc-6b-x86-64.d: Likewise. + * ld-ifunc/ifunc-6-i386.s: Likewise. + * ld-ifunc/ifunc-6-x86-64.s: Likewise. + * ld-ifunc/ifunc-7a-i386.d: Likewise. + * ld-ifunc/ifunc-7a-x86-64.d: Likewise. + * ld-ifunc/ifunc-7b-i386.d: Likewise. + * ld-ifunc/ifunc-7b-x86-64.d: Likewise. + * ld-ifunc/ifunc-7-i386.s: Likewise. + * ld-ifunc/ifunc-7-x86-64.s: Likewise. + +2009-06-01 H.J. Lu + + PR ld/10205 + * ld-ifunc/ifunc.exp (contains_irelative_reloc): New. + Use it on executable and shared library. + Run *.d. + + * ld-ifunc/lib.c: Add a hidden alias, __GI_library_func2, for + library_func2. + (library_func): New. + + * ld-ifunc/ifunc-1-x86.d: New. + * ld-ifunc/ifunc-1-x86.s: Likewise. + * ld-ifunc/ifunc-2-i386.d: Likewise. + * ld-ifunc/ifunc-2-i386.s: Likewise. + * ld-ifunc/ifunc-2-x86-64.d: Likewise. + * ld-ifunc/ifunc-2-x86-64.s: Likewise. + * ld-ifunc/ifunc-3a-x86.d: Likewise. + * ld-ifunc/ifunc-3b-x86.d: Likewise. + * ld-ifunc/ifunc-3-x86.s: Likewise. + * ld-ifunc/ifunc-4-x86.d: Likewise. + * ld-ifunc/ifunc-4-x86.s: Likewise. + * ld-ifunc/ifunc-5-i386.d: Likewise. + * ld-ifunc/ifunc-5-i386.s: Likewise. + * ld-ifunc/ifunc-5-x86-64.d: Likewise. + * ld-ifunc/ifunc-5-x86-64.s: Likewise. + +2009-05-27 Dave Korn + + * ld-pe/non-c-lang-syms.c: New dump test source file. + * ld-pe/non-c-lang-syms.d: New dump test pattern file. + * ld-pe/pe.exp: Run new "foreign symbol" test. + +2009-05-26 Nathan Sidwell + + * ld-powerpc/vxworks-relax-2.s: New. + * ld-powerpc/vxworks-relax-2.rd: New. + * ld-powerpc/powerpc.exp: Add it. + +2009-05-22 Hans-Peter Nilsson + + * ld-scripts/rgn-over7.d: Adjust expected message for recent change. + +2009-05-22 Julian Brown + + * ld-arm/cortex-a8-arm-target.s: New. + * ld-arm/cortex-a8-thumb-target.s: New. + * ld-arm/cortex-a8-fix-b-rel.s: New. + * ld-arm/cortex-a8-fix-b-rel-arm.d: New. + * ld-arm/cortex-a8-fix-b-rel-thumb.d: New. + * ld-arm/cortex-a8-fix-b.s: New. + * ld-arm/cortex-a8-fix-b.d: New. + * ld-arm/cortex-a8-fix-bl-rel.s: New. + * ld-arm/cortex-a8-fix-bl-rel-arm.d: New. + * ld-arm/cortex-a8-fix-bl-rel-thumb.d: New. + * ld-arm/cortex-a8-fix-bl.s: New. + * ld-arm/cortex-a8-fix-bl.d: New. + * ld-arm/cortex-a8-fix-bcc-rel.s: New. + * ld-arm/cortex-a8-fix-bcc-rel-thumb.d: New. + * ld-arm/cortex-a8-fix-bcc.s: New. + * ld-arm/cortex-a8-fix-bcc.d: New. + * ld-arm/cortex-a8-fix-blx-rel.s: New. + * ld-arm/cortex-a8-fix-blx-rel-arm.d: New. + * ld-arm/cortex-a8-fix-blx-rel-thumb.d: New. + * ld-arm/cortex-a8-fix-blx.s: New. + * ld-arm/cortex-a8-fix-blx.d: New. + * ld-arm/arm-elf.exp: Add new tests. + +2009-05-22 Nathan Sidwell + + * ld-scripts/rgn-at4.t: New. + * ld-scripts/rgn-at4.d: New. + +2009-05-21 Dave Korn + + * ld-pe/aligncomm-1.c (_alloca): Add dummy definition to + satisfy final link on Windows targets when using gcc-3. + * ld-pe/aligncomm-2.c (_alloca): Likewise. + * ld-pe/aligncomm-3.c (_alloca): Likewise. + * ld-pe/aligncomm-4.c (_alloca): Likewise. + +2009-05-20 Dave Korn + + * lib/ld-lib.exp (run_ld_link_tests): Filter test names against + runtests list. + 2009-05-19 Dave Korn * ld-pe/aligncomm-1.c: New test source file.