OpenCores
URL https://opencores.org/ocsvn/open8_urisc/open8_urisc/trunk

Subversion Repositories open8_urisc

Compare Revisions

  • This comparison shows the changes necessary to convert path
    /open8_urisc/trunk/gnu/binutils/ld/testsuite
    from Rev 135 to Rev 145
    Reverse comparison

Rev 135 → Rev 145

/ChangeLog
0,0 → 1,720
2011-06-02 Nathan Sidwell <nathan@codesourcery.com>
 
Adjust tests for zero offset formatting.
* ld-arm/cortex-a8-fix-bcc-plt.d: Adjust.
* ld-arm/farcall-arm-arm-pic-veneer.d: Adjust.
* ld-arm/farcall-arm-thumb.d: Adjust.
* ld-arm/farcall-group-size2.d: Adjust.
* ld-arm/farcall-group.d: Adjust.
* ld-arm/farcall-mix.d: Adjust.
* ld-arm/farcall-mix2.d: Adjust.
* ld-arm/farcall-mixed-lib-v4t.d: Adjust.
* ld-arm/farcall-mixed-lib.d: Adjust.
* ld-arm/farcall-thumb-arm-blx-pic-veneer.d: Adjust.
* ld-arm/farcall-thumb-arm-pic-veneer.d: Adjust.
* ld-arm/farcall-thumb-thumb.d: Adjust.
* ld-arm/ifunc-10.dd: Adjust.
* ld-arm/ifunc-3.dd: Adjust.
* ld-arm/ifunc-4.dd: Adjust.
* ld-arm/ifunc-5.dd: Adjust.
* ld-arm/ifunc-6.dd: Adjust.
* ld-arm/ifunc-7.dd: Adjust.
* ld-arm/ifunc-8.dd: Adjust.
* ld-arm/jump-reloc-veneers-long.d: Adjust.
* ld-arm/tls-longplt-lib.d: Adjust.
* ld-arm/tls-thumb1.d: Adjust.
 
2011-05-31 Paul Brook <paul@codesourcery.com>
 
* ld-arm/cortex-a8-far.d: Adjust expected output.
* ld-arm/arm-call1.s: Give function symbol correct type.
* ld-arm/arm-call2.s: Ditto.
* ld-arm/farcall-group4.s: Ditto.
* ld-arm/arm-elf.exp (cortex-a8-far): Define far symbols with correct
type via assembly file.
* ld-arm/cortex-a8-far-3.s: New file.
* ld-arm/abs-call-1.s: Add Thumb tests
 
2011-05-31 Paul Brook <paul@codesourcery.com>
Nathan Sidwell <nathan@codesourcery.com>
 
* ld-arm/abs-call-1.d: New.
* ld-arm/abs-call-1.s: New.
* ld-arm/arm-elf.exp: Add it.
 
2011-05-31 Paul Brook <paul@codesourcery.com>
 
* ld-arm/tls-longplt.d: Update expected output.
* ld-arm/tls-thumb1.d: Ditto.
 
2011-05-26 H.J. Lu <hongjiu.lu@intel.com>
 
PR ld/12809
* ld-x86-64/tlsbin.s: Add a test for LE with large model.
 
* ld-x86-64/tlsbin.dd: Updated.
* ld-x86-64/tlsbin.rd: Likewise.
* ld-x86-64/tlsbin.sd: Likewise.
* ld-x86-64/tlsbin.td: Likewise.
* ld-x86-64/tlsbindesc.dd: Likewise.
* ld-x86-64/tlsbindesc.rd: Likewise.
* ld-x86-64/tlsbindesc.sd: Likewise.
* ld-x86-64/tlsbindesc.td: Likewise.
 
2011-05-24 Hans-Peter Nilsson <hp@axis.com>
 
* ld-cris/tls-e-tpoffcomm1.d: Adjust for second PR12763 change,
setting TLS file offset.
 
2011-05-23 Nick Clifton <nickc@redhat.com>
 
* ld-elf/shared.exp: Revert previous delta. Do not build
libraries in a non-native environment.
 
2011-05-23 Alan Modra <amodra@gmail.com>
 
PR 12763
* ld-elf/binutils.exp: Don't run tdata3 for hppa64.
 
2011-05-21 Hans-Peter Nilsson <hp@axis.com>
 
* ld-cris/tls-e-tpoffcomm1.d: Adjust for PR12763 change removing
empty program header.
 
2011-05-21 Alan Modra <amodra@gmail.com>
 
PR 12763
* ld-elf/tdata3.s: New test.
* ld-elf/tbss3.s: New test.
* ld-elf/binutils.exp: Consolidate tbss and tdata tests.
 
2011-05-20 Bernd Schmidt <bernds@codesourcery.com>
 
* ld-tic6x/pcr-reloc.d: New test.
* ld-tic6x/pcr-reloc.s: New test.
 
2011-05-18 Nick Clifton <nickc@redhat.com>
 
PR ld/12761
* lib/ld-lib.exp (run_cc_link_tests): Add an optional 8th
parameter - an expected warning message from the linker.
* ld-elf/shared.exp (build_tests): Expect a warning message when
building the libbarw.so library.
 
* ld-elf/shared.exp: Run library building tests even when not
building a native toolchain.
 
2011-05-16 H.J. Lu <hongjiu.lu@intel.com>
 
* ld-scripts/phdrs.exp: Replace --private with
--private-headers for objdump.
* ld-scripts/phdrs2.exp: Likewise.
 
2011-05-15 Richard Sandiford <rdsandiford@googlemail.com>
 
* lib/ld-lib.exp (run_ld_link_tests): Simplify pass/fail logic.
Fail if the link command fails and if no test rules are defined.
* ld-mips-elf/reloc-6a.s, ld-mips-elf/reloc-6b.s: New tests.
* ld-mips-elf/mips-elf.exp: Run them.
 
2011-05-13 Bernd Schmidt <bernds@codesourcery.com>
 
* ld-tic6x/dsbt.ld (OUTPUT_FORMAT): Add.
* ld-tic6x/tic6x.exp: Add OSABI tests.
 
2011-05-13 Alan Modra <amodra@gmail.com>
 
* ld-elf/flags1.d: Don't xfail tic6x.
* ld-scripts/weak.exp: Correct comments. Don't xfail sh-pe. Remove
redundant xfail.
* ld-selective/sel-dump.exp: Don't xfail alpha.
* ld-selective/selective.exp: Run for alpha.
* ld-undefined/weak-undef.exp: Don't xfail hppa64.
 
2011-05-12 Bernd Schmidt <bernds@codesourcery.com>
 
* config/default.exp (ld_assemble): Pass flags parameter to
default_ld_assemble.
(ld_assemble_flags): New function.
* ld-elf/frame.exp: Pass -mpic and -mpid flags to the assembler on
tic6x.
* ld-elf/exclude.exp: Likewise.
* lib/ld-lib.exp (default_ld_assemble): Take extra argument in_flags
and pass it to the assembler.
 
2011-05-11 Richard Sandiford <rdsandiford@googlemail.com>
 
* ld-mips-elf/mips-elf.exp: Add missing $has_newabi tests.
 
2011-05-09 H.J. Lu <hongjiu.lu@intel.com>
 
* ld-elf/elf.exp (array_tests): Remove "pr12730".
(array_tests_pie): Remove "PIE pr12730".
(array_tests_static): Remove "static pr12730".
 
* ld-elf/pr12730.cc: Removed.
* ld-elf/pr12730.out: Likewise.
 
2011-05-09 Paul Brook <paul@codesourcery.com>
 
* ld-tic6x/discard-unwind.ld: New.
* ld-tic6x/unwind.ld: New.
* ld-tic6x/unwind-1.d: New test.
* ld-tic6x/unwind-1.s: New test.
* ld-tic6x/unwind-2.d: New test.
* ld-tic6x/unwind-2.s: New test.
* ld-tic6x/unwind-3.d: New test.
* ld-tic6x/unwind-3.s: New test.
* ld-tic6x/unwind-4.d: New test.
* ld-tic6x/unwind-4.s: New test.
* ld-tic6x/unwind-5.d: New test.
* ld-tic6x/unwind-5.s: New test.
* ld-tic6x/unwind-6.d: New test.
 
2011-05-07 Dave Korn <dave.korn.cygwin@gmail.com>
 
PR ld/12365
* ld-plugin/plugin-7.d: Allow underscore in error message.
* ld-plugin/plugin-8.d: Likewise.
 
2011-05-07 H.J. Lu <hongjiu.lu@intel.com>
 
PR ld/12730
* ld-elf/elf.exp (array_tests): Add "pr12730".
(array_tests_pie): New.
(array_tests_static): Add -static for "static init array mixed".
Add "static pr12730". Run array_tests_pie for Linux.
 
* ld-elf/init-mixed.c (ctor1007): Renamed to ...
(ctor1007a): This.
(ctor1007b): New.
(ctors1007): Remove ctor1007. Add ctor1007b and ctor1007a.
(dtor1007): Renamed to ...
(dtor1007a): This.
(dtor1007b): New.
(dtors1007): Remove dtor1007. Add dtor1007b and dtor1007a.
(ctor65535): Renamed to ...
(ctor65535a): This.
(ctor65535b): New.
(ctors65535): Remove ctor65535. Add ctor65535b and ctor65535a.
(dtor65535): Renamed to ...
(dtor65535a): This.
(dtor65535b): New.
(dtors65535): Remove dtor65535. Add dtor65535b and dtor65535a.
 
* ld-elf/pr12730.cc: New.
* ld-elf/pr12730.out: Likewise.
 
2011-05-06 Richard Sandiford <richard.sandiford@linaro.org>
 
* ld-arm/cortex-a8-fix-b-plt.s, ld-arm/cortex-a8-fix-b-plt.d,
ld-arm/cortex-a8-fix-bcc-plt.s, ld-arm/cortex-a8-fix-bcc-plt.d,
ld-arm/cortex-a8-fix-bl-plt.s, ld-arm/cortex-a8-fix-bl-plt.d,
ld-arm/cortex-a8-fix-blx-plt.s, ld-arm/cortex-a8-fix-blx-plt.d,
ld-arm/cortex-a8-fix-plt.ld: New tests.
* ld-arm/arm-elf.exp: Run them.
 
2011-05-05 Bernd Schmidt <bernds@codesourcery.com>
 
* ld-tic6x/shared-nopic.d: New test.
* ld-tic6x/shared-nopid.d: New test.
* ld-tic6x/attr-pid-21.d: Don't expect a warning; check readelf
output instead.
* ld-tic6x/attr-pid-12.d: Likewise.
* ld-tic6x/attr-pic-01.d: Likewise.
* ld-tic6x/attr-pic-10.d: Likewise.
* ld-tic6x/attr-pid-01.d: Likewise.
* ld-tic6x/attr-pid-10.d: Likewise.
* ld-tic6x/attr-pid-02.d: Likewise.
* ld-tic6x/attr-pid-20.d: Likewise.
* ld-tic6x/got-reloc-inrange.d: Pass -mpic and -mpid options to gas.
 
2011-05-03 Paul Brook <paul@codesourcery.com>
 
* ld-tic6x/ehtype-reloc-1-rel.d: New test.
* ld-tic6x/ehtype-reloc-1.d: New test.
* ld-tic6x/ehtype-reloc-1.s: New test.
 
2011-05-01 H.J. Lu <hongjiu.lu@intel.com>
 
PR ld/12718
* ld-i386/i386.exp: Run pr12718.
* ld-x86-64/x86-64.exp: Likewise.
 
* ld-i386/pr12718.d: New.
* ld-i386/pr12718.s: Likewise.
* ld-x86-64/pr12718.d: Likewise.
* ld-x86-64/pr12718.s: Likewise.
 
2011-04-26 Kai Tietz <ktietz@redhat.com>
 
* ld-pe/pe.exp: Add cfi/cfi32 tests.
* ld-pe/cfi.d: New.
* ld-pe/cfi32.d: New.
* ld-pe/cfia.s: New.
* ld-pe/cfib.s: New.
 
2011-04-21 H.J. Lu <hongjiu.lu@intel.com>
 
PR ld/12694
* ld-ifunc/ifunc-14-i386.d: New.
* ld-ifunc/ifunc-14-x86-64.d: Likewise.
* ld-ifunc/ifunc-14a.s: Likewise.
* ld-ifunc/ifunc-14b.s: Likewise.
 
2011-04-19 H.J. Lu <hongjiu.lu@intel.com>
 
* ld-plugin/plugin-ignore.d: Removed.
 
2011-04-18 H.J. Lu <hongjiu.lu@intel.com>
 
* ld-plugin/plugin-7.d: Update expected LTO linker errors for
GCC 4.6.
* ld-plugin/plugin-8.d: Likewise.
 
2011-04-18 Alan Modra <amodra@gmail.com>
 
* ld-plugin/plugin-7.d: Adjust for plugin changes.
* ld-plugin/plugin-8.d: Likewise.
* ld-plugin/plugin.exp: Pass --verbose=2 for visibility test, and
compare ld output to..
* ld-plugin/plugin-12.d: New.
 
2011-04-15 Maxim Kuvyrkov <maxim@codesourcery.com>
 
* ld-m68k/tls-gd-ie-1.d: Stabilize test.
* ld-m68k/tls-gd-3.[sd]: New test.
 
2011-04-12 Richard Henderson <rth@redhat.com>
 
* ld-alpha/emptygot.s, ld-alpha/emptygot.nm: New test.
* ld-alpha/alpha.exp: Run it.
 
2011-04-11 Mark Wielaard <mjw@redhat.com>
 
PR 10549
* ld-unique: New directory.
* ld-unique/unique.exp: New file: Run the UNIQUE tests.
* ld-unique/unique.s: New test file.
* ld-unique/unique_empty.s: Likewise.
* ld-unique/unique_shared.s: Likewise.
 
2011-04-11 Alan Modra <amodra@gmail.com>
 
* ld-elf/eh-frame-hdr.d: xfail avr.
 
2011-04-08 H.J. Lu <hongjiu.lu@intel.com>
 
PR ld/12654
* ld-i386/i386.exp: Run tlspie2.
 
* ld-i386/tlspie2.d: New.
* ld-i386/tlspie2.s: Likewise.
 
2011-04-06 Joseph Myers <joseph@codesourcery.com>
 
* ld-selective/selective.exp (xscale-*-*): Don't handle.
* ld-srec/srec.exp (strongarm*-*-*, xscale*-*-*, thumb-*-*): Don't
handle.
(*arm*-*-*): Change to arm*-*-*.
(strongarm*-*-coff, xscale*-*-coff, thumb-*-coff*, thumb-*-pe*,
thumb-*-elf*, strongarm*-*-*, thumb-*-*): Remove xfails.
* ld-undefined/undefined.exp (thumb*-*-pe*, thumb*-*-pe*): Remove
commented-out xfails.
(thumb-elf): Remove reference in comment.
* lib/ld-lib.exp (strongarm*-*-*, xscale*-*-*, thumb-*-*): Don't
handle.
 
2011-04-04 H.J. Lu <hongjiu.lu@intel.com>
 
PR ld/12627
* ld-i386/i386.exp: Run pr12627.
 
* ld-i386/pr12627.d: New.
* ld-i386/pr12627.s: Likewise.
* ld-i386/pr12627.t: Likewise.
 
2011-03-31 Bernd Schmidt <bernds@codesourcery.com>
 
* ld-scripts/crossref.exp: Add CFLAGS for tic6x*-*-*.
* ld-elf/sec-to-seg.exp: Remove tic6x from list of targets defining
pagesize to 1.
* ld-tic6x/tic6x.exp: Add support for DSBT shared library/executable
linking tests.
* ld-tic6x/dsbt.ld: New linker script.
* ld-tic6x/dsbt-be.ld: New linker script.
* ld-tic6x/dsbt-overflow.ld: New linker script.
* ld-tic6x/dsbt-inrange.ld: New linker script.
* ld-tic6x/shlib-1.s: New test.
* ld-tic6x/shlib-2.s: New test.
* ld-tic6x/shlib-app-1r.s: New test.
* ld-tic6x/shlib-app-1.s: New test.
* ld-tic6x/shlib-1.sd: New test.
* ld-tic6x/shlib-1.dd: New test.
* ld-tic6x/shlib-app-1.rd: New test.
* ld-tic6x/shlib-app-1rb.rd: New test.
* ld-tic6x/shlib-app-1.sd: New test.
* ld-tic6x/static-app-1rb.od: New test.
* ld-tic6x/shlib-app-1.dd: New test.
* ld-tic6x/shlib-app-1rb.sd: New test.
* ld-tic6x/static-app-1b.od: New test.
* ld-tic6x/static-app-1r.od: New test.
* ld-tic6x/shlib-1rb.rd: New test.
* ld-tic6x/shlib-app-1rb.dd: New test.
* ld-tic6x/shlib-1rb.sd: New test.
* ld-tic6x/shlib-1rb.dd: New test.
* ld-tic6x/shlib-app-1b.od: New test.
* ld-tic6x/tic6x.exp: New test.
* ld-tic6x/static-app-1rb.rd: New test.
* ld-tic6x/shlib-app-1r.od: New test.
* ld-tic6x/static-app-1.od: New test.
* ld-tic6x/static-app-1b.rd: New test.
* ld-tic6x/static-app-1r.rd: New test.
* ld-tic6x/static-app-1rb.sd: New test.
* ld-tic6x/static-app-1b.sd: New test.
* ld-tic6x/static-app-1rb.dd: New test.
* ld-tic6x/static-app-1r.sd: New test.
* ld-tic6x/static-app-1b.dd: New test.
* ld-tic6x/shlib-1b.rd: New test.
* ld-tic6x/static-app-1r.dd: New test.
* ld-tic6x/shlib-app-1b.rd: New test.
* ld-tic6x/shlib-1r.rd: New test.
* ld-tic6x/shlib-app-1r.rd: New test.
* ld-tic6x/shlib-1b.sd: New test.
* ld-tic6x/static-app-1.rd: New test.
* ld-tic6x/shlib-app-1b.sd: New test.
* ld-tic6x/shlib-1r.sd: New test.
* ld-tic6x/shlib-1b.dd: New test.
* ld-tic6x/shlib-app-1r.sd: New test.
* ld-tic6x/shlib-app-1b.dd: New test.
* ld-tic6x/shlib-1r.dd: New test.
* ld-tic6x/static-app-1.sd: New test.
* ld-tic6x/shlib-app-1r.dd: New test.
* ld-tic6x/static-app-1.dd: New test.
* ld-tic6x/shlib-noindex.rd: New test.
* ld-tic6x/shlib-noindex.dd: New test.
* ld-tic6x/shlib-noindex.sd: New test.
* ld-tic6x/got-reloc-local-1.s: New test.
* ld-tic6x/got-reloc-local-2.s: New test.
* ld-tic6x/got-reloc-local-r.d: New test.
* ld-tic6x/got-reloc-global.s: New test.
* ld-tic6x/got-reloc-global-addend-1.d: New test.
* ld-tic6x/got-reloc-global-addend-1.s: New test.
* ld-tic6x/got-reloc-global-addend-2.d: New test.
* ld-tic6x/got-reloc-inrange.d: New test.
* ld-tic6x/got-reloc-overflow.d: New test.
* ld-tic6x/got-reloc-global-addend-2.s: New test.
* ld-tic6x/dsbt-index-error.d: New test.
* ld-tic6x/dsbt-index.d: New test.
* ld-tic6x/dsbt-index.s: New test.
* ld-tic6x/shlib-app-1.od: New test.
* ld-tic6x/shlib-app-1rb.od: New test.
* ld-tic6x/shlib-1.rd: New test.
* ld-tic6x/weak.d: New test.
* ld-tic6x/weak-be.d: New test.
* ld-tic6x/weak.s: New test.
* ld-tic6x/weak-data.d: New test.
* ld-tic6x/common.d: New test.
* ld-tic6x/common.ld: New test.
* ld-tic6x/common.s: New test.
 
2011-03-30 Richard Henderson <rth@redhat.com>
 
* ld-elf/elf.exp: Force 32-bit start address for alpha.
* ld-elf/group8a.d: Don't disable for alpha.
* ld-elf/group8b.d: Likewise.
* ld-gc/start.s: Use .dc.a instead of .long.
 
2011-03-24 Alan Modra <amodra@gmail.com>
 
* ld-powerpc/tlsmark.s: Delete non-optimizable section.
* ld-powerpc/tlsmark32.s: Likewise.
* ld-powerpc/tlsmark.d: Adjust to suit.
* ld-powerpc/tlsmark32.d: Likewise.
* ld-powerpc/tlsopt1.d, * ld-powerpc/tlsopt1.s: New.
* ld-powerpc/tlsopt2.d, * ld-powerpc/tlsopt2.s: New.
* ld-powerpc/tlsopt3.d, * ld-powerpc/tlsopt3.s: New.
* ld-powerpc/tlsopt4.d, * ld-powerpc/tlsopt4.s: New.
* ld-powerpc/tlsopt1_32.d, * ld-powerpc/tlsopt1_32.s: New.
* ld-powerpc/tlsopt2_32.d, * ld-powerpc/tlsopt2_32.s: New.
* ld-powerpc/tlsopt3_32.d, * ld-powerpc/tlsopt3_32.s: New.
* ld-powerpc/tlsopt4_32.d, * ld-powerpc/tlsopt4_32.s: New.
* ld-powerpc/powerpc.exp: Run new tests.
 
2011-03-15 Mike Frysinger <vapier@gentoo.org>
 
* ld-elfvers/vers.exp (vers19): Add -Wl,-rpath-link,. to linker flags.
 
2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
 
* ld-arm/ifunc-1.s, ld-arm/ifunc-1.dd, ld-arm/ifunc-1.gd,
ld-arm/ifunc-1.rd, ld-arm/ifunc-2.s, ld-arm/ifunc-2.dd,
ld-arm/ifunc-2.gd, ld-arm/ifunc-2.rd, ld-arm/ifunc-3.s,
ld-arm/ifunc-3.dd, ld-arm/ifunc-3.gd, ld-arm/ifunc-3.rd,
ld-arm/ifunc-4.s, ld-arm/ifunc-4.dd, ld-arm/ifunc-4.gd,
ld-arm/ifunc-4.rd, ld-arm/ifunc-5.s, ld-arm/ifunc-5.dd,
ld-arm/ifunc-5.gd, ld-arm/ifunc-5.rd, ld-arm/ifunc-6.s,
ld-arm/ifunc-6.dd, ld-arm/ifunc-6.gd, ld-arm/ifunc-6.rd,
ld-arm/ifunc-7.s, ld-arm/ifunc-7.dd, ld-arm/ifunc-7.gd,
ld-arm/ifunc-7.rd, ld-arm/ifunc-8.s, ld-arm/ifunc-8.dd,
ld-arm/ifunc-8.gd, ld-arm/ifunc-8.rd, ld-arm/ifunc-9.s,
ld-arm/ifunc-9.dd, ld-arm/ifunc-9.gd, ld-arm/ifunc-9.rd,
ld-arm/ifunc-10.s, ld-arm/ifunc-10.dd, ld-arm/ifunc-10.gd,
ld-arm/ifunc-10.rd, ld-arm/ifunc-11.s, ld-arm/ifunc-11.dd,
ld-arm/ifunc-11.gd, ld-arm/ifunc-11.rd, ld-arm/ifunc-12.s,
ld-arm/ifunc-12.dd, ld-arm/ifunc-12.gd, ld-arm/ifunc-12.rd,
ld-arm/ifunc-13.s, ld-arm/ifunc-13.dd, ld-arm/ifunc-13.gd,
ld-arm/ifunc-13.rd, ld-arm/ifunc-14.s, ld-arm/ifunc-14.dd,
ld-arm/ifunc-14.gd, ld-arm/ifunc-14.rd, ld-arm/ifunc-15.s,
ld-arm/ifunc-15.dd, ld-arm/ifunc-15.gd, ld-arm/ifunc-15.rd,
ld-arm/ifunc-16.s, ld-arm/ifunc-16.dd, ld-arm/ifunc-16.gd,
ld-arm/ifunc-16.rd, ld-arm/ifunc-dynamic.ld,
ld-arm/ifunc-static.ld: New tests.
* ld-arm/farcall-group.d, ld-arm/farcall-group-size2.d,
ld-arm/farcall-mixed-lib-v4t.d, ld-arm/farcall-mixed-lib.d: Update
for new stub hashes.
* ld-arm/arm-elf.exp: Run them.
 
2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
 
* ld-arm/arm-lib-plt-2a.s, ld-arm/arm-lib-plt-2b.s,
ld-arm/arm-lib-plt-2.dd, ld-arm/arm-lib-plt-2.rd: New tests.
* ld-arm/arm-elf.exp: Run them.
 
2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
 
* ld-arm/exec-got-1a.s, ld-arm/exec-got-1b.s, ld-arm/exec-got-1.d,
ld-arm/unresolved-1.s, ld-arm/unresolved-1.d,
ld-arm/unresolved-1-dyn.d: New tests.
* ld-arm/arm-elf.exp: Run them.
 
2011-03-12 H.J. Lu <hongjiu.lu@intel.com>
 
* ld-x86-64/tlsgd4.dd: New.
* ld-x86-64/tlsgd4.s: Likewise.
* ld-x86-64/tlsgd5.dd: Likewise.
* ld-x86-64/tlsgd5a.s: Likewise.
* ld-x86-64/tlsgd5b.s: Likewise.
* ld-x86-64/tlsgd6.dd: Likewise.
* ld-x86-64/tlsgd6a.s: Likewise.
* ld-x86-64/tlsgd6b.s: Likewise.
* ld-x86-64/tlsld2.dd: Likewise.
* ld-x86-64/tlsld2.s: Likewise.
 
* ld-x86-64/x86-64.exp (x86_64tests): Add tlsgd4, libtlsgd5.so,
tlsgd5, libtlsgd6.so, tlsgd6 and tlsld2.
 
2011-03-03 H.J. Lu <hongjiu.lu@intel.com>
 
* ld-x86-64/tlsie4.dd: New.
* ld-x86-64/tlsie4.s: Likewise.
 
* ld-x86-64/x86-64.exp (x86_64tests): Add tlsie4.
 
2011-02-25 H.J. Lu <hongjiu.lu@intel.com>
 
PR ld/12516
* ld-elf/dynamic1.d: New.
* ld-elf/dynamic1.ld: Likewise.
* ld-elf/dynamic1.s: Likewise.
 
2011-02-25 Alan Modra <amodra@gmail.com>
 
* ld-mn10300/i135409-3.s: Correct .size label reference.
* ld-sh/sh64/stolib.s: Likewise.
 
2011-02-23 H.J. Lu <hongjiu.lu@intel.com>
 
* ld-elf/new.cc: Don't include <exception_defines.h>.
 
2011-02-10 Alan Modra <amodra@gmail.com>
 
* ld-scripts/defined.exp: Don't run defined5 for AOUT.
* ld-scripts/defined5.s: Use .text for "defined" section.
* ld-scripts/defined5.t: Adjust.
 
* ld-gc/start.d: Exclude frv-*-linux*.
* ld-misc/defsym1.d: Likewise.
 
2011-02-09 Alan Modra <amodra@gmail.com>
 
* ld-elfvsb/elfvsb.exp: Don't run any non-PIC tests on powerpc*-linux.
* ld-gc/gc.exp: Ensure powerpc64 test continues to fail.
* ld-srec/srec.exp: Don't edit toc on powerpc64.
 
2011-01-23 Alan Modra <amodra@gmail.com>
 
* ld-scripts/sane1.d, * ld-scripts/sane1.t: New test.
* ld-scripts/expr.exp: Run it.
 
2011-01-18 H.J. Lu <hongjiu.lu@intel.com>
 
* ld-x86-64/ilp32-4.d: Updated.
 
2011-01-17 Richard Sandiford <richard.sandiford@linaro.org>
 
* ld-arm/arm-rel32.s, ld-arm/arm-rel32.d: New testcase.
* ld-arm/arm-elf.exp: Run it.
 
2011-01-17 Richard Sandiford <richard.sandiford@linaro.org>
 
* ld-arm/gc-thumb-lib.s, ld-arm/gc-thumb.s,
ld-arm/gc-thumb.d: New test.
* ld-arm/arm-elf.exp: Run it.
 
2011-01-14 H.J. Lu <hongjiu.lu@intel.com>
 
* ld-x86-64/ia32-2.d: Replace --n32 with --x32.
* ld-x86-64/ilp32-1.d: Likewise.
* ld-x86-64/ilp32-2.d: Likewise.
* ld-x86-64/ilp32-3.d: Likewise.
* ld-x86-64/ilp32-4.d: Likewise.
* ld-x86-64/ilp32-5.d: Likewise.
* ld-x86-64/lp64-3.d: Likewise.
* ld-x86-64/x86-64.exp: Likewise.
 
2011-01-14 H.J. Lu <hongjiu.lu@intel.com>
 
* ld-x86-64/ilp32-5.d: New.
* ld-x86-64/ilp32-5.s: Likewise.
 
* ld-x86-64/x86-64.exp: Run ilp32-5.
 
2011-01-13 H.J. Lu <hongjiu.lu@intel.com>
 
* ld-x86-64/ilp32-4.d: New.
 
* ld-x86-64/x86-64.exp: Run ilp32-4.
 
2011-01-13 H.J. Lu <hongjiu.lu@intel.com>
 
PR ld/12356
* ld-scripts/defined.exp: Run defined5.
 
* ld-scripts/defined5.d: New.
* ld-scripts/defined5.s: Likewise.
* ld-scripts/defined5.t: Likewise.
 
2011-01-13 H.J. Lu <hongjiu.lu@intel.com>
 
* ld-scripts/defined4.d: Xfail rs6000-*-aix*. Skip mips*-*-*
and mmix-*-*.
 
* ld-scripts/expr2.d: Xfail rs6000-*-aix* and arm-*-*aout.
 
2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
 
* ld-scripts/assert.exp: Run assert2.
 
* ld-scripts/assert2.d: New.
* ld-scripts/assert2.t: Likewise.
 
2011-01-10 Nathan Sidwell <nathan@codesourcery.com>
Glauber de Oliveira Costa <glommer@gmail.com>
 
* ld-arm/arm-elf.exp: Added tests for new TLS handling
relocations.
* ld-arm/tls-descrelax-be32.d: New.
* ld-arm/tls-descrelax-be32.s: New.
* ld-arm/tls-descrelax-be8.d: New.
* ld-arm/tls-descrelax-be8.s: New.
* ld-arm/tls-descrelax-v7.d: New.
* ld-arm/tls-descrelax-v7.s: New.
* ld-arm/tls-descrelax.d: New.
* ld-arm/tls-descrelax.s: New.
* ld-arm/tls-descseq.d: New.
* ld-arm/tls-descseq.r: New.
* ld-arm/tls-descseq.s: New.
* ld-arm/tls-gdesc-got.d: New.
* ld-arm/tls-gdesc-got.s: New.
* ld-arm/tls-gdesc-nlazy.g: New.
* ld-arm/tls-gdesc-nlazy.s: New.
* ld-arm/tls-gdesc.d: New.
* ld-arm/tls-gdesc.r: New.
* ld-arm/tls-gdesc.s: New.
* ld-arm/tls-gdierelax.d: New.
* ld-arm/tls-gdierelax.s: New.
* ld-arm/tls-gdierelax2.d: New.
* ld-arm/tls-gdierelax2.s: New.
* ld-arm/tls-gdlerelax.d: New.
* ld-arm/tls-gdlerelax.s: New.
* ld-arm/tls-lib-loc.d: New.
* ld-arm/tls-lib-loc.r: New.
* ld-arm/tls-lib-loc.s: New.
* ld-arm/tls-longplt-lib.d: New.
* ld-arm/tls-longplt-lib.s: New.
* ld-arm/tls-longplt.d: New.
* ld-arm/tls-longplt.s: New.
* ld-arm/tls-mixed.r: New.
* ld-arm/tls-mixed.s: New.
* ld-arm/tls-thumb1.d: New.
* ld-arm/tls-thumb1.s: New.
* ld-arm/arm-elf.exp: New.
 
2011-01-08 Nick Clifton <nickc@redhat.com>
 
* ld-misc/defsym1.d: Add a -e linker command line option.
* ld-misc/dummy.s: Remove text.
 
2011-01-08 Nick Clifton <nickc@redhat.com>
 
PR ld/12358
PR ld/12359
* ld-elf/textaddr2.d: Fix regexp to work with hppa64 targets.
* ld-elf/textaddr6.d: Fix regexp to work with hppa64 targets.
 
2011-01-06 H.J. Lu <hongjiu.lu@intel.com>
 
PR ld/12366
PR ld/12371
* ld-ifunc/ifunc-10-i386.s: Add more tests.
* ld-ifunc/ifunc-10-x86-64.s: Likewise.
* ld-ifunc/ifunc-11-i386.s: Likewise.
* ld-ifunc/ifunc-11-x86-64.s: Likewise.
 
* ld-ifunc/ifunc-12-i386.d: New.
* ld-ifunc/ifunc-12-i386.s: Likewise.
* ld-ifunc/ifunc-12-x86-64.d: Likewise.
* ld-ifunc/ifunc-12-x86-64.s: Likewise.
* ld-ifunc/ifunc-13-i386.d: Likewise.
* ld-ifunc/ifunc-13-x86-64.d: Likewise.
* ld-ifunc/ifunc-13a-i386.s: Likewise.
* ld-ifunc/ifunc-13a-x86-64.s: Likewise.
* ld-ifunc/ifunc-13b-i386.s: Likewise.
* ld-ifunc/ifunc-13b-x86-64.s: Likewise.
 
2011-01-03 H.J. Lu <hongjiu.lu@intel.com>
 
* ld-x86-64/dummy.s: New.
* ld-x86-64/foo.s: Likewise.
* ld-x86-64/ia32-1.d: Likewise.
* ld-x86-64/ia32-2.d: Likewise.
* ld-x86-64/ia32-3.d: Likewise.
* ld-x86-64/ilp32-1.d: Likewise.
* ld-x86-64/ilp32-2.d: Likewise.
* ld-x86-64/ilp32-3.d: Likewise.
* ld-x86-64/lp64-1.d: Likewise.
* ld-x86-64/lp64-2.d: Likewise.
* ld-x86-64/lp64-3.d: Likewise.
* ld-x86-64/start.s: Likewise.
 
* ld-x86-64/x86-64.exp: Run ilp32-1, ilp32-2, ilp32-3, ia32-1,
ia32-2, ia32-3, lp64-1, lp64-2 and lp64-3.
 
2011-01-02 H.J. Lu <hongjiu.lu@intel.com>
 
PR ld/12001
* ld-misc/defsym.exp: New.
* ld-misc/defsym1.d: Likewise.
* ld-misc/dummy.s: Likewise.
* ld-misc/foo.s: Likewise.
* ld-misc/start.s: Likewise.
 
For older changes see ChangeLog-2010
Local Variables:
mode: change-log
left-margin: 8
fill-column: 74
version-control: never
End:
/ChangeLog-9303
0,0 → 1,3376
2003-12-30 Mark Mitchell <mark@codesourcery.com>
 
* ld-srec/srec.exp (run_srec_test): Remove -fgnu-linker, since GCC
3.4 does not support it.
 
2003-12-18 Richard Sandiford <rsandifo@redhat.com>
 
* ld-mips-elf/reloc-1[ab].s: New source files.
* ld-mips-elf/reloc-1-{n32,n64,rel}.d: New tests.
* ld-mips-elf/reloc-2[ab].s: New source files.
* ld-mips-elf/reloc-2.{d,ld}: New test.
* ld-mips-elf/reloc-3[ab].s: New source files.
* ld-mips-elf/reloc-3-{r,srec}.d: New tests.
* ld-mips-elf/mips-elf.exp: Run them.
 
2003-12-07 Richard Sandiford <rsandifo@redhat.com>
 
* ld-mips-elf/elf-rel-xgot-n32.d: Fix offset for "lw $5,dl1+34($5)".
* ld-mips-elf/elf-rel-xgot-n64-linux.d: Likewise.
 
2003-12-01 Kaz Kojima <kkojima@rr.iij4u.or.jp>
 
* ld-sh/sh64/shmix-1.s: Add align to match data alignment.
* ld-sh/sh64/shmix-3.s: Likewise.
* ld-sh/sh64/mix1.sd: Update.
* ld-sh/sh64/mix1.xd: Likewise.
* ld-sh/sh64/mix1-noexp.sd: Likewise.
* ld-sh/sh64/mix2.sd: Likewise.
* ld-sh/sh64/mix2.xd: Likewise.
* ld-sh/sh64/mix2-noexp.sd: Likewise.
 
2003-12-01 Alan Modra <amodra@bigpond.net.au>
 
* ld-sh/tlsbin-2.d: Update section alignment.
* ld-sh/tlspic-2.d: Likewise.
* ld-sh/sh64/abi32.xd: Likewise.
* ld-sh/sh64/abi64.xd: Likewise.
* ld-sh/sh64/cmpct1.xd: Likewise.
* ld-sh/sh64/rel32.xd: Likewise.
* ld-sh/sh64/rel64.xd: Likewise.
* ld-sh/sh64/shdl32.xd: Likewise.
* ld-sh/sh64/shdl64.xd: Likewise.
 
2003-11-19 Alan Modra <amodra@bigpond.net.au>
 
* ld-powerpc/tlsexe32.d: Update for changed symbols from objdump.
* ld-powerpc/tlsso32.d: Likewise.
 
2003-10-27 Stephane Carrez <stcarrez@nerim.fr>
 
* ld-undefined/undefined.exp: Mark as xfail for m6811 and m6812
due to elf/Dwarf2 binutils limitation.
 
2003-10-23 H.J. Lu <hongjiu.lu@intel.com>
 
* ld-elfvers/vers.exp (test_ldfail): Add "-Wl," to pass the
linker option from gcc.
 
2003-10-23 Alan Modra <amodra@bigpond.net.au>
 
* ld-powerpc/tlsexetoc.d: Correct.
* ld-powerpc/tlstoc.d: Correct.
 
2003-10-18 Hans-Peter Nilsson <hp@bitrange.com>
 
* ld-mmix/greg-14.d, ld-mmix/greg-5.d, ld-mmix/pushja1b.d,
ld-mmix/pushja1f.d, ld-mmix/pushja7b.d, ld-mmix/pushja7f.d: Pass
--no-pushj-stubs to the assembler.
* ld-mmix/pushjs2b.d, ld-mmix/greg-14s.d, ld-mmix/pushjs1.d,
ld-mmix/greg-5s.d, ld-mmix/pushjs3b.d, ld-mmix/pushja1f-s.d,
ld-mmix/pushjs1m.d, ld-mmix/pushja7b-s.d, ld-mmix/pushja7f-s.d,
ld-mmix/pushja1b-s.d, ld-mmix/pushjs2.d, ld-mmix/pushjs3.d,
ld-mmix/pushjs4b.d, ld-mmix/pushjs4.d, ld-mmix/pushjs1bm.d,
ld-mmix/pushjs1b.d, ld-mmix/pushjs2m.d, ld-mmix/pushjs1r.d,
ld-mmix/pushjs3m.d, ld-mmix/pushjs2bm.d, ld-mmix/pushjs4m.d,
ld-mmix/pushjs3bm.d, ld-mmix/pushjs2r.d, ld-mmix/pushjs4bm.d,
ld-mmix/pushjs3r.d, ld-mmix/pushjs4r.d: New tests.
 
2003-10-15 Kaz Kojima <kkojima@rr.iij4u.or.jp>
 
* ld-sh/sh64/rd-sh64.exp: If the test matches *-dso.d, copy
the output of linker to the file tmpdir/*-dso.so.
* ld-sh/sh64/stobin-0-dso.d: New.
* ld-sh/sh64/stobin-1.d: New.
* ld-sh/sh64/stobin.s: New.
* ld-sh/sh64/stolib.s: New.
 
2003-10-13 Richard Sandiford <rsandifo@redht.com>
 
* ld-mips-elf/multi-got-1.d (RELSZ): Don't include the size of the
trailing null relocs.
 
2003-10-12 Kaz Kojima <kkojima@rr.iij4u.or.jp>
 
* ld-sh/rd-sh.exp (LDFLAGS): Define appropriately for each
sh64/sh5 targets.
* ld-sh/sh.exp: Don't do relaxing test for sh64*-*-* and
sh5*-*-* targets.
* ld-sh/sh64/relax.exp (emul32): Set to shelf32_nbsd for netbsd.
* ld-sh/sh64/relfail.exp: Set parameters for netbsd.
* ld-sh/sh64/sh64.exp: Skip this for netbsd. Trim the section
numbers for crangerel1 and crengerel2 tests.
* ld-sh/sh64/abi32.sd: Update.
* ld-sh/sh64/abi32.xd: Likewise.
* ld-sh/sh64/abi64.sd: Likewise.
* ld-sh/sh64/abi64.xd: Likewise.
* ld-sh/sh64/abixx-noexp.sd: Likewise.
* ld-sh/sh64/cmpct1.sd: Likewise.
* ld-sh/sh64/cmpct1.xd: Likewise.
* ld-sh/sh64/crange1.rd: Likewise.
* ld-sh/sh64/crange2.rd: Likewise.
* ld-sh/sh64/crange3-cmpct.rd: Likewise.
* ld-sh/sh64/crange3-media.rd: Likewise.
* ld-sh/sh64/crange3.rd: Likewise.
* ld-sh/sh64/crangerel1.rd: Likewise.
* ld-sh/sh64/crangerel2.rd: Likewise.
* ld-sh/sh64/dlsection.sd: Likewise.
* ld-sh/sh64/endian.sbd: Likewise.
* ld-sh/sh64/endian.sld: Likewise.
* ld-sh/sh64/gotplt.d: Likewise.
* ld-sh/sh64/init-cmpct.d: Likewise.
* ld-sh/sh64/init-media.d: Likewise.
* ld-sh/sh64/init.s: Align functions.
* ld-sh/sh64/init64.d: Update.
* ld-sh/sh64/mix1-noexp.sd: Likewise.
* ld-sh/sh64/mix1.sd: Likewise.
* ld-sh/sh64/mix1.xd: Likewise.
* ld-sh/sh64/mix2-noexp.sd: Likewise.
* ld-sh/sh64/mix2.sd: Likewise.
* ld-sh/sh64/mix2.xd:Likewise.
* ld-sh/sh64/rel32.xd: Likewise.
* ld-sh/sh64/rel64.xd: Likewise.
* ld-sh/sh64/reldl32.rd: Likewise.
* ld-sh/sh64/reldl64.rd: Likewise.
* ld-sh/sh64/shdl32.xd: Update.
* ld-sh/sh64/shdl64.sd: Likewise.
* ld-sh/sh64/shdl64.xd: Likewise.
* ld-sh/shared-1.d: Add -z nocombreloc to ld option. Update.
* ld-sh/sub2l-1.d: Make file format match with elf32-sh.*.
* ld-sh/weak1.d: Likewise.
 
2003-10-11 Hans-Peter Nilsson <hp@bitrange.com>
 
* ld-scripts/defined3.d, ld-scripts/defined3.t: New test.
* ld-scripts/defined.exp: Run defined3.
 
2003-10-08 Hans-Peter Nilsson <hp@bitrange.com>
 
* ld-scripts/defined2.d, ld-scripts/defined2.t: New test.
* ld-scripts/defined.exp: Run defined2.
 
2003-10-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
 
* ld-elfvsb/elfvsb.exp: xfail non-pic shared library tests for
non 64-bit hppa*-*-linux* targets.
* ld-elfvsb/main.c (main_visibility_check): Cast value returned by
visibility_funptr () to a function pointer.
* ld-shared/shared.exp: xfail shared (non PIC), shared (non PIC, load
offset), and shared (PIC main, non PIC so) tests for non 64-bit
hppa*-*-linux* targets.
 
2003-09-30 H.J. Lu <hongjiu.lu@intel.com>
 
* ld-checks/checks.exp (section_check): Remove ia64-*-elf*.
 
2003-09-30 H.J. Lu <hongjiu.lu@intel.com>
 
* ld-checks/checks.exp (section_check): Skip ia64-*-* instead
of ia64-*-linux*.
 
2003-09-30 H.J. Lu <hongjiu.lu@intel.com>
 
* ld-ia64/ia64.exp: Remove -melf64_ia64.
 
* ld-ia64/tlsbin.dd: Remove -melf64_ia64. Match elf..-ia64-.*
instead of elf64-ia64-little.
* ld-ia64/tlsbin.rd: Likewise.
* ld-ia64/tlsbin.sd: Likewise.
* ld-ia64/tlsbin.td: Likewise.
* ld-ia64/tlsg.sd: Likewise.
* ld-ia64/tlspic.dd: Likewise.
* ld-ia64/tlspic.rd: Likewise.
* ld-ia64/tlspic.sd: Likewise.
* ld-ia64/tlspic.td: Likewise.
 
2003-09-30 Chris Demetriou <cgd@broadcom.com>
 
* ld-mips-elf/mips-elf-flags.exp: Add tests for combinations
with MIPS64r2.
 
2003-09-29 H.J. Lu <hongjiu.lu@intel.com>
 
* lib/ld-lib.exp (proc is_elf64): New.
 
* ld-scripts/phdrs.exp: Use is_elf_format and is_elf64.
 
2003-09-23 Alan Modra <alan@modra.org>
 
* ld-discard/exit.s: Correct .text.exit attributes.
* ld-discard/extern.s: Likewise.
* ld-discard/static.s: Likewise.
 
2003-09-21 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
 
* ld-mips-elf/relax-jalr-n32.d: Fix little endian test failure.
* ld-mips-elf/relax-jalr-n32-shared.d: Likewise.
* ld-mips-elf/relax-jalr-n64.d: Likewise.
* ld-mips-elf/relax-jalr-n64-shared.d: Likewise.
 
2003-09-14 Hans-Peter Nilsson <hp@bitrange.com>
 
* 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-19.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-6.d, ld-mmix/bpo-9.d,
ld-mmix/greg-19.d, ld-mmix/loc1.d, ld-mmix/loc2.d, ld-mmix/loc3.d,
ld-mmix/loc4.d, ld-mmix/loc6.d, ld-mmix/local12.d,
ld-mmix/locdo-1.d, ld-mmix/loct-1.d, ld-mmix/locto-1.d: Adjust for
objdump -d change.
 
2003-09-11 Alan Modra <amodra@bigpond.net.au>
 
* ld-elf/merge2.s: New.
* ld-elf/merge2.d: New.
 
2003-08-16 Hans-Peter Nilsson <hp@bitrange.com>
 
* ld-mmix/bpo-9.d, ld-mmix/bpo-10.d, ld-mmix/bpo-11.d: Adjust for
recent objdump "Contents of ..." change.
 
2003-08-02 Kaz Kojima <kkojima@rr.iij4u.or.jp>
 
* ld-sh/shared-2.d, ld-sh/textrel1.s, ld-sh/textrel2.s: New test.
 
2003-08-02 Alan Modra <amodra@bigpond.net.au>
 
* ld-d10v/reloc-001.d: Adjust for objdump -d change.
* ld-d10v/reloc-002.d: Likewise.
* ld-d10v/reloc-005.d: Likewise.
* ld-d10v/reloc-006.d: Likewise.
* ld-d10v/reloc-009.d: Likewise.
* ld-d10v/reloc-010.d: Likewise.
* ld-d10v/reloc-013.d: Likewise.
* ld-d10v/reloc-014.d: Likewise.
* ld-xstormy16/pcrel.d: Likewise.
 
2003-07-29 Jakub Jelinek <jakub@redhat.com>
 
* ld-elfvsb/elf-offset.ld: Add .rel.toc, .rela.toc and .toc
sections.
 
2003-07-29 Alan Modra <amodra@bigpond.net.au>
 
* ld-powerpc/tlsso.r: Update.
* ld-powerpc/tlstocso.r: Update.
 
2003-07-29 Nick Clifton <nickc@redhat.com>
 
* ld-alpha/tlsbin.dd: Update to account for .eh_frame section.
* ld-alpha/tlsbin.rd: Likewise.
* ld-alpha/tlsbin.sd: Likewise.
* ld-alpha/tlsbinr.dd: Likewise.
* ld-alpha/tlsbinr.rd: Likewise.
* ld-alpha/tlsbinr.sd: Likewise.
* ld-alpha/tlspic.dd: Likewise.
* ld-alpha/tlspic.rd: Likewise.
* ld-alpha/tlspic.sd: Likewise.
 
2003-07-26 Alan Modra <amodra@bigpond.net.au>
 
* ld-powerpc/tlsexe32.d: Update.
* ld-powerpc/tlsso32.d: Update.
 
2003-07-24 H.J. Lu <hongjiu.lu@intel.com>
 
* ld-powerpc/tlsexe.r: .sbss is NOBITS, not PROGBITS.
* ld-powerpc/tlsexetoc.r: Likewise.
* ld-powerpc/tlsso.r: Likewise.
* ld-powerpc/tlstocso.r: Likewise.
 
2003-07-23 Stephane Carrez <stcarrez@nerim.fr>
 
* ld-srec/srec.exp: For m6811/m6812 use --defsym to define _.z soft
register.
 
2003-07-22 H.J. Lu <hongjiu.lu@intel.com>
 
* ld-selective/selective.exp: Skip "ia64-*-*".
 
* ld-srec/srec.exp: Make xfail on "ia64-*-*".
 
2003-07-11 Richard Sandiford <rsandifo@redhat.com>
 
* ld-h8300/relax-3{.s,.d,-coff.d}: New test.
* ld-h8300/h8300.exp: Run it.
 
2003-07-10 Alan Modra <amodra@bigpond.net.au>
 
* ld-powerpc/powerpc.exp: Dump output .got section rather than .toc.
* ld-powerpc/tlsexetoc.g: Update.
* ld-powerpc/tlsexetoc.r: Update.
* ld-powerpc/tlstoc.g: Update.
* ld-powerpc/tlstocso.g: Update.
* ld-powerpc/tlstocso.r: Update.
 
2003-07-04 Richard Sandiford <rsandifo@redhat.com>
 
* ld-h8300/h8300.exp: Replace loop with explicit list. Run relax.d
unconditionally. Run relax-2.d for *-elf targets.
* ld-h8300/relax.d: Fix typo.
* ld-h8300/relax.s: Add 0x prefixes.
* ld-h8300/relad-2.[sd]: New test.
 
2003-06-29 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
 
* ld-mips-elf/mips-elf.exp: Use is_elf_format.
 
2003-06-29 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
 
* ld-mips-elf/mips-elf-flags.exp: Use -melf32bsmip for IRIX6.
 
2003-06-25 Alan Modra <amodra@bigpond.net.au>
 
* ld-powerpc/apuinfo.rd: Update.
 
2003-06-21 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
 
* ld-mips-elf/elf-rel-got-n32.d: Remove special handling for n32 ABI.
* ld-mips-elf/elf-rel-xgot-n32.d: Likewise.
 
2003-06-18 Hans-Peter Nilsson <hp@axis.com>
 
* ld-cris/locref1.d, ld-cris/locref1.s, ld-cris/locref2.d,
ld-cris/locref2.s: New tests.
 
* ld-elfcomm/elfcomm.exp (dump_common1): Use $READELF, not plain
readelf as found using default path.
 
2003-06-18 Alan Modra <amodra@bigpond.net.au>
 
* lib/ld-lib.exp (default_ld_simple_link): Trim ld parms before
trying to trim ld path.
(default_ld_compile): Likewise for cc.
 
* lib/ld-lib.exp (default_ld_simple_link): Trim ld path before
looking for gcc match.
(default_ld_compile): Likewise for cc.
 
2003-06-17 Loren James Rittle <rittle@latour.rsch.comm.mot.com>
 
* ld-undefined/undefined.exp (i?86-*-freebsd*): Remove xfail.
 
2003-06-16 Alan Modra <amodra@bigpond.net.au>
 
* ld-powerpc/tlsexetoc.d: Update.
* ld-powerpc/tlsso.d: Update.
* ld-powerpc/tlstoc.d: Update.
* ld-powerpc/tlstocso.d: Update.
* ld-powerpc/tlstocso.r: Update.
 
2003-06-16 Hans-Peter Nilsson <hp@axis.com>
 
* ld-cris/ldsym1.d: Restrict to cris-*-*elf* and cris-*-*aout*.
* ld-cris/noglob1.d: Ditto.
* ld-cris/badgotr1.d: Pass --underscore to gas.
 
2003-06-12 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
 
* ld-mips-elf/elf-rel-got-n64-linux.d: New file.
* ld-mips-elf/elf-rel-xgot-n64-linux.d: New file.
* ld-mips-elf/mips-elf.exp: Use the new files for Linux.
 
2003-06-12 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
 
* ld-mips-elf/relax-jalr.s: Fix testsuite breakage.
* ld-mips-elf/relax-jalr-n32.d: Likewise.
* ld-mips-elf/relax-jalr-n32-shared.d: Likewise.
* ld-mips-elf/relax-jalr-n64.d: Likewise.
* ld-mips-elf/relax-jalr-n64-shared.d: Likewise.
 
2003-06-11 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
 
* ld-mips-elf/multi-got-1.d: Adjust addresses.
* ld-mips-elf/rel32-n32.d: Likewise.
 
2003-06-11 Alan Modra <amodra@bigpond.net.au>
 
* ld-srec/srec.exp (run_srec_test): Remove powerpc64 xfails, and
xfail for hppa duplicated elsewhere.
 
2003-06-10 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
 
* ld-mips-elf/rel32-n32.d: Force big endian assembly.
* ld-mips-elf/rel32-o32.d: Likewise.
* ld-mips-elf/rel64.d: Likewise.
 
2003-06-10 Alan Modra <amodra@bigpond.net.au>
 
* ld-elfvsb/elfvsb.exp: Run for powerpc64 too.
* ld-powerpc/tls.t: Update.
* ld-powerpc/tlsexe.d: Update.
* ld-powerpc/tlsexe.r: Update.
* ld-powerpc/tlsexetoc.d: Update.
* ld-powerpc/tlsexetoc.r: Update.
* ld-powerpc/tlsexetoc.t: Update.
* ld-powerpc/tlsso.d: Update.
* ld-powerpc/tlsso.g: Update.
* ld-powerpc/tlsso.r: Update.
* ld-powerpc/tlsso.t: Update.
* ld-powerpc/tlstocso.d: Update.
* ld-powerpc/tlstocso.g: Update.
* ld-powerpc/tlstocso.r: Update.
* ld-powerpc/tlstocso.t: Update.
 
2003-06-03 H.J. Lu <hongjiu.lu@intel.com>
 
* ld-discard/extern.d: Updated.
* ld-discard/start.d: Likewise.
* ld-discard/static.d: Likewise.
 
2003-06-03 H.J. Lu <hongjiu.lu@intel.com>
 
* ld-elfcomm/elfcomm.exp: Mark tests untested if compiler is
not available.
 
2003-06-02 Fabrizio Gennari <fabrizio.ge@tiscalinet.it>
 
* ld-cygwin: New directory.
* ld-cygwin/exe-export.exp: New test script. Checks building
cygwin executables with an export table.
* ld-cygwin/testdll.def: New source file.
* ld-cygwin/testexe.def: New source file.
* ld-cygwin/testdll.c: New source file.
* ld-cygwin/testexe.c: New source file.
 
2003-05-30 H.J. Lu <hongjiu.lu@intel.com>
 
* config/default.exp: Load tmpdir/libpath.exp.
(gcc_ld_flag): Set from $libpath.
 
2003-05-27 Jason Thorpe <thorpej@wasabisystems.com>
 
* ld-elf/elf.exp: Use if_elf_format.
* ld-elf/sec64k.exp: Likewise.
* ld-elfcomm/elfcomm.exp: Likewise.
* lib/ld-lib.exp (is_elf_format): Match hppa*64*-*-hpux*.
 
2003-05-25 Jason Thorpe <thorpej@wasabisystems.com>
 
* ld-mips-elf/mips-elf.exp: Make all NetBSD targets match as elf.
 
2003-05-20 Jakub Jelinek <jakub@redhat.com>
 
* ld-elfvsb/common.c: New file.
* ld-elfvsb/elfvsb.exp: Add common.
 
2003-05-20 H.J. Lu <hongjiu.lu@intel.com>
 
* ld-elfvsb/sh3.c: New file.
* ld-elfvsb/test.c: Likewise.
 
* ld-elfvsb/elfvsb.exp: Add new weak hidden symbol tests.
 
2003-05-15 H.J. Lu <hongjiu.lu@intel.com>
 
* config/default.exp (gcc_ld_flag): New. Make the newly built
linker available to gcc.
* lib/ld-lib.exp (default_ld_simple_link): Pass $gcc_ld_flag
to gcc.
 
* ld-elfvers/vers.exp: Use "ld_simple_link $CC" to build shared
libraries.
* ld-elfvsb/elfvsb.exp: Likewise.
* ld-elfweak/elfweak.exp: Likewise.
* ld-shared/shared.exp: Likewise.
 
* ld-elfvers/vers.exp: Use "-Wl,-rpath,." to build shared
libraries.
* ld-elfvsb/elfvsb.exp: Likewise.
 
* ld-elfvsb/elfvsb.exp: Remove xfail for powerpc-*-linux*.
 
* ld-elfweak/elfweak.exp: Use PIC for shared libraries.
 
2003-05-13 Stephane Carrez <stcarrez@nerim.fr>
 
* ld-m68hc11/link-hcs12.d: New test.
* ld-m68hc11/link-hcs12.s: New file.
* ld-m68hc11/link-hc12.s: New file.
 
2003-05-13 H.J. Lu <hongjiu.lu@intel.com>
 
* ld-elfweak/elfweak.exp: Fix typo.
 
2003-05-13 Kaz Kojima <kkojima@rr.iij4u.or.jp>
 
* ld-elfvers/vers.exp: Run on sh[34]*-*-linux*.
* ld-elfvsb/elfvsb.exp: Likewise.
* ld-elfweak/elfweak.exp: Likewise.
 
2003-05-12 Hans-Peter Nilsson <hp@bitrange.com>
 
* ld-mmix/b-fixo2.d, ld-mmix/bpo-18.d, ld-mmix/bpo-18m.d,
ld-mmix/loc4.d, ld-mmix/loc4m.d, ld-mmix/loc6.d, ld-mmix/loc6m.d,
ld-mmix/locdo-1.d, ld-mmix/sec-1.d, ld-mmix/sec-2.d,
ld-mmix/sec-3.d, ld-mmix/sec-4.d, ld-mmix/sec-5.d,
ld-mmix/sec-7m.d, ld-mmix/sec-8m.d, ld-mmix/spec802.d,
ld-mmix/spec803.d, ld-mmix/spec804.d, ld-mmix/spec805.d,
ld-mmix/spec806.d, ld-mmix/spec807.d, ld-mmix/spec808.d: Tweak for
objdump no longer truncating dump addresses.
 
2003-05-09 Martin Schwidefsky <schwidefsky@de.ibm.com>
 
* ld-elfvsb/elf-offset.ld: Add .rel.eh_frame and .rela.eh_frame
to linker script.
* ld-elfvsb/elfvsb.exp (visibility_run): Add setup_xfails for s390x.
* ld-selective/selective.exp: Disable for s390 and s390x.
* ld-shared/elf-offset.ld: Add .rel.eh_frame and .rela.eh_frame
to linker script.
* ld-shared/shared.exp (shared_test): Add setup_xfails for s390x.
* ld-undefined/undefined.exp (checkund): Remove setup_xfail for s390x.
 
2003-05-08 H.J. Lu <hongjiu.lu@intel.com>
 
* ld-elfvers/vers.exp: Add vers27d4 and vers27d5 to test
versioned reference for hidden symbol.
 
* ld-elfvers/vers27d4.dsym: New file.
* ld-elfvers/vers27d4.ver: Likewise.
 
2003-05-07 H.J. Lu <hongjiu.lu@intel.com>
 
* ld-elfvers/vers27d3.c (__start): New.
(start): New.
 
2003-05-07 H.J. Lu <hongjiu.lu@intel.com>
 
* ld-elfvers/vers.exp (build_binary): Support build exeutable.
(build_binary): Renamed from ...
(build_vers_lib): This.
(build_vers_lib_no_pic): Updated.
(build_vers_lib_pic): Likewise.
Add vers27d1, vers27d2 and vers27d3 to test versioned
definition for hidden symbol referenced by a DSO.
 
* ld-elfvers/vers27d.dsym: New file.
* ld-elfvers/vers27d.sym: Likewise.
* ld-elfvers/vers27d.ver: Likewise.
* ld-elfvers/vers27d1.c: Likewise.
* ld-elfvers/vers27d2.c: Likewise.
* ld-elfvers/vers27d3.c: Likewise.
 
2003-05-07 Andreas Schwab <schwab@suse.de>
 
* ld-elfvsb/elfvsb.exp: Run dump tests even when cross
compiling.
 
2003-05-06 Alexandre Oliva <aoliva@redhat.com>
 
* config/default.exp (gcc_gas_flags): Force ABI to n32 on
mips64-linux.
* ld-elf/merge.d: Xfail on mips64*-linux-gnu*.
* ld-mips-elf/mips-elf-flags.exp (ldemul): Set to o32-compatible
on mips-sgi-irix6*, mips64-linux-gnu and mips64el-linux-gnu.
(good_combination, bad_combination): Use it.
Add -32 or -mabi=o64 wherever the ABI was formerly implied.
 
2003-05-06 H.J. Lu <hjl@gnu.org>
 
* ld-elfvers/vers.exp (objdump_versionstuff): Support comment
in expected version file.
 
* ld-elfvers/vers25b.c: Add a line of comment.
* ld-elfvers/vers25b.dsym: Likwise.
* ld-elfvers/vers25b.ver: Likwise.
* ld-elfvers/vers26b.dsym: Likwise.
* ld-elfvers/vers26b.ver: Likwise.
* ld-elfvers/vers27b.dsym: Likwise.
* ld-elfvers/vers27b.ver: Likwise.
* ld-elfvers/vers27c.c: Likwise.
* ld-elfvers/vers27c.dsym: Likwise.
* ld-elfvers/vers27c.ver: Likwise.
 
2003-05-04 H.J. Lu <hjl@gnu.org>
 
* ld-elfvsb/main.c: Updated.
* ld-elfvsb/sh1.c: Likewise.
 
2003-05-04 H.J. Lu <hjl@gnu.org>
 
* ld-elfvers/vers18.dsym: Updated for weak definiton change.
* ld-elfvers/vers18.ver: Likewise.
* ld-elfvers/vers19.ver: Likewise.
* ld-elfweak/dsowdata.dsym: Likewise.
* ld-elfweak/elfweak.exp: Likewise.
* ld-elfweak/weakdata.dsym: Likewise.
 
* ld-elfweak/elfweak.exp: Remove xfail.
 
2003-05-04 Alexandre Oliva <aoliva@redhat.com>
 
* ld-mips-elf/multi-got-1.d: Force into big-endian mode.
Turn relocation offsets into regexps.
 
2003-05-03 H.J. Lu <hjl@gnu.org>
 
* ld-elfvers/vers.exp: Add vers27a, vers27b, vers27c1 and
vers27c2 to test versioned definition vs. hidden definition in
different files.
 
* ld-elfvers/vers27a.c: New file.
* ld-elfvers/vers27a.dsym: Likewise.
* ld-elfvers/vers27a.map: Likewise.
* ld-elfvers/vers27a.ver: Likewise.
* ld-elfvers/vers27b.c: Likewise.
 
* ld-elfvers/vers27b.dsym: New empty file.
* ld-elfvers/vers27b.ver: Likwise.
* ld-elfvers/vers27c.c: Likwise.
* ld-elfvers/vers27c.dsym: Likwise.
* ld-elfvers/vers27c.ver: Likwise.
 
2003-05-02 Nick Clifton <nickc@redhat.com>
 
* ld-xstormy16: New directory.
* ld-xstormy16/xstormy16.exp: New test script.
* ld-xstormy16/pcrel.s: Test assembler source file.
* ld-xstormy16/external.s: Test assembler source file.
* ld-xstormy16/pcrel.d: Test expected disassembly.
 
2003-05-02 Andreas Jaeger <aj@suse.de>
 
* ld-elfvers/vers.exp (build_exec): Disable vers26b3 on x86-64-linux.
 
2003-04-29 H.J. Lu <hjl@gnu.org>
 
* ld-ia64/tlsbin.dd: Updated.
* ld-ia64/tlsbin.rd: Likewise.
* ld-ia64/tlsbin.sd: Likewise.
* ld-ia64/tlsbin.td: Likewise.
* ld-ia64/tlspic.rd: Likewise.
* ld-ia64/tlspic.sd: Likewise.
* ld-ia64/tlspic.td: Likewise.
 
2003-04-29 J"orn Rennecke <joern.rennecke@superh.com>
 
* ld-selective/3.cc (start): New function.
* ld-selective/4.cc: Likewise.
* ld-selective/5.cc: Likewise.
 
2003-04-28 H.J. Lu <hjl@gnu.org>
 
* ld-elfvers/vers.exp (picflag): Set PIC flag for compiler.
(build_vers_lib): Support PIC.
(build_vers_lib_no_pic): New. Change all calls to build_vers_lib
to build_vers_lib_no_pic.
(build_vers_lib_pic): New.
Add tests vers26a, vers26b1, vers26b2 and vers26b3 for versioned
definition vs. normal definition in different files.
 
* ld-elfvers/vers26a.c: New file.
* ld-elfvers/vers26a.dsym: Likewise.
* ld-elfvers/vers26a.map: Likewise.
* ld-elfvers/vers26a.ver: Likewise.
* ld-elfvers/vers26b.c: Likewise.
 
* ld-elfvers/vers26b.dsym: New empty file.
* ld-elfvers/vers26b.ver: Likewise.
 
2003-04-27 H.J. Lu <hjl@gnu.org>
 
* ld-elfvsb/elfvsb.dat: Updated.
* ld-elfvsb/elfvsb.exp: Likewise.
* ld-elfvsb/main.c: Likewise.
* ld-elfvsb/sh1.c: Likewise.
* ld-elfvsb/sh2.c: Likewise.
 
2003-04-26 Stephane Carrez <stcarrez@nerim.fr>
 
* ld-m68hc11/bug-3331.d: New test.
* ld-m68hc11/bug-3331.s: New file.
 
2003-04-25 Nick Clifton <nickc@redhat.com>
J"orn Rennecke <joern.rennecke@superh.com>
 
* lib/ld-lib.exp (big_or_little_endian): Also check for -mb and -ml.
 
2003-04-24 J"orn Rennecke <joern.rennecke@superh.com>
 
* ld-elfcomm/elfcomm.exp: Allow symbols to have '_' prepended.
 
2003-04-23 Kaz Kojima <kkojima@rr.iij4u.or.jp>
 
* ld-sh/tlsbin-1.d, ld-sh/tlsbin-2.d, ld-sh/tlsbin-3.d,
ld-sh/tlstpoff-1.d, ld-sh/tlstpoff-2.d: Update for removing
unnecessary TLS relocs.
 
2003-04-23 J"orn Rennecke <joern.rennecke@superh.com>
 
* ld-sh/sh64/crange3-cmpct.rd (Machine): Change to refer to SuperH.
* ld-sh/sh64/crange3-media.rd (Machine): Likewise.
 
2003-04-23 H.J. Lu <hjl@gnu.org>
 
* ld-elfvers/vers.exp (objdump_dynsymstuff): Support empty
files.
(objdump_versionstuff): Likewise.
Add tests vers25a, vers25b1 and vers25b2 for versioned
definition vs. normal definition in different files.
 
* ld-elfvers/vers25a.c: New file.
* ld-elfvers/vers25a.dsym: Likewise.
* ld-elfvers/vers25a.map: Likewise.
* ld-elfvers/vers25a.ver: Likewise.
 
* ld-elfvers/vers25b.c: New empty file.
* ld-elfvers/vers25b.dsym: Likewise.
* ld-elfvers/vers25b.ver: Likewise.
 
2003-04-22 H.J. Lu <hjl@gnu.org>
 
* ld-elfcomm/elfcomm.exp: Support 64bit targets.
 
2003-04-21 Stephane Carrez <stcarrez@nerim.fr>
 
* ld-m68hc11/far-hc11.s: New file.
* ld-m68hc11/far-hc11.d: New test for HC11 trampoline generation.
* ld-m68hc11/far-hc12.s: New file.
* ld-m68hc11/far-hc12.d: New test for HC12 trampoline generation.
* ld-m68hc11/far-hc12.ld: New file.
 
2003-04-15 H.J. Lu <hjl@gnu.org>
 
* ld-elfcom/elfcom.exp: Fix a typo.
 
2003-04-14 H.J. Lu <hjl@gnu.org>
 
* ld-elfcom: New directory.
* ld-elfcom/elfcom.exp: New file: Test alignment of common symbols
under ELF.
* ld-elfcom/common1a.c: New file: Test source code.
* ld-elfcom/common1b.c: New file: Test source code.
 
2003-04-15 Rohit Kumar Srivastava <rohits@kpitcummins.com>
 
* ld-sh/sh64/crange3-cmpct.rd: Replace occurrances of 'Hitachi'
with 'Renesas'.
* ld-sh/sh64/crange3-media.rd: Likewise.
 
2002-04-13 Daniel Jacobowitz <drow@mvista.com>
 
* ld-discard/extern.s, ld-discard/start.s, ld-discard/static.s,
ld-sh/refdbg.s: Add leading 0 to .debug_info to prevent parsing it
for error messages.
 
2003-04-10 Alexandre Oliva <aoliva@redhat.com>
 
* ld-mips-elf/elf-rel-got-n32.d,
ld-mips-elf/elf-rel-got-n64.d, ld-mips-elf/elf-rel-xgot-n32.d,
ld-mips-elf/elf-rel-xgot-n64.d: New.
* ld-mips-elf/mips-elf.exp (hasn32): Define as condition for
new tests to run.
 
2003-04-04 Stephane Carrez <stcarrez@nerim.fr>
 
* ld-m68hc11/bug-1417.d: Update to take into account jsr->bsr relax.
 
2003-04-02 Bob Wilson <bob.wilson@acm.org>
 
* ld-xtensa/coalesce.exp: Skip if target is not xtensa-*-*.
* ld-xtensa/lcall.exp: Likewise.
 
2003-04-01 Bob Wilson <bob.wilson@acm.org>
 
* ld-elf/merge.d: xfail xtensa-*-*.
* ld-scripts/crossref.exp: Add -mtext-section-literals to CFLAGS
for Xtensa targets.
* ld-srec/srec.exp: Add -no-relax flag for Xtensa targets.
* ld-xtensa/coalesce1.s: New file.
* ld-xtensa/coalesce2.s: Likewise.
* ld-xtensa/coalesce.exp: Likewise.
* ld-xtensa/coalesce.t: Likewise.
* ld-xtensa/lcall1.s: Likewise.
* ld-xtensa/lcall2.s: Likewise.
* ld-xtensa/lcall.exp: Likewise.
* ld-xtensa/lcall.t: Likewise.
 
2003-03-25 Alexandre Oliva <aoliva@redhat.com>
 
* ld-mips-elf/mips-elf.exp: Added...
* ld-mips-elf/relax-jalr.s, ld-mips-elf/relax-jalr-n32.d,
ld-mips-elf/relax-jalr-n32-shared.d, ld-mips-elf/relax-jalr-n64.d,
ld-mips-elf/relax-jalr-n64-shared.d: New tests.
 
2003-03-11 Alexandre Oliva <aoliva@redhat.com>
 
* ld-mips-elf/mips-elf.exp (linux_gnu): New variable. Add:
* ld-mips-elf/rel32-o32.d, ld-mips-elf/rel32-n32.d,
ld-mips-elf/rel64.d, ld-mips-elf/rel32.s, ld-mips-elf/rel64.s: New
tests.
 
2003-03-11 Alan Modra <amodra@bigpond.net.au>
 
* ld-powerpc/tlsso.r: Adjust for corrected zero symbol index relocs.
* ld-powerpc/tlsso32.r: Likewise.
 
2003-02-18 Alan Modra <amodra@bigpond.net.au>
 
* ld-powerpc/tlsexe.d: Update for changed handling of invalid LD
relocs.
* ld-powerpc/tlsexe.g: Likewise.
* ld-powerpc/tlsexe.r: Likewise.
* ld-powerpc/tlsexe.t: Likewise.
 
* ld-powerpc/tls32.s: New file.
* ld-powerpc/tlslib32.s: New file.
* ld-powerpc/tls32.d: New file.
* ld-powerpc/tls32.g: New file.
* ld-powerpc/tls32.t: New file.
* ld-powerpc/tlsexe32.d: New file.
* ld-powerpc/tlsexe32.g: New file.
* ld-powerpc/tlsexe32.r: New file.
* ld-powerpc/tlsexe32.t: New file.
* ld-powerpc/tlsso32.d: New file.
* ld-powerpc/tlsso32.g: New file.
* ld-powerpc/tlsso32.r: New file.
* ld-powerpc/tlsso32.t: New file.
* ld-powerpc/powerpc.exp: Run new tests.
 
2003-02-18 Alan Modra <amodra@bigpond.net.au>
 
* ld-powerpc/tlsexe.g: Update for 2003-02-14 elf64-ppc.c change.
 
2003-02-10 Jakub Jelinek <jakub@redhat.com>
 
* ld-shared/shared.exp: Run on s390*-*-linux* and x86_64-*-linux* too.
xfail tests linking non-pic code into shared libs on x86_64-*-linux*.
* ld-elfvsb/elfvsb.exp: Likewise.
* ld-elfvers/vers.exp: Likewise. Add vers24a, vers24b and vers24c
tests.
* ld-elfvers/vers3.ver: Allow VERS_2.0 to come before GLIBC_*
version.
* ld-elfvers/vers19.ver: Likewise.
* ld-elfvers/vers24a.c: New test.
* ld-elfvers/vers24b.c: New test.
* ld-elfvers/vers24c.c: New test.
* ld-elfvers/vers24.map: New test.
* ld-elfvers/vers24.rd: New test.
* lib/ld-lib.exp (run_ld_link_tests): Add optional 7th argument
cflags. If source files have .c extension, compile them first.
 
2003-02-10 Kaz kojima <kkojima@rr.iij4u.or.jp>
 
* ld-sh/tlstpoff-1.d: New.
* ld-sh/tlstpoff-2.d: New.
* ld-sh/tlstpoff1.s: New.
* ld-sh/tlstpoff2.s: New.
 
2003-02-09 Alan Modra <amodra@bigpond.net.au>
 
* ld-powerpc/tlslib.s: Give .__tls_get_addr function type.
* ld-powerpc/tlsexe.d: Update for changed handling of (invalid) ld var
in dynamic lib.
* ld-powerpc/tlsexe.g: Likewise.
* ld-powerpc/tlsexe.r: Likewise.
* ld-powerpc/tlsexe.t: Likewise.
* ld-powerpc/tlsexetoc.d: Likewise.
* ld-powerpc/tlsexetoc.g: Likewise.
* ld-powerpc/tlsexetoc.r: Likewise.
* ld-powerpc/tlsexetoc.t: Likewise.
 
2003-02-05 Alan Modra <amodra@bigpond.net.au>
 
* ld-powerpc/powerpc.exp (supports_ppc64): New.
(ppcelftests): Force 32 bit mode.
(ppc64elftests): New.
* ld-powerpc/tls.d: New.
* ld-powerpc/tls.g: New.
* ld-powerpc/tls.s: New.
* ld-powerpc/tls.t: New.
* ld-powerpc/tlsexe.d: New.
* ld-powerpc/tlsexe.g: New.
* ld-powerpc/tlsexe.r: New.
* ld-powerpc/tlsexe.t: New.
* ld-powerpc/tlsexetoc.d: New.
* ld-powerpc/tlsexetoc.g: New.
* ld-powerpc/tlsexetoc.r: New.
* ld-powerpc/tlsexetoc.t: New.
* ld-powerpc/tlslib.s: New.
* ld-powerpc/tlsso.d: New.
* ld-powerpc/tlsso.g: New.
* ld-powerpc/tlsso.r: New.
* ld-powerpc/tlsso.t: New.
* ld-powerpc/tlstoc.d: New.
* ld-powerpc/tlstoc.g: New.
* ld-powerpc/tlstoc.s: New.
* ld-powerpc/tlstoc.t: New.
* ld-powerpc/tlstocso.d: New.
* ld-powerpc/tlstocso.g: New.
* ld-powerpc/tlstocso.r: New.
* ld-powerpc/tlstocso.t: New.
 
2003-01-27 Alexandre Oliva <aoliva@redhat.com>
 
* ld-mips-elf/multi-got-1.d: New.
* ld-mips-elf/multi-got-1-1.s: New.
* ld-mips-elf/multi-got-1-2.s: New.
* ld-mips-elf/mips-elf.exp (elf): mips*-*-irix* is elf.
Run multi-got-1.
 
2003-01-25 Jakub Jelinek <jakub@redhat.com>
 
* ld-sparc/sparc.exp: New.
* ld-sparc/tlsg32.s: New test.
* ld-sparc/tlsg32.sd: Likewise.
* ld-sparc/tlsg64.s: Likewise.
* ld-sparc/tlsg64.sd: Likewise.
* ld-sparc/tlslib.s: Likewise.
* ld-sparc/tlsnopic.s: Likewise.
* ld-sparc/tlspic.s: Likewise.
* ld-sparc/tlssunbin32.dd: Likewise.
* ld-sparc/tlssunbin32.rd: Likewise.
* ld-sparc/tlssunbin32.s: Likewise.
* ld-sparc/tlssunbin32.sd: Likewise.
* ld-sparc/tlssunbin32.td: Likewise.
* ld-sparc/tlssunbin64.dd: Likewise.
* ld-sparc/tlssunbin64.rd: Likewise.
* ld-sparc/tlssunbin64.s: Likewise.
* ld-sparc/tlssunbin64.sd: Likewise.
* ld-sparc/tlssunbin64.td: Likewise.
* ld-sparc/tlssunbinpic32.s: Likewise.
* ld-sparc/tlssunbinpic64.s: Likewise.
* ld-sparc/tlssunnopic32.dd: Likewise.
* ld-sparc/tlssunnopic32.rd: Likewise.
* ld-sparc/tlssunnopic32.s: Likewise.
* ld-sparc/tlssunnopic32.sd: Likewise.
* ld-sparc/tlssunnopic64.dd: Likewise.
* ld-sparc/tlssunnopic64.rd: Likewise.
* ld-sparc/tlssunnopic64.s: Likewise.
* ld-sparc/tlssunnopic64.sd: Likewise.
* ld-sparc/tlssunpic32.dd: Likewise.
* ld-sparc/tlssunpic32.rd: Likewise.
* ld-sparc/tlssunpic32.s: Likewise.
* ld-sparc/tlssunpic32.sd: Likewise.
* ld-sparc/tlssunpic32.td: Likewise.
* ld-sparc/tlssunpic64.dd: Likewise.
* ld-sparc/tlssunpic64.rd: Likewise.
* ld-sparc/tlssunpic64.s: Likewise.
* ld-sparc/tlssunpic64.sd: Likewise.
* ld-sparc/tlssunpic64.td: Likewise.
 
2003-01-24 Martin Schwidefsky <schwidefsky@de.ibm.com>
 
* ld-s390/s390.exp: New file.
* ld-s390/tlsbin_64.dd: New file.
* ld-s390/tlsbin_64.rd: New file.
* ld-s390/tlsbin_64.s: New file.
* ld-s390/tlsbin_64.sd: New file.
* ld-s390/tlsbin_64.td: New file.
* ld-s390/tlsbin.dd: New file.
* ld-s390/tlsbinpic_64.s: New file.
* ld-s390/tlsbinpic.s: New file.
* ld-s390/tlsbin.rd: New file.
* ld-s390/tlsbin.s: New file.
* ld-s390/tlsbin.sd: New file.
* ld-s390/tlsbin.td: New file.
* ld-s390/tlslib_64.s: New file.
* ld-s390/tlslib.s: New file.
* ld-s390/tlspic1_64.s: New file.
* ld-s390/tlspic1.s: New file.
* ld-s390/tlspic2_64.s: New file.
* ld-s390/tlspic2.s: New file.
* ld-s390/tlspic_64.dd: New file.
* ld-s390/tlspic_64.rd: New file.
* ld-s390/tlspic_64.sd: New file.
* ld-s390/tlspic_64.td: New file.
* ld-s390/tlspic.dd: New file.
* ld-s390/tlspic.rd: New file.
* ld-s390/tlspic.sd: New file.
* ld-s390/tlspic.td: New file.
 
2003-01-24 Alan Modra <amodra@bigpond.net.au>
 
* ld-alpha/tlsbin.sd: Cope with truncated address in data dumps.
* ld-alpha/tlsbin.td: Likewise.
* ld-alpha/tlsbinr.sd: Likewise.
 
2003-01-21 Richard Henderson <rth@redhat.com>
 
* ld-alpha/alpha.exp: New.
* ld-alpha/align.s: New.
* ld-alpha/tlsbin.dd: New.
* ld-alpha/tlsbin.rd: New.
* ld-alpha/tlsbin.s: New.
* ld-alpha/tlsbin.sd: New.
* ld-alpha/tlsbin.td: New.
* ld-alpha/tlsbinpic.s: New.
* ld-alpha/tlsbinr.dd: New.
* ld-alpha/tlsbinr.rd: New.
* ld-alpha/tlsbinr.sd: New.
* ld-alpha/tlsg.s: New.
* ld-alpha/tlsg.sd: New.
* ld-alpha/tlslib.s: New.
* ld-alpha/tlspic.dd: New.
* ld-alpha/tlspic.rd: New.
* ld-alpha/tlspic.sd: New.
* ld-alpha/tlspic.td: New.
* ld-alpha/tlspic1.s: New.
* ld-alpha/tlspic2.s: New.
 
2003-01-20 Alan Modra <amodra@bigpond.net.au>
 
* ld-srec/srec.exp (run_srec_test): Pass --traditional-format to ld.
 
2003-01-18 Jakub Jelinek <jakub@redhat.com>
 
* ld-ia64/tlspic1.s: Add tests for IE in shared libraries.
* ld-ia64/tlspic.rd: Adjust.
* ld-ia64/tlspic.dd: Adjust.
* ld-ia64/tlspic.sd: Adjust.
 
2003-01-16 Jakub Jelinek <jakub@redhat.com>
 
* ld-ia64/ia64.exp: New.
* ld-ia64/tlsbin.dd: New test.
* ld-ia64/tlsbinpic.s: New test.
* ld-ia64/tlsbin.rd: New test.
* ld-ia64/tlsbin.s: New test.
* ld-ia64/tlsbin.sd: New test.
* ld-ia64/tlsbin.td: New test.
* ld-ia64/tlsg.s: New test.
* ld-ia64/tlsg.sd: New test.
* ld-ia64/tlslib.s: New test.
* ld-ia64/tlspic1.s: New test.
* ld-ia64/tlspic2.s: New test.
* ld-ia64/tlspic.dd: New test.
* ld-ia64/tlspic.rd: New test.
* ld-ia64/tlspic.sd: New test.
* ld-ia64/tlspic.td: New test.
 
2003-01-02 Richard Sandiford <rsandifo@redhat.com>
 
* ld-mips-elf/mips-elf-flags.exp: Add -mips4 to a -mgp64 test.
 
2003-01-02 Richard Sandiford <rsandifo@redhat.com>
 
* ld-mips-elf/jr.s: New file.
* ld-mips-elf/mips-elf-flags.exp: New test.
 
2002-12-18 Ralf Habacker <ralf.habacker@freenet.de>
 
* ld-auto-import: New directory.
* ld-auto-import/auto-import.exp: Test the auto importing direct
from a dll functionality.
* ld-auto-import/client.c: Source code for test.
* ld-auto-import/dll.c: Likewise.
 
2002-12-12 Alexandre Oliva <aoliva@redhat.com>
 
* ld-mips-elf/mips-elf.exp: Remove branch-misc-2 test.
* ld-mips-elf/branch-misc-2.d: Removed.
 
2002-12-10 Jason Thorpe <thorpej@wasabisystems.com>
 
* lib/ld-lib.exp (is_elf_format): Match NetBSD ELF targets.
 
2002-12-03 Nick Clifton <nickc@redhat.com>
 
* ld-powerpc/powerpc.exp (ppcelftests): Add apuinfo merging
test.
* ld-powerpc/apuinfo1.s: New assembler source file.
* ld-powerpc/apuinfo2.s: New assembler source file.
* ld-powerpc/apuinfo.rd: New expected output file.
 
2002-12-01 Stephane Carrez <stcarrez@nerim.fr>
 
Fix PR savannah/1417:
* ld-m68hc11/bug-1417.s: New test.
* ld-m68hc11/bug-1417.d: Likewise.
 
2002-11-28 Jakub Jelinek <jakub@redhat.com>
 
* ld-i386/tlsnopic.rd: Change NOTYPE to TLS for UND sg* symbols.
 
2002-11-28 Kaz Kojima <kkojima@rr.iij4u.or.jp>
 
* ld-sh/refdbg-0-dso.d: New test.
* ld-sh/refdbg-1.d: Likewise.
* ld-sh/refdbg.s: Likewise.
* ld-sh/refdbglib.s: Likewise.
 
2002-11-22 Alan Modra <amodra@bigpond.net.au>
 
* ld-elf/elf.exp: Remove sec64k test.
* ld-elf/sec64k.exp: Reinstate.
 
2002-11-21 Alan Modra <amodra@bigpond.net.au>
 
* ld-elf/elf.exp: Renamed from sec64k.exp. Add test_list loop.
* ld-elf/merge.s: New file.
* ld-elf/merge.d: New file.
* ld-elf/merge.ld: New file.
 
2002-11-18 Svein E. Seldal <Svein.Seldal@solidas.com>
 
* ld-scripts/script.exp: Setup for tic4x testcase
 
2002-11-15 Nick Clifton <nickc@redhat.com>
 
* ld-h8300: New directory.
* ld-h8300/h8300.exp: New expect script. Only run tests for h8300
targets.
* ld-h8300/relax.s: New assembler source file.
* ld-h8300/relax.d: New expected output file.
 
2002-11-11 Hans-Peter Nilsson <hp@axis.com>
 
* ld-elf/sec64k.exp: New test.
* lib/ld-lib.exp (run_dump_test): Don't prepend "$srcdir/$subdir/"
to a source file starting with "/".
 
2002-11-10 Hans-Peter Nilsson <hp@bitrange.com>
 
* ld-mmix/local1.d, ld-mmix/local3.d, ld-mmix/local5.d,
ld-mmix/local7.d: Tweak for change in readelf output.
 
2002-11-09 Alan Modra <amodra@bigpond.net.au>
 
* ld-elfvsb/define.s: Avoid use of @ in .type directive.
 
2002-11-07 Hans-Peter Nilsson <hp@axis.com>
 
* ld-cris/expdyn6.d, ld-cris/weakref2.d, ld-cris/expdyn7.d,
ld-cris/nodyn5.d, ld-cris/expdyn5.d: New tests.
 
2002-11-07 Nick Clifton <nickc@redhat.com>
 
* ld-fastcall/fastcall.exp: Only run tests for PE type x86
targets.
 
2002-11-07 Kaz Kojima <kkojima@rr.iij4u.or.jp>
 
* ld-sh/rd-sh.exp: Set asflags_save always.
 
2002-11-07 Casper S. Hornstrup <chorns@users.sourceforge.net>
 
* ld-fastcall: New directory for testing fastcall support.
* ld-fastcall/export.s: New file for testing fastcall symbol
handling.
* ld-fastcall/import.s: Likewise.
* ld-fastcall/fastcall.exp: Likewise.
 
2002-11-03 Kaz Kojima <kkojima@rr.iij4u.or.jp>
 
* ld-sh/rd-sh.exp: Add -isa=SHcompact to ASFLAGS for SH-5.
* ld-sh/tlsbin-1.d: Handle GOT_BIAS appropriately for SH-5.
* ld-sh/tlspic-1.d: Likewise.
* ld-sh/tlspic-2.d: Likewise.
* ld-sh/tlsbin-2.d: Likewise. Make it robust for the symbols
defined by the linker scripts.
 
2002-10-14 Stephane Carrez <stcarrez@nerim.fr>
 
* ld-m68hc11/m68hc11.exp: Specific tests for 68HC11/68HC12.
* ld-m68hc11/adj-jump.d: New test for linker relaxation.
* ld-m68hc11/adj-jump.s: Likewise.
* ld-m68hc11/adj-brset.s: Likewise.
* ld-m68hc11/adj-brset.d: Likewise.
* ld-m68hc11/relax-direct.s: Likewise.
* ld-m68hc11/relax-direct.d: Likewise.
* ld-m68hc11/relax-group.s: Likewise.
* ld-m68hc11/relax-group.d: Likewise.
* ld-m68hc11/bug-1403.d: Likewise.
* ld-m68hc11/bug-1403.s: Likewise.
 
2002-10-14 Stephen Clarke <stephen.clarke@superh.com>
* ld-sh/ld-r-1.d: Disable for sh64*-*-linux*.
* ld-sh/sh64/sh64.exp: Likewise.
* ld-sh/sh.exp: Disable relaxing tests for sh64*-*-linux*.
* ld-sh/sh64/abi32.sd: Adjust expected output to include
sh64*-*-linux* formats too.
* ld-sh/sh64/relax.exp: Add emul32 variable to hold target
emulation, and set it appropriately for sh*-*-linux*.
* ld-sh/sh64/relfail.exp: Add variables to hold target
emulation, output format, start symbol, and whether target
supports 64-bit ABI. Set appropriately for sh*-*-linux*.
 
2002-10-12 H.J. Lu (hjl@gnu.org)
 
* ld-discard/extern.d: Remove $srcdir/$subdir/.
* ld-discard/start.d: Likewise.
* ld-discard/static.d: Likewise.
* ld-linkonce/zeroehl32.d: Likewise.
* ld-selective/keepdot.d: Likewise.
* ld-selective/keepdot0.d: Likewise.
 
2002-10-11 Kaz Kojima <kkojima@rr.iij4u.or.jp>
 
* ld-sh/rd-sh.exp: If the test matches *-dso.d, copy the output
of linker to the file tmpdir/*-dso.so.
* ld-sh/tlsbin.s, ld-sh/tlsbinpic.s, ld-sh/tlslib.s: New.
* ld-sh/tlsbin-0-dso.d: New.
* ld-sh/tlsbin-1.d: New.
* ld-sh/tlsbin-2.d: New.
* ld-sh/tlsbin-3.d: New.
* ld-sh/tlsbin-4.d: New.
* ld-sh/tlspic1.s, ld-sh/tlspic2.s: New.
* ld-sh/tlspic-1.d: New.
* ld-sh/tlspic-2.d: New.
* ld-sh/tlspic-3.d: New.
* ld-sh/tlspic-4.d: New.
 
2002-10-10 Jakub Jelinek <jakub@redhat.com>
 
* ld-i386/combreloc.s: New test.
* ld-i386/combreloc.d: New test.
* ld-i386/i386.exp (i386tests): Add it.
 
2002-10-10 Alan Modra <amodra@bigpond.net.au>
 
* ld-i386/i386.exp (reloc): Turn off combreloc.
* ld-i386/reloc.d: Likewise.
* ld-powerpc/powerpc.exp: Likewise.
* ld-powerpc/reloc.d: Likewise.
 
2002-10-03 H.J. Lu <hjl@gnu.org>
 
* ld-elfvers/vers21.c (_old_foobar): Initialized to -1 for gcc
3.x.
 
2002-10-03 Chris Demetriou <cgd@broadcom.com>
 
* ld-mips-elf/branch-misc-1.d: Link at 0x500000 and use -N, to be
more compatible with non-embedded targets.
* ld-mips-elf/branch-misc-2.d: Likewise.
 
* ld-mips-elf/mips-elf.exp: Clean up some comments about embedded
PIC tests.
(elf): New variable, to control whether generic ELF tests are run.
(embedded_elf): New variable, to control whether ELF tests
requiring embedded PIC or embedded relocs are run.
 
2002-10-02 Stephen Clarke <stephen.clarke@superh.com>
 
* ld-sh/sh64/gotplt.d, ld-sh/sh64/gotplt.map,
ld-sh/sh64/gotplt.s: New test.
 
2002-10-02 Stephen Clarke <stephen.clarke@superh.com>
* ld-sh/sh64/cmpct1.sd : Fix linked file name.
* ld-sh/sh64/crange3.dd: Likewise.
 
2002-10-01 Jakub Jelinek <jakub@redhat.com>
 
* ld-i386/i386.exp: Add tlsindntpoff test.
* ld-i386/tlsindntpoff.s: New test.
* ld-i386/tlsindntpoff.dd: New test.
 
2002-10-01 Jakub Jelinek <jakub@redhat.com>
 
* ld-x86-64/tlspic1.s: Change TLSGD sequences.
* ld-x86-64/tlsbinpic.s: Likewise.
* ld-x86-64/tlspic.dd: Adjust.
 
2002-10-01 Jakub Jelinek <jakub@redhat.com>
 
* ld-i386/i386.exp: Add tlsg test.
* ld-i386/tlsg.s: New test.
* ld-i386/tlsg.sd: New test.
* ld-i386/tlsbin.dd: Change LD into LD -> LE in comments.
* ld-i386/tlsbinpic.s: Likewise.
* ld-x86-64/x86-64.exp: Add tlsg test.
* ld-x86-64/tlsg.s: New test.
* ld-x86-64/tlsg.sd: New test.
* ld-x86-64/tlsbin.dd: Change LD into LD -> LE in comments.
* ld-x86-64/tlsbinpic.s: Likewise.
 
2002-09-30 Alan Modra <amodra@bigpond.net.au>
 
* ld-powerpc/powerpc.exp: Restrict to 32 bit ELF.
 
2002-09-30 Alan Modra <amodra@bigpond.net.au>
 
* ld-powerpc/reloc.s, ld-powerpc/reloc.d: New.
* ld-powerpc/powerpc.exp: New.
 
* ld-i386/reloc.s, ld-i386/reloc.d: New.
* ld-i386/i386.exp: Run new test.
 
2002-09-27 Jakub Jelinek <jakub@redhat.com>
 
* lib/ld-lib.exp (run_ld_link_tests): Add.
* ld-sh/sh64/sh64.exp (run_ld_link_tests, regexp_diff,
file_contents): Remove.
(sh64tests): Add 6th field to the tests array.
* ld-i386/i386.exp (run_ld_link_tests): Remove.
* ld-x86-64/x86-64.exp: New.
* ld-x86-64/tlsbin.dd: New test.
* ld-x86-64/tlsbinpic.s: New test.
* ld-x86-64/tlsbin.rd: New test.
* ld-x86-64/tlsbin.s: New test.
* ld-x86-64/tlsbin.sd: New test.
* ld-x86-64/tlsbin.td: New test.
* ld-x86-64/tlslib.s: New test.
* ld-x86-64/tlspic1.s: New test.
* ld-x86-64/tlspic2.s: New test.
* ld-x86-64/tlspic.dd: New test.
* ld-x86-64/tlspic.rd: New test.
* ld-x86-64/tlspic.sd: New test.
* ld-x86-64/tlspic.td: New test.
 
2002-09-21 Alan Modra <amodra@bigpond.net.au>
 
* ld-undefined/undefined.exp: Adjust function test.
 
2002-09-20 Alan Modra <amodra@bigpond.net.au>
 
* ld-i386/i386.exp: Only run tests on ELF targets.
 
2002-09-19 Jakub Jelinek <jakub@redhat.com>
 
* ld-i386/i386.exp: New.
* ld-i386/tlsbin.dd: New test.
* ld-i386/tlsbinpic.s: New test.
* ld-i386/tlsbin.rd: New test.
* ld-i386/tlsbin.s: New test.
* ld-i386/tlsbin.sd: New test.
* ld-i386/tlsbin.td: New test.
* ld-i386/tlslib.s: New test.
* ld-i386/tlsnopic1.s: New test.
* ld-i386/tlsnopic2.s: New test.
* ld-i386/tlsnopic.dd: New test.
* ld-i386/tlsnopic.rd: New test.
* ld-i386/tlsnopic.sd: New test.
* ld-i386/tlspic1.s: New test.
* ld-i386/tlspic2.s: New test.
* ld-i386/tlspic.dd: New test.
* ld-i386/tlspic.rd: New test.
* ld-i386/tlspic.sd: New test.
* ld-i386/tlspic.td: New test.
 
2002-09-18 Chris Demetriou <cgd@broadcom.com>
 
* ld-mips-elf/branch-misc-1.d: New file.
* ld-mips-elf/branch-misc-2.d: New file.
* ld-mips-elf/mips-elf.exp: Run new tests.
 
2002-09-05 Alan Modra <amodra@bigpond.net.au>
 
* ld-sh/sh64/cmpct1.xd: Adjust for lack of abs section sym.
* ld-sh/sh64/crange3-cmpct.rd: Likewise.
* ld-sh/sh64/crange3-media.rd: Likewise.
* ld-sh/sh64/crange3.rd: Likewise.
 
2002-08-31 Hans-Peter Nilsson <hp@bitrange.com>
 
* ld-mmix/bpo-10.d: Tweak for change in symbols handling.
* ld-mmix/bpo-11.d: Ditto.
 
* ld-mmix/b-nosym.d: Adjust for changed output for absence of
symbols.
 
* ld-mmix/sec-7m.d: Rename tested section from .debug_info to
.di.
* ld-mmix/sec-7a.s, ld-mmix/sec-7b.s, ld-mmix/sec-7c.s,
ld-mmix/sec-7d.s, ld-mmix/sec-7e.s: Ditto.
 
2002-08-28 Alan Modra <amodra@bigpond.net.au>
 
* ld-discard/discard.exp: xfail m6812.
* ld-scripts/map-address.d: Adjust for extras emitted by pe targets.
 
2002-08-27 Alan Modra <amodra@bigpond.net.au>
 
* ld-mmix/b-nosym.d: Revert last change.
 
2002-08-26 Alan Modra <amodra@bigpond.net.au>
 
* ld-mmix/b-nosym.d: Adjust for "no symbols" on stdout.
 
2002-08-23 Stephen Clarke <stephen.clarke@superh.com>
 
* ld-sh/sh64/rd-sh64.exp: New framework file.
* ld-sh/sh64/init-cmpct.d, ld-sh/sh64/init-media.d,
ld-sh/sh64/init64.d, ld-sh/sh64/init.s: New tests for
correct setting of ISA bit for init and fini entry-points.
 
2002-08-16 Stephen Clarke <stephen.clarke@superh.com>
 
* ld-sh/sh64/sh64.exp: Add dlsection.
* ld-sh/sh64/dlsection-1.s, ld-sh/sh64/dlsection.sd: New.
 
2002-08-16 Alan Modra <amodra@bigpond.net.au>
 
* ld-discard/discard.exp: xfail targets using generic linker.
* ld-discard/extern.d: Allow "data" to be reduced to a section sym.
 
2002-08-15 Hans-Peter Nilsson <hp@axis.com>
 
* ld-cris/libdso-4.d, ld-cris/undef1.d: New test.
 
2002-08-13 H.J. Lu <hjl@gnu.org>
 
* ld-elfvers/vers.exp: Add vers23c and vers23d.
 
* ld-elfvers/vers23c.ver: New.
* ld-elfvers/vers23d.dsym: New.
 
2002-08-12 H.J. Lu <hjl@gnu.org>
 
* ld-elfvers/vers.exp: Add vers23.
 
* ld-elfvers/vers23.c: New.
* ld-elfvers/vers23.dsym: New.
* ld-elfvers/vers23.ver: New.
* ld-elfvers/vers23a.c: New.
* ld-elfvers/vers23a.dsym: New.
* ld-elfvers/vers23a.map: New.
* ld-elfvers/vers23a.sym: New.
* ld-elfvers/vers23a.ver: New.
* ld-elfvers/vers23b.c: New.
* ld-elfvers/vers23b.dsym: New.
* ld-elfvers/vers23b.map: New.
* ld-elfvers/vers23b.ver: New.
 
2002-08-12 Stephen Clarke <stephen.clarke@superh.com>
 
* ld-sh/sh64/abi32.xd: Adjust whitespace in elf32 section
listing.
* ld-sh/sh64/cmpct1.xd, ld-sh/sh64/mix1.xd, ld-sh/sh64/mix2.xd,
ld-sh/sh64/rel32.xd, ld-sh/sh64/shdl32.xd: Likewise.
* ld-sh/sh64/abi32.xd: Adjust as type of linker-script-symbols
is no longer set to object.
* 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: Likewise.
 
2002-08-10 Alan Modra <amodra@bigpond.net.au>
 
* ld-discard/discard.exp: Don't run on linuxaout or linuxoldld.
* ld-linkonce/linkonce.exp: Likewise.
* ld-selective/sel-dump.exp: Likewise.
* ld-selective/selective.exp: Don't run on aout or bout.
 
2002-08-08 H.J. Lu <hjl@gnu.org>
 
* ld-elfvers/vers.exp: Add vers22.
 
* ld-elfvers/vers22.c: New.
* ld-elfvers/vers22.dsym: New.
* ld-elfvers/vers22.map: New.
* ld-elfvers/vers22.ver: New.
* ld-elfvers/vers22a.c: New.
* ld-elfvers/vers22a.dsym: New.
* ld-elfvers/vers22a.sym: New.
* ld-elfvers/vers22a.ver: New.
* ld-elfvers/vers22b.c: New.
* ld-elfvers/vers22b.dsym: New.
* ld-elfvers/vers22b.ver: New.
 
2002-08-07 H.J. Lu <hjl@gnu.org>
 
* ld-elfvers/vers.exp: Add --no-undefined-version.
 
* ld-elfvers/vers1.map: Remove the unused foo1 and foo2.
* ld-elfvers/vers8.map: Likewise.
* ld-elfvers/vers18.map: Likewise.
 
2002-07-30 John David Anglin <dave@hiauly1.hia.nrc.ca>
 
* ld-discard/discard.exp, ld-scripts/phdrs.exp, ld-scripts/phdrs2.exp,
ld-selective/sel-dump.exp: Test hppa*64*-*-hpux* target.
* ld-elfvers/vers.exp, ld-elfvsb/elfvsb.exp, ld-elfweak/elfweak.exp,
ld-linkonce/linkonce.exp, ld-shared/shared.exp,
ld-undefined/weak-undef.exp: Test hppa*64*-*-hpux* and hppa*-*-linux*
targets.
* ld-discard/exit.s, ld-discard/extern.s, ld-discard/start.s,
ld-discard/static.s: Add whitespace before assembler directives.
 
2002-07-29 Chris Demetriou <cgd@broadcom.com>
 
* ld-mips-elf/mips16-1.d: Check that ASE flag is actually set.
 
2002-07-26 Richard Sandiford <rsandifo@redhat.com>
 
* ld-mips-elf/mips16-1.d,
* ld-mips-elf/mips16-1[ab].s: New test.
* ld-mips-elf/mips-elf.exp: Run it.
 
2002-07-19 Hans-Peter Nilsson <hp@bitrange.com>
 
* ld-mmix/sec-1.d: Adjust for changes in padding.
* ld-mmix/sec-3.d: Ditto.
 
2002-07-15 H.J. Lu <hjl@gnu.org>
 
* ld-elfvers/vers.exp: Add vers21.
 
* ld-elfvers/vers21.c: New.
* ld-elfvers/vers21.dsym: New.
* ld-elfvers/vers21.map: New.
* ld-elfvers/vers21.sym: New.
* ld-elfvers/vers21.ver: New.
 
2002-07-12 Hans-Peter Nilsson <hp@axis.com>
 
* ld-cris/nodyn4.d, ld-cris/expdyn4.d, ld-cris/comref1.s,
ld-cris/euwref1.s, ld-cris/expdyn3.d, ld-cris/expdyn2.d,
ld-cris/expdref1.s: New tests.
 
2002-07-09 Richard Sandiford <rsandifo@redhat.com>
 
* ld-scripts/dynamic-sections*: New test.
 
2002-07-09 Hans-Peter Nilsson <hp@axis.com>
 
* ld-cris/libdso-3.d, ld-cris/dso-3.s, ld-cris/noglob1.s,
ld-cris/noglob1.d: New tests.
 
* ld-cris/libdso-1.d: Tweak for change in size of dynamic sections.
 
2002-07-03 Alan Modra <amodra@bigpond.net.au>
 
* lib/ld-lib.exp (default_ld_nm): Run nm with LC_ALL=C to ensure
consistent sorting.
(run_dump_test): Likewise for objdump/nm/objcopy/readelf.
* ld-sh/sh64/sh64.exp (run_ld_link_tests): Likewise.
 
2002-06-29 Hans-Peter Nilsson <hp@bitrange.com>
 
* ld-mmix/sec-8m.d, ld-mmix/sec-8m.s, ld-mmix/sec-8a.s,
ld-mmix/sec-8b.s, ld-mmix/sec-8d.s: New test.
 
2002-06-18 Chris Demetriou <cgd@broadcom.com>
 
* ld-mips-elf/empic2-ref.s: Add a missing .end, apparently
turned up by recent assembler changes.
 
2002-06-17 Tom Rix <trix@redhat.com>
 
* ld-d10v/d10v.exp: New driver for d10v.
* ld-d10v/default_layout.d : New test.
* ld-d10v/regression-001.lt: New test for a linker regression.
* ld-d10v/linktest-002.lt: New test for run_link_test.
* ld-d10v/reloc-001.d - reloc-016.d: New tests.
 
2002-06-11 John David Anglin <dave@hiauly1.hia.nrc.ca>
 
* ld-scripts/cross1.t: Add .hash, .dynstr and .dynsym sections to
script.
 
2002-06-11 Andreas Jaeger <aj@suse.de>
 
* ld-undefined/undefined.exp: Add s390x to dwarf2 xfails.
 
2002-06-10 Richard Sandiford <rsandifo@redhat.com>
 
* ld-mips-elf/region1a.s,
* ld-mips-elf/region1b.s,
* ld-mips-elf/region1.t,
* ld-mips-elf/region1.d: New test.
* ld-mips-elf/mips-elf.exp: Run it.
 
2002-06-07 Nick Clifton <nickc@cambridge.redhat.com>
 
* ld-scripts/phdrs2.s: Use .p2align instead of .align.
Use section names .foo and .bar instead of .text and .data.
* ld-scripts/phdrs2.t: Refer to .foo and .bar instead of .text
and .data.
 
2002-06-06 David Heine <dlheine@tensilica.com>
 
* ld-scripts/phdrs2.exp: New file: Run second phdrs test.
* ld-scripts/phdrs2.s: New file: Dummy assembler source.
* ld-scripts/phdrs2.t: New file: Linker script with an empty
section at the start of a loadable segment.
 
2005-06-02 H.J. Lu <hjl@gnu.org>
 
* ld-srec/sr3.cc (__dso_handle): Added for gcc 3.1 with
-fuse-cxa-atexit.
(__cxa_atexit): Likewise.
 
2002-05-30 Richard Henderson <rth@redhat.com>
 
* ld-bootstrap/bootstrap.exp: Test --relax.
 
2002-05-28 Hans-Peter Nilsson <hp@axis.com>
 
* ld-cris/libdso-2.d: Tweak for combreloc now default on.
 
2002-05-07 Richard Sandiford <rsandifo@redhat.com>
 
* lib/ld-lib.exp (run_dump_test): Add -L$srcdir/$subdir.
(is_elf_format): New, extracted from...
* ld-scripts/weak.exp: ...here.
* ld-scripts/overlay-size.exp: New test.
* ld-scripts/overlay-size.[tsd],
* ld-scripts/overlay-size-map.d: New files for it.
 
2002-05-02 Richard Sandiford <rsandifo@redhat.com>
 
* ld-scripts/map-address.exp: Quote conditions.
 
2002-04-30 Richard Sandiford <rsandifo@redhat.com>
 
* ld-scripts/map-address.exp: New test.
* ld-scripts/map-address.[td]: New files for it.
 
2002-04-19 Richard Henderson <rth@redhat.com>
 
* ld-elfvsb/elfvsb.exp: Mirror ia64 non-pic xfails for alpha.
* ld-shared/shared.exp: Likewise.
* ld-selective/selective.exp: Disable for alpha.
* ld-undefined/undefined.exp: Add alpha to dwarf2 xfails.
 
2002-04-05 Hans-Peter Nilsson <hp@axis.com>
 
* ld-cris/libdso-2.d, ld-cris/dso-2.s, ld-cris/hide1: New test.
 
2002-03-19 Hans-Peter Nilsson <hp@axis.com>
 
* ld-cris/ldsym1.d: New test.
 
* ld-mmix/bpo-1.d: Tweak for type of linker-script-symbols no
longer set to object.
* ld-mmix/undef-3.d, ld-mmix/start-1.d, ld-mmix/locto-1.d,
ld-mmix/loct-1.d, ld-mmix/locdo-1.d, ld-mmix/local7.d,
ld-mmix/local5.d, ld-mmix/local3.d, ld-mmix/local1.d,
ld-mmix/loc6.d, ld-mmix/loc4.d, ld-mmix/loc3.d, ld-mmix/loc2.d,
ld-mmix/loc1.d, ld-mmix/greg-7.d, ld-mmix/greg-6.d,
ld-mmix/greg-5.d, ld-mmix/greg-4.d, ld-mmix/greg-3.d,
ld-mmix/greg-2.d, ld-mmix/greg-19.d, ld-mmix/greg-1.d,
ld-mmix/bspec2.d, ld-mmix/bspec1.d, ld-mmix/bpo-9.d,
ld-mmix/bpo-6.d, ld-mmix/bpo-5.d, ld-mmix/bpo-4.d,
ld-mmix/bpo-3.d, ld-mmix/bpo-2.d, ld-mmix/bpo-19.d,
ld-mmix/bpo-18.d, ld-mmix/bpo-17.d, ld-mmix/bpo-16.d,
ld-mmix/bpo-14.d, ld-mmix/bpo-11.d, ld-mmix/bpo-10.d: Ditto.
 
2002-03-11 Andreas Jaeger <aj@suse.de>
 
* ld-elfweak/strongdata.sym: Allow bss section for GCC 3.2 that
places zero initialized data in the bss.
* ld-elfweak/lddsodata.dsym: Likewise.
 
2002-03-07 Hans-Peter Nilsson <hp@axis.com>
 
* ld-cris/expdyn1.d: Tweak for change in elf.sc.
 
2002-02-24 Hans-Peter Nilsson <hp@bitrange.com>
 
* ld-sh/ld-r-1.d: Adjust to changes in readelf output.
* ld-sh/shared-1.d, ld-sh/sh64/crangerel1.rd, ld-sh/crangerel2.rd,
ld-sh/sh64/reldl32.rd, ld-sh/sh64/reldl64.rd: Ditto.
 
2002-02-18 Daniel Jacobowitz <drow@mvista.com>
 
* ld-elfvsb/sh1.c: Fix typo in last change.
 
2002-02-17 Daniel Jacobowitz <drow@mvista.com>
 
* ld-elfvsb/sh1.c: Use #pragma weak.
 
2002-02-17 Daniel Jacobowitz <drow@mvista.com>
 
* vers.exp: Do not call diff -q.
 
2002-02-17 Hans-Peter Nilsson <hp@bitrange.com>
 
* ld-mmix/b-nosym.d, ld-mmix/sec-6.d: Tweak for change in symbol
output.
* ld-mmix/sec-7m.d, ld-mmix/sec-7a.s, ld-mmix/sec-7b.s,
ld-mmix/sec-7c.s, ld-mmix/sec-7d.s, ld-mmix/sec-7e.s: New test.
 
* ld-mmix/bpo-22.d: New test.
 
* ld-mmix/local12.d (Sections): Match any LMA for .data, .sbss,
and .bss.
 
2002-02-12 John David Anglin <dave@hiauly1.hia.nrc.ca>
 
* ld-selective/selective.exp: Link against libgcc on
hppa*-*-linux* targets.
 
2002-02-11 Alexandre Oliva <aoliva@redhat.com>
 
* ld-sh/sh64/reldl64.rd: Add relocation symbol data in info field.
* ld-sh/sh64/crange-2i.s: Add align to match align in crange-2h.s.
* ld-sh/sh64/crange3-cmpct.rd: Adjust to reflect modifications
in section ordering.
* ld-sh/sh64/crange3-media.rd: Likewise.
* ld-sh/sh64/crange3.rd: Likewise.
* ld-sh/sh64/crange3.dd: Likewise.
 
* ld-sh/shared-1.d: Fix relocation addend.
 
2002-02-09 Hans-Peter Nilsson <hp@bitrange.com>
 
* ld-mmix/bpo-21.d, ld-mmix/bpo-21m.d, ld-mmix/bpo-11.s: New
tests.
 
2002-02-08 Alexandre Oliva <aoliva@redhat.com>
 
Contribute sh64-elf.
2002-02-02 Alexandre Oliva <aoliva@redhat.com>
* ld-sh/sh64/crange3-cmpct.rd: Adjust offsets.
* ld-sh/sh64/crange3-media.rd: Likewise.
* ld-sh/sh64/crange3.rd: Likewise.
* ld-sh/sh64/crangerel1.rd: Likewise.
* ld-sh/sh64/crangerel2.rd: Likewise.
* ld-sh/sh64/reldl32.rd: Likewise.
* ld-sh/sh64/reldl64.rd: Likewise.
2002-01-28 Alexandre Oliva <aoliva@redhat.com>
* ld-sh/sh64/abi32.xd: Formatting changes to match the current
output of objdump.
* ld-sh/sh64/cmpct1.xd: Likewise.
* ld-sh/sh64/crange1.rd: Likewise.
* ld-sh/sh64/crange2.rd: Likewise.
* ld-sh/sh64/crange3-cmpct.rd: Likewise.
* ld-sh/sh64/crange3-media.rd: Likewise.
* ld-sh/sh64/crange3.rd: Likewise.
* ld-sh/sh64/crangerel1.rd: Likewise.
* ld-sh/sh64/crangerel2.rd: Likewise.
* ld-sh/sh64/mix1.xd: Likewise.
* ld-sh/sh64/mix2.xd: Likewise.
* ld-sh/sh64/rel32.xd: Likewise.
* ld-sh/sh64/reldl32.rd: Likewise.
* ld-sh/sh64/reldl64.rd: Likewise.
* ld-sh/sh64/sh64.exp: Likewise. Reordered cranges and stack
sessions, to match changes in the linker script.
2001-06-14 Alexandre Oliva <aoliva@redhat.com>
* ld-sh/sh64/reldl32.rd, ld-sh/sh64/reldl64.rd: Adjust relocation
info to reflect renumbering of relocation types.
2001-03-14 DJ Delorie <dj@redhat.com>
* ld-sh/sh64/endian.dbd: New file, endian tests.
* ld-sh/sh64/endian.dld: Ditto.
* ld-sh/sh64/endian.ld: Ditto.
* ld-sh/sh64/endian.s: Ditto.
* ld-sh/sh64/endian.sbd: Ditto.
* ld-sh/sh64/endian.sld: Ditto.
* ld-sh/sh64/sh64.exp: Add above tests. Add -L option to ld.
2001-03-12 DJ Delorie <dj@redhat.com>
* ld-sh/sh64/relax.exp: New file, test disabling relaxing.
* ld-sh/sh64/relax1.s: Ditto.
* ld-sh/sh64/relax2.s: Ditto.
* ld-sh/sh64/relax3.s: Ditto.
* ld-sh/sh64/relax4.s: Ditto.
* ld-sh/sh64/relfail.exp: New file, test for bogus relocs.
* ld-sh/sh64/relfail.s: Ditto.
2001-03-12 DJ Delorie <dj@redhat.com>
* ld-sh/sh.exp: This test isn't appropriate for SH64 since it
uses SH32 assembler files.
2001-03-07 DJ Delorie <dj@redhat.com>
* ld-selective/selective.exp: Pass "-e _start" for sh64 to
accomodate expected start symbol in test.
2001-03-06 DJ Delorie <dj@redhat.com>
* ld-scripts/crossref.exp: Pass -mshelf32 to the linker for sh64,
to match what gcc passes to the linker by default.
* ld-selective/selective.exp: Ditto.
* ld-srec/srec.exp: Ditto, plus XFAIL for sh64.
* ld-undefined/undefined.exp: Add XFAIL for sh64 (it's dwarf2).
2001-03-06 DJ Delorie <dj@redhat.com>
* ld-sh/sh64/abi32.xd (stack): Adjust for new default stack layout.
* ld-sh/sh64/abi64.xd (stack): Ditto.
* ld-sh/sh64/cmpct1.xd (stack): Ditto.
* ld-sh/sh64/crange1.rd (stack): Ditto.
* ld-sh/sh64/crange2.rd (stack): Ditto.
* ld-sh/sh64/crange3-cmpct.rd (stack): Ditto.
* ld-sh/sh64/crange3-media.rd (stack): Ditto.
* ld-sh/sh64/crange3.rd (stack): Ditto.
* ld-sh/sh64/mix1.xd (stack): Ditto.
* ld-sh/sh64/mix2.xd (stack): Ditto.
* ld-sh/sh64/shdl32.xd (stack): Ditto.
* ld-sh/sh64/shdl64.xd (stack): Ditto.
2001-01-14 Hans-Peter Nilsson <hpn@cygnus.com>
* ld-sh/sh64/mix1.xd: Add SORT_ENTRIES for .cranges section.
* ld-sh/sh64/mix2.xd: Ditto.
2001-01-08 Hans-Peter Nilsson <hpn@cygnus.com>
* ld-sh/sh64/abi32.xd: Adjust for bit 0 set on an entry address
being SHmedia.
* ld-sh/sh64/shdl64.xd: Ditto.
* ld-sh/sh64/shdl32.xd: Ditto.
* ld-sh/sh64/mix2.xd: Ditto.
* ld-sh/sh64/crange3-media.rd: Ditto.
* ld-sh/sh64/abi64.xd: Ditto.
2001-01-06 Hans-Peter Nilsson <hpn@cygnus.com>
* ld-sh/sh64/crange-2a.s (diversion2): New global symbol.
* ld-sh/sh64/crange1.rd: Adjust to presence of new symbol.
Adjust section type for .cranges; expect sorted contents.
* ld-sh/sh64/crange2.rd: Ditto.
* ld-sh/sh64/crange3.dd, ld-sh/sh64/crange3.rd: Ditto.
* ld-sh/sh64/crangerel1.rd: Adjust to presence of new symbol.
* ld-sh/sh64/crangerel2.rd: Ditto.
* ld-sh/sh64/mix1.xd: Adjust to DEBUGGING being set for .cranges.
* ld-sh/sh64/mix2.xd: Ditto.
* ld-sh/sh64/crange3-cmpct.rd, ld-sh/sh64/crange3-media.rd: New
tests.
* ld-sh/sh64/sh64.exp: Tweak test message. Run new tests.
2001-01-05 Hans-Peter Nilsson <hpn@cygnus.com>
* ld-sh/sh64/shmix-1.s (start2): Add a NOP to provide a valid
target for (unexpanded) PTB. Add an .align 2 to SHmedia code to
keep properly aligned.
* ld-sh/sh64/mix1.sd, ld-sh/sh64/mix1.xd: Adjust accordingly.
* ld-sh/sh64/mix1-noexp.sd, ld-sh/sh64/mix2-noexp.sd,
ld-sh/sh64/abixx-noexp.sd: New tests for GAS -no-expand and
R_SH_PT_16 relocation.
* ld-sh/sh64/sh64.exp: Run new tests.
2000-12-30 Hans-Peter Nilsson <hpn@cygnus.com>
* ld-sh/sh64/crange-2f.s, ld-sh/sh64/crange-2g.s,
ld-sh/sh64/crange-2h.s, ld-sh/sh64/crange-2i.s,
ld-sh/sh64/crange3.dd, ld-sh/sh64/crange3.rd: New tests.
* ld-sh/sh64/sh64.exp: Run new tests.
* ld-sh/sh64/crange1.rd: Correct section flags.
* ld-sh/sh64/crange2.rd: Ditto.
* ld-sh/sh64/crangerel1.rd: Ditto.
2000-12-18 Hans-Peter Nilsson <hpn@cygnus.com>
* ld-sh/sh64/crange-1.s, ld-sh/sh64/crange-2a.s,
ld-sh/sh64/crange-2b.s, ld-sh/sh64/crange-2c.s,
ld-sh/sh64/crange-2d.s, ld-sh/sh64/crange-2e.s,
ld-sh/sh64/crange1.rd, ld-sh/sh64/crange2.rd,
ld-sh/sh64/crangerel1.rd, ld-sh/sh64/crangerel2.rd: New tests for
handling .cranges section.
* ld-sh/sh64/sh64.exp: Run new tests.
* ld-sh/sh64/mix1.sd, ld-sh/sh64/mix1.xd, ld-sh/sh64/mix2.sd,
ld-sh/sh64/mix2.xd: Adjust for .cranges section.
2000-12-15 Hans-Peter Nilsson <hpn@cygnus.com>
* ld-sh/sh64/abi32.sd, ld-sh/sh64/abi32.xd, ld-sh/sh64/abi64.sd,
ld-sh/sh64/abi64.xd, ld-sh/sh64/cmpct1.xd, ld-sh/sh64/mix1.sd,
ld-sh/sh64/mix1.xd, ld-sh/sh64/mix2.sd, ld-sh/sh64/mix2.xd,
ld-sh/sh64/shdl32.xd, ld-sh/sh64/shdl64.xd: Adjust to .bss and
.data individually 8-byte aligned.
2000-12-09 Hans-Peter Nilsson <hpn@cygnus.com>
* ld-sh/sh64/rel-1.s, ld-sh/sh64/rel-2.s, ld-sh/sh64/rel32.xd,
ld-sh/sh64/rel64.xd, ld-sh/sh64/reldl-1.s, ld-sh/sh64/reldl-2.s,
ld-sh/sh64/reldl32.rd, ld-sh/sh64/reldl64.rd: New tests.
* ld-sh/sh64/sh64.exp: Make it possible to use readelf as
inspection tool. Run new tests.
2000-12-07 Hans-Peter Nilsson <hpn@cygnus.com>
* ld-sh/sh64/abi64.sd, ld-sh/sh64/abi32.sd, ld-sh/sh64/mix1.sd,
ld-sh/sh64/mix2.sd: Correct offsets in PT/PTA/PTB expansions.
* ld-sh/sh64/shdl-1.s, ld-sh/sh64/shdl-2.s, ld-sh/sh64/shdl64.sd,
ld-sh/sh64/shdl64.xd, ld-sh/sh64/shdl32.xd: New tests.
* ld-sh/sh64/sh64.exp: Run new tests.
2000-12-01 Hans-Peter Nilsson <hpn@cygnus.com>
* ld-sh/sh64/cmpct1.sd, ld-sh/sh64/cmpct1.xd,
ld-sh/sh64/shcmp-1.s: New test.
* ld-sh/sh64/sh64.exp: Add new test to sh64tests. Reformat.
2000-11-30 Hans-Peter Nilsson <hpn@cygnus.com>
* ld-sh/sh64/sh64.exp: Use linker option -mshelf64 for 64-bit ABI
test.
* ld-sh/sh64/abi64.xd: Tweak for 64-bit ELF.
2000-11-29 Hans-Peter Nilsson <hpn@cygnus.com>
* ld-sh/sh64/sh64.exp (sh64tests): Use linker option -mshelf32 for
tests.
2000-11-27 Hans-Peter Nilsson <hpn@cygnus.com>
* ld-sh/sh64/abi32.sd, ld-sh/sh64/abi64.sd: Correct MOVI
registers.
* ld-sh/sh64/mix1.sd, ld-sh/sh64/mix1.xd, ld-sh/sh64/shmix-1.s:
New test.
* ld-sh/sh64/mix2.sd, ld-sh/sh64/mix2.xd, ld-sh/sh64/shmix-2.s,
ld-sh/sh64/shmix-3.s: New test.
* ld-sh/sh64/sh64.exp: Add new tests to sh64tests.
2000-11-26 Hans-Peter Nilsson <hpn@cygnus.com>
* ld-sh/sh64: New testsuite.
 
2002-02-07 Hans-Peter Nilsson <hp@axis.com>
 
* ld-selective/keepdot.s: Remove section specifier.
 
2002-02-05 Hans-Peter Nilsson <hp@axis.com>
 
* ld-selective/keepdot.d, ld-selective/keepdot.ld,
ld-selective/keepdot.s, ld-selective/keepdot0.d: New tests.
* ld-selective/sel-dump.exp: New, driver for run_dump_test:s.
 
2002-02-04 Hans-Peter Nilsson <hp@bitrange.com>
 
* ld-mmix/bpo-18.d, ld-mmix/bpo64addr.ld, ld-mmix/bpo-18m.d,
ld-mmix/bpo-9.s, ld-mmix/bpo-19.d, ld-mmix/bpo-19m.d,
ld-mmix/bpo-10.s, ld-mmix/bpo-20.d, ld-mmix/bpo-20m.d: New tests
for on-demand global register allocation.
 
2002-02-02 Alexandre Oliva <aoliva@redhat.com>
 
* ld-sh/shared-1.d: Fix incorrect offsets.
 
2002-02-01 Hans-Peter Nilsson <hp@bitrange.com>
 
* ld-mmix/bpo-1.d, ld-mmix/bpo-1.s, ld-mmix/bpo-1m.d,
ld-mmix/bpo-15.d, ld-mmix/bpo-4.s, ld-mmix/bpo-6.d,
ld-mmix/bpo-6.s, ld-mmix/bpo-2.d, ld-mmix/bpo-6m.d,
ld-mmix/bpo-12m.d, ld-mmix/bpo-2m.d, ld-mmix/bpo-2.s,
ld-mmix/bpo-5.s, ld-mmix/bpo-3.d, ld-mmix/start3.s,
ld-mmix/bpo-3m.d, ld-mmix/bpo-9m.d, ld-mmix/bpo-4.d,
ld-mmix/bpo-3.s, ld-mmix/bpo-4m.d, ld-mmix/bpo-7.d,
ld-mmix/bpo-5.d, ld-mmix/bpo-16.d, ld-mmix/bpo-5m.d,
ld-mmix/bpo-7m.d, ld-mmix/bpo-9.d, ld-mmix/bpo-8.d,
ld-mmix/start4.s, ld-mmix/bpo-8m.d, ld-mmix/bpo-13m.d,
ld-mmix/bpo-15m.d, ld-mmix/bpo-10.d, ld-mmix/bpo-11.d,
ld-mmix/bpo-14m.d, ld-mmix/bpo-13.d, ld-mmix/bpo-7.s,
ld-mmix/bpo-12.d, ld-mmix/bpo-16m.d, ld-mmix/bpo-14.d,
ld-mmix/bpo-8.s, ld-mmix/bpo-17.d, ld-mmix/bpo-17m.d: New tests.
 
2002-01-31 Hans-Peter Nilsson <hp@axis.com>
 
* ld-cris/weakref1.d, ld-cris/libdso-1.d, ld-cris/gotrel2.s,
ld-cris/expdyn1.d, ld-cris/expdyn1.s, ld-cris/dso-1.s: New tests.
* ld-cris/cris.exp: Split run_dump_tests in two parts, executing
tests named *dso-*.d first and copying their tmpdir/dump to files
named as the .d-file.
 
2002-01-31 Alan Modra <amodra@bigpond.net.au>
 
* ld-scripts/crossref.exp: Allow foo to have a leading dot.
* ld-scripts/cross1.t: Add .opd.
* ld-undefined/undefined.exp: Allow leading dot on sym names.
* lib/ld-lib.exp (default_ld_nm): Strip leading dots from syms.
 
2002-01-29 Chris Demetriou <cgd@broadcom.com>
 
* ld-mips-elf/emrelocs-eb.d: New file to test --embedded-relocs.
* ld-mips-elf/emrelocs-el.d: Likewise.
* ld-mips-elf/emrelocs1.s: Likewise.
* ld-mips-elf/emrelocs2.s: Likewise.
* ld-mips-elf/emrelocs.ld: Likewise.
* ld-mips-elf/mips-elf.exp: Add the above to the list of tests.
 
2002-01-21 Hans-Peter Nilsson <hp@axis.com>
 
* ld-cris: New testsuite directory.
 
2002-01-15 Nick Clifton <nickc@cambridge.redhat.com>
 
* ld-sh/sh.exp: Copy start.s file into test directory.
 
2002-01-14 Nick Clifton <nickc@cambridge.redhat.com>
 
* ld-selective/selective.exp: For ARM targets, link with libgcc.a.
 
2002-01-02 Chris Demetriou <cgd@broadcom.com>
 
* ld-mips-elf/empic1-ln.d: New file to test basic linking of
R_MIPS_GNU_REL_HI16 and R_MIPS_GNU_REL_LO16 relocations.
* ld-mips-elf/empic1-lp.d: Likewise.
* ld-mips-elf/empic1-mn.d: Likewise.
* ld-mips-elf/empic1-mp.d: Likewise.
* ld-mips-elf/empic1-sn.d: Likewise.
* ld-mips-elf/empic1-sp.d: Likewise.
* ld-mips-elf/empic1-ref.s: Likewise.
* ld-mips-elf/empic1-space.s: Likewise.
* ld-mips-elf/empic1-tgt.s: Likewise.
* ld-mips-elf/empic2-fwd-0.d: New file to test
R_MIPS_GNU_REL_HI16 and R_MIPS_GNU_REL_LO16 relocation edge
cases.
* ld-mips-elf/empic2-fwd-1.d: Likewise.
* ld-mips-elf/empic2-rev-0.d: Likewise.
* ld-mips-elf/empic2-rev-1.d: Likewise.
* ld-mips-elf/empic2-ref.s: Likewise.
* ld-mips-elf/empic2-space.s: Likewise.
* ld-mips-elf/empic2-fwd-tgt.s: Likewise.
* ld-mips-elf/empic2-rev-tgt.s: Likewise.
* ld-mips-elf/mips-elf.exp: New file to run MIPS 32-bit ELF
tests (including those above).
 
2001-11-30 H.J. Lu <hjl@gnu.org>
 
* ld-elfvers/vers.exp (build_vers_lib): Preserve the library
order.
 
2001-11-29 H.J. Lu <hjl@gnu.org>
 
* ld-elfvers/vers.exp (build_vers_lib): Support linking against
more than one libraries.
Add "vers20a" and "vers20" tests for common symbols.
 
* ld-elfvers/vers20.c: New.
* ld-elfvers/vers20.dsym: New.
* ld-elfvers/vers20.map: New.
* ld-elfvers/vers20.ver: New.
* ld-elfvers/vers20a.ver: New.
 
2001-11-19 H.J. Lu <hjl@gnu.org>
 
* ld-elfvsb/define.s: Mark all global lables as object.
 
* ld-elfvsb/hidden0.d: Match large section number.
* ld-elfvsb/hidden1.d: Likewise.
* ld-elfvsb/internal0.d: Likewise.
* ld-elfvsb/internal1.d: Likewise.
* ld-elfvsb/protected0.d: Likewise.
* ld-elfvsb/protected1.d: Likewise.
 
* ld-elfvsb/hidden0.d: Change NOTYPE to OBJECT.
* ld-elfvsb/internal0.d: Likewise.
* ld-elfvsb/protected0.d: Likewise.
 
2001-11-15 H.J. Lu <hjl@gnu.org>
 
* ld-sh/ld-r-1.d: Updated.
 
2001-11-14 Nick Clifton <nickc@cambridge.redhat.com>
 
* ld-bootstrap/bootstrap.exp: Only scan tail of executable for
PE targets.
 
2001-11-12 Donn Terry <donnte@microsoft.com>
 
* ld-bootstrap/bootstrap.exp: Only compare the tail end of the two
binary files produced in order to avoid date stamp present in PE
binaries.
 
2001-11-11 Hans-Peter Nilsson <hp@bitrange.com>
 
* ld-mmix/sec-5.d (Sections): Add whitespace missing in commit.
 
2001-11-09 H.J. Lu <hjl@gnu.org>
 
* ld-discard/discard.exp: New. Test ld discard.
* ld-discard/discard.ld: Likewise.
* ld-discard/exit.s: Likewise.
* ld-discard/extern.d: Likewise.
* ld-discard/extern.s: Likewise.
* ld-discard/start.d: Likewise.
* ld-discard/start.s: Likewise.
* ld-discard/static.d: Likewise.
* ld-discard/static.s: Likewise.
 
2001-11-02 H.J. Lu <hjl@gnu.org>
 
* ld-elfvsb/elfvsb.exp: Add the "ld -r" test.
 
* ld-elfvsb/hidden0.d: New.
* ld-elfvsb/hidden1.d: New.
* ld-elfvsb/internal0.d: New.
* ld-elfvsb/internal1.d: New.
* ld-elfvsb/protected0.d: New.
* ld-elfvsb/protected1.d: New.
* ld-elfvsb/undef.s: New.
* ld-elfvsb/undef.s: New.
 
2001-11-02 NIIBE Yutaka <gniibe@m17n.org>
 
* ld-sh/sh.exp: Have its own start.s for linux.
 
2001-10-31 Hans-Peter Nilsson <hp@bitrange.com>
 
* ld-mmix/locdo-1.d: Prune character dump part.
* ld-mmix/local7m.d, ld-mmix/loc4.d, ld-mmix/loc4m.d,
ld-mmix/loc1.d, ld-mmix/bspec1m.d, ld-mmix/bspec2m.d,
ld-mmix/b-nosym.d, ld-mmix/b-fixo2.d, ld-mmix/b-loc64k.d,
ld-mmix/undef-3m.d, ld-mmix/locto.s, ld-mmix/loct.s,
ld-mmix/local3m.d, ld-mmix/local1m.d, ld-mmix/loc6m.d,
ld-mmix/loc2.s, ld-mmix/loc1.s, ld-mmix/gregldo1.s,
ld-mmix/dloc1.s, ld-mmix/b-widec3.s, ld-mmix/b-nosym.s: Remove
unnecessary empty lines.
 
2001-10-30 Hans-Peter Nilsson <hp@bitrange.com>
 
* ld-mmix: New testsuite directory.
 
2001-10-14 Hans-Peter Nilsson <hp@bitrange.com>
 
* ld-sh/sub2l-1.d, ld-sh/shared-1.d, ld-sh/weak1.d: Only run on
sh*-*-elf.
 
* lib/ld-lib.exp (run_dump_test): Fix typo: asflags(), not asflags{}.
 
* ld-sh/rd-sh.exp: New framework file.
* ld-sh/ld-r-1.d, ld-sh/ldr1.s, ld-sh/ldr2.s, ld-sh/shared-1.d,
ld-sh/weak1.s, ld-sh/weak1.d, ld-sh/sub2l.s, ld-sh/sub2l-1.d: New
test files.
 
2001-09-29 Hans-Peter Nilsson <hp@axis.com>
 
* ld-linkonce/linkonce.exp: New file.
* ld-linkonce/x.s, ld-linkonce/y.s, ld-linkonce/zeroeh.ld,
ld-linkonce/zeroehl32.d: New test.
 
2001-09-25 H.J. Lu <hjl@gnu.org>
 
* ld-elfweak/dso.dsym: Updated for alpha.
* ld-elfweak/dsodata.dsym: Likewise.
* ld-elfweak/strong.sym: Likewise.
* ld-elfweak/strongcomm.sym: Likewise.
* ld-elfweak/strongdata.sym: Likewise.
 
2001-09-15 Hans-Peter Nilsson <hp@bitrange.com>
 
* lib/ld-lib.exp (run_dump_test): Handle new option
"objcopy_linked_file". Return after failing, if errors were
expected but none were found.
(slurp_options): Support underscores in option names.
 
2001-09-14 H.J. Lu <hjl@gnu.org>
 
* ld-elfweak/bar.c: Updated.
* ld-elfweak/bar1a.c: Likewise.
* ld-elfweak/main.c: Likewise.
* ld-elfweak/main1.c: Likewise.
* ld-elfweak/elfweak.exp: Likewise.
* ld-elfweak/weakdata.dsym: Updated.
 
2001-09-11 H.J. Lu <hjl@gnu.org>
 
* ld-elfweak/elfweak.exp (build_lib): Take a list of object
files.
(build_exec): Likewise.
Add more tests and make some xfail.
 
* ld-elfweak/dso.dsym: Support symbol versioning.
* ld-elfweak/dsow.dsym: Likewise.
 
* ld-elfweak/main1.c: New.
* ld-elfweak/bar1a.c: Likewise.
* ld-elfweak/bar1b.c: Likewise.
* ld-elfweak/bar1c.c: Likewise.
* ld-elfweak/foo1a.c: Likewise.
* ld-elfweak/foo1b.c: Likewise.
* ld-elfweak/dsodata.dsym: Likewise.
* ld-elfweak/dsowdata.dsym: Likewise.
* ld-elfweak/weakdata.dsym: Likewise.
* ld-elfweak/strongcomm.sym: Likewise.
* ld-elfweak/strongdata.sym: Likewise.
* ld-elfweak/weakdata.dat: Likewise.
* ld-elfweak/strongdata.dat: Likewise.
 
2001-09-10 H.J. Lu <hjl@gnu.org>
 
* ld-elfweak/elfweak.exp: New.
* ld-elfweak/bar.c: Likewise.
* ld-elfweak/foo.c: Likewise.
* ld-elfweak/main.c: Likewise.
* ld-elfweak/dso.dsym: Likewise.
* ld-elfweak/dsow.dsym: Likewise.
* ld-elfweak/strong.sym: Likewise.
* ld-elfweak/strong.dat: Likewise.
* ld-elfweak/weak.dat: Likewise.
 
2001-08-27 Alan Modra <amodra@bigpond.net.au>
Linus Nordberg <linus@swox.se>
 
* ld-checks/checks.exp: .lcomm is incompatible with ppc coff.
* ld-scripts/cross1.t: Add .toc section.
* ld-scripts/cross2.t: Likewise.
* ld-scripts/phdrs.exp: powerpc64 is 64 bit.
* ld-srec/srec.exp: xfail powerpc64
 
2001-08-21 John David Anglin <dave@hiauly1.hia.nrc.ca>
 
* ld-selective/selective.exp: Return if target is `vax-*-ultrix*'.
Continue with other tests when there is a compilation error.
 
2001-08-01 Loren J. Rittle <ljrittle@acm.org>
 
* ld-cdtest/cdtest-nrv.dat: New file.
* ld-cdtest/cdtest.exp: Do not require any exception support
library. Check results against NRV.
 
2001-08-01 Loren J. Rittle <ljrittle@acm.org>
 
* ld-srec/srec.exp: Do not require any exception support
library.
 
2001-07-27 H.J. Lu <hjl@gnu.org>
 
* ld-selective/selective.exp: Fix the error in the last change.
 
2001-07-24 Loren J. Rittle <ljrittle@acm.org>
 
* ld-selective/selective.exp: Support g++ V3 ABI (along side
the old ABI). Make comparisons against normalized (to
V3-style) demangled nm output.
 
2001-07-24 Alan Modra <amodra@bigpond.net.au>
 
* config/default.exp (ld_nm): Add "nmflags" arg.
* lib/ld-lib.exp (default_ld_nm): Likewise.
* ld-empic/empic.exp: Adjust call to ld_nm.
* ld-scripts/defined.exp: Likewise.
* ld-scripts/script.exp: Likewise.
* ld-scripts/sizeof.exp: Likewise.
* ld-selective/selective.exp: Likewise.
* ld-sh/sh.exp: Likewise.
 
2001-07-12 H.J. Lu <hjl@gnu.org>
 
* ld-selective/selective.exp: Mark selective1, selective2,
selective4 and selective5 xfail on alpha*-*.
 
2001-06-13 Hans-Peter Nilsson <hp@bitrange.com>
 
* config/default.exp (AS, GASP, OBJDUMP, NM, NMFLAGS, OBJCOPY,
OBJCOPYFLAGS, READELF, READELFFLAGS, LD, LDFLAGS): Provide
default.
 
* lib/ld-lib.exp (run_dump_test): Import from gas testsuite. Add
new options "ld", "source", "xfail", "target", "notarget" and
"error". Support the runtest_file_p "*.exp=testname" feature.
(slurp_options, regexp_diff, file_contents, verbose_eval): Import
from gas testsuite.
 
2001-06-12 Martin Schwidefsky <schwidefsky@de.ibm.com>
 
* testsuite/ld-undefined/undefined.exp: Correct setup_xfail rule.
 
2001-06-06 H.J. Lu <hjl@gnu.org>
 
* ld-bootstrap/bootstrap.exp: Rebuild tmpdir/ld2 with tmpdir/ld3
on Linux/mips.
 
* ld-elfvers/vers.exp: Also run on Linux/mips.
* ld-elfvsb/elfvsb.exp: Likewise.
* ld-shared/shared.exp: Likewise.
 
* ld-selective/selective.exp: Mark selective2, selective3,
selective4 and selective5 xfail on Linux/mips.
 
* ld-shared/main.c: Skip invalid -Bsymbolic tests on Linux/mips.
 
* symbolic.dat: Remove invalid -Bsymbolic tests on Linux/mips.
 
* ld-srec/srec.exp: Add Linux/mips to xfail.
 
2001-06-06 Martin Schwidefsky <schwidefsky@de.ibm.com>
 
* ld-undefined/undefined.exp: Add a setup_xfail line for a test
that will always fail on s/390.
 
2001-05-28 kaz Kojima <kkojima@rr.iij4u.or.jp>
 
* ld-sh/sh.exp: For sh-*-linux-gnu target add a start address for
the text section.
 
2001-05-25 Alan Modra <amodra@one.net.au>
 
* ld-elfvers/vers.exp: Replace linuxoldld with linux*oldld and
linuxaout with linux*aout.
 
2001-05-24 H.J. Lu <hjl@gnu.org>
 
* ld-scripts/phdrs.exp: Add sparc64 to 64 bit platform.
 
2001-05-18 H.J. Lu <hjl@gnu.org>
 
* ld-elfvers/vers.exp: Revert the last change.
 
* ld-elfvers/vers2.ver: Put back "tmpdir/" the version
references.
* ld-elfvers/vers3.ver: Likewise.
* ld-elfvers/vers6.ver: Likewise.
* ld-elfvers/vers18.ver: Likewise.
 
2001-05-17 H.J. Lu <hjl@gnu.org>
 
* ld-elfvers/vers.exp: Pass "-rpath .:$tmpdir" to "vers19".
 
* ld-elfvers/vers1.ver: Remove "tmpdir/" from the version
definition.
* ld-elfvers/vers2.ver: Likewise.
* ld-elfvers/vers3.ver: Likewise.
* ld-elfvers/vers4a.ver: Likewise.
* ld-elfvers/vers6.ver: Likewise.
* ld-elfvers/vers7a.ver: Likewise.
* ld-elfvers/vers8.ver: Likewise.
* ld-elfvers/vers9.ver: Likewise.
* ld-elfvers/vers15.ver: Likewise.
* ld-elfvers/vers16a.ver: Likewise.
* ld-elfvers/vers17.ver: Likewise.
* ld-elfvers/vers18.ver: Likewise.
 
2001-05-03 H.J. Lu <hjl@gnu.org>
 
* ld-elfvers/vers19.ver: Expect vers17.so instead of
*tmpdir/vers17.so.
 
2001-05-01 Andreas Jaeger <aj@suse.de>, Andreas Schwab <schwab@suse.de>
 
* ld-scripts/phdrs.exp: Fix regexp, s390x is 64 bit platform.
 
* ld-scripts/phdrs.t: Use startaddress that's greater than any
MAXPAGESIZE used.
 
2001-04-29 H.J. Lu <hjl@gnu.org>
 
* ld-shared/symbolic.dat: New.
 
* ld-shared/shared.exp: Also check -Bsymbolic.
 
2001-04-28 Andreas Jaeger <aj@suse.de>
 
* ld-scripts/phdrs.exp: x86-64 is a 64 bit ELF platform, handle it
special.
 
2001-04-01 David O'Brien <obrien@FreeBSD.org>
* ld-undefined/undefined.exp: XFAIL on FreeBSD/i386 for the usual (even
though it doesn't use DWARF2 yet (but its output is identical).
 
2001-04-01 David O'Brien <obrien@FreeBSD.org>
 
* ld-selective/selective.exp: Use -O with gcc rather than -O2.
This optimization level is buggy on some platforms, and this test
is not intended to test compiler optimizations.
 
2001-03-06 DJ Delorie <dj@redhat.com>
 
* ld-scripts/cross2.t: Support any type of text/data sections, not
just the canonical ones.
 
2001-02-28 Matt Hiller <hiller@redhat.com>
 
* ld-scripts/crossref.exp: Initialize flags to [big_or_little_endian].
* ld-undefined/undefined.exp: Ditto, and include $flags in ld
invocations.
* lib/ld-lib.exp (big_or_little_endian): Recognize -EB, -eb, -EL
and -el.
(is_endian_output_format): New function.
(default_ld_link): Set flags to [big_or_little_endian] only if ld
is being invoked such that the output format being used is of
known endianness.
(default_ld_simple_link): Ditto.
 
2001-02-22 Timothy Wall <twall@cygnus.com>
 
* ld-bootstrap/bootstrap.exp: Exclude ia64 flavor from
AIX-specific test.
 
2001-02-14 H.J. Lu <hjl@gnu.org>
 
* ld-bootstrap/bootstrap.exp: Rebuild tmpdir/ld2 with tmpdir/ld3
for -static on ia64.
 
* ld-checks/checks.exp: Don't run on ia64-*-elf* nor
ia64-*-linux*.
 
* ld-elfvers/vers.exp: Also run ia64-*-elf* and ia64-*-linux*.
 
* ld-elfvsb/elfvsb.exp: Use i?86-*-*. Also run on ia64-*-linux*.
Set up expected failures for ia64-*-linux*.
* ld-shared/shared.exp: Likewise.
 
2001-02-08 Stephane Carrez <Stephane.Carrez@worldnet.fr>
 
* ld-srec/srec.exp (run_srec_test): m6811 code has references
to soft registers, define them with --defsym.
* ld-selective/selective.exp: Likewise.
 
2000-01-23 Alan Modra <alan@spri.levels.unisa.edu.au>
 
* ld-srec/sr3.cc (__rethrow): New.
 
2001-01-14 Hans-Peter Nilsson <hp@bitrange.com>
 
* ld-sh/sh.exp: Use --oformat srec, not -oformat srec.
 
2001-01-03 Philip Blundell <pb@futuretv.com>
 
* ld-elfvsb/elfvsb.exp: Run test on Linux/Alpha.
* ld-shared/shared.exp: Likewise.
 
2001-01-01 Philip Blundell <philb@gnu.org>
 
* ld-undefined/weak-undef.exp: New test.
* ld-undefined/weak-undef.s, ld-undefined/weak-undef.t: Supporting
files for above.
 
* ld-elfvers/vers.exp: Run test on Linux/ARM.
* ld-elfvsb/elfvsb.exp: Likewise.
* ld-shared/shared.exp: Likewise.
 
2000-12-31 Nick Clifton <nickc@redhat.com>
 
* ld-srec/srec.exp: Use --oformat instead of -oformat.
 
2000-12-09 Nick Clifton <nickc@redhat.com>
 
* ld-selective/selective.exp: Link in libgcc when target is v850.
 
* ld-srec/srec.exp: Expect the srec_test to fail for ARM targets
because the -oformat linker command switch cannot be used.
 
2000-11-06 Alan Modra <alan@linuxcare.com.au>
 
* ld-elfvsb/main.c (PROTECTED_CHECK): Include stdio.h.
(main): Prune unused args.
 
2000-10-29 Hans-Peter Nilsson <hp@bitrange.com>
 
* ld-selective/selective.exp <no CXX>: Fix typo for argument to
"untested".
 
2000-10-19 H.J. Lu (hjl@gnu.org)
 
* ld-elfvsb/elfvsb.exp (visibility_run): Set expected failures
for Linux/PPC.
* ld-shared/shared.exp: Likewise.
 
2000-10-09 Hans-Peter Nilsson <hp@bitrange.com>
 
* ld-selective/selective.exp: Rearrange to be table-driven.
 
2000-10-07 Alan Modra <alan@linuxcare.com.au>
 
* ld-scripts/phdrs.exp: hppa*64*-*-* is 64-bit ELF too.
 
2000-10-02 Alan Modra <alan@linuxcare.com.au>
 
* ld-scripts/weak.exp: Don't set $global$ for hppa-elf any more.
* ld-scripts/crossref.exp: Ditto.
 
2000-09-29 Hans-Peter Nilsson <hp@bitrange.com>
 
* ld-selective/5.cc: New test.
* ld-selective/selective.exp: Run it as xfailed.
 
* ld-selective/4.cc: Correct spelling of "lose".
 
2000-09-05 Alan Modra <alan@linuxcare.com.au>
 
* ld-selective/selective.exp: Remove the xfails for hppa.
 
2000-08-30 Alexandre Oliva <aoliva@redhat.com>
 
* ld-undefined/undefined.exp (hppa*64*-*-*, mn10300-*-elf,
sh-*-*): With dwarf-2, `undefined function' can't pass.
 
2000-08-03 H.J. Lu (hjl@gnu.org)
 
* ld-bootstrap/bootstrap.exp: Add strip.
 
2000-07-24 H.J. Lu (hjl@gnu.org)
 
* ld-elfvsb/elfvsb.exp: Add -g to $CC to get the location of
the undefined reference.
 
2000-07-16 H.J. Lu (hjl@gnu.org)
 
* ld-elfvsb/elfvsb.exp (support_protected): New variable. Check
and set to "yes" if the protected visibility is expected to
pass.
(visibility_run): Set expected to fail for the "protected"
and "protected_undef_def" tests only if $support_protected is
"no".
 
* ld-elfvsb/main.c (PROTECTED_CHECK): Check for the protected
visibility support if defined.
 
2000-07-15 H.J. Lu (hjl@gnu.org)
 
* ld-elfvsb/elfvsb.exp (visibility_run): Set expected failure
for "protected_undef_def".
 
* ld-elfvsb/main.c: Don't define HIDDEN_UNDEF_TEST when
PROTECTED_WEAK_TEST is defined.
Don't define PROTECTED_UNDEF_TEST when PROTECTED_WEAK_TEST is
defined.
Define PROTECTED_TEST when PROTECTED_UNDEF_TEST is defined.
 
* ld-elfvsb/sh1.c (visibility): Mark protected only if
PROTECTED_TEST, PROTECTED_UNDEF_TEST or PROTECTED_WEAK_TEST
is defined.
(visibility_var): Likewise.
 
2000-07-10 Alan Modra <alan@linuxcare.com.au>
 
* ld-srec/srec.exp: xfail hppa.
 
* ld-scripts/weak.exp: Define $global$ for hppa.
 
* ld-scripts/crossref.exp: Fix string quoting.
 
2000-06-05 H.J. Lu (hjl@gnu.org)
 
* lib/ld-lib.exp (default_ld_link): Redirect the linker output
to link_output and make it global.
 
* ld-elfvsb/elfvsb.exp (visibility_test): Add "hidden_undef",
"hidden_undef_def", "hidden_weak", "protected_undef",
"protected_undef_def" and "protected_weak".
(visibility_run): Likewise.
* ld-elfvsb/main.c: Likewise.
* ld-elfvsb/sh1.c: Likewise.
* ld-elfvsb/sh2.c: Likewise.
 
* ld-elfvsb/elfvsb.dat: Updated.
 
2000-05-21 H.J. Lu (hjl@gnu.org)
 
* ld-elfvsb/main.c (main_visibility_check): Fix the protected
visibility test.
 
2000-05-13 H.J. Lu (hjl@gnu.org)
 
* lib/ld-lib.exp (default_ld_link): Redirect the linker output
to link_output and make it global.
 
* ld-elfvsb/elf-offset.ld: New. ELF visibility fearture
tests.
* ld-elfvsb/elfvsb.dat: Likewise.
* ld-elfvsb/elfvsb.exp: Likewise.
* ld-elfvsb/main.c: Likewise.
* ld-elfvsb/sh1.c: Likewise.
* ld-elfvsb/sh2.c: Likewise.
 
Fri Apr 21 15:16:07 2000 Richard Henderson <rth@cygnus.com>
 
* ld-scripts/phdrs.exp: IA-64 is 64-bit ELF too.
 
2000-04-12 Alan Modra <alan@linuxcare.com.au>
 
* ld-selective/3.cc (_start): Add cheat for gcc-2.95.2 failure.
 
* ld-selective/selective.exp (test4): Test for presence of
foo__1B, not absence. Also check for foo__1A and _start.
White space changes throughout file.
 
2000-03-13 Nick Clifton <nickc@cygnus.com>
 
* ld-scripts/phdrs.t: Discard all unexpected sections.
 
2000-02-27 H.J. Lu (hjl@gnu.org)
 
* lib/ld-lib.exp (default_ld_link): Added "$LIBS" to libs.
 
1999-11-01 Nick Clifton <nickc@cygnus.com>
 
* ld-selective/selective.exp: Fix test to disable these checks for
PE based targets.
 
1999-10-29 Catherine Moore <clm@cygnus.com>
 
* ld-selective/selective.exp: Remove test6.
* ld-selective/5.cc: Delete.
 
1999-10-28 Scott Bambrough <scottb@netwinder.org>
 
* ld-srec/srec.exp: Setup expected failures for
srec tests on ARM Linux.
 
1999-09-17 Alan Modra <alan@spri.levels.unisa.edu.au>
 
* ld-shared/shared.exp: xfail linux*libc1 shared (non PIC, load
offset) test.
 
1999-09-12 Ian Lance Taylor <ian@zembu.com>
 
* ld-scripts/script.exp: Add --image-base 0 for PE targets.
 
1999-08-17 H.J. Lu <hjl@gnu.org>
 
* ld-cdtest/cdtest-foo.cc (Foo::init_foo): Use "%ld" for sizeof.
 
1999-08-09 Jakub Jelinek <jj@ultra.linux.cz>
 
* ld-elfvers/vers.exp: Run tests on sparc*-*-linux*.
* ld-shared/shared.exp: Likewise.
 
1999-07-28 Nick Clifton <nickc@cygnus.com>
 
* lib/ld-lib.exp (proc big_or_little_endian): New proc.
Determine if a big endian or little endian output format hass
been selected by any of the multilib options, and if so return
a suitable command line option for the linker/assembler.
(proc default_ld_link): Include the result of proc
big_or_little_endian on the command line to the linker.
(proc ld_simple_link): Include the result of proc
big_or_little_endian on the command line to the linker.
(proc default_ld_compile): Append multilib flags to compiler
switches.
(proc default_ld_assemble): Include the result of proc
big_or_little_endian on the command line to the linker.
 
1999-07-21 H.J. Lu <hjl@gnu.org>
 
* ld-elfvers/vers1.c: Add missing prototypes and include
<stdio.h> if necessary.
* ld-elfvers/vers15.c: Likewise.
* ld-elfvers/vers19.c: Likewise.
* ld-elfvers/vers2.c: Likewise.
* ld-elfvers/vers3.c: Likewise.
* ld-elfvers/vers4.c: Likewise.
* ld-elfvers/vers6.c: Likewise.
* ld-elfvers/vers7.c: Likewise.
* ld-elfvers/vers9.c: Likewise.
* ld-shared/main.c: Likewise.
* ld-srec/sr3.cc (Foo::Foo): Remove arg name.
 
Thu Jul 15 18:00:30 1999 Mark P. Mitchell <mark@codesourcery.com>
 
* ld-undefined/undefined.exp: XFAIL on IRIX6 for the usual as
with other DWARF2 targets.
 
1999-07-13 Nick Clifton <nickc@cygnus.com>
 
* ld-undefined/undefined.exp: Do not expect arm toolchains to fail
the undefined line test.
 
1999-07-10 Ian Lance Taylor <ian@zembu.com>
 
* ld-elfvers/vers.exp: Use -rpath in new vers19 test.
 
1999-07-07 Ian Lance Taylor <ian@zembu.com>
 
* ld-elfvers/vers.exp: Add new tests vers17 to vers19.
* ld-elfvers/{vers17.*, vers18.*, vers19.*}: New files.
 
1999-06-13 Ian Lance Taylor <ian@zembu.com>
 
* ld-checks/asm.s: Use a symbol name for .lcomm.
* ld-checks/checks.exp: Use different names for the two tests.
Don't add extra text when invoking fail.
 
1999-06-12 Ian Lance Taylor <ian@zembu.com>
 
* ld-scripts/phdrs.exp: Change target check from "*-*-linuxaout*"
to "*-*-linux*aout*".
* ld-scripts/weak.exp: Likewise.
* ld-shared/shared.exp: Likewise. Simplify condition a bit.
 
Wed Jun 9 12:02:33 1999 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
 
* ld-cdtest/cdtest-main.cc: Avoid `implicit int' warning.
* ld-shared/sh1.c: Fix typo.
 
1999-06-04 H.J. Lu <hjl@gnu.org>
 
* lib/ld-lib.exp (default_ld_nm): Clear nm_output first if
necessary.
 
1999-05-17 Nick Clifton <nickc@cygnus.com>
 
* ld-undefined/undefined.exp: Add xfail for mcore-elf.
 
1999-05-11 DJ Delorie <dj@cygnus.com>
 
* ld-srec/srec.exp: Do not run tests for PE based ports.
 
1999-03-05 Nick Clifton <nickc@cygnus.com>
 
* ld-selective/selective.exp: Do not run tests for COFF or PE
based ports.
 
1999-02-17 Nick Clifton <nickc@cygnus.com>
 
* ld-undefined/undefined.exp: Add expected failures for StrongARM
targets.
 
* ld-srec/srec.exp: Add expected failures for StrongARM targets.
 
* ld-selective/selective.exp: Add expected failure for ARM-COFF
targets.
 
1999-02-16 Nick Clifton <nickc@cygnus.com>
 
* ld-checks/asm.s: Use .long instead of .word.
Replace custom section names with .text, .data and .bss.
* ld-checks/script: Replace custom section names with .text, .data
and .bss.
* ld-checks/checks.exp: Replace custom section names with .text,
.data and .bss.
 
1999-02-11 Nick Clifton <nickc@cygnus.com>
 
* ld-checks: New directory: Tests for the linker's
--check-sections option.
* ld-checks/checks.exp: New file.
* ld-checks/script: Bogus linker script.
* ld-checks/asm.s: Simple test assembler file.
 
Tue Feb 2 19:15:02 1999 Catherine Moore <clm@cygnus.com>
 
* ld-selective/selective.exp: Disable test for unsupported
targets. Change tests to check for absence of symbols instead
of address zero.
 
Mon Jan 18 03:44:52 1999 Ian Lance Taylor <ian@cygnus.com>
 
* config/default.exp (get_link_files): Quote target_triplet and CC
when invoking shell.
(get_target_emul): Likewise.
 
1999-01-03 Ken Raeburn <raeburn@cygnus.com>
 
* config/default.exp (get_link_files, get_target_emul): New procs;
run shell commands to extract information from configure.host and
configure.tgt in the source tree.
(top level): Use them to get information needed to run tests, if
not otherwise provided.
 
* ld-shared/elf-offset.ld: New file. Builds a shared library, but
gives non-zero addresses for memory region.
* ld-shared/shared.exp: Run the non-PIC non-AIX test again using
the new linker script.
 
Tue Dec 8 22:56:05 1998 Geoff Keating <geoffk@ozemail.com.au>
 
* ld-srec/srec.exp: Delete xfails for PPC Linux targets,
newer glibc lets link succeed.
 
Sun Dec 6 12:59:37 1998 H.J. Lu <hjl@gnu.org>
 
* ld-elfvers/vers1.c: Add missing return types and values.
* ld-elfvers/vers2.c: Likewise.
* ld-elfvers/vers3.c: Likewise.
* ld-elfvers/vers4.c: Likewise.
* ld-elfvers/vers5.c: Likewise.
* ld-elfvers/vers6.c: Likewise.
* ld-elfvers/vers7.c: Likewise.
* ld-elfvers/vers9.c: Likewise.
* ld-elfvers/vers15.c: Likewise.
 
Fri Oct 23 16:28:29 1998 Catherine Moore <clm@cygnus.com>
 
* ld-selective: New directory with new files to test
selective linking.
 
* lib/ld-lib.exp (ld_nm): Strip leading underscore from $name.
 
Sun Oct 4 22:17:05 1998 Ian Lance Taylor <ian@cygnus.com>
 
* ld-elfvers/vers16.dsym: Work correctly on a system without
versioned system libraries.
 
Mon Sep 28 21:31:12 1998 Richard Henderson <rth@cygnus.com>
 
* ld-elfvers/vers.exp: Run tests on alpha-linux.
* ld-elfvers/*.sym, ld-elfvers/*.dsym: Adjust patters to match
Alpha's use of st_other.
 
1998-09-27 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
 
* ld-elfvers/vers.exp (vers16, vers16a): New tests.
* ld-elfvers/{vers16.*, vers16a.*}: New files.
 
Thu Sep 17 17:18:19 1998 Nick Clifton <nickc@cygnus.com>
 
* ld-undefined/undefined.exp: Make undefined line test be an xfail
for arm/thunb elf toolchains.
 
Wed Sep 9 14:10:15 1998 Nick Clifton <nickc@cygnus.com>
 
* ld-undefined/undefined.exp: change test for elf/dwarf2 targets.
 
* ld-srec/srec.exp: Arm-elf now passes this test.
 
Wed Aug 19 11:59:19 1998 Nick Clifton <nickc@cygnus.com>
 
* ld-srec/srec.exp: Add arm/thumb-elf expected failures.
 
Thu Aug 13 12:41:58 1998 Ian Lance Taylor <ian@cygnus.com>
 
* ld-bootstrap/bootstrap.exp: Don't run the --static bootstrap
test if we don't have a static libbfd.a.
 
Wed Aug 12 15:19:35 1998 Ian Lance Taylor <ian@cygnus.com>
 
Based on patch from H.J. Lu <hjl@gnu.org>:
* ld-srec/srec.exp: Add xfails for Alpha ELF targets.
 
Mon Aug 10 15:42:20 1998 Richard Henderson <rth@cygnus.com>
 
* ld-scripts/weak.t (.text, .data): Focus data to be used.
(/DISCARD/): All the rest.
* ld-scripts/weak1.s, ld-scripts/weak2.s: Put stuff in .data.
 
Fri Jul 24 18:37:17 1998 Ian Lance Taylor <ian@cygnus.com>
 
* config/default.exp: Create tmpdir/gas subdirectory, add a
symlink to as-new, and set gcc_gas_flag variable.
* lib/ld-lib.exp (default_ld_compile): If the compiler appears to
be gcc, use gcc_gas_flag when compiling.
 
Thu Jul 23 12:23:29 1998 Ian Lance Taylor <ian@cygnus.com>
 
* ld-elfvers/vers.exp: Just check for i?86 rather than checking
for i386, i486, and i586.
(objdump_versionstuff): If we can't find the line, dump the file.
 
Fri Jul 3 00:27:41 1998 Ian Lance Taylor <ian@cygnus.com>
 
* ld-scripts/phdrs.exp: Run test on *-*-eabi*.
* ld-scripts/weak.exp: Likewise.
 
Wed Jul 1 10:51:46 1998 Nick Clifton <nickc@cygnus.com>
 
* ld-srec/srec.exp: Add xfail for v850.
 
* ld-undefined/undefined.exp: arm and thumb PE toolchains now pass
these tests.
 
Fri Jun 19 17:12:52 1998 Ian Lance Taylor <ian@cygnus.com>
 
* ld-scripts/weak.exp: New test.
* ld-scripts/weak.t: New file.
* ld-scripts/weak1.s: New file.
* ld-scripts/weak2.s: New file.
 
Tue Jun 16 12:40:38 1998 Geoff Keating <geoffk@ozemail.com.au>
 
* ld-elfvers/vers.exp: Run tests on powerpc ELF targets.
* ld-shared/shared.exp: Likewise.
* ld-elfvers/vers1.dsym: Allow for .sdata.
* ld-srec/srec.exp: Add setup_xfails for PowerPC Linux.
 
Fri May 29 15:02:50 1998 Ian Lance Taylor <ian@cygnus.com>
 
* ld-srec/srec.exp: Add xfails for powerpc*-*-eabi.
(run_srec_test): On mn10200, define __truncsipsi2_do_d2.
* ld-srec/sr1.c (__main): Change return type to void.
* ld-srec/sr3.cc (__main): Likewise.
(__builtin_delete, __builtin_new): Likewise.
(__get_dynamic_handler_chain): Return 0.
(__get_eh_context): Likewise.
 
Thu May 21 15:21:33 1998 Nick Clifton <nickc@cygnus.com>
 
* ld-undefined/undefined.exp: Add support for thumb-pe target.
* ld-srec/srec.exp: Add support for arm-pe and thumb-pe targets.
 
Mon May 4 17:54:20 1998 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
 
* ld-shared/shared.exp: Remove setup_xfails for m68k-linux.
 
Mon May 4 17:12:06 1998 Ian Lance Taylor <ian@cygnus.com>
 
* ld-shared/main.c (shlib_overriddencall2): New function.
(main): Call shlib_shlibcall2.
* ld-shared/sh1.c (shlib_shlibcall2): New function.
(shlib_overriddencall2): New function.
* ld-shared/shared.dat: Add output line for new test.
* ld-shared/sun4.dat: Likewise.
 
* ld-srec/sr3.cc (__get_eh_context): New function.
 
Tue Apr 7 12:50:17 1998 Manfred Hollstein <manfred@s-direktnet.de>
 
* ld-cdtest/cdtest-foo.h (class Foo): Declare len to be static to
avoid compiler warning.
* ld-srec/sr3.cc (class Foo): Likewise.
 
Tue Feb 10 16:42:40 1998 Ian Lance Taylor <ian@cygnus.com>
 
* ld-srec/sr3.cc (__get_dynamic_handler_chain): New function.
 
Mon Feb 2 14:17:48 1998 Ian Lance Taylor <ian@cygnus.com>
 
* ld-scripts/phdrs.exp: Adjust phdrs_regexp for a 64 bit target.
 
Thu Dec 18 11:13:28 1997 Nick Clifton <nickc@cygnus.com>
 
* ld-srec/srec.exp: Duplicated Arm patch for Thumb targets.
 
Tue Dec 2 09:50:19 1997 Nick Clifton <nickc@cygnus.com>
 
* ld-srec/srec.exp: Applied patch from Tony.Thompson@arm.com which
fixes ARM tests.
 
Mon Dec 1 16:12:05 1997 Nick Clifton <nickc@cygnus.com>
 
* ld-srec/srec.exp: Add expected failures of tests 1 and 2 for ARM
coff targets.
 
Wed Nov 12 14:18:31 1997 Ian Lance Taylor <ian@cygnus.com>
 
* ld-cdtest/cdtest-foo.h (class Foo): Declare len to be int to
avoid compiler warning.
* ld-srec/sr3.cc (class Foo): Likewise.
 
Mon Nov 10 14:25:43 1997 Ian Lance Taylor <ian@cygnus.com>
 
* lib/ld-lib.exp (default_ld_simple_link): Permit the linker to
have any name when looking for entry symbol warnings.
 
* ld-srec/sr3.cc (__eh_pc): Define.
 
Mon Oct 20 14:36:39 1997 Ian Lance Taylor <ian@cygnus.com>
 
* ld-srec/sr3.cc: Add definitions for terminate, __terminate, and
__throw, since the current g++ expects them to be defined.
 
Fri Oct 3 12:24:03 1997 Ian Lance Taylor <ian@cygnus.com>
 
* ld-elfvers/vers.exp (objdump_emptyverstuff): Accept the output
file if the string libc appears in it.
(objdump_versionstuff): Accept unexpected lines in the output
file. Compare lines using string match.
* ld-elfvers/vers6.ver: Permit any value in the vna_other field.
 
Tue Aug 12 16:01:22 1997 Ian Lance Taylor <ian@cygnus.com>
 
* ld-scripts/crossref.exp: Correct string quoting.
 
Sat Aug 9 00:56:03 1997 Ian Lance Taylor <ian@cygnus.com>
 
* config/default.exp: Change ld, as, nm and strip from .new to
-new. Load ld-lib.exp rather than ld.exp.
* ld-bootstrap/bootstrap.exp: Use ld-new rather than ld.new.
* lib/ld-lib.exp: Rename from lib/ld.exp, for the benefit of
DejaGnu changes.
 
Thu Jun 26 12:07:03 1997 Ian Lance Taylor <ian@cygnus.com>
 
* ld-elfvers/vers.exp: Use egrep rather than grep when looking for
an alternation. From Greg Margo <gmargo@dl.com>.
 
Wed Jun 25 12:47:22 1997 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
 
* ld-shared/shared.exp: Add setup_xfail for m68k-linux on tests
with non PIC shared libraries.
 
Fri Jun 6 17:35:47 1997 Ian Lance Taylor <ian@cygnus.com>
 
* ld-elfvers/vers6.ver: Update for recent elflink.h patch to
version handling.
 
Wed Jun 4 12:06:48 1997 Ian Lance Taylor <ian@cygnus.com>
 
* ld-srec/srec.exp: Define ___get_dynamic_handler_chain as well.
 
Fri May 30 12:21:39 1997 Ian Lance Taylor <ian@cygnus.com>
 
* ld-srec/srec.exp: Define __get_dynamic_handler_chain when
linking.
 
Mon May 12 11:17:55 1997 Ian Lance Taylor <ian@cygnus.com>
 
* config/default.exp: Use $base_dir rather than $objdir when
setting ld. From John David Anglin <dave@hiauly1.hia.nrc.ca>.
 
Fri Apr 25 09:07:00 1997 Jeffrey A Law (law@cygnus.com)
 
* ld-srec/srec.exp: Define various out of line prologue/epilogue
functions for the mn10200 to avoid needing libgcc.a.
 
Wed Mar 26 13:56:10 1997 Ian Lance Taylor <ian@cygnus.com>
 
* ld-srec/srec.exp: Don't expect failures on mips*-*-elf*.
 
Mon Mar 17 19:27:13 1997 Ian Lance Taylor <ian@cygnus.com>
 
* ld-elfvers/vers.exp: Don't run on SunOS or AIX.
 
Wed Mar 12 21:44:19 1997 Eric Youngdale <eric@andante.jic.com>
 
* ld-elfvers/vers.exp, *: New tests for symbol versioning.
* config/default.exp: Set ar and strip.
 
Fri Feb 7 16:47:02 1997 Bob Manson <manson@charmed.cygnus.com>
 
* ld-bootstrap/bootstrap.exp: Use prune_warnings instead of
prune_system_crud.
* ld-cdtest/cdtest.exp: Ditto.
* ld-scripts/crossref.exp: Ditto.
* ld-sh/sh.exp: Ditto.
* ld-shared/shared.exp: Ditto.
* ld-srec/srec.exp: Ditto.
* lib/ld.exp: Ditto.
 
Wed Jan 29 00:47:29 1997 Bob Manson <manson@charmed.cygnus.com>
 
* ld-cdtest/cdtest.exp: Put a slash between $srcdir/$subdir.
* ld-scripts/script.exp: Ditto.
* ld-sh/sh.exp: Ditto.
* ld-undefined/undefined.exp: Ditto.
* ld-versados/versados.exp: Ditto.
* lib/ld.exp: Ditto.
 
Mon Dec 30 17:08:04 1996 Ian Lance Taylor <ian@cygnus.com>
 
* ld-scripts/crossref.exp: Fix quoting for --defsym $global$.
 
Tue Oct 1 15:52:31 1996 Ian Lance Taylor <ian@cygnus.com>
 
* lib/ld.exp (default_ld_version): Fix for current version
printing.
 
Fri Sep 13 15:51:45 1996 Ian Lance Taylor <ian@cygnus.com>
 
* ld-scripts/crossref.exp: Define $global$ for hppa-elf.
 
Thu Aug 8 14:29:32 1996 Ian Lance Taylor <ian@cygnus.com>
 
* ld-scripts/cross2.t: Map XCOFF sections to .text or .data.
 
* lib/ld.exp: Use verbose -log instead of calling both verbose and
send_log.
 
Wed Aug 7 18:00:58 1996 Ian Lance Taylor <ian@cygnus.com>
 
* ld-scripts/phdrs.exp: New test.
* ld-scripts/phdrs.s, ld-scripts/phdrs.t: New files.
 
Sun Aug 4 21:58:12 1996 Ian Lance Taylor <ian@cygnus.com>
 
* ld-scripts/crossref.exp: On a29k targets, use --defsym to define
V_SPILL and V_FILL.
 
Thu Aug 1 14:10:27 1996 Ian Lance Taylor <ian@cygnus.com>
 
* ld-scripts/crossref.exp: New test.
* ld-scripts/{cross1.c, cross2.c, cross3.c}: New files.
* ld-scripts/{cross1.t, cross2.t}: New files.
 
Sat Jun 29 13:40:11 1996 Ian Lance Taylor <ian@cygnus.com>
 
* ld-sh/sh.exp: Fix debugging messages.
* ld-sh/sh1.s: Use .align 4.
 
Wed May 1 16:45:13 1996 Ian Lance Taylor <ian@cygnus.com>
 
* ld-sh/sh.exp: Use -O when compiling with -mrelax.
 
Mon Apr 29 10:33:10 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
 
* ld-shared/shared.exp: Run the shared library tests on
Linux/m68k.
 
Fri Apr 5 16:20:55 1996 Ian Lance Taylor <ian@cygnus.com>
 
* ld-shared/shared.exp: Run the shared library tests on Linux.
 
Mon Feb 26 12:45:26 1996 Ian Lance Taylor <ian@cygnus.com>
 
* ld-shared/shared.exp: Don't use -fpic on MIPS targets.
 
Wed Jan 31 15:09:57 1996 Jeffrey A Law (law@cygnus.com)
 
* ld-srec/srec.exp: Add xfails for hppa*-*-*elf*.
* ld-undefined/undefined.exp: Likewise.
 
Fri Jan 26 18:43:03 1996 Ian Lance Taylor <ian@cygnus.com>
 
* ld-undefined/undefined.exp: ELF targets should now pass the
undefined line test.
 
Thu Jan 25 15:36:13 1996 Ian Lance Taylor <ian@cygnus.com>
 
* ld-empic/empic.exp: Update for change to MIPS disassembler.
 
Mon Jan 15 15:05:53 1996 Ian Lance Taylor <ian@cygnus.com>
 
* ld-bootstrap/bootstrap.exp: Expect failure for mips*-*-irix5*
when doing the --static test.
* ld-shared/shared.exp: Run tests on mips*-*-irix5*.
 
Fri Dec 29 12:33:09 1995 Ian Lance Taylor <ian@cygnus.com>
 
* ld-bootstrap/bootstrap.exp: On AIX, don't pass the -bI option
when creating ld-partial.o.
 
Tue Dec 26 17:37:23 1995 Ian Lance Taylor <ian@cygnus.com>
 
* ld-srec/srec.exp: If powerpc*-*-eabi*, use --defsym to define
__eabi.
 
Tue Dec 19 18:01:01 1995 Ian Lance Taylor <ian@cygnus.com>
 
* ld-srec/srec.exp: Add setup_xfails for XCOFF targets.
 
Fri Dec 15 16:36:17 1995 Ian Lance Taylor <ian@cygnus.com>
 
* ld-srec/srec.exp: On a29k targets, use --defsym to define
V_SPILL and V_FILL.
* ld-srec/sr1.c (V_SPILL, V_FILL): Remove definitions.
* ld-srec/sr3.cc: Likewise.
 
* ld-srec/srec.exp: Remove i960 COFF setup_xfail.
 
Sat Dec 2 01:20:31 1995 Ian Lance Taylor <ian@cygnus.com>
 
* ld-srec/srec.exp: Don't use [] in setup_xfail expressions.
 
Fri Dec 1 13:18:18 1995 Ian Lance Taylor <ian@cygnus.com>
 
* ld-srec/srec.exp: Add setup_xfails for MIPS ELF targets.
 
Wed Nov 29 13:01:10 1995 Ian Lance Taylor <ian@cygnus.com>
 
* ld-srec/srec.exp: Add setup_xfail for i960 COFF targets.
 
Mon Nov 27 14:36:11 1995 Ian Lance Taylor <ian@cygnus.com>
 
* ld-srec/srec.exp: Add setup_xfail calls for i[345]86-*-aout*.
 
* ld-srec/sr1.c (V_SPILL, V_FILL): Define.
* ld-srec/sr3.cc: Likewise.
 
Tue Nov 21 16:05:53 1995 Ian Lance Taylor <ian@cygnus.com>
 
* ld-empic/empic.exp: Update for changes in objdump output.
 
Wed Nov 15 17:42:48 1995 Ian Lance Taylor <ian@cygnus.com>
 
* ld-srec/srec.exp: New tests.
* ld-srec/sr1.c, ld-srec/sr2.c, ld-srec/sr3.cc: New files.
* lib/ld.exp (ld_simple_link): Discard warnings about not being
able to find the entry symbol.
 
Tue Nov 14 20:03:54 1995 Ian Lance Taylor <ian@cygnus.com>
 
* ld-sh/sh2.c (__main): Define.
 
Mon Nov 6 14:39:18 1995 Ian Lance Taylor <ian@cygnus.com>
 
* ld-empic/empic.exp: Accept a . in the address symbol.
 
* ld-shared/shared.exp: Run tests on rs6000*-*-aix* and
powerpc*-*-aix*. Add code to create appropriate exports files,
and pass appropriate compilation flags, and test against
appropriate expected output.
* ld-shared/xcoff.dat: New file.
* ld-shared/main.c: Put #ifndef XCOFF_TEST around tests that can
not be linked using XCOFF. Use shlib_shlibvar1 as a sample
function pointer, rather than shlib_mainvar.
* ld-shared/sh1.c: Likewise.
* ld-shared/shared.dat: Update for change from using shlib_mainvar
to using shlib_shlibvar1.
* ld-shared/sun4.dat: Likewise.
 
Sat Oct 28 01:54:25 1995 Ian Lance Taylor <ian@cygnus.com>
 
* ld-scripts/script.t: Put .pr in .text, and .rw in .data, for
convenience when testing XCOFF.
 
Thu Oct 26 22:53:17 1995 Ian Lance Taylor <ian@cygnus.com>
 
* ld-bootstrap/bootstrap.exp: On AIX, pass -bI/lib/syscalls.exp
along with --static.
 
* ld-scripts/script.s: Make symbols global.
 
Fri Oct 20 12:22:16 1995 Ian Lance Taylor <ian@cygnus.com>
 
* ld-undefined/undefined.exp: Add setup_xfails for arm*-*-pe*.
 
Fri Sep 29 11:06:10 1995 Ian Lance Taylor <ian@cygnus.com>
 
* ld-undefined/undefined.exp: Use -e when invoking the linker, to
prevent the SunOS linker from trying to create a shared library.
 
Thu Sep 28 12:37:14 1995 Ian Lance Taylor <ian@cygnus.com>
 
* ld-shared/shared.exp: Run the tests on sparc*-*-sunos4*. Add
appropriate modifications and setup_xfails.
* ld-shared/sun4.dat: New file.
 
Mon Sep 18 14:12:56 1995 Ian Lance Taylor <ian@cygnus.com>
 
* lib/ld.exp (default_ld_version): Call prune_system_crud.
(default_ld_relocate, default_ld_link): Likewise.
(default_ld_simple_link, default_ld_compile): Likewise.
(default_ld_assemble, default_ld_nm): Likewise.
 
Fri Sep 8 17:15:38 1995 Ian Lance Taylor <ian@cygnus.com>
 
* ld-cdtest/cdtest.exp: If the compiler does not exist, mark the
tests as untested rather than unresolved.
 
Wed Aug 23 10:46:38 1995 Ian Lance Taylor (ian@cygnus.com)
 
* ld-sh/sh.exp: Call prune_system_crud on the output of cmp.
 
Tue Aug 15 17:35:35 1995 Ian Lance Taylor <ian@cygnus.com>
 
* ld-scripts/script.exp: Split script verification into a proc.
Add simple test of MRI script.
* ld-scripts/scriptm.t: New file.
 
Wed Jul 26 11:38:58 1995 Ian Lance Taylor <ian@cygnus.com>
 
* ld-sh/sh.exp: Mark `SH confirm relaxing' test unresolved when
appropriate.
 
Mon Jul 24 15:34:31 1995 Ian Lance Taylor <ian@cygnus.com>
 
* config/default.exp: Define objcopy if it is not defined.
* ld-sh/*: New tests for SH relaxing.
 
* ld-empic/empic.exp: If $CC does not exist, call untested rather
than unresolved.
 
Thu Jul 20 15:09:26 1995 Ian Lance Taylor <ian@cygnus.com>
 
* ld-undefined/undefined.exp: If $CC does not exist, mark the
tests as untested rather than unresolved. Clear ELF xfails for
mips*, not just mips.
 
Tue Jul 18 12:00:41 1995 Ian Lance Taylor <ian@cygnus.com>
 
* ld-undefined/undefined.exp: Add setup_xfail for sh-*-* for
undefined line test.
 
Fri Jul 14 13:07:48 1995 Ian Lance Taylor <ian@cygnus.com>
 
* ld-undefined/undefined.exp: New test, to check reporting of
undefined symbols.
* ld-undefined/undefined.c: New file.
 
Mon Jul 10 11:13:39 1995 Ian Lance Taylor <ian@cygnus.com>
 
* ld-versados/versados.exp: If a test fails, report it correctly:
don't try to run the next test, and don't report a pass as well as
a fail.
 
Mon Jul 3 14:26:37 1995 Steve Chamberlain <sac@slash.cygnus.com>
 
* versados/(t1,t2).ld: End in newlines.
 
Mon May 22 20:19:38 1995 Ken Raeburn <raeburn@cujo.cygnus.com>
 
* lib/ld.exp (default_ld_compile): If cc argument is multiple
words, use only the first when trying to verify the availability
of the compiler.
 
Mon Feb 6 11:46:49 1995 Ian Lance Taylor <ian@cygnus.com>
 
* ld-scripts/defined.t: Mention .data and .bss explicitly.
 
Tue Jan 24 14:51:48 1995 Ian Lance Taylor <ian@sanguine.cygnus.com>
 
* ld-bootstrap/bootstrap.exp: If not in the ld build directory,
call untested for each test, rather than ignoring it. If one test
fails, go on to the next one instead of returning.
* ld-cdtest/cdtest.exp: If compilations fail, mark tests as
unresolved.
* ld-empic/empic.exp: Likewise. Also, always pass the same test
name to pass or fail.
* ld-shared/shared.exp: Likewise. Also, always run all tests.
* ld-scripts/defined.exp: If as or nm fail, mark test as
unresolved. Always pass the same test name to pass or fail.
* ld-scripts/script.exp: Likewise.
* ld-scripts/sizeof.exp: Likewise.
 
Wed Jan 11 11:48:31 1995 Ian Lance Taylor <ian@sanguine.cygnus.com>
 
* ld-scripts/sizeof.exp: New test, based on bug report from
anders.blomdell@control.lth.se.
* ld-scripts/sizeof.s: New file.
* ld-scripts/sizeof.t: New file.
 
Wed Jan 4 18:56:27 1995 Ian Lance Taylor <ian@sanguine.cygnus.com>
 
* lib/ld.exp: Use [which $ld] rather than [file exists $ld] to see
if the linker exists.
 
Wed Dec 14 16:39:03 1994 Ken Raeburn <raeburn@cujo.cygnus.com>
 
* lib/ld.exp (prune_system_crud): Define if not already defined,
in case the user isn't using the newest DejaGnu version that we
haven't released to the net yet.
 
Fri Dec 2 14:17:02 1994 Ian Lance Taylor <ian@rtl.cygnus.com>
 
* config/default.exp: Define objdump if it is not defined.
* ld-empic/*: New tests to test -membedded-pic code.
 
Mon Nov 28 11:24:36 1994 Ian Lance Taylor <ian@sanguine.cygnus.com>
 
* ld-bootstrap/bootstrap.exp: Pass cmp output through
prune_system_crud.
* ld-cdtest/cdtest.exp: Pass diff output through
prune_system_crud.
* ld-shared/shared.exp: Likewise.
 
* config/default.exp: Remove unused and useless proc ld_load.
 
Sun Oct 30 13:02:34 1994 Ian Lance Taylor <ian@sanguine.cygnus.com>
 
* lib/ld.exp (default_ld_compile): Remove the output file before
compiling.
 
* ld-shared/shared.exp: Move common test code into a procedure.
Add tests for compiling the non shared code PIC.
* ld-shared/main.c (main): Call main_called, and print the result.
* ld-shared/shared.dat: Adjust accordingly.
 
Thu Oct 27 17:30:12 1994 Ian Lance Taylor <ian@sanguine.cygnus.com>
 
* ld-shared: New directory, with new files to test generating ELF
shared libraries.
 
* lib/ld.exp (default_ld_compile): If the compilation worked, but
no object file was created, check to see if the compiler foolishly
ignored the -o switch when compiling, and move the resulting
object if it did.
 
Thu Sep 29 12:36:51 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
 
* VMS does not permits `.' in directory names. Renamed
ld.bootstrap to ld-bootstrap, ld.cdtest to ld-cdtest, and
ld.scripts to ld-scripts.
 
Wed Sep 28 12:18:54 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
 
* config/default.exp: Set variables as and nm. Create tmpdir if
it does not already exist.
* ld.bootstrap/bootstrap.exp: Don't create tmpdir here.
* ld.cdtest/cdtest.exp: Likewise.
* ld.scripts/defined.exp: Likewise. Also, don't set as and nm
here. Change perror for no variables found to fail.
* ld.scripts/script.exp: New test.
* ld.scripts/script.t, ld.scripts/script.s: New files.
 
Tue Sep 27 14:59:51 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
 
* ld.scripts: New directory.
* ld.scripts/defined.exp, ld.scripts/defined.s: New files.
* ld.scripts/defined.t: New file.
* lib/ld.exp (default_ld_simple_link): New function.
(default_ld_assemble, default_ld_nm): New functions.
* config/default.exp: Rename from unix-ld.exp.
(ld_simple_link, ld_assemble, ld_nm): New functions.
 
* config/unix-ld.exp: Set ld using findfile.
* lib/ld.exp (default_ld_relocate): Return a value. Change format
of log messages.
(default_ld_compile): Likewise.
(default_ld_link): Likewise. Also, don't include $BFDLIB and
$LIBIBERTY in link.
* ld.bootstrap/bootstrap.exp: Rewrite.
* ld.cdtest/cdtest.exp: Rewrite.
* ld.cdtest/cdtest-foo.cc: Update from top level ld directory.
* ld.cdtest/cdtest-foo.h: Likewise.
* ld.cdtest/cdtest-main.cc: Likewise.
 
Fri May 27 09:35:04 1994 Ken Raeburn (raeburn@cygnus.com)
 
* ld.cdtest/cdtest.exp: Don't look for $result before it's
defined.
 
Tue May 17 15:06:49 1994 Bill Cox (bill@rtl.cygnus.com)
 
* ld.bootstrap/bootstrap.exp, lib/ld.exp: Replace error proc
calls with perror calls.
 
Wed May 11 16:47:46 1994 Ken Raeburn (raeburn@rtl.cygnus.com)
 
* ld.cdtest/cdtest-bar.cc: Renamed from cdtest-func.cc.
* ld.cdtest/cdtest.exp: Adjusted.
 
Fri Jan 28 13:25:41 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
 
* lib/ld.exp (simple_diff): Indicate failure if files have
different numbers of lines. Don't muck with $differences to avoid
indicating a pass, just return.
 
* ld.cdtest/{cdtest-foo.h,cdtest-foo.cc,cdtest-main.cc}:
Fix test case to be valid ANSI C++. Don't require use of header
files, so "../gcc/xgcc -B../gcc/" can be used for CXX.
* ld.cdtest/cdtest.exp: Combine "rm" lines. Add some
commentary on things that are still broken with this test case.
 
Fri Sep 10 09:58:23 1993 Jeffrey Wheat (cassidy@cygnus.com)
 
* ld.cdtest/cdtest.exp: Added CXXFLAGS to compile stage.
 
Thu Aug 12 16:05:37 1993 Jeffrey Wheat (cassidy@cygnus.com)
 
* lib/ld.exp: add compiler and linker support
* config/unix-ld.exp: add compiler and linker support
* ld.bootstrap/bootstrap.exp: fixed to do partial links
* ld.cdtest/cdtest.exp: constructor/destructor testscase
 
Wed Aug 4 21:00:18 1993 Jeffrey Wheat (cassidy@cygnus.com)
 
* lib/ld.exp: new file
* config/unix-ld.exp: new file
* ld.bootstrap/bootstrap.exp: new file
Local Variables:
mode: change-log
left-margin: 8
fill-column: 74
version-control: never
End:
/ChangeLog-2004
0,0 → 1,1085
2004-12-21 Tomer Levi <Tomer.Levi@nsc.com>
 
* ld-crx/reloc-abs32.d: Update reference file according
to disassembler printing method.
* ld-crx/reloc-rel16.d: Likewise.
* ld-crx/reloc-rel24.d: Likewise.
* ld-crx/reloc-rel32.d: Likewise.
* ld-crx/reloc-rel4.d: Likewise.
* ld-crx/reloc-rel8-cmp.d: Likewise.
* ld-crx/reloc-rel8.d: Likewise.
 
2004-12-16 Richard Sandiford <rsandifo@redhat.com>
 
* ld-v850: New directory.
 
2004-12-14 Richard Sandiford <rsandifo@redhat.com>
 
* ld-mips-elf/jal-overflow-2.[sd]: New test.
* ld-mips-elf/mips-elf.exp: Run it.
 
2004-12-13 Richard Sandiford <rsandifo@redhat.com>
 
* ld-mips-elf/mips-elf.exp: Only run jalbal if n32 is supported.
 
2004-12-11 Alan Modra <amodra@bigpond.net.au>
 
* ld-mmix/bpo-1.d: Update for changed section syms.
* ld-mmix/bpo-10.d: Likewise.
* ld-mmix/bpo-11.d: Likewise.
* ld-mmix/bpo-14.d: Likewise.
* ld-mmix/bpo-16.d: Likewise.
* ld-mmix/bpo-17.d: Likewise.
* ld-mmix/bpo-18.d: Likewise.
* ld-mmix/bpo-19.d: Likewise.
* ld-mmix/bpo-2.d: Likewise.
* ld-mmix/bpo-22.d: Likewise.
* ld-mmix/bpo-3.d: Likewise.
* ld-mmix/bpo-4.d: Likewise.
* ld-mmix/bpo-5.d: Likewise.
* ld-mmix/bpo-6.d: Likewise.
* ld-mmix/bpo-9.d: Likewise.
* ld-mmix/greg-1.d: Likewise.
* ld-mmix/greg-19.d: Likewise.
* ld-mmix/greg-2.d: Likewise.
* ld-mmix/greg-3.d: Likewise.
* ld-mmix/greg-4.d: Likewise.
* ld-mmix/greg-5.d: Likewise.
* ld-mmix/greg-5s.d: Likewise.
* ld-mmix/greg-6.d: Likewise.
* ld-mmix/greg-7.d: Likewise.
* ld-mmix/loc1.d: Likewise.
* ld-mmix/loc2.d: Likewise.
* ld-mmix/loc3.d: Likewise.
* ld-mmix/loc4.d: Likewise.
* ld-mmix/loc6.d: Likewise.
* ld-mmix/locdo-1.d: Likewise.
* ld-mmix/loct-1.d: Likewise.
* ld-mmix/locto-1.d: Likewise.
* ld-mmix/start-1.d: Likewise.
* ld-sh/sh64/abi32.xd: Likewise.
* ld-sh/sh64/abi64.xd: Likewise.
* ld-sh/sh64/cmpct1.xd: Likewise.
* ld-sh/sh64/mix1.xd: Likewise.
* ld-sh/sh64/mix2.xd: Likewise.
* ld-sh/sh64/rel32.xd: Likewise.
* ld-sh/sh64/rel64.xd: Likewise.
* ld-sh/sh64/shdl32.xd: Likewise.
* ld-sh/sh64/shdl64.xd: Likewise.
 
2004-12-09 Ian Lance Taylor <ian@wasabisystems.com>
 
* ld-mips-elf/jalbal.d: New test.
* ld-mips-elf/jalbal.s: New test.
* ld-mips-elf/mips-elf.exp: Run it.
 
2004-12-08 Ian Lance Taylor <ian@wasabisystems.com>
 
* ld-mips-elf/jaloverflow.d: New test.
* ld-mips-elf/jaloverflow.s: New test.
* ld-mips-elf/mips-elf.exp: Run it.
 
2004-12-03 H.J. Lu <hongjiu.lu@intel.com>
 
* ld-elf/group1.d: Support 64bit.
 
2004-12-01 Paul Brook <paul@codesourcery.com>
 
* ld-elf/group1.d: New test.
* ld-elf/group.ld, ld-elf/group1a.s, ld-elf/group1b.s: New test.
 
2004-12-01 Daniel Jacobowitz <dan@codesourcery.com>
 
* ld-selective/selective.exp: Use -print-libgcc-file-name for
ARM and v850 also.
 
2004-11-24 Paul Brook <paul@codesourcery.com>
 
* ld-arm/mixed-lib.sym: Update for THUMB_FUNC change.
 
2004-11-19 Nick Clifton <nickc@redhat.com>
 
* ld-scripts/script.exp: Add test of memory linker script.
Reorganise code to remove unnecessary indentation.
Fix target tests to avoid using --image-base with *-nto targets.
* ld-scripts/memory.t: New linker script to test the MEMORY
section and the ORIGIN and LENGTH operators.
 
2004-11-17 Daniel Jacobowitz <dan@codesourcery.com>
 
* ld-arm/mixed-app.d, ld-arm/mixed-app.r, ld-arm/mixed-app.s,
ld-arm/mixed-app.sym, ld-arm/mixed-lib.d, ld-arm/mixed-lib.r,
ld-arm/mixed-lib.s, ld-arm/mixed-lib.sym, ld-arm/arm-dyn.ld,
ld-arm/arm-lib.ld: New files.
* ld-arm/arm-app-abs32.d, ld-arm/arm-app-abs32.r, ld-arm/arm-app.d,
ld-arm/arm-app.r, ld-arm/arm-lib-plt32.d, ld-arm/arm-lib-plt32.r,
ld-arm/arm-lib.d, ld-arm/arm-lib.r, ld-arm/arm-static-app.d,
ld-arm/arm-static-app.r: Update for big-endian.
* ld-arm/arm-elf.exp: Run the new tests.
 
2004-11-16 Richard Sandiford <rsandifo@redhat.com>
 
* ld-mips-elf/eh-frame1.{s,ld},
* ld-mips-elf/eh-frame1-{n32,n64},d: New test.
* ld-mips-elf/mips-elf.exp: Run it.
 
2004-11-10 Alan Modra <amodra@bigpond.net.au>
 
* ld-d10v/reloc-003.d: Update for changed error message.
* ld-d10v/reloc-004.d: Likewise.
* ld-d10v/reloc-007.d: Likewise.
* ld-d10v/reloc-008.d: Likewise.
* ld-d10v/reloc-011.d: Likewise.
* ld-d10v/reloc-012.d: Likewise.
* ld-d10v/reloc-015.d: Likewise.
* ld-d10v/reloc-016.d: Likewise.
 
2004-11-08 Aaron W. LaFramboise <aaron98wiridge9@aaronwl.com>
 
* ld-scripts/weak.exp: Enable test on PE, XFAIL non-i386 PE.
* ld-undefined/weak-undef.exp: Enable test on PE, XFAIL non-i386
PE.
* lib/ld-lib.exp (is_pecoff_format): New.
 
2004-11-08 Inderpreet Singh <inderpreetb@nioda.hcltech.com>
Vineet Sharma <vineets@noida.hcltech.com>
 
* ld-maxq: New directory. Contains tests for the new maxq port.
 
2004-11-04 Hans-Peter Nilsson <hp@bitrange.com>
 
* ld-elf/merge.d: xfail crisv32-*-*.
* ld-cris/dsov32-1.s, ld-cris/dsov32-2.s, ld-cris/dsov32-3.s,
ld-cris/dsov32-4.s, ld-cris/libdso-10.d, ld-cris/libdso-11.d,
ld-cris/libdso-12.d, ld-cris/libdso-13.d, ld-cris/libdso-14.d,
ld-cris/move-1.s, ld-cris/pv32-1.d, ld-cris/pv32.s,
ld-cris/start1.s, ld-cris/v10-v32.d, ld-cris/v10-va.d,
ld-cris/v32-ba-1.d, ld-cris/v32-ba-1.s, ld-cris/v32-bin-1.d,
ld-cris/v32-bin-1.s, ld-cris/v32-v10.d, ld-cris/v32-va.d,
ld-cris/va-v10.d, ld-cris/va-v32.d: New tests.
* ld-cris/ldsym1.d: Adjust for change in linker script.
 
2004-11-02 Hans-Peter Nilsson <hp@axis.com>
 
* ld-cris/expdyn1.d, ld-cris/expdyn5.d, ld-cris/expdyn6.d,
ld-cris/expdyn7.d, ld-cris/gotplt1.d, ld-cris/gotplt2.d,
ld-cris/gotplt3.d, ld-cris/hiddef1.d, ld-cris/libdso-2.d,
ld-cris/locref1.d, ld-cris/locref2.d, ld-cris/weakref2.d,
ld-i386/tlsbin.rd, ld-i386/tlsnopic.rd, ld-i386/tlspic.rd,
ld-ia64/tlsbin.dd, ld-ia64/tlsbin.rd, ld-ia64/tlspic.dd,
ld-ia64/tlspic.rd, ld-powerpc/tlsexe32.d, ld-powerpc/tlsexe32.g,
ld-powerpc/tlsexe32.r, ld-powerpc/tlsexe32.t,
ld-powerpc/tlsso32.d, ld-powerpc/tlsso32.g, ld-powerpc/tlsso32.r,
ld-powerpc/tlsso32.t, ld-s390/tlsbin.dd, ld-s390/tlsbin.rd,
ld-s390/tlspic.rd, ld-sparc/tlssunbin32.rd,
ld-sparc/tlssunpic32.rd, ld-x86-64/tlsbin.rd, ld-x86-64/tlspic.dd,
ld-x86-64/tlspic.rd: Adjust for _GLOBAL_OFFSET_TABLE_ now hidden.
 
2004-10-26 Paul Brook <paul@codesourcery.com>
 
* ld-elfvers/vers.exp (build_binary): Add ldargs parameter.
(build_vers_lib_pic_flags): New function.
Add vers29 test.
* ld-elfvers/vers29.c: New file.
* ld-elfvers/vers29.dsym: New file.
* ld-elfvers/vers29.ver: New file.
 
2004-10-24 Hans-Peter Nilsson <hp@bitrange.com>
 
* ld-mmix/sec-8m.d: Adjust test for dump using correct section
length.
* ld-mmix/sec-9.d: Renamed test, formerly known as sec-5.d.
* ld-mmix/sec-5.d, ld-mmix/b-offloc.s: Rewritten test.
 
* ld-mmix/getaa-6b.d, ld-mmix/getaa-6f.d, ld-mmix/getaa14b.d,
ld-mmix/getaa14f.d, ld-mmix/jumpa-6b.d, ld-mmix/jumpa-6f.d,
ld-mmix/jumpa14b.d, ld-mmix/jumpa14f.d, ld-mmix/reg-1.d,
ld-mmix/reg-1m.d: Adjust for changed error message format.
 
2004-10-19 H.J. Lu <hongjiu.lu@intel.com>
 
* ld-elf/exclude.exp: Allow cris-*-elf.
 
* ld-elf/exclude1.s: Add ".data". Remove "- include_sym".
* ld-elf/exclude2.s: Add ".data".
 
2004-10-19 Hans-Peter Nilsson <hp@bitrange.com>
 
* ld-elf/exclude.exp: Don't run for cris-*-elf.
 
2004-10-16 Daniel Jacobowitz <dan@debian.org>
 
* ld-elf/exclude1.s, ld-elf/exclude2.s, ld-elf/exclude.exp: New.
 
2004-10-15 Alan Modra <amodra@bigpond.net.au>
 
* ld-crx/reloc-num8.d: Adjust for changed orphan placement.
* ld-crx/reloc-num16.d: Likewise.
* ld-crx/reloc-num32.d: Likewise.
* ld-scripts/provide-2.t: Start .data at 0x2000.
* ld-scripts/provide-2.d: Adjust.
 
2004-10-14 H.J. Lu <hongjiu.lu@intel.com>
 
* ld-scripts/sort.exp: Run for ELF targets only.
 
2004-10-14 Alan Modra <amodra@bigpond.net.au>
 
* ld-scripts/overlay-size.d: Update for changed orphan section
placement.
* ld-mmix/bpo-18.d: Likewise.
 
2004-10-07 Bob Wilson <bob.wilson@acm.org>
 
* ld-xtensa/lcall1.s: Use .literal directive.
* ld-xtensa/lcall2.s: Align function entry.
* ld-xtensa/coalesce2.s: Likewise.
 
2004-10-04 H.J. Lu <hongjiu.lu@intel.com>
 
* ld-scripts/sort.exp: New file for section sorting tests.
* ld-scripts/sort_b_a.d: Likewise
* ld-scripts/sort_b_a.s: Likewise
* ld-scripts/sort_b_a.t: Likewise
* ld-scripts/sort_b_a_a-1.d: Likewise
* ld-scripts/sort_b_a_a-2.d: Likewise
* ld-scripts/sort_b_a_a-3.d: Likewise
* ld-scripts/sort_b_a_a.t: Likewise
* ld-scripts/sort_b_a_n-1.d: Likewise
* ld-scripts/sort_b_a_n-2.d: Likewise
* ld-scripts/sort_b_a_n-3.d: Likewise
* ld-scripts/sort_b_a_n.t: Likewise
* ld-scripts/sort_b_n.d: Likewise
* ld-scripts/sort_b_n.s: Likewise
* ld-scripts/sort_b_n.t: Likewise
* ld-scripts/sort_b_n_a-1.d: Likewise
* ld-scripts/sort_b_n_a-2.d: Likewise
* ld-scripts/sort_b_n_a-3.d: Likewise
* ld-scripts/sort_b_n_a.t: Likewise
* ld-scripts/sort_b_n_n-1.d: Likewise
* ld-scripts/sort_b_n_n-2.d: Likewise
* ld-scripts/sort_b_n_n-3.d: Likewise
* ld-scripts/sort_b_n_n.t: Likewise
* ld-scripts/sort_n_a-a.s: Likewise
* ld-scripts/sort_n_a-b.s: Likewise
* ld-scripts/sort_no-1.d: Likewise
* ld-scripts/sort_no-2.d: Likewise
* ld-scripts/sort_no.t: Likewise
 
2004-10-01 H.J. Lu <hongjiu.lu@intel.com>
 
* ld-powerpc/tls.s: Don't set tls type for undefined syms.
* ld-powerpc/tls32.s: Likewise.
* ld-powerpc/tlstoc.s: Likewise.
* ld-s390/tlsbin.s: Likewise.
* ld-s390/tlsbin_64.s: Likewise.
* ld-s390/tlsbinpic.s: Likewise.
* ld-s390/tlsbinpic_64.s: Likewise.
* ld-s390/tlspic1.s: Likewise.
* ld-s390/tlspic1_64.s: Likewise.
* ld-sparc/tlssunbin32.s: Likewise.
* ld-sparc/tlssunbinpic32.s: Likewise.
* ld-sparc/tlssunnopic32.s: Likewise.
* ld-sparc/tlssunpic32.s: Likewise.
 
2004-10-01 Alan Modra <amodra@bigpond.net.au>
 
* ld-s390/tlsbin.s: Set tls type for undefined syms.
* ld-s390/tlsbin_64.s: Likewise.
* ld-s390/tlsbinpic.s: Likewise.
* ld-s390/tlsbinpic_64.s: Likewise.
* ld-s390/tlspic1.s: Likewise.
* ld-s390/tlspic1_64.s: Likewise.
* ld-sparc/tlssunbin32.s: Likewise.
* ld-sparc/tlssunbinpic32.s: Likewise.
* ld-sparc/tlssunnopic32.s: Likewise.
* ld-sparc/tlssunpic32.s: Likewise.
 
2004-10-01 Alan Modra <amodra@bigpond.net.au>
 
* ld-sparc/tlssunbin32.sd: Adjust for changed .dynamic location.
 
2004-10-01 Nick Clifton <nickc@redhat.com>
 
PR 371
* ld-undefined/undefined.exp: Remove redundant XPASS
specifications.
 
2004-10-01 Alan Modra <amodra@bigpond.net.au>
 
* ld-powerpc/tls.s (gd, ld): Set tls type for undefined syms.
* ld-powerpc/tls32.s (gd, ld): Likewise.
* ld-powerpc/tlstoc.s (gd, ld): Likewise.
* ld-powerpc/tlsso.r: Update.
* ld-powerpc/tlsso32.r: Update.
* ld-powerpc/tlstocso.r: Update.
 
2004-09-30 Paul Brook <paul@codesourcery.com>
 
* ld-arm/arm-elf.exp: Add test for --target2=abs.
* ld-arm/arm-target2-abs.d: New file.
 
2004-09-29 Alan Modra <amodra@bigpond.net.au>
 
* ld-pe/secrel1.s: Pad .rdata out to 16 byte boundary.
* ld-pe/secrel.d: Adjust to suit.
 
2004-09-24 Alan Modra <amodra@bigpond.net.au>
 
* ld-elfvsb/elfvsb.exp: Remove file name from "undefined ref" string.
 
2004-09-22 Alan Modra <amodra@bigpond.net.au>
 
* ld-i386/tlsbin.rd: Update for changed segment map.
* ld-i386/tlsnopic.rd: Likewise.
* ld-i386/tlspic.rd: Likewise.
* ld-powerpc/tlsexe.r: Likewise.
* ld-powerpc/tlsexe32.r: Likewise.
* ld-powerpc/tlsexetoc.r: Likewise.
* ld-powerpc/tlsso.r: Likewise.
* ld-powerpc/tlsso32.r: Likewise.
* ld-powerpc/tlstocso.r: Likewise.
* ld-s390/tlsbin.rd: Likewise.
* ld-s390/tlsbin_64.rd: Likewise.
* ld-s390/tlspic.rd: Likewise.
* ld-s390/tlspic_64.rd: Likewise.
* ld-sh/tlsbin-2.d: Likewise.
* ld-sh/tlspic-2.d: Likewise.
* ld-x86-64/tlsbin.rd: Likewise.
* ld-x86-64/tlspic.rd: Likewise.
 
2004-09-22 Alan Modra <amodra@bigpond.net.au>
 
* ld-scripts/overlay-size.d: Don't check .mbss lma.
* ld-sh/sh64/mix1.xd: Update for changed .bss file offset.
* ld-sh/sh64/shdl32.xd: Likewise.
* ld-sh/sh64/shdl64.xd: Likewise.
 
2004-09-17 Paul Brook <paul@codesourcery.com>
 
* ld-arm/arm-target1-{abs,rel}.d}: New files.
* ld-arm/arm-target1.s: New file.
* ld-arm/arm-target2-{,got-}rel.d: New files.
* ld-arm/arm-target2.s: New file.
* ld-arm/arm-rel31.d: New files.
* ld-arm/arm-rel31.s: New files.
* ld-arm/arm.ld: New file.
* ld-arm/arm-elf.exp: Add new tests.
 
2004-09-07 Hans-Peter Nilsson <hp@axis.com>
 
* ld-cris/hiddef1.d, ld-cris/hiddef1.s, ld-cris/hidrefgotplt1.s:
New test.
 
2004-09-03 Tomer Levi <Tomer.Levi@nsc.com>
 
* ld-crx: New directory.
* ld-crx/crx.exp: New test script.
* ld-crx/crx.ld: New linker script.
* ld-crx/reloc-abs32.s: New file.
* ld-crx/reloc-abs32.d: Likewise.
* ld-crx/reloc-imm16.s: Likewise.
* ld-crx/reloc-imm16.d: Likewise.
* ld-crx/reloc-imm32.s: Likewise.
* ld-crx/reloc-imm32.d: Likewise.
* ld-crx/reloc-num8.s: Likewise.
* ld-crx/reloc-num8.d: Likewise.
* ld-crx/reloc-num16.s: Likewise.
* ld-crx/reloc-num16.d: Likewise.
* ld-crx/reloc-num32.s: Likewise.
* ld-crx/reloc-num32.d: Likewise.
* ld-crx/reloc-regrel12.s: Likewise.
* ld-crx/reloc-regrel12.d: Likewise.
* ld-crx/reloc-regrel22.s: Likewise.
* ld-crx/reloc-regrel22.d: Likewise.
* ld-crx/reloc-regrel28.s: Likewise.
* ld-crx/reloc-regrel28.d: Likewise.
* ld-crx/reloc-regrel32.s: Likewise.
* ld-crx/reloc-regrel32.d: Likewise.
* ld-crx/reloc-rel4.s: Likewise.
* ld-crx/reloc-rel4.d: Likewise.
* ld-crx/reloc-rel8.s: Likewise.
* ld-crx/reloc-rel8.d: Likewise.
* ld-crx/reloc-rel8-cmp.s: Likewise.
* ld-crx/reloc-rel8-cmp.d: Likewise.
* ld-crx/reloc-rel16.s: Likewise.
* ld-crx/reloc-rel16.d: Likewise.
* ld-crx/reloc-rel24.s: Likewise.
* ld-crx/reloc-rel24.d: Likewise.
* ld-crx/reloc-rel32.s: Likewise.
* ld-crx/reloc-rel32.d: Likewise.
 
2004-08-21 Hans-Peter Nilsson <hp@axis.com>
 
* ld-cris/expdyn1.d, ld-cris/expdyn5.d, ld-cris/expdyn6.d,
ld-cris/expdyn7.d, ld-cris/gotplt2.d, ld-cris/gotplt3.d,
ld-cris/libdso-1.d, ld-cris/libdso-2.d, ld-cris/locref1.d,
ld-cris/nodyn4.d, ld-cris/nodyn5.d: Adjust for reordered
sections.
 
2004-08-17 Alan Modra <amodra@bigpond.net.au>
 
* ld-elfvsb/elfvsb.exp: Cope with ppc64 dot symbols.
 
2004-08-17 Alan Modra <amodra@bigpond.net.au>
 
* ld-scripts/cross1.t: Remove .opd section spec.
 
2004-08-01 Stephane Carrez <stcarrez@nerim.fr>
 
* ld-undefined/undefined.exp: The undefine tests now work on
68HC11 and 68HC12.
 
2004-07-29 Kaz Kojima <kkojima@rr.iij4u.or.jp>
 
* ld-sh/sh64/crange3-cmpct.rd: Update.
* ld-sh/sh64/crange3-media.rd: Update.
 
2004-07-27 Nitin Yewale <nitiny@kpitcummins.com>
 
* ld-h8300/h8300.exp: Addition of new test case to check
relaxation for H8S target.
* ld-h8300/relax-6.s: New test source file.
* ld-h8300/relax-6.d: New test expected disassembly file.
* ld-h8300/relax-6-coff.d: New test expected disassembly file for
coff format.
 
2004-07-22 Nick Clifton <nickc@redhat.com>
 
PR/280
* ld-h8300/relax-3-coff.d: Remove duplicated raw insn values.
* ld-h8300/relax-3.d: Likewise.
* ld-h8300/relax-4-coff.d: Likewise.
* ld-h8300/relax-4.d: Likewise.
* ld-h8300/relax-5-coff.d: Likewise.
* ld-h8300/relax.d: Likewise.
 
2004-07-22 H.J. Lu <hongjiu.lu@intel.com>
 
* ld-scripts/crossref.exp: XFAIL ia64-*-* on the first test.
 
2004-07-13 Nitin Yewale <nitiny@kpitcummins.com>
 
* ld-h8300/h8300.exp: Addition of gcsection test case.
* ld-h8300/gcsection.s: New test source file.
* ld-h8300/gcsection.d: New test expected disassembly file.
 
2004-07-08 Maciej W. Rozycki <macro@linux-mips.org>
 
* ld-mips-elf/reloc-merge-lo16.{s,d,ld}: New test.
* ld-mips-elf/mips-elf.exp: Run it.
 
2004-07-02 Kaz Kojima <kkojima@rr.iij4u.or.jp>
 
* ld-elf/frame.exp: Don't run on sh*-*-elf*.
* ld-sh/shared-1.d: Adjust for section reordering changes.
* ld-sh/shared-2.d: Likewise.
* ld-sh/tlsbin-2.d: Likewise.
* ld-sh/tlspic-2.d: Likewise.
* ld-sh/sh64/abi32.xd: Likewise.
* ld-sh/sh64/abi64.xd: Likewise.
* ld-sh/sh64/cmpct1.xd: Likewise.
* ld-sh/sh64/crange1.rd: Likewise.
* ld-sh/sh64/crange2.rd: Likewise.
* ld-sh/sh64/crange3-cmpct.rd: Likewise.
* ld-sh/sh64/crange3-media.rd: Likewise.
* ld-sh/sh64/crange3.rd: Likewise.
* ld-sh/sh64/gotplt.d: Likewise.
* ld-sh/sh64/init-cmpct.d: Likewise.
* ld-sh/sh64/init-media.d: Likewise.
* ld-sh/sh64/init64.d: Likewise.
* ld-sh/sh64/mix1.xd: Likewise.
* ld-sh/sh64/mix2.xd: Likewise.
* ld-sh/sh64/shdl32.xd: Likewise.
* ld-sh/sh64/shdl64.xd: Likewise.
 
2004-07-02 Alan Modra <amodra@bigpond.net.au>
 
* ld-discard/static.d: Accept both original sym and section sym.
 
2004-07-01 Jakub Jelinek <jakub@redhat.com>
 
* ld-sparc/tlssunpic32.rd: Adjust for section reordering changes
and removal of unneeded STT_SECTION symbols from .dynsym.
* ld-sparc/tlssunbin32.rd: Likewise.
* ld-sparc/tlssunpic32.dd: Likewise.
* ld-sparc/tlssunpic32.sd: Likewise.
* ld-sparc/tlssunbin32.dd: Likewise.
* ld-sparc/tlssunbin32.sd: Likewise.
* ld-sparc/tlssunbin32.td: Likewise.
 
2004-07-01 Alan Modra <amodra@bigpond.net.au>
 
* ld-discard/extern.d: Update.
* ld-discard/start.d: Update.
* ld-discard/static.d: Update.
 
2004-06-30 H.J. Lu <hongjiu.lu@intel.com>
 
PR 233
* ld-discard/extern.d: Updated.
* ld-discard/start.d: Likewise.
* ld-discard/static.d: Likewise.
 
2004-06-29 J"orn Rennecke <joern.rennecke@superh.com>
 
Actually add these files:
2004-05-28 Andrew Stubbs <andrew.stubbs@superh.com>
* ld-sh/arch/arch.exp: New test script.
* ld-sh/arch/arch_expected.txt: New file.
* ld-sh/arch/sh.s: New file.
* ld-sh/arch/sh2.s: New file.
* ld-sh/arch/sh-dsp.s: New file.
* ld-sh/arch/sh2e.s: New file.
* ld-sh/arch/sh3-nommu.s: New file.
* ld-sh/arch/sh3.s: New file.
* ld-sh/arch/sh3-dsp.s: New file.
* ld-sh/arch/sh3e.s: New file.
* ld-sh/arch/sh4-nommu-nofpu.s: New file.
* ld-sh/arch/sh4-nofpu.s: New file.
* ld-sh/arch/sh4.s: New file.
* ld-sh/arch/sh4a-nofpu.s: New file.
* ld-sh/arch/sh4al-dsp.s: New file.
* ld-sh/arch/sh4a.s: New file.
 
2004-06-29 Alan Modra <amodra@bigpond.net.au>
 
* ld-elf/frame.exp: Don't run on mcore.
 
2004-06-26 Alan Modra <amodra@bigpond.net.au>
 
* ld-bootstrap/bootstrap.exp: Handle timestamps in more pe targets.
 
2004-06-24 H.J. Lu <hongjiu.lu@intel.com>
 
* ld-elfvers/vers.exp: Use PIC for shared libraries by default.
 
2004-06-21 Alexandre Oliva <aoliva@redhat.com>
 
* ld-frv/fdpic-pie-1.d: Adjust for pie-specific link script.
* ld-frv/fdpic-pie-2.d: Likewise.
* ld-frv/fdpic-pie-6.d: Likewise.
* ld-frv/fdpic-pie-7.d: Likewise.
* ld-frv/fdpic-pie-8.d: Likewise.
* ld-frv/fdpic-shared-1.d: Likewise.
* ld-frv/fdpic-shared-2.d: Likewise.
* ld-frv/fdpic-shared-3.d: Likewise.
* ld-frv/fdpic-shared-4.d: Likewise.
* ld-frv/fdpic-shared-5.d: Likewise.
* ld-frv/fdpic-shared-6.d: Likewise.
* ld-frv/fdpic-shared-7.d: Likewise.
* ld-frv/fdpic-shared-8.d: Likewise.
* ld-frv/fdpic-shared-local-2.d: Likewise.
* ld-frv/fdpic-shared-local-8.d: Likewise.
 
2004-06-21 Nick Clifton <nickc@redhat.com>
 
* ld-elf/frame.exp: Handle ports which do not support the --shared
linker switch.
 
2004-06-18 Jan Beulich <jbeulich@novell.com>
 
* ld-elfvsb/main.c: Ensure visibility_def and visibility_func are
actually referenced (gcc 3.4 eliminates comparisons of addresses
of global symbols with NULL).
* ld-selective/selective.exp: Suppress -fvtable-gc tests for gcc
3.4.0 and above, as this option and its functionality is no longer
supported, making these tests fail).
 
2004-05-28 Andrew Stubbs <andrew.stubbs@superh.com>
 
* ld-sh/arch/arch.exp: New test script.
* ld-sh/arch/arch_expected.txt: New file.
* ld-sh/arch/sh.s: New file.
* ld-sh/arch/sh2.s: New file.
* ld-sh/arch/sh-dsp.s: New file.
* ld-sh/arch/sh2e.s: New file.
* ld-sh/arch/sh3-nommu.s: New file.
* ld-sh/arch/sh3.s: New file.
* ld-sh/arch/sh3-dsp.s: New file.
* ld-sh/arch/sh3e.s: New file.
* ld-sh/arch/sh4-nommu-nofpu.s: New file.
* ld-sh/arch/sh4-nofpu.s: New file.
* ld-sh/arch/sh4.s: New file.
* ld-sh/arch/sh4a-nofpu.s: New file.
* ld-sh/arch/sh4al-dsp.s: New file.
* ld-sh/arch/sh4a.s: New file.
 
2004-05-18 Nick Clifton <nickc@redhat.com>
 
* ld-elf/frame.s: Replace @ with % so that the file can be
compiled by an ARM targeted GAS.
* ld-elf/table.s: Likewise.
* ld-elf/tbss.s: Likewise. Also replace .align <foo> with
.p2align (log2 <foo>) to cope with the fact that the ARM .align
directive takes a power-of-two argument.
 
2004-05-17 H.J. Lu <hongjiu.lu@intel.com>
 
* ld-elf/frame.exp: New file. Test read-only .eh_frame and
.gcc_except_table sections.
* ld-elf/frame.s: Likewise.
* ld-elf/table.s: Likewise.
* ld-elf/tbss.s: Likewise.
 
2004-05-12 Kaz Kojima <kkojima@rr.iij4u.or.jp>
 
* ld-sh/tlsbin-2.d: Adjust for section reordering changes
and removal of unneeded STT_SECTION symbols from .dynsym.
* ld-sh/tlsbin-3.d: Likewise.
* ld-sh/tlspic-2.d: Likewise.
 
2004-05-12 Ben Elliston <bje@au.ibm.com>
 
* ld-sh/sh64/relax.exp: Remove stray semicolons.
* ld-sh/sh64/relfail.exp: Likewise.
* lib/ld-lib.exp: Likewise.
 
2004-05-11 Jakub Jelinek <jakub@redhat.com>
 
* ld-i386/tlspic.rd: Adjust for section reordering changes
and removal of unneeded STT_SECTION symbols from .dynsym.
* ld-i386/tlspic.dd: Likewise.
* ld-i386/tlspic.sd: Likewise.
* ld-i386/tlsbin.rd: Likewise.
* ld-i386/tlsbinpic.s: Likewise.
* ld-i386/tlsbin.dd: Likewise.
* ld-i386/tlsbin.sd: Likewise.
* ld-i386/tlsnopic.rd: Likewise.
* ld-i386/tlsnopic1.s: Likewise.
* ld-i386/combreloc.d: Likewise.
* ld-i386/tlsnopic.dd: Likewise.
* ld-i386/tlsnopic.sd: Likewise.
* ld-x86-64/tlspic.rd: Likewise.
* ld-x86-64/tlspic.dd: Likewise.
* ld-x86-64/tlsbin.dd: Likewise.
* ld-x86-64/tlspic.sd: Likewise.
* ld-x86-64/tlsbin.sd: Likewise.
* ld-x86-64/tlspic.td: Likewise.
* ld-x86-64/tlsbin.td: Likewise.
* ld-x86-64/tlsbin.rd: Likewise.
* ld-s390/tlspic1.s: Likewise.
* ld-s390/tlsbinpic.s: Likewise.
* ld-s390/tlspic.rd: Likewise.
* ld-s390/tlsbin.rd: Likewise.
* ld-s390/tlspic.dd: Likewise.
* ld-s390/tlsbin.dd: Likewise.
* ld-s390/tlsbin.sd: Likewise.
* ld-s390/tlsbin.td: Likewise.
* ld-s390/tlspic.sd: Likewise.
* ld-s390/tlspic.td: Likewise.
* ld-s390/tlspic1_64.s: Likewise.
* ld-s390/tlsbinpic_64.s: Likewise.
* ld-s390/tlspic_64.rd: Likewise.
* ld-s390/tlsbin_64.rd: Likewise.
* ld-s390/tlspic_64.dd: Likewise.
* ld-s390/tlsbin_64.dd: Likewise.
* ld-s390/tlspic_64.sd: Likewise.
* ld-s390/tlspic_64.td: Likewise.
* ld-s390/tlsbin_64.td: Likewise.
* ld-s390/tlsbin_64.sd: Likewise.
* ld-powerpc/tlsexe32.r: Likewise.
* ld-powerpc/tlsso32.r: Likewise.
* ld-powerpc/tlsso32.d: Likewise.
* ld-powerpc/tlsso32.g: Likewise.
* ld-powerpc/tlsso32.t: Likewise.
* ld-powerpc/tlsexe.r: Likewise.
* ld-powerpc/tlsso.r: Likewise.
* ld-powerpc/tlsso.g: Likewise.
* ld-powerpc/tlsexetoc.r: Likewise.
* ld-powerpc/tlstocso.r: Likewise.
* ld-powerpc/tlstocso.g: Likewise.
* ld-ia64/tlspic.rd: Likewise.
* ld-ia64/tlspic.dd: Likewise.
* ld-ia64/tlspic.sd: Likewise.
* ld-ia64/tlspic.td: Likewise.
* ld-ia64/tlsbin.rd: Likewise.
* ld-ia64/tlsbin.sd: Likewise.
* ld-ia64/tlsbin.td: Likewise.
* ld-elfvsb/elfvsb.exp: XFAIL non-PIC load offset tests on s390x.
* ld-shared/shared.exp: Likewise.
 
2004-05-10 John Paul Wallington <jpw@gnu.org>
 
* ld-mmix/bspec2.d: Update sh_info to decimal.
* ld-mmix/local1.d: Likewise.
* ld-mmix/local3.d: Likewise.
* ld-mmix/local5.d: Likewise.
* ld-mmix/local7.d: Likewise.
 
2004-05-05 Alexandre Oliva <aoliva@redhat.com>
 
* ld-frv/fdpic.exp: Restore $LDFLAGS at the end.
* ld-frv/fr450-link.d: Match fdpic as well.
 
2004-05-05 Kaz Kojima <kkojima@rr.iij4u.or.jp>
 
* ld-sh/sh64/crange1.rd: Update sh_info to decimal.
* ld-sh/sh64/crange2.rd: Likewise.
* ld-sh/sh64/crange3.rd: Likewise.
* ld-sh/sh64/crange3-cmpct.rd: Likewise.
* ld-sh/sh64/crange3-media.rd: Likewise.
* ld-sh/sh64/crangerel1.rd: Likewise.
* ld-sh/sh64/crangerel2.rd: Likewise.
 
2004-05-05 Alan Modra <amodra@bigpond.net.au>
 
* ld-powerpc/tlsexe.r: Update sh_info to decimal.
* ld-powerpc/tlsexe32.r: Likewise.
* ld-powerpc/tlsexetoc.r: Likewise.
* ld-powerpc/tlsso.r: Likewise.
* ld-powerpc/tlsso32.r: Likewise.
* ld-powerpc/tlstocso.r: Likewise.
 
2004-04-24 Chris Demetriou <cgd@broadcom.com>
 
* ld-elf/merge.d: XFAIL on all MIPS targets.
 
2004-04-24 Alan Modra <amodra@bigpond.net.au>
 
* ld-powerpc/tlsexe32.d: Update.
* ld-powerpc/tlsso32.d: Update.
 
2004-04-23 Chris Demetriou <cgd@broadcom.com>
 
* ld-mips-elf/reloc-3-r.d: Remove, as part of MIPS -membedded-pic
removal.
* ld-mips-elf/reloc-3-srec.d: Likewise.
* ld-mips-elf/reloc-3.ld: Likewise.
* ld-mips-elf/reloc-3a.s: Likewise.
* ld-mips-elf/reloc-3b.s: Likewise.
* ld-mips-elf/mips-elf.exp: Don't run now-removed tests.
 
2004-04-22 Kaz Kojima <kkojima@rr.iij4u.or.jp>
 
* ld-sh/tlsbin-1.d: Update
* ld-sh/tlspic-1.d: Update.
 
2004-04-22 H.J. Lu <hongjiu.lu@intel.com>
 
* ld-i386/tlspic.dd: Updated.
 
2004-04-21 Chris Demetriou <cgd@broadcom.com>
 
* ld-empic/run.c: Removed as part of MIPS --embedded-relocs removal.
* ld-empic/empic.exp: Likewise.
* ld-empic/relax.t: Likewise.
* ld-empic/relax1.c: Likewise.
* ld-empic/relax2.c: Likewise.
* ld-empic/relax3.c: Likewise.
* ld-empic/relax4.c: Likewise.
* ld-empic/runtest1.c: Likewise.
* ld-empic/runtest2.c: Likewise.
* ld-empic/runtesti.s: Likewise.
* ld-mips-elf/empic1-ln.d: Likewise.
* ld-mips-elf/empic1-lp.d: Likewise.
* ld-mips-elf/empic1-mn.d: Likewise.
* ld-mips-elf/empic1-mp.d: Likewise.
* ld-mips-elf/empic1-ref.s: Likewise.
* ld-mips-elf/empic1-sn.d: Likewise.
* ld-mips-elf/empic1-sp.d: Likewise.
* ld-mips-elf/empic1-space.s: Likewise.
* ld-mips-elf/empic1-tgt.s: Likewise.
* ld-mips-elf/empic2-fwd-0.d: Likewise.
* ld-mips-elf/empic2-fwd-1.d: Likewise.
* ld-mips-elf/empic2-fwd-tgt.s: Likewise.
* ld-mips-elf/empic2-ref.s: Likewise.
* ld-mips-elf/empic2-rev-0.d: Likewise.
* ld-mips-elf/empic2-rev-1.d: Likewise.
* ld-mips-elf/empic2-rev-tgt.s: Likewise.
* ld-mips-elf/empic2-space.s: Likewise.
* ld-mips-elf/emrelocs-eb.d: Likewise.
* ld-mips-elf/emrelocs-el.d: Likewise.
* ld-mips-elf/emrelocs.ld: Likewise.
* ld-mips-elf/emrelocs1.s: Likewise.
* ld-mips-elf/emrelocs2.s: Likewise.
* ld-mips-elf/mips-elf.exp: Don't run now-removed tests.
 
2004-04-20 H.J. Lu <hongjiu.lu@intel.com>
 
* ld-elfweak/elfweak.exp: Add an undefined weak size change
test.
 
* ld-elfweak/size.dat: New file.
* ld-elfweak/size_bar.c: Likewise.
* ld-elfweak/size_foo.c: Likewise.
* ld-elfweak/size_main.c: Likewise.
 
2004-04-14 Brian Ford <ford@vss.fsi.com>
DJ Delorie <dj@redhat.com>
 
* ld-pe/pe.exp: New, tests for i?86 PE.
* ld-pe/secrel1.s: New, test R_SECREL32 reloc.
* ld-pe/secrel2.s: Likewise.
* ld-pe/secrel.d: Likewise.
 
2004-04-19 Jakub Jelinek <jakub@redhat.com>
 
* ld-elfvsb/elfvsb.exp: XFAIL some tests on sparc64.
* ld-shared/shared.exp: Likewise.
 
2004-04-14 H.J. Lu <hongjiu.lu@intel.com>
 
* ld-scripts/assert.s: Add a newline.
* ld-scripts/data.s: Likewise.
 
2004-04-08 Alan Modra <amodra@bigpond.net.au>
 
PR 47.
* ld-cdtest/cdtest.exp: Remove -fgnu-linker.
 
2004-04-08 Alan Modra <amodra@bigpond.net.au>
 
* ld-scripts/align.exp: Don't run on aix.
* ld-scripts/assert.s: Remove comment.
* ld-scripts/data.s: Likewise.
* ld-scripts/data.t: Set start address to allow for aout headers.
Make first LONG pc-relative.
* ld-scripts/data.d: Update.
* ld-scripts/defined2.d: Allow other random syms.
* ld-scripts/defined3.d: Likewise.
* ld-scripts/provide-1.s: Pad section.
* ld-scripts/provide-1.t: Set .data address and align.
* ld-scripts/provide-1.d: Update.
* ld-scripts/provide-2.s: Pad section.
* ld-scripts/provide-2.d: Allow random trailing syms.
* ld-scripts/provide-3.s: Pad section.
* ld-scripts/provide-3.d: Fix typos.
* ld-scripts/provide.exp: Don't run on aix.
* ld-scripts/size-1.s: Simplify test.
* ld-scripts/size-1.t: Rewrite.
* ld-scripts/size-1.d: Update.
* ld-scripts/size-2.s: Simplify.
* ld-scripts/size-2.t: Set start address. Set exe flag on image.
* ld-scripts/size-2.d: Update.
* ld-scripts/size.exp: Don't run on aix. Run size-2 on all elf
targets except mips.
 
2004-03-27 Alexandre Oliva <aoliva@redhat.com>
 
* ld-frv/fdpic*.d: Adjust to compensate for page size change.
 
2004-03-26 Alan Modra <amodra@bigpond.net.au>
 
* ld-powerpc/tlsexe.r: Update for changed sym type.
* ld-powerpc/tlsexetoc.r: Likewise.
 
2004-03-22 Hans-Peter Nilsson <hp@axis.com>
 
* ld-cris/dsofnf.s, ld-cris/dsofnf2.s, ld-cris/gotplt1.d,
ld-cris/gotplt2.d, ld-cris/gotplt3.d: New tests.
 
2004-03-19 H.J. Lu <hongjiu.lu@intel.com>
 
* ld-elfvers/vers.exp: Add new tests for versioned weak
definition.
 
* ld-elfvers/vers28a.c: New file.
* ld-elfvers/vers28a.dsym: Likewise.
* ld-elfvers/vers28a.ver: Likewise.
* ld-elfvers/vers28b.c: Likewise.
* ld-elfvers/vers28b.dsym: Likewise.
* ld-elfvers/vers28b.map: Likewise.
* ld-elfvers/vers28b.ver: Likewise.
* ld-elfvers/vers28c.c: Likewise.
* ld-elfvers/vers28c.dsym: Likewise.
* ld-elfvers/vers28c.ver: Likewise.
 
2004-03-19 Alan Modra <amodra@bigpond.net.au>
 
* ld-scripts/provide-2.d: Ignore random symbols.
 
2004-03-16 Alan Modra <amodra@bigpond.net.au>
 
* ld-powerpc/tls.d: Update.
* ld-powerpc/tls32.d: Update.
* ld-powerpc/tlsexe.d: Update.
* ld-powerpc/tlsexe32.d: Update.
* ld-powerpc/tlsexetoc.d: Update.
* ld-powerpc/tlsso.d: Update.
* ld-powerpc/tlsso32.d: Update.
* ld-powerpc/tlstoc.d: Update.
* ld-powerpc/tlstocso.d: Update.
 
2004-03-05 Nathan Sidwell <nathan@codesourcery.com>
 
* ld-scripts/size-1.d: Add bigendian regexps.
* ld-scripts/size-2.d: Set --wide for readelf.
 
* ld-scripts/size.exp: New.
* ld-scripts/size-[12].{d,s,t}: New.
 
2004-03-01 Richard Sandiford <rsandifo@redhat.com>
 
* ld-frv/fr450-link[abc].s, fr450-link.d: New test.
* ld-frv/frv.exp: New harness.
 
2004-02-24 Alexandre Oliva <aoliva@redhat.com>
 
* ld-frv/fdpic-pie-2.d: Adjust for decay of FUNCDESC relocs that
bind locally.
* ld-frv/fdpic-pie-8.d: Likewise.
* ld-frv/fdpic-shared-4.d: Likewise.
* ld-frv/fdpic-pie-6-fail.d: Renamed from...
* ld-frv/fdpic-pie-6.d: New test.
* ld-frv/fdpic-shared-6-fail.d: Renamed from...
* ld-frv/fdpic-shared-6.d: New test.
* ld-frv/fdpic6.ldv: New.
* ld-frv/fdpic-static-6.d: Adjust test name.
* ld-frv/fdpic-pie-8-fail.d: Removed.
* ld-frv/fdpic.exp: Run new tests.
 
2004-02-23 Nathan Sidwell <nathan@codesourcery.com>
 
* ld-scripts/provide.exp: New.
* ld-scripts/provide-{1,2,3}.{s,t,d}.exp: New.
 
2004-02-23 Alan Modra <amodra@bigpond.net.au>
 
* ld-scripts/data.t: Set ".other" address so location doesn't
depend on target alignment.
* ld-scripts/data.d: Update.
 
2004-02-20 Nathan Sidwell <nathan@codesourcery.com>
 
* ld-scripts/align.{s,t,exp}: New.
 
2004-02-19 Nathan Sidwell <nathan@codesourcery.com>
 
* ld-scripts/data.{s,t,d,exp}: New.
 
2004-02-18 Nathan Sidwell <nathan@codesourcery.com>
 
* ld-scripts/assert.{s,t,exp}: New.
 
2004-02-17 Richard Sandiford <rsandifo@redhat.com>
 
* ld-mips/elf/elf-rel-xgot-{n32,n64-linux}.d: Update after 2004-02-02
changes to the way large constants are added.
* ld-mips/elf/elf-rel-got-{n32,n64-linux}.d: Likewise. Adjust order
of GOT entries after today's change to the handling of GOT_PAGE
relocations.
 
2004-02-09 Anil Paranjpe <anilp1@KPITCummins.com>
 
* ld-h8300/relax-5.s: New file: Source for relax-5 test.
* ld-h8300/relax-5.d: New file: Expected output and commands for
assembling and linking the relax-5 test.
* ld-h8300/relax-5-coff.d: New file: Variant for the COFF based
toolchain.
* ld-h8300/h8300-exp: Run the relax-5 test.
 
2004-01-23 Daniel Jacobowitz <drow@mvista.com>
 
* ld-arm/arm-app-abs32.s, ld-arm/arm-app-abs32.r,
ld-arm/arm-app-abs32.d: New files.
* ld-arm/arm-elf.exp: Add arm-app-abs32 testcase.
 
2004-01-19 Alan Modra <amodra@bigpond.net.au>
 
* ld-i386/tlsbin.dd: Adjust for changed sib printing.
 
2004-01-13 Daniel Jacobowitz <drow@mvista.com>
 
* ld-arm/arm-elf.exp: Add arm-static-app test.
* ld-arm/arm-static-app.s, ld-arm/arm-static-app.d,
ld-arm/arm-static-app.r: New files.
 
2004-01-12 Anil Paranjpe <anilp1@KPITCummins.com>
 
* ld-h8300/h8300-exp: Run the relax-4 test.
* ld-h8300/relax-4.s: New file: Source for relax-4 test.
* ld-h8300/relax-4.d: New file: Expected output and commands for
assembling and linking the relax-4 test.
* ld-h8300/relax-4-coff.d: New file: Variant for the COFF based
toolchain.
 
2004-01-09 H.J. Lu <hongjiu.lu@intel.com>
 
* ld-selective/selective.exp: Skip ia64-*-*.
 
2004-01-09 Daniel Jacobowitz <drow@mvista.com>
 
* ld-arm/arm-lib.d, ld-arm/arm-lib.r: Update for R_ARM_PLT32
changes.
 
2004-01-06 Daniel Jacobowitz <drow@mvista.com>
 
* ld-arm/arm-app.d, ld-arm/arm-app.r, ld-arm/arm-app.s,
ld-arm/arm-lib.d, ld-arm/arm-lib.r, ld-arm/arm-lib.s,
ld-arm/arm-lib-plt32.d, ld-arm/arm-lib-plt32.r,
ld-arm/arm-lib-plt32.s, ld-arm/arm-elf.exp: New files.
 
2004-01-06 Alexandre Oliva <aoliva@redhat.com>
 
* ld-frv: Update .d files with correct addresses displayed for
dynamic relocations.
2003-12-02 Alexandre Oliva <aoliva@redhat.com>
* ld-frv/fdpic1.s (.D0): Move to separate data section.
2003-11-28 Alexandre Oliva <aoliva@redhat.com>
* ld-frv/fdpic-static-1.d, ld-frv/fdpic-static-2.d,
* ld-frv/fdpic-static-7.d, ld-frv/fdpic-static-8.d: Update to
reflect EMBEDDED= change in linker script.
2003-11-27 Alexandre Oliva <aoliva@redhat.com>
* ld-frv: Update .d files to reflect changes in the page size, the
addition of a stack segment, the use of a NULL function descriptor
for weakundef functions and the change in the lazy funcdesc_value
in-place addend value.
2003-11-05 Alexandre Oliva <aoliva@redhat.com>
* lib/ld-lib.exp (is_elf_format): Match frv-uclinux.
2003-10-06 Alexandre Oliva <aoliva@redhat.com>
* ld-frv/fdpic-static-1.d, ld-frv/fdpic-static-2.d,
ld-frv/fdpic-static-7.d, ld-frv/fdpic-static-8.d: Addresses are
now _gp-based, not \.rofixup-based.
* ld-frv/fdpic-static-6.d: Likewise. Match warning about
relocation to different section.
2003-09-30 Alexandre Oliva <aoliva@redhat.com>
* ld-frv/fdpic.exp: Add -melf32frvfd to LDFLAGS.
2003-09-19 Alexandre Oliva <aoliva@redhat.com>
* ld-frv/fdpic7.s, ld-frv/fdpic-static-7.d, ld-frv/fdpic-pie-7.d,
ld-frv/fdpic-shared-7.d: New.
* ld-frv/fdpic8.s, ld-frv/fdpic-static-8.d, ld-frv/fdpic-pie-8.d,
ld-frv/fdpic-shared-8.d: New.
* ld-frv/fdpic-pie-8-fail.d, ld-frv/fdpic-shared-8-fail.d: New.
* ld-frv/fdpic.exp: Run them.
* ld-frv/fdpic8.ldv, ld-frv/fdpic8min.ldv: New.
2003-09-18 Alexandre Oliva <aoliva@redhat.com>
* ld-frv/fdpic5.s, ld-frv/fdpic-static-5.d, ld-frv/fdpic-pie-5.d,
ld-frv/fdpic-shared-5.d: New.
* ld-frv/fdpic6.s, ld-frv/fdpic-static-6.d, ld-frv/fdpic-pie-6.d,
ld-frv/fdpic-shared-6.d: New.
* ld-frv/fdpic.exp: Run them.
* ld-frv/fdpic*.d: Add -mfdpic to assembler flags. Updated.
* ld-frv/fdpic2min.ldv: New, used by fdpic-shared-2.d.
* ld-frv/fdpic-shared-2-fail.d: New.
* ld-frv/fdpic.exp: Run it.
* ld-frv/fdpic4.s, ld-frv/fdpic-shared-4.d: New.
* ld-frv/fdpic.exp: Add new test.
* ld-frv/fdpic-pie-2.d: Remove unnecessary function descriptors.
* ld-frv/fdpic-shared-local-2.d, ld-frv/fdpic2.ldv: New.
* ld-frv/fdpic3.s, ld-frv/fdpic-shared-3.d: New.
* ld-frv/fdpic.exp: Add new tests.
* ld-frv/fdpic.exp, ld-frv/fdpic1.s, ld-frv/fdpic2.s,
* ld-frv/fdpic-static-1.d, ld-frv/fdpic-static-2.d,
* ld-frv/fdpic-pie-1.d, ld-frv/fdpic-pie-2.d,
* ld-frv/fdpic-shared-1.d, ld-frv/fdpic-shared-2.d: Renamed from
ucpic.
2003-09-15 Alexandre Oliva <aoliva@redhat.com>
* ld-frv/ucpic.exp, ld-frv/ucpic1.s, ld-frv/ucpic2.s: New.
* ld-frv/ucpic-static-1.d, ld-frv/ucpic-static-2.d: New.
* ld-frv/ucpic-pie-1.d, ld-frv/ucpic-pie-2.d: New.
* ld-frv/ucpic-shared-1.d, ld-frv/ucpic-shared-2.d: New.
 
2004-01-02 Alan Modra <amodra@bigpond.net.au>
 
* ld-selective/sel-dump.exp: Use is_elf_format, xfail assorted targets.
* ld-selective/selective.exp: Likewise.
 
For older changes see ChangeLog-9303
Local Variables:
mode: change-log
left-margin: 8
fill-column: 74
version-control: never
End:
/ChangeLog-2005
0,0 → 1,1189
2005-12-19 H.J. Lu <hongjiu.lu@intel.com>
 
* ld-elf/orphan2.d: Undo the last change.
 
2005-12-19 Hans-Peter Nilsson <hp@axis.com>
 
* ld-elf/unknown2.d: Only run for *-*-linux*.
* ld-elf/orphan2.d: Xfail everywhere.
 
2005-12-18 H.J. Lu <hongjiu.lu@intel.com>
 
PR ld/2065
* ld-elf/orphan2.d: New file.
* ld-elf/orphan2.s: Likewise.
 
2005-12-18 H.J. Lu <hongjiu.lu@intel.com>
 
* ld-elf/unknown2.d: New.
* ld-elf/unknown2.s: Likewise.
 
2005-12-12 Paul Brook <paul@codesourcery.com>
 
* ld-arm/arm-call.d: New test.
* ld-arm/arm-call1.s: New file.
* ld-arm/arm-call1.s: New file.
* ld-arm/arm-elf.exp: Add arm-call and mixed-app-v5.
* ld-arm/arm.ld: Add .glue_7 and .ARM.attribues.
* ld-arm/mixed-app-v5.d: New file.
* ld-arm/mixed-app.r: Tweak expected output.
 
2005-11-18 Alan Modra <amodra@bigpond.net.au>
 
* ld-powerpc/symtocbase.d: Adjust for alignment change.
 
2005-11-17 Hans-Peter Nilsson <hp@bitrange.com>
 
* ld-mmix/sec-1.d: Adjust section order for recent ELF section
rearrangement.
 
2005-11-15 Jan Beulich <jbeulich@novell.com>
 
* ld-bootstrap/bootstrap.exp: Delete ld-partial.o and ld[123]*
after test.
* ld-elf/elf.exp: Delete preinit, init, and fini after test.
* ld-elf/sec64k.exp: Use macro and repeat in generated source
files. Delete object files after test.
 
2005-11-11 Hans-Peter Nilsson <hp@axis.com>
 
* ld-cris/noov.d: Restrict to cris-*-*elf*.
 
2005-10-31 Hans-Peter Nilsson <hp@bitrange.com>
 
PR ld/1501
* ld-mmix/bpo-10.d: Adjust for empty-section-removal.
 
2005-10-28 Hans-Peter Nilsson <hp@axis.com>
 
PR ld/1567
* ld-cris/noov.s, ld-cris/noov.d: New test.
 
2005-10-26 Alan Modra <amodra@bigpond.net.au>
 
* ld-elf/empty2.d: Allow more symbols.
 
2005-10-26 Hans-Peter Nilsson <hp@bitrange.com>
 
* ld-mmix/bpo-6.d, ld-mmix/bpo-19.d: Adjust for symbols between
section symbols and the _start symbol.
 
2005-10-25 Alan Modra <amodra@bigpond.net.au>
 
* ld-elf/orphan.d: Adjust for mips.
 
2005-10-24 Jan Beulich <jbeulich@novell.com>
 
* ld-elf/empty2.[sd]: New.
 
2005-10-23 H.J. Lu <hongjiu.lu@intel.com>
 
PR ld/1487
* ld-ia64/tlspic.rd: Updated.
 
2005-10-21 H.J. Lu <hongjiu.lu@intel.com>
 
PR ld/1467
* ld-elf/orphan.d: New file.
* ld-elf/orphan.ld: Likewise.
* ld-elf/orphan.s: Likewise.
 
2005-10-20 H.J. Lu <hongjiu.lu@intel.com>
 
* ld-ia64/ia64.exp: Undo the last change. Add support for *.d.
 
* ld-ia64/link-order.d: New file.
 
2005-10-20 H.J. Lu <hongjiu.lu@intel.com>
 
PR ld/251
* ld-elf/group2.d: New file.
 
2005-10-19 H.J. Lu <hongjiu.lu@intel.com>
 
PR ld/1487
* ld-elf/unknown.d: New file.
 
2005-10-19 H.J. Lu <hongjiu.lu@intel.com>
 
* ld-ia64/ia64.exp: Check link order for ld -r.
 
2005-10-18 Alan Modra <amodra@bigpond.net.au>
 
* ld-scripts/crossref.exp: Add -mcall-aixdesc to CFLAGS for
powerpc64.
 
2005-10-13 Mark Mitchell <mark@codesourcery.com>
 
* ld-elfvers/vers.exp: Add vers31.
* ld-elfvers/vers31.c: New file.
* ld-elfvers/vers31.dsym: Likewise.
* ld-elfvers/vers31.map: Likewise.
* ld-elfvers/vers31.ver: Likewise.
 
2005-10-08 Paul Brook <paul@codesourcery.com>
 
* ld-arm/arm-rel31.d: Ignore Arm object attribute sections.
* ld-arm/arm-target1-abs.d: Ditto.
* ld-arm/arm-target1-rel.d: Ditto.
* ld-arm/arm-target2-abs.d: Ditto.
* ld-arm/arm-target2-got-rel.d: Ditto.
* ld-arm/arm-target2-rel.d: Ditto.
 
2005-10-04 H.J. Lu <hongjiu.lu@intel.com>
 
PR ld/1396
* ld-scripts/cross3.t: New file.
* ld-scripts/cross4.c: Likewise.
 
* ld-scripts/crossref.exp: Add a new test for "ld -r".
 
2005-09-30 H.J. Lu <hongjiu.lu@intel.com>
 
* ld-elf/sec64k.exp: Enabled for all ELF targets.
 
2005-09-30 Catherine Moore <clm@cm00re.com>
 
* ld-elf/merge.d: Xfail bfin.
 
2005-09-28 Alexandre Oliva <aoliva@redhat.com>
 
* symtocbase-1.s, symtocbase-2.s, symtocbase.d: New test.
* powerpc.exp: Run it.
 
2005-09-28 Jan Beulich <jbeulich@novell.com>
 
* ld-x86-64/tlspic.dd: Adjust.
 
2005-09-01 Hans-Peter Nilsson <hp@axis.com>
 
* ld-cris: Skip tests unsuitable for testing target
cris-axis-linux-gnu.
 
2005-08-18 David Daney <ddaney@avtrex.com>
 
* ld-mips-elf/multi-got-1.d: Adjust for new ld behavior.
* ld-mips-elf/multi-got-no-shared.d: Likewise.
* ld-mips-elf/rel32-n32.d: Likewise.
* ld-mips-elf/rel32-o32.d: Likewise.
* ld-mips-elf/rel64.d: Likewise.
 
2005-08-18 Alan Modra <amodra@bigpond.net.au>
 
* ld-d10v/default_layout.d: Adjust for section removal.
* ld-elf/empty.s: Define "main".
* ld-elf/frame.exp: Don't run for hppa64 and v850.
* ld-elf/group1.d: xfail various targets.
* ld-elf/merge.d: Likewise.
* ld-elf/merge2.d: Likewise.
* ld-elf/warn1.d: Likewise.
* ld-scripts/defined2.d: Likewise.
* ld-scripts/defined3.d: Likewise.
* ld-scripts/empty-aligned.d: Likewise.
* ld-scripts/size-2.d: Likewise.
* ld-scripts/weak.exp: Likewise.
* ld-selective/sel-dump.exp: Likewise.
* ld-undefined/weak-undef.exp: Likewise.
 
2005-08-18 Alan Modra <amodra@bigpond.net.au>
 
* ld-scripts/crossref.exp: Remove a29k support.
* ld-srec/srec.exp: Likewise.
 
2005-08-17 Jakub Jelinek <jakub@redhat.com>
 
* lib/ld-lib.exp (default_ld_compile): Append $cc arguments after
$CFLAGS instead of prepending them.
 
* ld-elfvers/vers.exp: Add a new test, vers30.
* ld-elfvers/vers30.c: New file.
* ld-elfvers/vers30.map: New file.
* ld-elfvers/vers30.ver: New file.
* ld-elfvers/vers30.dsym: New file.
 
2005-08-17 Alan Modra <amodra@bigpond.net.au>
 
* ld-alpha/tlsbin.rd: Update.
* ld-alpha/tlsbinr.rd: Update.
* ld-cris/locref1.d: Update.
* ld-cris/locref2.d: Update.
* ld-i386/tlsbin.rd: Update.
* ld-ia64/tlsbin.rd: Update.
* ld-powerpc/tlsexe.r: Update.
* ld-powerpc/tlsexe32.r: Update.
* ld-powerpc/tlsexetoc.r: Update.
* ld-s390/tlsbin.rd: Update.
* ld-s390/tlsbin_64.rd: Update.
* ld-sparc/tlssunbin32.rd: Update.
* ld-sparc/tlssunbin64.rd: Update.
* ld-x86-64/tlsbin.rd: Update.
 
2005-08-16 Hans-Peter Nilsson <hp@axis.com>
 
* ld-cris/dso-1.s: Add missing alignment directive.
* ld-cris/libdso-10.d: Adjust accordingly.
 
2005-08-16 Alan Modra <amodra@bigpond.net.au>
 
* ld-alpha/tlsbin.rd: Adjust for dynamic sym changes.
* ld-alpha/tlsbinr.rd: Likewise.
* ld-alpha/tlspic.rd: Likewise.
* ld-arm/mixed-app.d: Likewise.
* ld-arm/mixed-app.sym: Likewise.
* ld-arm/mixed-lib.sym: Likewise.
* ld-arm/tls-app.d: Likewise.
* ld-arm/tls-app.r: Likewise.
* ld-cris/expdyn5.d: Likewise.
* ld-cris/expdyn6.d: Likewise.
* ld-cris/expdyn7.d: Likewise.
* ld-cris/gotplt1.d: Likewise.
* ld-cris/gotplt2.d: Likewise.
* ld-cris/gotplt3.d: Likewise.
* ld-cris/hiddef1.d: Likewise.
* ld-cris/libdso-10.d: Likewise.
* ld-cris/libdso-11.d: Likewise.
* ld-cris/libdso-12.d: Likewise.
* ld-cris/libdso-13.d: Likewise.
* ld-cris/libdso-14.d: Likewise.
* ld-cris/libdso-2.d: Likewise.
* ld-cris/pv32-1.d: Likewise.
* ld-cris/weakref2.d: Likewise.
* ld-frv/fdpic-pie-1.d: Likewise.
* ld-frv/fdpic-pie-2.d: Likewise.
* ld-frv/fdpic-pie-6.d: Likewise.
* ld-frv/fdpic-pie-7.d: Likewise.
* ld-frv/fdpic-pie-8.d: Likewise.
* ld-frv/fdpic-shared-1.d: Likewise.
* ld-frv/fdpic-shared-2.d: Likewise.
* ld-frv/fdpic-shared-3.d: Likewise.
* ld-frv/fdpic-shared-4.d: Likewise.
* ld-frv/fdpic-shared-5.d: Likewise.
* ld-frv/fdpic-shared-6.d: Likewise.
* ld-frv/fdpic-shared-7.d: Likewise.
* ld-frv/fdpic-shared-8.d: Likewise.
* ld-frv/fdpic-shared-local-2.d: Likewise.
* ld-frv/fdpic-shared-local-8.d: Likewise.
* ld-frv/fdpic-static-1.d: Likewise.
* ld-frv/fdpic-static-2.d: Likewise.
* ld-frv/fdpic-static-6.d: Likewise.
* ld-frv/fdpic-static-7.d: Likewise.
* ld-frv/fdpic-static-8.d: Likewise.
* ld-frv/tls-dynamic-1.d: Likewise.
* ld-frv/tls-dynamic-2.d: Likewise.
* ld-frv/tls-dynamic-3.d: Likewise.
* ld-frv/tls-initial-shared-2.d: Likewise.
* ld-frv/tls-pie-1.d: Likewise.
* ld-frv/tls-pie-3.d: Likewise.
* ld-frv/tls-relax-dynamic-1.d: Likewise.
* ld-frv/tls-relax-dynamic-2.d: Likewise.
* ld-frv/tls-relax-dynamic-3.d: Likewise.
* ld-frv/tls-relax-initial-shared-2.d: Likewise.
* ld-frv/tls-relax-pie-1.d: Likewise.
* ld-frv/tls-relax-pie-3.d: Likewise.
* ld-frv/tls-relax-shared-1.d: Likewise.
* ld-frv/tls-relax-shared-2.d: Likewise.
* ld-frv/tls-relax-shared-3.d: Likewise.
* ld-frv/tls-relax-static-1.d: Likewise.
* ld-frv/tls-shared-1.d: Likewise.
* ld-frv/tls-shared-2.d: Likewise.
* ld-frv/tls-shared-3.d: Likewise.
* ld-frv/tls-static-1.d: Likewise.
* ld-frv/tls-static-3.d: Likewise.
* ld-i386/tlsbin.rd: Likewise.
* ld-i386/tlsnopic.rd: Likewise.
* ld-i386/tlspic.rd: Likewise.
* ld-ia64/tlsbin.dd: Likewise.
* ld-ia64/tlsbin.rd: Likewise.
* ld-ia64/tlspic.dd: Likewise.
* ld-ia64/tlspic.rd: Likewise.
* ld-powerpc/tlsexe.g: Likewise.
* ld-powerpc/tlsexe.r: Likewise.
* ld-powerpc/tlsexe32.d: Likewise.
* ld-powerpc/tlsexe32.g: Likewise.
* ld-powerpc/tlsexe32.r: Likewise.
* ld-powerpc/tlsexetoc.g: Likewise.
* ld-powerpc/tlsexetoc.r: Likewise.
* ld-powerpc/tlsso.g: Likewise.
* ld-powerpc/tlsso.r: Likewise.
* ld-powerpc/tlsso32.d: Likewise.
* ld-powerpc/tlsso32.g: Likewise.
* ld-powerpc/tlsso32.r: Likewise.
* ld-powerpc/tlstocso.g: Likewise.
* ld-powerpc/tlstocso.r: Likewise.
* ld-s390/tlsbin.rd: Likewise.
* ld-s390/tlsbin_64.rd: Likewise.
* ld-s390/tlspic.rd: Likewise.
* ld-s390/tlspic_64.rd: Likewise.
* ld-sh/shared-1.d: Likewise.
* ld-sh/tlsbin-2.d: Likewise.
* ld-sh/tlsbin-3.d: Likewise.
* ld-sh/tlsbin-4.d: Likewise.
* ld-sh/tlspic-2.d: Likewise.
* ld-sh/sh64/abi32.xd: Likewise.
* ld-sh/sh64/abi64.xd: Likewise.
* ld-sh/sh64/cmpct1.xd: Likewise.
* ld-sh/sh64/crange1.rd: Likewise.
* ld-sh/sh64/crange2.rd: Likewise.
* ld-sh/sh64/crange3-cmpct.rd: Likewise.
* ld-sh/sh64/crange3-media.rd: Likewise.
* ld-sh/sh64/crange3.rd: Likewise.
* ld-sh/sh64/gotplt.d: Likewise.
* ld-sh/sh64/init-cmpct.d: Likewise.
* ld-sh/sh64/init-media.d: Likewise.
* ld-sh/sh64/init64.d: Likewise.
* ld-sh/sh64/mix1.xd: Likewise.
* ld-sh/sh64/mix2.xd: Likewise.
* ld-sh/sh64/sh64.exp: Likewise.
* ld-sh/sh64/shdl32.xd: Likewise.
* ld-sh/sh64/shdl64.xd: Likewise.
* ld-sparc/tlssunbin32.rd: Likewise.
* ld-sparc/tlssunbin64.rd: Likewise.
* ld-sparc/tlssunnopic32.rd: Likewise.
* ld-sparc/tlssunnopic64.rd: Likewise.
* ld-sparc/tlssunpic32.rd: Likewise.
* ld-sparc/tlssunpic64.rd: Likewise.
* ld-x86-64/tlsbin.rd: Likewise.
* ld-x86-64/tlspic.dd: Likewise.
* ld-x86-64/tlspic.rd: Likewise.
 
2005-08-15 Alan Modra <amodra@bigpond.net.au>
 
* ld-elf/empty.s: Define "start".
* ld-elf/merge2.d: xfail arc-*-* and dlx-*-*.
* ld-scripts/empty-aligned.s: No .data section.
* ld-scripts/empty-aligned.t: Discard most sections.
* ld-scripts/empty-aligned.d: Adjust.
 
2005-08-11 Hans-Peter Nilsson <hp@axis.com>
 
* ld-cris/expdyn1.s (expobj): Set size here, at definition...
* ld-cris/pv32.s: ...not here.
* ld-cris/expdyn1.d, ld-cris/libdso-12.d, ld-cris/locref1.d:
Adjust for expobj size being set at definition.
 
* ld-cris/v32-ba-1.d: Regexpize to adjust for symbol change.
 
2005-08-08 Richard Earnshaw <richard.earnshaw@arm.com>
 
* ld-arm/mixed-app.sym: Expact _stack to be in the ABS section.
* ld-arm/mixed-lib.sym: Likewise.
* tls-lib.d: Use a regexp for the address locations.
* tls-lib.r: Likewise.
 
2005-08-03 H.J. Lu <hongjiu.lu@intel.com>
 
* ld-i386/pcrel16.d: Updated.
* ld-i386/pcrel16.s: Likewise.
* ld-x86-64/pcrel16.d: Likewise.
 
2005-08-01 Richard Sandiford <richard@codesourcery.com>
 
* ld-mips/mips-elf-flags.exp: Add more good_combination tests.
 
2005-07-28 Ben Elliston <bje@gnu.org>
 
* lib/ld-lib.exp (run_ld_link_exec_tests): Add new parameter
${targets_to_xfail} that is applied for each test item.
* ld-elf/elf.exp: Pass *-*-netbsdelf* as an xfailed target.
 
2005-07-27 Alan Modra <amodra@bigpond.net.au>
 
* ld-elfweak/size2a.s: Extend test to check size for two weaks.
* ld-elfweak/size2b.s: Likewise.
* ld-elfweak/size2.d: Update.
 
2005-07-18 Jan Beulich <jbeulich@novell.com>
 
* ld-i386/abs.s, ld-i386/zero.s, ld-i386/abs.d, ld-x86-64/abs.d,
ld-i386/pcrel16.s, ld-i386/pcrel16.d, ld-x86-64/pcrel16.d,
ld-i386/pcrel8.s, ld-i386/pcrel8.d, ld-x86-64/pcrel8.d: New.
* ld-i386/i386.exp, ld-x86-64/x86-64.exp: Run new tests.
 
2005-07-14 H.J. Lu <hongjiu.lu@intel.com>
 
* lib/ld-lib.exp (run_ld_link_exec_tests): Ignore assembler
warnings.
 
2005-07-14 H.J. Lu <hongjiu.lu@intel.com>
 
* lib/ld-lib.exp (run_ld_link_exec_tests): Update comments.
 
2005-07-14 H.J. Lu <hongjiu.lu@intel.com>
 
* ld-elf/elf.exp (array_tests): New.
Call run_ld_link_exec_tests with array_tests.
 
* ld-elf/fini.c: New file.
* ld-elf/fini.out: Likewise.
* ld-elf/init.c: Likewise.
* ld-elf/init.out: Likewise.
* ld-elf/preinit.c: Likewise.
* ld-elf/preinit.out: Likewise.
 
* lib/ld-lib.exp (run_ld_link_exec_tests): New.
 
2005-07-12 Alan Modra <amodra@bigpond.net.au>
 
* ld-powerpc/sdalib.s (lib_var): Size it.
 
2005-07-08 H.J. Lu <hongjiu.lu@intel.com>
 
* ld-ia64/tlsbin.rd: Update for empty section removal change.
* ld-ia64/tlsbin.sd: Likewise.
* ld-ia64/tlspic.dd: Likewise.
* ld-ia64/tlspic.rd: Likewise.
* ld-ia64/tlspic.sd: Likewise.
* ld-x86-64/tlspic.dd: Likewise.
* ld-x86-64/tlspic.rd: Likewise.
 
2005-07-08 Alan Modra <amodra@bigpond.net.au>
 
* ld-cris/pv32.s: Give expobj a size.
* ld-cris/pv32-1.d: Update.
* ld-alpha/tlsbin.dd: Update for empty section removal change.
* ld-alpha/tlsbin.sd: Likewise.
* ld-alpha/tlsbin.td: Likewise.
* ld-alpha/tlsbinr.dd: Likewise.
* ld-alpha/tlsbinr.rd: Likewise.
* ld-alpha/tlspic.dd: Likewise.
* ld-alpha/tlspic.rd: Likewise.
* ld-alpha/tlspic.sd: Likewise.
* ld-alpha/tlspic.td: Likewise.
* ld-arm/tls-lib.d: Likewise.
* ld-arm/tls-lib.r: Likewise.
* ld-cris/gotplt2.d: Likewise.
* ld-cris/gotplt3.d: Likewise.
* ld-cris/hiddef1.d: Likewise.
* ld-cris/libdso-10.d: Likewise.
* ld-cris/libdso-11.d: Likewise.
* ld-cris/libdso-12.d: Likewise.
* ld-cris/libdso-14.d: Likewise.
* ld-cris/libdso-2.d: Likewise.
* ld-i386/tlsnopic.dd: Likewise.
* ld-i386/tlsnopic.rd: Likewise.
* ld-i386/tlsnopic.sd: Likewise.
* ld-i386/tlspic.rd: Likewise.
* ld-mmix/bpo-10.d: Likewise.
* ld-mmix/bpo-22.d: Likewise.
* ld-mmix/sec-7m.d: Likewise.
* ld-powerpc/tlsexe.r: Likewise.
* ld-powerpc/tlsexetoc.r: Likewise.
* ld-powerpc/tlsso.g: Likewise.
* ld-powerpc/tlsso.r: Likewise.
* ld-powerpc/tlsso32.d: Likewise.
* ld-powerpc/tlsso32.g: Likewise.
* ld-powerpc/tlsso32.r: Likewise.
* ld-powerpc/tlstocso.g: Likewise.
* ld-powerpc/tlstocso.r: Likewise.
 
2005-06-23 Andreas Schwab <schwab@suse.de>
 
* ld-elfweak/size_foo.c (foo): Fix warning about implicit return
type.
 
2005-06-10 Alan Modra <amodra@bigpond.net.au>
 
* ld-cris/libdso-10.d: Adjust for elf.sc .bss change.
* ld-cris/libdso-2.d: Likewise.
* ld-mmix/loc6.d: Likewise.
 
2005-06-10 Alan Modra <amodra@bigpond.net.au>
 
* ld-scripts/empty-aligned.t: Adjust alignment expressions so
that no .text? section is kept. Also check setting vma and
lma.
* ld-scripts/empty-aligned.d: Update.
 
2005-06-09 Alan Modra <amodra@bigpond.net.au>
 
* ld-scripts/empty-aligned.d: Adjust.
 
2005-06-05 H.J. Lu <hongjiu.lu@intel.com>
 
* ld-cris/hiddef1.d: Undo the last change.
* ld-cris/libdso-10.d: Likewise.
* ld-cris/libdso-2.d: Likewise.
 
2005-06-04 H.J. Lu <hongjiu.lu@intel.com>
 
* ld-cris/hiddef1.d: Updated.
* ld-cris/libdso-10.d: Likewise.
* ld-cris/libdso-2.d: Likewise.
 
2005-06-02 Alan Modra <amodra@bigpond.net.au>
 
* ld-powerpc/powerpc.exp (ppcelftests): Assemble sda test with -a32.
 
2005-05-31 Zack Weinberg <zack@codesourcery.com>
 
* ld-scripts/align.exp: Mark align1 XFAIL on PECOFF targets.
* ld-scripts/data.exp: Mark data UNSUPPORTED on a.out targets.
* ld-scripts/provide.exp, ld-scripts/size.exp: Mark all tests
UNSUPPORTED on a.out targets. Tidy.
 
2005-05-27 Mark Mitchell <mark@codesourcery.com>
 
* config/default.exp (CC): Use find_gcc.
(CFLAGS): Define, if no definition has been provided by the user.
(CXX): Likewise.
(CXXFLAGS): Likewise.
 
2005-05-24 H.J. Lu <hongjiu.lu@intel.com>
 
* ld-mmix/bpo-6.d: Updated.
* ld-mmix/bpo-19.d: Likewise.
 
2005-05-22 Richard Henderson <rth@redhat.com>
 
* ld-elfweak/dsow.dsym: Adjust for non-zero ST_OTHER.
* ld-elfweak/weak.dsym: Likewise.
 
* ld-selective/selective.exp: Don't test alpha.
 
2005-05-20 Daniel Jacobowitz <dan@codesourcery.com>
 
* ld-powerpc/sdalib.s, ld-powerpc/sdadyn.s, ld-powerpc/sdadyn.d: New
files.
* ld-powerpc/powerpc.exp: Run the new test.
 
2005-05-20 Bob Wilson <bob.wilson@acm.org>
 
* ld-undefined/undefined.exp: Revert xfail for xtensa-*-*.
 
2005-05-17 H.J. Lu <hongjiu.lu@intel.com>
 
PR 797
* empty-aligned.d: New file.
* empty-aligned.exp: Likewise.
* empty-aligned.s: Likewise.
* empty-aligned.t: Likewise.
 
2005-05-11 Bob Wilson <bob.wilson@acm.org>
 
* ld-undefined/undefined.exp: xfail xtensa-*-*.
 
2005-05-07 Alan Modra <amodra@bigpond.net.au>
 
* ld-powerpc/tlsexe32.d: Update for changed got layout.
* ld-powerpc/tlsexe32.g: Likewise.
* ld-powerpc/tlsexe32.r: Likewise.
* ld-powerpc/tlsso32.d: Likewise.
* ld-powerpc/tlsso32.g: Likewise.
* ld-powerpc/tlsso32.r: Likewise.
 
2005-05-06 Nick Clifton <nickc@redhat.com>
 
Update the address and phone number of the FSF organization in
the GPL notices in the following files:
* config/default.exp, ld-alpha/alpha.exp, ld-arm/arm-elf.exp,
ld-auto-import/auto-import.exp, ld-bootstrap/bootstrap.exp,
ld-cdtest/cdtest.exp, ld-checks/checks.exp, ld-cris/cris.exp,
ld-crx/crx.exp, ld-cygwin/exe-export.exp, ld-d10v/d10v.exp,
ld-discard/discard.exp, ld-elf/elf.exp, ld-elf/exclude.exp,
ld-elf/frame.exp, ld-elf/sec64k.exp, ld-elfcomm/elfcomm.exp,
ld-elfvers/vers.exp, ld-elfvsb/elfvsb.exp, ld-elfweak/elfweak.exp,
ld-fastcall/fastcall.exp, ld-frv/fdpic.exp, ld-frv/tls.exp,
ld-h8300/h8300.exp, ld-i386/i386.exp, ld-ia64/ia64.exp,
ld-linkonce/linkonce.exp, ld-m68hc11/m68hc11.exp,
ld-maxq/maxq.exp, ld-mips-elf/mips-elf-flags.exp,
ld-mips-elf/mips-elf.exp, ld-mmix/mmix.exp, ld-pe/pe.exp,
ld-powerpc/powerpc.exp, ld-s390/s390.exp, ld-scripts/align.exp,
ld-scripts/assert.exp, ld-scripts/crossref.exp,
ld-scripts/data.exp, ld-scripts/defined.exp,
ld-scripts/empty-orphan.exp, ld-scripts/map-address.exp,
ld-scripts/overlay-size.exp, ld-scripts/phdrs.exp,
ld-scripts/phdrs2.exp, ld-scripts/provide.exp,
ld-scripts/script.exp, ld-scripts/size.exp, ld-scripts/sizeof.exp,
ld-scripts/sort.exp, ld-scripts/weak.exp,
ld-selective/sel-dump.exp, ld-selective/selective.exp,
ld-sh/rd-sh.exp, ld-sh/arch/arch.exp, ld-sh/sh64/rd-sh64.exp,
ld-sh/sh64/relax.exp, ld-sh/sh64/relfail.exp, ld-sh/sh64/sh64.exp,
ld-shared/shared.exp, ld-sparc/sparc.exp,
ld-undefined/undefined.exp, ld-undefined/weak-undef.exp,
ld-versados/versados.exp, ld-x86-64/x86-64.exp,
ld-xstormy16/xstormy16.exp, ld-xtensa/coalesce.exp,
ld-xtensa/lcall.exp, lib/ld-lib.exp
 
2005-05-05 Mike Frysinger <vapier@gentoo.org>
 
* ld-srec/srec.exp: Replace linux-gnu with linux-* to allow for
versions of Linux which do not use glibc.
* ld-sh/sh.exp: Likewise
 
2005-05-05 Paul Brook <paul@codesourcery.com>
 
* lib/ld-lib.exp (regexp_diff): Pass test if last line is "#...".
* ld-elfweak/elfweak.exp: Run size2.d.
* ld-elfweak/size2.d: New file.
* ld-elfweak/size2a.s: New file.
* ld-elfweak/size2b.s: New file.
 
2005-04-26 Mark Kettenis <kettenis@gnu.org>
 
* ld-fastcall/fastcall.exp: Don't run on i*86-*-openbsd*.
 
* ld-srec/srec.exp (run_srec_test): Deal with ProPolice on
*-*-openbsd*.
 
2005-04-25 H.J. Lu <hongjiu.lu@intel.com>
 
* ld-discard/extern.d: Expect error.
* ld-discard/start.d: Likewise.
* ld-discard/static.d: Likewise.
 
2005-04-19 Alan Modra <amodra@bigpond.net.au>
 
* ld-powerpc/reloc.d: Update to suit removal of non-alloc relocs.
 
2005-04-15 Alan Modra <amodra@bigpond.net.au>
 
* ld-d10v/default_layout.d: Update for unused section removal.
 
2005-04-14 David S. Miller <davem@davemloft.net>
 
* ld-selective/sel-dump.exp: Do not exclude sparc64-*.
* ld-selective/selective.exp: Likewise.
* ld-sparc/sparc.exp: Add {32,64}-bit prefix to test
names so we know which one is failing. Run sparc64 TLS
tests on multi-arch sparc platforms.
* ld-sparc/tls64.sd, ld-sparc/tlssunbin64.dd,
ld-sparc/tlssunbin64.rd, ld/ld-sparc/tlssunbin64.sd,
ld-sparc/tlssunbin64.td, ld-sparc/tlssunnopic64.dd,
ld-sparc/tlssunnopic64.rd, ld-sparc/tlssunnopic64.sd,
ld-sparc/tlssunpic64.dd, ld-sparc/tlssunpic64.rd,
ld-sparc/tlssunpic64.sd, ld-sparc/tlssunpic64.td): Update now
that sparc64 ELF does support TLS.
 
2005-04-13 H.J. Lu <hongjiu.lu@intel.com>
 
* ld-elf/empty.d: New file.
* ld-elf/empty.s: Likewise.
 
2005-04-11 David S. Miller <davem@davemloft.net>
 
* ld-sparc/tlssunbin32.dd: Update for TLS relocation fixes.
* ld-sparc/tlssunbin32.rd: Likewise.
* ld-sparc/tlssunbin32.sd: Likewise.
* ld-sparc/tlssunpic32.dd: Likewise.
 
2005-03-30 Julian Brown <julian@codesourcery.com>
 
* ld-arm/arm-app-abs32.d: Update expected output due to mapping symbols
being untyped.
* ld-arm/arm-app.d: Likewise.
* ld-arm/mixed-app.d: Likewise.
 
2005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
 
* ld-arm/tls-lib.s, ld-arm/tls-lib.d, ld-arm/tls-lib.r,
ld-arm/tls-app.s, ld-arm/tls-app.d, ld-arm/tls-app.r: New files.
* ld-arm/arm-lib.ld, ld-arm/arm-dyn.ld: Increase data segment
alignment.
* ld-arm/arm-elf.exp: Run TLS tests.
 
2005-03-28 H.J. Lu <hongjiu.lu@intel.com>
 
PR 803
* ld-ia64/ia64.exp: Pass -mtune=itanium1 to as.
 
2005-03-24 Mark Mitchell <mark@codesourcery.com>
 
* config/default.exp: Do not load libpath.exp if it does not
exist.
(CC): Provide fallback definition.
 
2005-03-24 Eric Christopher <echristo@redhat.com>
 
* ld-mips-elf/rel32-n32.d: Revert changes.
* ld-mips-elf/rel32-o32.d: Ditto.
* ld-mips-elf/rel64.d: Ditto.
 
2005-03-23 Eric Christopher <echristo@redhat.com>
 
* ld-mips-elf/textrel-1.s, ld-mips-elf/textrel-1.d: New
test.
* ld-mips-elf/mips-elf.exp: Call it.
* ld-mips-elf/rel32-n32.d: Update for DF_TEXTREL removal.
* ld-mips-elf/rel32-o32.d: Ditto.
* ld-mips-elf/rel64.d: Ditto.
 
2005-03-23 H.J. Lu <hongjiu.lu@intel.com>
 
* ld-cris/expdyn5.d: Updated for alignment change in elf.sc.
* ld-cris/expdyn6.d: Likewise.
* ld-cris/expdyn7.d: Likewise.
* ld-cris/gotplt1.d: Likewise.
* ld-cris/gotplt2.d: Likewise.
* ld-cris/gotplt3.d: Likewise.
* ld-cris/libdso-10.d: Likewise.
* ld-cris/libdso-11.d: Likewise.
* ld-cris/libdso-12.d: Likewise.
* ld-cris/libdso-14.d: Likewise.
* ld-cris/libdso-2.d: Likewise.
* ld-cris/locref1.d: Likewise.
* ld-cris/locref2.d: Likewise.
* ld-cris/nodyn5.d: Likewise.
* ld-cris/pv32-1.d: Likewise.
* ld-cris/weakref2.d: Likewise.
 
2005-03-23 Alan Modra <amodra@bigpond.net.au>
 
* ld-elf/tbss.s: Don't start directives in first column.
* ld-scripts/weak1.s: Likewise.
* ld-scripts/weak2.s: Likewise.
* ld-undefined/weak-undef.s: Likewise.
* ld-undefined/undefined.exp: Enable tests for hppa-elf.
 
2005-03-22 Alan Modra <amodra@bigpond.net.au>
 
* ld-powerpc/tlsexe32.r: Update.
* ld-powerpc/tlsso32.d: Update.
* ld-powerpc/tlsso32.g: Update.
* ld-powerpc/tlsso32.r: Update.
 
2005-03-21 Alan Modra <amodra@bigpond.net.au>
 
* ld-powerpc/tlsexe.r: Update.
* ld-powerpc/tlsexetoc.r: Update.
* ld-powerpc/tlsso.r: Update.
* ld-powerpc/tlstocso.r: Update.
 
2005-03-20 H.J. Lu <hongjiu.lu@intel.com>
 
* ld-mmix/bpo-1.d: Updated for empty section removal.
* ld-mmix/bpo-10.d: Likewise.
* ld-mmix/bpo-11.d: Likewise.
* ld-mmix/bpo-14.d: Likewise.
* ld-mmix/bpo-16.d: Likewise.
* ld-mmix/bpo-17.d: Likewise.
* ld-mmix/bpo-18.d: Likewise.
* ld-mmix/bpo-19.d: Likewise.
* ld-mmix/bpo-2.d: Likewise.
* ld-mmix/bpo-3.d: Likewise.
* ld-mmix/bpo-4.d: Likewise.
* ld-mmix/bpo-5.d: Likewise.
* ld-mmix/bpo-6.d: Likewise.
* ld-mmix/bpo-9.d: Likewise.
* ld-mmix/bspec1.d: Likewise.
* ld-mmix/bspec2.d: Likewise.
* ld-mmix/greg-1.d: Likewise.
* ld-mmix/greg-19.d: Likewise.
* ld-mmix/greg-2.d: Likewise.
* ld-mmix/greg-3.d: Likewise.
* ld-mmix/greg-4.d: Likewise.
* ld-mmix/greg-5.d: Likewise.
* ld-mmix/greg-5s.d: Likewise.
* ld-mmix/greg-6.d: Likewise.
* ld-mmix/greg-7.d: Likewise.
* ld-mmix/loc1.d: Likewise.
* ld-mmix/loc2.d: Likewise.
* ld-mmix/loc3.d: Likewise.
* ld-mmix/loc4.d: Likewise.
* ld-mmix/loc6.d: Likewise.
* ld-mmix/local1.d: Likewise.
* ld-mmix/local12.d: Likewise.
* ld-mmix/local3.d: Likewise.
* ld-mmix/local5.d: Likewise.
* ld-mmix/local7.d: Likewise.
* ld-mmix/locdo-1.d: Likewise.
* ld-mmix/loct-1.d: Likewise.
* ld-mmix/locto-1.d: Likewise.
* ld-mmix/start-1.d: Likewise.
* ld-mmix/undef-3.d: Likewise.
 
2005-03-16 David Heine <dlheine@tensilica.com>
Bob Wilson <bob.wilson@acm.org>
 
* ld-scripts/empty-orphan.d, ld-scripts/empty-orphan.exp,
ld-scripts/empty-orphan.s, ld-scripts/emtpy-orphan.t: New test.
 
2005-03-16 H.J. Lu <hongjiu.lu@intel.com>
 
* ld-cris/hiddef1.d: Updated for empty section removal.
* ld-cris/libdso-10.d: Likewise.
* ld-cris/libdso-2.d: Likewise.
 
2005-03-16 H.J. Lu <hongjiu.lu@intel.com>
 
* ld-alpha/tlsbin.rd: Updated for empty section removal.
* ld-alpha/tlsbinr.rd: Likewise.
* ld-alpha/tlspic.rd: Likewise.
* ld-arm/mixed-lib.sym: Likewise.
* ld-i386/tlsbin.rd: Likewise.
* ld-i386/tlsnopic.rd: Likewise.
* ld-i386/tlspic.rd: Likewise.
* ld-ia64/tlsbin.rd: Likewise.
* ld-ia64/tlspic.rd: Likewise.
* ld-powerpc/apuinfo.rd: Likewise.
* ld-powerpc/powerpc.exp: Likewise.
* ld-powerpc/tlsexe32.r: Likewise.
* ld-s390/tlsbin.rd: Likewise.
* ld-s390/tlsbin_64.rd: Likewise.
* ld-s390/tlspic.rd: Likewise.
* ld-s390/tlspic_64.rd: Likewise.
* ld-sh/tlsbin-2.d: Likewise.
* ld-sh/tlspic-2.d: Likewise.
* ld-sparc/tlssunbin32.rd: Likewise.
* ld-sparc/tlssunnopic32.rd: Likewise.
* ld-sparc/tlssunpic32.rd: Likewise.
* ld-x86-64/tlsbin.rd: Likewise.
* ld-x86-64/tlspic.rd: Likewise.
 
2005-03-16 Alan Modra <amodra@bigpond.net.au>
 
* ld-powerpc/tlsexe32.d: Update.
* ld-powerpc/tlsexe32.g: Update.
* ld-powerpc/tlsexe32.r: Update.
* ld-powerpc/tlsexe32.t: Update.
* ld-powerpc/tlsso32.d: Update.
* ld-powerpc/tlsso32.g: Update.
* ld-powerpc/tlsso32.r: Update.
* ld-powerpc/tlsso32.t: Update.
 
2005-03-08 Hans-Peter Nilsson <hp@axis.com>
 
Adjust testsuite for cris-axis-aout.
* ld-cris/noglob1.d: Adjust regexp for a.out output.
* ld-cris/badgotr1.d, ld-cris/expdyn1.d, ld-cris/expdyn2.d,
ld-cris/expdyn3.d, ld-cris/expdyn4.d, ld-cris/expdyn5.d,
ld-cris/expdyn6.d, ld-cris/expdyn7.d, ld-cris/gotplt1.d,
ld-cris/gotplt2.d, ld-cris/gotplt3.d, ld-cris/hiddef1.d,
ld-cris/libdso-1.d, ld-cris/libdso-10.d, ld-cris/libdso-11.d,
ld-cris/libdso-12.d, ld-cris/libdso-13.d, ld-cris/libdso-14.d,
ld-cris/libdso-2.d, ld-cris/libdso-3.d, ld-cris/libdso-4.d,
ld-cris/locref1.d, ld-cris/locref2.d, ld-cris/nodyn4.d,
ld-cris/nodyn5.d, ld-cris/pv32-1.d, ld-cris/undef1.d,
ld-cris/weakref1.d: ld-cris/weakref2.d: Pass --em=criself to gas.
* ld-cris/v10-v32.d, ld-cris/v10-va.d, ld-cris/v32-ba-1.d,
ld-cris/v32-v10.d, ld-cris/v32-va.d, ld-cris/va-v10.d,
ld-cris/va-v32.d: Ditto. Pass -m criself to gld.
* ld-cris/v32-bin-1.d: Pass -m criself to gld.
 
2005-03-05 Alan Modra <amodra@bigpond.net.au>
 
* ld-alpha/tlsbin.dd: Update to suit changed section layout and
removed section symbols.
* ld-alpha/tlsbin.rd: Likewise.
* ld-alpha/tlsbin.sd: Likewise.
* ld-alpha/tlsbinr.dd: Likewise.
* ld-alpha/tlsbinr.rd: Likewise.
* ld-alpha/tlspic.dd: Likewise.
* ld-alpha/tlspic.rd: Likewise.
* ld-alpha/tlspic.sd: Likewise.
 
* ld-powerpc/tlsexe.g: Update for removed dot-symbols.
* ld-powerpc/tlsexe.r: Likewise.
* ld-powerpc/tlsexetoc.g: Likewise.
* ld-powerpc/tlsexetoc.r: Likewise.
 
2005-03-04 David Daney <ddaney@avtrex.com>
 
* ld-mips-elf/multi-got-no-shared-1.s,
ld-mips-elf/multi-got-no-shared-2.s,
ld-mips-elf/multi-got-no-shared.d: New tests.
* ld-mips-elf/mips-elf.exp: Run them.
 
2005-03-02 Daniel Jacobowitz <dan@codesourcery.com>
 
* ld-mips-elf/tlsbin-o32.s, ld-mips-elf/mips-dyn.ld,
ld-mips-elf/tlslib-o32.got, ld-mips-elf/tlslib-o32.d,
ld-mips-elf/tlslib-o32.s, ld-mips-elf/mips-lib.ld,
ld-mips-elf/tlsbin-o32.got, ld-mips-elf/tlsdyn-o32.d,
ld-mips-elf/tlsdyn-o32.got, ld-mips-elf/tlsbin-o32.d,
ld-mips-elf/tlsdyn-o32.s, ld-mips-elf/tls-multi-got-1.got,
ld-mips-elf/tls-multi-got-1-1.s, ld-mips-elf/tls-multi-got-1.d,
ld-mips-elf/tls-multi-got-1.r, ld-mips-elf/tls-multi-got-1-2.s,
ld-mips-elf/tlslib-o32-ver.got, ld-mips-elf/tlslib.ver,
ld-mips-elf/tlslib-o32-hidden.got, ld-mips-elf/tlslib-hidden.ver,
ld-mips-elf/tlsdyn-o32-1.d, ld-mips-elf/tlsdyn-o32-3.got,
ld-mips-elf/tlsdyn-o32-2.d, ld-mips-elf/tlsdyn-o32-2.s,
ld-mips-elf/tlsdyn-o32-3.d, ld-mips-elf/tlsdyn-o32-1.got,
ld-mips-elf/tlsdyn-o32-2.got: New files.
* ld-mips-elf/mips-elf.exp: Run the new tests.
 
2005-03-01 Nick Clifton <nickc@redhat.com>
 
* ld-d10v/default_layout.d: Adjust expected offsets to allow for
section alignment.
 
* ld-discard/extern.d: Adjust expected warning to take into
account the fact that the linker's name might be included and that
the reloc might have been adjusted to be against the section
symbol.
 
2005-02-22 Eric Christopher <echristo@redhat.com>
 
* ld-mips-elf/reloc-merge-lo16.d: Correct symbol
table size for __start.
 
2005-02-22 Daniel Jacobowitz <dan@codesourcery.com>
 
* ld-elfvsb/hidden2.d: Expect OBJECT.
* ld-elfvsb/hidden2.s: Force type OBJECT.
* ld-elfvsb/hidden2.ld: Place .dynamic explicitly.
* ld-elf/start.s: Provide __start for MIPS.
* ld-elfcomm/elfcomm.exp: Accept MIPS common section. XFAIL size change
test.
* ld-elf/warn1.d: Use group.ld instead of -Ttext.
 
2005-02-21 Alan Modra <amodra@bigpond.net.au>
 
* lib/ld-lib.exp (run_dump_test): Don't require a dump program if
#warning given. Rearrange to allow $program to remain unset.
Don't allow gas errors. Append objcopy_as_link output to that
from the linker before testing against expected output. Fail the
test if warning not found when expected. Conversely fail the
test if ld errors or warnings given when not expected.
 
2005-02-21 Alan Modra <amodra@bigpond.net.au>
 
* ld-elf/exclude1.s: Use ".dc.a".
* ld-elfvsb/hidden2.s: Likewise.
 
2005-02-21 Alan Modra <amodra@bigpond.net.au>
 
* ld-elf/warn1.d: Specify -Ttext.
* ld-scripts/align.exp (align2a, align2b: Don't run on aout targets.
* ld-scripts/align2.t: Discard all but .text and .data.
* ld-scripts/align2a.d: Accept non-readonly for coff.
* ld-scripts/align2b.d: Likewise.
* lib/ld-lib.exp (is_aout_format): New function.
 
2005-02-18 Alan Modra <amodra@bigpond.net.au>
 
* ld-scripts/align2a.d: Don't assume anything about section
padding or alignment, or max page size. Allow 64-bit addresses.
* ld-scripts/align2b.d: Likewise.
 
2005-02-17 Zack Weinberg <zack@codesourcery.com>
 
* ld-scripts/align.exp: Rename existing "ALIGN" test to "align1".
Add dump tests "align2a", "align2b", "align2c".
* ld-scripts/align2.t, ld-scripts/align2a.s, ld-scripts/align2a.d
* ld-scripts/align2b.s, ld-scripts/align2b.d
* ld-scripts/align2c.s, ld-scripts/align2c.d: New files.
 
2005-02-17 Alexandre Oliva <aoliva@redhat.com>
 
* ld-frv/fdpic-static-6.d: Update.
* ld-frv/fdpic*.d: Remove explicit -mfdpic from #as. Update
spelling of errors and warnings.
 
2005-02-15 Nigel Stephens <nigel@mips.com>
Maciej W. Rozycki <macro@mips.com>
 
* ld-mips-elf/mips16-hilo.d: New test for the R_MIPS16_HI16 and
R_MIPS16_LO16 relocs.
* ld-mips-elf/mips16-hilo-n32.d: Likewise, for the n32 ABI.
* ld-mips-elf/mips16-hilo.s: Auxiliary source for the new tests.
* ld-mips-elf/mips-elf.exp: Run the new tests.
 
2005-02-14 Eric Botcazou <ebotcazou@libertysurf.fr>
 
* ld-sparc/sparc.exp: Enable on Solaris. Disable 32-bit tests
on sparc64-elf.
 
2005-02-13 Jan Beulich <jbeulich@novell.com>
 
* ld-elfvers/vers.exp (as_options): New. Set to -x for ia64.
(build_binary): Pass as_options to ld_assemble.
(test_ldfail): Likewise.
(build_exec): Likewise.
Pass as_options to run_ld_link_tests.
* ld-ia64/tlsbin.s: Add .explicit.
* ld-ia64/tlsbinpic.s: Likewise.
* ld-ia64/tlspic1.s: Likewise.
 
2005-02-13 Eric Botcazou <ebotcazou@libertysurf.fr>
 
* ld-sparc/tlssunnopic32.rd: Adjust for .dynsym changes.
* ld-sparc/tlssunpic32.rd: Likewise.
 
2005-02-13 Eric Botcazou <ebotcazou@libertysurf.fr>
 
* ld-elf/warn1.d: Do not run on sparc64-*-solaris2*.
 
2005-02-11 Paul Brook <paul@codesourcery.com>
 
* ld-elf/symbol1w.s: Avoid using @function syntax.
 
2005-02-12 Alan Modra <amodra@bigpond.net.au>
 
* ld-elfvsb/hidden2.s: Replace .word with .long.
 
2005-02-10 Paul Brook <paul@codesourcery.com>
 
* ld-elfvsb/hidden2.s: New file
* ld-elfvsb/hidden2.d: New file
* ld-elfvsb/hidden2.ld: New file
 
2005-02-07 Alexandre Oliva <aoliva@redhat.com>
 
* ld-frv/fdpic-shared-8-fail.d: Tweak error messages.
 
2005-02-07 Hans-Peter Nilsson <hp@axis.com>
 
* ld-cris/libdso-13.d: Adjust for being identified as warning.
 
* ld-cris/globsymw2.s: New file.
* ld-cris/warn3.d, ld-cris/warn4.d: New tests.
 
* ld-discard/extern.d, ld-discard/start.d, ld-discard/static.d:
Adjust for being identified as warnings.
 
* ld-cris/stabs1.s: New file.
* ld-cris/undef2.d, ld-cris/undef3.d: New tests.
 
* ld-elf/start.s, ld-elf/symbolref.s, ld-elf/symbol1w.s,
ld-elf/warn1.d: New test.
 
* lib/ld-lib.exp: Support new directive "warning".
 
2005-02-02 Daniel Jacobowitz <dan@codesourcery.com>
 
* ld-mips-elf/eh-frame3.d, ld-mips-elf/eh-frame4.d: Move comments
after test commands.
* ld-mips-elf/mips-elf.exp: Skip multi-got-1 on non-GNU/Linux
systems.
 
2005-02-01 Alan Modra <amodra@bigpond.net.au>
 
* ld-powerpc/tlsso.r: Update.
* ld-powerpc/tlstocso.r: Update.
 
2005-01-31 Daniel Jacobowitz <dan@codesourcery.com>
 
* ld-mips-elf/elf-rel-got-n32.d, ld-mips-elf/elf-rel-got-n64-linux.d,
ld-mips-elf/elf-rel-got-n64.d, ld-mips-elf/elf-rel-xgot-n32.d,
ld-mips-elf/elf-rel-xgot-n64-linux.d, ld-mips-elf/elf-rel-xgot-n64.d,
ld-mips-elf/jalbal.d: Force big-endian.
* ld-mips-elf/multi-got-1.d: Make more flexible.
* ld-mips-elf/rel32-n32.d, ld-mips-elf/rel32-o32.d,
ld-mips-elf/rel64.d: Update offsets.
 
2005-01-31 Daniel Jacobowitz <dan@codesourcery.com>
 
* ld-elf/group1.d: Accept OBJECT symbols.
 
2005-01-31 Richard Sandiford <rsandifo@redhat.com>
 
* ld-mips-elf/eh-frame1.s: Create a .gcc_compiled_long32 if using
32-bit pointers.
* ld-mips-elf/eh-frame1.d: Link in .gcc_compiled_long32 sections.
* ld-mips-elf/eh-frame[34].d: New tests.
* ld-mips-elf/mips-elf.exp: Run them.
 
2005-01-28 Jan Beulich <jbeulich@novell.com>
 
* ld/ia64/tlsbin.[rt]d: Widen expected offset/size ranges.
* ld/ia64/tlspic.[rt]d: Likewise.
 
2005-01-25 Alexandre Oliva <aoliva@redhat.com>
 
* ld-frv/fdpic.exp: Add -mfdpic to ASFLAGS.
* ld-frv/tls.exp: Likewise.
2004-11-26 Alexandre Oliva <aoliva@redhat.com>
* ld-frv/tls-3.s: New.
* ld-frv/tls-static-3.d: New.
* ld-frv/tls-dynamic-3.d: New.
* ld-frv/tls-pie-3.d: New.
* ld-frv/tls-shared-3.d: New.
* ld-frv/tls-relax-static-3.d: New.
* ld-frv/tls-relax-dynamic-3.d: New.
* ld-frv/tls-relax-pie-3.d: New.
* ld-frv/tls-relax-shared-3.d: New.
* ld-frv/tls.exp: Run the new tests.
* ld-frv/tls-dynamic-2.d: Adjust for improved relaxation.
* ld-frv/tls-relax-dynamic-2.d: Likewise.
* ld-frv/tls-relax-initial-shared-2.d: Likewise.
2004-11-10 Alexandre Oliva <aoliva@redhat.com>
* ld-frv/tls-1-dep.s: New.
* ld-frv/tls-1-shared.lds: New.
* ld-frv/tls-1.s: New.
* ld-frv/tls-2.s: New.
* ld-frv/tls-dynamic-1.d: New.
* ld-frv/tls-dynamic-2.d: New.
* ld-frv/tls-initial-shared-2.d: New.
* ld-frv/tls-pie-1.d: New.
* ld-frv/tls-relax-dynamic-1.d: New.
* ld-frv/tls-relax-dynamic-2.d: New.
* ld-frv/tls-relax-initial-shared-2.d: New.
* ld-frv/tls-relax-pie-1.d: New.
* ld-frv/tls-relax-shared-1.d: New.
* ld-frv/tls-relax-shared-2.d: New.
* ld-frv/tls-relax-static-1.d: New.
* ld-frv/tls-shared-1-fail.d: New.
* ld-frv/tls-shared-1.d: New.
* ld-frv/tls-shared-2.d: New.
* ld-frv/tls-static-1.d: New.
* ld-frv/tls.exp: New.
* ld-frv/fdpic-pie-1.d: Adjust for 64-bit host.
* ld-frv/fdpic-pie-2.d: Likewise.
* ld-frv/fdpic-pie-6.d: Likewise.
* ld-frv/fdpic-pie-7.d: Likewise.
* ld-frv/fdpic-pie-8.d: Likewise.
* ld-frv/fdpic-shared-1.d: Likewise.
* ld-frv/fdpic-shared-2.d: Likewise.
* ld-frv/fdpic-shared-3.d: Likewise.
* ld-frv/fdpic-shared-4.d: Likewise.
* ld-frv/fdpic-shared-5.d: Likewise.
* ld-frv/fdpic-shared-6.d: Likewise.
* ld-frv/fdpic-shared-7.d: Likewise.
* ld-frv/fdpic-shared-8.d: Likewise.
* ld-frv/fdpic-shared-local-2.d: Likewise.
* ld-frv/fdpic-shared-local-8.d: Likewise.
* ld-frv/fdpic-static-1.d: Likewise.
* ld-frv/fdpic-static-2.d: Likewise.
* ld-frv/fdpic-static-6.d: Likewise.
* ld-frv/fdpic-static-7.d: Likewise.
* ld-frv/fdpic-static-8.d: Likewise.
 
2005-01-17 Richard Sandiford <rsandifo@redhat.com>
 
* ld-mips-elf/eh-frame2-{n32,n64}.d: New tests.
* ld-mips-elf/mips-elf.exp: Run them.
 
2005-01-17 Andrew Stubbs <andrew.stubbs@st.com>
 
* ld-sh/arch/arch.exp: Correct the email address.
Correct a few comment typos.
(test_arch,test_arch_error): Use 'ld -r' to avoid illegal
relocations killing the test.
* ld-sh/arch/arch_expected.txt: Update/Correct the test results.
* ld-sh/arch/sh2a-nofpu-or-sh3-nommu.s: Regenerate.
* ld-sh/arch/sh2a-nofpu-or-sh4-nommu-nofpu.s: Regenerate.
* ld-sh/arch/sh2a-nofpu.s: Generate new file.
* ld-sh/arch/sh2a-or-sh3e.s: Regenerate.
* ld-sh/arch/sh2a-or-sh4.s: Regenerate.
* ld-sh/arch/sh2a.s: Generate new file.
* ld-sh/arch/sh2e.s: Regenerate.
* ld-sh/arch/sh2.s: Regenerate.
* ld-sh/arch/sh3-dsp.s: Regenerate.
* ld-sh/arch/sh3e.s: Regenerate.
* ld-sh/arch/sh3-nommu.s: Regenerate.
* ld-sh/arch/sh3.s: Regenerate.
* ld-sh/arch/sh4al-dsp.s: Regenerate.
* ld-sh/arch/sh4a-nofpu.s: Regenerate.
* ld-sh/arch/sh4a.s: Regenerate.
* ld-sh/arch/sh4-nofpu.s: Regenerate.
* ld-sh/arch/sh4-nommu-nofpu.s: Regenerate.
* ld-sh/arch/sh4.s: Regenerate.
* ld-sh/arch/sh-dsp.s: Regenerate.
* ld-sh/arch/sh.s: Regenerate.
 
2005-01-11 Kaz Kojima <kkojima@rr.iij4u.or.jp>
 
* ld-sh/shared-1.d: Update for changed dynamic syms.
* ld-sh/sh64/gotplt.d: Likewise.
* ld-sh/sh64/init-cmpct.d: Likewise.
* ld-sh/sh64/init-media.d: Likewise.
* ld-sh/sh64/init64.d: Likewise.
 
For older changes see ChangeLog-2004
Local Variables:
mode: change-log
left-margin: 8
fill-column: 74
version-control: never
End:
/ChangeLog-2006
0,0 → 1,1285
2006-12-29 H.J. Lu <hongjiu.lu@intel.com>
 
* ld-elf/wrap.exp: New file.
* ld-elf/wrap1.c: Likewise.
* ld-elf/wrap1.out: Likewise.
* ld-elf/wrap1a.c: Likewise.
* ld-elf/wrap1b.c: Likewise.
 
2006-12-18 Pedro Alves <pedro_alves@portugalmail.pt>
 
* ld-pe/direct.exp: New file.
* ld-pe/direct_client.c: Likewise.
* ld-pe/direct_dll.c: Likewise.
 
2006-12-13 Dave Brolley <brolley@redhat.com>
 
* lib/ld-lib.exp (big_or_little_endian): Accept -meb and
-mel for big and little endian respectively.
 
2006-12-12 Ina Pandit <inap@kpitcummins.com>
 
* ld-scripts/overlay-size-map.d: Update.
 
2006-12-07 H.J. Lu <hjl@gnu.org>
 
PR ld/3666
* ld-elf/group3a.d: New file.
* ld-elf/group3a.s: Likewise.
* ld-elf/group3b.d: Likewise.
* ld-elf/group3b.s: Likewise.
 
2006-12-05 Alan Modra <amodra@bigpond.net.au>
 
* ld-alpha/tlspic.rd: Update for unused section removal.
* ld-frv/fdpic-shared-6.d: Likewise.
* ld-frv/tls-dynamic-1.d: Update for symbol changes.
* ld-frv/tls-dynamic-2.d: Likewise.
* ld-frv/tls-dynamic-3.d: Likewise.
* ld-frv/tls-initial-shared-2.d: Likewise.
* ld-frv/tls-pie-1.d: Likewise.
* ld-frv/tls-pie-3.d: Likewise.
* ld-frv/tls-relax-dynamic-1.d: Likewise.
* ld-frv/tls-relax-dynamic-2.d: Likewise.
* ld-frv/tls-relax-dynamic-3.d: Likewise.
* ld-frv/tls-relax-initial-shared-2.d: Likewise.
* ld-frv/tls-relax-pie-1.d: Likewise.
* ld-frv/tls-relax-pie-3.d: Likewise.
* ld-frv/tls-relax-shared-1.d: Likewise.
* ld-frv/tls-relax-shared-2.d: Likewise.
* ld-frv/tls-relax-shared-3.d: Likewise.
* ld-frv/tls-relax-static-3.d: Likewise.
* ld-frv/tls-shared-1.d: Likewise.
* ld-frv/tls-shared-2.d: Likewise.
* ld-frv/tls-shared-3.d: Likewise.
* ld-frv/tls-static-1.d: Likewise.
* ld-frv/tls-static-3.d: Likewise.
 
2006-12-05 Jakub Jelinek <jakub@redhat.com>
Alan Modra <amodra@bigpond.net.au>
 
* ld-elfvsb/sh1.c (overriddenvar, shlib_overriddencall2,
shared_data): If !SHARED, move to...
* ld-elfvsb/sh2.c: ... here.
* ld-elfvsb/elfvsb.exp: Add -DSHARED to compiler options when
building with $picflag.
 
2006-12-04 Jan Beulich <jbeulich@novell.com>
 
* ld-elf/eh-frame-hdr.d: New.
* ld-elf/eh-frame-hdr.s: New.
* ld-ia64/tlsbin.dd, ld-ia64/tlsbin.sd: Don't depend on exact linkage
table layout.
 
2006-11-23 Thiemo Seufer <ths@mips.com>
 
* ld-elf/warn2.d: Match regex also for the second segment.
 
2006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
 
* ld-arm/mixed-app.d, ld-arm/tls-app.d, ld-arm/tls-lib.d: Update
for $d support.
 
2006-11-21 Jakub Jelinek <jakub@redhat.com>
 
* ld-elf/eh5.d: New test.
* ld-elf/eh5.s: New file.
* ld-elf/eh5a.s: New file.
* ld-elf/eh5b.s: New file.
 
2006-11-13 Daniel Jacobowitz <dan@codesourcery.com>
 
* ld-arm/arm-dyn.ld, ld-arm/arm-lib.ld: Remove .stack.
* ld-arm/armthumb-lib.d, ld-arm/mixed-app.d, ld-arm/mixed-lib.d:
Allow smaller section gap.
* ld-arm/armthumb-lib.sym, ld-arm/mixed-lib.sym: Reorder. Remove
_stack.
* ld-arm/mixed-app.sym: Remove _stack.
* ld-arm/tls-app.d: Update start address.
 
2006-11-08 Alan Modra <amodra@bigpond.net.au>
 
* ld-elf/group.ld: Handle .rodata.brlt for powerpc64.
 
2006-11-07 Vladimir Prus <vladimir@codesourcery.com>
 
* testsuite/ld-elf/symbol2w.s: Use "%" instead of "@" to avoid
breakage on ARM.
 
2006-11-06 Vladimir Prus <vladimir@codesourcery.com>
 
* testsuite/ld-elf/symbol1ref.s: Use ".dc.a" instead
of ".long".
 
2006-11-06 Vladimir Prus <vladimir@codesourcery.com>
 
* testsuite/ld-elf/warn2.d: New.
* testsuite/ld-elf/symbol2w.s: New.
* testsuite/ld-elf/symbol2ref.s: New.
 
2006-11-05 Hans-Peter Nilsson <hp@axis.com>
 
* ld-cris/ldsym1.d: Adjust for semi-recent ld changes.
 
2006-11-02 Daniel Jacobowitz <dan@codesourcery.com>
 
* ld-discard/zero-rel.d, ld-discard/zero-rel.s: New files.
 
2006-11-01 Thiemo Seufer <ths@mips.com>
 
* ld-mips-elf/mips16-intermix-1.s, ld-mips-elf/mips16-intermix-2.s,
ld-mips-elf/mips16-intermix.d: New testcase.
* ld-mips-elf/mips-elf.exp (mips16_intermix_test): Run new testcases.
 
2006-10-29 Kaz Kojima <kkojima@rr.iij4u.or.jp>
 
* 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: Update for removal
of empty sections.
 
2006-10-25 Alan Modra <amodra@bigpond.net.au>
 
* ld-spu/ovl.d: New file.
* ld-spu/ovl.lnk: New file.
* ld-spu/ovl.s: New file.
* ld-spu/spu.exp: New file.
* ld-elf/sec64k.exp: Tweak ld options for SPU.
* ld-scripts/empty-orphan.exp: Likewise.
* ld-scripts/phdrs.exp: Likewise.
* ld-scripts/phdrs2.exp: Likewise.
 
2006-10-24 Alan Modra <amodra@bigpond.net.au>
 
* ld-powerpc/plt1.s: New.
* ld-powerpc/plt1.d: New.
* ld-powerpc/relbrlt.s: New.
* ld-powerpc/relbrlt.d: New.
* ld-powerpc/powerpc.exp: Run them.
 
2006-10-21 Kaz Kojima <kkojima@rr.iij4u.or.jp>
 
* 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/rel32.xd, ld-sh/sh64/rel64.xd,
* ld-sh/sh64/reldl32.rd, ld-sh/sh64/reldl64.rd,
* ld-sh/sh64/shdl32.xd, ld-sh/sh64/shdl64.xd: Update.
 
2006-10-20 Kaz Kojima <kkojima@rr.iij4u.or.jp>
 
* ld-sh/tlsbin-1.d: Update.
* ld-sh/tlspic-1.d: Likewise.
* ld-sh/tlstpoff-1.d: Likewise.
 
2006-10-20 Richard Sandiford <richard@codesourcery.com>
 
* ld-mips-elf/multi-got-1.d: Remove trailing R_MIPS_NONE entries.
* ld-mips-elf/tls-multi-got-1.got: Likewise.
* ld-mips-elf/tls-multi-got-1.r: Likewise.
 
2006-10-20 Richard Sandiford <richard@codesourcery.com>
 
* ld-mips-elf/multi-got-1.d: Do not expect a particular address
for DT_HASH.
* ld-mips-elf/rel32-o32.d: Bump addresses by 0x20 to account for
the extra program header.
* ld-mips-elf/rel32-n32.d: Likewise.
* ld-mips-elf/tlslib-o32.got: Likewise.
* ld-mips-elf/tlslib-o32-hidden.got: Likewise.
* ld-mips-elf/tlslib-o32-ver.got: Likewise.
* ld-mips-elf/tls-multi-got-1.got: Likewise.
* ld-mips-elf/tls-multi-got-1.r: Likewise.
* ld-mips-elf/rel64.d: Bump addresses by 0x30 to account for the
extra program header.
* ld-mips-elf/tlsdyn-o32.d: Reduce the GOT offset by 32 to account
for the extra program header, and thus the shorter gap between the
text and data segments.
* 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.got: Bump GOT text addresses by 0x20
to account for the extra program header.
* ld-mips-elf/tlsdyn-o32-1.got: Likewise.
* ld-mips-elf/tlsdyn-o32-2.got: Likewise.
* ld-mips-elf/tlsdyn-o32-3.got: Likewise.
 
2006-10-20 Richard Sandiford <richard@codesourcery.com>
 
* ld-mips-elf/rel32-o32.d: Bump the section number of .text by 1
to account for the fact that .rel.dyn is now before .text in the
section table.
* ld-mips-elf/rel32-n32.d: Likewise.
* ld-mips-elf/rel64.d: Likewise.
 
2006-10-19 Richard Sandiford <richard@codesourcery.com>
 
* ld-mips-elf/tlslib-o32-hidden.got: Sort relocations against the
same symbol in order of increasing r_offset.
* ld-mips-elf/tls-multi-got-1.got: Likewise.
* ld-mips-elf/tls-hidden3.r: Likewise.
* ld-mips-elf/tls-hidden4.r: Likewise.
 
2006-10-19 Richard Sandiford <richard@codesourcery.com>
 
* ld-mips-elf/multi-got-1.d: Remove DT_DEBUG tag. Do not require
a specific file offset for .dynamic. Reduce DT_HASH by 8 to account
for removed tag.
* ld-mips-elf/tls-multi-got-1.r: Likewise. Also reduce DT_REL by 8.
Reduce PLTGOT and symbol values by 16 to account for the removed tag.
* ld-mips-elf/textrel-1.d: Remove DT_DEBUG tag.
* ld-mips-elf/rel32-n32.d: Reduce addresses by 16 to account for
removed DT_DEBUG tag.
* ld-mips-elf/rel64.d: Likewise.
* ld-mips-elf/tls-multi-got-1.got: Likewise.
* ld-mips-elf/tlslib-o32-hidden.got: Likewise.
 
2006-10-18 H.J. Lu <hongjiu.lu@intel.com>
 
PR ld/3290
* ld-elf/dummy.c: New file.
* ld-elf/dwarf.exp: Likewise.
* ld-elf/dwarf1.c: Likewise.
* ld-elf/dwarf1.h: Likewise.
* ld-elf/dwarf1.out: Likewise.
* ld-elf/dwarf1main.c: Likewise.
 
2006-10-18 H.J. Lu <hongjiu.lu@intel.com>
 
* ld-elf/dl4.c: New file.
* ld-elf/dl4.list: Likewise.
* ld-elf/dl4a.out: Likewise.
* ld-elf/dl4b.out: Likewise.
* ld-elf/dl4main.c: Likewise.
* ld-elf/dl4xxx.c: Likewise.
* ld-elf/dl4xxx.list: Likewise.
 
* ld-elf/shared.exp (build_tests): Add libdl4a.so and
libdl4b.so.
(run_tests): Likewise.
 
2006-10-18 Richard Sandiford <richard@codesourcery.com>
 
* ld-mips-elf/reloc-1-n64.d: Match 16-character VMAs on LP64 hosts.
 
2006-10-18 Richard Sandiford <richard@codesourcery.com>
 
* ld-mips-elf/rel32-n32.d: Bump addresses by 0x20 to account for
the fact that .reginfo is now placed before .text. Change the
section number of .text accordingly.
 
2006-10-18 Richard Sandiford <richard@codesourcery.com>
 
* ld-mips-elf/elf-rel-got-n32.d: Adjust page gap from 0x100000
to 0x10000. Move .reginfo before .text and bump .text addresses
by 0x10 to make room. Move data segment down by 0x10 bytes to
account for new size of text segment.
* ld-mips-elf/elf-rel-xgot-n32.d: Likewise.
* ld-mips-elf/elf-rel-got-n64-linux.d: Adjust page gap from
0x100000 to 0x10000.
* ld-mips-elf/elf-rel-xgot-n64-linux.d: Likewise.
 
2006-10-17 Mark Shinwell <shinwell@codesourcery.com>
 
* ld-arm/arm-elf.exp: Add thumb1-bl, thumb2-bl,
thumb2-bl-as-thumb1-bad and thumb2-bl-bad tests.
* ld-arm/thumb1-bl.d: New.
* ld-arm/thumb1-bl.s: New.
* ld-arm/thumb2-bl-as-thumb1-bad.d: New.
* ld-arm/thumb2-bl-as-thumb1-bad.s: New.
* ld-arm/thumb2-bl-bad.d: New.
* ld-arm/thumb2-bl-bad.s: New.
* ld-arm/thumb2-bl.d: New.
* ld-arm/thumb2-bl.s: New.
 
2006-10-17 Alan Modra <amodra@bigpond.net.au>
 
* ld-arm/mixed-app.sym, ld-cris/ldsym1.d, ld-cris/libdso-12.d,
* ld-cris/v32-ba-1.d, ld-elf/orphan.d, ld-elf/orphan2.d,
* ld-i386/tlsbin.rd, ld-i386/tlsbindesc.rd, ld-i386/tlsdesc.rd,
* ld-i386/tlsdesc.sd, ld-i386/tlsgdesc.rd, ld-i386/tlsnopic.rd,
* ld-i386/tlspic.rd, ld-ia64/tlspic.rd, ld-mips-elf/eh-frame1-n32.d,
* ld-mips-elf/eh-frame1-n64.d, ld-mips-elf/eh-frame2-n32.d,
* ld-mips-elf/eh-frame2-n64.d, ld-mips-elf/mips-elf.exp,
* ld-mips-elf/rel32-n32.d, ld-mips-elf/rel32-o32.d,
* ld-mips-elf/rel64.d, ld-mips-elf/tls-multi-got-1.got,
* ld-mips-elf/tls-multi-got-1.r, 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-hidden.got,
* ld-mips-elf/tlslib-o32-ver.got, ld-mips-elf/tlslib-o32.got,
* ld-mmix/bpo-10.d, ld-powerpc/tlsso.g, ld-powerpc/tlsso.r,
* ld-powerpc/tlsso32.d, ld-powerpc/tlsso32.g, ld-powerpc/tlsso32.r,
* ld-powerpc/tlstocso.g, ld-powerpc/tlstocso.r, ld-s390/tlspic.rd,
* ld-s390/tlspic_64.rd, ld-scripts/empty-address-1.d,
* ld-scripts/empty-address-3c.d, ld-scripts/empty-orphan.t,
* ld-sh/shared-1.d, ld-sh/tlspic-2.d, ld-sparc/tlssunbin32.rd,
* ld-sparc/tlssunbin64.rd, ld-sparc/tlssunpic32.rd,
* ld-sparc/tlssunpic64.rd, ld-x86-64/tlsdesc.pd, ld-x86-64/tlsdesc.rd,
* ld-x86-64/tlspic.rd: Update for section sym changes.
 
2006-10-16 Richard Sandiford <richard@codesourcery.com>
 
* ld-mips-elf/branch-misc-1.d: Set the start address to 0x20000000.
* ld-mips-elf/jalbal.d: Likewise 0x200000a0.
* ld-mips-elf/jaloverflow-2.d: Likewise 0x20000000.
* ld-mips-elf/reloc-3-n32.d: Likewise.
* ld-mips-elf/reloc-3.d: Likewise.
* ld-mips-elf/textrel-1.d: Don't require a specific file offset for
.dynamic.
 
2006-10-03 Jakub Jelinek <jakub@redhat.com>
 
* ld-elf/eh4.d: New test.
* ld-elf/eh4.s: New file.
* ld-elf/eh4a.s: New file.
 
2006-10-02 Vladimir Prus <vladimir@codesourcery.com>
 
* ld-arm/use-thumb-lib.sym: Robustify, by ignoring symbols we're
not interested in and bucket number.
 
2006-10-02 Kai Tietz <Kai.Tietz@onevision.com>
 
* ld-fastcall/fastcall.exp: Add x86_64-pc-mingw64 as valid target.
* ld-pe/pe.exp: Likewise.
* lib/ld-lib.exp ( is_pecoff_format): Accept x86_64-pc-mingw64.
 
2006-09-29 Kaz Kojima <kkojima@rr.iij4u.or.jp>
 
* ld-sh/tlspic-2.d: Update.
 
2006-09-26 H.J. Lu <hongjiu.lu@intel.com>
 
PR ld/3223
PR ld/3267
* ld-scripts/empty-address-1.d: New file.
* ld-scripts/empty-address-1.s: Likewise.
* ld-scripts/empty-address-1.t: Likewise.
* ld-scripts/empty-address-2.s: Likewise.
* ld-scripts/empty-address-2a.d: Likewise.
* ld-scripts/empty-address-2a.t: Likewise.
* ld-scripts/empty-address-2b.d: Likewise.
* ld-scripts/empty-address-2b.t: Likewise.
* ld-scripts/empty-address-3.s: Likewise.
* ld-scripts/empty-address-3a.d: Likewise.
* ld-scripts/empty-address-3a.t: Likewise.
* ld-scripts/empty-address-3b.d: Likewise.
* ld-scripts/empty-address-3b.t: Likewise.
* ld-scripts/empty-address-3c.d: Likewise.
* ld-scripts/empty-address-3c.t: Likewise.
* ld-scripts/empty-address.exp: Likewise.
 
2006-09-21 Andreas Schwab <schwab@suse.de>
 
* ld-m68k/plt1-68020.d: Fix patterns to match also for 64-bit
hosts.
 
2006-09-20 Kai Tietz <Kai.Tietz@onevision.com>
 
* bootstrap/bootstrap.exp: Fix x86_64-mingw32 target test.
* ld-fastcall/fastcall.exp: Likewise.
* ld-scripts/align.exp: Likewise.
* ld-scripts/align2a.d: Likewise.
* ld-scripts/defined.exp: Likewise.
* ld-scripts/provide.exp: Likewise.
* ld-scripts/script.exp: Likewise.
* ld-scripts/weak.exp: Likewise.
* lib/ld-lib.exp: Detect target as pecoff file format.
 
2006-09-18 Thiemo Seufer <ths@networkno.de>
Maciej W. Rozycki <macro@mips.com>
 
* ld-mips-elf/mips-elf.exp: Add test for R_MIPS16_GPREL relocations.
* ld-mips-elf/reloc-3-n32.d, ld-mips-elf/reloc-3.d: New files.
 
2006-09-18 Thiemo Seufer <ths@networkno.de>
 
* ld-elfcomm/elfcomm.exp: Enable the alignment test for
mips*-*-*.
 
2006-09-17 Mei Ligang <ligang@sunnorth.com.cn>
 
* ld-elf/merge.d: Add special case for Score target.
* ld-elfcomm/elfcomm.exp: Likewise.
* ld-srec/srec.exp: Likewise.
 
2006-09-15 H.J. Lu <hongjiu.lu@intel.com>
 
* ld-scripts/overlay-size.t: Discard .reginfo sections.
 
2006-09-15 H.J. Lu <hongjiu.lu@intel.com>
 
* ld-elf/hash.d: Don't run for mips targets.
 
2006-09-15 H.J. Lu <hongjiu.lu@intel.com>
 
* ld-elf/loadaddr.s: Pad sections to 16 bytes.
* ld-elf/loadaddr1.d: Updated.
* ld-elf/loadaddr2.d: Likewise.
* ld-elf/loadaddr3a.d: Likewise.
* ld-elf/loadaddr3b.d: Likewise.
 
2006-09-12 H.J. Lu <hongjiu.lu@intel.com>
 
PR ld/3197
* ld-elf/hash.d: New test.
 
2006-09-04 Vladimir Prus <vladimir@codesourcery.com>
 
* ld-arm/use-thumb-lib.sym: Use regexps instead of
absolute addresses, for robustness.
 
2006-09-07 H.J. Lu <hongjiu.lu@intel.com>
 
* ld-elf/dl1.c: New file.
* ld-elf/dl1.list: Likewise.
* ld-elf/dl1.out: Likewise.
* ld-elf/dl1main.c: Likewise.
* ld-elf/dl2.c: Likewise.
* ld-elf/dl2.list: Likewise.
* ld-elf/dl2a.out: Likewise.
* ld-elf/dl2b.out: Likewise.
* ld-elf/dl2main.c: Likewise.
* ld-elf/dl2xxx.c: Likewise.
* ld-elf/dl2xxx.list: Likewise.
* ld-elf/dl3.cc: Likewise.
* ld-elf/dl3.list: Likewise.
* ld-elf/dl3a.out: Likewise.
* ld-elf/dl3b.out: Likewise.
* ld-elf/dl3header.h: Likewise.
* ld-elf/dl3main.cc: Likewise.
 
* ld-elf/shared.exp: Updated.
 
* lib/ld-lib.exp (run_ld_link_exec_tests): Take an optional
argument for source language. Use CC/CXX for link, depending
on source language.
(run_cc_link_tests): Likewise.
 
2006-08-29 Alan Modra <amodra@bigpond.net.au>
 
* ld-elf/loadaddr3a.d: Adjust target test.
* ld-elf/loadaddr3b.d: Likewise.
 
2006-08-29 Nathan Sidwell <nathan@codesourcery.com>
 
* ld-elf/loadaddr3.t: New.
* ld-elf/loadaddr3a.d: New.
* ld-elf/loadaddr3b.d: New.
 
2006-08-23 Alan Modra <amodra@bigpond.net.au>
 
* ld-powerpc/plt1.s: New.
* ld-powerpc/plt1.d: New.
* ld-powerpc/powerpc.exp: Run it.
 
2006-08-23 H.J. Lu <hongjiu.lu@intel.com>
 
PR ld/3052
* ld-elf/loadaddr1.t: Add "AT (ADDR(.data))".
* ld-elf/loadaddr2.t: Likewise.
 
2006-08-23 H.J. Lu <hongjiu.lu@intel.com>
 
PR ld/3103
* ld-elf/overlay.d: New file.
* ld-elf/overlay.s: Likewise.
* ld-elf/overlay.t: Likewise.
 
2006-08-18 Paul Brook <paul@codesourcery.com>
 
* ld-arm/arm-elf.exp (armelftests): Add armthumb-lib.so. Add
-use-blx to mixed-lib.so
* ld-arm/armthumb-lib.d: New file.
* ld-arm/armthumb-lib.sym: New file.
 
2006-08-18 H.J. Lu <hongjiu.lu@intel.com>
 
PR ld/3052
* ld-elf/loadaddr.s: New file.
* ld-elf/loadaddr1.d: Likewise.
* ld-elf/loadaddr1.t: Likewise.
* ld-elf/loadaddr2.d: Likewise.
* ld-elf/loadaddr2.t: Likewise.
 
2006-08-17 Alan Modra <amodra@bigpond.net.au>
 
* ld-powerpc/tlsexe.d: Update for lazy link stub change.
* ld-powerpc/tlsexe.r: Likewise.
* ld-powerpc/tlsexetoc.d: Likewise.
* ld-powerpc/tlsexetoc.r: Likewise.
* ld-powerpc/tlsso.d: Likewise.
* ld-powerpc/tlstocso.d: Likewise.
 
2006-08-16 H.J. Lu <hongjiu.lu@intel.com>
 
PR ld/3015
* ld-elf/binutils.exp: Add tests for "-z relro".
 
2006-08-16 Alan Modra <amodra@bigpond.net.au>
 
* ld-scripts/overlay-size-map.d: Update.
 
2006-08-11 Thiemo Seufer <ths@mips.com>
 
* ld-elfcomm/elfcomm.exp (dump_common1): Extend regexp to match also
MIPS small commons.
 
2006-08-08 H.J. Lu <hongjiu.lu@intel.com>
 
PR ld/3009
* ld-scripts/sort.t: New file.
* ld-scripts/sort_b_a-1.d: Likewise.
* ld-scripts/sort_b_a-1.s: Likewise.
* ld-scripts/sort_b_n-1.d: Likewise.
* ld-scripts/sort_b_n-1.s: Likewise.
 
2006-08-05 Pedro Alves <pedro_alves@portugalmail.pt>
 
* ld-pe/pe.exp: Enable tests on arm-wince-pe.
* ld-pe/secrel.d: Adjust test to work on arm-wince-pe too.
 
2006-08-04 Richard Sandiford <richard@codesourcery.com>
 
* ld-sh/rd-sh.exp: Treat vxworks1-static.d specially.
* ld-sh/sh-vxworks.exp: New file.
* ld-sh/sh.exp: Extend sh-linux SIZEOF_HEADERS handling to
sh-*-vxworks.
* ld-sh/vxworks1-le.dd, ld-sh/vxworks1-lib-le.dd,
* ld-sh/vxworks1-lib.dd, ld-sh/vxworks1-lib.nd,
* ld-sh/vxworks1-lib.rd, ld-sh/vxworks1-lib.s,
* ld-sh/vxworks1-static.d, ld-sh/vxworks1.dd,
* ld-sh/vxworks1.ld, ld-sh/vxworks1.rd, ld-sh/vxworks1.s,
* ld-sh/vxworks2-static.sd, ld-sh/vxworks2.s,
* ld-sh/vxworks2.sd, ld-sh/vxworks3-le.dd,
* ld-sh/vxworks3-lib-le.dd, ld-sh/vxworks3-lib.dd,
* ld-sh/vxworks3-lib.s, ld-sh/vxworks3.dd, ld-sh/vxworks3.s,
* ld-sh/vxworks4.d, ld-sh/vxworks4a.s, ld-sh/vxworks4b.s,
* ld-sh/reloc1.s, ld-sh/reloc1.d: New tests.
 
2006-08-01 H.J. Lu <hongjiu.lu@intel.com>
 
* ld-elf/noload-1.d: New.
* ld-elf/noload-1.s: Likewise.
* ld-elf/noload-1.t: Likewise.
 
2006-07-29 Richard Sandiford <richard@codesourcery.com>
 
* ld-mips-elf/hash1.s, ld-mips-elf/hash1a.d,
* ld-mips-elf/hash1b.d, ld-mips-elf/hash1c.d: New tests.
* ld-mips-elf/mips-elf.exp: Run them.
 
2006-07-25 Thiemo Seufer <ths@mips.com>
 
* ld-mips-elf/mips16-call-global-2.s,
ld-mips-elf/mips16-call-global-3.s, ld-mips-elf/mips16-call-global.d:
Improve test robustness.
 
2006-07-21 Nick Clifton <nickc@redhat.com>
 
* ld-sh/arch/arch.exp (test_arch): Set the endian flag to suit the
multilib being tested.
 
2006-07-20 Thiemo Seufer <ths@mips.com>
 
* ld-mips-elf/mips16-call-global-1.s,
ld-mips-elf/mips16-call-global-2.s,
ld-mips-elf/mips16-call-global-3.s, ld-mips-elf/mips16-call-global.d:
Test linking of external mips16 jumps.
* ld-mips-elf/mips-elf.exp: Run new test.
 
2006-07-19 Thiemo Seufer <ths@mips.com>
 
* ld-selective/selective.exp: Fix selective testcases for MIPS.
 
2006-07-13 Thiemo Seufer <ths@mips.com>
 
* ld-mips-elf/tlslib-o32-ver.got, ld-mips-elf/tlslib-o32.got:
Update TLS testcases.
 
2006-07-12 H.J. Lu <hongjiu.lu@intel.com>
 
PR ld/2884
* ld-elf/begin.c: New file.
* ld-elf/end.c: Likewise.
* ld-elf/endhidden.c: Likewise.
* ld-elf/endprotected.c: Likewise.
* ld-elf/foo.c: Likewise.
* ld-elf/foo.map: Likewise.
* ld-elf/hidden.out: Likewise.
* ld-elf/main.c: Likewise.
* ld-elf/normal.out: Likewise.
* ld-elf/shared.exp: Likewise.
 
* lib/ld-lib.exp (run_cc_link_tests): New.
 
2006-07-12 Richard Sandiford <richard@codesourcery.com>
 
* ld-m68k/merge-ok-1c.d: New test.
* ld-m68k/m68k.exp: Run it.
 
2006-07-11 Hans-Peter Nilsson <hp@axis.com>
 
* ld-cris/libdso-2.d: Adjust for recent hash-related changes.
 
2006-07-10 Jakub Jelinek <jakub@redhat.com>
 
* ld-powerpc/tlsso32.r: Adjust.
* ld-powerpc/tlsso32.d: Adjust.
* ld-powerpc/tlsso32.g: Adjust.
* ld-powerpc/tlsso.r: Adjust.
* ld-powerpc/tlsso.g: Adjust.
* ld-powerpc/tlstocso.g: Adjust.
 
2006-07-05 Thiemo Seufer <ths@mips.com>
 
* ld-mips-elf/multi-got-1.d, ld-mips-elf/tls-multi-got-1.got,
ld-mips-elf/tls-multi-got-1.r: Update multigot testcases.
 
2006-06-30 H.J. Lu <hongjiu.lu@intel.com>
 
* ld-i386/tlsbindesc.dd: Updated to expect xchg %ax,%ax instead
of 2 nops.
* ld-i386/tlsdesc.dd: Likewise.
* ld-i386/tlsgdesc.dd: Likewise.
* ld-x86-64/tlsbindesc.dd: Likewise.
* ld-x86-64/tlsdesc.dd: Likewise.
* ld-x86-64/tlsdesc.pd: Likewise.
* ld-x86-64/tlsgdesc.dd: Likewise.
 
2006-06-29 Jakub Jelinek <jakub@redhat.com>
 
PR ld/2513
* ld-i386/tlsbin.dd: Fix expected output.
 
2006-06-21 Alan Modra <amodra@bigpond.net.au>
 
* ld-elf/tls_common.exp: Match 32-bit output.
 
2006-06-20 Jakub Jelinek <jakub@redhat.com>
 
* ld-elf/tls_common.exp: New test.
* ld-elf/tls_common.s: New file.
 
2006-06-20 Alan Modra <amodra@bigpond.net.au>
 
* ld-elf/eh1.d: Update for fewer program headers.
* ld-elf/eh2.d: Likewise.
* ld-elf/eh3.d: Likewise.
 
2006-06-19 Vladimir Prus <vladimir@codesourcery.com>
 
* ld-arm/arm-elf.exp: New test.
* ld-arm/use-thumb-lib.s: New file.
* ld-arm/use-thumb-lib.sym: New file.
 
2006-06-15 Mark Shinwell <shinwell@codesourcery.com>
 
* ld-arm/group-relocs-alu-bad.d: New test.
* ld-arm/group-relocs-alu-bad.s: New test.
* ld-arm/group-relocs.d: New test.
* ld-arm/group-relocs-ldc-bad.d: New test.
* ld-arm/group-relocs-ldc-bad.s: New test.
* ld-arm/group-relocs-ldr-bad.d: New test.
* ld-arm/group-relocs-ldr-bad.s: New test.
* ld-arm/group-relocs-ldrs-bad.d: New test.
* ld-arm/group-relocs-ldrs-bad.s: New test.
* ld-arm/group-relocs.s: New test.
* ld-arm/arm-elf.exp: Wire in new tests.
 
2006-06-14 Richard Sandiford <richard@codesourcery.com>
 
* ld-m68k/plt1.s, ld-m68k/plt1-empty.s, ld-m68k/plt1.ld: New files.
* ld-m68k/plt1-68020.d, ld-m68k/plt1-cpu32.d: Likewise.
* ld-m68k/plt1-isab.d: Likewise.
* ld-m68k/m68k.exp: Run new PLT tests.
 
2006-06-12 Thiemo Seufer <ths@mips.com>
 
* ld-mips-elf/multi-got-no-shared.d: Adjust for recent change of
ELF_MAXPAGESIZE.
 
2006-06-11 Richard Sandiford <richard@codesourcery.com>
 
* ld-mips-elf/stub-dynsym-1.s,
* ld-mips-elf/stub-dynsym-1.ld,
* ld-mips-elf/stub-dynsym-1-7fff.d,
* ld-mips-elf/stub-dynsym-1-8000.d,
* ld-mips-elf/stub-dynsym-1-fff0.d,
* ld-mips-elf/stub-dynsym-1-10000.d,
* ld-mips-elf/stub-dynsym-1-2fe80.d: New test.
* ld-mips-elf/mips-elf.exp: Run it.
 
2006-06-06 Alan Modra <amodra@bigpond.net.au>
 
* ld-elfvers/vers.exp (objdump_versionstuff): Allow versions in
any order.
* ld-elfvers/vers1.ver: Update.
* ld-elfvers/vers2.ver: Update.
* ld-elfvers/vers4a.ver: Update.
* ld-elfvers/vers7a.ver: Update.
* ld-elfvers/vers8.ver: Update.
* ld-elfvers/vers9.ver: Update.
* ld-elfvers/vers15.ver: Update.
* ld-elfvers/vers16a.ver: Update.
* ld-elfvers/vers17.ver: Update.
* ld-elfvers/vers18.ver: Update.
* ld-elfvers/vers20.ver: Update.
* ld-elfvers/vers20a.ver: Update.
* ld-elfvers/vers21.ver: Update.
* ld-elfvers/vers22a.ver: Update.
* ld-elfvers/vers22b.ver: Update.
* ld-elfvers/vers23a.ver: Update.
* ld-elfvers/vers23b.ver: Update.
* ld-elfvers/vers23c.ver: Update.
* ld-elfvers/vers25a.ver: Update.
* ld-elfvers/vers26a.ver: Update.
* ld-elfvers/vers27a.ver: Update.
* ld-elfvers/vers27d.ver: Update.
* ld-elfvers/vers28b.ver: Update.
* ld-elfvers/vers29.ver: Update.
* ld-elfvers/vers30.ver: Update.
* ld-elfvers/vers31.ver: Update.
 
2006-06-05 Alan Modra <amodra@bigpond.net.au>
 
* ld-elf/sec64k.exp: Add "main" symbol. Use dc.a for addresses.
Cater for different address sizes. Match end of line when
comparing symbols.
* ld-elf/start.s: Use dc.a for addresses.
 
2006-06-02 Alan Modra <amodra@bigpond.net.au>
 
* ld-powerpc/tlsexe.r: Update for removal of some section syms.
* ld-powerpc/tlsexetoc.r: Likewise.
* ld-powerpc/tlsso.r: Likewise.
* ld-powerpc/tlstocso.r: Likewise.
* ld-s390/tlsbin_64.rd: Likewise.
* ld-s390/tlspic_64.rd: Likewise.
 
2006-06-02 H.J. Lu <hongjiu.lu@intel.com>
 
PR ld/2723
* ld-alpha/tlsbin.rd: Update for removal of some section syms.
* ld-alpha/tlsbinr.rd: Likewise.
* ld-alpha/tlspic.rd: Likewise.
* ld-cris/hiddef1.d: Likewise.
* ld-cris/libdso-2.d: Likewise.
* ld-elf/sec64k.exp: Likewise.
* ld-i386/tlsbin.rd: Likewise.
* ld-i386/tlsbindesc.rd: Likewise.
* ld-i386/tlsdesc.rd: Likewise.
* ld-i386/tlsgdesc.rd: Likewise.
* ld-i386/tlsnopic.rd: Likewise.
* ld-i386/tlspic.rd: Likewise.
* ld-ia64/tlsbin.rd: Likewise.
* ld-ia64/tlspic.rd: Likewise.
* ld-mmix/bpo-1.d: Likewise.
* ld-mmix/bpo-10.d: Likewise.
* ld-mmix/bpo-11.d: Likewise.
* ld-mmix/bpo-14.d: Likewise.
* ld-mmix/bpo-16.d: Likewise.
* ld-mmix/bpo-17.d: Likewise.
* ld-mmix/bpo-18.d: Likewise.
* ld-mmix/bpo-19.d: Likewise.
* ld-mmix/bpo-2.d: Likewise.
* ld-mmix/bpo-22.d: Likewise.
* ld-mmix/bpo-3.d: Likewise.
* ld-mmix/bpo-4.d: Likewise.
* ld-mmix/bpo-5.d: Likewise.
* ld-mmix/bpo-6.d: Likewise.
* ld-mmix/bpo-9.d: Likewise.
* ld-mmix/bspec1.d: Likewise.
* ld-mmix/bspec2.d: Likewise.
* ld-mmix/greg-1.d: Likewise.
* ld-mmix/greg-19.d: Likewise.
* ld-mmix/greg-2.d: Likewise.
* ld-mmix/greg-3.d: Likewise.
* ld-mmix/greg-4.d: Likewise.
* ld-mmix/greg-5.d: Likewise.
* ld-mmix/greg-5s.d: Likewise.
* ld-mmix/greg-6.d: Likewise.
* ld-mmix/greg-7.d: Likewise.
* ld-mmix/loc1.d: Likewise.
* ld-mmix/loc2.d: Likewise.
* ld-mmix/loc3.d: Likewise.
* ld-mmix/loc4.d: Likewise.
* ld-mmix/loc6.d: Likewise.
* ld-mmix/local1.d: Likewise.
* ld-mmix/local3.d: Likewise.
* ld-mmix/local5.d: Likewise.
* ld-mmix/local7.d: Likewise.
* ld-mmix/locdo-1.d: Likewise.
* ld-mmix/loct-1.d: Likewise.
* ld-mmix/locto-1.d: Likewise.
* ld-mmix/start-1.d: Likewise.
* ld-mmix/undef-3.d: Likewise.
* ld-powerpc/tlsexe32.r: Likewise.
* ld-powerpc/tlsso32.r: Likewise.
* ld-s390/tlsbin.rd: Likewise.
* ld-s390/tlspic.rd: Likewise.
* ld-sparc/tlssunbin32.rd: Likewise.
* ld-sparc/tlssunbin64.rd: Likewise.
* ld-sparc/tlssunnopic32.rd: Likewise.
* ld-sparc/tlssunnopic64.rd: Likewise.
* ld-sparc/tlssunpic32.rd: Likewise.
* ld-sparc/tlssunpic64.rd: Likewise.
* ld-x86-64/tlsbin.rd: Likewise.
* ld-x86-64/tlsbindesc.rd: Likewise.
* ld-x86-64/tlsdesc.rd: Likewise.
* ld-x86-64/tlsgdesc.rd: Likewise.
* ld-x86-64/tlspic.rd: Likewise.
 
2006-05-31 H.J. Lu <hongjiu.lu@intel.com>
 
* ld-elf/binutils.exp: Make it Linux only.
(strip_test): Renamed to binutils_test. Check for unsupported
options.
Add more tests.
 
* ld-elf/commonpage1.d: Make it Linux only.
* ld-elf/maxpage1.d: Likewise.
 
* ld-elf/maxpage1.s: Add main, start and __start.
 
* ld-elf/maxpage2.d: New file.
* ld-elf/tbss1.s: Likewise.
* ld-elf/tbss2.s: Likewise.
* ld-elf/tdata1.s: Likewise.
* ld-elf/tdata2.s: Likewise.
 
2006-05-30 H.J. Lu <hongjiu.lu@intel.com>
 
* ld-elf/binutils.exp: New file.
* ld-elf/commonpage1.d: Likewise.
* ld-elf/maxpage1.d: Likewise.
* ld-elf/maxpage1.s: Likewise.
 
2006-05-25 H.J. Lu <hongjiu.lu@intel.com>
 
* ld-x86-64/tlsbin.dd: Updated for 2MB maximum page size.
* ld-x86-64/tlsbin.rd: Likewise.
* ld-x86-64/tlsbin.sd: Likewise.
* ld-x86-64/tlsbin.td: Likewise.
* ld-x86-64/tlsbindesc.dd: Likewise.
* ld-x86-64/tlsbindesc.rd: Likewise.
* ld-x86-64/tlsbindesc.sd: Likewise.
* ld-x86-64/tlsbindesc.td: Likewise.
* ld-x86-64/tlsdesc.dd: Likewise.
* ld-x86-64/tlsdesc.pd: Likewise.
* ld-x86-64/tlsdesc.rd: Likewise.
* ld-x86-64/tlsdesc.sd: Likewise.
* ld-x86-64/tlsdesc.td: Likewise.
* ld-x86-64/tlsgdesc.dd: Likewise.
* ld-x86-64/tlspic.dd: Likewise.
* ld-x86-64/tlspic.rd: Likewise.
* ld-x86-64/tlspic.sd: Likewise.
* ld-x86-64/tlspic.td: Likewise.
 
2006-05-24 Paul Brook <paul@codesourcery.com>
 
* ld-arm/arm-app-abs32.d: Update expected output.
* ld-arm/arm-app.d: Ditto.
* ld-arm/arm-lib-plt32.d: Ditto.
* ld-arm/arm-lib.d: Ditto.
* ld-arm/mixed-app-v5.d: Ditto.
* ld-arm/mixed-app.d: Ditto.
* ld-arm/mixed-lib.d: Ditto.
 
2006-05-23 H.J. Lu <hongjiu.lu@intel.com>
 
PR ld/2655
PR ld/2657
* ld-elf/eh1.d: New file.
* ld-elf/eh1.s: Likewise.
* ld-elf/eh1a.s: Likewise.
* ld-elf/eh2.d: Likewise.
* ld-elf/eh2a.s: Likewise.
* ld-elf/eh3.d: Likewise.
* ld-elf/eh3.s: Likewise.
* ld-elf/eh3a.s: Likewise.
 
2006-05-22 Daniel Jacobowitz <dan@codesourcery.com>
 
* ld-mips-elf/textrel-1.d: Relax some patterns.
 
2006-05-22 Nick Clifton <nickc@redhat.com>
 
* ld-elf/start.s (start): Add this symbol for SH targets.
(main): Add this symbol for HPPA targets.
 
2006-05-19 Alan Modra <amodra@bigpond.net.au>
 
* ld-scripts/empty-orphan.d: Update again.
 
* ld-scripts/empty-orphan.t: Discard .reginfo.
* ld-scripts/empty-orphan.d: Update.
 
2006-05-17 Thiemo Seufer <ths@mips.com>
 
* ld-elfweak/size2.d, ld-elfweak/size2a.s, ld-elfweak/size2b.s:
Add __start as entry symbol.
 
2006-05-16 Thiemo Seufer <ths@mips.com>
 
* ld-elf/orphan.ld: Add placement for MIPS .reginfo section.
 
2006-05-15 Paul Brook <paul@codesourcery.com>
 
* ld-arm/arm-be8.d: New test.
* ld-arm/arm-be8.s: New test.
* ld-arm/arm-elf.exp: Add arm-be8.
 
2006-05-14 H.J. Lu <hongjiu.lu@intel.com>
 
* ld-elf/stab.d: Skip ia64-*-*.
 
2006-05-11 Paul Brook <paul@codesourcery.com>
 
* ld-arm/arm-elf.exp: Add arm-movwt.
* ld-arm/arm-movwt.d: New test.
* ld-arm/arm-movwt.s: New test.
* ld-arm/arm.ld: Add .far.
 
2006-05-11 Mike Bland <mbland@google.com>
 
* ld-elf/stab.d: New.
 
2006-05-10 Thiemo Seufer <ths@debian.org>
 
* ld-elf/sec64k.exp: Extend for MIPS ELF.
 
2006-05-05 Alan Modra <amodra@bigpond.net.au>
 
* ld-powerpc/tlsexetoc.r: Update for correction to tls optimization.
* ld-powerpc/tlsexetoc.g: Likewise.
 
2006-05-02 H.J. Lu <hongjiu.lu@intel.com>
 
* ld-cdtest/cdtest-foo.cc (Foo::Foo): Add const to char *.
* ld-cdtest/cdtest-foo.h (Foo::Foo): Likewise.
* ld-srec/sr3.cc (Foo::Foo): Likewise.
 
2006-05-02 Paul Brook <paul@codesourcery.com>
 
* ld-arm/arm-elf.exp: Add thumb-rel32.
* ld-arm/thumb-rel32.d: New test.
* ld-arm/thumb-rel32.s: New test.
 
2006-04-29 H.J. Lu <hongjiu.lu@intel.com>
 
* ld-elfvers/vers.exp: Xfail vers7a, vers7, vers23a, vers23b,
vers23c, vers23d, vers23, vers25a, vers25b1, vers25b2, vers27a,
vers27b, vers27c1, vers27c2, vers27d4 and vers27d5 if PIC is
required.
 
2006-04-25 H.J. Lu <hongjiu.lu@intel.com>
 
* ld-alpha/tlsbin.rd: Updated for readelf change.
* ld-alpha/tlsbinr.rd: Likewise.
* ld-alpha/tlspic.rd: Likewise.
 
2006-04-05 Richard Sandiford <richard@codesourcery.com>
 
* ld-sparc/vxworks1.dd, ld-sparc/vxworks1.ld, ld-sparc/vxworks1-lib.dd,
* ld-sparc/vxworks1-lib.nd, ld-sparc/vxworks1-lib.rd,
* ld-sparc/vxworks1-lib.s, ld-sparc/vxworks1.rd, ld-sparc/vxworks1.s,
* ld-sparc/vxworks1-static.d, ld-sparc/vxworks2.s,
* ld-sparc/vxworks2.sd, ld-sparc/vxworks2-static.sd: New tests.
* ld-sparc/sparc.exp: Run them.
 
2006-04-05 Ben Elliston <bje@au.ibm.com>
 
* lib/ld-lib.exp: Comment cleanups.
 
2006-03-27 Richard Sandiford <richard@codesourcery.com>
 
* ld-mips-elf/tls-hidden3a.s, ld-mips-elf/tls-hidden3b.s,
* ld-mips-elf/tls-hidden3.d, ld-mips-elf/tls-hidden3.got,
* ld-mips-elf/tls-hidden3.ld, ld-mips-elf/tls-hidden3.r,
* ld-mips-elf/tls-hidden4a.s, ld-mips-elf/tls-hidden4b.s,
* ld-mips-elf/tls-hidden4.got, ld-mips-elf/tls-hidden4.r: New tests.
* ld-mips-elf/mips-elf.exp: Run them.
 
2006-03-25 Richard Sandiford <richard@codesourcery.com>
 
* ld-m68k/merge-error-1a.s, ld-m68k/merge-error-1b.s,
* ld-m68k/merge-error-1a.d, ld-m68k/merge-error-1b.d,
* ld-m68k/merge-error-1c.d, ld-m68k/merge-error-1d.d,
* ld-m68k/merge-error-1e.d, ld-m68k/merge-ok-1a.d,
* ld-m68k/merge-ok-1b.d: New tests.
* ld-m68k/m68k.exp: Run them.
 
2006-03-22 Richard Sandiford <richard@codesourcery.com>
 
* ld-mips/vxworks1.dd, ld-mips/vxworks1.ld, ld-mips/vxworks1-lib.dd,
* ld-mips/vxworks1-lib.nd, ld-mips/vxworks1-lib.rd,
* ld-mips/vxworks1-lib.s, ld-mips/vxworks1.rd, ld-mips/vxworks1.s,
* ld-mips/vxworks1-static.d, ld-mips/vxworks2.s, ld-mips/vxworks2.sd,
* ld-mips/vxworks2-static.sd: New tests.
* ld-mips/mips-elf.exp: Run them.
 
2006-03-17 Alexandre Oliva <aoliva@redhat.com>
 
* ld-powerpc/tls32.s: Verify that +32768 @plt addend is
discarded.
 
2006-03-14 Richard Sandiford <richard@codesourcery.com>
 
* ld-mips/emit-relocs-1a.s, ld-mips/emit-relocs-1b.s,
* ld-mips/emit-relocs-1.ld, ld-mips/emit-relocs-1.d: New test.
* ld-mips/mips-elf.exp: Run it.
 
2006-03-07 Richard Sandiford <richard@codesourcery.com>
 
* ld-arm/vxworks1.dd, ld-arm/vxworks1.ld, ld-arm/vxworks1-lib.dd,
* ld-arm/vxworks1-lib.nd, ld-arm/vxworks1-lib.rd,
* ld-arm/vxworks1-lib.s, ld-arm/vxworks1.rd, ld-arm/vxworks1.s,
* ld-arm/vxworks1-static.d, ld-arm/vxworks2.s, ld-arm/vxworks2.sd,
* ld-arm/vxworks2-static.sd: New tests.
* ld-arm/arm-elf.exp: Run them.
 
2006-03-06 Nathan Sidwell <nathan@codesourcery.com>
 
* ld-m68k: New tests.
 
2006-03-03 Richard Sandiford <richard@codesourcery.com>
 
* ld-i386/vxworks1-static.d, ld-i386/vxworks2.s,
* ld-i386/vxworks2.sd, ld-i386/vxworks2-static.sd: New tests.
* ld-i386/i386.exp: Run them.
* ld-powerpc/vxworks1-static.d, ld-powerpc/vxworks2.s,
* ld-powerpc/vxworks2.sd, ld-powerpc/vxworks2-static.sd: New tests.
* ld-powerpc/powerpc.exp: Run them.
 
2006-03-02 Richard Sandiford <richard@codesourcery.com>
 
* ld-powerpc/vxworks1.ld: Use a page alignment of 0x10000.
* ld-powerpc/vxworks1.dd: Update accordingly.
* ld-powerpc/vxworks1-lib.nd: Likewise.
* ld-powerpc/vxworks1-lib.rd: Likewise.
* ld-powerpc/vxworks1.rd: Likewise.
 
2006-03-02 Richard Sandiford <richard@codesourcery.com>
 
* ld-i386/vxworks1.ld (.data): New section.
* ld-i386/vxworks1-lib.s: Add a pointer to a local symbol.
* ld-i386/vxworks1-lib.rd: Test for the associated reloc.
* ld-powerpc/vxworks1.ld (.data): New section.
* ld-powerpc/vxworks1-lib.s: Add a pointer to a local symbol.
* ld-powerpc/vxworks1-lib.rd: Test for the associated reloc.
 
2006-03-02 Richard Sandiford <richard@codesourcery.com>
 
* ld-i386/ld-i386/vxworks1-lib.nd: New test.
* ld-i386/i386.exp: Run it.
* ld-powerpc/ld-powerpc/vxworks1-lib.nd: New test.
* ld-powerpc/powerc.exp: Run it.
 
2006-03-02 Richard Sandiford <richard@codesourcery.com>
 
* ld-i386/vxworks1.ld: Use bigger alignments. Make sure .bss isn't
placed as an orphan.
* ld-i386/vxworks1-lib.dd, ld-i386/vxworks1.dd,
* ld-i386/vxworks1.rd: Update accordingly.
* ld-i386/vxworks1-lib.rd: Likewise. Remove symbol indexes.
 
2006-03-02 Richard Sandiford <richard@codesourcery.com>
 
* ld-powerpc/vxworks1-lib.s, ld-powerpc/vxworks1-lib.dd,
* ld-powerpc/vxworks1-lib.rd, ld-powerpc/vxworks1.s,
* ld-powerpc/vxworks1.dd, ld-powerpc/vxworks1.rd,
* ld-powerpc/vxworks1.ld, ld-powerpc/vxworks1.sd: New test.
* ld-powerpc/powerpc.exp: Run it.
 
2006-02-28 Richard Sandiford <richard@codesourcery.com>
 
* ld-i386/vxworks1-lib.s, ld-i386/vxworks1-lib.dd,
* ld-i386/vxworks1-lib.rd, ld-i386/vxworks1.s, ld-i386/vxworks1.dd,
* ld-i386/vxworks1.rd, ld-i386/vxworks1.ld: New test.
* ld-i386/i386.exp: Run it.
 
2006-02-28 Richard Sandiford <richard@codesourcery.com>
 
* ld-i386/emit-relocs.s, ld-i386/emit-relocs.d: New test.
* ld-i386/i386.exp: Run it.
 
2006-02-23 H.J. Lu <hongjiu.lu@intel.com>
 
* ld-pie/weakundef-data.c: Fix the typo.
 
2006-02-22 H.J. Lu <hongjiu.lu@intel.com>
 
* ld-pie/pie.c: New file.
 
* ld-pie/pie.exp: Check if compiler supports -pie.
 
2006-02-20 H.J. Lu <hongjiu.lu@intel.com>
 
PR ld/2218
* ld-pie/pie.exp: Add the weak undefined data test.
 
* ld-pie/weakundef-data.c: New file.
 
2006-02-17 Shrirang Khisti <shrirangk@kpitcummins.com>
Anil Paranjape <anilp1@kpitcummins.com>
Shilin Shakti <shilins@kpitcummins.com>
 
* ld-xc16x: New directory.
* ld-xc16x/absrel.d: New file.
* ld-xc16x/absrel.s: New file.
* ld-xc16x/offset.d: New file.
* ld-xc16x/offset.s: New file.
* ld-xc16x/pcreloc.d: New file.
* ld-xc16x/pcreloc.s: New file.
* ld-xc16x/xc16x.exp: New file.
 
2006-02-07 Paul Brook <paul@codesourcery.com>
 
* ld-arm/arm-elf.exp: Add thumb-entry test.
* ld-arm/thumb-entry.d: New test.
* ld-arm/thumb-entry.s: New test.
 
2006-02-04 Richard Sandiford <richard@codesourcery.com>
 
* ld-mips-elf/tls-hidden2a.s, ld-mips-elf/tls-hidden2b.s,
* ld/testsuite/ld-mips-elf/tls-hidden2.d,
* ld/testsuite/ld-mips-elf/tls-hidden2-got.d: New test.
* ld-mips-elf/mips-elf.exp: Run it.
 
2006-02-04 Richard Sandiford <richard@codesourcery.com>
 
* ld-mips-elf/rel32-n32.d: Adjust for changes in linker behaviour.
* ld-mips-elf/rel32-o32.d: Likewise.
* ld-mips-elf/rel64.d: Likewise.
* ld-mips-elf/tls-multi-got-1.got: Likewise.
* ld-mips-elf/tls-multi-got-1.r: Likewise.
* ld-mips-elf/tlsdyn-o32-1.d: Likewise.
* ld-mips-elf/tlsdyn-o32-1.got: Likewise.
* ld-mips-elf/tlsdyn-o32-2.d: Likewise.
* ld-mips-elf/tlsdyn-o32-2.got: Likewise.
* ld-mips-elf/tlsdyn-o32-3.d: Likewise.
* ld-mips-elf/tlsdyn-o32-3.got: Likewise.
* ld-mips-elf/tlsdyn-o32.d: Likewise.
* ld-mips-elf/tlsdyn-o32.got: Likewise.
* ld-mips-elf/tlslib-o32-hidden.got: Likewise.
* ld-mips-elf/tlslib-o32-ver.got: Likewise.
* ld-mips-elf/tlslib-o32.got: Likewise.
 
2006-02-02 H.J. Lu <hongjiu.lu@intel.com>
 
* ld-i386/tlsbin.rd: Undo the last change.
* ld-i386/tlsbindesc.rd: Likewise.
* ld-i386/tlsdesc.rd: Likewise.
* ld-i386/tlsnopic.rd: Likewise.
* ld-i386/tlspic.rd: Likewise.
* ld-powerpc/tlsexe.r: Likewise.
* ld-powerpc/tlsexe32.r: Likewise.
* ld-powerpc/tlsexetoc.r: Likewise.
* ld-powerpc/tlsso.r: Likewise.
* ld-powerpc/tlsso32.r: Likewise.
* ld-powerpc/tlstocso.r: Likewise.
* ld-s390/tlsbin.rd: Likewise.
* ld-s390/tlsbin_64.rd: Likewise.
* ld-s390/tlspic.rd: Likewise.
* ld-s390/tlspic_64.rd: Likewise.
* ld-sh/tlsbin-2.d: Likewise.
* ld-sh/tlspic-2.d: Likewise.
* ld-x86-64/tlsbin.rd: Likewise.
* ld-x86-64/tlsbindesc.rd: Likewise.
* ld-x86-64/tlsdesc.rd: Likewise.
* ld-x86-64/tlspic.rd: Likewise.
 
2006-02-02 H.J. Lu <hongjiu.lu@intel.com>
 
* ld-i386/tlsbin.rd: Update for changed segment map.
* ld-i386/tlsbindesc.rd: Likewise.
* ld-i386/tlsdesc.rd: Likewise.
* ld-i386/tlsnopic.rd: Likewise.
* ld-i386/tlspic.rd: Likewise.
* ld-powerpc/tlsexe.r: Likewise.
* ld-powerpc/tlsexe32.r: Likewise.
* ld-powerpc/tlsexetoc.r: Likewise.
* ld-powerpc/tlsso.r: Likewise.
* ld-powerpc/tlsso32.r: Likewise.
* ld-powerpc/tlstocso.r: Likewise.
* ld-s390/tlsbin.rd: Likewise.
* ld-s390/tlsbin_64.rd: Likewise.
* ld-s390/tlspic.rd: Likewise.
* ld-s390/tlspic_64.rd: Likewise.
* ld-sh/tlsbin-2.d: Likewise.
* ld-sh/tlspic-2.d: Likewise.
* ld-x86-64/tlsbin.rd: Likewise.
* ld-x86-64/tlsbindesc.rd: Likewise.
* ld-x86-64/tlsdesc.rd: Likewise.
* ld-x86-64/tlspic.rd: Likewise.
 
2006-01-31 Eric Botcazou <ebotcazou@libertysurf.fr>
 
* ld-sparc/sparc.exp: Do not run 64-bit tests on Solaris 2.5.1
and Solaris 2.6.
 
2006-01-27 H.J. Lu <hongjiu.lu@intel.com>
 
PR ld/2218
* ld-pie/pie.exp: New file.
* ld-pie/weakundef.c: Likewise.
* ld-pie/weakundef.out: Likewise.
 
* lib/ld-lib.exp (run_ld_link_exec_tests): Fix nesting. Support
building PIE and shared library.
 
2006-01-18 Alexandre Oliva <aoliva@redhat.com>
 
Introduce TLS descriptors for i386 and x86_64.
* ld-i386/i386.exp: Run on x86_64-*-linux* and amd64-*-linux*.
Add new tests.
* ld-i386/pcrel16.d: Add -melf_i386.
* ld-i386/pcrel8.d: Likewise.
* ld-i386/tlsbindesc.dd: New.
* ld-i386/tlsbindesc.rd: New.
* ld-i386/tlsbindesc.s: New.
* ld-i386/tlsbindesc.sd: New.
* ld-i386/tlsbindesc.td: New.
* ld-i386/tlsdesc.dd: New.
* ld-i386/tlsdesc.rd: New.
* ld-i386/tlsdesc.s: New.
* ld-i386/tlsdesc.sd: New.
* ld-i386/tlsdesc.td: New.
* ld-i386/tlsgdesc.dd: New.
* ld-i386/tlsgdesc.rd: New.
* ld-i386/tlsgdesc.s: New.
* ld-x86-64/x86-64.exp: Run new tests.
* ld-x86-64/tlsbindesc.dd: New.
* ld-x86-64/tlsbindesc.rd: New.
* ld-x86-64/tlsbindesc.s: New.
* ld-x86-64/tlsbindesc.sd: New.
* ld-x86-64/tlsbindesc.td: New.
* ld-x86-64/tlsdesc.dd: New.
* ld-x86-64/tlsdesc.pd: New.
* ld-x86-64/tlsdesc.rd: New.
* ld-x86-64/tlsdesc.s: New.
* ld-x86-64/tlsdesc.sd: New.
* ld-x86-64/tlsdesc.td: New.
* ld-x86-64/tlsgdesc.dd: New.
* ld-x86-64/tlsgdesc.rd: New.
* ld-x86-64/tlsgdesc.s: New.
 
2006-01-03 Hans-Peter Nilsson <hp@bitrange.com>
 
* ld-mmix/sec-1.d: Adjust for section order changes.
 
For older changes see ChangeLog-2005
Local Variables:
mode: change-log
left-margin: 8
fill-column: 74
version-control: never
End:
/ChangeLog-2007
0,0 → 1,1206
2007-12-31 Nick Clifton <nickc@redhat.com>
 
* ld-elf/flags1.d: Add xfails for ports for which the test will
not work.
 
2007-12-31 Nick Clifton <nickc@redhat.com>
 
* ld-mn10300/i143317.s: New test - checks linker relaxation when
the symbols are in a merged section.
* ld-mn10300/i143317.d: Expected disassembly.
* ld-mn10300/i143317.t: Linker map.
* ld-mn10300/mn10300.exp (mn10300_tests): Add the i143317 test.
 
2007-12-24 H.J. Lu <hongjiu.lu@intel.com>
 
PR binutils/5488
* ld-elf/note-2.d: New.
* ld-elf/note-2.s: Likewise.
* ld-elf/note-2.t: Likewise.
 
2007-12-20 Hans-Peter Nilsson <hp@axis.com>
 
* ld-elf/seg.d: Restrict to linux and vxworks.
 
2007-12-19 H.J. Lu <hongjiu.lu@intel.com>
 
* ld-elf/seg.d: Adjusted for 64bit targets.
 
2007-12-19 Nathan Sidwell <nathan@codesourcery.com>
 
* ld-elf/seg.t: New.
* ld-elf/seg.d: New.
* ld-elf/seg.s: New.
 
2007-12-15 Alan Modra <amodra@bigpond.net.au>
 
* ld-scripts/rgn-over.exp: Add --no-overlays for spu.
 
2007-11-28 Nick Clifton <nickc@redhat.com>
 
* ld-mn10300/i135409-5.s: New test case. Check for relaxation to
a 16-bit backward jump instruction.
* ld-mn10300/i135409-5.t: Linker script for the new test.
* ld-mn10300/i135409-5.d: Expected disassembly of new test.
* ld-mn10300/mn10300.exp: Run the new test.
 
2007-11-21 Nick Clifton <nickc@redhat.com>
 
* ld-mn10300/i135409-4.s: New test case. Check for relaxation to
a 16-bit jump instruction.
* ld-mn10300/i135409-4.t: Linker script for the new test.
* ld-mn10300/i135409-4.d: Expected disassembly of new test.
* ld-mn10300/mn10300.exp: Run the new test.
 
2007-11-20 Nick Clifton <nickc@redhat.com>
 
* lib/ld-lib.exp (check_gc_sections_available): New proc, based
on the version in gcc/testsuite/lib/target-supports.exp.
* ld-elf/elf.exp: Use check_gc_sections_available.
 
2007-11-20 Tristan Gingold <gingold@adacore.com>
 
* ld-elf/tls_gc.s: New test.
* ld-elf/elf.exp: Add tls_gc test.
 
2007-11-17 Thiemo Seufer <ths@mips.com>
 
* ld-mips-elf/attr-gnu-4-14.d, ld-mips-elf/attr-gnu-4-41.d:
Adjust warning message for -mfp64 flag.
* ld-mips-elf/attr-gnu-4-5.s, ld-mips-elf/attr-gnu-4-04.d,
ld-mips-elf/attr-gnu-4-51.d, ld-mips-elf/attr-gnu-4-05.d,
ld-mips-elf/attr-gnu-4-15.d, ld-mips-elf/attr-gnu-4-24.d,
ld-mips-elf/attr-gnu-4-25.d, ld-mips-elf/attr-gnu-4-34.d,
ld-mips-elf/attr-gnu-4-35.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-40.d,
ld-mips-elf/attr-gnu-4-14.d: New testcases files.
* ld-mips-elf/mips-elf.exp: Run new testcases.
 
2007-11-16 Nick Clifton <nickc@redhat.com>
 
* ld-mn10300/mn10300.exp: Fix the start address of the .bss
section for the i1127740.s test.
 
2007-11-14 Richard Sandiford <richard@codesourcery.com>
Joseph Myers <joseph@codesourcery.com>
 
* ld-mips-elf/got-page-1.d, ld-mips-elf/got-page-1.s,
* ld-mips-elf/got-page-2.d, ld-mips-elf/got-page-2.s,
* ld-mips-elf/got-page-3.d, ld-mips-elf/got-page-3a.s,
* ld-mips-elf/got-page-3b.s, ld-mips-elf/got-page-3c.s,
* ld-mips-elf/got-page-1.ld: New tests.
* ld-mips-elf/mips-elf.exp: Run them.
* ld-mips-elf/multi-got-1.d, ld-mips-elf/multi-got-no-shared.d,
* ld-mips-elf/tls-hidden2-got.d, ld-mips-elf/tls-hidden2.d,
* ld-mips-elf/tls-hidden3.d, ld-mips-elf/tls-hidden3.got,
* ld-mips-elf/tls-hidden3.r, ld-mips-elf/tls-hidden4.got,
* ld-mips-elf/tls-hidden4.r, ld-mips-elf/tls-multi-got-1.d,
* ld-mips-elf/tls-multi-got-1.got, ld-mips-elf/tls-multi-got-1.r,
* 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-hidden.got, ld-mips-elf/tlslib-o32-ver.got,
* ld-mips-elf/tlslib-o32.d, ld-mips-elf/tlslib-o32.got: Update for
GOT allocation changes.
 
2007-11-14 Hans-Peter Nilsson <hp@axis.com>
 
* ld-elf/flags1.d: Generalize regexp for section size.
 
2007-11-13 H.J. Lu <hongjiu.lu@intel.com>
 
PR binutils/5233
* ld-elf/flags1.d: New.
* ld-elf/flags1.ld: Likewise.
* ld-elf/flags1.s: Likewise.
 
2007-11-13 Nick Clifton <nickc@redhat.com>
 
* ld-mn10300/i127740.s: New test: Checks relaxation and alignment.
* ld-mn10300/i127740.d: New file: Expected disassembly.
* ld-mn10300/i135409-3.s: New test: Check symbols inside a relaxed region.
* ld-mn10300/i135409-3.d: New file: Expected disassembly.
* ld-mn10300/mn10300.exp: Run new tests.
 
2007-11-08 Nathan Sidwell <nathan@codesourcery.com>
 
* ld-vxworks/tls-2.d: New.
* ld-vxworks/tls-2.s: New.
 
2007-11-07 Nathan Sidwell <nathan@codesourcery.com>
 
* ld-vxworks/tls-1.d: New.
* ld-vxworks/tls-1.s: New.
 
2007-11-06 Alan Modra <amodra@bigpond.net.au>
 
* ld-powerpc/tlsso.d: Update for changed got alloc order.
* ld-powerpc/tlsso.r: Likewise.
 
* ld-powerpc/tlsso32.d: Update for changed got alloc order.
 
2007-11-05 Alan Modra <amodra@bigpond.net.au>
 
* ld-elf/merge3.d, ld-elf/merge3.s: Delete.
 
2007-11-05 Danny Smith <dannysmith@users.sourceforge.net>
 
* ld-scripts/align.exp: Enable for PECOFF.
* ld-scripts/alignof.exp: Likewise.
 
2007-11-01 Joseph Myers <joseph@codesourcery.com>
 
* ld-elf/merge3.d, ld-elf/merge3.s: New.
 
2007-10-30 Nick Clifton <nickc@redhat.com>
 
* ld-mn10300/mn10300.exp: Run new tests. Skip i126256 test if
a compiler is not available.
* ld-mn10300/i112045-3.s: New test.
* ld-mn10300/i112045-3.d: Expected disassembly.
* ld-mn10300/i135409.s: Rename to i135409-1.s.
* ld-mn10300/i135409.d: Rename to i135409-1.d
* ld-mn10300/i135409-2.s: New test.
* ld-mn10300/i135409-2.d: Expected symbol table.
* ld-mn10300/i36434.d: Adjust expected disassembly.
 
2007-10-26 Alan Modra <amodra@bigpond.net.au>
 
* ld-scripts/rgn-over1.d: Accept extra LOAD at end of map file.
* ld-scripts/rgn-over2.d: Likewise.
* ld-scripts/rgn-over3.d: Likewise.
* ld-scripts/rgn-over4.d: Likewise.
* ld-scripts/rgn-over5.d: Likewise.
* ld-scripts/rgn-over6.d: Likewise.
* ld-scripts/rgn-over7.d: Likewise.
 
2007-10-25 Daniel Jacobowitz <dan@codesourcery.com>
 
* ld-powerpc/attr-gnu-8-1.s, ld-powerpc/attr-gnu-8-11.d,
ld-powerpc/attr-gnu-8-2.s, ld-powerpc/attr-gnu-8-23.d,
ld-powerpc/attr-gnu-8-3.s, ld-powerpc/attr-gnu-8-31.d: New.
* ld-powerpc/powerpc.exp: Run new tests.
 
2007-10-19 Nick Clifton <nickc@redhat.com>
 
* ld-mn10300: New test directory.
* ld-mn10300/mn10300.exp: Run the new tests.
* ld-mn10300/i112045-1.s: Linker relaxation test.
* ld-mn10300/i112045-1.d: Expected disassembly.
* ld-mn10300/i112045-2.s: Linker relaxation test.
* ld-mn10300/i112045-2.d: Expected disassembly.
* ld-mn10300/i126256-1.c: Test source.
* ld-mn10300/i126256-2.c: Test source.
* ld-mn10300/i135409.s: Linker relaxation test.
* ld-mn10300/i135409.d: Expected symbol table contents.
* ld-mn10300/i136434.s: Linker string section merge test.
* ld-mn10300/i136434.d: Expected disassembly.
* ld-mn10300/i136434-2.s: Test source file.
 
2007-10-17 Zack Weinberg <zack@codesourcery.com>
Daniel Jacobowitz <dan@codesourcery.com>
Mark Shinwell <shinwell@codesourcery.com>
Joseph Myers <joseph@codesourcery.com>
 
* ld-scripts/rgn-over.exp: New driver.
* ld-scripts/rgn-over.s: New file.
* ld-scripts/rgn-over1.d, ld-scripts/rgn-over1.t,
ld-scripts/rgn-over2.d, ld-scripts/rgn-over2.t,
ld-scripts/rgn-over3.d, ld-scripts/rgn-over3.t,
ld-scripts/rgn-over4.d, ld-scripts/rgn-over4.t,
ld-scripts/rgn-over5.d, ld-scripts/rgn-over5.t,
ld-scripts/rgn-over6.d, ld-scripts/rgn-over6.t,
ld-scripts/rgn-over7.d, ld-scripts/rgn-over7.t:
New test cases.
 
2007-10-16 Nick Clifton <nickc@redhat.com>
 
* ld-elfcomm/elfcomm.exp: Add tests of STT_COMMON symbol
generation.
 
2007-10-12 Joseph Myers <joseph@codesourcery.com>
 
* ld-mips-elf/multi-got-hidden-1.d,
ld-mips-elf/multi-got-hidden-1.s,
ld-mips-elf/multi-got-hidden-2.d,
ld-mips-elf/multi-got-hidden-2.s: New.
* ld-mips-elf/mips-elf.exp: Run multi-got-hidden tests.
 
2007-10-12 Alan Modra <amodra@bigpond.net.au>
 
* ld-srec/srec.exp: Define __stack_chk_fail sym.
 
2007-10-09 H.J. Lu <hongjiu.lu@intel.com>
 
PR binutils/4476
* ld-elf/hash.d: Check "-s -D" for readelf.
 
2007-10-02 Ralf Habecker <ralf.habacker@freenet.de>
 
PR linker/4844
* ld-auto-import/auto-import.exp: Extend test to include running
the application and checking for some output.
* ld-auto-import/client.c (struct TEST): Include a variable field
with an offset.
(const_xyz): A const version of the xyz structure used to test the
initialization of constant data.
 
2007-09-30 Mike Frysinger <vapier@gentoo.org>
 
* ld-selective/selective.exp: Set $compiler based on $testtype and
use that instead of $CC.
 
2007-09-29 Alan Modra <amodra@bigpond.net.au>
 
* ld-selective/sel-dump.exp: Add am33, m88k, mep to xfails.
* ld-selective/selective.exp: Don't run for same target list
we xfail sel-dump.
 
2007-09-29 Mike Frysinger <vapier@gentoo.org>
 
* ld-alpha/tlsbin.rd: Use [0-9]+ to match section header count and
0x[0-9a-f]+ to match section header offset. Match section indexes
with \[[ 0-9]+\]. Use [0-9]+ to match program header count and
0x[0-9a-f]+ to match program header offset. Match .dynsym and
.symtab entry counts with [0-9]+.
* ld-alpha/tlsbinr.rd: Likewise.
* ld-alpha/tlspic.rd: Likewise.
* ld-i386/tlsbin.rd: Likewise.
* ld-i386/tlsbindesc.rd: Likewise.
* ld-i386/tlsdesc.rd: Likewise.
* ld-i386/tlsgdesc.rd: Likewise.
* ld-i386/tlsnopic.rd: Likewise.
* ld-i386/tlspic.rd: Likewise.
* ld-ia64/tlsbin.rd: Likewise.
* ld-ia64/tlspic.rd: Likewise.
* ld-powerpc/tlsexe.r: Likewise.
* ld-powerpc/tlsexe32.r: Likewise.
* ld-powerpc/tlsexetoc.r: Likewise.
* ld-powerpc/tlsso.r: Likewise.
* ld-powerpc/tlsso32.r: Likewise.
* ld-powerpc/tlstocso.r: Likewise.
* ld-s390/tlsbin.rd: Likewise.
* ld-s390/tlsbin_64.rd: Likewise.
* ld-s390/tlspic.rd: Likewise.
* ld-s390/tlspic_64.rd: Likewise.
* ld-sparc/tlssunbin32.rd: Likewise.
* ld-sparc/tlssunbin64.rd: Likewise.
* ld-sparc/tlssunnopic32.rd: Likewise.
* ld-sparc/tlssunnopic64.rd: Likewise.
* ld-sparc/tlssunpic32.rd: Likewise.
* ld-sparc/tlssunpic64.rd: Likewise.
* ld-x86-64/tlsbin.rd: Likewise.
* ld-x86-64/tlsbindesc.rd: Likewise.
* ld-x86-64/tlsdesc.rd: Likewise.
* ld-x86-64/tlsgdesc.rd: Likewise.
* ld-x86-64/tlspic.rd: Likewise.
 
2007-09-25 Alan Modra <amodra@bigpond.net.au>
 
* ld-spu/ovl.d: Adjust for stub relocs.
* ld-spu/ovl2.d: Likewise.
 
2007-09-20 H.J. Lu <hongjiu.lu@intel.com>
 
PR 658
* ld-i386/tlsbin.dd: Updated.
* ld-i386/tlsld1.dd: Likewise.
 
2007-09-19 Nick Clifton <nickc@redhat.com>
 
* ld-scripts/crossref.exp: Compile test source with -mtiny=0 in
order to prevent the use of the small data area.
 
2007-09-17 H.J. Lu <hongjiu.lu@intel.com>
 
PR binutils/3281
PR binutils/5037
* ld-elf/binutils.exp: Update "-z relro" tests to use relro1.s.
Add "-z relro" tests with relro2.s. Add "-z relro" tests with
TLS for objcopy.
 
* ld-elf/relro1.s: New file.
* ld-elf/relro2.s: Likewise.
 
2007-09-04 Mike Frysinger <vapier@gentoo.org>
 
* lib/ld-lib.exp (default_ld_compile): Pull in global CXXFLAGS and
add it to $flags when $ccexe matches *++*.
(run_ld_link_exec_tests): Pull in global CXXFLAGS and execute CXX
with CXXFLAGS when $lang matches c++.
(run_cc_link_tests): Likewise.
 
2007-09-02 H.J. Lu <hongjiu.lu@intel.com>
 
PR ld/4986
* ld-ia64/line.exp: New.
* ld-ia64/undefined.s: Likewise.
 
* ld-x86-64/line.exp: Don't check CC.
 
2007-08-31 H.J. Lu <hongjiu.lu@intel.com>
 
PR ld/4986
* ld-x86-64/line.exp: New
* ld-x86-64/undefined.s: Likewise.
 
2007-08-31 Tristan Gingold <gingold@adacore.com>
 
* ld-script/map-address.t: Add a test for testing DEFINED in map
output.
* ld-script/map-address.d: Update expected output.
 
2007-08-28 Mark Shinwell <shinwell@codesourcery.com>
Joseph Myers <joseph@codesourcery.com>
 
* ld-elfcomm/elfcomm.exp: Use run_host_cmd. Only check "which
$CC" if host is local.
* ld-checks/checks.exp: Use run_host_cmd.
* ld-elf/exclude.exp: Likewise.
* ld-elf/elf.exp: Download merge.ld if host is remote.
* ld-elf/binutils.exp (binutils_test): Use remote_exec.
* ld-elf/tls_common.exp: Use run_host_cmd.
* lib/ld-lib.exp (ld_version): Only check "which $ld" if host is
local. Use remote_exec.
(run_host_cmd): New.
(run_host_cmd_yesno): New.
(default_ld_relocate): Use run_host_cmd_yesno.
(default_ld_link): Likewise.
(default_ld_simple_link): Use run_host_cmd.
(default_ld_compile): Only check "which $ccprog" if host is local.
Use remote_file and remote_exec.
(default_ld_assemble): Only check "which $as" if host is local.
Use run_host_cmd.
(default_ld_nm): Use remote_exec, remote_upload and remote_file.
(run_dump_test): Use remote_exec, remote_upload and remote_file.
Only check "which $binary" if host is local.
(run_ld_link_tests): Use remote_exec, remote_upload and
remote_file.
* ld-selective/selective.exp: Only check "which $CXX" if host is
local. Use remote_exec.
* ld-scripts/phdrs.exp: Only check "which $objdump" if host is
local. Use run_host_cmd.
* ld-scripts/phdrs2.exp: Likewise.
* ld-scripts/weak.exp: Likewise.
* ld-undefined/weak-undef.exp: Likewise.
* ld-scripts/crossref.exp: Only check "which $CC" if host is local.
Use run_host_cmd.
* ld-scripts/map-address.exp: Upload map_address.map if host is
remote.
* ld-srec/srec.exp (run_srec_tests): Use run_host_cmd. Only check
"which $CC" and "which $CXX" if host is local.
* ld-undefined/undefined.exp: Only check "which $CC" if host is
local. Use remote_file and run_host_cmd.
* config/default.exp: Use remote_exec to create tmpdir.
 
2007-08-24 H.J. Lu <hongjiu.lu@intel.com>
 
* ld-i386/i386.exp (i386tests): Add a test for TLS IE->LE
transition.
Run tlsie2, tlsie3, tlsie4 and tlsie5.
 
* ld-i386/tlsie1.dd: New file.
* ld-i386/tlsie1.s: Likewise.
* ld-i386/tlsie2.d: Likewise.
* ld-i386/tlsie2.s: Likewise.
* ld-i386/tlsie3.d: Likewise.
* ld-i386/tlsie3.s: Likewise.
* ld-i386/tlsie4.d: Likewise.
* ld-i386/tlsie4.s: Likewise.
* ld-i386/tlsie5.d: Likewise.
* ld-i386/tlsie5.s: Likewise.
* ld-x86-64/tlsgd2.d: Likewise.
* ld-x86-64/tlsgd2.s: Likewise.
* ld-x86-64/tlsgd3.d: Likewise.
* ld-x86-64/tlsgd3.s: Likewise.
* ld-x86-64/tlsie1.dd: Likewise.
* ld-x86-64/tlsie1.s: Likewise.
* ld-x86-64/tlsie2.d: Likewise.
* ld-x86-64/tlsie2.s: Likewise.
* ld-x86-64/tlsie3.d: Likewise.
* ld-x86-64/tlsie3.s: Likewise.
 
* ld-x86-64/x86-64.exp (x86_64tests): Add a test for TLS LD->LE
transition.
Run tlsgd2, tlsgd3, tlsie2 and tlsie3.
 
2007-08-23 H.J. Lu <hongjiu.lu@intel.com>
 
* ld-i386/tlsbinpic.s: Add a new GD -> IE test.
 
* ld-i386/tlsgd1.s: Add a new GD -> LE test.
 
* ld-i386/tlsbin.dd: Updated.
* ld-i386/tlsbin.rd: Likewise.
* ld-i386/tlsgd1.dd: Likewise.
 
2007-08-17 Jakub Jelinek <jakub@redhat.com>
 
* ld-sparc/tlssunnopic32.dd: Fix up #target.
* ld-sparc/tlssunnopic32.rd: Likewise.
* ld-sparc/tlssunnopic32.sd: Likewise.
* ld-sparc/tlssunnopic64.dd: Likewise.
* ld-sparc/tlssunnopic64.rd: Likewise.
* ld-sparc/tlssunnopic64.sd: Likewise.
 
2007-08-17 Richard Sandiford <richard@codesourcery.com>
 
* lib/ld-lib.exp (run_dump_test): Allow [big_or_little_endian]
to appear in assembler and linker options.
* ld-mips-elf/vxworks1-static.d (ld): Add [big_or_little_endian].
 
2007-08-16 Alan Modra <amodra@bigpond.net.au>
 
* ld-srec/srec.exp: Always pass "-G 0". Remove all powerpc
xfails.
 
2007-08-14 H.J. Lu <hongjiu.lu@intel.com>
 
PR ld/4918
* ld-i386/i386.exp (i386tests): Add tlsgd1 and tlsld1 tests.
* ld-x86-64/x86-64.exp (x86_64tests): Likewise.
 
* ld-i386/tlsgd1.dd: New file.
* ld-i386/tlsgd1.s: Likewise.
* ld-i386/tlsld1.dd: Likewise.
* ld-i386/tlsld1.s: Likewise.
* ld-x86-64/tlsgd1.dd: Likewise.
* ld-x86-64/tlsgd1.s: Likewise.
* ld-x86-64/tlsld1.dd: Likewise.
* ld-x86-64/tlsld1.s: Likewise.
 
2007-08-13 Richard Sandiford <richard@codesourcery.com>
 
* ld-mips-elf/vxworks-forced-local-1.d,
* ld-mips-elf/vxworks-forced-local-1.s,
* ld-mips-elf/vxworks-forced-local-1.ver: New test.
* ld-mips-elf/mips-elf.exp: Run it.
* ld-mips-elf/tlsdyn-o32-2.d: Adjust for removal of unnecessary
local GOT entry.
* ld-mips-elf/tlsdyn-o32-2.got: Likewise.
* ld-mips-elf/tlsdyn-o32-3.d: Likewise.
* ld-mips-elf/tlsdyn-o32-3.got: Likewise.
* ld-mips-elf/vxworks1-lib.dd: Likewise.
* ld-mips-elf/vxworks1-lib.rd: Likewise.
 
2007-08-13 Alan Modra <amodra@bigpond.net.au>
 
* ld-powerpc/relbrlt.s (.text.pad2): Adjust space.
* ld-powerpc/relbrlt.d: Update.
* ld-powerpc/tlsexe.d: Update.
* ld-powerpc/tlsexe.g: Update.
* ld-powerpc/tlsexe.r: Update.
* ld-powerpc/tlsexetoc.d: Update.
* ld-powerpc/tlsexetoc.g: Update.
* ld-powerpc/tlsexetoc.r: Update.
* ld-powerpc/tlsso.d: Update.
* ld-powerpc/tlsso.g: Update.
* ld-powerpc/tlsso.r: Update.
* ld-powerpc/tlstocso.d: Update.
* ld-powerpc/tlstocso.g: Update.
 
2007-08-06 Kai Tietz <kai.tietz@onevision.com>
 
PR ld/4877
* ld-pe/pe.exp: Special diff file for x86_64-mingw target.
* ld-pe/secrel_64.d: New.
 
2007-08-03 Daniel Jacobowitz <dan@codesourcery.com>
 
* ld-srec/srec.exp: XFAIL for powerpc*-*-*.
 
2007-08-01 Adam Nemet <anemet@caviumnetworks.com>
 
* ld-mips-elf/reloc-4.s, ld-mips-elf/reloc-4.d,
ld-mips-elf/reloc-5.s, ld-mips-elf/reloc-5.d: New tests.
* ld-mips-elf/mips-elf.exp: Invoke them.
 
2007-07-29 Alan Modra <amodra@bigpond.net.au>
 
* ld-elf/weak-dyn-1.rd: Adjust.
 
2007-07-25 Daniel Jacobowitz <dan@codesourcery.com>
 
* ld-cdtest/cdtest-foo.cc (strncpy): Fix parameter name.
 
2007-07-24 Nick Clifton <nickc@redhat.com>
 
* ld-arm/arm-elf.exp: Move EABI attribute tests into EABI only
section.
 
2007-07-23 Richard Sandiford <richard@codesourcery.com>
 
* ld-elf/weak-dyn-1a.s, ld-elf/weak-dyn-1b.s, ld-elf/weak-dyn-1.ld,
* ld-elf/weak-dyn-1.rd: New test.
* ld-elf/elf.exp: Run it.
 
2007-07-13 Nathan Sidwell <nathan@codesourcery.com>
 
* ld-scripts/assert.t: Tweak to avoid relying on empty's VMA being
zero.
 
2007-07-10 H.J. Lu <hongjiu.lu@intel.com>
 
* ld-elfvers/vers.exp: Add tests for --defsym.
 
* ld-elfvers/vers32.map: Likewise.
* ld-elfvers/vers32a.c: Likewise.
* ld-elfvers/vers32a.dsym: Likewise.
* ld-elfvers/vers32a.ver: Likewise.
* ld-elfvers/vers32b.c: Likewise.
* ld-elfvers/vers32b.dsym: Likewise.
* ld-elfvers/vers32b.ver: Likewise.
* ld-elfvers/vers32c.dsym: Likewise.
* ld-elfvers/vers32c.ver: Likewise.
* ld-elfvers/vers32d.ver: Likewise.
 
2007-07-06 Nick Clifton <nickc@redhat.com>
 
* lib/default.exp: Update copyright notice to refer to GPLv3.
* config/default.exp, ld-alpha/alpha.exp, ld-arm/arm-elf.exp,
ld-auto-import/auto-import.exp, ld-bootstrap/bootstrap.exp,
ld-cdtest/cdtest.exp, ld-checks/checks.exp, ld-cris/cris.exp,
ld-crx/crx.exp, ld-cygwin/exe-export.exp, ld-d10v/d10v.exp,
ld-discard/discard.exp, ld-elf/elf.exp, ld-elf/exclude.exp,
ld-elf/frame.exp, ld-elf/sec64k.exp, ld-elf/binutils.exp,
ld-elf/tls_common.exp, ld-elf/shared.exp, ld-elf/dwarf.exp,
ld-elf/wrap.exp, ld-elfcomm/elfcomm.exp, ld-elfvers/vers.exp,
ld-elfvsb/elfvsb.exp, ld-elfweak/elfweak.exp, ld-xc16x/xc16x.exp,
ld-fastcall/fastcall.exp, ld-frv/tls.exp, ld-h8300/h8300.exp,
ld-i386/i386.exp, ld-ia64/ia64.exp, ld-linkonce/linkonce.exp,
ld-m68hc11/m68hc11.exp, ld-maxq/maxq.exp,
ld-mips-elf/mips-elf-flags.exp, ld-mips-elf/mips-elf.exp,
ld-mmix/mmix.exp, ld-pe/pe.exp, ld-pe/direct.exp,
ld-powerpc/powerpc.exp, ld-s390/s390.exp, ld-scripts/align.exp,
ld-scripts/alignof.exp, ld-scripts/assert.exp,
ld-scripts/crossref.exp, ld-scripts/data.exp,
ld-scripts/default-script.exp, ld-scripts/defined.exp,
ld-scripts/empty-address.exp, ld-scripts/empty-aligned.exp,
ld-scripts/empty-orphan.exp, ld-scripts/expr.exp,
ld-scripts/extern.exp, ld-scripts/map-address.exp,
ld-scripts/overlay-size.exp, ld-scripts/phdrs.exp,
ld-scripts/phdrs2.exp, ld-scripts/provide.exp,
ld-scripts/script.exp, ld-scripts/size.exp, ld-scripts/sizeof.exp,
ld-scripts/sort.exp, ld-scripts/weak.exp,
ld-selective/sel-dump.exp, ld-selective/selective.exp,
ld-sh/arch/arch.exp, ld-sh/sh64/rd-sh64.exp, ld-sh/sh64/relax.exp,
ld-sh/sh64/relfail.exp, ld-sh/sh64/sh64.exp, ld-sh/rd-sh.exp,
ld-sh/sh.exp, ld-shared/shared.exp, ld-sparc/sparc.exp,
ld-srec/srec.exp, ld-undefined/undefined.exp,
ld-undefined/weak-undef.exp, ld-versados/versados.exp,
ld-x86-64/x86-64.exp, ld-xstormy16/xstormy16.exp,
ld-xtensa/coalesce.exp, ld-xtensa/lcall.exp, ld-pie/pie.exp,
ld-m68k/m68k.exp, ld-mep/mep.exp, ld-spu/spu.exp,
ld-vxworks/vxworks.exp, lib/ld-lib.exp: Likewise.
* ld-frv/frv-elf.exp: Add copyright notice.
* ld-libs/libs.exp, ld-sh/sh-vxworks.exp,
ld-scripts/dynamic-sections.exp, ld-v850.v850.exp: Likewise.
2007-07-05 Alan Modra <amodra@bigpond.net.au>
 
* ld-powerpc/powerpc.exp: Disable for lynxos and nto.
 
2007-07-03 Joseph Myers <joseph@codesourcery.com>
 
* ld-arm/attr-merge-2a.s, ld-arm/attr-merge-2b.s,
ld-arm/attr-merge-2.attr: New.
* ld-arm/arm-elf.exp (armelftests): Add new test.
 
2007-07-02 Nathan Sidwell <nathan@codesourcery.com>
 
* ld-scripts/alignof.exp: Skip on non-elf
 
2007-06-29 Joseph Myers <joseph@codesourcery.com>
 
* ld-powerpc/attr-gnu-4-0.s, ld-powerpc/attr-gnu-4-00.d,
ld-powerpc/attr-gnu-4-01.d, ld-powerpc/attr-gnu-4-02.d,
ld-powerpc/attr-gnu-4-1.s, ld-powerpc/attr-gnu-4-10.d,
ld-powerpc/attr-gnu-4-11.d, ld-powerpc/attr-gnu-4-12.d,
ld-powerpc/attr-gnu-4-13.d, ld-powerpc/attr-gnu-4-2.s,
ld-powerpc/attr-gnu-4-20.d, ld-powerpc/attr-gnu-4-21.d,
ld-powerpc/attr-gnu-4-22.d, ld-powerpc/attr-gnu-4-3.s,
ld-powerpc/attr-gnu-4-31.d: New.
* ld-powerpc/powerpc.exp: Run these new tests.
 
2007-06-29 Joseph Myers <joseph@codesourcery.com>
 
* ld-mips-elf/attr-gnu-4-0.s, ld-mips-elf/attr-gnu-4-00.d,
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-1.s,
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-2.s,
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-3.s, 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-4.s,
ld-mips-elf/attr-gnu-4-41.d: New.
* ld-mips-elf/mips-elf.exp: Run these new tests.
 
2007-06-29 Paul Brook <paul@codesourcery.com>
 
* ld-arm/arm-elf.exp (armelftests): Add callweak.
* ld-arm/callweak.d: New test.
* ld-arm/callweak.s: New test.
 
2007-06-28 H.J. Lu <hongjiu.lu@intel.com>
 
PR ld/4701
* ld-elf/noload-2.d: New.
 
2007-06-29 H.J. Lu <hjl@gnu.org>
 
* ld-scripts/assert.t: Discard .reginfo sections.
 
2007-06-26 Joseph Myers <joseph@codesourcery.com>
 
* ld-arm/attr-merge.s, ld-arm/attr-merge.attr: New.
* ld-arm/arm-elf.exp (armelftests): Add new test.
 
2007-06-25 Richard Sandiford <richard@codesourcery.com>
 
* ld-mips-elf/mips16-local-stubs-1.s,
* ld-mips-elf/mips16-local-stubs-1.d: New tests.
* ld-mips-elf/mips-elf.exp: Run them.
 
2007-06-19 H.J. Lu <hongjiu.lu@intel.com>
 
PR ld/4590
* ld-ia64/merge1.d: New.
* ld-ia64/merge1.s: Likewise.
* ld-ia64/merge2.d: Likewise.
* ld-ia64/merge2.s: Likewise.
* ld-ia64/merge3.d: Likewise.
* ld-ia64/merge3.s: Likewise.
* ld-ia64/merge4.d: Likewise.
* ld-ia64/merge4.s: Likewise.
* ld-ia64/merge5.d: Likewise.
* ld-ia64/merge5.s: Likewise.
 
2007-06-18 Andreas Schwab <schwab@suse.de>
 
* ld-scripts/cross3.t: Add .opd section.
 
2007-06-18 Nathan Sidwell <nathan@codesourcery.com>
 
* ld-scripts/alignof.s: New.
* ld-scripts/alignof.t: New
* ld-scripts/alignof.exp: New.
 
2007-06-14 Alan Modra <alan@grove.modra.org>
 
* ld-spu/ovl.d: Update.
* ld-spu/ovl2.d: Update.
 
2007-05-24 Nathan Sidwell <nathan@codesourcery.com>
 
* ld-scripts/assert.t: Add additional cases.
* ld-scripts/extern.t, ld-scripts/extern.s,
ld-scripts/extern.exp: New.
 
2007-05-22 Paul Brook <paul@codesourcery.com>
 
* ld-arm/arm-pic-veneer.d: Update expected output.
* ld-arm/arm-call.d: Ditto.
 
2007-05-22 Paul Brook <paul@codesourcery.com>
 
* ld-arm-mixed-lib.d: Update expected output.
* ld-arm/arm-app.d: Ditto.
* ld-arm/mixed-app.d: Ditto.
* ld-arm/arm-lib-plt32.d: Ditto.
* ld-arm/arm-app-abs32.d: Ditto.
* ld-arm/mixed-app-v5.d: Ditto.
* ld-arm/armthumb-lib.d: Ditto.
* ld-arm/arm-lib.d: Ditto.
 
2007-05-21 Richard Sandiford <richard@codesourcery.com>
 
* ld-arm/emit-relocs1.d, ld-arm/emit-relocs1.s,
* ld-arm/emit-relocs1-vxworks.d: New tests.
* ld-arm/arm-elf.exp: Run them.
* ld-arm/vxworks1.dd: Expect proper branch targets.
 
2007-05-18 Joseph Myers <joseph@codesourcery.com>
 
* ld-elf/group.ld: Discard .reginfo.
 
2007-05-18 Paul Brook <paul@codesourcery.com>
 
* ld-arm/arm-call.d: Update expected output.
 
2007-05-17 Paul Brook <paul@codesourcery.com>
 
* ld-elf/multibss1.s: Use %nobits instead of @nobits.
 
2007-05-17 Nathan Sidwell <nathan@codesourcery.com>
 
* ld-m68k/merge-error-1a.d: Mismatch is an error.
* ld-m68k/merge-error-1b.d: Likewise.
* ld-m68k/merge-error-1c.d: Likewise.
* ld-m68k/merge-error-1d.d: Likewise.
* ld-m68k/merge-error-1e.d: Likewise.
 
2007-05-15 H.J. Lu <hongjiu.lu@intel.com>
 
PR ld/4504
* ld-elf/data1.c: New file.
* ld-elf/data1.h: Likewise.
* ld-elf/dynbss1.c: Likewise.
* ld-elf/pass.out: Likewise.
 
* ld-elf/shared.exp (build_tests): Add "Build libdata1.so".
(run_tests): Add "Run with libdata1.so".
 
2007-05-15 Richard Sandiford <richard@codesourcery.com>
 
* ld-arm/vxworks1.ld: Swap .bss and .data.
* ld-arm/vxworks1-lib.rd: Update accordingly.
* ld-arm/vxworks1-lib.td: New test.
* ld-arm/arm-elf.exp: Run it.
 
* ld-i386/vxworks1.ld: Swap .bss and .data.
* ld-i386/vxworks1-lib.rd: Update accordingly.
* ld-i386/vxworks1-lib.td: New test.
* ld-i386/i386.exp: Run it.
 
* ld-mips-elf/vxworks1.ld: Swap .bss and .data.
* ld-mips-elf/vxworks1-lib.rd: Update accordingly.
* ld-mips-elf/vxworks1.rd: Likewise.
 
* ld-powerpc/vxworks1.ld: Swap .bss and .data.
* ld-powerpc/vxworks1-lib.rd: Update accordingly.
* ld-powerpc/vxworks1-lib.td: New test.
* ld-powerpc/powerpc.exp: Run it.
 
* ld-sh/vxworks1.ld: Swap .bss and .data.
* ld-sh/vxworks1-lib.rd: Update accordingly.
* ld-sh/vxworks1-lib.td: New test.
* ld-sh/sh-vxworks.exp: Run it.
 
* ld-sparc/vxworks1.ld: Swap .bss and .data.
* ld-sparc/vxworks1-lib.rd: Update accordingly.
* ld-sparc/vxworks1-lib.td: New test.
* ld-sparc/sparc.exp: Run it.
 
2007-05-15 Richard Sandiford <richard@codesourcery.com>
 
* ld-mips-elf/vxworks1-lib.rd: Expect the GOT relocation to be
against symbol 0.
 
2007-05-15 Mark Shinwell <shinwell@codesourcery.com>
 
* ld-arm/arm-elf.exp: Add jump19 testcase.
* ld-arm/jump19.d: New.
* ld-arm/jump19.s: New.
 
2007-05-14 Richard Sandiford <richard@codesourcery.com>
 
* ld-sh/vxworks1.dd: Remove hexadecimal prefixes from constant pool
contents. Consistently use "!" as the comment character.
Consistently use _PROCEDURE_LINKAGE_TABLE_ in the first PLT entry.
* ld-sh/vxworks1-le.dd: Likewise.
* ld-sh/vxworks1-lib.dd: Likewise.
* ld-sh/vxworks1-lib-le.dd: Likewise.
* ld-sh/vxworks3.dd: Likewise.
* ld-sh/vxworks3-le.dd: Likewise.
 
2007-05-14 Andreas Schwab <schwab@suse.de>
 
* ld-elf/dl2a.list: New file.
* ld-elf/shared.exp: Add test using --dynamic-list=dl2a.list.
 
2007-05-10 Richard Sandiford <richard@codesourcery.com>
 
* ld-arm/vxworks1-lib.dd: Expect "push" instead of stmdb and
"pop" instead of ldmia. Don't require specific symbolic addresses
for in-text addresses. Expect data to be rendered as .words rather
than disassembled.
* ld-arm/vxworks1.dd: Likewise.
 
2007-05-10 Richard Sandiford <richard@codesourcery.com>
 
* ld-elf/multibss1.d, ld-elf/multibss1.s: New test.
 
2007-04-27 Nathan Sidwell <nathan@codesourcery.com>
 
* ld-m68k/plt1-isac.d: New.
* ld-m68k/m68k.exp: Add it.
 
2007-04-26 H.J. Lu <hongjiu.lu@intel.com>
 
PR binutils/4430
* ld-i386/tlsbin.dd: Updated.
* ld-i386/tlsbindesc.dd: Likewise
* ld-i386/tlsdesc.dd: Likewise
* ld-i386/tlsgdesc.dd: Likewise
* 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/tlsdesc.dd: Likewise
* ld-x86-64/tlsgdesc.dd: Likewise
* ld-x86-64/tlspic.dd: Likewise
 
2007-04-24 Alan Modra <amodra@bigpond.net.au>
 
* ld-linkonce/x.s: Use .gcc_except_table instead of .eh_frame
to test that entry for deleted function is zeroed. Add a
somewhat closer to normal .eh_frame to test that fde for
deleted function is removed.
* ld-linkonce/y.s: Likewise.
* ld-linkonce/zeroeh.ld: Place .gcc_except_table too.
* ld-linkonce/zeroehl32.d: Update.
 
2007-04-21 Richard Earnshaw <rearnsha@arm.com>
 
* ld-arm/arm-app-abs32.d: Convert to unified syntax.
* 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/mixed-app-v5.d: Likewise.
* ld-arm/mixed-app.d: Likewise.
* ld-arm/mixed-lib.d: Likewise.
 
2007-04-18 Alan Modra <amodra@bigpond.net.au>
 
* ld-spu/ovl.lnk: Use OVERLAY keyword.
 
2007-04-17 Paul Brook <paul@codesourcery.com>
 
* ld-arm/preempt-app.s: New test.
* ld-arm/preempt-app.sym: New.
* ld-arm/arm-elf.exp: Add preempt-app.
 
2007-04-12 Richard Sandiford <richard@codesourcery.com>
 
* ld-mips-elf/vxworks1-lib.td: New test.
* ld-mips-elf/mips-elf.exp: Run it.
 
2007-04-05 H.J. Lu <hongjiu.lu@intel.com>
 
PR ld/4304
* ld-i386/i386.exp: Run "warn1".
 
* ld-i386/warn1.d: New file.
* ld-i386/warn1.s: Likewise.
 
2007-04-05 H.J. Lu <hongjiu.lu@intel.com>
 
* ld-i386/combreloc.d: Remove #target: i?86-*-*.
* ld-i386/reloc.d: Likewise.
 
2007-04-05 Alan Modra <amodra@bigpond.net.au>
 
* ld-spu/ovl2.d: Update.
 
2007-04-02 H.J. Lu <hongjiu.lu@intel.com>
 
PR ld/4090
* ld-elf/expr1.d: New file.
* ld-elf/expr1.s: Likewise.
* ld-elf/expr1.t: Likewise.
 
2007-03-29 Richard Sandiford <richard@codesourcery.com>
 
* ld-libs/lib-1.s, ld-libs/lib-2.s, ld-libs/lib-2.d,
* ld-libs/libs.exp: New files.
 
2007-03-28 Richard Sandiford <richard@codesourcery.com>
 
* ld-vxworks/rpath-1.s, ld-vxworks/rpath-1.d,
* ld-vxworks/vxworks.exp: New files.
 
2007-03-27 Alan Modra <amodra@bigpond.net.au>
 
* ld-elf/note-1.s: Increase .foo size.
 
2007-03-27 Alan Modra <amodra@bigpond.net.au>
 
* ld-spu/spu.exp (embed_test): New.
* ld-spu/ear.s: New.
* ld-spu/ear.d: New.
* ld-spu/embed.rd: New.
* ld-spu/ovl2.s: New.
* ld-spu/ovl2.d: New.
 
2007-03-24 Alan Modra <amodra@bigpond.net.au>
 
* ld-elf/overlay.d: -u symbols we want to see in the output.
 
2007-03-23 Alan Modra <amodra@bigpond.net.au>
 
* ld-spu/ovl.s (f4_a2): Tail call.
* ld-spu/ovl.d: Add --emit-relocs to ld options, -r to objdump.
Update expected results.
 
2007-03-23 Kaz Kojima <kkojima@rr.iij4u.or.jp>
 
* ld-sh/ld-r-1.d: Update.
* ld-sh/shared-1.d: Likewise.
 
2007-03-23 Alan Modra <amodra@bigpond.net.au>
 
* ld-elf/elf.exp: Add "--local-store 0:0" to LDFLAGS for spu.
 
2007-03-22 H.J. Lu <hongjiu.lu@intel.com>
 
PR ld/4210
* ld-pe/image_size.d: New file.
* ld-pe/image_size.s: Likewise.
* ld-pe/image_size.t: Likewise.
 
* ld-pe/pe.exp: Run image_size.
 
2007-03-22 H.J. Lu <hongjiu.lu@intel.com>
 
PR ld/4007
* ld-elf/note-1.d: New file.
* ld-elf/note-1.s: Likewise.
* ld-elf/note-1.t: Likewise.
* ld-i386/alloc.d: Likewise.
* ld-i386/alloc.s: Likewise.
* ld-i386/alloc.t: Likewise.
 
* ld-i386/i386.exp: Run "alloc".
 
2007-03-20 Paul Brook <paul@codesourcery.com>
 
* ld-arm/arm-elf.exp (ld-arm/arm-elf.exp): Add arm-pic-veneer.
* ld-arm/arm-pic-veneer.d: New test.
* ld-arm/arm-pic-veneer.s: New test.
 
2007-03-08 Richard Sandiford <richard@codesourcery.com>
 
* ld-elf/extract-symbol-1.ld (data): Explicitly set the start address
to 0.
 
2007-03-07 Alan Modra <amodra@bigpond.net.au>
 
* ld-elf/extract-symbol-1sec.d: xfail hppa.
* ld-elf/extract-symbol-1sym.d: xfail hppa.
 
2007-03-07 H.J. Lu <hongjiu.lu@intel.com>
 
PR 3958
* ld-elf/linkonce1.d: New.
* ld-elf/linkonce1a.s: New.
* ld-elf/linkonce1b.s: New.
* ld-elf/linkonce2.d: New.
* ld-i386/pcrel16abs.d: New.
* ld-i386/pcrel16abs.s: New.
* ld-i386/i386.exp: Run it.
 
2007-03-06 H.J. Lu <hongjiu.lu@intel.com>
 
PR ld/4144
* ld-elf/nobits-1.d: New file.
* ld-elf/nobits-1.s: Likewise.
* ld-elf/nobits-1.t: Likewise.
 
2007-03-02 Richard Sandiford <richard@codesourcery.com>
 
* ld-elf/binutils.exp: Revert last change.
 
2007-03-01 Richard Sandiford <richard@codesourcery.com>
 
* ld-elf/extract-symbol-1sym.d, ld-elf/extract-symbol-1sec.d,
* ld-elf/extract-symbol-1.s, ld-elf/extract-symbol-1.ld: New tests.
* ld-elf/binutils.exp: Run them.
 
2007-02-28 Nick Clifton <nickc@redhat.com>
 
PR ld/3796
* ld-arm/arm-elf.exp (armelftests): Move "Thumb-2 BL" test into...
(armeabitests): ... here, a new array for EABI specific tests.
(armelftests): Add extra command line options for VFP11 fix tests
and thumb shared library test.
 
2007-02-22 Paul Brook <paul@codesourcery.com>
 
* ld-arm/arm-elf.exp (armelftests): Add gc-unwind.h.
* ld-arm/gc-unwind.s: New file.
* ld-arm/gc-unwind.d: New file.
 
2007-02-14 H.J. Lu <hongjiu.lu@intel.com>
 
PR ld/3953
* ld-elf/beginwarn.c: New file.
* ld-elf/warn.out: Likewise.
 
* ld-elf/shared.exp (build_tests): Add "Build warn libbar.so".
(run_tests): Add "Run warn with versioned libfoo.so".
 
* lib/ld-lib.exp (default_ld_relocate): Make exec_output global
and remove target first.
(default_ld_link): Likewise.
(default_ld_simple_link): Likewise.
(run_ld_link_exec_tests): Take an optional linker warning and
check it.
(default_ld_link): Check pruned linker output.
 
2007-02-13 H.J. Lu <hongjiu.lu@intel.com>
 
* ld-scripts/default-script1.d: Expect extra symbols.
* ld-scripts/default-script2.d: Likewise.
* ld-scripts/default-script3.d: Likewise.
* ld-scripts/default-script4.d: Likewise.
 
2007-02-13 Alan Modra <amodra@bigpond.net.au>
 
* ld-powerpc/relbrlt.d: Update.
* ld-powerpc/tlsexe.r: Update.
* ld-powerpc/tlsexetoc.r: Update.
* ld-powerpc/tlsso.r: Update.
* ld-powerpc/tlstocso.r: Update.
 
2007-02-12 Alan Modra <amodra@bigpond.net.au>
 
* ld-powerpc/relbrlt.d: Update.
 
2007-02-06 Nick Clifton <nickc@redhat.com>
 
PR ld/3805
* ld-elf/sec64k.exp: Expect the relocatable version of this test
to fail for the m32r because it creates both .rel and .rela
sections.
 
2007-02-05 Dave Brolley <brolley@redhat.com>
 
* ld-undefined/undefined.exp: XFAIL the undefined test
* ld-mep: New, with content.
 
2007-02-05 H.J. Lu <hongjiu.lu@intel.com>
 
* ld-i386/pcrel16.d: Undo the last change.
* ld-x86-64/pcrel16.d: Likewise.
 
2007-02-02 H.J. Lu <hongjiu.lu@intel.com>
 
* ld-i386/pcrel16.d: Updated.
* ld-x86-64/pcrel16.d: Likewise.
 
2007-02-01 Alan Modra <amodra@bigpond.net.au>
 
* ld-scripts/default-script.exp: Add "--local-store 0:0" to
LDFLAGS for spu.
 
2007-01-29 Julian Brown <julian@codesourcery.com>
 
* ld-arm/arm-elf.exp: Add VFP11 tests.
* ld-arm/vfp11-fix-none.s: New file.
* ld-arm/vfp11-fix-none.d: Expected disassembly of above.
* ld-arm/vfp11-fix-scalar.s: New file.
* ld-arm/vfp11-fix-scalar.d: Expected disassembly of above.
* ld-arm/vfp11-fix-vector.s: New file.
* ld-arm/vfp11-fix-vector.d: Expected disassembly of above.
 
2007-01-23 Nathan Sidwell <nathan@codesourcery.com>
 
* ld-elf/header.d: Reduce page size, restrict to linux & vxworks
* ld-elf/header.s: Adjust.
* ld-elf/header.t: Reduce initial offset.
 
2007-01-23 Andreas Schwab <schwab@suse.de>
 
* lib/ld-lib.exp (run_dump_test): Don't prematurely remove
assembler output.
 
2007-01-19 H.J. Lu <hongjiu.lu@intel.com>
 
* ld-elf/dl6.c: New file.
* ld-elf/dl6a.out: Likewise.
* ld-elf/dl6amain.c: Likewise.
* ld-elf/dl6b.out: Likewise.
* ld-elf/dl6bmain.c: Likewise.
* ld-elf/dl6cmain.c: Likewise.
* ld-elf/dl6dmain.c: Likewise.
 
* ld-elf/shared.exp: Add new tests for -Bsymbolic,
-Bsymbolic-functions, --dynamic-list-data and
--dynamic-list-cpp-new.
 
2007-01-19 H.J. Lu <hongjiu.lu@intel.com>
 
* ld-elf/maxpage3.t: New file.
* ld-elf/maxpage3a.d: Likewise.
* ld-elf/maxpage3b.d: Likewise.
* ld-elf/maxpage3c.d: Likewise.
 
2007-01-19 H.J. Lu <hongjiu.lu@intel.com>
 
* ld-scripts/default-script.exp: New file.
* ld-scripts/default-script.s: Likewise.
* ld-scripts/default-script.t: Likewise.
* ld-scripts/default-script1.d: Likewise.
* ld-scripts/default-script2.d: Likewise.
* ld-scripts/default-script3.d: Likewise.
* ld-scripts/default-script4.d: Likewise.
 
2007-01-18 H.J. Lu <hongjiu.lu@intel.com>
 
PR ld/1283
* lib/ld-lib.exp (run_dump_test): Remove output file first.
 
2007-01-17 H.J. Lu <hongjiu.lu@intel.com>
 
* ld-elf/header.d: Adjust for .text section with 16byte
alignment.
 
2007-01-16 H.J. Lu <hongjiu.lu@intel.com>
 
* ld-elf/dl1main.c (main): Fix a typo.
 
2007-01-16 H.J. Lu <hongjiu.lu@intel.com>
 
PR ld/3831
* ld-elf/del.cc: New.
* ld-elf/dl5.cc: Likewise.
* ld-elf/dl5.out: Likewise.
* ld-elf/new.cc: Likewise.
 
* ld-elf/shared.exp: Add tests for --dynamic-list-data and
--dynamic-list-cpp-new.
 
2007-01-12 Hans-Peter Nilsson <hp@axis.com>
 
* ld-elf/header.d: Allow arbitrary lines between "Program Header"
and "Sections". Only run on *-*-linux*.
 
2007-01-11 Nathan Sidwell <nathan@codesourcery.com>
 
* ld-elf/header.d: New.
* ld-elf/header.t: New.
* ld-elf/header.s: New.
 
2007-01-08 Kai Tietz <kai.tietz@onevision.com>
 
* ld-fastcall/fastcall.exp: Renamed target x86_64-*-mingw64 to
x86_64-*-mingw*.
* ld-pe/pe.exp: Ditto.
* ld-scripts/align.exp: Ditto.
* ld-scripts/defined.exp: Ditto.
* ld-scripts/provide.exp: Ditto.
* ld-scripts/weak.exp: Ditto.
 
2007-01-06 Nathan Sidwell <nathan@codesourcery.com>
 
* ld-scripts/expr.exp: New.
* ld-scripts/expr1.s: New.
* ld-scripts/expr1.d: New.
* ld-scripts/expr1.t: New.
 
For older changes see ChangeLog-2006
Local Variables:
mode: change-log
left-margin: 8
fill-column: 74
version-control: never
End:
/ChangeLog-2008
0,0 → 1,1010
2008-12-23 Jon Beniston <jon@beniston.com>
 
* ld-elf/merge.d: Indicate test fails on LM32.
 
2008-12-23 Hans-Peter Nilsson <hp@axis.com>
 
* lib/ld-lib.exp (run_dump_test): New option ld_after_inputfiles.
* ld-cris/libdso-1c.d, ld-cris/expdref2.s, ld-cris/libdso-15b.d,
ld-cris/expdyn1w.s, ld-cris/libdso-1d.d, ld-cris/tls-ie-78.d: New
tests.
 
2008-12-23 Nick Clifton <nickc@redhat.com>
 
* ld-i386/i386.exp: Do not run ifunc test.
* ld-i386/ifunc.s: Delete.
* ld-i386/ifunc.d: Delete.
* ld-x86-64/x86-64.exp: Do not run ifunc test.
* ld-x86-64/ifunc.s: Delete.
* ld-x86-64/ifunc.d: Delete.
 
2008-12-20 Hans-Peter Nilsson <hp@axis.com>
 
* ld-cris/tls-err-77.d, ld-cris/tls-gc-79.d, ld-cris/tls-ie-8e.s,
ld-cris/tls-ie-8e1.d: New tests.
 
2008-12-18 H.J. Lu <hongjiu.lu@intel.com>
 
* ld-i386/tlsld1.dd: Remove trailing white spaces after nop.
 
2008-12-17 Hans-Peter Nilsson <hp@axis.com>
 
* ld-cris/expalltst3, ld-cris/expdyn2.s, ld-cris/libdso-15.d: New
tests.
 
2008-12-15 Richard Earnshaw <rearnsha@arm.com>
 
* ld-arm/vfp11-fix-scalar.d: Disassembly of VFP instructions now uses
unified syntax.
* ld-arm/vfp11-fix-vector.d: Likewise.
2008-12-15 Hans-Peter Nilsson <hp@axis.com>
 
* ld-cris/libdso-13b.d: New test.
 
* ld-cris/hidedsofns2468, ld-cris/libdso-12b.d,
ld-cris/libdso-12c.d, ld-cris/libdso-1b.d, ld-cris/dso-1b.s: New
tests.
 
* ld-cris/got7.s: Correct .size expression.
* ld-cris/tls-e-20a.d: Adjust accordingly.
 
2008-12-04 Nick Clifton <nickc@redhat.com>
 
* ld-x86-64/ifunc.d: New test (of STT_IFUNC for x86_64).
* ld-x86-64/ifunc.s: Source file for new test.
* ld-x86-64/x86-64.exp: Run the new test.
* ld-i386/ifunc.d: Tidy up regexps for expected output.
 
2008-12-03 Nick Clifton <nickc@redhat.com>
 
* ld-mips-elf/reloc-1-n32.d: Updated expected output for reloc
descriptions.
* ld-mips-elf/reloc-1-n64.d: Likewise.
* ld-i386/ifunc.d: New test.
* ld-i386/ifunc.s: Source file for the new test.
* ld-i386/i386.exp: Run the new test.
 
2008-11-25 Joseph Myers <joseph@codesourcery.com>
 
* ld-arm/thumb2-bl-undefweak.d, ld-arm/thumb2-bl-undefweak.s: New.
* ld-arm/arm-elf.exp: Run thumb2-bl-undefweak test.
 
2008-11-25 Hans-Peter Nilsson <hp@axis.com>
 
* ld-cris/got7.s, ld-cris/init.s, ld-cris/pic-gc-72.d,
ld-cris/pic-gc-72.s, ld-cris/pic-gc-73.d, ld-cris/pic-gc-73.s,
ld-cris/tls-dso-x1x2-1.d, ld-cris/tls-dso-xz-1.d,
ld-cris/tls-dtprelm.s, ld-cris/tls-e-20.d, ld-cris/tls-e-20a.d,
ld-cris/tls-e-21.d, ld-cris/tls-e-22.d, ld-cris/tls-e-23.d,
ld-cris/tls-e-66.d, ld-cris/tls-err-20x.d, ld-cris/tls-err-24.d,
ld-cris/tls-err-25.d, ld-cris/tls-err-26.d, ld-cris/tls-err-27.d,
ld-cris/tls-err-28.d, ld-cris/tls-err-29.d, ld-cris/tls-err-31.d,
ld-cris/tls-err-33.d, ld-cris/tls-err-35.d, ld-cris/tls-err-37.d,
ld-cris/tls-err-39.d, ld-cris/tls-err-40.d, ld-cris/tls-err-41.d,
ld-cris/tls-err-43.d, ld-cris/tls-err-44.d, ld-cris/tls-err-45.d,
ld-cris/tls-err-47.d, ld-cris/tls-err-48.d, ld-cris/tls-err-49.d,
ld-cris/tls-err-51.d, ld-cris/tls-err-52.d, ld-cris/tls-err-53.d,
ld-cris/tls-err-55.d, ld-cris/tls-err-55.s, ld-cris/tls-err-56.d,
ld-cris/tls-err-56.s, ld-cris/tls-err-62.d, ld-cris/tls-err-62.s,
ld-cris/tls-err-65.d, ld-cris/tls-err-67.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-71.s, ld-cris/tls-gc-75.d, ld-cris/tls-gc-76.d,
ld-cris/tls-gc-76.s, ld-cris/tls-gd-1.d, ld-cris/tls-gd-1.s,
ld-cris/tls-gd-1h.d, ld-cris/tls-gd-2.d, ld-cris/tls-gd-2.s,
ld-cris/tls-gd-2h.d, ld-cris/tls-gd-3.d, ld-cris/tls-gd-3.s,
ld-cris/tls-gd-3h.d, ld-cris/tls-gdgotrelm.s, ld-cris/tls-global-74.d,
ld-cris/tls-gottprelm.s, ld-cris/tls-hx.s, ld-cris/tls-hx1x2.s,
ld-cris/tls-ie-10.d, ld-cris/tls-ie-10.s, ld-cris/tls-ie-11.d,
ld-cris/tls-ie-11.s, ld-cris/tls-ie-8.d, ld-cris/tls-ie-8.s,
ld-cris/tls-ie-9.d, ld-cris/tls-ie-9.s, ld-cris/tls-ld-4.d,
ld-cris/tls-ld-4.s, ld-cris/tls-ld-5.d, ld-cris/tls-ld-5.s,
ld-cris/tls-ld-6.d, ld-cris/tls-ld-6.s, ld-cris/tls-ld-7.d,
ld-cris/tls-ld-7.s, ld-cris/tls-ldgd-14.d, ld-cris/tls-ldgd-14.s,
ld-cris/tls-ldgd-15.d, ld-cris/tls-ldgd-15.s, ld-cris/tls-ldgde-14.d,
ld-cris/tls-ldgde-15.d, ld-cris/tls-ldgdex-14.d,
ld-cris/tls-ldgdex-15.d, ld-cris/tls-ldgdx-14.d,
ld-cris/tls-ldgdx-15.d, ld-cris/tls-le-12.d, ld-cris/tls-le-12.s,
ld-cris/tls-le-12s.d, ld-cris/tls-le-12s.s, ld-cris/tls-le-13.d,
ld-cris/tls-le-13.s, ld-cris/tls-le-13s.d, ld-cris/tls-le-13s.s,
ld-cris/tls-legd-16.d, ld-cris/tls-legd-16.s, ld-cris/tls-legd-17.d,
ld-cris/tls-legdx-16.d, ld-cris/tls-legdx-17.d, ld-cris/tls-leie-18.d,
ld-cris/tls-leie-19.d, ld-cris/tls-leie-19.s, ld-cris/tls-local-54.d,
ld-cris/tls-local-54.s, ld-cris/tls-local-57.d,
ld-cris/tls-local-57.s, ld-cris/tls-local-58.d,
ld-cris/tls-local-58.s, ld-cris/tls-local-59.d,
ld-cris/tls-local-59.s, ld-cris/tls-local-60.d,
ld-cris/tls-local-61.d, ld-cris/tls-local-63.d,
ld-cris/tls-local-64.d, ld-cris/tls-ok-30.d, ld-cris/tls-ok-32.d,
ld-cris/tls-ok-34.d, ld-cris/tls-ok-36.d, ld-cris/tls-tprelm.s,
ld-cris/tls-und-38.d, ld-cris/tls-und-42.d, ld-cris/tls-und-46.d,
ld-cris/tls-und-50.d, ld-cris/tls-x.s, ld-cris/tls-x1x2.s,
ld-cris/tls-z.s, ld-cris/tls128.s, ld-cris/tls128g.s: New tests.
 
* ld-cris/start1.s: Prepend register name with $.
 
* ld-cris/dso-1.s, ld-cris/libdso-1.d, ld-cris/libdso-11.d,
ld-cris/libdso-2.d, ld-cris/pv32.s, ld-cris/undef1.d: Correct
.size expressions and adjust expected output accordingly.
 
2008-11-23 Hans-Peter Nilsson <hp@axis.com>
 
* ld-cris/badgotr1.d: Robustify regexp.
 
2008-10-29 Nick Clifton <nickc@redhat.com>
 
* ld-gc/gc.c (dummy_func): New function - present so that
underscore prefixed aliases can be created of the used_func and
main functions.
 
2008-10-10 Nathan Froyd <froydnj@codesourcery.com>
 
* ld-powerpc/gnu-attr-12-1.s: New file.
* ld-powerpc/gnu-attr-12-2.s: New file.
* ld-powerpc/gnu-attr-12-11.d: New file.
* ld-powerpc/gnu-attr-12-21.d: New file.
* ld-powerpc/powerpc.exp: Run new dump tests.
 
2008-10-07 Nick Clifton <nickc@redhat.com>
 
* ld-ia64/tlsbin.rd: Update expected output now that --wide does
not truncate section names.
* ld-ia64/tlspic.rd: Likewise.
 
2008-10-06 Tom Tromey <tromey@redhat.com>
 
* ld-elf/eh1.d, ld-elf/eh2.d, ld-elf/eh3.d, ld-elf/eh4.d,
ld-elf/eh5.d, ld-elf/eh6.d, ld-mips-elf/eh-frame1-n32.d,
ld-mips-elf/eh-frame1-n64.d, ld-mips-elf/eh-frame2-n32.d,
ld-mips-elf/eh-frame2-n64.d, ld-mips-elf/eh-frame3.d,
ld-mips-elf/eh-frame4.d: Update for readelf change.
 
2008-10-04 H.J. Lu <hongjiu.lu@intel.com>
 
PR ld/6931
* ld-elf/group7.d: New.
 
2008-10-03 H.J. Lu <hongjiu.lu@intel.com>
 
* ld-elf/group5.d: Updated.
* ld-elf/group6.d: Likewise.
 
2008-10-03 Tristan Gingold <gingold@adacore.com>
 
* ld-elf/stab.d: Don't run on alpha (to avoid relocation
overflow on 64 bits targets whose stab values is 32 bits).
 
2008-10-03 H.J. Lu <hongjiu.lu@intel.com>
 
PR ld/6931
* ld-elf/group4.d: New.
* ld-elf/group5.d: Likewise.
* ld-elf/group6.d: Likewise.
 
2008-10-03 Alan Modra <amodra@bigpond.net.au>
 
* ld-powerpc/vxworks1-lib.rd: Update.
 
2008-09-29 Alan Modra <amodra@bigpond.net.au>
 
* ld-elf/extract-symbol-1sec.d: Correct section lma.
 
2008-09-25 Alan Modra <amodra@bigpond.net.au>
 
* ld-elf/eh-group.exp: Only run on ELF targets.
* ld-elf/eh5b.s: Export main, start, __start.
 
2008-09-20 Richard Sandiford <rdsandiford@googlemail.com>
 
* ld-mips-elf/reloc-estimate-1.d: Make endian-neutral.
 
2008-09-20 Jan Kratochvil <jan.kratochvil@redhat.com>
 
Provide virtual target "cfi" for targets supporting CFI.
* ld-elf/eh-frame-hdr.d: Replace target and xfail statements by single
`target: cfi'.
* ld-elf/eh-group.exp: Call check_as_cfi instead of is_elf_format.
* ld-elf/eh-group1.s, elf/eh-group2.s: Use more compatible section
flags prefix '%'.
* ld-elf/eh5.d: Replace target statement by `target: cfi' with an Alpha
exception. Relax the `Code alignment factor' matching.
* lib/ld-lib.exp: Rename istarget as istarget_ld.
(istarget, check_as_cfi): New procedure.
(run_dump_test): New comment for the virtual target `cfi'.
 
2008-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
 
* ld-elf/eh-group.exp, ld-elf/eh-group1.s, ld-elf/eh-group2.s: New test.
 
2008-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
 
Fix testcases compilation failures due to unused variables.
* ld-elfcomm/common1b.c (dummy1): Mark the variable for GCC as USED.
* ld-shared/main.c (main): Move the P variable only to the places where
it is used.
 
2008-09-16 H.J. Lu <hongjiu.lu@intel.com>
 
PR ld/6877
* ld-elf/comm1.c: New.
* ld-elf/func1.c: Likewise.
 
* ld-elf/shared.exp: Add tests for libfunc1.so and comm1.
 
2008-08-26 Nick Clifton <nickc@redhat.com>
 
* ld-arm/arm-elf.exp: Add farcall-thumb-arm-short test.
* ld-arm/farcall-group2.s: Fix comment.
* ld-arm/farcall-thumb-arm-short.d: New test.
* ld-arm/farcall-thumb-arm-short.s: New test.
 
2008-08-22 Jan Kratochvil <jan.kratochvil@redhat.com>
 
* ld-x86-64/dwarfreloc.exp, ld-x86-64/dwarfreloc.rd,
ld-x86-64/dwarfreloc1.s, ld-x86-64/dwarfreloc2.s: New test.
 
2008-08-20 Bob Wilson <bob.wilson@acm.org>
* ld-xtensa/tlsbin.dd, ld-xtensa/tlsbin.rd, ld-xtensa/tlsbin.s,
ld-xtensa/tlsbin.sd, ld-xtensa/tlsbin.td, ld-xtensa/tlslib.s,
ld-xtensa/tlspic.dd, ld-xtensa/tlspic.rd, ld-xtensa/tlspic.sd,
ld-xtensa/tlspic.td, ld-xtensa/tlspic1.s, ld-xtensa/tlspic2.s: New.
* ld-xtensa/xtensa.exp: Run them.
 
2008-08-18 Richard Sandiford <rdsandiford@googlemail.com>
 
* ld-mips-elf/mips16-pic-4a.s, ld-mips-elf/mips16-pic-4b.s,
ld-mips-elf/mips16-pic-4.ver, ld-mips-elf/mips16-pic-4a.dd,
ld-mips-elf/mips16-pic-4a.nd, ld-mips-elf/mips16-pic-4a.gd,
ld-mips-elf/mips16-pic-4c.s, ld-mips-elf/mips16-pic-4b.dd: New tests.
* ld-mips-elf/mips-elf.exp: Run them.
 
2008-08-17 Nick Clifton <nickc@redhat.com>
 
* ld-elf/sec-to-seg1.s: Shorten test data to align the section to
a 4-byte boundary.
 
2008-08-08 Richard Sandiford <rdsandiford@googlemail.com>
Daniel Jacobowitz <dan@codesourcery.com>
 
* ld-mips-elf/mips16-pic-3a.s,
ld-mips-elf/mips16-pic-3b.s,
ld-mips-elf/mips16-pic-3.dd,
ld-mips-elf/mips16-pic-3.gd,
ld-mips-elf/mips16-pic-3.rd,
ld-mips-elf/mips16-pic-3.inc,
ld-mips-elf/pic-and-nonpic-1a.s,
ld-mips-elf/pic-and-nonpic-1b.s,
ld-mips-elf/pic-and-nonpic-1.ld,
ld-mips-elf/pic-and-nonpic-1.dd,
ld-mips-elf/pic-and-nonpic-1.nd,
ld-mips-elf/pic-and-nonpic-1-rel.dd,
ld-mips-elf/pic-and-nonpic-1-rel.nd,
ld-mips-elf/pic-and-nonpic-2a.s,
ld-mips-elf/pic-and-nonpic-2b.s,
ld-mips-elf/pic-and-nonpic-2.d,
ld-mips-elf/pic-and-nonpic-3a.s,
ld-mips-elf/pic-and-nonpic-3a.ld,
ld-mips-elf/pic-and-nonpic-3a.dd,
ld-mips-elf/pic-and-nonpic-3a.gd,
ld-mips-elf/pic-and-nonpic-3a.sd,
ld-mips-elf/pic-and-nonpic-3b.s,
ld-mips-elf/pic-and-nonpic-3b.ld,
ld-mips-elf/pic-and-nonpic-3b.ad,
ld-mips-elf/pic-and-nonpic-3b.dd,
ld-mips-elf/pic-and-nonpic-3b.gd,
ld-mips-elf/pic-and-nonpic-3b.nd,
ld-mips-elf/pic-and-nonpic-3b.pd,
ld-mips-elf/pic-and-nonpic-3b.rd,
ld-mips-elf/pic-and-nonpic-3b.sd,
ld-mips-elf/pic-and-nonpic-3-error.d,
ld-mips-elf/pic-and-nonpic-4a.s,
ld-mips-elf/pic-and-nonpic-4b.s,
ld-mips-elf/pic-and-nonpic-4b.ld,
ld-mips-elf/pic-and-nonpic-4b.ad,
ld-mips-elf/pic-and-nonpic-4b.dd,
ld-mips-elf/pic-and-nonpic-4b.gd,
ld-mips-elf/pic-and-nonpic-4b.nd,
ld-mips-elf/pic-and-nonpic-4b.rd,
ld-mips-elf/pic-and-nonpic-4b.sd,
ld-mips-elf/pic-and-nonpic-4-error.d,
ld-mips-elf/pic-and-nonpic-5a.s,
ld-mips-elf/pic-and-nonpic-5b.s,
ld-mips-elf/pic-and-nonpic-5b.ld,
ld-mips-elf/pic-and-nonpic-5b.ad,
ld-mips-elf/pic-and-nonpic-5b.dd,
ld-mips-elf/pic-and-nonpic-5b.gd,
ld-mips-elf/pic-and-nonpic-5b.nd,
ld-mips-elf/pic-and-nonpic-5b.rd,
ld-mips-elf/pic-and-nonpic-5b.sd,
ld-mips-elf/pic-and-nonpic-5b.pd,
ld-mips-elf/pic-and-nonpic-6.ld,
ld-mips-elf/pic-and-nonpic-6-o32a.s,
ld-mips-elf/pic-and-nonpic-6-o32b.s,
ld-mips-elf/pic-and-nonpic-6-o32c.s,
ld-mips-elf/pic-and-nonpic-6-o32.ad,
ld-mips-elf/pic-and-nonpic-6-o32.dd,
ld-mips-elf/pic-and-nonpic-6-o32.gd,
ld-mips-elf/pic-and-nonpic-6-o32.nd,
ld-mips-elf/pic-and-nonpic-6-o32.pd,
ld-mips-elf/pic-and-nonpic-6-o32.rd,
ld-mips-elf/pic-and-nonpic-6-o32.sd,
ld-mips-elf/pic-and-nonpic-6-n32a.s,
ld-mips-elf/pic-and-nonpic-6-n32b.s,
ld-mips-elf/pic-and-nonpic-6-n32c.s,
ld-mips-elf/pic-and-nonpic-6-n32.ad,
ld-mips-elf/pic-and-nonpic-6-n32.dd,
ld-mips-elf/pic-and-nonpic-6-n32.gd,
ld-mips-elf/pic-and-nonpic-6-n32.nd,
ld-mips-elf/pic-and-nonpic-6-n32.pd,
ld-mips-elf/pic-and-nonpic-6-n32.rd,
ld-mips-elf/pic-and-nonpic-6-n32.sd,
ld-mips-elf/pic-and-nonpic-6-n64a.s,
ld-mips-elf/pic-and-nonpic-6-n64b.s,
ld-mips-elf/pic-and-nonpic-6-n64c.s,
ld-mips-elf/pic-and-nonpic-6-n64.ad,
ld-mips-elf/pic-and-nonpic-6-n64.dd,
ld-mips-elf/pic-and-nonpic-6-n64.gd,
ld-mips-elf/pic-and-nonpic-6-n64.nd,
ld-mips-elf/pic-and-nonpic-6-n64.pd,
ld-mips-elf/pic-and-nonpic-6-n64.rd,
ld-mips-elf/pic-and-nonpic-6-n64.sd: New tests.
* ld-mips-elf/mips-elf.exp: Run them.
 
2008-08-07 Richard Sandiford <rdsandiford@googlemail.com>
 
* ld-mips-elf/tls-hidden4.got, ld-mips-elf/tls-hidden4.r: We have
removed an unused GOT entry that was allocated for the R_MIPS_32
relocation against "undef", so adjust addresses down by 4 bytes.
* ld-mips-elf/got-dump-1.d, ld-mips-elf/got-dump-2.d: We have
changed the order of the GOT entries so that reloc-only ones
come last. "undef" is only referred to by dynamic relocations,
so it now comes after "glob".
* ld-mips-elf/mips16-pic-2.dd, ld-mips-elf/mips16-pic-2.gd,
ld-mips-elf/mips16-pic-2.nd, ld-mips-elf/mips16-pic-2.rd: We have
removed two unused local GOT entries that were originally created
as global entries for the hidden symbols "used2" and "used3".
"used4" and "used5" are only referred to by relocations, so they
now come after "used6" and "used7".
 
2008-08-07 Richard Sandiford <rdsandiford@googlemail.com>
 
* ld-mips-elf/got-vers-1a.s, ld-mips-elf/got-vers-1b.s,
ld-mips-elf/got-vers-1.ver, ld-mips-elf/got-vers-1.dd,
ld-mips-elf/got-vers-1.sd, ld-mips-elf/got-vers-1.rd: New tests.
* ld-mips-elf/mips-elf.exp: Run them.
 
2008-08-07 Richard Sandiford <rdsandiford@googlemail.com>
 
* ld-mips-elf/tlsdyn-o32-2.got, ld-mips-elf/tlsdyn-o32-3.got,
ld-mips-elf/tlsdyn-o32-2.d, ld-mips-elf/tlsdyn-o32-3.d: Change the
GOT layout as follows:
 
BEFORE AFTER
+0x08 %call16(__tls_get_addr) %call16(__tls_get_addr)
+0x0c %tlsldm(tlsbin_ld) %gottprel(tlsvar_ie)
+0x10 " " %tlsgd(tlsvar_gd)
+0x14 %tlsgd(tlsvar_gd) " "
+0x18 " " %tlsgd(tlsbin_gd)
+0x1c %gottprel(tlsvar_ie) " "
+0x20 %tlsgd(tlsbin_gd) %tlsldm(tlsbin_ld)
+0x24 " " " "
+0x28 %gottprel(tlsbin_ie) %gottprel(tlsbin_ie)
 
2008-08-07 Richard Sandiford <rdsandiford@googlemail.com>
 
* ld-mips-elf/reloc-estimate-1.d, ld-mips-elf/reloc-estimate-1.ld,
ld-mips-elf/reloc-estimate-1a.s, ld-mips-elf/reloc-estimate-1b.s:
New test.
* ld-mips-elf/mips-elf.exp: Run it.
 
2008-08-06 Richard Sandiford <rdsandiford@googlemail.com>
 
* ld-mips-elf/tls-hidden3.ld: Remove the unused .MIPS.stubs section.
Keep the text start address the same.
* ld-mips-elf/tls-multi-got-1.got: We have removed a .MIPS.stubs
section that contained only a 16-byte dummy stub. Subtract 16
from addresses to account for the change.
* ld-mips-elf/tls-multi-got-1.r: Likewise. Adjust MIPS_UNREFEXTNO
to account the removed section symbol.
* ld-mips-elf/tlsdyn-o32-1.d: We have deleted a .MIPS.stubs
section that contained only a 16-byte dummy stub. Remove it
from the disassembly.
* 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/relax-jalr-n32-shared.d: Likewise.
* ld-mips-elf/relax-jalr-n64-shared.d: Likewise.
 
2008-08-06 Richard Sandiford <rdsandiford@googlemail.com>
 
* ld-mips-elf/mips16-local-stubs-1.d: Remove stub_for_h3,
which was only referenced by the .pdr section, and was not
actually needed by code.
* ld-mips-elf/mips16-intermix.d: Remove unused static function stubs.
* ld-mips-elf/mips16-pic-1a.s,
ld-mips-elf/mips16-pic-1b.s,
ld-mips-elf/mips16-pic-1-dummy.s,
ld-mips-elf/mips16-pic-1.dd,
ld-mips-elf/mips16-pic-1.gd,
ld-mips-elf/mips16-pic-1.inc,
ld-mips-elf/mips16-pic-1.ld,
ld-mips-elf/mips16-pic-2a.s,
ld-mips-elf/mips16-pic-2b.s,
ld-mips-elf/mips16-pic-2.ad,
ld-mips-elf/mips16-pic-2.dd,
ld-mips-elf/mips16-pic-2.gd,
ld-mips-elf/mips16-pic-2.nd,
ld-mips-elf/mips16-pic-2.rd: New tests.
* ld-mips-elf/mips-elf.exp: Run them.
 
2008-08-06 Alan Modra <amodra@bigpond.net.au>
 
* ld-elf/extract-symbol-1sec.d: Update.
 
2008-07-30 Nick Clifton <nickc@redhat.com>
 
* ld-elf/sec-to-seg.exp: New test: Checks the assignment of
sections to segments.
* ld-elf/sec-to-seg1.s: Test source file.
* ld-elf/sec-to-seg2.s: Test source file.
* ld-elf/sec-to-seg-script-same-page.t: Test linker script.
* ld-elf/sec-to-seg-script-adjoining-pages.t: Test linker script.
* ld-elf/sec-to-seg-script-disjoint-pages.t: Test linker script.
 
2008-07-28 Alexandre Oliva <aoliva@redhat.com>
 
* ld-i386/tlsbindesc.dd: Adjust incorrect expectations for LD to
LE relaxation.
* ld-x86-64/tlsbindesc.dd: Likewise.
* ld-i386/tlsbindesc.rd: Adjust address of _TLS_MODULE_BASE_.
* ld-x86-64/tlsbindesc.rd: Likewise.
Reported by Cary Coutant <ccoutant@google.com>
 
2008-07-27 Alan Modra <amodra@bigpond.net.au>
 
* ld-gc/gc.exp (test_gc): xfail powerpc64.
 
2008-07-26 Michael Eager <eager@eagercon.com>
 
* ld-powerpc/powerpc.exp: Run new tests.
* ld-powerpc/attr-gnu-4-03.d: New file.
* ld-powerpc/attr-gnu-4-14.d: New file.
* ld-powerpc/attr-gnu-4-23.d: New file.
* ld-powerpc/attr-gnu-4-24.d: New file.
* ld-powerpc/attr-gnu-4-32.d: New file.
* ld-powerpc/attr-gnu-4-33.d: New file.
* ld-powerpc/attr-gnu-4-34.d: New file.
* ld-powerpc/attr-gnu-4-41.d: New file.
* ld-powerpc/attr-gnu-4-4.s: New file.
* ld-powerpc/attr-gnu-4-13.d: Adjust.
* ld-powerpc/attr-gnu-4-31.d: Adjust.
 
2008-07-26 Alan Modra <amodra@bigpond.net.au>
 
* ld-scripts/include.exp: Don't run test for aout.
* ld-scripts/include.s: Use .fill rather than .4byte.
* ld-scripts/include-1.d: Adjust.
 
2008-07-22 Alan Modra <amodra@bigpond.net.au>
 
* ld-alpha/tlsbin.rd: Update.
* ld-alpha/tlsbinr.rd: Update.
* ld-arm/mixed-app.sym: Update.
* ld-arm/use-thumb-lib.sym: Update.
* ld-cris/pv32-1.d: Update.
 
2008-07-21 Nick Clifton <nickc@redhat.com>
 
* ld-scripts/include-sections.t: Discard all sections not
explicitly requested by the rest of the linker script.
* ld-scripts/include-1.d: Expect test to fail for AIX ports.
Do not assume that the .text section will be marked readonly.
* ld-scripts/include.s: Replace .section directives with just
.text or .data.
 
2008-07-18 Joseph Myers <joseph@codesourcery.com>
 
* ld-arm/attr-merge-wchar-0.s,ld-arm/attr-merge-wchar-2.s,
ld-arm/attr-merge-wchar-4.s, ld-arm/attr-merge-wchar-00-nowarn.d,
ld-arm/attr-merge-wchar-00.d, ld-arm/attr-merge-wchar-02-nowarn.d,
ld-arm/attr-merge-wchar-02.d, ld-arm/attr-merge-wchar-04-nowarn.d,
ld-arm/attr-merge-wchar-04.d, ld-arm/attr-merge-wchar-20-nowarn.d,
ld-arm/attr-merge-wchar-20.d, ld-arm/attr-merge-wchar-22-nowarn.d,
ld-arm/attr-merge-wchar-22.d, ld-arm/attr-merge-wchar-24-nowarn.d,
ld-arm/attr-merge-wchar-24.d, ld-arm/attr-merge-wchar-40-nowarn.d,
ld-arm/attr-merge-wchar-40.d, ld-arm/attr-merge-wchar-42-nowarn.d,
ld-arm/attr-merge-wchar-42.d, ld-arm/attr-merge-wchar-44-nowarn.d,
ld-arm/attr-merge-wchar-44.d: New.
* ld-arm/arm-elf.exp: Run new tests.
 
2008-07-11 H.J. Lu <hongjiu.lu@intel.com>
 
* ld-m68k/got-12.s: Removed.
* ld-m68k/got-13.s: Likewise.
* ld-m68k/got-14.s: Likewise.
* ld-m68k/got-15.s: Likewise.
* ld-m68k/got-34.s: Likewise.
* ld-m68k/got-35.s: Likewise.
* ld-m68k/xgot-15.s: Likewise.
 
* ld-m68k/got-multigot-12-13-14-34-35-ok.d: Remove #source
and expected relocations.
* ld-m68k/got-multigot-14-ok.d: Likewise.
* ld-m68k/got-negative-12-13-14-34-ok.d: Likewise.
* ld-m68k/got-negative-14-ok.d: Likewise.
* ld-m68k/got-single-12-ok.d: Likewise.
* ld-m68k/got-xgot-12-13-14-15-34-35-ok.d: Likewise.
* ld-m68k/got-xgot-15-ok.d: Likewise.
 
* ld-m68k/got-multigot-15-er.d: Remove #source.
* ld-m68k/got-negative-12-13-14-35-er.d: Likewise.
* ld-m68k/got-negative-15-er.d: Likewise.
* ld-m68k/got-single-13-er.d: Likewise.
 
* ld-m68k/m68k.exp: Move GOT tests to ...
* ld-m68k/m68k-got.exp: This. New.
 
2008-07-10 Richard Sandiford <rdsandiford@googlemail.com>
 
* ld-mips-elf/no-shared-1-o32.s,
ld-mips-elf/no-shared-1-o32.d,
ld-mips-elf/no-shared-1-n32.d,
ld-mips-elf/no-shared-1-n64.s,
ld-mips-elf/no-shared-1-n64.d,
ld-mips-elf/no-shared-1.ld: New tests.
* ld-mips-elf/mips-elf.exp: Run them.
 
2008-07-07 Stan Shebs <stan@codesourcery.com>
 
* ld-arm/arm-elf.exp: Use objdump -d for arm-be8 test.
* ld-arm/arm-be8.d: Change to test disassembly.
 
2008-07-06 Nathan Sidwell <nathan@codesourcery.com>
 
* ld-scripts/include-1.d: New.
* ld-scripts/include-1.t: New.
* ld-scripts/include-data.t: New.
* ld-scripts/include-mem.t: New.
* ld-scripts/include-ram.t: New.
* ld-scripts/include-sections.t: New.
* ld-scripts/include-subdata.t: New.
* ld-scripts/include.exp: New.
* ld-scripts/include.s: New.
 
2008-06-29 Andreas Schwab <schwab@suse.de>
 
* ld-m68k/got-1.s: New file.
* ld-m68k/got-1.d: New dump test.
* ld-m68k/m68k.exp: Run it.
 
2008-06-24 Daniel Jacobowitz <dan@codesourcery.com>
 
* ld-arm/farcall-arm-arm-be8.d, ld-arm/farcall-arm-arm-pic-veneer.d,
ld-arm/farcall-arm-arm.d, ld-arm/farcall-arm-thumb-blx-pic-veneer.d,
ld-arm/farcall-arm-thumb-blx.d, ld-arm/farcall-arm-thumb-pic-veneer.d,
ld-arm/farcall-arm-thumb.d, ld-arm/farcall-group-size2.d,
ld-arm/farcall-group.d, ld-arm/farcall-mix.d, ld-arm/farcall-mix2.d,
ld-arm/farcall-thumb-arm-blx-pic-veneer.d,
ld-arm/farcall-thumb-arm-blx.d, ld-arm/farcall-thumb-arm.d,
ld-arm/farcall-thumb-thumb-blx-pic-veneer.d,
ld-arm/farcall-thumb-thumb-blx.d, ld-arm/farcall-thumb-thumb-m.d,
ld-arm/thumb2-bl-as-thumb1-bad.d, ld-arm/thumb2-bl-bad.d: Update for
stub symbols and stub corrections.
 
2008-06-20 Alan Modra <amodra@bigpond.net.au>
 
* ld-spu/ovl.d: Update.
* ld-spu/ovl2.d: Update.
 
2008-06-16 Hans-Peter Nilsson <hp@bitrange.com>
 
PR gas/6607
* ld-mmix/loc10.d, ld-mmix/loc10.s, ld-mmix/loc10m.d, ld-mmix/loc8.d,
ld-mmix/loc8.s, ld-mmix/loc8m.d, ld-mmix/loc9.d, ld-mmix/loc9.s,
ld-mmix/loc9m.d: New tests.
 
2008-06-12 Nick Clifton <nickc@redhat.com>
 
* ld-scripts/overlay-size.t (end_of_bss_overlays): Define.
(end_of_text_overlays): Define.
(end_of_data_overlays): Define.
* ld-scripts/overlay-size-map.d: Add expected values for
end_of_bss_overlays, end_of_text_overlays and
end_of_data_overlays.
 
2008-06-09 Kaz Kojima <kkojima@rr.iij4u.or.jp>
 
* ld-sh/arch/arch_expected.txt: Regenerate.
 
2008-06-09 Daniel Jacobowitz <dan@codesourcery.com>
 
* ld-arm/mixed-lib.d: Loosen pattern.
 
2008-06-09 Christophe Lyon <christophe.lyon@st.com>
 
* ld-arm/farcall-thumb-thumb-m.d: Fix branch type.
* ld-arm/farcall-thumb-arm.d: Likewise.
 
2008-05-31 Nick Clifton <nickc@redhat.com>
 
PR ld/6430
* ld-elfcomm/elfcomm.exp (test_sort_common): Test the
ascending/descending argument to the --sort-common command line
option.
* ld-elfcomm/sort-common.s: New file.
 
2008-05-28 Christophe Lyon <christophe.lyon@st.com>
* ld-arm/arm-elf.exp: Skip farcalls tests for non-ARM-EABI
targets.
* ld-arm/thumb2-bl-as-thumb1-bad-noeabi.d: New file.
* ld-arm/thumb2-bl-bad-noeabi.d: Likewise.
 
2008-05-22 Christophe Lyon <christophe.lyon@st.com>
 
* ld-arm/farcall-arm-arm.s: Force function type on 'bar'.
* ld-arm/farcall-thumb-arm.s: Likewise.
* ld-arm/farcall-thumb-arm-blx.d: Fix encoding.
* ld-arm/farcall-thumb-arm.d: Likewise.
* ld-arm/farcall-thumb-arm-blx-pic-veneer.d: Likewise.
* ld-arm/arm-elf.exp (armelftests): Add farcall-mix, farcall-mix2,
farcall-group-default, farcall-group-size2, farcall-section Ignore
gas warnings in farcall-thumb-arm, farcall-thumb-arm-blx,
farcall-thumb-arm-blx-pic-veneer.
 
2008-05-21 Maxim Kuvyrkov <maxim@codesourcery.com>
 
* ld-m68k/got-12.s: New file.
* ld-m68k/got-13.s: New file.
* ld-m68k/got-14.s: New file.
* ld-m68k/got-15.s: New file.
* ld-m68k/got-34.s: New file.
* ld-m68k/got-35.s: New file.
* ld-m68k/got-single-12-ok.d: New dump test.
* ld-m68k/got-single-13-er.d: New dump test.
* ld-m68k/got-negative-14-ok.d: New dump test.
* ld-m68k/got-negative-15-er.d: New dump test.
* ld-m68k/got-negative-12-13-14-34-ok.d: New dump test.
* ld-m68k/got-negative-12-13-14-35-er.d: New dump test.
* ld-m68k/got-multigot-14-ok.d: New dump test.
* ld-m68k/got-multigot-15-er.d: New dump test.
* ld-m68k/got-multigot-12-13-14-34-35-ok.d: New dump test.
* ld-m68k/xgot-15.s: New source.
* ld-m68k/got-xgot-15-ok.d: New test.
* ld-m68k/got-xgot-12-13-14-15-34-35-ok.d: New test.
* ld-m68k/m68k.exp: Run new tests.
 
2008-05-15 Christophe Lyon <christophe.lyon@st.com>
* ld-arm/arm-elf.exp (armelftests): Add farcall-arm-arm,
farcall-arm-arm-pic-veneer, farcall-arm-arm-be8 farcall-arm-thumb,
farcall-arm-thumb-blx, farcall-arm-thumb-pic-veneer,
farcall-arm-thumb-blx-pic-veneer, farcall-thumb-thumb,
farcall-thumb-thumb-pic-veneer, farcall-thumb-thumb-blx,
farcall-thumb-thumb-m, farcall-thumb-thumb-m-pic-veneer,
farcall-thumb-thumb-blx-pic-veneer, farcall-thumb-arm,
farcall-thumb-arm-pic-veneer, farcall-thumb-arm-blx,
farcall-thumb-arm-blx-pic-veneer.
Change thumb2-bl-as-thumb1-bad, thumb2-bl-bad.
* ld-arm/thumb2-bl-as-thumb1-bad.d: Reflects farcall stub
generation.
* ld-arm/thumb2-bl-bad.d: Likewise.
* ld-arm/thumb2-bl-as-thumb1-bad.s: Update comments.
* ld-arm/thumb2-bl-bad.s: Likewise.
 
2008-05-08 Alan Modra <amodra@bigpond.net.au>
 
* ld-spu/ear.s: Align various sections.
* ld-spu/embed.rd: Update.
 
2008-05-05 Alan Modra <amodra@bigpond.net.au>
 
PR 6473
* ld-elf/lma.s, ld-elf/lma.lnk: New test.
* ld-elf/binutils.exp: Run it.
 
2008-05-03 Mike Frysinger <vapier@gentoo.org>
 
* ld-scripts/defined.s: Use .set syntax rather than =.
 
2008-05-02 H.J. Lu <hongjiu.lu@intel.com>
 
PR ld/6475
* ld-scripts/rgn-over8-ok.d: Accept any alignment.
 
2008-04-29 Daniel Jacobowitz <dan@codesourcery.com>
 
* ld-arm/symbian-seg1.s, ld-arm/symbian-seg1.d: New files.
* ld-arm/arm-elf.exp: Run symbian-seg1.
 
2008-04-28 Nathan Sidwell <nathan@codesourcery.com>
 
* ld-scripts/rgn-over8.s: Tweak.
 
* ld-scripts/rgn-over.exp: Allow -ok file names to pass.
* ld-scripts/rgn-over8.s: New.
* ld-scripts/rgn-over8.t: New.
* ld-scripts/rgn-over8-ok.d: New.
 
2008-04-21 Nathan Sidwell <nathan@codesourcery.com>
 
* ld-vxworks/plt-mips1.s: New.
* ld-vxworks/plt-mips1.d: New.
 
2008-04-16 David S. Miller <davem@davemloft.net>
 
* ld-sparc/gotop32.dd: New.
* ld-sparc/gotop32.rd: Likewise.
* ld-sparc/gotop32.s: Likewise.
* ld-sparc/gotop32.sd: Likewise.
* ld-sparc/gotop32.td: Likewise.
* ld-sparc/gotop64.dd: Likewise.
* ld-sparc/gotop64.rd: Likewise.
* ld-sparc/gotop64.s: Likewise.
* ld-sparc/gotop64.sd: Likewise.
* ld-sparc/gotop64.td: Likewise.
* ld-sparc/sparc.exp: Run new gotdata tests.
 
2008-04-15 Andrew Stubbs <andrew.stubbs@st.com>
 
* ld-sh/arch/sh-dsp.s: Regenerate.
* ld-sh/arch/sh.s: Regenerate.
* ld-sh/arch/sh2.s: Regenerate.
* ld-sh/arch/sh2a-nofpu-or-sh3-nommu.s: Regenerate.
* ld-sh/arch/sh2a-nofpu-or-sh4-nommu-nofpu.s: Regenerate.
* ld-sh/arch/sh2a-nofpu.s: Regenerate.
* ld-sh/arch/sh2a-or-sh3e.s: Regenerate.: Regenerate.
* ld-sh/arch/sh2a-or-sh4.s: Regenerate.
* ld-sh/arch/sh2a.s: Regenerate.
* ld-sh/arch/sh2e.s: Regenerate.
* ld-sh/arch/sh3-dsp.s: Regenerate.
* ld-sh/arch/sh3-nommu.s: Regenerate.
* ld-sh/arch/sh3.s: Regenerate.
* ld-sh/arch/sh3e.s: Regenerate.
* ld-sh/arch/sh4-nofpu.s: Regenerate.
* ld-sh/arch/sh4-nommu-nofpu.s: Regenerate.
* ld-sh/arch/sh4.s: Regenerate.
* ld-sh/arch/sh4a-nofpu.s: Regenerate.
* ld-sh/arch/sh4a.s: Regenerate.
* ld-sh/arch/sh4al-dsp.s: Regenerate.
 
2008-04-08 Alan Modra <amodra@bigpond.net.au>
 
* ld-spu/ovl2.s: Extend to test jump table references and
absolute _SPUEAR_ syms.
* ld-spu/ovl2.d: Update.
 
2008-03-28 Joseph Myers <joseph@codesourcery.com>
 
* ld-elfcomm/elfcomm.exp: Run $READELF not readelf.
 
2008-03-26 Daniel Jacobowitz <dan@codesourcery.com>
 
* ld-elf/flags1.d: Adjust for MIPS text alignment.
 
2008-03-25 Nathan Sidwell <nathan@codesourcery.com>
 
* ld-vxworks/tls-3.s: New.
* ld-vxworks/tls-3.d: New.
 
2008-03-22 Hans-Peter Nilsson <hp@axis.com>
 
* ld-cris/libdso-10.d: Adjust for change in objdump output.
 
2008-03-21 Adam Nemet <anemet@caviumnetworks.com>
 
* ld-mips-elf/dyn-sec64.d, ld-mips-elf/dyn-sec64.s,
ld-mips-elf/dyn-sec64.ld: New test.
* ld-mips-elf/mips-elf.exp: Run it.
 
2008-03-20 Richard Sandiford <rsandifo@nildram.co.uk>
 
* ld-mips-elf/got-dump-1.d, ld-mips-elf/got-dump-1.s,
ld-mips-elf/got-dump-1.ld, ld-mips-elf/got-dump-2.d,
ld-mips-elf/got-dump-2.s, ld-mips-elf/got-dump-2.ld: New tests.
* ld-mips-elf/mips-elf.exp: Run them.
 
2008-03-20 Richard Sandiford <rsandifo@nildram.co.uk>
 
* ld-mips-elf/elf-rel-got-n64-linux.d: Expect bit 63 rather than
bit 31 of the second GOT entry to be set.
* ld-mips-elf/elf-rel-got-n64.d: Likewise.
* ld-mips-elf/elf-rel-xgot-n64-linux.d: Likewise.
* ld-mips-elf/elf-rel-xgot-n64.d: Likewise.
 
2008-03-17 Richard Sandiford <rsandifo@nildram.co.uk>
 
* ld-mips-elf/eh-frame1-n32.d: Expect a warning about .eh_frame_hdr.
Remove duplicate CIEs. Adjust relocation addresses and .eh_frame
offsets accordingly. Do not allow there to be any trailing
R_MIPS_NONE relocations.
* ld-mips-elf/eh-frame1-n64.d: Likewise.
* ld-mips-elf/eh-frame2-n32.d: Likewise.
* ld-mips-elf/eh-frame2-n64.d: Likewise.
 
2008-03-17 Richard Sandiford <rsandifo@nildram.co.uk>
 
* ld-mips-elf/mips-elf.exp (o32_as_flags, o32_ld_flags): New variables.
(mips16_call_global_test, mips16_intermix_test): Use them.
 
2008-03-16 H.J. Lu <hongjiu.lu@intel.com>
 
PR ld/5789
PR ld/5943
* ld-i386/hidden1.d: New.
* ld-i386/hidden1.s: Likewise.
* ld-i386/hidden2.d: Likewise.
* ld-i386/hidden2.s: Likewise.
* ld-i386/hidden3.d: Likewise.
* ld-i386/hidden4.s: Likewise.
* ld-i386/protected1.d: Likewise.
* ld-i386/protected1.s: Likewise.
* ld-i386/protected2.d: Likewise.
* ld-i386/protected2.s: Likewise.
* ld-i386/protected3.d: Likewise.
* ld-i386/protected3.s: Likewise.
* ld-x86-64/hidden1.d: Likewise.
* ld-x86-64/hidden1.s: Likewise.
* ld-x86-64/hidden2.d: Likewise.
* ld-x86-64/hidden2.s: Likewise.
* ld-x86-64/hidden3.d: Likewise.
* ld-x86-64/hidden3.s: Likewise.
* ld-x86-64/protected1.d: Likewise.
* ld-x86-64/protected1.s: Likewise.
* ld-x86-64/protected2.d: Likewise.
* ld-x86-64/protected2.s: Likewise.
* ld-x86-64/protected3.d: Likewise.
* ld-x86-64/protected3.s: Likewise.
 
* ld-i386/i386.exp: Run hidden1, hidden2, hidden3, protected1,
protected2 and protected3.
* ld-x86-64/x86-64.exp: Likewise.
 
2008-03-14 Alan Modra <amodra@bigpond.net.au>
 
* ld-spu/ovl2.s: Make setjmp global.
* ld-spu/ovl2.d: Update.
 
2008-03-12 Alan Modra <amodra@bigpond.net.au>
 
PR 5900
* ld-elf/sec64k.exp: Update.
 
2008-03-08 Paul Brook <paul@codesourcery.com>
 
* ld-arm/arm-elf.exp (armeabitests): Add thumb2-b-interwork.
* ld-arm/thumb2-b-interwork.d: New test.
* ld-arm/thumb2-b-interwork.s: New test.
 
2008-03-07 Paul Brook <paul@codesourcery.com>
 
* ld-arm/arm-elf.exp (armelftests): Add movw-merge and arm-app-movw.
* ld-arm/arm-app-movw.s: New test.
* ld-arm/arm-app.r: Update expected output.
* ld-arm/movw-merge.d: New test.
* ld-arm/movw-merge.s: New test.
 
2008-03-01 Alan Modra <amodra@bigpond.net.au>
 
* ld-powerpc/relbrlt.d: Update. Also check .branch_lt section.
 
2008-02-27 Catherine Moore <clm@codesourcery.com>
 
* ld-cris/libdso-10.d: Update expected output for the Dynamic
Section to allow an arbitrary number of spaces.
 
2008-02-20 Mark Mitchell <mark@codesourcery.com>
 
ld/testsuite/
* ld-elf/seg.d: Expect .reginfo section on MIPS.
 
2008-02-20 Pedro Alves <pedro_alves@portugalmail.pt>
 
* ld-auto-import/auto-import.exp: Use $ld to link the dll for
cygwin, not $CC.
 
2008-02-18 Hans-Peter Nilsson <hp@axis.com>
 
* lib/ld-lib.exp (run_dump_test): Don't apply prune_warnings
for tool invocations where warnings or errors can be matched.
 
2008-02-14 H.J. Lu <hongjiu.lu@intel.com>
 
* ld-shared/sh1.c (shlib_overriddencall2): Moved to ...
* ld-shared/sh2.c (shlib_overriddencall2): Here. New.
 
2008-02-07 Alan Modra <amodra@bigpond.net.au>
 
* ld-spu/ovl.d: Update.
* ld-spu/ovl2.d: Update.
 
2008-02-04 Bob Wilson <bob.wilson@acm.org>
 
* ld-undefined/undefined.exp: XFAIL for xtensa*-*-linux*.
2008-01-31 Marc Gauthier <marc@tensilica.com>
 
* ld-elf/merge.d: Recognize Xtensa processor variants.
* ld-xtensa/coalesce.exp: Likewise.
* ld-xtensa/lcall.exp: Likewise.
 
2008-01-28 Petr Muller <pmuller@redhat.com>
 
* ld-elfvers/vers.exp (test_ar): Sort the expected output so that
it has matches the ordering of the obtained output.
 
2008-01-28 H.J. Lu <hongjiu.lu@intel.com>
 
* ld-elf/eh1.d: Replace DW_CFA_def_cfa_reg with
DW_CFA_def_cfa_register. Updated for i386/x86-64 register
names.
* ld-elf/eh2.d: Likewise.
* ld-elf/eh3.d: Likewise.
* ld-elf/eh4.d: Likewise.
* ld-elf/eh5.d: Likewise.
 
2008-01-28 Alan Modra <amodra@bigpond.net.au>
 
* ld-spu/ovl.d: Update.
* ld-spu/ovl2.d: Update.
 
2008-01-26 Alan Modra <amodra@bigpond.net.au>
 
* ld-elf/loadaddr.t: New, extracted from..
* ld-elf/loadaddr1.t: ..here. Use insert.
* ld-elf/loadaddr2.t: Likewise.
* ld-elf/loadaddr1.d: Update.
* ld-elf/loadaddr2.d: Update.
 
2008-01-25 Alan Modra <amodra@bigpond.net.au>
 
* ld-spu/ovl.lnk: Delete overlay.
* ld-spu/ovl1.lnk: New file.
* ld-spu/ovl2.lnk: New file.
* ld-spu/ovl.d: Update.
* ld-spu/ovl2.d: Update.
 
2008-01-23 Andreas Schwab <schwab@suse.de>
 
* ld-gc/gc.c: Make sure used_func is not inlined.
 
2008-01-22 H.J. Lu <hongjiu.lu@intel.com>
 
* ld-gc/gc.exp: Use [which $CC] != 0.
 
2008-01-14 Tristan Gingold <gingold@adacore.com>
 
* ld-gc/gc.exp (test_gc): Let missing C compiler make tests
"untested" instead of "failed".
 
2008-01-10 Tristan Gingold <gingold@adacore.com>
 
* lib/ld-lib.exp (check_gc_sections_available): Now available on
VxWorks.
* ld-gc: New directory for testing --gc-sections.
* ld-gc/gc.c: New file.
* ld-gc/gc.exp: New file.
* ld-gc/noent.s: New file.
* ld-gc/noent.d: New file.
 
2008-01-09 Richard Sandiford <rsandifo@nildram.co.uk>
 
PR ld/5526
* ld-elf/eh6.s, ld-elf/eh6.d: New test.
 
2008-01-07 H.J. Lu <hongjiu.lu@intel.com>
 
PR ld/5522
* ld-elf/noload-3.d: New file.
* ld-elf/noload-3.s: Likewise.
* ld-elf/noload-3.t: Likewise.
 
For older changes see ChangeLog-2007
Local Variables:
mode: change-log
left-margin: 8
fill-column: 74
version-control: never
End:
/ChangeLog-2009
0,0 → 1,1743
2009-12-28 Daniel Gutson <dgutson@codesourcery.com>
 
* ld-arm/arm-elf.exp (armelftests): New test case added.
* ld-arm/reloc-boundaries.s: New file.
* ld-arm/reloc-boundaries.d: New file.
 
2009-12-28 Daniel Gutson <dgutson@codesourcery.com>
 
* ld-arm/arm-elf.exp: Run missing test
from a previous commit (callweak-2).
 
2009-12-10 Maciej W. Rozycki <macro@codesourcery.com>
 
* ld-mips-elf/undefined.d: New test.
* ld-mips-elf/undefined.s: Source for the new test.
* ld-mips-elf/mips-elf.exp: Run the new test.
 
2009-12-09 Daniel Jacobowitz <dan@codesourcery.com>
 
* ld-arm/arm-elf.exp (armeabitests): Add farcall-data.
* ld-arm/farcall-data.d, ld-arm/farcall-data.s: New.
* lib/ld-lib.exp (run_ld_link_tests, run_cc_link_tests): Correct
regular expression for archives.
 
2009-11-23 Paul Brook <paul@codesourcery.com>
 
* ld-arm/script-type.sym: New test.
* ld-arm/script-type.s: New test.
* ld-arm/script-type.s: New test.
 
2009-11-20 Thomas Schwinge <thomas@codesourcery.com>
 
* ld-arm/arm-dyn.ld: Adapt to main linker script changes.
* ld-arm/arm-lib.ld: Likewise.
* ld-arm/armthumb-lib.sym: : Adjust expected results.
* ld-arm/farcall-mixed-app-v5.d: Likewise.
* ld-arm/farcall-mixed-app.d: Likewise.
* ld-arm/farcall-mixed-app.sym: Likewise.
* ld-arm/farcall-mixed-lib.d: Likewise.
* ld-arm/mixed-app-v5.d: Likewise.
* ld-arm/mixed-app.d: Likewise.
* ld-arm/mixed-app.sym: Likewise.
* ld-arm/mixed-lib.sym: Likewise.
* ld-arm/preempt-app.sym: Likewise.
* ld-arm/tls-app.d: Likewise.
 
2009-11-18 Nick Clifton <nickc@redhat.com>
 
* ld-elf/extract-symbol-1sec.d: Expect to fail for the RX target.
* ld-scripts/overlay-size.d: Likewise.
* ld-scripts/rgn-at1.d: Likewise.
* ld-scripts/rgn-at2.d: Likewise.
* ld-scripts/rgn-at3.d: Likewise.
* ld-scripts/rgn-at4.d: Likewise.
* ld-scripts/rgn-over8-ok.d: Likewise.
 
2009-11-15 Kai Tietz <kai.tietz@onevision.com>
 
* ld-pe/direct2_client.c: New file.
* ld-pe/direct2_dll.c: Likewise.
* ld-pe/direct2_dll.def: Likewise.
* ld-pe/pe-run2.exp: Likewise.
 
2009-11-13 H.J. Lu <hongjiu.lu@intel.com>
 
* ld-x86-64/tlsbin.dd: Updated for prefix processing.
* ld-x86-64/tlsgdesc.dd: Likewise.
* ld-x86-64/tlsld1.dd: Likewise.
* ld-x86-64/tlspic.dd: Likewise.
 
2009-11-09 H.J. Lu <hongjiu.lu@intel.com>
 
PR ld/10911
* ld-ifunc/ifunc-4a-x86.d: New.
 
2009-11-02 Paul Brook <paul@codesourcery.com>
 
* ld-arm/arm-elf.exp: Add new attr-merge-vfp tests.
* ld-arm/attr-merge-vfp-1.d: New test.
* ld-arm/attr-merge-vfp-1r.d: New test.
* ld-arm/attr-merge-vfp-2.d: New test.
* ld-arm/attr-merge-vfp-2r.d: New test.
* ld-arm/attr-merge-vfp-3.d: New test.
* ld-arm/attr-merge-vfp-3r.d: New test.
* ld-arm/attr-merge-vfp-4.d: New test.
* ld-arm/attr-merge-vfp-4r.d: New test.
* ld-arm/attr-merge-vfp-5.d: New test.
* ld-arm/attr-merge-vfp-5r.d: New test.
* ld-arm/attr-merge-vfp-2.s: New test.
* ld-arm/attr-merge-vfp-3.s: New test.
* ld-arm/attr-merge-vfp-3-d16.s: New test.
* ld-arm/attr-merge-vfp-4.s: New test.
* ld-arm/attr-merge-vfp-4-d16.s: New test.
 
2009-11-02 Alan Modra <amodra@bigpond.net.au>
 
* ld-scripts/phdrs3.exp (LDFLAGS): Add "--local-store 0:0" for SPU.
 
2009-10-30 Mark Mitchell <mark@codesourcery.com>
 
* ld-elfcomm/elfcomm.exp: Compile with -fcommon.
 
2009-10-28 Johan Kristell <johankri@axis.com>
 
* ld-cris/dso12-pltdis.d: New test.
 
2009-10-19 Hans-Peter Nilsson <hp@axis.com>
 
* ld-cris/tls-e-20.d, ld-cris/tls-e-20a.d, ld-cris/tls-e-22.d,
ld-cris/tls-e-80.d, ld-cris/tls-e-dtpoffd1.d,
ld-cris/tls-e-dtpoffd3.d, ld-cris/tls-ldgde-14.d,
ld-cris/tls-ldgde-15.d, ld-cris/tls-ldgdex-14.d,
ld-cris/tls-ldgdex-15.d: Adjust for change in non-shared
R_CRIS_32_DTPREL and R_CRIS_16_DTPREL relocations.
 
2009-10-17 Arnold Metselaar <arnold.metselaar@planet.nl>
 
* ld-scripts/align.exp: Remove xfails for z80-*-coff
 
2009-10-16 Rafael Avila de Espindola <espindola@google.com>
 
* bootstrap.exp: Detect if plugins are enabled. Skip the static
link test and add -ldl to the remaining tests if they are.
 
2009-10-14 Joseph Myers <joseph@codesourcery.com>
 
* ld-scripts/phdrs3.d: Allow colon in name of linker binary.
 
2009-10-14 Alan Modra <amodra@bigpond.net.au>
 
* ld-elf/pr349-1.s, * ld-elf/pr349-2.s, * ld-elf/pr349.d: New.
 
2009-10-09 H.J. Lu <hongjiu.lu@intel.com>
 
PR ld/10749
* ld-elf/relocatable.d: New.
* ld-elf/relocatable.t: Likewise.
* ld-elf/simple.s: Likewise.
 
2009-10-07 H.J. Lu <hongjiu.lu@intel.com>
 
PR ld/10744
* ld-scripts/phdrs3.exp: Run phdrs3a.
 
* ld-scripts/phdrs3a.d: New.
* ld-scripts/phdrs3a.t: Likewise.
 
2009-10-08 Alan Modra <amodra@bigpond.net.au>
 
PR ld/10744
* ld-scripts/phdrs3.d: Update.
 
2009-10-06 Nathan Sidwell <nathan@codesourcery.com>
 
* ld-scripts/phdrs3.d: New.
* ld-scripts/phdrs3.t: New.
* ld-scripts/phdrs3.exp: New.
 
2009-10-03 Alan Modra <amodra@bigpond.net.au>
 
* ld-powerpc/tlsexe.d: Update.
* ld-powerpc/tlsexe.r: Update.
* ld-powerpc/tlsexetoc.d: Update.
* ld-powerpc/tlsexetoc.r: Update.
* ld-powerpc/tlsso.d: Update.
* ld-powerpc/tlsso.r: Update.
* ld-powerpc/tlstocso.d: Update.
* ld-powerpc/tlstocso.r: Update.
 
2009-10-02 Alan Modra <amodra@bigpond.net.au>
 
* lib/ld-lib.exp (ld_simple_link_defsyms): New proc, adding
powerpc-*-rtems to code setting symbols, extracted from..
* ld-srec/srec.exp (run_srec_test): ..here. Correct flags for sh64.
* ld-gc/gc.exp (test_gc): Use ld_simple_link_defsyms.
 
2009-10-01 Ulrich Weigand <uweigand@de.ibm.com>
 
* ld-spu/icache1.d: Update to new section layout.
 
2009-09-24 H.J. Lu <hongjiu.lu@intel.com>
 
PR ld/10630
* ld-alpha/tlsbin.rd: Remove HIDDEN/.hidden on local symbols.
* ld-alpha/tlsbinr.rd: Likewise.
* ld-alpha/tlspic.rd: Likewise.
* ld-cris/libdso-2.d: Likewise.
* ld-cris/locref1.d: Likewise.
* ld-cris/locref2.d: Likewise.
* ld-cris/tls-e-20a.d: Likewise.
* ld-cris/tls-e-20.d: Likewise.
* ld-cris/tls-e-80.d: Likewise.
* ld-cris/tls-gc-68.d: Likewise.
* ld-cris/tls-gc-69.d: Likewise.
* ld-cris/tls-gc-70.d: Likewise.
* ld-cris/tls-gc-75.d: Likewise.
* ld-cris/tls-gc-76.d: Likewise.
* ld-cris/tls-gc-79.d: Likewise.
* ld-cris/tls-gd-1h.d: Likewise.
* ld-cris/tls-gd-2h.d: Likewise.
* ld-cris/tls-ld-4.d: Likewise.
* ld-cris/tls-ld-5.d: Likewise.
* ld-cris/tls-ld-6.d: Likewise.
* ld-cris/tls-ld-7.d: Likewise.
* ld-cris/tls-ldgd-14.d: Likewise.
* ld-cris/tls-ldgd-15.d: Likewise.
* ld-cris/tls-local-63.d: Likewise.
* ld-cris/tls-local-64.d: Likewise.
* ld-elf/pr9676.rd: Likewise.
* ld-elf/pr9679.rd: Likewise.
* ld-elfvsb/hidden2.d: Likewise.
* ld-i386/tlsbindesc.rd: Likewise.
* ld-i386/tlsbin.rd: Likewise.
* ld-i386/tlsdesc.rd: Likewise.
* ld-i386/tlsgdesc.rd: Likewise.
* ld-i386/tlsnopic.rd: Likewise.
* ld-i386/tlspic.rd: Likewise.
* ld-ia64/tlsbin.rd: Likewise.
* ld-ia64/tlspic.rd: Likewise.
* ld-powerpc/tlsexe32.r: Likewise.
* ld-powerpc/tlsexe.r: Likewise.
* ld-powerpc/tlsexetoc.r: Likewise.
* ld-powerpc/tlsso32.r: Likewise.
* ld-powerpc/tlsso.r: Likewise.
* ld-powerpc/tlstocso.r: Likewise.
* ld-s390/tlsbin_64.rd: Likewise.
* ld-s390/tlsbin.rd: Likewise.
* ld-s390/tlspic_64.rd: Likewise.
* ld-s390/tlspic.rd: Likewise.
* ld-sparc/gotop32.rd: Likewise.
* ld-sparc/gotop64.rd: Likewise.
* ld-sparc/tlssunbin32.rd: Likewise.
* ld-sparc/tlssunbin64.rd: Likewise.
* ld-sparc/tlssunnopic32.rd: Likewise.
* ld-sparc/tlssunnopic64.rd: Likewise.
* ld-sparc/tlssunpic32.rd: Likewise.
* ld-sparc/tlssunpic64.rd: Likewise.
* ld-x86-64/tlsbindesc.rd: Likewise.
* ld-x86-64/tlsbin.rd: Likewise.
* ld-x86-64/tlsdesc.rd: Likewise.
* ld-x86-64/tlsgdesc.rd: Likewise.
* ld-x86-64/tlspic.rd: Likewise.
* ld-xtensa/tlsbin.rd: Likewise.
* ld-xtensa/tlspic.rd: Likewise.
 
* ld-elf/local1.d: New.
* ld-elf/local1.map: Likewise.
* ld-elf/local1.s: Likewise.
* ld-ia64/local1.d: Likewise.
* ld-ia64/local1.map: Likewise.
* ld-ia64/local1.s: Likewise.
 
2009-09-23 Matt Rice <ratmice@gmail.com>
 
* ld-elf/audit.exp: New.
* ld-elf/audit.rd: New.
* ld-elf/depaudit.rd: New.
* ld-elf/depaudit2.rd: New.
 
2009-09-23 Jie Zhang <jie.zhang@analog.com>
 
* ld-srec/srec.exp: Add xfails for bfin-*-linux-uclibc.
 
2009-09-23 Alan Modra <amodra@bigpond.net.au>
 
* ld-alpha/tlsbin.rd: Tolerate some whitespace differences.
* ld-alpha/tlsbinr.rd: Likewise.
* ld-alpha/tlspic.rd: Likewise.
* ld-arm/armthumb-lib.sym: Likewise.
* ld-arm/farcall-mixed-app.sym: Likewise.
* ld-arm/mixed-app.sym: Likewise.
* ld-arm/mixed-lib.sym: Likewise.
* ld-arm/preempt-app.sym: Likewise.
* ld-arm/use-thumb-lib.sym: Likewise.
* ld-cris/libdso-2.d: Likewise.
* ld-cris/tls-local-63.d: Likewise.
* ld-cris/tls-local-64.d: Likewise.
* ld-cris/tls-und-38.d: Likewise.
* ld-cris/tls-und-42.d: Likewise.
* ld-cris/tls-und-46.d: Likewise.
* ld-cris/tls-und-50.d: Likewise.
* ld-cris/weakref3.d: Likewise.
* ld-cris/weakref4.d: Likewise.
* ld-elf/empty.d: Likewise.
* ld-elf/group1.d: Likewise.
* ld-elf/group3a.d: Likewise.
* ld-elf/group3b.d: Likewise.
* ld-elf/hash.d: Likewise.
* ld-elf/warn1.d: Likewise.
* ld-elf/warn2.d: Likewise.
* ld-elfvers/vers24.rd: Likewise.
* ld-elfvsb/hidden0.d: Likewise.
* ld-elfvsb/hidden1.d: Likewise.
* ld-elfvsb/hidden2.d: Likewise.
* ld-elfvsb/internal0.d: Likewise.
* ld-elfvsb/internal1.d: Likewise.
* ld-elfvsb/protected0.d: Likewise.
* ld-elfvsb/protected1.d: Likewise.
* ld-i386/tlsbin.rd: Likewise.
* ld-i386/tlsbindesc.rd: Likewise.
* ld-i386/tlsdesc.rd: Likewise.
* ld-i386/tlsgdesc.rd: Likewise.
* ld-i386/tlsnopic.rd: Likewise.
* ld-i386/tlspic.rd: Likewise.
* ld-ia64/tlsbin.rd: Likewise.
* ld-ia64/tlspic.rd: Likewise.
* ld-mips-elf/got-vers-1.sd: Likewise.
* ld-mips-elf/mips16-pic-2.nd: Likewise.
* ld-mips-elf/mips16-pic-4a.nd: Likewise.
* ld-mips-elf/pic-and-nonpic-1-rel.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/vxworks1-lib.nd: Likewise.
* ld-mmix/bspec1.d: Likewise.
* ld-mmix/bspec2.d: Likewise.
* ld-mmix/local1.d: Likewise.
* ld-mmix/local3.d: Likewise.
* ld-mmix/local5.d: Likewise.
* ld-mmix/local7.d: Likewise.
* ld-mmix/undef-3.d: Likewise.
* ld-mn10300/i135409-1.d: Likewise.
* ld-mn10300/i135409-2.d: Likewise.
* ld-powerpc/tlsexe.r: Likewise.
* ld-powerpc/tlsexe32.r: Likewise.
* ld-powerpc/tlsexetoc.r: Likewise.
* ld-powerpc/tlsso.r: Likewise.
* ld-powerpc/tlsso32.r: Likewise.
* ld-powerpc/tlstocso.r: Likewise.
* ld-powerpc/vxworks1-lib.nd: Likewise.
* ld-s390/tlsbin.rd: Likewise.
* ld-s390/tlsbin_64.rd: Likewise.
* ld-s390/tlspic.rd: Likewise.
* ld-s390/tlspic_64.rd: Likewise.
* ld-sh/tlsbin-2.d: Likewise.
* ld-sh/tlspic-2.d: Likewise.
* ld-sh/vxworks1-lib.nd: Likewise.
* ld-sh/sh64/crange1.rd: Likewise.
* ld-sh/sh64/crange2.rd: Likewise.
* ld-sh/sh64/crange3-cmpct.rd: Likewise.
* ld-sh/sh64/crange3-media.rd: Likewise.
* ld-sh/sh64/crange3.rd: Likewise.
* ld-sh/sh64/crangerel1.rd: Likewise.
* ld-sh/sh64/crangerel2.rd: Likewise.
* ld-sh/sh64/reldl32.rd: Likewise.
* ld-sh/sh64/reldl64.rd: Likewise.
* ld-sparc/gotop32.rd: Likewise.
* ld-sparc/gotop64.rd: Likewise.
* ld-sparc/tlssunbin32.rd: Likewise.
* ld-sparc/tlssunbin64.rd: Likewise.
* ld-sparc/tlssunnopic32.rd: Likewise.
* ld-sparc/tlssunnopic64.rd: Likewise.
* ld-sparc/tlssunpic32.rd: Likewise.
* ld-sparc/tlssunpic64.rd: Likewise.
* ld-vxworks/plt-mips1.d: Likewise.
* ld-x86-64/tlsbin.rd: Likewise.
* ld-x86-64/tlsbindesc.rd: Likewise.
* ld-x86-64/tlsdesc.rd: Likewise.
* ld-x86-64/tlsgdesc.rd: Likewise.
* ld-x86-64/tlspic.rd: Likewise.
* ld-xtensa/tlsbin.rd: Likewise.
* ld-xtensa/tlspic.rd: Likewise.
 
2009-09-21 Richard Sandiford <rdsandiford@googlemail.com>
 
PR ld/10681
* ld-elf/eh6.d: Expect absolute pointers in shared libraries to
be converted into PC-relative form.
 
2009-09-21 Richard Sandiford <rdsandiford@googlemail.com>
 
* ld-mips-elf/eh-frame5.d: Expect PC-relative encodings
to include DW_EH_PE_sdata4.
 
2009-09-21 Richard Sandiford <rdsandiford@googlemail.com>
 
* ld-mips-elf/eh-frame1-n32.d: Expect PC-relative encodings
to include DW_EH_PE_sdata4.
* ld-mips-elf/eh-frame2-n32.d: Likewise.
* ld-mips-elf/eh-frame1-n64.d: Expect PC-relative encodings
to include DW_EH_PE_sdata8.
* ld-mips-elf/eh-frame2-n64.d: Likewise.
 
2009-09-21 Alan Modra <amodra@bigpond.net.au>
 
* ld-powerpc/tlslib.s: Delete dot-symbol entry syms. Add
__tls_get_addr_opt.
* ld-powerpc/tlslib32.s: Add __tls_get_addr_opt.
* ld-powerpc/oldtlslib.s: New file, old-abi version of tlslib.s.
* ld-powerpc/powerpc.exp: Build old-abi library and use it in
two new link tests.
* ld-powerpc/tlsexe.d: Update for new __tls_get_addr stub.
* ld-powerpc/tlsexe.g, * ld-powerpc/tlsexe.r, *ld-powerpc/tlsexe32.d,
* ld-powerpc/tlsexe32.g, * ld-powerpc/tlsexe32.r,
* ld-powerpc/tlsexetoc.d, * ld-powerpc/tlsexetoc.g,
* ld-powerpc/tlsexetoc.r: Likewise.
 
2009-09-20 Richard Sandiford <rdsandiford@googlemail.com>
 
* ld-mips-elf/elf-rel-got-n64-linux.d: Expect BALs.
* ld-mips-elf/elf-rel-xgot-n64-linux.d: Likewise.
 
2009-09-19 Richard Sandiford <rdsandiford@googlemail.com>
 
* ld-mips-elf/eh-frame5.s, ld-mips-elf/eh-frame5.ld,
ld-mips-elf/eh-frame5.d: New test.
* ld-mips-elf/mips-elf.exp: Run it.
 
2009-09-18 Alan Modra <amodra@bigpond.net.au>
 
* ld-powerpc/tlsso.d: Update.
* ld-powerpc/tlsso.r: Update.
* ld-powerpc/tlstocso.d: Update.
* ld-powerpc/tlstocso.r: Update.
 
2009-09-15 Kaz Kojima <kkojima@rr.iij4u.or.jp>
 
* ld-elfcomm/elfcomm.exp: Add appropriate emulation option
for sh64*-*-*.
* ld-gc/gc.exp (test_gc): Likewise.
 
2009-09-14 H.J. Lu <hongjiu.lu@intel.com>
 
* ld-undefined/entry-7.d: New.
 
2009-09-13 Richard Sandiford <rdsandiford@googlemail.com>
 
* ld-mips-elf/eh-frame1-n32.d: Change "the section \.eh_frame"
to "the \.eh_frame section".
* 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/eh-frame3.d: Likewise.
* ld-mips-elf/eh-frame4.d: Likewise.
* ld-mips-elf/elf-rel-got-n32.d: Expect bals.
* ld-mips-elf/elf-rel-xgot-n32.d: Likewise.
* ld-mips-elf/mips-elf.exp: Force the MIPS16 PIC tests to use -mips1.
 
2009-09-11 Jie Zhang <jie.zhang@analog.com>
 
* ld-elf/warn2.d: `Foo' appears in section 3 when target
is bfin-*-linux-uclibc.
 
2009-09-09 Daniel Jacobowitz <dan@codesourcery.com>
 
* ld-arm/farcall-mixed-lib.d: Update.
 
2009-09-09 Alan Modra <amodra@bigpond.net.au>
 
* ld-elf/sec64k.exp: For frv-linux use "aw" sections.
* ld-elf/seg.d: Cater for GNU_STACK segment.
* ld-elf/symbol1ref.s: Use data section.
* ld-elf/symbol2ref.s: Likewise.
* ld-scripts/empty-address-1.d: Don't run on frv-linux.
* ld-scripts/empty-address-2a.d: Likewise.
* ld-scripts/empty-address-2b.d: Likewise.
* ld-scripts/empty-aligned.d: Likewise.
* ld-elf/extract-symbol-1sym.d: Tolerate extra target supplied syms.
* ld-scripts/sort_b_a-1.d: Likewise.
* ld-scripts/sort_b_a.d: Likewise.
* ld-scripts/sort_b_a_a-1.d: Likewise.
* ld-scripts/sort_b_a_a-2.d: Likewise.
* ld-scripts/sort_b_a_a-3.d: Likewise.
* ld-scripts/sort_b_a_n-1.d: Likewise.
* ld-scripts/sort_b_a_n-2.d: Likewise.
* ld-scripts/sort_b_a_n-3.d: Likewise.
* ld-scripts/sort_b_n-1.d: Likewise.
* ld-scripts/sort_b_n.d: Likewise.
* ld-scripts/sort_b_n_a-1.d: Likewise.
* ld-scripts/sort_b_n_a-2.d: Likewise.
* ld-scripts/sort_b_n_a-3.d: Likewise.
* ld-scripts/sort_b_n_n-1.d: Likewise.
* ld-scripts/sort_b_n_n-2.d: Likewise.
* ld-scripts/sort_b_n_n-3.d: Likewise.
* ld-scripts/sort_no-1.d: Likewise.
* ld-scripts/sort_no-2.d: Likewise.
 
2009-09-08 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
 
* ld-elf/merge.d: xfail cr16-*-*.
 
2009-09-08 Alan Modra <amodra@bigpond.net.au>
 
* ld-elf/eh5.d: Don't run on hppa64. Allow non-pcrel encoding.
Skip extra CIEs emitted on embedded targets and adjust FDE
matches to suit.
 
2009-09-05 Jie Zhang <jie.zhang@analog.com>
 
* ld-elf/sec64k.exp: Use ".set" instead of "=" for bfin-*-*.
 
2009-09-03 Dave Korn <dave.korn.cygwin@gmail.com>
 
* ld-pe/longsecn.d: Adjusted to match new .text section merging
in default PE linker scripts.
* ld-pe/longsecn-1.d: Likewise.
* ld-pe/longsecn-2.d: Likewise.
 
2009-08-31 Jie Zhang <jie.zhang@analog.com>
 
* lib/ld-lib.exp (is_elf_format): Return 1 for bfin-*-uclinux.
 
2009-08-31 Alan Modra <amodra@bigpond.net.au>
 
* ld-ifunc/ifunc.exp: Match R_PPC64_JUMP_IREL.
 
2009-08-30 H.J. Lu <hongjiu.lu@intel.com>
 
PR ld/10569
* ld-elf/commonpage2.d: New.
* ld-elf/maxpage4.d: Likewise.
* ld-elf/maxpage4.t: Likewise.
 
2009-08-26 Maxim Kuvyrkov <maxim@codesourcery.com>
 
* ld-m68k/tls-def-1.s: New file.
* ld-m68k/tls-def-1.d: New file.
* ld-m68k/tls-gd-1.d2: New file.
* ld-m68k/tls-gd-1.d3: New file.
* ld-m68k/tls-main-1.s: New file.
* ld-m68k/tls-main-1.d: New file.
* ld-m68k/m68k.exp: Run new TLS tests.
 
2009-08-23 Andreas Schwab <schwab@linux-m68k.org>
 
* ld-powerpc/powerpc.exp: Move relaxing and relocatable relaxing
tests from ppc64elftest to ppcelftest and pass -a32 to assembler.
 
* ld-powerpc/relax.d: Fix whitespace.
* ld-powerpc/relaxr.d: Likewise.
 
2009-08-21 Daniel Gutson <dgutson@codesourcery.com>
 
* ld-arm/callweak.d: Opcodes updated.
* ld-arm/callweak.s: Architecture specified.
* ld-arm/callweak-2.d: New test case.
* ld-arm/callweak-2.s: New file.
 
2009-08-17 Nick Clifton <nickc@redhat.com>
 
* ld-elf/linkonce1.d: Accept "UNUSED" as part of the name of an
unused reloc.
* ld-elf/linkonce2.d: Likewise.
 
2009-08-10 Jan Kratochvil <jan.kratochvil@redhat.com>
 
Test go32 stub preservation by objcopy.
* ld-i386/i386.exp (go32 stub, go32 stub patch the source)
(go32 stub objcopy, go32 stub comparison after objcopy): New.
 
2009-08-10 Nathan Sidwell <nathan@codesourcery.com>
 
* ld-powerpc/relax.s: New.
* ld-powerpc/relax.d: New.
* ld-powerpc/relaxr.d: New.
* ld-powerpc/powerpc.exp: Add new tests.
 
2009-08-06 Nathan Sidwell <nathan@codesourcery.com>
 
* ld-arm/arm-elf.exp: Add new test.
* ld-arm/cortex-a8-fix-hdr.d: New.
* ld-arm/cortex-a8-fix-hdr.s: New.
* ld-arm/cortex-a8-fix-hdr.t: New.
 
2009-08-05 Trevor Smigiel <Trevor_Smigiel@playstation.sony.com>
 
* ld-spu/fixup.d: New.
* ld-spu/fixup.s: New.
 
2009-08-05 Nathan Sidwell <nathan@codesourcery.com>
 
* ld-arm/cortex-a8-far-1.s: New.
* ld-arm/cortex-a8-far-2.s: New.
* ld-arm/cortex-a8-far.d: New.
* ld-arm/arm-elf.exp: Add new test.
 
2009-08-02 H.J. Lu <hongjiu.lu@intel.com>
 
PR ld/6443
* ld-i386/i386.exp: Run tlspie1.
* ld-x86-64/x86-64.exp: tlspie1.
 
* ld-i386/tlspie1.d: New.
* ld-i386/tlspie1.s: Likewise.
* ld-x86-64/tlspie1.d: Likewise.
* ld-x86-64/tlspie1.s: Likewise.
 
2009-07-31 Hans-Peter Nilsson <hp@bitrange.com>
 
* ld-mmix/x.s, ld-mmix/y.s, ld-mmix/zeroeh.ld,
ld-mmix/zeroehelf.d, ld-mmix/zeroehmmo.d: Use .gcc_except_table,
not .eh_frame.
 
2009-07-30 H.J. Lu <hongjiu.lu@intel.com>
 
* ld-elf/shared.exp: Comment out dl3b.
 
2009-07-30 Hans-Peter Nilsson <hp@bitrange.com>
 
* ld-scripts/empty-address-3a.d, ld-scripts/empty-address-3b.d:
Skip for mmix-knuth-mmixware.
 
2009-07-29 Hans-Peter Nilsson <hp@bitrange.com>
 
* 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 <hongjiu.lu@intel.com>
 
* 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 <Trevor_Smigiel@playstation.sony.com>
Alan Modra <amodra@bigpond.net.au>
 
* ld-spu/pic.d: New.
* ld-spu/pic.s: New.
* ld-spu/picdef.s: New.
 
2009-07-23 H.J. Lu <hongjiu.lu@intel.com>
 
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 <hongjiu.lu@intel.com>
 
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 <fu@mips.com>
 
* 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 <hongjiu.lu@intel.com>
 
* ld-ifunc/ifunc-5r-local-i386.d: New.
* ld-ifunc/ifunc-5r-local-x86-64.d: Likewise.
 
2009-07-16 Nathan Sidwell <nathan@codesourcery.com>
 
* 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 <hongjiu.lu@intel.com>
 
* 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 <hongjiu.lu@intel.com>
 
* ld-ifunc/ifunc.exp: Don't check static non-ifunc-using
executable.
 
2009-07-10 H.J. Lu <hongjiu.lu@intel.com>
 
* 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 <hongjiu.lu@intel.com>
 
* 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 <amodra@bigpond.net.au>
 
* ld-ifunc/ifunc.exp: Run for powerpc. Really generate static
executables, renaming the existing dynamic but local tests.
 
2009-07-08 Alan Modra <amodra@bigpond.net.au>
 
* ld-selective/selective.exp: Remove check that $CC contains the
string "gcc". Do -dumpversion for $CXX.
 
2009-06-30 Nick Clifton <nickc@redhat.com>
 
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 <nickc@redhat.com>
 
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 <hongjiu.lu@intel.com>
 
PR ld/10337
* ld-ifunc/binutils.exp: New.
 
2009-06-25 Kai Tietz <kai.tietz@onevision.com>
 
* 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 <christophe.lyon@st.com>
 
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 <dave.korn.cygwin@gmail.com>
 
* ld-pe/pe-run.exp (proc test_direct_link_dll): Fix incorrect
line-wrapping.
 
2009-06-19 H.J. Lu <hongjiu.lu@intel.com>
 
* 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 <dave.korn.cygwin@gmail.com>
 
* 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 <hongjiu.lu@intel.com>
 
* ld-ifunc/ifunc-9-x86.d: Fix a typo.
 
2009-06-14 H.J. Lu <hongjiu.lu@intel.com>
 
PR ld/10270
* ld-ifunc/ifunc-9-x86.d: New.
* ld-ifunc/ifunc-9-x86.s: Likewise.
 
2009-06-13 H.J. Lu <hongjiu.lu@intel.com>
 
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 <hongjiu.lu@intel.com>
 
* 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 <r.sandiford@uk.ibm.com>
 
* 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 <hongjiu.lu@intel.com>
 
* 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 <hongjiu.lu@intel.com>
 
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 <dave.korn.cygwin@gmail.com>
 
* 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 <nathan@codesourcery.com>
 
* 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 <hp@axis.com>
 
* ld-scripts/rgn-over7.d: Adjust expected message for recent change.
 
2009-05-22 Julian Brown <julian@codesourcery.com>
 
* 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 <nathan@codesourcery.com>
 
* ld-scripts/rgn-at4.t: New.
* ld-scripts/rgn-at4.d: New.
 
2009-05-21 Dave Korn <dave.korn.cygwin@gmail.com>
 
* 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 <dave.korn.cygwin@gmail.com>
 
* lib/ld-lib.exp (run_ld_link_tests): Filter test names against
runtests list.
 
2009-05-19 Dave Korn <dave.korn.cygwin@gmail.com>
 
* ld-pe/aligncomm-1.c: New test source file.
* ld-pe/aligncomm-2.c: Likewise.
* ld-pe/aligncomm-3.c: Likewise.
* ld-pe/aligncomm-4.c: Likewise.
* ld-pe/aligncomm.d: New test pattern file.
 
* ld-pe/direct.exp: Deleted, and content moved into ...
* ld-pe/pe-run.exp: ... New common file for all PE run tests.
 
* ld-pe/vers-script.exp: Deleted, and content merged into ...
* ld-pe/pe-compile.exp: ... New common file for PE tests needing
a compiler, adding aligned common tests.
 
* ld-pe/pe.exp: Update header comment.
 
2009-05-17 Aaron W. LaFramboise <aaron98wiridge9@aaronwl.com>
 
* ld-pe/exports.d: New file.
* ld-pe/exports.s: New file.
* ld-pe/pe.exp: New test for empty export table.
 
2009-05-16 Alan Modra <amodra@bigpond.net.au>
 
* ld-elf/orphan3.d, * ld-elf/orphan3a.s, * ld-elf/orphan3b.s,
* ld-elf/orphan3c.s, * ld-elf/orphan3d.s, * ld-elf/orphan3e.s,
* ld-elf/orphan3f.s: Increase section size to 16.
* ld-pe/orphan.d, * ld-pe/orphana.s, * ld-pe/orphanb.s,
* ld-pe/orphand.s, * ld-pe/orphane.s: Likewise.
 
2009-05-15 Alan Modra <amodra@bigpond.net.au>
 
* ld-elf/orphan3.d, * ld-elf/orphan3a.s, * ld-elf/orphan3b.s,
* ld-elf/orphan3c.s, * ld-elf/orphan3d.s, * ld-elf/orphan3e.s,
* ld-elf/orphan3f.s: New test.
* ld-pe/orphan.d, * ld-pe/orphana.s, * ld-pe/orphanb.s,
* ld-pe/orphand.s, * ld-pe/orphane.s: New test.
* ld-pe/direct.exp: Use is_pecoff_format.
* ld-pe/longsecn.exp: Delete.
* ld-pe/pe.exp: Run new test and longsecn tests.
 
2009-05-15 Andrew Stubbs <ams@codesourcery.com>
Paul Brook <paul@codesourcery.com>
 
* ld-arm/arm-elf.exp: Add unwind-5.
* ld-arm/discard-unwind.ld: New file.
* ld-arm/unwind-5.d: New test.
* ld-arm/unwind-5.s: New test.
 
2009-05-14 Ulrich Weigand <uweigand@de.ibm.com>
 
* ld-spu/icache1.d: Update for compact stubs.
 
2009-05-14 Ulrich Weigand <uweigand@de.ibm.com>
 
* ld-spu/icache1.d: Update all addresses to accomodate icache
buffer shifted down 0x800 bytes.
 
2009-05-14 Ulrich Weigand <uweigand@de.ibm.com>
 
* ld-spu/icache.d: Update file offsets.
* ld-spu/ovl.d: Likewise.
* ld-spu/ovl1.d: Likewise.
 
2009-05-14 Alan Modra <amodra@bigpond.net.au>
 
* ld-spu/icache1.d: Update for changed overlay manager placement.
* ld-spu/ovl.d: Likewise.
* ld-spu/ovl2.d: Likewise.
 
2009-05-05 Paul Brook <paul@codesourcery.com>
 
* ld-arm/arm.ld: Add .ARM.exidx and .ARM.extab.
* ld-arm/arm-elf.exp: Add unwind-[1-4].
* ld-arm/unwind-1.d: New test.
* ld-arm/unwind-1.s: New test.
* ld-arm/unwind-2.d: New test.
* ld-arm/unwind-2.s: New test.
* ld-arm/unwind-3.d: New test.
* ld-arm/unwind-3.s: New test.
* ld-arm/unwind-4.d: New test.
* ld-arm/unwind-4.s: New test.
 
2009-05-01 Julian Brown <julian@codesourcery.com>
 
* ld-arm/arm-elf.exp (armeabitests): Add thumb2-bl-blx-interwork test.
* ld-arm/thumb2-bl-blx-interwork.s: New.
* ld-arm/thumb2-bl-blx-interwork.d: New.
 
2009-04-30 Nick Clifton <nickc@redhat.com>
 
* ld-ifunc: New directory.
* ld-ifunc/ifunc.exp: New file: Run the IFUNC tests.
* ld-ifunc/prog.c: New file.
* ld-ifunc/lib.c: New file.
 
2009-04-30 Joseph Myers <joseph@codesourcery.com>
 
* ld-arm/movw-shared-1.d, ld-arm/movw-shared-1.s,
ld-arm/movw-shared-2.d, ld-arm/movw-shared-2.s,
ld-arm/movw-shared-3.d, ld-arm/movw-shared-3.s,
ld-arm/movw-shared-4.d, ld-arm/movw-shared-4.s: New tests.
* ld-arm/arm-elf.exp: Run these new tests.
 
2009-04-29 Chris Demetriou <cgd@google.com>
 
* ld-elfvers/vers.exp (vers4b): New test to verify that
--no-export-dynamic undoes --export-dynamic.
 
2009-04-28 Nathan Sidwell <nathan@codesourcery.com>
 
* ld-i386/vxworks1-lib.dd: Adjust expected disassembly.
* ld-i386/vxworks1.dd: Adjust expected disassembly.
* ld-i386/vxworks1-lib.rd: Sections are swapped.
 
2009-04-22 Christophe Lyon <christophe.lyon@st.com>
 
PR9743
* ld-arm/arm-call.d: Update expected result.
* ld-arm/arm-pic-veneer.d: Likewise.
* ld-arm/thumb2-b-interwork.d: Likewise.
 
2009-04-22 Nathan Sidwell <nathan@codesourcery.com>
 
* ld-scripts/rgn-at1.d: Cope with larger padding on sections.
* ld-scripts/rgn-at2.d: Likewise.
* ld-scripts/rgn-at3.d: Likewise.
 
2009-04-21 Daniel Jacobowitz <dan@codesourcery.com>
 
* ld-arm/farcall-mix.d, ld-arm/farcall-mix2.d,
ld-arm/farcall-group-size2.d, ld-arm/farcall-group.d,
ld-arm/farcall-mixed-lib.d: Update for linker changes.
 
2009-04-17 Christophe Lyon <christophe.lyon@st.com>
 
* ld-arm/arm-elf.exp: Add new test farcall-mixed-lib.
* ld-arm/farcall-mixed-lib.d: Update expected output.
* ld-arm/farcall-mixed-lib1.s: New file.
* ld-arm/farcall-mixed-lib2.s: New file.
 
2009-04-16 Richard Sandiford <r.sandiford@uk.ibm.com>
 
* ld-powerpc/aix-export-2.s, ld-powerpc/aix-export-2.nd: New test.
* ld-powerpc/aix52.exp: Run it.
 
2009-04-16 Alan Modra <amodra@bigpond.net.au>
 
* ld-libs/lib-1.s: Use "==" instead of ".set".
* ld-libs/lib-2.s: Likewise.
* ld-scripts/defined.s: Likewise.
 
2009-04-15 Christophe Lyon <christophe.lyon@st.com>
 
* ld-arm/arm-elf.exp: Add 1 more test to check undef weak
reference with PLT in ARM mode.
* ld-arm/thumb2-bl-undefweak1.d, ld-arm/thumb2-bl-undefweak1.s:
New files.
 
2009-04-08 H.J. Lu <hongjiu.lu@intel.com>
 
* ld-i386/abs.d: Add --32 for assembler and -melf_i386 for
linker.
 
2009-04-03 Nathan Sidwell <nathan@codesourcery.com>
 
* ld-scripts/rgn-at.s: Use explicit .section pseudos.
 
2009-04-03 Dave Korn <dave.korn.cygwin@gmail.com>
 
* ld-pe/image_size.d (#target): Also run test on Cygwin and x86_64
MinGW targets.
 
2009-04-03 Nathan Sidwell <nathan@codesourcery.com>
 
* ld-scripts/rgn-at.exp: New.
* ld-scripts/rgn-at.s: New.
* ld-scripts/rgn-at1.d: New.
* ld-scripts/rgn-at1.t: New.
* ld-scripts/rgn-at2.d: New.
* ld-scripts/rgn-at2.t: New.
* ld-scripts/rgn-at3.d: New.
* ld-scripts/rgn-at3.t: New.
 
2009-04-03 Dave Korn <dave.korn.cygwin@gmail.com>
 
* ld-pe/export_dynamic_warning.s: Make dummy code portable.
 
2009-04-02 Dave Korn <dave.korn.cygwin@gmail.com>
 
* ld-pe/export_dynamic_warning.d (#warning): Fix regex pattern.
 
2009-04-02 Dave Korn <dave.korn.cygwin@gmail.com>
 
PR ld/6744
* ld-pe/export_dynamic_warning.d: New test control file.
* ld-pe/export_dynamic_warning.s: New test source file.
* ld-pe/pe.exp: Also run export_dynamic_warning dump test.
 
2009-04-02 Christophe Lyon <christophe.lyon@st.com>
 
* ld-arm/farcall-thumb-thumb-pic-veneer.d: Update expected
results.
* ld-arm/farcall-thumb-thumb.d: Likewise.
 
2009-04-02 Nick Clifton <nickc@redhat.com>
 
PR 9987
* lib/ld-lib.exp (check_gc_sections_available): Do not run garbage
collection tests for cygwin targets.
 
2009-04-01 Richard Sandiford <r.sandiford@uk.ibm.com>
 
* ld-powerpc/aix-gc-1.nd: New test.
* ld-powerpc/aix52.exp: Run it.
 
2009-04-01 Richard Sandiford <r.sandiford@uk.ibm.com>
 
* ld-powerpc/aix-rel-1.s, ld-powerpc/aix-rel-1.od: New test.
* ld-powerpc/aix52.exp: Run it.
 
2009-04-01 Dave Korn <dave.korn.cygwin@gmail.com>
 
* ld-cygwin/exe-export.exp: Add "-lkernel32" when linking test exe.
* ld-cygwin/testexe.c (testexe_main): Indicate whether global_a
was set to correct final value using error return status.
(testexe_dummy): Dummy function calls an import from kernel32.dll
to ensure it is mapped into the process space at runtime.
 
2009-04-01 Christophe Lyon <christophe.lyon@st.com>
 
* ld-arm/arm-elf.exp: BE8 tests expect the same output as the
default ones.
* ld-arm/arm-be8.d: Print opcodes in little endian.
* ld-arm/farcall-thumb-arm-be8.d: Removed useless expected result.
* ld-arm/farcall-arm-arm-be8.d: Likewise.
 
2009-03-25 Hans-Peter Nilsson <hp@axis.com>
 
* ld-cris/tls-e-dtpoffd3.d, ld-cris/tls-e-tpoffcomm1.d,
ld-cris/tls-e-tpoffcomm1.s: New tests.
 
2009-03-24 Hans-Peter Nilsson <hp@axis.com>
 
* ld-cris/tls-commx.s, ld-cris/tls-dso-dtpoffd2.d,
ld-cris/tls-dso-dtpoffd4.d, ld-cris/tls-dtpoffdx.s,
ld-cris/tls-e-dtpoffd1.d: New tests.
 
* ld-cris/tls-e-20.d, ld-cris/tls-e-20a.d, ld-cris/tls-e-21.d,
ld-cris/tls-e-80.d, ld-cris/tls-gd-3.d, ld-cris/tls-gd-3h.d,
ld-cris/tls-global-74.d, ld-cris/tls-ldgde-14.d,
ld-cris/tls-ldgde-15.d, ld-cris/tls-legd-16.d,
ld-cris/tls-legd-17.d, ld-cris/tls-local-57.d,
ld-cris/tls-local-58.d, ld-cris/tls-local-59.d: Adjust for BFD
change in link-time known GOT contents for GD relocations.
 
2009-03-20 H.J. Lu <hongjiu.lu@intel.com>
 
PR ld/9970
* ld-pie/pie.exp: Use -fpie to compile. Run *.d tests.
 
* ld-pie/start.d: New.
* ld-pie/start.s: Likewise.
 
2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
 
PR ld/6766
* ld-undefined/dummy.s: New.
* ld-undefined/entry-1.d: Likewise.
* ld-undefined/entry-2.d: Likewise.
* ld-undefined/entry-3.d: Likewise.
* ld-undefined/entry-4.d: Likewise.
* ld-undefined/entry-5.d: Likewise.
* ld-undefined/entry-6.d: Likewise.
* ld-undefined/entry.exp: Likewise.
* ld-undefined/entry.s: Likewise.
 
2009-03-17 Alan Modra <amodra@bigpond.net.au>
 
* ld-spu/icache1.d: Update for fixed set_id, new manager entry, and
reduced data.
 
2009-03-17 Alan Modra <amodra@bigpond.net.au>
 
* config/default.exp (get_link_files): Replace double dollars with
single dollars.
 
2009-03-17 Alan Modra <amodra@bigpond.net.au>
 
* ld-bootstrap/bootstrap.exp: Use DO_COMPARE. Remove unnecessary
cleanup and log output.
 
2009-03-16 Dave Korn <dave.korn.cygwin@gmail.com>
 
* ld-bootstrap/bootstrap.exp: Also pass '-liconv' to linker when
linking statically on Cygwin, necessitated by '-lintl'.
 
2009-03-15 Dave Korn <dave.korn.cygwin@gmail.com>
 
* ld-auto-import/auto-import.exp: Add missing dll entrypoint.
 
2009-03-14 Richard Sandiford <r.sandiford@uk.ibm.com>
 
* ld-powerpc/aix-export-1-all.dd, ld-powerpc/aix-export-1-full.dd,
ld-powerpc/aix-export-1a.s, ld-powerpc/aix-export-1b.s: New tests.
* ld-powerpc/aix52.exp: Run them.
 
2009-03-14 Richard Sandiford <r.sandiford@uk.ibm.com>
 
* ld-powerpc/aix-gc-1.s, ld-powerpc/aix-gc-1.ex,
ld-powerpc/aix-gc-1-32.dd, ld-powerpc/aix-gc-1-64.dd,
ld-powerpc/aix-weak-1-gcdso.dnd, ld-powerpc/aix-weak-1-gcdso.hd,
ld-powerpc/aix-weak-1-gcdso.nd: New tests.
* ld-powerpc/aix52.exp: Run them.
 
2009-03-14 Richard Sandiford <r.sandiford@uk.ibm.com>
 
* ld-powerpc/aix-glink-2a.s, ld-powerpc/aix-glink-2a.ex,
ld-powerpc/aix-glink-2b.s, ld-powerpc/aix-glink-2c.s,
ld-powerpc/aix-glink-2c.ex, ld-powerpc/aix-glink-2d.s,
ld-powerpc/aix-glink-2-32.dd, ld-powerpc/aix-glink-2-64.dd,
ld-powerpc/aix-weak-1a.s, ld-powerpc/aix-weak-1b.s,
ld-powerpc/aix-weak-1-rel.hd, ld-powerpc/aix-weak-1-rel.nd,
ld-powerpc/aix-weak-1-dso.hd, ld-powerpc/aix-weak-1-dso.nd,
ld-powerpc/aix-weak-1-dso.dnd, ld-powerpc/aix-weak-1.ex,
ld-powerpc/aix-weak-2a.s, ld-powerpc/aix-weak-2a.ex,
ld-powerpc/aix-weak-2a.nd, ld-powerpc/aix-weak-2b.s,
ld-powerpc/aix-weak-2b.nd, ld-powerpc/aix-weak-2c.s,
ld-powerpc/aix-weak-2c.ex, ld-powerpc/aix-weak-2c.nd,
ld-powerpc/aix-weak-2c.od, ld-powerpc/aix-weak-3a.s,
ld-powerpc/aix-weak-3a.ex, ld-powerpc/aix-weak-3b.s,
ld-powerpc/aix-weak-3b.ex, ld-powerpc/aix-weak-3-32.d,
ld-powerpc/aix-weak-3-32.dd, ld-powerpc/aix-weak-3-64.d,
ld-powerpc/aix-weak-3-64.dd: New tests.
* ld-powerpc/aix52.exp: Run them. Replace tmp/aix-* with
tmp/aix64-* in 64-bit ld options.
 
2009-03-14 Richard Sandiford <r.sandiford@uk.ibm.com>
 
* ld-powerpc/aix-no-dup-syms-1a.s, ld-powerpc/aix-no-dup-syms-1b.s,
ld-powerpc/aix-no-dup-syms-1.ex, ld-powerpc/aix-no-dup-syms-1.im,
ld-powerpc/aix-no-dup-syms-1-dso.dnd,
ld-powerpc/aix-no-dup-syms-1-dso.drd,
ld-powerpc/aix-no-dup-syms-1-dso.nd,
ld-powerpc/aix-no-dup-syms-1-dso.rd,
ld-powerpc/aix-no-dup-syms-1-rel.nd,
ld-powerpc/aix-no-dup-syms-1-rel.rd: New tests.
* ld-powerpc/aix52.exp: Run them.
 
2009-03-14 Richard Sandiford <r.sandiford@uk.ibm.com>
 
* ld-powerpc/aix-abs-branch-1.nd,
ld-powerpc/aix-abs-reloc-1.nd: New tests.
* ld-powerpc/aix52.exp: Run them.
 
2009-03-14 Richard Sandiford <r.sandiford@uk.ibm.com>
 
* ld-powerpc/aix-lineno-1.s, ld-powerpc/aix-lineno-1.txt,
ld-powerpc/aix-lineno-1a.dd, ld-powerpc/aix-lineno-1a.nd,
ld-powerpc/aix-lineno-1b.dd, ld-powerpc/aix-lineno-1b.nd: New tests.
* ld-powerpc/aix52.exp: Run them. Copy aix-lineno-1.txt to tmpdir.
 
2009-03-14 Richard Sandiford <r.sandiford@uk.ibm.com>
 
* ld-powerpc/aix-toc-1.ex, ld-powerpc/aix-toc-1a.s,
ld-powerpc/aix-toc-1b.s, ld-powerpc/aix-toc-1-32.dd,
ld-powerpc/aix-toc-1-64.dd: New tests.
* ld-powerpc/aix52.exp: Run them.
 
2009-03-14 Richard Sandiford <r.sandiford@uk.ibm.com>
 
* ld-powerpc/aix-glink-1.ex, ld-powerpc/aix-glink-1.s,
ld-powerpc/aix-glink-1-32.dd, ld-powerpc/aix-glink-1-64.dd,
ld-powerpc/aix-glink-1-32.d, ld-powerpc/aix-glink-1-64.d: New tests.
* ld-powerpc/aix52.exp: Run them.
 
2009-03-14 Richard Sandiford <r.sandiford@uk.ibm.com>
 
* ld-powerpc/aix-abs-branch-1.im, ld-powerpc/aix-abs-branch-1.ex,
ld-powerpc/aix-abs-branch-1.s,
ld-powerpc/aix-abs-branch-1.dd: New test.
* ld-powerpc/aix52.exp: Run it.
 
2009-03-14 Richard Sandiford <r.sandiford@uk.ibm.com>
 
* ld-powerpc/aix-abs-reloc-1.ex, ld-powerpc/aix-abs-reloc-1.im,
ld-powerpc/aix-abs-reloc-1.od, ld-powerpc/aix-abs-reloc-1.s: New test.
* ld-powerpc/aix52.exp: Run it.
 
2009-03-14 Richard Sandiford <r.sandiford@uk.ibm.com>
 
* ld-powerpc/aix-core-sec-1.s, ld-powerpc/aix-core-sec-1.ex,
ld-powerpc/aix-core-sec-1.hd, ld-powerpc/aix-core-sec-2.s,
ld-powerpc/aix-core-sec-2.ex, ld-powerpc/aix-core-sec-2.hd,
ld-powerpc/aix-core-sec-3.s, ld-powerpc/aix-core-sec-3.ex,
ld-powerpc/aix-core-sec-3.hd: New tests.
* ld-powerpc/aix52.exp: New harness.
 
2009-03-14 Richard Sandiford <r.sandiford@uk.ibm.com>
 
* lib/ld-lib.exp (ar_simple_create): Add an "aropts" parameter.
(run_ld_link_tests): Treat the second list element as "ar" options
when creating an archive. Don't run the linker in this case.
(run_cc_link_tests): Likewise.
 
2009-03-13 Nick Clifton <nickc@redhat.com>
 
* lib/ld-lib.exp (run_dump_test): Add verbose to list of globals.
Replace call to verbose_eval with a test of verbose level. If
greater than 2 always dump the contents of the dumpfile. If equal
to 2 only dump the contents if the regexp diff failed.
(proc verbose_eval): Delete.
 
2009-03-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
 
* ld-elf/empty2.d: Remove xfail for hppa*-*-*.
* ld-elf/merge.d: Change xfail for hppa to hppa*64*-*-*.
 
2009-03-05 Christophe Lyon <christophe.lyon@st.com>
 
* ld-arm/arm-elf.exp: Add new farcall-group-limit test.
* ld-arm/farcall-group-limit.d: New file.
* ld-arm/farcall-group3.s: New file.
* ld-arm/farcall-group4.s: New file.
 
2009-03-05 Christophe Lyon <christophe.lyon@st.com>
 
* ld-arm/arm-elf.exp: Add 2 more tests to check long branch stubs
in PLT context.
* ld-arm/farcall-mixed-app-v5.d: New file.
* ld-arm/farcall-mixed-app.d: Likewise.
* ld-arm/farcall-mixed-app.r: Likewise.
* ld-arm/farcall-mixed-app.s: Likewise.
* ld-arm/farcall-mixed-app.sym: Likewise.
* ld-arm/farcall-mixed-lib.d: Likewise.
* ld-arm/farcall-mixed-lib.r: Likewise.
 
2009-03-04 Alan Modra <amodra@bigpond.net.au>
 
* ld-powerpc/tlsmark.s, * ld-powerpc/tlsmark.d: New test.
* ld-powerpc/tlsmark32.s, * ld-powerpc/tlsmark32.d: New test.
* ld-powerpc/powerpc.exp: Run them.
 
2009-03-02 Sebastian Huber <sebastian.huber@embedded-brains.de>
 
* ld-scripts/regions-alias-1.t: New file.
* ld-scripts/regions-alias-2.t: New file.
* ld-scripts/regions-alias-3.t: New file.
* ld-scripts/regions-alias-4.t: New file.
* ld-scripts/script.exp: Run region alias tests.
 
2009-02-27 Dave Korn <dave.korn.cygwin@gmail.com>
 
* ld-pe/pe.exp: Disable auto-import when linking on Cygwin.
 
2009-02-26 Christophe Lyon <christophe.lyon@st.com>
 
* ld-arm/arm-elf.exp: Add 3 tests for the 3 new stubs.
* ld-arm/farcall-thumb-arm-pic-veneer.d: New expected result, the
test is now expected to pass.
* ld-arm/farcall-thumb-thumb-m-pic-veneer.d: Likewise.
* ld-arm/farcall-thumb-thumb-pic-veneer.d: Likewise.
 
2009-02-25 Christophe Lyon <christophe.lyon@st.com>
 
* ld-arm/thumb2-bl-as-thumb1-bad-noeabi.d: Update expected result,
as stubs are now generated and the end of the .text section.
* ld-arm/thumb2-bl-bad-noeabi.d: Likewise.
 
2009-02-24 Daniel Jacobowitz <dan@codesourcery.com>
 
* ld-arm/farcall-arm-thumb-blx-pic-veneer.d,
ld-arm/farcall-arm-thumb-pic-veneer.d,
ld-arm/farcall-thumb-thumb-blx-pic-veneer.d: Update for fixed
Thumb PIC stub.
 
2009-02-24 Daniel Jacobowitz <dan@codesourcery.com>
 
* ld-arm/arm-elf.exp (armeabitests): Update duplicate test names.
Use normal output files for big-endian.
* ld-arm/farcall-arm-arm-be.d, ld-arm/farcall-thumb-arm-be.d: Delete.
* ld-arm/farcall-arm-arm-be8.d, ld-arm/farcall-arm-arm-pic-veneer.d,
ld-arm/farcall-arm-arm.d, ld-arm/farcall-arm-thumb-blx-pic-veneer.d,
ld-arm/farcall-arm-thumb-blx.d, ld-arm/farcall-arm-thumb-pic-veneer.d,
ld-arm/farcall-arm-thumb.d, ld-arm/farcall-group-size2.d,
ld-arm/farcall-group.d, ld-arm/farcall-mix.d, ld-arm/farcall-mix2.d,
ld-arm/farcall-thumb-arm-be8.d,
ld-arm/farcall-thumb-arm-blx-pic-veneer.d,
ld-arm/farcall-thumb-arm-blx.d, ld-arm/farcall-thumb-arm-short.d,
ld-arm/farcall-thumb-arm.d,
ld-arm/farcall-thumb-thumb-blx-pic-veneer.d,
ld-arm/farcall-thumb-thumb-blx.d, ld-arm/farcall-thumb-thumb-m.d,
ld-arm/farcall-thumb-thumb.d, ld-arm/thumb2-bl-as-thumb1-bad.d,
ld-arm/thumb2-bl-bad.d: Update for moved stubs.
 
2009-02-23 Daniel Jacobowitz <dan@codesourcery.com>
 
* ld-arm/arm-elf.exp (armeabitests): Run new tests. Correct BE8 output
filename.
* ld-arm/farcall-arm-arm-be.d, ld-arm/farcall-thumb-arm-be.d: New.
 
2009-02-23 Christophe Lyon <christophe.lyon@st.com>
 
* ld-arm/arm-elf.exp: Add new farcall-thumb-arm-be8 test.
* ld-arm/farcall-thumb-arm-be8.d: New expected result.
* ld-arm/farcall-arm-arm-be8.d: Replace wildcards by instructions.
 
2009-02-23 Christophe Lyon <christophe.lyon@st.com>
 
* ld-arm/arm-elf.exp: Rewrite non-EABI variants of
thumb2-bl-as-thumb1-bad and thumb2-bl-bad tests, which now
pass. farcall-thumb-thumb now passes in EABI mode.
* ld-arm/farcall-thumb-arm-pic-veneer.d: Fixed name, source, as
and ld flags to match intended test.
* ld-arm/farcall-thumb-arm.d: New expected result.
* ld-arm/farcall-thumb-thumb-m.d: Likewise.
* ld-arm/farcall-thumb-thumb-m-pic-veneer.d: Fixed name and ld
flags.
* ld-arm/farcall-thumb-thumb-pic-veneer.d: Likewise.
* ld-arm/farcall-thumb-thumb.d: New expected result, this test is
now expected to pass.
* ld-arm/thumb2-bl-as-thumb1-bad-noeabi.d: Likewise.
* ld-arm/thumb2-bl-bad-noeabi.d: Likewise.
* ld-arm/thumb2-bl-as-thumb1-bad.d: Update addresses according to
new use.
* ld-arm/thumb2-bl-as-thumb1-bad.s: Update comment.
 
2009-18-02 Dave Korn <dave.korn.cygwin@gmail.com>
 
* ld-pe/longsecn-1.d: New test file.
* ld-pe/longsecn-2.d: Likewise.
* ld-pe/longsecn-3.d: Likewise.
* ld-pe/longsecn-4.d: Likewise.
* ld-pe/longsecn-5.d: Likewise.
* ld-pe/longsecn.d: Likewise.
* ld-pe/longsecn.exp: New test control script.
* ld-pe/longsecn.s: New test source file.
 
2009-02-18 Christophe Lyon <christophe.lyon@st.com>
 
* ld-arm/farcall-arm-arm-pic-veneer.d,
ld-arm/farcall-arm-thumb-blx-pic-veneer.d,
ld-arm/farcall-arm-thumb-pic-veneer.d,
ld-arm/farcall-thumb-arm-blx-pic-veneer.d,
ld-arm/farcall-thumb-thumb-blx-pic-veneer.d: Fix expected stub
target.
 
2009-02-06 Joseph Myers <joseph@codesourcery.com>
 
* lib/ld-lib.exp (check_gc_sections_available): Return 0 for
*-*-mingw*.
 
2009-02-05 Joseph Myers <joseph@codesourcery.com>
 
* ld-arm/arm-elf.exp (armeabitests): Restore thumb2-b-interwork.
 
2009-02-03 Maxim Kuvyrkov <maxim@codesourcery.com>
 
* ld-m68k/got-multigot-12-13-14-34-35-ok.d: Update.
* ld-m68k/got-multigot-14-ok.d: Update.
* ld-m68k/m68k-got.exp: Update.
* ld-m68k/got-negative-12-13-14-34-ok.d: Update.
* ld-m68k/got-negative-14-ok.d: Update.
* ld-m68k/tls-gd-1.d, ld-m68k/tls-gd-2.d: New tests.
* ld-m68k/tls-gd-ie-1.d, ld-m68k/tls-ie-1.d: New tests.
* ld-m68k/tls-ld-1.d, ld-m68k/tls-ld-2.d: New tests.
* ld-m68k/tls-ld-1.s, ld-m68k/tls-ld-2.s, ld-m68k/tls-le-1.s:
New test sources.
* ld-m68k/tls-no-1.s, ld-m68k/tls-gd-ie-1.s, ld-m68k/tls-gd-1.s:
New test sources.
* ld-m68k/tls-gd-2.s, ld-m68k/tls-ie-1.s: New test sources.
* ld-m68k/m68k.exp: Run new tests.
(merge isa-a isa-a:nodiv): Fix.
 
2009-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
 
* ld-elf/eh-group2.s: New `.cfi_lsda' referencing `.gcc_except_table'.
* ld-elf/eh-group.exp: New test and conditional defininiton of `ELF64'.
 
2009-01-29 Nick Clifton <nickc@redhat.com>
 
* lib/ld-lib.exp (check_gc_sections_available): Add MeP to list of
targets which do not support garbage collection.
* ld-srec/srec.exp (run_srec_test): Expect tests to fail for MeP.
* ld-elf/group8a.d: Likewise.
* ld-elf/group8b.d: Likewise.
* ld-elf/group9a.d: Likewise.
* ld-elf/group9b.d: Likewise.
 
2009-01-27 Hans-Peter Nilsson <hp@axis.com>
 
* ld-cris/tls-tbss64.s, ld-cris/tls-e-80.d: New test.
 
* ld-cris/tls-e-20.d, ld-cris/tls-e-20a.d, ld-cris/tls-e-22.d,
ld-cris/tls-ldgde-14.d, ld-cris/tls-ldgde-15.d,
ld-cris/tls-ldgdex-14.d, ld-cris/tls-ldgdex-15.d: Adjust for
change in relocation values.
 
* ld-cris/weakhiddso.d, ld-cris/weakhid.s: New test.
 
2009-01-26 Nathan Sidwell <nathan@codesourcery.com>
 
* ld-powerpc/powerpc.exp: Add vxworks relax testcase.
* ld-powerpc/vxworks-relax.s, ld-powerpc/vxworks-relax.rd: New.
* ld-powerpc/vxworks1.ld: Add .pad and .far input sections.
* ld-powerpc/vxworks1.rd: Correct regexp for undefined symbols.
 
2009-01-26 Andrew Stubbs <ams@codesourcery.com>
 
* ld-arm/attr-merge-3.attr: Update following gas change.
* ld-arm/attr-merge-2.attr: Update Tag_ARM_ISA_use and
Tag_THUMB_ISA_use following gas changes.
* ld-arm/attr-merge-4.attr: Likewise.
* ld-arm/attr-merge-5.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-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.
 
2009-01-21 Alan Modra <amodra@bigpond.net.au>
 
* ld-spu/icache1.d: Add --non-ia-text to ld options.
 
2009-01-19 Hans-Peter Nilsson <hp@axis.com>
 
* ld-cris/expdref3.s, ld-cris/expdref4.s, ld-cris/weakref3.d,
ld-cris/weakref4.d: New tests.
* ld-cris/libdso-15b.d: Adjust for recent weakref fix.
 
2009-01-19 H.J. Lu <hongjiu.lu@intel.com>
 
* ld-elf/group9.s: Replace .byte with .long.
 
2009-01-19 Andrew Stubbs <ams@codesourcery.com>
 
* ld-arm/arm-elf.exp (armeabitests): Add EABI attribute merging 3,
EABI attribute merging 4, and EABI attribute merging 5,
EABI attribute arch merging 1, EABI attribute arch merging 1 reversed,
EABI attribute arch merging 2, EABI attribute arch merging 2 reversed.
Add attr-merge-unknown-1, attr-merge-unknown-2, attr-merge-unknown-2r,
and attr-merge-unknown-3 dump tests.
* ld-arm/arch-v6.s: New file.
* ld-arm/arch-v6k.s: New file.
* ld-arm/arch-v6t2.s: New file.
* ld-arm/attr-merge-3.attr: New file.
* ld-arm/attr-merge-3a.s: New file.
* ld-arm/attr-merge-3b.s: New file.
* ld-arm/attr-merge-4.attr: New file.
* ld-arm/attr-merge-4a.s: New file.
* ld-arm/attr-merge-4b.s: New file.
* ld-arm/attr-merge-5.attr: New file.
* ld-arm/attr-merge-5.s: New file.
* ld-arm/attr-merge-arch-1.attr: New file.
* ld-arm/attr-merge-arch-2.attr: New file.
* ld-arm/attr-merge-unknown-1.d: New file.
* ld-arm/attr-merge-unknown-1.s: New file.
* ld-arm/attr-merge-unknown-2.d: New file.
* ld-arm/attr-merge-unknown-2.s: New file.
* ld-arm/attr-merge-unknown-2r.d: New file.
* ld-arm/attr-merge-unknown-3.d: New file.
* ld-arm/blank.s: New file.
 
2009-01-16 H.J. Lu <hongjiu.lu@intel.com>
 
* ld-elf/textaddr1.d: New.
* ld-elf/textaddr2.d: Likewise.
 
2009-01-14 H.J. Lu <hongjiu.lu@intel.com>
 
PR ld/9727
* ld-elf/group8.s: New.
* ld-elf/group8a.d: Likewise.
* ld-elf/group8b.d: Likewise.
* ld-elf/group9.s: Likewise.
* ld-elf/group9a.d: Likewise.
* ld-elf/group9b.d: Likewise.
 
2009-01-13 Alan Modra <amodra@bigpond.net.au>
 
* ld-spu/icache1.s: New file.
* ld-spu/icache1.d: New file.
 
2009-01-13 Alan Modra <amodra@bigpond.net.au>
 
* ld-elf/elf.exp: Save and restore LDFLAGS.
* ld-scripts/default-script.exp: Likewise.
* ld-scripts/empty-orphan.exp: Likewise, and add to LDFLAGS rather
than replacing.
* ld-scripts/include.exp: Set --local-store for SPU.
 
2009-01-12 Alan Modra <amodra@bigpond.net.au>
 
* ld-spu/ovl.d: Allow for absolute branches in stubs.
* ld-spu/ovl2.d: Likewise.
 
2009-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
 
* ld-elf/linkoncerdiff.d, ld-elf/linkoncerdiff1.s,
ld-elf/linkoncerdiff2.s: New.
 
2009-01-07 Hans-Peter Nilsson <hp@axis.com>
 
* ld-cris/tls-e-20.d, ld-cris/tls-e-20a.d, ld-cris/tls-e-21.d,
ld-cris/tls-e-23.d, ld-cris/tls-e-66.d, ld-cris/tls-gd-3.d,
ld-cris/tls-gd-3h.d, ld-cris/tls-global-74.d,
ld-cris/tls-ie-8e1.d, ld-cris/tls-ldgde-14.d,
ld-cris/tls-ldgde-15.d, ld-cris/tls-le-12.d, ld-cris/tls-le-13.d,
ld-cris/tls-le-13s.d, ld-cris/tls-legd-16.d,
ld-cris/tls-legd-17.d, ld-cris/tls-legdx-16.d,
ld-cris/tls-legdx-17.d, ld-cris/tls-leie-18.d,
ld-cris/tls-leie-19.d, ld-cris/tls-local-57.d,
ld-cris/tls-local-58.d, ld-cris/tls-local-59.d: Adjust for
relocation value now offset by negative program TLS block size.
* ld-cris/tls-le-12s.d: Ditto. Move 128-byte tls-data to last.
Adjust accordingly.
* ld-cris/tls-le-12s.s: Use movs, not movu, for sign-extended
always-negative relocation.
* ld-cris/tls-tprelm.s: Move filler data to after symbol for
tested relocation.
* ld-cris/tls-ok-36.d: Adjust accordingly.
 
2009-01-03 Hans-Peter Nilsson <hp@axis.com>
 
* ld-cris/tls-js1.d: New test.
 
2009-01-02 H.J. Lu <hongjiu.lu@intel.com>
 
PR ld/9679
* ld-elf/pr9679-1.c: New.
* ld-elf/pr9679-2.c: Likewise.
* ld-elf/pr9679.rd: Likewise.
 
* ld-elf/shared.exp (build_tests): Add test for libpr9679.so.
 
2009-01-02 H.J. Lu <hongjiu.lu@intel.com>
 
PR ld/9676
* ld-elf/pr9676-1.c: New.
* ld-elf/pr9676-2.c: Likewiswe.
* ld-elf/pr9676-3.c: Likewiswe.
* ld-elf/pr9676-4.c: Likewiswe.
* ld-elf/pr9676.rd: Likewiswe.
 
* ld-elf/shared.exp (build_tests): Add tests for libpr9676-1.a,
libpr9676-2.a, libpr9676-3.so, libpr9676-4.so and
libpr9676-4a.so.
 
* lib/ld-lib.exp (ar_simple_create): New.
(run_ld_link_tests): Support archive.
(run_cc_link_tests): Likewiswe.
 
For older changes see ChangeLog-2008
Local Variables:
mode: change-log
left-margin: 8
fill-column: 74
version-control: never
End:
/ChangeLog-2010
0,0 → 1,1312
2010-12-31 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
 
* ld-undefined/undefined.exp (testline): XFAIL hppa*64*-*-*.
 
PR ld/12360
* ld-elfcomm/elfcomm.exp (test1w1): Use same check as MIPS on
hppa*64*-*-*.
 
2010-12-31 Richard Sandiford <rdsandiford@googlemail.com>
 
* ld-mips-elf/mips-elf-flags.exp: Handle FreeBSD targets.
* ld-mips-elf/mips-elf.exp: Likewise.
* ld-mips-elf/mips16-call-global.d: Accept any file format.
* ld-mips-elf/mips16-intermix.d: Likewise.
 
2010-12-28 H.J. Lu <hongjiu.lu@intel.com>
 
PR ld/12327
* ld-scripts/defined4.d: New.
* ld-scripts/defined4.s: Likewise.
* ld-scripts/defined4.t: Likewise.
* ld-scripts/expr2.d: Likewise.
* ld-scripts/expr2.s: Likewise.
* ld-scripts/expr2.t: Likewise.
 
* ld-scripts/defined.exp: Run defined4.
 
* ld-scripts/expr.exp: Run expr2.
 
2010-12-21 Kai Tietz <kai.tietz@onevision.com>
 
* ld-pe/pe.exp: Add TLS directory test.
* ld-pe/tlssec.s: New.
* ld-pe/tlssec64.d: New.
* ld-pe/tlssec32.d: New.
 
2010-12-20 Alan Modra <amodra@gmail.com>
 
* ld-bootstrap/bootstrap.exp: Fix misplaced comment.
 
2010-12-20 Alan Modra <amodra@gmail.com>
 
PR ld/12001
* ld-scripts/default-script2.d: Revert 2010-11-03 change.
 
2010-12-15 H.J. Lu <hongjiu.lu@intel.com>
 
* ld-elf/elf.exp (array_tests): Add init-mixed.
(array_tests_static): Likewise.
Also delete tmpdir/init-mixed.
 
* ld-elf/init-mixed.c: New.
* ld-elf/init-mixed.out: Likewise.
 
2010-12-11 Alan Modra <amodra@gmail.com>
 
* ld-elfvers/vers25a.dsym: Really include _? in match.
 
2010-12-10 Mike Frysinger <vapier@gentoo.org>
 
* ld-elfvers/vers.h: New file.
* ld-elfvers/vers1.c: Include vers.h. Change asm(.symver) to SYMVER().
* ld-elfvers/vers4.c, ld-elfvers/vers5.c, ld-elfvers/vers6.c,
ld-elfvers/vers7a.c, ld-elfvers/vers9.c, ld-elfvers/vers15.c,
ld-elfvers/vers18.c, ld-elfvers/vers21.c, ld-elfvers/vers22a.c,
ld-elfvers/vers23a.c, ld-elfvers/vers24a.c, ld-elfvers/vers24c.c,
ld-elfvers/vers27d1.c: Likewise.
 
* ld-elf/pr9676.rd: Include _? in symbol match
* ld-elf/pr9676.rd, ld-elf/pr9679.rd, ld-elfvers/vers1.dsym,
ld-elfvers/vers1.sym, ld-elfvers/vers15.dsym, ld-elfvers/vers15.sym,
ld-elfvers/vers16.dsym, ld-elfvers/vers16a.dsym, ld-elfvers/vers17.dsym,
ld-elfvers/vers18.dsym, ld-elfvers/vers18.sym, ld-elfvers/vers19.dsym,
ld-elfvers/vers2.dsym, ld-elfvers/vers20.dsym, ld-elfvers/vers21.dsym,
ld-elfvers/vers21.sym, ld-elfvers/vers22.dsym, ld-elfvers/vers22a.dsym,
ld-elfvers/vers22a.sym, ld-elfvers/vers22b.dsym, ld-elfvers/vers23.dsym,
ld-elfvers/vers23a.dsym, ld-elfvers/vers23a.sym,
ld-elfvers/vers23b.dsym, ld-elfvers/vers23d.dsym,
ld-elfvers/vers24.rd, ld-elfvers/vers25a.dsym,
ld-elfvers/vers26a.dsym, ld-elfvers/vers27a.dsym,
ld-elfvers/vers27d.dsym, ld-elfvers/vers27d.sym,
ld-elfvers/vers27d4.dsym, ld-elfvers/vers28b.dsym,
ld-elfvers/vers28c.dsym, ld-elfvers/vers29.dsym, ld-elfvers/vers3.dsym,
ld-elfvers/vers30.dsym, ld-elfvers/vers31.dsym, ld-elfvers/vers32a.dsym,
ld-elfvers/vers32b.dsym, ld-elfvers/vers4.sym, ld-elfvers/vers4a.dsym,
ld-elfvers/vers4a.sym, ld-elfvers/vers6.dsym, ld-elfvers/vers6.sym,
ld-elfvers/vers7a.dsym, ld-elfvers/vers7a.sym, ld-elfvers/vers9.dsym,
ld-elfvers/vers9.sym: Likewise.
 
2010-12-05 H.J. Lu <hongjiu.lu@intel.com>
 
* ld-plugin/plugin-vis-1.d: Updated.
 
2010-12-04 H.J. Lu <hongjiu.lu@intel.com>
 
* ld-selective/selective.exp: Don't pass -fvtable-gc to GCC
3.4.0 or above.
 
2010-12-04 H.J. Lu <hongjiu.lu@intel.com>
 
* ld-elfvers/vers.exp: Replace -export-dynamic with
-Wl,-export-dynamic.
 
2010-11-30 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
 
* ld-scripts/script.exp: Remove full path from REGION_ALIAS test
names.
 
2010-11-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
 
* ld-arm/arm-elf.exp (armeabitests): Replace --defsym argument in
jump-reloc-veneers* tests with --section-start .text=0x8000.
 
2010-11-20 Richard Sandiford <rdsandiford@googlemail.com>
 
* lib/ld-lib.exp (regexp_diff, simple_diff): Delete.
 
2010-11-20 Richard Sandiford <rdsandiford@googlemail.com>
 
* lib/ld-lib.exp (load_common_lib): New function. Load
binutils-common.exp.
(is_elf_format, is_elf64, is_aout_format, is_pecoff_format): Delete.
 
2010-11-18 Alan Modra <amodra@gmail.com>
 
* ld-elf/binutils.exp: Correct x86 gnu target match.
* ld-i386/i386.exp: Likewise.
* ld-ifunc/binutils.exp: Likewise.
* ld-ifunc/ifunc.exp: Likewise.
* ld-discard/discard.exp: Remove unnecessary line continuations.
* ld-elfvers/vers.exp: Likewise. Simplify linuxaout and linuxoldld
test.
* ld-elfweak/elfweak.exp: Likewise.
 
2010-11-17 Andreas Schwab <schwab@linux-m68k.org>
 
* ld-gc/pr11218-2.c: Declare
unresolved_detected_at_runtime_not_at_linktime.
 
2010-11-17 Alan Modra <amodra@gmail.com>
 
* ld-plugin/plugin.exp: Define printf and puts as main.
 
2010-11-08 Thomas Schwinge <thomas@schwinge.name>
 
* lib/ld-lib.exp (is_elf_format): Consider for *-*-gnu*, too.
* ld-discard/discard.exp: Likewise.
* ld-elf/binutils.exp: Likewise.
* ld-elf/commonpage1.d (target): Likewise.
* ld-elf/compress1c.d (target): Likewise.
* ld-elf/discard1.d (target): Likewise.
* ld-elf/discard2.d (target): Likewise.
* ld-elf/discard3.d (target): Likewise.
* ld-elf/dynsym1.d (target): Likewise.
* ld-elf/eh6.d (target): Likewise.
* ld-elf/elf.exp: Likewise.
(array_tests): Move -static tests to...
(array_tests_static): ... here, and handle it accordingly.
* ld-elf/hash.d (target): Likewise.
* ld-elf/header.d (target): Likewise.
* ld-elf/loadaddr1.d (target): Likewise.
* ld-elf/loadaddr2.d (target): Likewise.
* ld-elf/loadaddr3a.d (target): Likewise.
* ld-elf/loadaddr3b.d (target): Likewise.
* ld-elf/local1.d (target): Likewise.
* ld-elf/maxpage1.d (target): Likewise.
* ld-elf/maxpage2.d (target): Likewise.
* ld-elf/maxpage3a.d (target): Likewise.
* ld-elf/multibss1.d (target): Likewise.
* ld-elf/noload-2.d (target): Likewise.
* ld-elf/seg.d (target): Likewise.
* ld-elf/textaddr1.d (target): Likewise.
* ld-elf/textaddr2.d (target): Likewise.
* ld-elf/textaddr3.d (target): Likewise.
* ld-elf/textaddr4.d (target): Likewise.
* ld-elf/textaddr5.d (target): Likewise.
* ld-elf/textaddr6.d (target): Likewise.
* ld-elf/textaddr7.d (target): Likewise.
* ld-elf/tls_common.exp: Likewise.
* ld-elf/unknown2.d (target): Likewise.
* ld-elfvers/vers.exp: Likewise.
* ld-elfvsb/elfvsb.exp: Likewise.
* ld-elfweak/elfweak.exp: Likewise.
(setup_xfail_gnu_hurd): New function. Use it where appropriate.
* ld-gc/abi-note.d (target): Likewise.
* ld-gc/gc.exp: Likewise.
* ld-gc/pr11218.d (target): Likewise.
* ld-gc/start.d (target): Likewise.
* ld-i386/i386.exp: Likewise.
* ld-ifunc/binutils.exp: Likewise.
* ld-ifunc/ifunc.exp: Likewise.
* ld-linkonce/linkonce.exp: Likewise.
* ld-linkonce/zeroehl32.d (target): Likewise.
* ld-pie/pie.exp: Likewise.
* ld-scripts/phdrs2.exp: Likewise.
* ld-scripts/rgn-at5.d (target): Likewise.
* ld-shared/shared.exp: Likewise.
* ld-undefined/entry-3.d (target): Likewise.
* ld-undefined/entry-4.d (target): Likewise.
* ld-undefined/weak-undef.exp: Likewise.
 
2010-11-06 Kirill A. Shutemov <kirill@shutemov.name>
 
* ld-plugin/plugin-6.d: Relax file name match.
 
2010-11-05 Joseph Myers <joseph@codesourcery.com>
 
* ld-tic6x/attr-unknown-1.d, ld-tic6x/attr-unknown-1000-1.s,
ld-tic6x/attr-unknown-1000-2.s, ld-tic6x/attr-unknown-1024-1.s,
ld-tic6x/attr-unknown-2.d, ld-tic6x/attr-unknown-3.d,
ld-tic6x/attr-unknown-4.d, ld-tic6x/attr-unknown-5.d,
ld-tic6x/attr-unknown-54-1.s, ld-tic6x/attr-unknown-55-a.s,
ld-tic6x/attr-unknown-6.d, ld-tic6x/attr-unknown-7.d,
ld-tic6x/attr-unknown-71-a.s, ld-tic6x/attr-unknown-71-b.s: New
tests.
 
2010-11-05 Dave Korn <dave.korn.cygwin@gmail.com>
 
* ld-plugin/plugin.exp (testobjfiles): Dont use HOSTING_CRT0.
(testobjfiles_notext): Likewise.
(libs): Don't use HOSTING_LIBS; fill with default symbol defs instead.
* lib/ld-lib.exp (ld_simple_link_defsyms): Add cygming clause.
 
2010-11-05 Alan Modra <amodra@gmail.com>
 
* ld-elfvers/vers32c.dsym, * ld-elfvers/vers32c.ver: Delete.
* ld-elfvers/vers32d.ver: Delete.
* ld-elfvers/vers.exp: Don't run them.
 
2010-11-03 Nick Clifton <nickc@redhat.com>
 
PR ld/12001
* ld-script/default-script2.d: Fix expected address for text
section.
 
2010-11-02 Joseph Myers <joseph@codesourcery.com>
 
* ld-tic6x/attr-array-16-16.d, ld-tic6x/attr-array-16-4.d,
ld-tic6x/attr-array-16-416.d, ld-tic6x/attr-array-16-48.d,
ld-tic6x/attr-array-16-8.d, ld-tic6x/attr-array-16-816.d,
ld-tic6x/attr-array-16.s, ld-tic6x/attr-array-4-16.d,
ld-tic6x/attr-array-4-4.d, ld-tic6x/attr-array-4-416.d,
ld-tic6x/attr-array-4-48.d, ld-tic6x/attr-array-4-8.d,
ld-tic6x/attr-array-4-816.d, ld-tic6x/attr-array-4.s,
ld-tic6x/attr-array-416-16.d, ld-tic6x/attr-array-416-4.d,
ld-tic6x/attr-array-416-416.d, ld-tic6x/attr-array-416-48.d,
ld-tic6x/attr-array-416-8.d, ld-tic6x/attr-array-416-816.d,
ld-tic6x/attr-array-416.s, ld-tic6x/attr-array-48-16.d,
ld-tic6x/attr-array-48-4.d, ld-tic6x/attr-array-48-416.d,
ld-tic6x/attr-array-48-48.d, ld-tic6x/attr-array-48-8.d,
ld-tic6x/attr-array-48-816.d, ld-tic6x/attr-array-48.s,
ld-tic6x/attr-array-8-16.d, ld-tic6x/attr-array-8-4.d,
ld-tic6x/attr-array-8-416.d, ld-tic6x/attr-array-8-48.d,
ld-tic6x/attr-array-8-8.d, ld-tic6x/attr-array-8-816.d,
ld-tic6x/attr-array-8.s, ld-tic6x/attr-array-816-16.d,
ld-tic6x/attr-array-816-4.d, ld-tic6x/attr-array-816-416.d,
ld-tic6x/attr-array-816-48.d, ld-tic6x/attr-array-816-8.d,
ld-tic6x/attr-array-816-816.d, ld-tic6x/attr-array-816.s,
ld-tic6x/attr-conformance-10-10.d,
ld-tic6x/attr-conformance-10-11.d,
ld-tic6x/attr-conformance-10-none.d,
ld-tic6x/attr-conformance-10.s, ld-tic6x/attr-conformance-11-10.d,
ld-tic6x/attr-conformance-11-11.d,
ld-tic6x/attr-conformance-11-none.d,
ld-tic6x/attr-conformance-11.s,
ld-tic6x/attr-conformance-none-10.d,
ld-tic6x/attr-conformance-none-11.d,
ld-tic6x/attr-conformance-none-none.d,
ld-tic6x/attr-conformance-none.s, ld-tic6x/attr-pic-0.s,
ld-tic6x/attr-pic-00.d, ld-tic6x/attr-pic-01.d,
ld-tic6x/attr-pic-1.s, ld-tic6x/attr-pic-10.d,
ld-tic6x/attr-pic-11.d, ld-tic6x/attr-pid-0.s,
ld-tic6x/attr-pid-00.d, ld-tic6x/attr-pid-01.d,
ld-tic6x/attr-pid-02.d, ld-tic6x/attr-pid-1.s,
ld-tic6x/attr-pid-10.d, ld-tic6x/attr-pid-11.d,
ld-tic6x/attr-pid-12.d, ld-tic6x/attr-pid-2.s,
ld-tic6x/attr-pid-20.d, ld-tic6x/attr-pid-21.d,
ld-tic6x/attr-pid-22.d, ld-tic6x/attr-stack-16-16.d,
ld-tic6x/attr-stack-16-8.d, ld-tic6x/attr-stack-16-816.d,
ld-tic6x/attr-stack-16.s, ld-tic6x/attr-stack-8-16.d,
ld-tic6x/attr-stack-8-8.d, ld-tic6x/attr-stack-8-816.d,
ld-tic6x/attr-stack-8.s, ld-tic6x/attr-stack-816-16.d,
ld-tic6x/attr-stack-816-8.d, ld-tic6x/attr-stack-816-816.d,
ld-tic6x/attr-stack-816.s, ld-tic6x/attr-wchar-0.s,
ld-tic6x/attr-wchar-00.d, ld-tic6x/attr-wchar-01.d,
ld-tic6x/attr-wchar-02.d, ld-tic6x/attr-wchar-1.s,
ld-tic6x/attr-wchar-10.d, ld-tic6x/attr-wchar-11.d,
ld-tic6x/attr-wchar-12.d, ld-tic6x/attr-wchar-2.s,
ld-tic6x/attr-wchar-20.d, ld-tic6x/attr-wchar-21.d,
ld-tic6x/attr-wchar-22.d: New tests.
 
2010-11-02 H.J. Lu <hongjiu.lu@intel.com>
 
* ld-elf/compress1a.d: Also check MIPS_DWARF.
* ld-elf/compress1b.d: Likewise.
* ld-elf/compress1c.d: Likewise.
 
2010-10-29 Joseph Myers <joseph@codesourcery.com>
 
* ld-tic6x/attr-compatibility-gnu-gnu.d,
ld-tic6x/attr-compatibility-gnu-other.d,
ld-tic6x/attr-compatibility-gnu.s,
ld-tic6x/attr-compatibility-other-gnu.d,
ld-tic6x/attr-compatibility-other-other.d,
ld-tic6x/attr-compatibility-other.s: New tests.
 
2010-10-29 H.J. Lu <hongjiu.lu@intel.com>
 
* ld-elf/compress1c.d: Only run for Linux targets.
 
2010-10-29 H.J. Lu <hongjiu.lu@intel.com>
 
* ld-elf/compress.exp: New.
* ld-elf/compress1.s: Likewise.
* ld-elf/compress1a.d: Likewise.
* ld-elf/compress1b.d: Likewise.
* ld-elf/compress1c.d: Likewise.
 
2010-10-29 Bernd Schmidt <bernds@codesourcery.com>
Joseph Myers <joseph@codesourcery.com>
 
* ld-tic6x/attr-dsbt-0.s, ld-tic6x/attr-dsbt-00.d,
ld-tic6x/attr-dsbt-01.d, ld-tic6x/attr-dsbt-1.s,
ld-tic6x/attr-dsbt-10.d, ld-tic6x/attr-dsbt-11.d: New tests.
 
2010-10-28 Thomas Schwinge <thomas@schwinge.name>
 
* ld-scripts/script.exp: Sort all filename globs.
 
2010-10-28 Alan Modra <amodra@gmail.com>
 
* ld-plugin/plugin.exp (libs): Remove $LIBS.
 
2010-10-28 Alan Modra <amodra@gmail.com>
 
* ld-elf/sec-to-seg.exp (B_test_same_seg): Clear for i960,
microblaze, moxie, and mt.
 
* ld-elf/flags1.s: Use arm compatible .type syntax.
* ld-elf/flags1.d: Remove arm and xscale xfails, add i960, ip2k,
moxie, mt.
 
2010-10-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
 
* ld-s390/tlsbin.dd: bc 0,0 -> nop 0 and bcr 0,%r0 -> nopr %r0.
 
2010-10-25 Daniel Jacobowitz <dan@codesourcery.com>
 
* ld-discard/zero-range.d, ld-discard/zero-range.s: New files.
 
2010-10-23 Mark Mitchell <mark@codesourcery.com>
 
* ld-elf/group10.d: Expect ".group" for the name of group
sections.
* ld-elf/group2.d: Likewise.
* ld-elf/group7.d: Likewise.
 
2010-10-21 Joseph Myers <joseph@codesourcery.com>
 
* ld-tic6x/attr-arch-c62x-c62x.d, ld-tic6x/attr-arch-c62x-c64x+.d,
ld-tic6x/attr-arch-c62x-c64x.d, ld-tic6x/attr-arch-c62x-c674x.d,
ld-tic6x/attr-arch-c62x-c67x+.d, ld-tic6x/attr-arch-c62x-c67x.d,
ld-tic6x/attr-arch-c64x+-c62x.d, ld-tic6x/attr-arch-c64x+-c64x+.d,
ld-tic6x/attr-arch-c64x+-c64x.d, ld-tic6x/attr-arch-c64x+-c674x.d,
ld-tic6x/attr-arch-c64x+-c67x+.d, ld-tic6x/attr-arch-c64x+-c67x.d,
ld-tic6x/attr-arch-c64x-c62x.d, ld-tic6x/attr-arch-c64x-c64x+.d,
ld-tic6x/attr-arch-c64x-c64x.d, ld-tic6x/attr-arch-c64x-c674x.d,
ld-tic6x/attr-arch-c64x-c67x+.d, ld-tic6x/attr-arch-c64x-c67x.d,
ld-tic6x/attr-arch-c674x-c62x.d, ld-tic6x/attr-arch-c674x-c64x+.d,
ld-tic6x/attr-arch-c674x-c64x.d, ld-tic6x/attr-arch-c674x-c674x.d,
ld-tic6x/attr-arch-c674x-c67x+.d, ld-tic6x/attr-arch-c674x-c67x.d,
ld-tic6x/attr-arch-c67x+-c62x.d, ld-tic6x/attr-arch-c67x+-c64x+.d,
ld-tic6x/attr-arch-c67x+-c64x.d, ld-tic6x/attr-arch-c67x+-c674x.d,
ld-tic6x/attr-arch-c67x+-c67x+.d, ld-tic6x/attr-arch-c67x+-c67x.d,
ld-tic6x/attr-arch-c67x-c62x.d, ld-tic6x/attr-arch-c67x-c64x+.d,
ld-tic6x/attr-arch-c67x-c64x.d, ld-tic6x/attr-arch-c67x-c674x.d,
ld-tic6x/attr-arch-c67x-c67x+.d, ld-tic6x/attr-arch-c67x-c67x.d:
Update for attribute renaming.
 
2010-10-20 Dave Korn <dave.korn.cygwin@gmail.com>
 
* ld-plugin/plugin.exp: Mark tests UNSUPPORTED, not UNRESOLVED, if
no suitable target compiler is available.
 
2010-10-16 Kai Tietz <kai.tietz@onevision.com>
 
* ld-pe/pe-run2.exp: Prefix --enable-auto-import by -Wl.
 
2010-10-15 Dave Korn <dave.korn.cygwin@gmail.com>
 
* ld-plugin/plugin.exp: Don't error out if there is no target compiler
available, make tests UNSUPPORTED instead.
 
2010-10-14 Dave Korn <dave.korn.cygwin@gmail.com>
 
Apply LD plugin patch series (part 6/6).
* ld-plugin/plugin-10.d: New dump test control script.
* ld-plugin/plugin-11.d: Likewise.
* ld-plugin/plugin.exp: Run them.
 
2010-10-14 Dave Korn <dave.korn.cygwin@gmail.com>
 
Apply LD plugin patch series (part 5/6).
* ld-plugin/plugin-ignore.d: New dump test control script.
* ld-plugin/plugin-vis-1.d: Likewise.
* ld-plugin/plugin.exp: Add list of ELF-only tests and run them if
testing on an ELF target.
 
2010-10-14 Dave Korn <dave.korn.cygwin@gmail.com>
 
Apply LD plugin patch series (part 4/6).
* ld-plugin/plugin-9.d: New testcase.
* ld-plugin/plugin.exp: Invoke it.
 
2010-10-14 Dave Korn <dave.korn.cygwin@gmail.com>
 
Apply LD plugin patch series (part 3/6).
* ld-plugin/plugin-8.d: New testcase.
* ld-plugin/plugin.exp: Invoke it.
 
2010-10-14 Dave Korn <dave.korn.cygwin@gmail.com>
 
Apply LD plugin patch series (part 2/6).
* ld-plugin/plugin-3.d: Enable regexes for new functionality.
* ld-plugin/plugin-5.d: Likewise.
* ld-plugin/plugin-6.d: New testcase.
* ld-plugin/plugin-7.d: Likewise.
* ld-plugin/plugin.exp: Use 'nm' on compiled test objects to determine
whether symbols in plugin arguments need an underscore prefix. Add
new plugin-6.d and plugin-7.d testcases.
 
2010-10-14 Dave Korn <dave.korn.cygwin@gmail.com>
 
Apply LD plugin patch series (part 1/6).
* ld-bootstrap/bootstrap.exp: Skip static tests also if LD plugins
are enabled.
* lib/ld-lib.exp (proc regexp_diff): Extend verbose debug output.
(proc set_file_contents): Write a file with the supplied content.
(run_ld_link_tests): Add new 'ld' action to test linker output.
(proc check_plugin_api_available): Return true if linker under test
supports the plugin API.
* ld-plugin/func.c: New test source file.
* ld-plugin/main.c: Likewise.
* ld-plugin/text.c: Likewise.
* ld-plugin/plugin-1.d: New dump test output pattern script.
* ld-plugin/plugin-2.d: Likewise.
* ld-plugin/plugin-3.d: Likewise.
* ld-plugin/plugin-4.d: Likewise.
* ld-plugin/plugin-5.d: Likewise.
* ld-plugin/plugin.exp: New test control script.
 
2010-10-11 Alan Modra <amodra@gmail.com>
 
* ld-elf/orphan-region.d: xfail frv-*-*.
 
2010-10-11 Alan Modra <amodra@gmail.com>
 
* ld-mmix/sec-3.d: Adjust for 2010-09-29 orphan change.
* ld-mmix/sec-7m.d: Likewise.
 
2010-10-06 Nick Clifton <nickc@redhat.com>
 
* ld-scripts/rgn-at5.t: Add some more output sections.
* ld-scripts/rgn-at5.d: Update expected output.
 
2010-09-30 H.J. Lu <hongjiu.lu@intel.com>
 
PR ld/11812
* ld-i386/nogot2.d: New
* ld-i386/nogot2.s: Likewise.
* ld-x86-64/nogot2.d: Likewise.
* ld-x86-64/nogot2.s: Likewise.
 
* ld-i386/i386.exp: Run nogot2.
* ld-x86-64/x86-64.exp: Likewise.
 
2010-09-29 Alan Modra <amodra@gmail.com>
 
* ld-h8300/h8300.exp: Use is_elf_format.
 
* lib/ld-lib.exp (is_elf_format): Merge with binutils and gas versions.
(is_aout_format): Update target list.
(is_pecoff_format): Remove unnecessary line continuation.
 
2010-09-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
 
* ld-s390/tlsbin.dd: bcr 0,%r7 -> nopr %r7.
* ld-s390/tlsbin_64.dd: Likewise.
* ld-s390/tlspic.dd: Likewise.
* ld-s390/tlspic_64.dd: Likewise.
 
2010-09-23 H.J. Lu <hongjiu.lu@intel.com>
 
PR ld/11812
* ld-i386/nogot1.s: Don't use GOTOFF.
 
2010-09-23 Bernd Schmidt <bernds@codesourcery.com>
 
* ld-tic6x/pcrel-reloc-local-r-rel-rela.d: New test.
 
2010-09-23 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
 
* ld-arm/attr-merge-6.attr: Update for Security Extensions.
* ld-arm/attr-merge-7.attr: Likewise.
 
2010-09-23 Alan Modra <amodra@gmail.com>
 
* ld-elf/elf.exp: Don't run --gc-sections tls var test on v850.
* ld-elf/group2.d: xfail xstormy.
* ld-elf/group4.d: Likewise.
* ld-elf/group5.d: Likewise.
* ld-elf/group6.d: Likewise.
* ld-elf/init-fini-arrays.d: xfail cr16 and crx.
* ld-elf/orphan2.d: xfail xstormy.
* ld-elf/sec64k.exp: Don't run on targets using generic linker.
Allow a larger range for ld -r expected bar_1 section. Don't run
final link test on a number of targets. Select avr6 for avr targets.
* ld-elfcomm/elfcomm.exp: Don't attempt on hpux.
 
* ld-d10v/reloc-007.d: Don't error.
* ld-d10v/reloc-008.d: Likewise.
* ld-d10v/reloc-015.d: Likewise.
* ld-d10v/reloc-016.d: Likewise.
* ld-d10v/reloc-012.ld: Use a sane offset.
 
2010-09-20 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
 
* ld-arm/attr-merge-6.attr: Update test for change in canonical CPU
name.
* ld-arm/attr-merge-7.attr: Likewise.
* ld-arm/attr-merge-2.attr: Likewise.
* ld-arm/attr-merge-arch-2.attr: Likewise.
 
2010-09-20 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
 
* ld-arm/script-type.ld: Update to generate symbols in a section.
 
2010-09-19 Richard Sandiford <rdsandiford@googlemail.com>
 
* ld-mips-elf/elf-rel-got-n32.d: Swap two local GOT entries
and remove some duplication between the global and local GOT
entries. Adjust GP offsets accordingly.
* ld-mips-elf/elf-rel-got-n64-linux.d: Likewise.
* ld-mips-elf/elf-rel-xgot-n32.d: Reorder GOT entries and update
GP offsets accordingly.
* ld-mips-elf/elf-rel-xgot-n64-linux.d: Likewise.
* ld-mips-elf/mips16-pic-1.gd: Move all global GOT entries to
the local GOT.
* ld-mips-elf/mips16-pic-1.dd: Update GP offsets accordingly.
* ld-mips-elf/multi-got-no-shared.d: Adjust GP setup for
smaller GOT sizes.
 
2010-09-18 Alan Modra <amodra@gmail.com>
 
* lib/ld-lib.exp (check_gc_sections_available): Fail more targets.
* ld-discard/discard.exp: Move xfails from here..
* ld-discard/extern.d: ..to here.
* ld-discard/start.d: ..and here.
* ld-discard/static.d: ..and here.
* ld-elf/binutils.exp: Don't run tbss1 and tbss2 tests on hppa64.
* ld-elf/empty2.d: Remove xfails.
* ld-elf/flags1.d: xfail hppa64.
* ld-elf/group1.d: Add comment.
* ld-elf/group2.d: xfail cr16 and crx.
* ld-elf/group3b.d: Correct xfail and add comment.
* ld-elf/group4.d: xfail cr16 and crx.
* ld-elf/group5.d: Likewise.
* ld-elf/group6.d: Likewise.
* ld-elf/group7.d: Likewise.
* ld-elf/group8a.d: Add more notarget and xfail entries. Comment.
* ld-elf/group8b.d: Likewise.
* ld-elf/group9a.d: Likewise.
* ld-elf/group9b.d: Likewise.
* ld-elf/linkonce2.d: Correct notarget and comment.
* ld-elf/merge2.d: Remove iq2000 from xfail.
* ld-elf/multibss1.d: xfail hppa64.
* ld-elf/nobits-1.d: Likewise.
* ld-elf/note-1.d: Likewise.
* ld-elf/note-2.d: Likewise.
* ld-elf/orphan-region.d: Add xfails.
* ld-elf/orphan-region.ld: Discard some sections.
* ld-elf/orphan.d: Add xfails.
* ld-elf/orphan.ld: Discard some sections.
* ld-elf/orphan3.d: Replace xfail frv-*-* with frv-*-elf. Remove
cr16, crx and d10v.
* ld-elf/pr349.d: Add xfails.
* ld-elf/warn2.d: Add xfails. Tweak symbol section for hppa64.
* ld-scripts/rgn-at5.t: Discard .reginfo.
 
2010-09-16 Alan Modra <amodra@gmail.com>
 
* ld-elf/orphan-region.d: xfail for spu.
* ld-elf/relocatable.d: xfail for hppa.
 
* ld-elf/group3b.d: Disable for generic linker targets.
* ld-elf/linkonce2.d: Likewise.
* ld-scripts/empty-address-2a.d: Disable for frv and aout,oldld.
* ld-scripts/empty-address-2b.d: Likewise.
* ld-scripts/rgn-at5.s: Don't use .word.
* ld-scripts/rgn-at5.d: Update.
 
2010-09-10 Alan Modra <amodra@gmail.com>
 
* ld-gc/abi-note.d: Exclude aout and oldld targets.
* ld-gc/start.d: Likewise.
* ld-scripts/section-match-1.d: Likewise, and tic30.
 
2010-09-10 Hans-Peter Nilsson <hp@axis.com>
 
* ld-scripts/rgn-at5.d: Restrict to *-*-linux*.
 
2010-09-09 H.J. Lu <hongjiu.lu@intel.com>
 
PR ld/11998
* ld-scripts/rgn-at5.d: New.
* ld-scripts/rgn-at5.s: Likewise.
* ld-scripts/rgn-at5.t: Likewise.
 
2010-09-07 Andrew Burgess <aburgess@broadcom.com>
 
* ld-x86-64/split-by-file.rd: New test.
* ld-x86-64/split-by-file1.s: New test source code.
* ld-x86-64/split-by-file2.s: New test source code.
* ld-x86-64/x86-64.exp: Run the new test.
 
2010-08-31 Nick Clifton <nickc@redhat.com>
 
* ld-scripts/section-match.exp: New file. Runs the
section-match-1 test.
* ld-scripts/section-match-1.d: New file.
* ld-scripts/section-match-1.s: New file.
* ld-scripts/section-match-1.t: New file.
 
2010-08-25 Julian Brown <julian@codesourcery.com>
 
* ld-arm/arm-elf.exp (armelftests): Add cortex-a8-fix-blx-bcond.s.
* ld-arm/cortex-a8-fix-blx-bcond.s: New.
* ld-arm/cortex-a8-fix-blx-bcond.d: New.
 
2010-08-24 H.J. Lu <hongjiu.lu@intel.com>
 
* ld-x86-64/x86-64.exp: Fix typos.
 
2010-08-23 Maciej W. Rozycki <macro@codesourcery.com>
 
* ld-mips-elf/attr-gnu-4-04.d: Adjust Tag_GNU_MIPS_ABI_FP for
the new MIPS32r2 64-bit FPU description.
* ld-mips-elf/attr-gnu-4-40.d: Likewise.
* ld-mips-elf/attr-gnu-4-44.d: Likewise.
 
2010-08-22 H.J. Lu <hongjiu.lu@intel.com>
 
PR ld/11933
* ld-x86-64/mixed1a.s: New.
* ld-x86-64/mixed1b.s: Likewise.
* ld-x86-64/mixed2a.s: Likewise.
* ld-x86-64/mixed2b.s: Likewise.
 
* ld-x86-64/x86-64.exp: Test mixed x86_64 and i386 inputs.
 
2010-08-20 Maciej W. Rozycki <macro@codesourcery.com>
 
* ld-sh/sh.exp: Add missing newline.
 
2010-08-20 Maciej W. Rozycki <macro@codesourcery.com>
 
* ld-mips-elf/attr-gnu-4-01.d: Correct Tag_GNU_MIPS_ABI_FP.
* ld-mips-elf/attr-gnu-4-02.d: Likewise.
* ld-mips-elf/attr-gnu-4-10.d: Likewise.
* ld-mips-elf/attr-gnu-4-11.d: Likewise.
* ld-mips-elf/attr-gnu-4-15.d: Likewise.
* ld-mips-elf/attr-gnu-4-20.d: Likewise.
* ld-mips-elf/attr-gnu-4-22.d: Likewise.
* ld-mips-elf/attr-gnu-4-25.d: Likewise.
 
2010-08-19 Alan Modra <amodra@gmail.com>
 
* ld-scripts/memory.t: Remove ORIGIN fudge.
 
2010-08-13 H.J. Lu <hongjiu.lu@intel.com>
 
PR ld/11913
* ld-i386/discarded1.d: New.
* ld-i386/discarded1.s: Likewise.
* ld-i386/discarded1.t: Likewise.
* ld-x86-64/discarded1.d: Likewise.
* ld-x86-64/discarded1.s: Likewise.
* ld-x86-64/discarded1.t: Likewise.
 
* ld-i386/i386.exp: Run discarded1.
* ld-x86-64/x86-64.exp: Likewise.
 
2010-08-09 Catherine Moore <clm@codesourcery.com>
 
* ld-mips-elf/mode-change-error-1.d: New.
* ld-mips-elf/mode-change-error-1a.s: New.
* ld-mips-elf/mode-change-error-1b.s: New.
* ld-mips-elf/mips-elf.exp: Run new test.
 
2010-08-06 Alan Modra <amodra@gmail.com>
 
* ld-powerpc/tocopt.s, * ld-powerpc/tocopt.d: New test.
* ld-powerpc/powerpc.exp: Run it.
 
2010-07-23 Naveen.H.S <naveen.S@kpitcummins.com>
Ina Pandit <ina.pandit@kpitcummins.com>
 
* ld-v850/split-lo16.d: Update the "ld" instructions with a space
for second operand.
 
2010-07-20 Alan Modra <amodra@gmail.com>
 
* ld-powerpc/tlsexe.r: Update.
* ld-powerpc/tlsexetoc.r: Update.
* ld-powerpc/tlsso.r: Update.
* ld-powerpc/tlstocso.r: Update.
 
2010-07-20 Alan Modra <amodra@gmail.com>
 
* ld-powerpc/vxworks-relax.s: Add branches to match expected output.
* ld-powerpc/vxworks-relax-2.s: Likewise.
* ld-powerpc/vxworks1-lib.rd: Reorder reloc sections.
 
2010-07-19 Andreas Schwab <schwab@redhat.com>
 
* ld-mmix/bspec1.d: Ignore "Key to Flags" contents.
* ld-mmix/bspec2.d: Likewise.
* ld-mmix/local1.d: Likewise.
* ld-mmix/local3.d: Likewise.
* ld-mmix/local5.d: Likewise.
* ld-mmix/local7.d: Likewise.
* ld-mmix/undef-3.d: Likewise.
* ld-sh/sh64/crange1.rd: Likewise.
* ld-sh/sh64/crange2.rd: Likewise.
* ld-sh/sh64/crange3-cmpct.rd: Likewise.
* ld-sh/sh64/crange3-media.rd: Likewise.
* ld-sh/sh64/crange3.rd: Likewise.
* ld-sh/sh64/crangerel1.rd: Likewise.
* ld-sh/sh64/crangerel2.rd: Likewise.
 
2010-07-14 H.J. Lu <hongjiu.lu@intel.com>
 
PR ld/11817
* ld-i386/compressed1.s: New.
* ld-i386/compressed1.d: Likewise.
* ld-x86-64/compressed1.s: Likewise.
* ld-x86-64/compressed1.d: Likewise.
 
* ld-i386/i386.exp: Run compressed1.
* ld-x86-64/x86-64.exp: Likewise.
 
2010-07-13 H.J. Lu <hongjiu.lu@intel.com>
 
PR ld/11812
* ld-elf/exclude3b.d: Don't run on ia64-*-*. Replace .got with
.dynamic.
 
* ld-elf/exclude3d.d: New.
* ld-i386/nogot1.d: Likewise.
* ld-i386/nogot1.s: Likewise.
* ld-x86-64/nogot1.d: Likewise.
* ld-x86-64/nogot1.s: Likewise.
 
* ld-i386/i386.exp: Run nogot1.
* ld-x86-64/x86-64.exp: Likewise.
 
2010-07-13 H.J. Lu <hongjiu.lu@intel.com>
 
* ld-i386/hidden2.d: Don't hard code expected output.
* ld-i386/protected3.d: Likewise.
* ld-x86-64/hidden2.d: Likewise.
* ld-x86-64/protected3.d: Likewise.
 
2010-07-13 H.J. Lu <hongjiu.lu@intel.com>
 
PR ld/11791
* ld-ifunc/ifunc-10-i386.d: New.
* ld-ifunc/ifunc-10-i386.s: Likewise.
* ld-ifunc/ifunc-10-x86-64.d: Likewise.
* ld-ifunc/ifunc-10-x86-64.s: Likewise.
* ld-ifunc/ifunc-11-i386.d: Likewise.
* ld-ifunc/ifunc-11-i386.s: Likewise.
* ld-ifunc/ifunc-11-x86-64.d: Likewise.
* ld-ifunc/ifunc-11-x86-64.s: Likewise.
 
2010-07-06 Alan Modra <amodra@gmail.com>
 
* ld-powerpc/relax.s: Add branch back to _start.
* ld-powerpc/relax.d: Update.
* ld-powerpc/relaxr.d: Update.
 
2010-07-01 Alan Modra <amodra@gmail.com>
 
* lib/ld-lib.exp (default_ld_simple_link): Add $gcc_ld_flag before
any other options in $ld.
 
2010-06-29 Alan Modra <amodra@gmail.com>
 
* ld-maxq/maxq.exp: Delete file.
* ld-maxq/addend.dd, * ld-maxq/addend.s, * ld-maxq/paddr.dd,
* ld-maxq/paddr.s, * ld-maxq/paddr1.dd, * ld-maxq/paddr1.s,
* ld-maxq/r32-1.s, * ld-maxq/r32-2.s, * ld-maxq/r32.dd: Likewise.
 
2010-06-15 Joseph Myers <joseph@codesourcery.com>
 
* ld-elf/orphan3.d: Allow section names starting '_'.
* ld-tic6x/attr-arch-c62x-c62x.d, ld-tic6x/attr-arch-c62x-c64x+.d,
ld-tic6x/attr-arch-c62x-c64x.d, ld-tic6x/attr-arch-c62x-c674x.d,
ld-tic6x/attr-arch-c62x-c67x+.d, ld-tic6x/attr-arch-c62x-c67x.d,
ld-tic6x/attr-arch-c62x.s, ld-tic6x/attr-arch-c64x+-c62x.d,
ld-tic6x/attr-arch-c64x+-c64x+.d, ld-tic6x/attr-arch-c64x+-c64x.d,
ld-tic6x/attr-arch-c64x+-c674x.d,
ld-tic6x/attr-arch-c64x+-c67x+.d, ld-tic6x/attr-arch-c64x+-c67x.d,
ld-tic6x/attr-arch-c64x+.s, ld-tic6x/attr-arch-c64x-c62x.d,
ld-tic6x/attr-arch-c64x-c64x+.d, ld-tic6x/attr-arch-c64x-c64x.d,
ld-tic6x/attr-arch-c64x-c674x.d, ld-tic6x/attr-arch-c64x-c67x+.d,
ld-tic6x/attr-arch-c64x-c67x.d, ld-tic6x/attr-arch-c64x.s,
ld-tic6x/attr-arch-c674x-c62x.d, ld-tic6x/attr-arch-c674x-c64x+.d,
ld-tic6x/attr-arch-c674x-c64x.d, ld-tic6x/attr-arch-c674x-c674x.d,
ld-tic6x/attr-arch-c674x-c67x+.d, ld-tic6x/attr-arch-c674x-c67x.d,
ld-tic6x/attr-arch-c674x.s, ld-tic6x/attr-arch-c67x+-c62x.d,
ld-tic6x/attr-arch-c67x+-c64x+.d, ld-tic6x/attr-arch-c67x+-c64x.d,
ld-tic6x/attr-arch-c67x+-c674x.d,
ld-tic6x/attr-arch-c67x+-c67x+.d, ld-tic6x/attr-arch-c67x+-c67x.d,
ld-tic6x/attr-arch-c67x+.s, ld-tic6x/attr-arch-c67x-c62x.d,
ld-tic6x/attr-arch-c67x-c64x+.d, ld-tic6x/attr-arch-c67x-c64x.d,
ld-tic6x/attr-arch-c67x-c674x.d, ld-tic6x/attr-arch-c67x-c67x+.d,
ld-tic6x/attr-arch-c67x-c67x.d, ld-tic6x/attr-arch-c67x.s: New.
 
2010-06-07 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
 
* ld-arm/arm-call.d: Handle change in lsls/movs disassembly.
* ld-arm/farcall-thumb-arm-short.d: Likewise.
* ld-arm/farcall-thumb-thumb-blx-pic-veneer.d: Likewise.
* ld-arm/farcall-thumb-thumb-blx.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/thumb2-bl-as-thumb1-bad-noeabi.d: Likewise.
* ld-arm/thumb2-bl-as-thumb1-bad.d: Likewise.
* ld-arm/thumb2-bl-bad-noeabi.d: Likewise.
* ld-arm/thumb2-bl-bad.d: Likewise.
 
2010-05-26 H.J. Lu <hongjiu.lu@intel.com>
 
PR ld/11628
* ld-elf/textaddr3.d: New.
* ld-elf/textaddr4.d: Likewise.
* ld-elf/textaddr5.d: Likewise.
* ld-elf/textaddr6.d: Likewise.
* ld-elf/textaddr7.d: Likewise.
 
2010-05-25 Daniel Jacobowitz <dan@codesourcery.com>
Joseph Myers <joseph@codesourcery.com>
Andrew Stubbs <ams@codesourcery.com>
 
* ld-sh/sh.exp: Handle uClinux like Linux.
* lib/ld-lib.exp (is_elf_format): Include sh*-*-uclinux*.
* ld-sh/fdpic-funcdesc-shared.d: New file.
* ld-sh/fdpic-funcdesc-shared.s: New file.
* ld-sh/fdpic-funcdesc-static.d: New file.
* ld-sh/fdpic-funcdesc-static.s: New file.
* ld-sh/fdpic-gotfuncdesc-shared.d: New file.
* ld-sh/fdpic-gotfuncdesc-shared.s: New file.
* ld-sh/fdpic-gotfuncdesc-static.d: New file.
* ld-sh/fdpic-gotfuncdesc-static.s: New file.
* ld-sh/fdpic-gotfuncdesci20-shared.d: New file.
* ld-sh/fdpic-gotfuncdesci20-shared.s: New file.
* ld-sh/fdpic-gotfuncdesci20-static.d: New file.
* ld-sh/fdpic-gotfuncdesci20-static.s: New file.
* ld-sh/fdpic-goti20-shared.d: New file.
* ld-sh/fdpic-goti20-shared.s: New file.
* ld-sh/fdpic-goti20-static.d: New file.
* ld-sh/fdpic-goti20-static.s: New file.
* ld-sh/fdpic-gotofffuncdesc-shared.d: New file.
* ld-sh/fdpic-gotofffuncdesc-shared.s: New file.
* ld-sh/fdpic-gotofffuncdesc-static.d: New file.
* ld-sh/fdpic-gotofffuncdesc-static.s: New file.
* ld-sh/fdpic-gotofffuncdesci20-shared.d: New file.
* ld-sh/fdpic-gotofffuncdesci20-shared.s: New file.
* ld-sh/fdpic-gotofffuncdesci20-static.d: New file.
* ld-sh/fdpic-gotofffuncdesci20-static.s: New file.
* ld-sh/fdpic-gotoffi20-shared.d: New file.
* ld-sh/fdpic-gotoffi20-shared.s: New file.
* ld-sh/fdpic-gotoffi20-static.d: New file.
* ld-sh/fdpic-gotoffi20-static.s: New file.
* ld-sh/fdpic-plt-be.d: New file.
* ld-sh/fdpic-plt-le.d: New file.
* ld-sh/fdpic-plt.s: New file.
* ld-sh/fdpic-plti20-be.d: New file.
* ld-sh/fdpic-plti20-le.d: New file.
* ld-sh/fdpic-stack-default.d: New file.
* ld-sh/fdpic-stack-size.d: New file.
* ld-sh/fdpic-stack.s: New file.
 
2010-05-18 H.J. Lu <hongjiu.lu@intel.com>
 
PR gas/11600
* ld-elf/exclude3.s: New.
* ld-elf/exclude3a.d: Likewise.
* ld-elf/exclude3b.d: Likewise.
* ld-elf/exclude3c.d: Likewise.
 
2010-05-11 Andrew Stubbs <ams@codesourcery.com>
 
* ld-arm/attr-merge-2.attr: Add Tag_DIV_use.
* ld-arm/attr-merge-2a.s: Likewise.
* ld-arm/attr-merge-2b.s: Likewise.
* ld-arm/attr-merge-3a.s: Likewise.
* ld-arm/attr-merge-3b.s: Likewise.
* 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-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.
 
2010-05-11 Jie Zhang <jie@codesourcery.com>
 
* ld-arm/attr-merge-vfp-6.d: New test.
* ld-arm/attr-merge-vfp-6r.d: New test.
* ld-arm/attr-merge-vfpv3xd.s: New test.
* ld-arm/arm-elf.exp: Add attr-merge-vfp-6 and attr-merge-vfp-6r.
 
2010-05-07 Daniel Jacobowitz <dan@codesourcery.com>
 
* ld-arm/cortex-a8-fix-bl-rel-plt.d: New file.
* ld-arm/arm-elf.exp (armelftests): Run cortex-a8-fix-bl-rel-plt.d.
 
2010-05-06 Joseph Myers <joseph@codesourcery.com>
 
* ld-elf/orphan-region.d: Use ld -N.
 
2010-04-30 H.J. Lu <hongjiu.lu@intel.com>
 
PR ld/11542
* ld-elf/discard.ld: New.
* ld-elf/discard1.d: Likewise.
* ld-elf/discard1.s: Likewise.
* ld-elf/discard2.d: Likewise.
* ld-elf/discard2.s: Likewise.
* ld-elf/discard3.d: Likewise.
 
2010-04-22 Alan Modra <amodra@gmail.com>
 
* ld-elf/extract-symbol-1sec.d: Update lma.
* ld-i386/alloc.d: Expect a warning, not an error.
 
2010-04-20 Joseph Myers <joseph@codesourcery.com>
 
* ld-tic6x/data-reloc-global-rel.d,
ld-tic6x/data-reloc-global-rel.s,
ld-tic6x/data-reloc-local-r-rel.d,
ld-tic6x/data-reloc-local-rel.d, ld-tic6x/mvk-reloc-global-rel.d,
ld-tic6x/mvk-reloc-global-rel.s, ld-tic6x/mvk-reloc-local-1-rel.s,
ld-tic6x/mvk-reloc-local-2-rel.s,
ld-tic6x/mvk-reloc-local-r-rel.d, ld-tic6x/mvk-reloc-local-rel.d,
ld-tic6x/pcrel-reloc-global-rel.d,
ld-tic6x/pcrel-reloc-local-r-rel.d,
ld-tic6x/pcrel-reloc-local-rel.d, ld-tic6x/sbr-reloc-global-rel.d,
ld-tic6x/sbr-reloc-global-rel.s, ld-tic6x/sbr-reloc-local-1-rel.s,
ld-tic6x/sbr-reloc-local-2-rel.s,
ld-tic6x/sbr-reloc-local-r-rel.d, ld-tic6x/sbr-reloc-local-rel.d:
New.
 
2010-04-15 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
 
* ld-arm/attr-merge-2.attr: Update for changes in attribute output.
* ld-arm/attr-merge-3.attr: 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: Likeiwse.
* 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-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.
 
2010-04-06 David S. Miller <davem@davemloft.net>
 
* ld-elfvers/vers.exp: Pass -Av9a to assembler on sparc-*-*
 
2010-04-05 Kai Tietz <kai.tietz@onevision.com>
 
* ld-pe/orphan_nu.d: New test for --no-leading-underscore.
* ld-pe/orphana_nu.s: New file.
* ld-pe/pe.exp: Add orphan_nu test.
 
2010-04-01 Nathan Sidwell <nathan@codesourcery.com>
 
* ld-powerpc/apuinfo-nul.rd: New.
* ld-powerpc/apuinfo-nul1.s: New.
* ld-powerpc/powerpc.exp: Add it.
 
2010-03-31 Kai TIetz <kai.tietz@onevision.com>
 
* ld-pe//pe-compile.exp (run_basefile_test): Trim result of wc
before string compare.
 
2010-03-31 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
 
* ld-arm/script-type.sym: Fix test.
 
2010-03-31 Kai TIetz <kai.tietz@onevision.com>
 
* ld-pe/basefile1.s: New.
* ld-pe/pe-compile.exp: Add base-file test.
 
2010-03-31 Hans-Peter Nilsson <hp@axis.com>
 
PR ld/11458
* ld-cris/pcrelcp-1.d, ld-cris/pcrelcp-1.s: New test.
 
* lib/ld-lib.exp (run_dump_test): When checking linker message and
return code, when success with no message is expected, don't
continue if we have an abnormal exit with a message. Check output
of inspection program and fail if it had output or an abnormal
exit code. Include "warning" and "error" among the directives
where multiples are allowed and append to previous values.
 
* ld-cris/cris.exp (loop over $srcdir/$subdir/*dso-*.d): Apply
"file rootname", not "file tail", before applying runtest_file_p.
 
2010-03-29 Daniel Jacobowitz <dan@codesourcery.com>
 
* ld-arm/arm-elf.exp (armeabitests): Add v6-M farcall test.
 
2010-03-25 Joseph Myers <joseph@codesourcery.com>
 
* ld-elf/flags1.d, ld-elf/merge.d: XFAIL for tic6x-*-*.
* ld-elf/sec-to-seg.exp: Set B_test_same_seg to 0 for tic6x-*-*.
* ld-tic6x: New directory and testcases.
 
2010-03-19 Jie Zhang <jie@codesourcery.com>
 
PR ld/11304
* ld-elf/pr11304.d: New test.
* ld-elf/pr11304a.s: New test.
* ld-elf/pr11304b.s: New test.
* lib/ld-lib.exp (regexp_diff): Add support for #failif.
 
2010-03-15 Daniel Jacobowitz <dan@codesourcery.com>
 
* ld-elf/orphan-region.d, ld-elf/orphan-region.ld,
ld-elf/orphan-region.s: New files.
 
2010-03-02 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
 
* ld-arm/arm-merge-incompatible.d: New test.
* ld-arm/arm-merge-incompatiblea.s: Likewise.
* ld-arm/arm-merge-incompatibleb.s: Likewise.
* ld-arm/arm-elf.exp: Run the new test.
 
2010-03-02 Christophe Lyon <christophe.lyon@st.com>
Alan Modra <amodra@gmail.com>
 
* ld-arm/arm-elf.exp: Change .text start address for
farcall-thumb-arm tests. Add v4t variant for farcall-mixed-lib
test.
* ld-arm/farcall-mixed-lib-v4t.d: New test.
* ld-arm/farcall-mixed-lib1.s: Don't force armv5t.
* ld-arm/farcall-mixed-lib2.s: Likewise.
* ld-arm/arm-call.d: Update expected results.
* ld-arm/cortex-a8-far.d: Likewise.
* ld-arm/farcall-group-size2.d: Likewise.
* ld-arm/farcall-group.d: Likewise.
* ld-arm/farcall-mix.d: Likewise.
* ld-arm/farcall-mix2.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.d: Likewise.
* ld-arm/farcall-thumb-arm-blx.d: Likewise.
* ld-arm/farcall-thumb-arm-pic-veneer.d: Likewise.
* ld-arm/farcall-thumb-arm-blx-pic-veneer.d: Likewise.
* ld-arm/farcall-thumb-arm.s: Update test. Add a new call to
potentially generate different types of stubs.
 
2010-02-27 H.J. Lu <hongjiu.lu@intel.com>
 
* ld-elf/init-fini-arrays.d: Pass --wide to readelf.
 
2010-02-27 Jie Zhang <jie@codesourcery.com>
 
* ld-elf/init-fini-arrays.s: New test.
* ld-elf/init-fini-arrays.d: New test.
 
2010-02-24 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
 
* ld-arm/group-relocs.s: Mark code sections as executable.
* ld-arm/arm-elf.exp (armelftests): Only dump executable sections in
group-relocs test.
* ld-arm/reloc-boundaries.d: Fix test to work on Linux targets.
 
2010-02-23 Nick Clifton <nickc@redhat.com>
 
* ld-elf/orphan4.d: Allow for other sections to be present in the
output.
 
2010-02-18 H.J. Lu <hongjiu.lu@intel.com>
 
* ld-ifunc/ifunc.exp: Expect System V OSABI in dynamic
ifunc-using executable.
 
2010-02-19 Alan Modra <amodra@gmail.com>
 
* ld-elf/group.ld: Discard .dropme sections.
* ld-elf/group10.d, * ld-elf/group10.s: New test.
 
2010-02-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
 
* ld-arm/attr-merge-6.attr: Add new test. Missed off last commit.
 
2010-02-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
 
* ld-arm/attr-merge-3.attr: Fix test for new attribute values.
* ld-arm/attr-merge-3b.s: Likewise.
* ld-arm/attr-merge-unknown-1.d: Fix test now that 42 is a recognised
attribute ID.
* ld-arm/attr-merge-unknown-1.s: Likewise.
* ld-arm/attr-merge-6.attr: New test.
* ld-arm/attr-merge-6a.s: Likewise.
* ld-arm/attr-merge-6b.s: Likewise.
* ld-arm/attr-merge-7.attr: Likewise.
* ld-arm/attr-merge-7a.s: Likewise.
* ld-arm/attr-merge-7b.s: Likewise.
* ld-arm/arm-elf.exp: Run the new tests.
 
2010-02-15 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
 
* ld-arm/jump-reloc-veneers-long.d: Correct testcase for
arm-none-eabi target.
* ld-arm/jump-reloc-veneers-short1.d: Likewise
* ld-arm/jump-reloc-veneers-short2.d: Likewise
 
2010-02-12 Daniel Gutson <dgutson@codesourcery.com>
 
* ld-arm/arm-elf.exp (armelftests): New test case added.
* ld-arm/data-only-map.s: New file.
* ld-arm/data-only-map.d: New file.
* ld-arm/data-only-map.ld: New file.
 
2010-02-11 David S. Miller <davem@davemloft.net>
 
* ld-sparc/gotop32.s: Add local symbol case.
* ld-sparc/gotop64.s: Likewise.
* ld-sparc/gotop32.rd: Adjust expected results.
* ld-sparc/gotop32.td: Likewise.
* ld-sparc/gotop64.dd: Likewise.
* ld-sparc/gotop64.rd: Likewise.
* ld-sparc/gotop64.td: Likewise.
 
2010-02-09 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
 
* ld-elfvsb/elfvsb.exp: Fix tests for arm*-*-linux*.
* ld-shared/shared.exp: Likewise.
 
2010-02-08 David S. Miller <davem@davemloft.net>
 
* ld-ifunc/ifunc.exp: Run for sparc.
 
2010-02-08 Nathan Sidwell <nathan@codesourcery.com>
 
* ld-powerpc/apuinfo-nul.s: New.
* ld-powerpc/apuinfo.rd: Add it.
* ld-powerpc/powerpc.exp: Likewise.
 
2010-02-01 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
 
* ld-arm/jump-reloc-veneers-long.d: New test.
* ld-arm/jump-reloc-veneers-short1.d: Likewise.
* ld-arm/jump-reloc-veneers-short2.d: Likewise.
* ld-arm/jump-reloc-veneers.s: Likewise.
* ld-arm/arm-elf.exp (armelftests): Run them.
 
2010-01-28 Nick Clifton <nickc@redhat.com>
 
PR 11225
* ld-sh/refdbg-0-dso.d: Dump all sections.
 
2010-01-26 H.J. Lu <hongjiu.lu@intel.com>
 
PR ld/11218
* ld-gc/dummy.s: New.
* ld-gc/pr11218-1.c: Likewise.
* ld-gc/pr11218-2.c: Likewise.
* ld-gc/pr11218.d: Likewise.
 
2010-01-23 Richard Sandiford <r.sandiford@uk.ibm.com>
 
* ld-powerpc/aix-ref-1-32.od, ld-powerpc/aix-ref-1-64.od,
ld-powerpc/aix-ref-1.s: New tests.
* ld-powerpc/aix52.exp: Run them.
 
2010-01-14 H.J. Lu <hongjiu.lu@intel.com>
 
* ld-elf/orphan4.d: Support 64bit targets.
 
2010-01-13 DJ Delorie <dj@redhat.com>
 
* ld-elf/orphan4.d: New.
* ld-elf/orphan4.ld: New.
* ld-elf/orphan4.s: New.
 
2010-01-13 Chao-ying Fu <fu@mips.com>
 
* ld-mips-elf/jr-to-b-1.d, ld-mips-elf/jr-to-b-2.d: New tests.
* ld-mips-elf/jr-to-b-1.s, ld-mips-elf/jr-to-b-2.s: Source.
* ld-mips-elf/mips-elf.exp: Run new tests.
 
2010-01-13 Daniel Jacobowitz <dan@codesourcery.com>
 
* ld-arm/arm-elf.exp (armelftests): Assemble Cortex-A8 tests with
-mcpu=cortex-a8.
 
2010-01-13 Nick Clifton <nickc@redhat.com>
 
* ld-scrips/sort.exp: Skip these tests when the target is the
h8300.
 
2010-01-11 H.J. Lu <hongjiu.lu@intel.com>
 
PR ld/11146
* ld-elf/dynsym1.d: New.
 
2010-01-07 H.J. Lu <hongjiu.lu@intel.com>
 
PR ld/11138
* ld-elf/pr11138-1.c: New.
* ld-elf/pr11138-1.map: Likewise.
* ld-elf/pr11138-2.c: Likewise.
* ld-elf/pr11138-2.map: Likewise.
* ld-elf/pr11138.out: Likewise.
 
* ld-elf/shared.exp (build_tests): Add libpr11138-1.so and
libpr11138-2.o.
(run_tests): Add 2 tests for PR ld/11138.
 
2010-01-07 H.J. Lu <hongjiu.lu@intel.com>
 
PR ld/11133
* ld-gc/gc.exp: Run start.
 
* ld-gc/start.d: New.
* ld-gc/start.s: Likewise.
 
2010-01-07 H.J. Lu <hongjiu.lu@intel.com>
 
PR ld/11143
* ld-gc/gc.exp: Run abi-note.
 
* ld-gc/abi-note.d: New.
* ld-gc/abi-note.s: Likewise.
 
For older changes see ChangeLog-2009
Local Variables:
mode: change-log
left-margin: 8
fill-column: 74
version-control: never
End:

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.