Home | History | Annotate | Download | only in testsuite
      1 2003-12-30  Mark Mitchell  <mark (a] codesourcery.com>
      2 
      3 	* ld-srec/srec.exp (run_srec_test): Remove -fgnu-linker, since GCC
      4 	3.4 does not support it.
      5 
      6 2003-12-18  Richard Sandiford  <rsandifo (a] redhat.com>
      7 
      8 	* ld-mips-elf/reloc-1[ab].s: New source files.
      9 	* ld-mips-elf/reloc-1-{n32,n64,rel}.d: New tests.
     10 	* ld-mips-elf/reloc-2[ab].s: New source files.
     11 	* ld-mips-elf/reloc-2.{d,ld}: New test.
     12 	* ld-mips-elf/reloc-3[ab].s: New source files.
     13 	* ld-mips-elf/reloc-3-{r,srec}.d: New tests.
     14 	* ld-mips-elf/mips-elf.exp: Run them.
     15 
     16 2003-12-07  Richard Sandiford  <rsandifo (a] redhat.com>
     17 
     18 	* ld-mips-elf/elf-rel-xgot-n32.d: Fix offset for "lw $5,dl1+34($5)".
     19 	* ld-mips-elf/elf-rel-xgot-n64-linux.d: Likewise.
     20 
     21 2003-12-01  Kaz Kojima  <kkojima (a] rr.iij4u.or.jp>
     22 
     23 	* ld-sh/sh64/shmix-1.s: Add align to match data alignment.
     24 	* ld-sh/sh64/shmix-3.s: Likewise.
     25 	* ld-sh/sh64/mix1.sd: Update.
     26 	* ld-sh/sh64/mix1.xd: Likewise.
     27 	* ld-sh/sh64/mix1-noexp.sd: Likewise.
     28 	* ld-sh/sh64/mix2.sd: Likewise.
     29 	* ld-sh/sh64/mix2.xd: Likewise.
     30 	* ld-sh/sh64/mix2-noexp.sd: Likewise.
     31 
     32 2003-12-01  Alan Modra  <amodra (a] bigpond.net.au>
     33 
     34 	* ld-sh/tlsbin-2.d: Update section alignment.
     35 	* ld-sh/tlspic-2.d: Likewise.
     36 	* ld-sh/sh64/abi32.xd: Likewise.
     37 	* ld-sh/sh64/abi64.xd: Likewise.
     38 	* ld-sh/sh64/cmpct1.xd: Likewise.
     39 	* ld-sh/sh64/rel32.xd: Likewise.
     40 	* ld-sh/sh64/rel64.xd: Likewise.
     41 	* ld-sh/sh64/shdl32.xd: Likewise.
     42 	* ld-sh/sh64/shdl64.xd: Likewise.
     43 
     44 2003-11-19  Alan Modra  <amodra (a] bigpond.net.au>
     45 
     46 	* ld-powerpc/tlsexe32.d: Update for changed symbols from objdump.
     47 	* ld-powerpc/tlsso32.d: Likewise.
     48 
     49 2003-10-27  Stephane Carrez  <stcarrez (a] nerim.fr>
     50 
     51 	* ld-undefined/undefined.exp: Mark as xfail for m6811 and m6812
     52 	due to elf/Dwarf2 binutils limitation.
     53 
     54 2003-10-23  H.J. Lu  <hongjiu.lu (a] intel.com>
     55 
     56 	* ld-elfvers/vers.exp (test_ldfail): Add "-Wl," to pass the
     57 	linker option from gcc.
     58 
     59 2003-10-23  Alan Modra  <amodra (a] bigpond.net.au>
     60 
     61 	* ld-powerpc/tlsexetoc.d: Correct.
     62 	* ld-powerpc/tlstoc.d: Correct.
     63 
     64 2003-10-18  Hans-Peter Nilsson  <hp (a] bitrange.com>
     65 
     66 	* ld-mmix/greg-14.d, ld-mmix/greg-5.d, ld-mmix/pushja1b.d,
     67 	ld-mmix/pushja1f.d, ld-mmix/pushja7b.d, ld-mmix/pushja7f.d: Pass
     68 	--no-pushj-stubs to the assembler.
     69 	* ld-mmix/pushjs2b.d, ld-mmix/greg-14s.d, ld-mmix/pushjs1.d,
     70 	ld-mmix/greg-5s.d, ld-mmix/pushjs3b.d, ld-mmix/pushja1f-s.d,
     71 	ld-mmix/pushjs1m.d, ld-mmix/pushja7b-s.d, ld-mmix/pushja7f-s.d,
     72 	ld-mmix/pushja1b-s.d, ld-mmix/pushjs2.d, ld-mmix/pushjs3.d,
     73 	ld-mmix/pushjs4b.d, ld-mmix/pushjs4.d, ld-mmix/pushjs1bm.d,
     74 	ld-mmix/pushjs1b.d, ld-mmix/pushjs2m.d, ld-mmix/pushjs1r.d,
     75 	ld-mmix/pushjs3m.d, ld-mmix/pushjs2bm.d, ld-mmix/pushjs4m.d,
     76 	ld-mmix/pushjs3bm.d, ld-mmix/pushjs2r.d, ld-mmix/pushjs4bm.d,
     77 	ld-mmix/pushjs3r.d, ld-mmix/pushjs4r.d: New tests.
     78 
     79 2003-10-15  Kaz Kojima  <kkojima (a] rr.iij4u.or.jp>
     80 
     81 	* ld-sh/sh64/rd-sh64.exp: If the test matches *-dso.d, copy
     82 	the output of linker to the file tmpdir/*-dso.so.
     83 	* ld-sh/sh64/stobin-0-dso.d: New.
     84 	* ld-sh/sh64/stobin-1.d: New.
     85 	* ld-sh/sh64/stobin.s: New.
     86 	* ld-sh/sh64/stolib.s: New.
     87 
     88 2003-10-13  Richard Sandiford  <rsandifo (a] redht.com>
     89 
     90 	* ld-mips-elf/multi-got-1.d (RELSZ): Don't include the size of the
     91 	trailing null relocs.
     92 
     93 2003-10-12  Kaz Kojima  <kkojima (a] rr.iij4u.or.jp>
     94 
     95 	* ld-sh/rd-sh.exp (LDFLAGS): Define appropriately for each
     96 	sh64/sh5 targets.
     97 	* ld-sh/sh.exp: Don't do relaxing test for sh64*-*-* and
     98 	sh5*-*-* targets.
     99 	* ld-sh/sh64/relax.exp (emul32): Set to shelf32_nbsd for netbsd.
    100 	* ld-sh/sh64/relfail.exp: Set parameters for netbsd.
    101 	* ld-sh/sh64/sh64.exp: Skip this for netbsd.  Trim the section
    102 	numbers for crangerel1 and crengerel2 tests.
    103 	* ld-sh/sh64/abi32.sd: Update.
    104 	* ld-sh/sh64/abi32.xd: Likewise.
    105 	* ld-sh/sh64/abi64.sd: Likewise.
    106 	* ld-sh/sh64/abi64.xd: Likewise.
    107 	* ld-sh/sh64/abixx-noexp.sd: Likewise.
    108 	* ld-sh/sh64/cmpct1.sd: Likewise.
    109 	* ld-sh/sh64/cmpct1.xd: Likewise.
    110 	* ld-sh/sh64/crange1.rd: Likewise.
    111 	* ld-sh/sh64/crange2.rd: Likewise.
    112 	* ld-sh/sh64/crange3-cmpct.rd: Likewise.
    113 	* ld-sh/sh64/crange3-media.rd: Likewise.
    114 	* ld-sh/sh64/crange3.rd: Likewise.
    115 	* ld-sh/sh64/crangerel1.rd: Likewise.
    116 	* ld-sh/sh64/crangerel2.rd: Likewise.
    117 	* ld-sh/sh64/dlsection.sd: Likewise.
    118 	* ld-sh/sh64/endian.sbd: Likewise.
    119 	* ld-sh/sh64/endian.sld: Likewise.
    120 	* ld-sh/sh64/gotplt.d: Likewise.
    121 	* ld-sh/sh64/init-cmpct.d: Likewise.
    122 	* ld-sh/sh64/init-media.d: Likewise.
    123 	* ld-sh/sh64/init.s: Align functions.
    124 	* ld-sh/sh64/init64.d: Update.
    125 	* ld-sh/sh64/mix1-noexp.sd: Likewise.
    126 	* ld-sh/sh64/mix1.sd: Likewise.
    127 	* ld-sh/sh64/mix1.xd: Likewise.
    128 	* ld-sh/sh64/mix2-noexp.sd: Likewise.
    129 	* ld-sh/sh64/mix2.sd: Likewise.
    130 	* ld-sh/sh64/mix2.xd:Likewise.
    131 	* ld-sh/sh64/rel32.xd: Likewise.
    132 	* ld-sh/sh64/rel64.xd: Likewise.
    133 	* ld-sh/sh64/reldl32.rd: Likewise.
    134 	* ld-sh/sh64/reldl64.rd: Likewise.
    135 	* ld-sh/sh64/shdl32.xd: Update.
    136 	* ld-sh/sh64/shdl64.sd: Likewise.
    137 	* ld-sh/sh64/shdl64.xd: Likewise.
    138 	* ld-sh/shared-1.d: Add -z nocombreloc to ld option.  Update.
    139 	* ld-sh/sub2l-1.d: Make file format match with elf32-sh.*.
    140 	* ld-sh/weak1.d: Likewise.
    141 
    142 2003-10-11  Hans-Peter Nilsson  <hp (a] bitrange.com>
    143 
    144 	* ld-scripts/defined3.d, ld-scripts/defined3.t: New test.
    145 	* ld-scripts/defined.exp: Run defined3.
    146 
    147 2003-10-08  Hans-Peter Nilsson  <hp (a] bitrange.com>
    148 
    149 	* ld-scripts/defined2.d, ld-scripts/defined2.t: New test.
    150 	* ld-scripts/defined.exp: Run defined2.
    151 
    152 2003-10-07  John David Anglin  <dave.anglin (a] nrc-cnrc.gc.ca>
    153 
    154 	* ld-elfvsb/elfvsb.exp: xfail non-pic shared library tests for
    155 	non 64-bit hppa*-*-linux* targets.
    156 	* ld-elfvsb/main.c (main_visibility_check): Cast value returned by
    157 	visibility_funptr () to a function pointer.
    158 	* ld-shared/shared.exp: xfail shared (non PIC), shared (non PIC, load
    159 	offset), and shared (PIC main, non PIC so) tests for non 64-bit
    160 	hppa*-*-linux* targets.
    161 
    162 2003-09-30  H.J. Lu  <hongjiu.lu (a] intel.com>
    163 
    164 	* ld-checks/checks.exp (section_check): Remove ia64-*-elf*.
    165 
    166 2003-09-30  H.J. Lu  <hongjiu.lu (a] intel.com>
    167 
    168 	* ld-checks/checks.exp (section_check): Skip ia64-*-* instead
    169 	of ia64-*-linux*.
    170 
    171 2003-09-30  H.J. Lu  <hongjiu.lu (a] intel.com>
    172 
    173 	* ld-ia64/ia64.exp: Remove -melf64_ia64.
    174 
    175 	* ld-ia64/tlsbin.dd: Remove -melf64_ia64. Match elf..-ia64-.*
    176 	instead of elf64-ia64-little.
    177 	* ld-ia64/tlsbin.rd: Likewise.
    178 	* ld-ia64/tlsbin.sd: Likewise.
    179 	* ld-ia64/tlsbin.td: Likewise.
    180 	* ld-ia64/tlsg.sd: Likewise.
    181 	* ld-ia64/tlspic.dd: Likewise.
    182 	* ld-ia64/tlspic.rd: Likewise.
    183 	* ld-ia64/tlspic.sd: Likewise.
    184 	* ld-ia64/tlspic.td: Likewise.
    185 
    186 2003-09-30  Chris Demetriou  <cgd (a] broadcom.com>
    187 
    188 	* ld-mips-elf/mips-elf-flags.exp: Add tests for combinations
    189 	with MIPS64r2.
    190 
    191 2003-09-29  H.J. Lu  <hongjiu.lu (a] intel.com>
    192 
    193 	* lib/ld-lib.exp (proc is_elf64): New.
    194 
    195 	* ld-scripts/phdrs.exp: Use is_elf_format and is_elf64.
    196 
    197 2003-09-23  Alan Modra  <alan (a] modra.org>
    198 
    199 	* ld-discard/exit.s: Correct .text.exit attributes.
    200 	* ld-discard/extern.s: Likewise.
    201 	* ld-discard/static.s: Likewise.
    202 
    203 2003-09-21  Thiemo Seufer <seufer (a] csv.ica.uni-stuttgart.de>
    204 
    205 	* ld-mips-elf/relax-jalr-n32.d: Fix little endian test failure.
    206 	* ld-mips-elf/relax-jalr-n32-shared.d: Likewise.
    207 	* ld-mips-elf/relax-jalr-n64.d: Likewise.
    208 	* ld-mips-elf/relax-jalr-n64-shared.d: Likewise.
    209 
    210 2003-09-14  Hans-Peter Nilsson  <hp (a] bitrange.com>
    211 
    212 	* ld-mmix/bpo-1.d, ld-mmix/bpo-10.d, ld-mmix/bpo-11.d,
    213 	ld-mmix/bpo-14.d, ld-mmix/bpo-16.d, ld-mmix/bpo-17.d,
    214 	ld-mmix/bpo-18.d, ld-mmix/bpo-19.d, ld-mmix/bpo-2.d,
    215 	ld-mmix/bpo-22.d, ld-mmix/bpo-3.d, ld-mmix/bpo-4.d,
    216 	ld-mmix/bpo-5.d, ld-mmix/bpo-6.d, ld-mmix/bpo-9.d,
    217 	ld-mmix/greg-19.d, ld-mmix/loc1.d, ld-mmix/loc2.d, ld-mmix/loc3.d,
    218 	ld-mmix/loc4.d, ld-mmix/loc6.d, ld-mmix/local12.d,
    219 	ld-mmix/locdo-1.d, ld-mmix/loct-1.d, ld-mmix/locto-1.d: Adjust for
    220 	objdump -d change.
    221 
    222 2003-09-11  Alan Modra  <amodra (a] bigpond.net.au>
    223 
    224 	* ld-elf/merge2.s: New.
    225 	* ld-elf/merge2.d: New.
    226 
    227 2003-08-16  Hans-Peter Nilsson  <hp (a] bitrange.com>
    228 
    229 	* ld-mmix/bpo-9.d, ld-mmix/bpo-10.d, ld-mmix/bpo-11.d: Adjust for
    230 	recent objdump "Contents of ..." change.
    231 
    232 2003-08-02  Kaz Kojima  <kkojima (a] rr.iij4u.or.jp>
    233 
    234 	* ld-sh/shared-2.d, ld-sh/textrel1.s, ld-sh/textrel2.s: New test.
    235 
    236 2003-08-02  Alan Modra  <amodra (a] bigpond.net.au>
    237 
    238 	* ld-d10v/reloc-001.d: Adjust for objdump -d change.
    239 	* ld-d10v/reloc-002.d: Likewise.
    240 	* ld-d10v/reloc-005.d: Likewise.
    241 	* ld-d10v/reloc-006.d: Likewise.
    242 	* ld-d10v/reloc-009.d: Likewise.
    243 	* ld-d10v/reloc-010.d: Likewise.
    244 	* ld-d10v/reloc-013.d: Likewise.
    245 	* ld-d10v/reloc-014.d: Likewise.
    246 	* ld-xstormy16/pcrel.d: Likewise.
    247 
    248 2003-07-29  Jakub Jelinek  <jakub (a] redhat.com>
    249 
    250 	* ld-elfvsb/elf-offset.ld: Add .rel.toc, .rela.toc and .toc
    251 	sections.
    252 
    253 2003-07-29  Alan Modra  <amodra (a] bigpond.net.au>
    254 
    255 	* ld-powerpc/tlsso.r: Update.
    256 	* ld-powerpc/tlstocso.r: Update.
    257 
    258 2003-07-29  Nick Clifton  <nickc (a] redhat.com>
    259 
    260 	* ld-alpha/tlsbin.dd: Update to account for .eh_frame section.
    261 	* ld-alpha/tlsbin.rd: Likewise.
    262 	* ld-alpha/tlsbin.sd: Likewise.
    263 	* ld-alpha/tlsbinr.dd: Likewise.
    264 	* ld-alpha/tlsbinr.rd: Likewise.
    265 	* ld-alpha/tlsbinr.sd: Likewise.
    266 	* ld-alpha/tlspic.dd: Likewise.
    267 	* ld-alpha/tlspic.rd: Likewise.
    268 	* ld-alpha/tlspic.sd: Likewise.
    269 
    270 2003-07-26  Alan Modra  <amodra (a] bigpond.net.au>
    271 
    272 	* ld-powerpc/tlsexe32.d: Update.
    273 	* ld-powerpc/tlsso32.d: Update.
    274 
    275 2003-07-24  H.J. Lu  <hongjiu.lu (a] intel.com>
    276 
    277 	* ld-powerpc/tlsexe.r: .sbss is NOBITS, not PROGBITS.
    278 	* ld-powerpc/tlsexetoc.r: Likewise.
    279 	* ld-powerpc/tlsso.r: Likewise.
    280 	* ld-powerpc/tlstocso.r: Likewise.
    281 
    282 2003-07-23  Stephane Carrez  <stcarrez (a] nerim.fr>
    283 
    284 	* ld-srec/srec.exp: For m6811/m6812 use --defsym to define _.z soft
    285 	register.
    286 
    287 2003-07-22  H.J. Lu <hongjiu.lu (a] intel.com>
    288 
    289 	* ld-selective/selective.exp: Skip "ia64-*-*".
    290 
    291 	* ld-srec/srec.exp: Make xfail on "ia64-*-*".
    292 
    293 2003-07-11  Richard Sandiford  <rsandifo (a] redhat.com>
    294 
    295 	* ld-h8300/relax-3{.s,.d,-coff.d}: New test.
    296 	* ld-h8300/h8300.exp: Run it.
    297 
    298 2003-07-10  Alan Modra  <amodra (a] bigpond.net.au>
    299 
    300 	* ld-powerpc/powerpc.exp: Dump output .got section rather than .toc.
    301 	* ld-powerpc/tlsexetoc.g: Update.
    302 	* ld-powerpc/tlsexetoc.r: Update.
    303 	* ld-powerpc/tlstoc.g: Update.
    304 	* ld-powerpc/tlstocso.g: Update.
    305 	* ld-powerpc/tlstocso.r: Update.
    306 
    307 2003-07-04  Richard Sandiford  <rsandifo (a] redhat.com>
    308 
    309 	* ld-h8300/h8300.exp: Replace loop with explicit list.  Run relax.d
    310 	unconditionally.  Run relax-2.d for *-elf targets.
    311 	* ld-h8300/relax.d: Fix typo.
    312 	* ld-h8300/relax.s: Add 0x prefixes.
    313 	* ld-h8300/relad-2.[sd]: New test.
    314 
    315 2003-06-29  Thiemo Seufer <seufer (a] csv.ica.uni-stuttgart.de>
    316 
    317 	* ld-mips-elf/mips-elf.exp: Use is_elf_format.
    318 
    319 2003-06-29  Thiemo Seufer <seufer (a] csv.ica.uni-stuttgart.de>
    320 
    321 	* ld-mips-elf/mips-elf-flags.exp: Use -melf32bsmip for IRIX6.
    322 
    323 2003-06-25  Alan Modra  <amodra (a] bigpond.net.au>
    324 
    325 	* ld-powerpc/apuinfo.rd: Update.
    326 
    327 2003-06-21  Thiemo Seufer <seufer (a] csv.ica.uni-stuttgart.de>
    328 
    329 	* ld-mips-elf/elf-rel-got-n32.d: Remove special handling for n32 ABI.
    330 	* ld-mips-elf/elf-rel-xgot-n32.d: Likewise.
    331 
    332 2003-06-18  Hans-Peter Nilsson  <hp (a] axis.com>
    333 
    334 	* ld-cris/locref1.d, ld-cris/locref1.s, ld-cris/locref2.d,
    335 	ld-cris/locref2.s: New tests.
    336 
    337 	* ld-elfcomm/elfcomm.exp (dump_common1): Use $READELF, not plain
    338 	readelf as found using default path.
    339 
    340 2003-06-18  Alan Modra  <amodra (a] bigpond.net.au>
    341 
    342 	* lib/ld-lib.exp (default_ld_simple_link): Trim ld parms before
    343 	trying to trim ld path.
    344 	(default_ld_compile): Likewise for cc.
    345 
    346 	* lib/ld-lib.exp (default_ld_simple_link): Trim ld path before
    347 	looking for gcc match.
    348 	(default_ld_compile): Likewise for cc.
    349 
    350 2003-06-17  Loren James Rittle  <rittle (a] latour.rsch.comm.mot.com>
    351 
    352 	* ld-undefined/undefined.exp (i?86-*-freebsd*): Remove xfail.
    353 
    354 2003-06-16  Alan Modra  <amodra (a] bigpond.net.au>
    355 
    356 	* ld-powerpc/tlsexetoc.d: Update.
    357 	* ld-powerpc/tlsso.d: Update.
    358 	* ld-powerpc/tlstoc.d: Update.
    359 	* ld-powerpc/tlstocso.d: Update.
    360 	* ld-powerpc/tlstocso.r: Update.
    361 
    362 2003-06-16  Hans-Peter Nilsson  <hp (a] axis.com>
    363 
    364 	* ld-cris/ldsym1.d: Restrict to cris-*-*elf* and cris-*-*aout*.
    365 	* ld-cris/noglob1.d: Ditto.
    366 	* ld-cris/badgotr1.d: Pass --underscore to gas.
    367 
    368 2003-06-12  Thiemo Seufer <seufer (a] csv.ica.uni-stuttgart.de>
    369 
    370 	* ld-mips-elf/elf-rel-got-n64-linux.d: New file.
    371 	* ld-mips-elf/elf-rel-xgot-n64-linux.d: New file.
    372 	* ld-mips-elf/mips-elf.exp: Use the new files for Linux.
    373 
    374 2003-06-12  Thiemo Seufer <seufer (a] csv.ica.uni-stuttgart.de>
    375 
    376 	* ld-mips-elf/relax-jalr.s: Fix testsuite breakage.
    377 	* ld-mips-elf/relax-jalr-n32.d: Likewise.
    378 	* ld-mips-elf/relax-jalr-n32-shared.d: Likewise.
    379 	* ld-mips-elf/relax-jalr-n64.d: Likewise.
    380 	* ld-mips-elf/relax-jalr-n64-shared.d: Likewise.
    381 
    382 2003-06-11  Thiemo Seufer <seufer (a] csv.ica.uni-stuttgart.de>
    383 
    384 	* ld-mips-elf/multi-got-1.d: Adjust addresses.
    385 	* ld-mips-elf/rel32-n32.d: Likewise.
    386 
    387 2003-06-11  Alan Modra  <amodra (a] bigpond.net.au>
    388 
    389 	* ld-srec/srec.exp (run_srec_test): Remove powerpc64 xfails, and
    390 	xfail for hppa duplicated elsewhere.
    391 
    392 2003-06-10  Thiemo Seufer <seufer (a] csv.ica.uni-stuttgart.de>
    393 
    394 	* ld-mips-elf/rel32-n32.d: Force big endian assembly.
    395 	* ld-mips-elf/rel32-o32.d: Likewise.
    396 	* ld-mips-elf/rel64.d: Likewise.
    397 
    398 2003-06-10  Alan Modra  <amodra (a] bigpond.net.au>
    399 
    400 	* ld-elfvsb/elfvsb.exp: Run for powerpc64 too.
    401 	* ld-powerpc/tls.t: Update.
    402 	* ld-powerpc/tlsexe.d: Update.
    403 	* ld-powerpc/tlsexe.r: Update.
    404 	* ld-powerpc/tlsexetoc.d: Update.
    405 	* ld-powerpc/tlsexetoc.r: Update.
    406 	* ld-powerpc/tlsexetoc.t: Update.
    407 	* ld-powerpc/tlsso.d: Update.
    408 	* ld-powerpc/tlsso.g: Update.
    409 	* ld-powerpc/tlsso.r: Update.
    410 	* ld-powerpc/tlsso.t: Update.
    411 	* ld-powerpc/tlstocso.d: Update.
    412 	* ld-powerpc/tlstocso.g: Update.
    413 	* ld-powerpc/tlstocso.r: Update.
    414 	* ld-powerpc/tlstocso.t: Update.
    415 
    416 2003-06-03  H.J. Lu <hongjiu.lu (a] intel.com>
    417 
    418 	* ld-discard/extern.d: Updated.
    419 	* ld-discard/start.d: Likewise.
    420 	* ld-discard/static.d: Likewise.
    421 
    422 2003-06-03  H.J. Lu <hongjiu.lu (a] intel.com>
    423 
    424 	* ld-elfcomm/elfcomm.exp: Mark tests untested if compiler is
    425 	not available.
    426 
    427 2003-06-02  Fabrizio Gennari  <fabrizio.ge (a] tiscalinet.it>
    428 
    429 	* ld-cygwin: New directory.
    430 	* ld-cygwin/exe-export.exp: New test script.  Checks building
    431 	cygwin executables with an export table.
    432 	* ld-cygwin/testdll.def: New source file.
    433 	* ld-cygwin/testexe.def: New source file.
    434 	* ld-cygwin/testdll.c: New source file.
    435 	* ld-cygwin/testexe.c: New source file.
    436 
    437 2003-05-30  H.J. Lu <hongjiu.lu (a] intel.com>
    438 
    439 	* config/default.exp: Load tmpdir/libpath.exp.
    440 	(gcc_ld_flag): Set from $libpath.
    441 
    442 2003-05-27  Jason Thorpe  <thorpej (a] wasabisystems.com>
    443 
    444 	* ld-elf/elf.exp: Use if_elf_format.
    445 	* ld-elf/sec64k.exp: Likewise.
    446 	* ld-elfcomm/elfcomm.exp: Likewise.
    447 	* lib/ld-lib.exp (is_elf_format): Match hppa*64*-*-hpux*.
    448 
    449 2003-05-25  Jason Thorpe  <thorpej (a] wasabisystems.com>
    450 
    451 	* ld-mips-elf/mips-elf.exp: Make all NetBSD targets match as elf.
    452 
    453 2003-05-20  Jakub Jelinek  <jakub (a] redhat.com>
    454 
    455 	* ld-elfvsb/common.c: New file.
    456 	* ld-elfvsb/elfvsb.exp: Add common.
    457 
    458 2003-05-20  H.J. Lu <hongjiu.lu (a] intel.com>
    459 
    460 	* ld-elfvsb/sh3.c: New file.
    461 	* ld-elfvsb/test.c: Likewise.
    462 
    463 	* ld-elfvsb/elfvsb.exp: Add new weak hidden symbol tests.
    464 
    465 2003-05-15  H.J. Lu <hongjiu.lu (a] intel.com>
    466 
    467 	* config/default.exp (gcc_ld_flag): New. Make the newly built
    468 	linker available to gcc.
    469 	* lib/ld-lib.exp (default_ld_simple_link): Pass $gcc_ld_flag
    470 	to gcc.
    471 
    472 	* ld-elfvers/vers.exp: Use "ld_simple_link $CC" to build shared
    473 	libraries.
    474 	* ld-elfvsb/elfvsb.exp: Likewise.
    475 	* ld-elfweak/elfweak.exp: Likewise.
    476 	* ld-shared/shared.exp: Likewise.
    477 
    478 	* ld-elfvers/vers.exp: Use "-Wl,-rpath,." to build shared
    479 	libraries.
    480 	* ld-elfvsb/elfvsb.exp: Likewise.
    481 
    482 	* ld-elfvsb/elfvsb.exp: Remove xfail for powerpc-*-linux*.
    483 
    484 	* ld-elfweak/elfweak.exp: Use PIC for shared libraries.
    485 
    486 2003-05-13  Stephane Carrez  <stcarrez (a] nerim.fr>
    487 
    488 	* ld-m68hc11/link-hcs12.d: New test.
    489 	* ld-m68hc11/link-hcs12.s: New file.
    490 	* ld-m68hc11/link-hc12.s: New file.
    491 
    492 2003-05-13  H.J. Lu <hongjiu.lu (a] intel.com>
    493 
    494 	* ld-elfweak/elfweak.exp: Fix typo.
    495 
    496 2003-05-13  Kaz Kojima  <kkojima (a] rr.iij4u.or.jp>
    497 
    498 	* ld-elfvers/vers.exp: Run on sh[34]*-*-linux*.
    499 	* ld-elfvsb/elfvsb.exp: Likewise.
    500 	* ld-elfweak/elfweak.exp: Likewise.
    501 
    502 2003-05-12  Hans-Peter Nilsson  <hp (a] bitrange.com>
    503 
    504 	* ld-mmix/b-fixo2.d, ld-mmix/bpo-18.d, ld-mmix/bpo-18m.d,
    505 	ld-mmix/loc4.d, ld-mmix/loc4m.d, ld-mmix/loc6.d, ld-mmix/loc6m.d,
    506 	ld-mmix/locdo-1.d, ld-mmix/sec-1.d, ld-mmix/sec-2.d,
    507 	ld-mmix/sec-3.d, ld-mmix/sec-4.d, ld-mmix/sec-5.d,
    508 	ld-mmix/sec-7m.d, ld-mmix/sec-8m.d, ld-mmix/spec802.d,
    509 	ld-mmix/spec803.d, ld-mmix/spec804.d, ld-mmix/spec805.d,
    510 	ld-mmix/spec806.d, ld-mmix/spec807.d, ld-mmix/spec808.d: Tweak for
    511 	objdump no longer truncating dump addresses.
    512 
    513 2003-05-09  Martin Schwidefsky  <schwidefsky (a] de.ibm.com>
    514 
    515 	* ld-elfvsb/elf-offset.ld: Add .rel.eh_frame and .rela.eh_frame
    516 	to linker script.
    517 	* ld-elfvsb/elfvsb.exp (visibility_run): Add setup_xfails for s390x.
    518 	* ld-selective/selective.exp: Disable for s390 and s390x.
    519 	* ld-shared/elf-offset.ld: Add .rel.eh_frame and .rela.eh_frame
    520 	to linker script.
    521 	* ld-shared/shared.exp (shared_test): Add setup_xfails for s390x.
    522 	* ld-undefined/undefined.exp (checkund): Remove setup_xfail for s390x.
    523 
    524 2003-05-08  H.J. Lu <hongjiu.lu (a] intel.com>
    525 
    526 	* ld-elfvers/vers.exp: Add vers27d4 and vers27d5 to test
    527 	versioned reference for hidden symbol.
    528 
    529 	* ld-elfvers/vers27d4.dsym: New file.
    530 	* ld-elfvers/vers27d4.ver: Likewise.
    531 
    532 2003-05-07  H.J. Lu <hongjiu.lu (a] intel.com>
    533 
    534 	* ld-elfvers/vers27d3.c (__start): New.
    535 	(start): New.
    536 
    537 2003-05-07  H.J. Lu <hongjiu.lu (a] intel.com>
    538 
    539 	* ld-elfvers/vers.exp (build_binary): Support build exeutable.
    540 	(build_binary): Renamed from ...
    541 	(build_vers_lib): This.
    542 	(build_vers_lib_no_pic): Updated.
    543 	(build_vers_lib_pic): Likewise.
    544 	Add vers27d1, vers27d2 and vers27d3 to test versioned
    545 	definition for hidden symbol referenced by a DSO.
    546 
    547 	* ld-elfvers/vers27d.dsym: New file.
    548 	* ld-elfvers/vers27d.sym: Likewise.
    549 	* ld-elfvers/vers27d.ver: Likewise.
    550 	* ld-elfvers/vers27d1.c: Likewise.
    551 	* ld-elfvers/vers27d2.c: Likewise.
    552 	* ld-elfvers/vers27d3.c: Likewise.
    553 
    554 2003-05-07  Andreas Schwab  <schwab (a] suse.de>
    555 
    556 	* ld-elfvsb/elfvsb.exp: Run dump tests even when cross
    557 	compiling.
    558 
    559 2003-05-06  Alexandre Oliva  <aoliva (a] redhat.com>
    560 
    561 	* config/default.exp (gcc_gas_flags): Force ABI to n32 on
    562 	mips64-linux.
    563 	* ld-elf/merge.d: Xfail on mips64*-linux-gnu*.
    564 	* ld-mips-elf/mips-elf-flags.exp (ldemul): Set to o32-compatible
    565 	on mips-sgi-irix6*, mips64-linux-gnu and mips64el-linux-gnu.
    566 	(good_combination, bad_combination): Use it.
    567 	Add -32 or -mabi=o64 wherever the ABI was formerly implied.
    568 
    569 2003-05-06  H.J. Lu <hjl (a] gnu.org>
    570 
    571 	* ld-elfvers/vers.exp (objdump_versionstuff): Support comment
    572 	in expected version file.
    573 
    574 	* ld-elfvers/vers25b.c: Add a line of comment.
    575 	* ld-elfvers/vers25b.dsym: Likwise.
    576 	* ld-elfvers/vers25b.ver: Likwise.
    577 	* ld-elfvers/vers26b.dsym: Likwise.
    578 	* ld-elfvers/vers26b.ver: Likwise.
    579 	* ld-elfvers/vers27b.dsym: Likwise.
    580 	* ld-elfvers/vers27b.ver: Likwise.
    581 	* ld-elfvers/vers27c.c: Likwise.
    582 	* ld-elfvers/vers27c.dsym: Likwise.
    583 	* ld-elfvers/vers27c.ver: Likwise.
    584 
    585 2003-05-04  H.J. Lu <hjl (a] gnu.org>
    586 
    587 	* ld-elfvsb/main.c: Updated.
    588 	* ld-elfvsb/sh1.c: Likewise.
    589 
    590 2003-05-04  H.J. Lu <hjl (a] gnu.org>
    591 
    592 	* ld-elfvers/vers18.dsym: Updated for weak definiton change.
    593 	* ld-elfvers/vers18.ver: Likewise.
    594 	* ld-elfvers/vers19.ver: Likewise.
    595 	* ld-elfweak/dsowdata.dsym: Likewise.
    596 	* ld-elfweak/elfweak.exp: Likewise.
    597 	* ld-elfweak/weakdata.dsym: Likewise.
    598 
    599 	* ld-elfweak/elfweak.exp: Remove xfail.
    600 
    601 2003-05-04  Alexandre Oliva  <aoliva (a] redhat.com>
    602 
    603 	* ld-mips-elf/multi-got-1.d: Force into big-endian mode.
    604 	Turn relocation offsets into regexps.
    605 
    606 2003-05-03  H.J. Lu <hjl (a] gnu.org>
    607 
    608 	* ld-elfvers/vers.exp: Add vers27a, vers27b, vers27c1 and
    609 	vers27c2 to test versioned definition vs. hidden definition in
    610 	different files.
    611 
    612 	* ld-elfvers/vers27a.c: New file.
    613 	* ld-elfvers/vers27a.dsym: Likewise.
    614 	* ld-elfvers/vers27a.map: Likewise.
    615 	* ld-elfvers/vers27a.ver: Likewise.
    616 	* ld-elfvers/vers27b.c: Likewise.
    617 
    618 	* ld-elfvers/vers27b.dsym: New empty file.
    619 	* ld-elfvers/vers27b.ver: Likwise.
    620 	* ld-elfvers/vers27c.c: Likwise.
    621 	* ld-elfvers/vers27c.dsym: Likwise.
    622 	* ld-elfvers/vers27c.ver: Likwise.
    623 
    624 2003-05-02  Nick Clifton  <nickc (a] redhat.com>
    625 
    626 	* ld-xstormy16: New directory.
    627 	* ld-xstormy16/xstormy16.exp: New test script.
    628 	* ld-xstormy16/pcrel.s: Test assembler source file.
    629 	* ld-xstormy16/external.s: Test assembler source file.
    630 	* ld-xstormy16/pcrel.d: Test expected disassembly.
    631 
    632 2003-05-02  Andreas Jaeger  <aj (a] suse.de>
    633 
    634 	* ld-elfvers/vers.exp (build_exec): Disable vers26b3 on x86-64-linux.
    635 
    636 2003-04-29  H.J. Lu <hjl (a] gnu.org>
    637 
    638 	* ld-ia64/tlsbin.dd: Updated.
    639 	* ld-ia64/tlsbin.rd: Likewise.
    640 	* ld-ia64/tlsbin.sd: Likewise.
    641 	* ld-ia64/tlsbin.td: Likewise.
    642 	* ld-ia64/tlspic.rd: Likewise.
    643 	* ld-ia64/tlspic.sd: Likewise.
    644 	* ld-ia64/tlspic.td: Likewise.
    645 
    646 2003-04-29  J"orn Rennecke <joern.rennecke (a] superh.com>
    647 
    648 	* ld-selective/3.cc (start): New function.
    649 	* ld-selective/4.cc: Likewise.
    650 	* ld-selective/5.cc: Likewise.
    651 
    652 2003-04-28  H.J. Lu <hjl (a] gnu.org>
    653 
    654 	* ld-elfvers/vers.exp (picflag): Set PIC flag for compiler.
    655 	(build_vers_lib): Support PIC.
    656 	(build_vers_lib_no_pic): New. Change all calls to build_vers_lib
    657 	to build_vers_lib_no_pic.
    658 	(build_vers_lib_pic): New.
    659 	Add tests vers26a, vers26b1, vers26b2 and vers26b3 for versioned
    660 	definition vs. normal definition in different files.
    661 
    662 	* ld-elfvers/vers26a.c: New file.
    663 	* ld-elfvers/vers26a.dsym: Likewise.
    664 	* ld-elfvers/vers26a.map: Likewise.
    665 	* ld-elfvers/vers26a.ver: Likewise.
    666 	* ld-elfvers/vers26b.c: Likewise.
    667 
    668 	* ld-elfvers/vers26b.dsym: New empty file.
    669 	* ld-elfvers/vers26b.ver: Likewise.
    670 
    671 2003-04-27  H.J. Lu <hjl (a] gnu.org>
    672 
    673 	* ld-elfvsb/elfvsb.dat: Updated.
    674 	* ld-elfvsb/elfvsb.exp: Likewise.
    675 	* ld-elfvsb/main.c: Likewise.
    676 	* ld-elfvsb/sh1.c: Likewise.
    677 	* ld-elfvsb/sh2.c: Likewise.
    678 
    679 2003-04-26  Stephane Carrez  <stcarrez (a] nerim.fr>
    680 
    681 	* ld-m68hc11/bug-3331.d: New test.
    682 	* ld-m68hc11/bug-3331.s: New file.
    683 
    684 2003-04-25  Nick Clifton <nickc (a] redhat.com>
    685 	    J"orn Rennecke <joern.rennecke (a] superh.com>
    686 
    687 	* lib/ld-lib.exp (big_or_little_endian): Also check for -mb and -ml.
    688 
    689 2003-04-24  J"orn Rennecke <joern.rennecke (a] superh.com>
    690 
    691 	* ld-elfcomm/elfcomm.exp: Allow symbols to have '_' prepended.
    692 
    693 2003-04-23  Kaz Kojima  <kkojima (a] rr.iij4u.or.jp>
    694 
    695 	* ld-sh/tlsbin-1.d, ld-sh/tlsbin-2.d, ld-sh/tlsbin-3.d,
    696 	ld-sh/tlstpoff-1.d, ld-sh/tlstpoff-2.d: Update for removing
    697 	unnecessary TLS relocs.
    698 
    699 2003-04-23  J"orn Rennecke <joern.rennecke (a] superh.com>
    700 
    701 	* ld-sh/sh64/crange3-cmpct.rd (Machine): Change to refer to SuperH.
    702 	* ld-sh/sh64/crange3-media.rd (Machine): Likewise.
    703 
    704 2003-04-23  H.J. Lu <hjl (a] gnu.org>
    705 
    706 	* ld-elfvers/vers.exp (objdump_dynsymstuff): Support empty
    707 	files.
    708 	(objdump_versionstuff): Likewise.
    709 	Add tests vers25a, vers25b1 and vers25b2 for versioned
    710 	definition vs. normal definition in different files.
    711 
    712 	* ld-elfvers/vers25a.c: New file.
    713 	* ld-elfvers/vers25a.dsym: Likewise.
    714 	* ld-elfvers/vers25a.map: Likewise.
    715 	* ld-elfvers/vers25a.ver: Likewise.
    716 
    717 	* ld-elfvers/vers25b.c: New empty file.
    718 	* ld-elfvers/vers25b.dsym: Likewise.
    719 	* ld-elfvers/vers25b.ver: Likewise.
    720 
    721 2003-04-22  H.J. Lu <hjl (a] gnu.org>
    722 
    723 	* ld-elfcomm/elfcomm.exp: Support 64bit targets.
    724 
    725 2003-04-21  Stephane Carrez  <stcarrez (a] nerim.fr>
    726 
    727 	* ld-m68hc11/far-hc11.s: New file.
    728 	* ld-m68hc11/far-hc11.d: New test for HC11 trampoline generation.
    729 	* ld-m68hc11/far-hc12.s: New file.
    730 	* ld-m68hc11/far-hc12.d: New test for HC12 trampoline generation.
    731 	* ld-m68hc11/far-hc12.ld: New file.
    732 
    733 2003-04-15  H.J. Lu <hjl (a] gnu.org>
    734 
    735 	* ld-elfcom/elfcom.exp: Fix a typo.
    736 
    737 2003-04-14  H.J. Lu <hjl (a] gnu.org>
    738 
    739 	* ld-elfcom: New directory.
    740 	* ld-elfcom/elfcom.exp: New file: Test alignment of common symbols
    741 	under ELF.
    742 	* ld-elfcom/common1a.c: New file: Test source code.
    743 	* ld-elfcom/common1b.c: New file: Test source code.
    744 
    745 2003-04-15  Rohit Kumar Srivastava <rohits (a] kpitcummins.com>
    746 
    747 	* ld-sh/sh64/crange3-cmpct.rd: Replace occurrances of 'Hitachi'
    748 	with 'Renesas'.
    749 	* ld-sh/sh64/crange3-media.rd: Likewise.
    750 
    751 2002-04-13  Daniel Jacobowitz  <drow (a] mvista.com>
    752 
    753 	* ld-discard/extern.s, ld-discard/start.s, ld-discard/static.s,
    754 	ld-sh/refdbg.s: Add leading 0 to .debug_info to prevent parsing it
    755 	for error messages.
    756 
    757 2003-04-10  Alexandre Oliva  <aoliva (a] redhat.com>
    758 
    759 	* ld-mips-elf/elf-rel-got-n32.d,
    760 	ld-mips-elf/elf-rel-got-n64.d, ld-mips-elf/elf-rel-xgot-n32.d,
    761 	ld-mips-elf/elf-rel-xgot-n64.d: New.
    762 	* ld-mips-elf/mips-elf.exp (hasn32): Define as condition for
    763 	new tests to run.
    764 
    765 2003-04-04  Stephane Carrez  <stcarrez (a] nerim.fr>
    766 
    767 	* ld-m68hc11/bug-1417.d: Update to take into account jsr->bsr relax.
    768 
    769 2003-04-02  Bob Wilson  <bob.wilson (a] acm.org>
    770 
    771 	* ld-xtensa/coalesce.exp: Skip if target is not xtensa-*-*.
    772 	* ld-xtensa/lcall.exp: Likewise.
    773 
    774 2003-04-01  Bob Wilson  <bob.wilson (a] acm.org>
    775 
    776 	* ld-elf/merge.d: xfail xtensa-*-*.
    777 	* ld-scripts/crossref.exp: Add -mtext-section-literals to CFLAGS
    778 	for Xtensa targets.
    779 	* ld-srec/srec.exp: Add -no-relax flag for Xtensa targets.
    780 	* ld-xtensa/coalesce1.s: New file.
    781 	* ld-xtensa/coalesce2.s: Likewise.
    782 	* ld-xtensa/coalesce.exp: Likewise.
    783 	* ld-xtensa/coalesce.t: Likewise.
    784 	* ld-xtensa/lcall1.s: Likewise.
    785 	* ld-xtensa/lcall2.s: Likewise.
    786 	* ld-xtensa/lcall.exp: Likewise.
    787 	* ld-xtensa/lcall.t: Likewise.
    788 
    789 2003-03-25  Alexandre Oliva  <aoliva (a] redhat.com>
    790 
    791 	* ld-mips-elf/mips-elf.exp: Added...
    792 	* ld-mips-elf/relax-jalr.s, ld-mips-elf/relax-jalr-n32.d,
    793 	ld-mips-elf/relax-jalr-n32-shared.d, ld-mips-elf/relax-jalr-n64.d,
    794 	ld-mips-elf/relax-jalr-n64-shared.d: New tests.
    795 
    796 2003-03-11  Alexandre Oliva  <aoliva (a] redhat.com>
    797 
    798 	* ld-mips-elf/mips-elf.exp (linux_gnu): New variable.  Add:
    799 	* ld-mips-elf/rel32-o32.d, ld-mips-elf/rel32-n32.d,
    800 	ld-mips-elf/rel64.d, ld-mips-elf/rel32.s, ld-mips-elf/rel64.s: New
    801 	tests.
    802 
    803 2003-03-11  Alan Modra  <amodra (a] bigpond.net.au>
    804 
    805 	* ld-powerpc/tlsso.r: Adjust for corrected zero symbol index relocs.
    806 	* ld-powerpc/tlsso32.r: Likewise.
    807 
    808 2003-02-18  Alan Modra  <amodra (a] bigpond.net.au>
    809 
    810 	* ld-powerpc/tlsexe.d: Update for changed handling of invalid LD
    811 	relocs.
    812 	* ld-powerpc/tlsexe.g: Likewise.
    813 	* ld-powerpc/tlsexe.r: Likewise.
    814 	* ld-powerpc/tlsexe.t: Likewise.
    815 
    816 	* ld-powerpc/tls32.s: New file.
    817 	* ld-powerpc/tlslib32.s: New file.
    818 	* ld-powerpc/tls32.d: New file.
    819 	* ld-powerpc/tls32.g: New file.
    820 	* ld-powerpc/tls32.t: New file.
    821 	* ld-powerpc/tlsexe32.d: New file.
    822 	* ld-powerpc/tlsexe32.g: New file.
    823 	* ld-powerpc/tlsexe32.r: New file.
    824 	* ld-powerpc/tlsexe32.t: New file.
    825 	* ld-powerpc/tlsso32.d: New file.
    826 	* ld-powerpc/tlsso32.g: New file.
    827 	* ld-powerpc/tlsso32.r: New file.
    828 	* ld-powerpc/tlsso32.t: New file.
    829 	* ld-powerpc/powerpc.exp: Run new tests.
    830 
    831 2003-02-18  Alan Modra  <amodra (a] bigpond.net.au>
    832 
    833 	* ld-powerpc/tlsexe.g: Update for 2003-02-14 elf64-ppc.c change.
    834 
    835 2003-02-10  Jakub Jelinek  <jakub (a] redhat.com>
    836 
    837 	* ld-shared/shared.exp: Run on s390*-*-linux* and x86_64-*-linux* too.
    838 	xfail tests linking non-pic code into shared libs on x86_64-*-linux*.
    839 	* ld-elfvsb/elfvsb.exp: Likewise.
    840 	* ld-elfvers/vers.exp: Likewise.  Add vers24a, vers24b and vers24c
    841 	tests.
    842 	* ld-elfvers/vers3.ver: Allow VERS_2.0 to come before GLIBC_*
    843 	version.
    844 	* ld-elfvers/vers19.ver: Likewise.
    845 	* ld-elfvers/vers24a.c: New test.
    846 	* ld-elfvers/vers24b.c: New test.
    847 	* ld-elfvers/vers24c.c: New test.
    848 	* ld-elfvers/vers24.map: New test.
    849 	* ld-elfvers/vers24.rd: New test.
    850 	* lib/ld-lib.exp (run_ld_link_tests): Add optional 7th argument
    851 	cflags.  If source files have .c extension, compile them first.
    852 
    853 2003-02-10  Kaz kojima  <kkojima (a] rr.iij4u.or.jp>
    854 
    855 	* ld-sh/tlstpoff-1.d: New.
    856 	* ld-sh/tlstpoff-2.d: New.
    857 	* ld-sh/tlstpoff1.s: New.
    858 	* ld-sh/tlstpoff2.s: New.
    859 
    860 2003-02-09  Alan Modra  <amodra (a] bigpond.net.au>
    861 
    862 	* ld-powerpc/tlslib.s: Give .__tls_get_addr function type.
    863 	* ld-powerpc/tlsexe.d: Update for changed handling of (invalid) ld var
    864 	in dynamic lib.
    865 	* ld-powerpc/tlsexe.g: Likewise.
    866 	* ld-powerpc/tlsexe.r: Likewise.
    867 	* ld-powerpc/tlsexe.t: Likewise.
    868 	* ld-powerpc/tlsexetoc.d: Likewise.
    869 	* ld-powerpc/tlsexetoc.g: Likewise.
    870 	* ld-powerpc/tlsexetoc.r: Likewise.
    871 	* ld-powerpc/tlsexetoc.t: Likewise.
    872 
    873 2003-02-05  Alan Modra  <amodra (a] bigpond.net.au>
    874 
    875 	* ld-powerpc/powerpc.exp (supports_ppc64): New.
    876 	(ppcelftests): Force 32 bit mode.
    877 	(ppc64elftests): New.
    878 	* ld-powerpc/tls.d: New.
    879 	* ld-powerpc/tls.g: New.
    880 	* ld-powerpc/tls.s: New.
    881 	* ld-powerpc/tls.t: New.
    882 	* ld-powerpc/tlsexe.d: New.
    883 	* ld-powerpc/tlsexe.g: New.
    884 	* ld-powerpc/tlsexe.r: New.
    885 	* ld-powerpc/tlsexe.t: New.
    886 	* ld-powerpc/tlsexetoc.d: New.
    887 	* ld-powerpc/tlsexetoc.g: New.
    888 	* ld-powerpc/tlsexetoc.r: New.
    889 	* ld-powerpc/tlsexetoc.t: New.
    890 	* ld-powerpc/tlslib.s: New.
    891 	* ld-powerpc/tlsso.d: New.
    892 	* ld-powerpc/tlsso.g: New.
    893 	* ld-powerpc/tlsso.r: New.
    894 	* ld-powerpc/tlsso.t: New.
    895 	* ld-powerpc/tlstoc.d: New.
    896 	* ld-powerpc/tlstoc.g: New.
    897 	* ld-powerpc/tlstoc.s: New.
    898 	* ld-powerpc/tlstoc.t: New.
    899 	* ld-powerpc/tlstocso.d: New.
    900 	* ld-powerpc/tlstocso.g: New.
    901 	* ld-powerpc/tlstocso.r: New.
    902 	* ld-powerpc/tlstocso.t: New.
    903 
    904 2003-01-27  Alexandre Oliva  <aoliva (a] redhat.com>
    905 
    906 	* ld-mips-elf/multi-got-1.d: New.
    907 	* ld-mips-elf/multi-got-1-1.s: New.
    908 	* ld-mips-elf/multi-got-1-2.s: New.
    909 	* ld-mips-elf/mips-elf.exp (elf): mips*-*-irix* is elf.
    910 	Run multi-got-1.
    911 
    912 2003-01-25  Jakub Jelinek  <jakub (a] redhat.com>
    913 
    914 	* ld-sparc/sparc.exp: New.
    915 	* ld-sparc/tlsg32.s: New test.
    916 	* ld-sparc/tlsg32.sd: Likewise.
    917 	* ld-sparc/tlsg64.s: Likewise.
    918 	* ld-sparc/tlsg64.sd: Likewise.
    919 	* ld-sparc/tlslib.s: Likewise.
    920 	* ld-sparc/tlsnopic.s: Likewise.
    921 	* ld-sparc/tlspic.s: Likewise.
    922 	* ld-sparc/tlssunbin32.dd: Likewise.
    923 	* ld-sparc/tlssunbin32.rd: Likewise.
    924 	* ld-sparc/tlssunbin32.s: Likewise.
    925 	* ld-sparc/tlssunbin32.sd: Likewise.
    926 	* ld-sparc/tlssunbin32.td: Likewise.
    927 	* ld-sparc/tlssunbin64.dd: Likewise.
    928 	* ld-sparc/tlssunbin64.rd: Likewise.
    929 	* ld-sparc/tlssunbin64.s: Likewise.
    930 	* ld-sparc/tlssunbin64.sd: Likewise.
    931 	* ld-sparc/tlssunbin64.td: Likewise.
    932 	* ld-sparc/tlssunbinpic32.s: Likewise.
    933 	* ld-sparc/tlssunbinpic64.s: Likewise.
    934 	* ld-sparc/tlssunnopic32.dd: Likewise.
    935 	* ld-sparc/tlssunnopic32.rd: Likewise.
    936 	* ld-sparc/tlssunnopic32.s: Likewise.
    937 	* ld-sparc/tlssunnopic32.sd: Likewise.
    938 	* ld-sparc/tlssunnopic64.dd: Likewise.
    939 	* ld-sparc/tlssunnopic64.rd: Likewise.
    940 	* ld-sparc/tlssunnopic64.s: Likewise.
    941 	* ld-sparc/tlssunnopic64.sd: Likewise.
    942 	* ld-sparc/tlssunpic32.dd: Likewise.
    943 	* ld-sparc/tlssunpic32.rd: Likewise.
    944 	* ld-sparc/tlssunpic32.s: Likewise.
    945 	* ld-sparc/tlssunpic32.sd: Likewise.
    946 	* ld-sparc/tlssunpic32.td: Likewise.
    947 	* ld-sparc/tlssunpic64.dd: Likewise.
    948 	* ld-sparc/tlssunpic64.rd: Likewise.
    949 	* ld-sparc/tlssunpic64.s: Likewise.
    950 	* ld-sparc/tlssunpic64.sd: Likewise.
    951 	* ld-sparc/tlssunpic64.td: Likewise.
    952 
    953 2003-01-24  Martin Schwidefsky  <schwidefsky (a] de.ibm.com>
    954 
    955 	* ld-s390/s390.exp: New file.
    956 	* ld-s390/tlsbin_64.dd: New file.
    957 	* ld-s390/tlsbin_64.rd: New file.
    958 	* ld-s390/tlsbin_64.s: New file.
    959 	* ld-s390/tlsbin_64.sd: New file.
    960 	* ld-s390/tlsbin_64.td: New file.
    961 	* ld-s390/tlsbin.dd: New file.
    962 	* ld-s390/tlsbinpic_64.s: New file.
    963 	* ld-s390/tlsbinpic.s: New file.
    964 	* ld-s390/tlsbin.rd: New file.
    965 	* ld-s390/tlsbin.s: New file.
    966 	* ld-s390/tlsbin.sd: New file.
    967 	* ld-s390/tlsbin.td: New file.
    968 	* ld-s390/tlslib_64.s: New file.
    969 	* ld-s390/tlslib.s: New file.
    970 	* ld-s390/tlspic1_64.s: New file.
    971 	* ld-s390/tlspic1.s: New file.
    972 	* ld-s390/tlspic2_64.s: New file.
    973 	* ld-s390/tlspic2.s: New file.
    974 	* ld-s390/tlspic_64.dd: New file.
    975 	* ld-s390/tlspic_64.rd: New file.
    976 	* ld-s390/tlspic_64.sd: New file.
    977 	* ld-s390/tlspic_64.td: New file.
    978 	* ld-s390/tlspic.dd: New file.
    979 	* ld-s390/tlspic.rd: New file.
    980 	* ld-s390/tlspic.sd: New file.
    981 	* ld-s390/tlspic.td: New file.
    982 
    983 2003-01-24  Alan Modra  <amodra (a] bigpond.net.au>
    984 
    985 	* ld-alpha/tlsbin.sd: Cope with truncated address in data dumps.
    986 	* ld-alpha/tlsbin.td: Likewise.
    987 	* ld-alpha/tlsbinr.sd: Likewise.
    988 
    989 2003-01-21  Richard Henderson  <rth (a] redhat.com>
    990 
    991 	* ld-alpha/alpha.exp: New.
    992 	* ld-alpha/align.s: New.
    993 	* ld-alpha/tlsbin.dd: New.
    994 	* ld-alpha/tlsbin.rd: New.
    995 	* ld-alpha/tlsbin.s: New.
    996 	* ld-alpha/tlsbin.sd: New.
    997 	* ld-alpha/tlsbin.td: New.
    998 	* ld-alpha/tlsbinpic.s: New.
    999 	* ld-alpha/tlsbinr.dd: New.
   1000 	* ld-alpha/tlsbinr.rd: New.
   1001 	* ld-alpha/tlsbinr.sd: New.
   1002 	* ld-alpha/tlsg.s: New.
   1003 	* ld-alpha/tlsg.sd: New.
   1004 	* ld-alpha/tlslib.s: New.
   1005 	* ld-alpha/tlspic.dd: New.
   1006 	* ld-alpha/tlspic.rd: New.
   1007 	* ld-alpha/tlspic.sd: New.
   1008 	* ld-alpha/tlspic.td: New.
   1009 	* ld-alpha/tlspic1.s: New.
   1010 	* ld-alpha/tlspic2.s: New.
   1011 
   1012 2003-01-20  Alan Modra  <amodra (a] bigpond.net.au>
   1013 
   1014 	* ld-srec/srec.exp (run_srec_test): Pass --traditional-format to ld.
   1015 
   1016 2003-01-18  Jakub Jelinek  <jakub (a] redhat.com>
   1017 
   1018 	* ld-ia64/tlspic1.s: Add tests for IE in shared libraries.
   1019 	* ld-ia64/tlspic.rd: Adjust.
   1020 	* ld-ia64/tlspic.dd: Adjust.
   1021 	* ld-ia64/tlspic.sd: Adjust.
   1022 
   1023 2003-01-16  Jakub Jelinek  <jakub (a] redhat.com>
   1024 
   1025 	* ld-ia64/ia64.exp: New.
   1026 	* ld-ia64/tlsbin.dd: New test.
   1027 	* ld-ia64/tlsbinpic.s: New test.
   1028 	* ld-ia64/tlsbin.rd: New test.
   1029 	* ld-ia64/tlsbin.s: New test.
   1030 	* ld-ia64/tlsbin.sd: New test.
   1031 	* ld-ia64/tlsbin.td: New test.
   1032 	* ld-ia64/tlsg.s: New test.
   1033 	* ld-ia64/tlsg.sd: New test.
   1034 	* ld-ia64/tlslib.s: New test.
   1035 	* ld-ia64/tlspic1.s: New test.
   1036 	* ld-ia64/tlspic2.s: New test.
   1037 	* ld-ia64/tlspic.dd: New test.
   1038 	* ld-ia64/tlspic.rd: New test.
   1039 	* ld-ia64/tlspic.sd: New test.
   1040 	* ld-ia64/tlspic.td: New test.
   1041 
   1042 2003-01-02  Richard Sandiford  <rsandifo (a] redhat.com>
   1043 
   1044 	* ld-mips-elf/mips-elf-flags.exp: Add -mips4 to a -mgp64 test.
   1045 
   1046 2003-01-02  Richard Sandiford  <rsandifo (a] redhat.com>
   1047 
   1048 	* ld-mips-elf/jr.s: New file.
   1049 	* ld-mips-elf/mips-elf-flags.exp: New test.
   1050 
   1051 2002-12-18  Ralf Habacker  <ralf.habacker (a] freenet.de>
   1052 
   1053 	* ld-auto-import: New directory.
   1054 	* ld-auto-import/auto-import.exp: Test the auto importing direct
   1055 	from a dll functionality.
   1056 	* ld-auto-import/client.c: Source code for test.
   1057 	* ld-auto-import/dll.c: Likewise.
   1058 
   1059 2002-12-12  Alexandre Oliva  <aoliva (a] redhat.com>
   1060 
   1061 	* ld-mips-elf/mips-elf.exp: Remove branch-misc-2 test.
   1062 	* ld-mips-elf/branch-misc-2.d: Removed.
   1063 
   1064 2002-12-10  Jason Thorpe  <thorpej (a] wasabisystems.com>
   1065 
   1066 	* lib/ld-lib.exp (is_elf_format): Match NetBSD ELF targets.
   1067 
   1068 2002-12-03  Nick Clifton  <nickc (a] redhat.com>
   1069 
   1070 	* ld-powerpc/powerpc.exp (ppcelftests): Add apuinfo merging
   1071 	test.
   1072 	* ld-powerpc/apuinfo1.s: New assembler source file.
   1073 	* ld-powerpc/apuinfo2.s: New assembler source file.
   1074 	* ld-powerpc/apuinfo.rd: New expected output file.
   1075 
   1076 2002-12-01  Stephane Carrez  <stcarrez (a] nerim.fr>
   1077 
   1078 	Fix PR savannah/1417:
   1079 	* ld-m68hc11/bug-1417.s: New test.
   1080 	* ld-m68hc11/bug-1417.d: Likewise.
   1081 
   1082 2002-11-28  Jakub Jelinek  <jakub (a] redhat.com>
   1083 
   1084 	* ld-i386/tlsnopic.rd: Change NOTYPE to TLS for UND sg* symbols.
   1085 
   1086 2002-11-28  Kaz Kojima  <kkojima (a] rr.iij4u.or.jp>
   1087 
   1088 	* ld-sh/refdbg-0-dso.d: New test.
   1089 	* ld-sh/refdbg-1.d: Likewise.
   1090 	* ld-sh/refdbg.s: Likewise.
   1091 	* ld-sh/refdbglib.s: Likewise.
   1092 
   1093 2002-11-22  Alan Modra  <amodra (a] bigpond.net.au>
   1094 
   1095 	* ld-elf/elf.exp: Remove sec64k test.
   1096 	* ld-elf/sec64k.exp: Reinstate.
   1097 
   1098 2002-11-21  Alan Modra  <amodra (a] bigpond.net.au>
   1099 
   1100 	* ld-elf/elf.exp: Renamed from sec64k.exp.  Add test_list loop.
   1101 	* ld-elf/merge.s: New file.
   1102 	* ld-elf/merge.d: New file.
   1103 	* ld-elf/merge.ld: New file.
   1104 
   1105 2002-11-18  Svein E. Seldal  <Svein.Seldal (a] solidas.com>
   1106 
   1107 	* ld-scripts/script.exp: Setup for tic4x testcase
   1108 
   1109 2002-11-15  Nick Clifton  <nickc (a] redhat.com>
   1110 
   1111 	* ld-h8300: New directory.
   1112 	* ld-h8300/h8300.exp: New expect script.  Only run tests for h8300
   1113 	targets.
   1114 	* ld-h8300/relax.s: New assembler source file.
   1115 	* ld-h8300/relax.d: New expected output file.
   1116 
   1117 2002-11-11  Hans-Peter Nilsson  <hp (a] axis.com>
   1118 
   1119 	* ld-elf/sec64k.exp: New test.
   1120 	* lib/ld-lib.exp (run_dump_test): Don't prepend "$srcdir/$subdir/"
   1121 	to a source file starting with "/".
   1122 
   1123 2002-11-10  Hans-Peter Nilsson  <hp (a] bitrange.com>
   1124 
   1125 	* ld-mmix/local1.d, ld-mmix/local3.d, ld-mmix/local5.d,
   1126 	ld-mmix/local7.d: Tweak for change in readelf output.
   1127 
   1128 2002-11-09  Alan Modra  <amodra (a] bigpond.net.au>
   1129 
   1130 	* ld-elfvsb/define.s: Avoid use of @ in .type directive.
   1131 
   1132 2002-11-07  Hans-Peter Nilsson  <hp (a] axis.com>
   1133 
   1134 	* ld-cris/expdyn6.d, ld-cris/weakref2.d, ld-cris/expdyn7.d,
   1135 	ld-cris/nodyn5.d, ld-cris/expdyn5.d: New tests.
   1136 
   1137 2002-11-07  Nick Clifton  <nickc (a] redhat.com>
   1138 
   1139 	* ld-fastcall/fastcall.exp: Only run tests for PE type x86
   1140 	targets.
   1141 
   1142 2002-11-07  Kaz Kojima  <kkojima (a] rr.iij4u.or.jp>
   1143 
   1144 	* ld-sh/rd-sh.exp: Set asflags_save always.
   1145 
   1146 2002-11-07  Casper S. Hornstrup  <chorns (a] users.sourceforge.net>
   1147 
   1148 	* ld-fastcall: New directory for testing fastcall support.
   1149 	* ld-fastcall/export.s: New file for testing fastcall symbol
   1150 	handling.
   1151 	* ld-fastcall/import.s: Likewise.
   1152 	* ld-fastcall/fastcall.exp: Likewise.
   1153 
   1154 2002-11-03  Kaz Kojima  <kkojima (a] rr.iij4u.or.jp>
   1155 
   1156 	* ld-sh/rd-sh.exp: Add -isa=SHcompact to ASFLAGS for SH-5.
   1157 	* ld-sh/tlsbin-1.d: Handle GOT_BIAS appropriately for SH-5.
   1158 	* ld-sh/tlspic-1.d: Likewise.
   1159 	* ld-sh/tlspic-2.d: Likewise.
   1160 	* ld-sh/tlsbin-2.d: Likewise. Make it robust for the symbols
   1161 	defined by the linker scripts.
   1162 
   1163 2002-10-14  Stephane Carrez  <stcarrez (a] nerim.fr>
   1164 
   1165 	* ld-m68hc11/m68hc11.exp: Specific tests for 68HC11/68HC12.
   1166 	* ld-m68hc11/adj-jump.d: New test for linker relaxation.
   1167 	* ld-m68hc11/adj-jump.s: Likewise.
   1168 	* ld-m68hc11/adj-brset.s: Likewise.
   1169 	* ld-m68hc11/adj-brset.d: Likewise.
   1170 	* ld-m68hc11/relax-direct.s: Likewise.
   1171 	* ld-m68hc11/relax-direct.d: Likewise.
   1172 	* ld-m68hc11/relax-group.s: Likewise.
   1173 	* ld-m68hc11/relax-group.d: Likewise.
   1174 	* ld-m68hc11/bug-1403.d: Likewise.
   1175 	* ld-m68hc11/bug-1403.s: Likewise.
   1176 
   1177 2002-10-14  Stephen Clarke <stephen.clarke (a] superh.com>
   1178 	* ld-sh/ld-r-1.d: Disable for sh64*-*-linux*.
   1179 	* ld-sh/sh64/sh64.exp: Likewise.
   1180 	* ld-sh/sh.exp: Disable relaxing tests for sh64*-*-linux*.
   1181 	* ld-sh/sh64/abi32.sd: Adjust expected output to include
   1182 	sh64*-*-linux* formats too.
   1183 	* ld-sh/sh64/relax.exp: Add emul32 variable to hold target
   1184 	emulation, and set it appropriately for sh*-*-linux*.
   1185 	* ld-sh/sh64/relfail.exp: Add variables to hold target
   1186 	emulation, output format, start symbol, and whether target
   1187 	supports 64-bit ABI.  Set appropriately for sh*-*-linux*.
   1188 
   1189 2002-10-12  H.J. Lu  (hjl (a] gnu.org)
   1190 
   1191 	* ld-discard/extern.d: Remove $srcdir/$subdir/.
   1192 	* ld-discard/start.d: Likewise.
   1193 	* ld-discard/static.d: Likewise.
   1194 	* ld-linkonce/zeroehl32.d: Likewise.
   1195 	* ld-selective/keepdot.d: Likewise.
   1196 	* ld-selective/keepdot0.d: Likewise.
   1197 
   1198 2002-10-11  Kaz Kojima  <kkojima (a] rr.iij4u.or.jp>
   1199 
   1200 	* ld-sh/rd-sh.exp: If the test matches *-dso.d, copy the output
   1201 	of linker to the file tmpdir/*-dso.so.
   1202 	* ld-sh/tlsbin.s, ld-sh/tlsbinpic.s, ld-sh/tlslib.s: New.
   1203 	* ld-sh/tlsbin-0-dso.d: New.
   1204 	* ld-sh/tlsbin-1.d: New.
   1205 	* ld-sh/tlsbin-2.d: New.
   1206 	* ld-sh/tlsbin-3.d: New.
   1207 	* ld-sh/tlsbin-4.d: New.
   1208 	* ld-sh/tlspic1.s, ld-sh/tlspic2.s: New.
   1209 	* ld-sh/tlspic-1.d: New.
   1210 	* ld-sh/tlspic-2.d: New.
   1211 	* ld-sh/tlspic-3.d: New.
   1212 	* ld-sh/tlspic-4.d: New.
   1213 
   1214 2002-10-10  Jakub Jelinek  <jakub (a] redhat.com>
   1215 
   1216 	* ld-i386/combreloc.s: New test.
   1217 	* ld-i386/combreloc.d: New test.
   1218 	* ld-i386/i386.exp (i386tests): Add it.
   1219 
   1220 2002-10-10  Alan Modra  <amodra (a] bigpond.net.au>
   1221 
   1222 	* ld-i386/i386.exp (reloc): Turn off combreloc.
   1223 	* ld-i386/reloc.d: Likewise.
   1224 	* ld-powerpc/powerpc.exp: Likewise.
   1225 	* ld-powerpc/reloc.d: Likewise.
   1226 
   1227 2002-10-03  H.J. Lu <hjl (a] gnu.org>
   1228 
   1229 	* ld-elfvers/vers21.c (_old_foobar): Initialized to -1 for gcc
   1230 	3.x.
   1231 
   1232 2002-10-03  Chris Demetriou  <cgd (a] broadcom.com>
   1233 
   1234 	* ld-mips-elf/branch-misc-1.d: Link at 0x500000 and use -N, to be
   1235 	more compatible with non-embedded targets.
   1236 	* ld-mips-elf/branch-misc-2.d: Likewise.
   1237 
   1238 	* ld-mips-elf/mips-elf.exp: Clean up some comments about embedded
   1239 	PIC tests.
   1240 	(elf): New variable, to control whether generic ELF tests are run.
   1241 	(embedded_elf): New variable, to control whether ELF tests
   1242 	requiring embedded PIC or embedded relocs are run.
   1243 
   1244 2002-10-02  Stephen Clarke <stephen.clarke (a] superh.com>
   1245 
   1246 	* ld-sh/sh64/gotplt.d, ld-sh/sh64/gotplt.map,
   1247 	ld-sh/sh64/gotplt.s: New test.
   1248 
   1249 2002-10-02  Stephen Clarke <stephen.clarke (a] superh.com>
   1250 	* ld-sh/sh64/cmpct1.sd : Fix linked file name.
   1251 	* ld-sh/sh64/crange3.dd: Likewise.
   1252 
   1253 2002-10-01  Jakub Jelinek  <jakub (a] redhat.com>
   1254 
   1255 	* ld-i386/i386.exp: Add tlsindntpoff test.
   1256 	* ld-i386/tlsindntpoff.s: New test.
   1257 	* ld-i386/tlsindntpoff.dd: New test.
   1258 
   1259 2002-10-01  Jakub Jelinek  <jakub (a] redhat.com>
   1260 
   1261 	* ld-x86-64/tlspic1.s: Change TLSGD sequences.
   1262 	* ld-x86-64/tlsbinpic.s: Likewise.
   1263 	* ld-x86-64/tlspic.dd: Adjust.
   1264 
   1265 2002-10-01  Jakub Jelinek  <jakub (a] redhat.com>
   1266 
   1267 	* ld-i386/i386.exp: Add tlsg test.
   1268 	* ld-i386/tlsg.s: New test.
   1269 	* ld-i386/tlsg.sd: New test.
   1270 	* ld-i386/tlsbin.dd: Change LD into LD -> LE in comments.
   1271 	* ld-i386/tlsbinpic.s: Likewise.
   1272 	* ld-x86-64/x86-64.exp: Add tlsg test.
   1273 	* ld-x86-64/tlsg.s: New test.
   1274 	* ld-x86-64/tlsg.sd: New test.
   1275 	* ld-x86-64/tlsbin.dd: Change LD into LD -> LE in comments.
   1276 	* ld-x86-64/tlsbinpic.s: Likewise.
   1277 
   1278 2002-09-30  Alan Modra  <amodra (a] bigpond.net.au>
   1279 
   1280 	* ld-powerpc/powerpc.exp: Restrict to 32 bit ELF.
   1281 
   1282 2002-09-30  Alan Modra  <amodra (a] bigpond.net.au>
   1283 
   1284 	* ld-powerpc/reloc.s, ld-powerpc/reloc.d: New.
   1285 	* ld-powerpc/powerpc.exp: New.
   1286 
   1287 	* ld-i386/reloc.s, ld-i386/reloc.d: New.
   1288 	* ld-i386/i386.exp: Run new test.
   1289 
   1290 2002-09-27  Jakub Jelinek  <jakub (a] redhat.com>
   1291 
   1292 	* lib/ld-lib.exp (run_ld_link_tests): Add.
   1293 	* ld-sh/sh64/sh64.exp (run_ld_link_tests, regexp_diff,
   1294 	file_contents): Remove.
   1295 	(sh64tests): Add 6th field to the tests array.
   1296 	* ld-i386/i386.exp (run_ld_link_tests): Remove.
   1297 	* ld-x86-64/x86-64.exp: New.
   1298 	* ld-x86-64/tlsbin.dd: New test.
   1299 	* ld-x86-64/tlsbinpic.s: New test.
   1300 	* ld-x86-64/tlsbin.rd: New test.
   1301 	* ld-x86-64/tlsbin.s: New test.
   1302 	* ld-x86-64/tlsbin.sd: New test.
   1303 	* ld-x86-64/tlsbin.td: New test.
   1304 	* ld-x86-64/tlslib.s: New test.
   1305 	* ld-x86-64/tlspic1.s: New test.
   1306 	* ld-x86-64/tlspic2.s: New test.
   1307 	* ld-x86-64/tlspic.dd: New test.
   1308 	* ld-x86-64/tlspic.rd: New test.
   1309 	* ld-x86-64/tlspic.sd: New test.
   1310 	* ld-x86-64/tlspic.td: New test.
   1311 
   1312 2002-09-21  Alan Modra  <amodra (a] bigpond.net.au>
   1313 
   1314 	* ld-undefined/undefined.exp: Adjust function test.
   1315 
   1316 2002-09-20  Alan Modra  <amodra (a] bigpond.net.au>
   1317 
   1318 	* ld-i386/i386.exp: Only run tests on ELF targets.
   1319 
   1320 2002-09-19  Jakub Jelinek  <jakub (a] redhat.com>
   1321 
   1322 	* ld-i386/i386.exp: New.
   1323 	* ld-i386/tlsbin.dd: New test.
   1324 	* ld-i386/tlsbinpic.s: New test.
   1325 	* ld-i386/tlsbin.rd: New test.
   1326 	* ld-i386/tlsbin.s: New test.
   1327 	* ld-i386/tlsbin.sd: New test.
   1328 	* ld-i386/tlsbin.td: New test.
   1329 	* ld-i386/tlslib.s: New test.
   1330 	* ld-i386/tlsnopic1.s: New test.
   1331 	* ld-i386/tlsnopic2.s: New test.
   1332 	* ld-i386/tlsnopic.dd: New test.
   1333 	* ld-i386/tlsnopic.rd: New test.
   1334 	* ld-i386/tlsnopic.sd: New test.
   1335 	* ld-i386/tlspic1.s: New test.
   1336 	* ld-i386/tlspic2.s: New test.
   1337 	* ld-i386/tlspic.dd: New test.
   1338 	* ld-i386/tlspic.rd: New test.
   1339 	* ld-i386/tlspic.sd: New test.
   1340 	* ld-i386/tlspic.td: New test.
   1341 
   1342 2002-09-18  Chris Demetriou  <cgd (a] broadcom.com>
   1343 
   1344 	* ld-mips-elf/branch-misc-1.d: New file.
   1345 	* ld-mips-elf/branch-misc-2.d: New file.
   1346 	* ld-mips-elf/mips-elf.exp: Run new tests.
   1347 
   1348 2002-09-05  Alan Modra  <amodra (a] bigpond.net.au>
   1349 
   1350 	* ld-sh/sh64/cmpct1.xd: Adjust for lack of abs section sym.
   1351 	* ld-sh/sh64/crange3-cmpct.rd: Likewise.
   1352 	* ld-sh/sh64/crange3-media.rd: Likewise.
   1353 	* ld-sh/sh64/crange3.rd: Likewise.
   1354 
   1355 2002-08-31  Hans-Peter Nilsson  <hp (a] bitrange.com>
   1356 
   1357 	* ld-mmix/bpo-10.d: Tweak for change in symbols handling.
   1358 	* ld-mmix/bpo-11.d: Ditto.
   1359 
   1360 	* ld-mmix/b-nosym.d: Adjust for changed output for absence of
   1361 	symbols.
   1362 
   1363 	* ld-mmix/sec-7m.d: Rename tested section from .debug_info to
   1364 	.di.
   1365 	* ld-mmix/sec-7a.s, ld-mmix/sec-7b.s, ld-mmix/sec-7c.s,
   1366 	ld-mmix/sec-7d.s, ld-mmix/sec-7e.s: Ditto.
   1367 
   1368 2002-08-28  Alan Modra  <amodra (a] bigpond.net.au>
   1369 
   1370 	* ld-discard/discard.exp: xfail m6812.
   1371 	* ld-scripts/map-address.d: Adjust for extras emitted by pe targets.
   1372 
   1373 2002-08-27  Alan Modra  <amodra (a] bigpond.net.au>
   1374 
   1375 	* ld-mmix/b-nosym.d: Revert last change.
   1376 
   1377 2002-08-26  Alan Modra  <amodra (a] bigpond.net.au>
   1378 
   1379 	* ld-mmix/b-nosym.d: Adjust for "no symbols" on stdout.
   1380 
   1381 2002-08-23  Stephen Clarke <stephen.clarke (a] superh.com>
   1382 
   1383 	* ld-sh/sh64/rd-sh64.exp: New framework file.
   1384 	* ld-sh/sh64/init-cmpct.d, ld-sh/sh64/init-media.d,
   1385 	ld-sh/sh64/init64.d, ld-sh/sh64/init.s: New tests for
   1386 	correct setting of ISA bit for init and fini entry-points.
   1387 
   1388 2002-08-16  Stephen Clarke <stephen.clarke (a] superh.com>
   1389 
   1390 	* ld-sh/sh64/sh64.exp: Add dlsection.
   1391 	* ld-sh/sh64/dlsection-1.s, ld-sh/sh64/dlsection.sd: New.
   1392 
   1393 2002-08-16  Alan Modra  <amodra (a] bigpond.net.au>
   1394 
   1395 	* ld-discard/discard.exp: xfail targets using generic linker.
   1396 	* ld-discard/extern.d: Allow "data" to be reduced to a section sym.
   1397 
   1398 2002-08-15  Hans-Peter Nilsson  <hp (a] axis.com>
   1399 
   1400 	* ld-cris/libdso-4.d, ld-cris/undef1.d: New test.
   1401 
   1402 2002-08-13  H.J. Lu <hjl (a] gnu.org>
   1403 
   1404 	* ld-elfvers/vers.exp: Add vers23c and vers23d.
   1405 
   1406 	* ld-elfvers/vers23c.ver: New.
   1407 	* ld-elfvers/vers23d.dsym: New.
   1408 
   1409 2002-08-12  H.J. Lu <hjl (a] gnu.org>
   1410 
   1411 	* ld-elfvers/vers.exp: Add vers23.
   1412 
   1413 	* ld-elfvers/vers23.c: New.
   1414 	* ld-elfvers/vers23.dsym: New.
   1415 	* ld-elfvers/vers23.ver: New.
   1416 	* ld-elfvers/vers23a.c: New.
   1417 	* ld-elfvers/vers23a.dsym: New.
   1418 	* ld-elfvers/vers23a.map: New.
   1419 	* ld-elfvers/vers23a.sym: New.
   1420 	* ld-elfvers/vers23a.ver: New.
   1421 	* ld-elfvers/vers23b.c: New.
   1422 	* ld-elfvers/vers23b.dsym: New.
   1423 	* ld-elfvers/vers23b.map: New.
   1424 	* ld-elfvers/vers23b.ver: New.
   1425 
   1426 2002-08-12  Stephen Clarke <stephen.clarke (a] superh.com>
   1427 
   1428 	* ld-sh/sh64/abi32.xd: Adjust whitespace in elf32 section
   1429 	listing.
   1430 	* ld-sh/sh64/cmpct1.xd, ld-sh/sh64/mix1.xd, ld-sh/sh64/mix2.xd,
   1431 	ld-sh/sh64/rel32.xd, ld-sh/sh64/shdl32.xd: Likewise.
   1432 	* ld-sh/sh64/abi32.xd: Adjust as type of linker-script-symbols
   1433 	is no longer set to object.
   1434 	* ld-sh/sh64/abi64.xd, ld-sh/sh64/cmpct1.xd, ld-sh/sh64/crange1.rd,
   1435 	ld-sh/sh64/crange2.rd, ld-sh/sh64/crange3-cmpct.rd,
   1436 	ld-sh/sh64/crange3-media.rd, ld-sh/sh64/crange3.rd,
   1437 	ld-sh/sh64/mix1.xd, ld-sh/sh64/mix2.xd, ld-sh/sh64/shdl32.xd,
   1438 	ld-sh/sh64/shdl64.xd: Likewise.
   1439 
   1440 2002-08-10  Alan Modra  <amodra (a] bigpond.net.au>
   1441 
   1442 	* ld-discard/discard.exp: Don't run on linuxaout or linuxoldld.
   1443 	* ld-linkonce/linkonce.exp: Likewise.
   1444 	* ld-selective/sel-dump.exp: Likewise.
   1445 	* ld-selective/selective.exp: Don't run on aout or bout.
   1446 
   1447 2002-08-08  H.J. Lu <hjl (a] gnu.org>
   1448 
   1449 	* ld-elfvers/vers.exp: Add vers22.
   1450 
   1451 	* ld-elfvers/vers22.c: New.
   1452 	* ld-elfvers/vers22.dsym: New.
   1453 	* ld-elfvers/vers22.map: New.
   1454 	* ld-elfvers/vers22.ver: New.
   1455 	* ld-elfvers/vers22a.c: New.
   1456 	* ld-elfvers/vers22a.dsym: New.
   1457 	* ld-elfvers/vers22a.sym: New.
   1458 	* ld-elfvers/vers22a.ver: New.
   1459 	* ld-elfvers/vers22b.c: New.
   1460 	* ld-elfvers/vers22b.dsym: New.
   1461 	* ld-elfvers/vers22b.ver: New.
   1462 
   1463 2002-08-07  H.J. Lu <hjl (a] gnu.org>
   1464 
   1465 	* ld-elfvers/vers.exp: Add --no-undefined-version.
   1466 
   1467 	* ld-elfvers/vers1.map: Remove the unused foo1 and foo2.
   1468 	* ld-elfvers/vers8.map: Likewise.
   1469 	* ld-elfvers/vers18.map: Likewise.
   1470 
   1471 2002-07-30  John David Anglin  <dave (a] hiauly1.hia.nrc.ca>
   1472 
   1473 	* ld-discard/discard.exp, ld-scripts/phdrs.exp, ld-scripts/phdrs2.exp,
   1474 	ld-selective/sel-dump.exp: Test hppa*64*-*-hpux* target.
   1475 	* ld-elfvers/vers.exp, ld-elfvsb/elfvsb.exp, ld-elfweak/elfweak.exp,
   1476 	ld-linkonce/linkonce.exp, ld-shared/shared.exp,
   1477 	ld-undefined/weak-undef.exp:  Test hppa*64*-*-hpux* and hppa*-*-linux*
   1478 	targets.
   1479 	* ld-discard/exit.s, ld-discard/extern.s, ld-discard/start.s,
   1480 	ld-discard/static.s: Add whitespace before assembler directives.
   1481 
   1482 2002-07-29  Chris Demetriou  <cgd (a] broadcom.com>
   1483 
   1484 	* ld-mips-elf/mips16-1.d: Check that ASE flag is actually set.
   1485 
   1486 2002-07-26  Richard Sandiford  <rsandifo (a] redhat.com>
   1487 
   1488 	* ld-mips-elf/mips16-1.d,
   1489 	* ld-mips-elf/mips16-1[ab].s: New test.
   1490 	* ld-mips-elf/mips-elf.exp: Run it.
   1491 
   1492 2002-07-19  Hans-Peter Nilsson  <hp (a] bitrange.com>
   1493 
   1494 	* ld-mmix/sec-1.d: Adjust for changes in padding.
   1495 	* ld-mmix/sec-3.d: Ditto.
   1496 
   1497 2002-07-15  H.J. Lu <hjl (a] gnu.org>
   1498 
   1499 	* ld-elfvers/vers.exp: Add vers21.
   1500 
   1501 	* ld-elfvers/vers21.c: New.
   1502 	* ld-elfvers/vers21.dsym: New.
   1503 	* ld-elfvers/vers21.map: New.
   1504 	* ld-elfvers/vers21.sym: New.
   1505 	* ld-elfvers/vers21.ver: New.
   1506 
   1507 2002-07-12  Hans-Peter Nilsson  <hp (a] axis.com>
   1508 
   1509 	* ld-cris/nodyn4.d, ld-cris/expdyn4.d, ld-cris/comref1.s,
   1510 	ld-cris/euwref1.s, ld-cris/expdyn3.d, ld-cris/expdyn2.d,
   1511 	ld-cris/expdref1.s: New tests.
   1512 
   1513 2002-07-09  Richard Sandiford  <rsandifo (a] redhat.com>
   1514 
   1515 	* ld-scripts/dynamic-sections*: New test.
   1516 
   1517 2002-07-09  Hans-Peter Nilsson  <hp (a] axis.com>
   1518 
   1519 	* ld-cris/libdso-3.d, ld-cris/dso-3.s, ld-cris/noglob1.s,
   1520 	ld-cris/noglob1.d: New tests.
   1521 
   1522 	* ld-cris/libdso-1.d: Tweak for change in size of dynamic sections.
   1523 
   1524 2002-07-03  Alan Modra  <amodra (a] bigpond.net.au>
   1525 
   1526 	* lib/ld-lib.exp (default_ld_nm): Run nm with LC_ALL=C to ensure
   1527 	consistent sorting.
   1528 	(run_dump_test): Likewise for objdump/nm/objcopy/readelf.
   1529 	* ld-sh/sh64/sh64.exp (run_ld_link_tests): Likewise.
   1530 
   1531 2002-06-29  Hans-Peter Nilsson  <hp (a] bitrange.com>
   1532 
   1533 	* ld-mmix/sec-8m.d, ld-mmix/sec-8m.s, ld-mmix/sec-8a.s,
   1534 	ld-mmix/sec-8b.s, ld-mmix/sec-8d.s: New test.
   1535 
   1536 2002-06-18  Chris Demetriou  <cgd (a] broadcom.com>
   1537 
   1538 	* ld-mips-elf/empic2-ref.s: Add a missing .end, apparently
   1539 	turned up by recent assembler changes.
   1540 
   1541 2002-06-17  Tom Rix  <trix (a] redhat.com>
   1542 
   1543 	* ld-d10v/d10v.exp: New driver for d10v.
   1544 	* ld-d10v/default_layout.d : New test.
   1545 	* ld-d10v/regression-001.lt: New test for a linker regression.
   1546 	* ld-d10v/linktest-002.lt: New test for run_link_test.
   1547 	* ld-d10v/reloc-001.d - reloc-016.d: New tests.
   1548 
   1549 2002-06-11  John David Anglin  <dave (a] hiauly1.hia.nrc.ca>
   1550 
   1551 	* ld-scripts/cross1.t: Add .hash, .dynstr and .dynsym sections to
   1552 	script.
   1553 
   1554 2002-06-11  Andreas Jaeger  <aj (a] suse.de>
   1555 
   1556 	* ld-undefined/undefined.exp: Add s390x to dwarf2 xfails.
   1557 
   1558 2002-06-10  Richard Sandiford  <rsandifo (a] redhat.com>
   1559 
   1560 	* ld-mips-elf/region1a.s,
   1561 	* ld-mips-elf/region1b.s,
   1562 	* ld-mips-elf/region1.t,
   1563 	* ld-mips-elf/region1.d: New test.
   1564 	* ld-mips-elf/mips-elf.exp: Run it.
   1565 
   1566 2002-06-07  Nick Clifton  <nickc (a] cambridge.redhat.com>
   1567 
   1568 	* ld-scripts/phdrs2.s: Use .p2align instead of .align.
   1569 	Use section names .foo and .bar instead of .text and .data.
   1570 	* ld-scripts/phdrs2.t: Refer to .foo and .bar instead of .text
   1571 	and .data.
   1572 
   1573 2002-06-06  David Heine <dlheine (a] tensilica.com>
   1574 
   1575 	* ld-scripts/phdrs2.exp: New file: Run second phdrs test.
   1576 	* ld-scripts/phdrs2.s: New file: Dummy assembler source.
   1577 	* ld-scripts/phdrs2.t: New file: Linker script with an empty
   1578 	section at the start of a loadable segment.
   1579 
   1580 2005-06-02  H.J. Lu <hjl (a] gnu.org>
   1581 
   1582 	* ld-srec/sr3.cc (__dso_handle): Added for gcc 3.1 with
   1583 	-fuse-cxa-atexit.
   1584 	(__cxa_atexit): Likewise.
   1585 
   1586 2002-05-30  Richard Henderson  <rth (a] redhat.com>
   1587 
   1588 	* ld-bootstrap/bootstrap.exp: Test --relax.
   1589 
   1590 2002-05-28  Hans-Peter Nilsson  <hp (a] axis.com>
   1591 
   1592 	* ld-cris/libdso-2.d: Tweak for combreloc now default on.
   1593 
   1594 2002-05-07  Richard Sandiford  <rsandifo (a] redhat.com>
   1595 
   1596 	* lib/ld-lib.exp (run_dump_test): Add -L$srcdir/$subdir.
   1597 	(is_elf_format): New, extracted from...
   1598 	* ld-scripts/weak.exp: ...here.
   1599 	* ld-scripts/overlay-size.exp: New test.
   1600 	* ld-scripts/overlay-size.[tsd],
   1601 	* ld-scripts/overlay-size-map.d: New files for it.
   1602 
   1603 2002-05-02  Richard Sandiford  <rsandifo (a] redhat.com>
   1604 
   1605 	* ld-scripts/map-address.exp: Quote conditions.
   1606 
   1607 2002-04-30  Richard Sandiford  <rsandifo (a] redhat.com>
   1608 
   1609 	* ld-scripts/map-address.exp: New test.
   1610 	* ld-scripts/map-address.[td]: New files for it.
   1611 
   1612 2002-04-19  Richard Henderson  <rth (a] redhat.com>
   1613 
   1614 	* ld-elfvsb/elfvsb.exp: Mirror ia64 non-pic xfails for alpha.
   1615 	* ld-shared/shared.exp: Likewise.
   1616 	* ld-selective/selective.exp: Disable for alpha.
   1617 	* ld-undefined/undefined.exp: Add alpha to dwarf2 xfails.
   1618 
   1619 2002-04-05  Hans-Peter Nilsson  <hp (a] axis.com>
   1620 
   1621 	* ld-cris/libdso-2.d, ld-cris/dso-2.s, ld-cris/hide1: New test.
   1622 
   1623 2002-03-19  Hans-Peter Nilsson  <hp (a] axis.com>
   1624 
   1625 	* ld-cris/ldsym1.d: New test.
   1626 
   1627 	* ld-mmix/bpo-1.d: Tweak for type of linker-script-symbols no
   1628 	longer set to object.
   1629 	* ld-mmix/undef-3.d, ld-mmix/start-1.d, ld-mmix/locto-1.d,
   1630 	ld-mmix/loct-1.d, ld-mmix/locdo-1.d, ld-mmix/local7.d,
   1631 	ld-mmix/local5.d, ld-mmix/local3.d, ld-mmix/local1.d,
   1632 	ld-mmix/loc6.d, ld-mmix/loc4.d, ld-mmix/loc3.d, ld-mmix/loc2.d,
   1633 	ld-mmix/loc1.d, ld-mmix/greg-7.d, ld-mmix/greg-6.d,
   1634 	ld-mmix/greg-5.d, ld-mmix/greg-4.d, ld-mmix/greg-3.d,
   1635 	ld-mmix/greg-2.d, ld-mmix/greg-19.d, ld-mmix/greg-1.d,
   1636 	ld-mmix/bspec2.d, ld-mmix/bspec1.d, ld-mmix/bpo-9.d,
   1637 	ld-mmix/bpo-6.d, ld-mmix/bpo-5.d, ld-mmix/bpo-4.d,
   1638 	ld-mmix/bpo-3.d, ld-mmix/bpo-2.d, ld-mmix/bpo-19.d,
   1639 	ld-mmix/bpo-18.d, ld-mmix/bpo-17.d, ld-mmix/bpo-16.d,
   1640 	ld-mmix/bpo-14.d, ld-mmix/bpo-11.d, ld-mmix/bpo-10.d: Ditto.
   1641 
   1642 2002-03-11  Andreas Jaeger  <aj (a] suse.de>
   1643 
   1644 	* ld-elfweak/strongdata.sym: Allow bss section for GCC 3.2 that
   1645 	places zero initialized data in the bss.
   1646 	* ld-elfweak/lddsodata.dsym: Likewise.
   1647 
   1648 2002-03-07  Hans-Peter Nilsson  <hp (a] axis.com>
   1649 
   1650 	* ld-cris/expdyn1.d: Tweak for change in elf.sc.
   1651 
   1652 2002-02-24  Hans-Peter Nilsson  <hp (a] bitrange.com>
   1653 
   1654 	* ld-sh/ld-r-1.d: Adjust to changes in readelf output.
   1655 	* ld-sh/shared-1.d, ld-sh/sh64/crangerel1.rd, ld-sh/crangerel2.rd,
   1656 	ld-sh/sh64/reldl32.rd, ld-sh/sh64/reldl64.rd: Ditto.
   1657 
   1658 2002-02-18  Daniel Jacobowitz  <drow (a] mvista.com>
   1659 
   1660 	* ld-elfvsb/sh1.c: Fix typo in last change.
   1661 
   1662 2002-02-17  Daniel Jacobowitz  <drow (a] mvista.com>
   1663 
   1664 	* ld-elfvsb/sh1.c: Use #pragma weak.
   1665 
   1666 2002-02-17  Daniel Jacobowitz  <drow (a] mvista.com>
   1667 
   1668 	* vers.exp: Do not call diff -q.
   1669 
   1670 2002-02-17  Hans-Peter Nilsson  <hp (a] bitrange.com>
   1671 
   1672 	* ld-mmix/b-nosym.d, ld-mmix/sec-6.d: Tweak for change in symbol
   1673 	output.
   1674 	* ld-mmix/sec-7m.d, ld-mmix/sec-7a.s, ld-mmix/sec-7b.s,
   1675 	ld-mmix/sec-7c.s, ld-mmix/sec-7d.s, ld-mmix/sec-7e.s: New test.
   1676 
   1677 	* ld-mmix/bpo-22.d: New test.
   1678 
   1679 	* ld-mmix/local12.d (Sections): Match any LMA for .data, .sbss,
   1680 	and .bss.
   1681 
   1682 2002-02-12  John David Anglin  <dave (a] hiauly1.hia.nrc.ca>
   1683 
   1684 	* ld-selective/selective.exp: Link against libgcc on
   1685 	hppa*-*-linux* targets.
   1686 
   1687 2002-02-11  Alexandre Oliva  <aoliva (a] redhat.com>
   1688 
   1689 	* ld-sh/sh64/reldl64.rd: Add relocation symbol data in info field.
   1690 	* ld-sh/sh64/crange-2i.s: Add align to match align in crange-2h.s.
   1691 	* ld-sh/sh64/crange3-cmpct.rd: Adjust to reflect modifications
   1692 	in section ordering.
   1693 	* ld-sh/sh64/crange3-media.rd: Likewise.
   1694 	* ld-sh/sh64/crange3.rd: Likewise.
   1695 	* ld-sh/sh64/crange3.dd: Likewise.
   1696 
   1697 	* ld-sh/shared-1.d: Fix relocation addend.
   1698 
   1699 2002-02-09  Hans-Peter Nilsson  <hp (a] bitrange.com>
   1700 
   1701 	* ld-mmix/bpo-21.d, ld-mmix/bpo-21m.d, ld-mmix/bpo-11.s: New
   1702 	tests.
   1703 
   1704 2002-02-08  Alexandre Oliva  <aoliva (a] redhat.com>
   1705 
   1706 	Contribute sh64-elf.
   1707 	2002-02-02  Alexandre Oliva  <aoliva (a] redhat.com>
   1708 	* ld-sh/sh64/crange3-cmpct.rd: Adjust offsets.
   1709 	* ld-sh/sh64/crange3-media.rd: Likewise.
   1710 	* ld-sh/sh64/crange3.rd: Likewise.
   1711 	* ld-sh/sh64/crangerel1.rd: Likewise.
   1712 	* ld-sh/sh64/crangerel2.rd: Likewise.
   1713 	* ld-sh/sh64/reldl32.rd: Likewise.
   1714 	* ld-sh/sh64/reldl64.rd: Likewise.
   1715 	2002-01-28  Alexandre Oliva  <aoliva (a] redhat.com>
   1716 	* ld-sh/sh64/abi32.xd: Formatting changes to match the current
   1717 	output of objdump.
   1718 	* ld-sh/sh64/cmpct1.xd: Likewise.
   1719 	* ld-sh/sh64/crange1.rd: Likewise.
   1720 	* ld-sh/sh64/crange2.rd: Likewise.
   1721 	* ld-sh/sh64/crange3-cmpct.rd: Likewise.
   1722 	* ld-sh/sh64/crange3-media.rd: Likewise.
   1723 	* ld-sh/sh64/crange3.rd: Likewise.
   1724 	* ld-sh/sh64/crangerel1.rd: Likewise.
   1725 	* ld-sh/sh64/crangerel2.rd: Likewise.
   1726 	* ld-sh/sh64/mix1.xd: Likewise.
   1727 	* ld-sh/sh64/mix2.xd: Likewise.
   1728 	* ld-sh/sh64/rel32.xd: Likewise.
   1729 	* ld-sh/sh64/reldl32.rd: Likewise.
   1730 	* ld-sh/sh64/reldl64.rd: Likewise.
   1731 	* ld-sh/sh64/sh64.exp: Likewise.  Reordered cranges and stack
   1732 	sessions, to match changes in the linker script.
   1733 	2001-06-14  Alexandre Oliva  <aoliva (a] redhat.com>
   1734 	* ld-sh/sh64/reldl32.rd, ld-sh/sh64/reldl64.rd: Adjust relocation
   1735 	info to reflect renumbering of relocation types.
   1736 	2001-03-14  DJ Delorie	<dj (a] redhat.com>
   1737 	* ld-sh/sh64/endian.dbd: New file, endian tests.
   1738 	* ld-sh/sh64/endian.dld: Ditto.
   1739 	* ld-sh/sh64/endian.ld: Ditto.
   1740 	* ld-sh/sh64/endian.s: Ditto.
   1741 	* ld-sh/sh64/endian.sbd: Ditto.
   1742 	* ld-sh/sh64/endian.sld: Ditto.
   1743 	* ld-sh/sh64/sh64.exp: Add above tests.  Add -L option to ld.
   1744 	2001-03-12  DJ Delorie	<dj (a] redhat.com>
   1745 	* ld-sh/sh64/relax.exp: New file, test disabling relaxing.
   1746 	* ld-sh/sh64/relax1.s: Ditto.
   1747 	* ld-sh/sh64/relax2.s: Ditto.
   1748 	* ld-sh/sh64/relax3.s: Ditto.
   1749 	* ld-sh/sh64/relax4.s: Ditto.
   1750 	* ld-sh/sh64/relfail.exp: New file, test for bogus relocs.
   1751 	* ld-sh/sh64/relfail.s: Ditto.
   1752 	2001-03-12  DJ Delorie	<dj (a] redhat.com>
   1753 	* ld-sh/sh.exp: This test isn't appropriate for SH64 since it
   1754 	uses SH32 assembler files.
   1755 	2001-03-07  DJ Delorie	<dj (a] redhat.com>
   1756 	* ld-selective/selective.exp: Pass "-e _start" for sh64 to
   1757 	accomodate expected start symbol in test.
   1758 	2001-03-06  DJ Delorie	<dj (a] redhat.com>
   1759 	* ld-scripts/crossref.exp: Pass -mshelf32 to the linker for sh64,
   1760 	to match what gcc passes to the linker by default.
   1761 	* ld-selective/selective.exp: Ditto.
   1762 	* ld-srec/srec.exp: Ditto, plus XFAIL for sh64.
   1763 	* ld-undefined/undefined.exp: Add XFAIL for sh64 (it's dwarf2).
   1764 	2001-03-06  DJ Delorie	<dj (a] redhat.com>
   1765 	* ld-sh/sh64/abi32.xd (stack): Adjust for new default stack layout.
   1766 	* ld-sh/sh64/abi64.xd (stack): Ditto.
   1767 	* ld-sh/sh64/cmpct1.xd (stack): Ditto.
   1768 	* ld-sh/sh64/crange1.rd (stack): Ditto.
   1769 	* ld-sh/sh64/crange2.rd (stack): Ditto.
   1770 	* ld-sh/sh64/crange3-cmpct.rd (stack): Ditto.
   1771 	* ld-sh/sh64/crange3-media.rd (stack): Ditto.
   1772 	* ld-sh/sh64/crange3.rd (stack): Ditto.
   1773 	* ld-sh/sh64/mix1.xd (stack): Ditto.
   1774 	* ld-sh/sh64/mix2.xd (stack): Ditto.
   1775 	* ld-sh/sh64/shdl32.xd (stack): Ditto.
   1776 	* ld-sh/sh64/shdl64.xd (stack): Ditto.
   1777 	2001-01-14  Hans-Peter Nilsson	<hpn (a] cygnus.com>
   1778 	* ld-sh/sh64/mix1.xd: Add SORT_ENTRIES for .cranges section.
   1779 	* ld-sh/sh64/mix2.xd: Ditto.
   1780 	2001-01-08  Hans-Peter Nilsson	<hpn (a] cygnus.com>
   1781 	* ld-sh/sh64/abi32.xd: Adjust for bit 0 set on an entry address
   1782 	being SHmedia.
   1783 	* ld-sh/sh64/shdl64.xd: Ditto.
   1784 	* ld-sh/sh64/shdl32.xd: Ditto.
   1785 	* ld-sh/sh64/mix2.xd: Ditto.
   1786 	* ld-sh/sh64/crange3-media.rd: Ditto.
   1787 	* ld-sh/sh64/abi64.xd: Ditto.
   1788 	2001-01-06  Hans-Peter Nilsson	<hpn (a] cygnus.com>
   1789 	* ld-sh/sh64/crange-2a.s (diversion2): New global symbol.
   1790 	* ld-sh/sh64/crange1.rd: Adjust to presence of new symbol.
   1791 	Adjust section type for .cranges; expect sorted contents.
   1792 	* ld-sh/sh64/crange2.rd: Ditto.
   1793 	* ld-sh/sh64/crange3.dd, ld-sh/sh64/crange3.rd: Ditto.
   1794 	* ld-sh/sh64/crangerel1.rd: Adjust to presence of new symbol.
   1795 	* ld-sh/sh64/crangerel2.rd: Ditto.
   1796 	* ld-sh/sh64/mix1.xd: Adjust to DEBUGGING being set for .cranges.
   1797 	* ld-sh/sh64/mix2.xd: Ditto.
   1798 	* ld-sh/sh64/crange3-cmpct.rd, ld-sh/sh64/crange3-media.rd: New
   1799 	tests.
   1800 	* ld-sh/sh64/sh64.exp: Tweak test message.  Run new tests.
   1801 	2001-01-05  Hans-Peter Nilsson	<hpn (a] cygnus.com>
   1802 	* ld-sh/sh64/shmix-1.s (start2): Add a NOP to provide a valid
   1803 	target for (unexpanded) PTB.  Add an .align 2 to SHmedia code to
   1804 	keep properly aligned.
   1805 	* ld-sh/sh64/mix1.sd, ld-sh/sh64/mix1.xd: Adjust accordingly.
   1806 	* ld-sh/sh64/mix1-noexp.sd, ld-sh/sh64/mix2-noexp.sd,
   1807 	ld-sh/sh64/abixx-noexp.sd: New tests for GAS -no-expand and
   1808 	R_SH_PT_16 relocation.
   1809 	* ld-sh/sh64/sh64.exp: Run new tests.
   1810 	2000-12-30  Hans-Peter Nilsson	<hpn (a] cygnus.com>
   1811 	* ld-sh/sh64/crange-2f.s, ld-sh/sh64/crange-2g.s,
   1812 	ld-sh/sh64/crange-2h.s, ld-sh/sh64/crange-2i.s,
   1813 	ld-sh/sh64/crange3.dd, ld-sh/sh64/crange3.rd: New tests.
   1814 	* ld-sh/sh64/sh64.exp: Run new tests.
   1815 	* ld-sh/sh64/crange1.rd: Correct section flags.
   1816 	* ld-sh/sh64/crange2.rd: Ditto.
   1817 	* ld-sh/sh64/crangerel1.rd: Ditto.
   1818 	2000-12-18  Hans-Peter Nilsson	<hpn (a] cygnus.com>
   1819 	* ld-sh/sh64/crange-1.s, ld-sh/sh64/crange-2a.s,
   1820 	ld-sh/sh64/crange-2b.s, ld-sh/sh64/crange-2c.s,
   1821 	ld-sh/sh64/crange-2d.s, ld-sh/sh64/crange-2e.s,
   1822 	ld-sh/sh64/crange1.rd, ld-sh/sh64/crange2.rd,
   1823 	ld-sh/sh64/crangerel1.rd, ld-sh/sh64/crangerel2.rd: New tests for
   1824 	handling .cranges section.
   1825 	* ld-sh/sh64/sh64.exp: Run new tests.
   1826 	* ld-sh/sh64/mix1.sd, ld-sh/sh64/mix1.xd, ld-sh/sh64/mix2.sd,
   1827 	ld-sh/sh64/mix2.xd: Adjust for .cranges section.
   1828 	2000-12-15  Hans-Peter Nilsson	<hpn (a] cygnus.com>
   1829 	* ld-sh/sh64/abi32.sd, ld-sh/sh64/abi32.xd, ld-sh/sh64/abi64.sd,
   1830 	ld-sh/sh64/abi64.xd, ld-sh/sh64/cmpct1.xd, ld-sh/sh64/mix1.sd,
   1831 	ld-sh/sh64/mix1.xd, ld-sh/sh64/mix2.sd, ld-sh/sh64/mix2.xd,
   1832 	ld-sh/sh64/shdl32.xd, ld-sh/sh64/shdl64.xd: Adjust to .bss and
   1833 	.data individually 8-byte aligned.
   1834 	2000-12-09  Hans-Peter Nilsson	<hpn (a] cygnus.com>
   1835 	* ld-sh/sh64/rel-1.s, ld-sh/sh64/rel-2.s, ld-sh/sh64/rel32.xd,
   1836 	ld-sh/sh64/rel64.xd, ld-sh/sh64/reldl-1.s, ld-sh/sh64/reldl-2.s,
   1837 	ld-sh/sh64/reldl32.rd, ld-sh/sh64/reldl64.rd: New tests.
   1838 	* ld-sh/sh64/sh64.exp: Make it possible to use readelf as
   1839 	inspection tool.  Run new tests.
   1840 	2000-12-07  Hans-Peter Nilsson	<hpn (a] cygnus.com>
   1841 	* ld-sh/sh64/abi64.sd, ld-sh/sh64/abi32.sd, ld-sh/sh64/mix1.sd,
   1842 	ld-sh/sh64/mix2.sd: Correct offsets in PT/PTA/PTB expansions.
   1843 	* ld-sh/sh64/shdl-1.s, ld-sh/sh64/shdl-2.s, ld-sh/sh64/shdl64.sd,
   1844 	ld-sh/sh64/shdl64.xd, ld-sh/sh64/shdl32.xd: New tests.
   1845 	* ld-sh/sh64/sh64.exp: Run new tests.
   1846 	2000-12-01  Hans-Peter Nilsson	<hpn (a] cygnus.com>
   1847 	* ld-sh/sh64/cmpct1.sd, ld-sh/sh64/cmpct1.xd,
   1848 	ld-sh/sh64/shcmp-1.s: New test.
   1849 	* ld-sh/sh64/sh64.exp: Add new test to sh64tests.  Reformat.
   1850 	2000-11-30  Hans-Peter Nilsson	<hpn (a] cygnus.com>
   1851 	* ld-sh/sh64/sh64.exp: Use linker option -mshelf64 for 64-bit ABI
   1852 	test.
   1853 	* ld-sh/sh64/abi64.xd: Tweak for 64-bit ELF.
   1854 	2000-11-29  Hans-Peter Nilsson	<hpn (a] cygnus.com>
   1855 	* ld-sh/sh64/sh64.exp (sh64tests): Use linker option -mshelf32 for
   1856 	tests.
   1857 	2000-11-27  Hans-Peter Nilsson	<hpn (a] cygnus.com>
   1858 	* ld-sh/sh64/abi32.sd, ld-sh/sh64/abi64.sd: Correct MOVI
   1859 	registers.
   1860 	* ld-sh/sh64/mix1.sd, ld-sh/sh64/mix1.xd, ld-sh/sh64/shmix-1.s:
   1861 	New test.
   1862 	* ld-sh/sh64/mix2.sd, ld-sh/sh64/mix2.xd, ld-sh/sh64/shmix-2.s,
   1863 	ld-sh/sh64/shmix-3.s: New test.
   1864 	* ld-sh/sh64/sh64.exp: Add new tests to sh64tests.
   1865 	2000-11-26  Hans-Peter Nilsson	<hpn (a] cygnus.com>
   1866 	* ld-sh/sh64: New testsuite.
   1867 
   1868 2002-02-07  Hans-Peter Nilsson  <hp (a] axis.com>
   1869 
   1870 	* ld-selective/keepdot.s: Remove section specifier.
   1871 
   1872 2002-02-05  Hans-Peter Nilsson  <hp (a] axis.com>
   1873 
   1874 	* ld-selective/keepdot.d, ld-selective/keepdot.ld,
   1875 	ld-selective/keepdot.s, ld-selective/keepdot0.d: New tests.
   1876 	* ld-selective/sel-dump.exp: New, driver for run_dump_test:s.
   1877 
   1878 2002-02-04  Hans-Peter Nilsson  <hp (a] bitrange.com>
   1879 
   1880 	* ld-mmix/bpo-18.d, ld-mmix/bpo64addr.ld, ld-mmix/bpo-18m.d,
   1881 	ld-mmix/bpo-9.s, ld-mmix/bpo-19.d, ld-mmix/bpo-19m.d,
   1882 	ld-mmix/bpo-10.s, ld-mmix/bpo-20.d, ld-mmix/bpo-20m.d: New tests
   1883 	for on-demand global register allocation.
   1884 
   1885 2002-02-02  Alexandre Oliva  <aoliva (a] redhat.com>
   1886 
   1887 	* ld-sh/shared-1.d: Fix incorrect offsets.
   1888 
   1889 2002-02-01  Hans-Peter Nilsson  <hp (a] bitrange.com>
   1890 
   1891 	* ld-mmix/bpo-1.d, ld-mmix/bpo-1.s, ld-mmix/bpo-1m.d,
   1892 	ld-mmix/bpo-15.d, ld-mmix/bpo-4.s, ld-mmix/bpo-6.d,
   1893 	ld-mmix/bpo-6.s, ld-mmix/bpo-2.d, ld-mmix/bpo-6m.d,
   1894 	ld-mmix/bpo-12m.d, ld-mmix/bpo-2m.d, ld-mmix/bpo-2.s,
   1895 	ld-mmix/bpo-5.s, ld-mmix/bpo-3.d, ld-mmix/start3.s,
   1896 	ld-mmix/bpo-3m.d, ld-mmix/bpo-9m.d, ld-mmix/bpo-4.d,
   1897 	ld-mmix/bpo-3.s, ld-mmix/bpo-4m.d, ld-mmix/bpo-7.d,
   1898 	ld-mmix/bpo-5.d, ld-mmix/bpo-16.d, ld-mmix/bpo-5m.d,
   1899 	ld-mmix/bpo-7m.d, ld-mmix/bpo-9.d, ld-mmix/bpo-8.d,
   1900 	ld-mmix/start4.s, ld-mmix/bpo-8m.d, ld-mmix/bpo-13m.d,
   1901 	ld-mmix/bpo-15m.d, ld-mmix/bpo-10.d, ld-mmix/bpo-11.d,
   1902 	ld-mmix/bpo-14m.d, ld-mmix/bpo-13.d, ld-mmix/bpo-7.s,
   1903 	ld-mmix/bpo-12.d, ld-mmix/bpo-16m.d, ld-mmix/bpo-14.d,
   1904 	ld-mmix/bpo-8.s, ld-mmix/bpo-17.d, ld-mmix/bpo-17m.d: New tests.
   1905 
   1906 2002-01-31  Hans-Peter Nilsson  <hp (a] axis.com>
   1907 
   1908 	* ld-cris/weakref1.d, ld-cris/libdso-1.d, ld-cris/gotrel2.s,
   1909 	ld-cris/expdyn1.d, ld-cris/expdyn1.s, ld-cris/dso-1.s: New tests.
   1910 	* ld-cris/cris.exp: Split run_dump_tests in two parts, executing
   1911 	tests named *dso-*.d first and copying their tmpdir/dump to files
   1912 	named as the .d-file.
   1913 
   1914 2002-01-31  Alan Modra  <amodra (a] bigpond.net.au>
   1915 
   1916 	* ld-scripts/crossref.exp: Allow foo to have a leading dot.
   1917 	* ld-scripts/cross1.t: Add .opd.
   1918 	* ld-undefined/undefined.exp: Allow leading dot on sym names.
   1919 	* lib/ld-lib.exp (default_ld_nm): Strip leading dots from syms.
   1920 
   1921 2002-01-29  Chris Demetriou  <cgd (a] broadcom.com>
   1922 
   1923 	* ld-mips-elf/emrelocs-eb.d: New file to test --embedded-relocs.
   1924 	* ld-mips-elf/emrelocs-el.d: Likewise.
   1925 	* ld-mips-elf/emrelocs1.s: Likewise.
   1926 	* ld-mips-elf/emrelocs2.s: Likewise.
   1927 	* ld-mips-elf/emrelocs.ld: Likewise.
   1928 	* ld-mips-elf/mips-elf.exp: Add the above to the list of tests.
   1929 
   1930 2002-01-21  Hans-Peter Nilsson  <hp (a] axis.com>
   1931 
   1932 	* ld-cris: New testsuite directory.
   1933 
   1934 2002-01-15  Nick Clifton  <nickc (a] cambridge.redhat.com>
   1935 
   1936 	* ld-sh/sh.exp: Copy start.s file into test directory.
   1937 
   1938 2002-01-14  Nick Clifton  <nickc (a] cambridge.redhat.com>
   1939 
   1940 	* ld-selective/selective.exp: For ARM targets, link with libgcc.a.
   1941 
   1942 2002-01-02  Chris Demetriou  <cgd (a] broadcom.com>
   1943 
   1944 	* ld-mips-elf/empic1-ln.d: New file to test basic linking of
   1945 	R_MIPS_GNU_REL_HI16 and R_MIPS_GNU_REL_LO16 relocations.
   1946 	* ld-mips-elf/empic1-lp.d: Likewise.
   1947 	* ld-mips-elf/empic1-mn.d: Likewise.
   1948 	* ld-mips-elf/empic1-mp.d: Likewise.
   1949 	* ld-mips-elf/empic1-sn.d: Likewise.
   1950 	* ld-mips-elf/empic1-sp.d: Likewise.
   1951 	* ld-mips-elf/empic1-ref.s: Likewise.
   1952 	* ld-mips-elf/empic1-space.s: Likewise.
   1953 	* ld-mips-elf/empic1-tgt.s: Likewise.
   1954 	* ld-mips-elf/empic2-fwd-0.d: New file to test
   1955 	R_MIPS_GNU_REL_HI16 and R_MIPS_GNU_REL_LO16 relocation edge
   1956 	cases.
   1957 	* ld-mips-elf/empic2-fwd-1.d: Likewise.
   1958 	* ld-mips-elf/empic2-rev-0.d: Likewise.
   1959 	* ld-mips-elf/empic2-rev-1.d: Likewise.
   1960 	* ld-mips-elf/empic2-ref.s: Likewise.
   1961 	* ld-mips-elf/empic2-space.s: Likewise.
   1962 	* ld-mips-elf/empic2-fwd-tgt.s: Likewise.
   1963 	* ld-mips-elf/empic2-rev-tgt.s: Likewise.
   1964 	* ld-mips-elf/mips-elf.exp: New file to run MIPS 32-bit ELF
   1965 	tests (including those above).
   1966 
   1967 2001-11-30  H.J. Lu <hjl (a] gnu.org>
   1968 
   1969 	* ld-elfvers/vers.exp (build_vers_lib): Preserve the library
   1970 	order.
   1971 
   1972 2001-11-29  H.J. Lu <hjl (a] gnu.org>
   1973 
   1974 	* ld-elfvers/vers.exp (build_vers_lib): Support linking against
   1975 	more than one libraries.
   1976 	Add "vers20a" and "vers20" tests for common symbols.
   1977 
   1978 	* ld-elfvers/vers20.c: New.
   1979 	* ld-elfvers/vers20.dsym: New.
   1980 	* ld-elfvers/vers20.map: New.
   1981 	* ld-elfvers/vers20.ver: New.
   1982 	* ld-elfvers/vers20a.ver: New.
   1983 
   1984 2001-11-19  H.J. Lu <hjl (a] gnu.org>
   1985 
   1986 	* ld-elfvsb/define.s: Mark all global lables as object.
   1987 
   1988 	* ld-elfvsb/hidden0.d: Match large section number.
   1989 	* ld-elfvsb/hidden1.d: Likewise.
   1990 	* ld-elfvsb/internal0.d: Likewise.
   1991 	* ld-elfvsb/internal1.d: Likewise.
   1992 	* ld-elfvsb/protected0.d: Likewise.
   1993 	* ld-elfvsb/protected1.d: Likewise.
   1994 
   1995 	* ld-elfvsb/hidden0.d: Change NOTYPE to OBJECT.
   1996 	* ld-elfvsb/internal0.d: Likewise.
   1997 	* ld-elfvsb/protected0.d: Likewise.
   1998 
   1999 2001-11-15  H.J. Lu <hjl (a] gnu.org>
   2000 
   2001 	* ld-sh/ld-r-1.d: Updated.
   2002 
   2003 2001-11-14  Nick Clifton  <nickc (a] cambridge.redhat.com>
   2004 
   2005 	* ld-bootstrap/bootstrap.exp: Only scan tail of executable for
   2006 	PE targets.
   2007 
   2008 2001-11-12  Donn Terry <donnte (a] microsoft.com>
   2009 
   2010 	* ld-bootstrap/bootstrap.exp: Only compare the tail end of the two
   2011 	binary files produced in order to avoid date stamp present in PE
   2012 	binaries.
   2013 
   2014 2001-11-11  Hans-Peter Nilsson  <hp (a] bitrange.com>
   2015 
   2016 	* ld-mmix/sec-5.d (Sections): Add whitespace missing in commit.
   2017 
   2018 2001-11-09  H.J. Lu <hjl (a] gnu.org>
   2019 
   2020 	* ld-discard/discard.exp: New. Test ld discard.
   2021 	* ld-discard/discard.ld: Likewise.
   2022 	* ld-discard/exit.s: Likewise.
   2023 	* ld-discard/extern.d: Likewise.
   2024 	* ld-discard/extern.s: Likewise.
   2025 	* ld-discard/start.d: Likewise.
   2026 	* ld-discard/start.s: Likewise.
   2027 	* ld-discard/static.d: Likewise.
   2028 	* ld-discard/static.s: Likewise.
   2029 
   2030 2001-11-02  H.J. Lu  <hjl (a] gnu.org>
   2031 
   2032 	* ld-elfvsb/elfvsb.exp: Add the "ld -r" test.
   2033 
   2034 	* ld-elfvsb/hidden0.d: New.
   2035 	* ld-elfvsb/hidden1.d: New.
   2036 	* ld-elfvsb/internal0.d: New.
   2037 	* ld-elfvsb/internal1.d: New.
   2038 	* ld-elfvsb/protected0.d: New.
   2039 	* ld-elfvsb/protected1.d: New.
   2040 	* ld-elfvsb/undef.s: New.
   2041 	* ld-elfvsb/undef.s: New.
   2042 
   2043 2001-11-02  NIIBE Yutaka  <gniibe (a] m17n.org>
   2044 
   2045 	* ld-sh/sh.exp: Have its own start.s for linux.
   2046 
   2047 2001-10-31  Hans-Peter Nilsson  <hp (a] bitrange.com>
   2048 
   2049 	* ld-mmix/locdo-1.d: Prune character dump part.
   2050 	* ld-mmix/local7m.d, ld-mmix/loc4.d, ld-mmix/loc4m.d,
   2051 	ld-mmix/loc1.d, ld-mmix/bspec1m.d, ld-mmix/bspec2m.d,
   2052 	ld-mmix/b-nosym.d, ld-mmix/b-fixo2.d, ld-mmix/b-loc64k.d,
   2053 	ld-mmix/undef-3m.d, ld-mmix/locto.s, ld-mmix/loct.s,
   2054 	ld-mmix/local3m.d, ld-mmix/local1m.d, ld-mmix/loc6m.d,
   2055 	ld-mmix/loc2.s, ld-mmix/loc1.s, ld-mmix/gregldo1.s,
   2056 	ld-mmix/dloc1.s, ld-mmix/b-widec3.s, ld-mmix/b-nosym.s: Remove
   2057 	unnecessary empty lines.
   2058 
   2059 2001-10-30  Hans-Peter Nilsson  <hp (a] bitrange.com>
   2060 
   2061 	* ld-mmix: New testsuite directory.
   2062 
   2063 2001-10-14  Hans-Peter Nilsson  <hp (a] bitrange.com>
   2064 
   2065 	* ld-sh/sub2l-1.d, ld-sh/shared-1.d, ld-sh/weak1.d: Only run on
   2066 	sh*-*-elf.
   2067 
   2068 	* lib/ld-lib.exp (run_dump_test): Fix typo: asflags(), not asflags{}.
   2069 
   2070 	* ld-sh/rd-sh.exp: New framework file.
   2071 	* ld-sh/ld-r-1.d, ld-sh/ldr1.s, ld-sh/ldr2.s, ld-sh/shared-1.d,
   2072 	ld-sh/weak1.s, ld-sh/weak1.d, ld-sh/sub2l.s, ld-sh/sub2l-1.d: New
   2073 	test files.
   2074 
   2075 2001-09-29  Hans-Peter Nilsson  <hp (a] axis.com>
   2076 
   2077 	* ld-linkonce/linkonce.exp: New file.
   2078 	* ld-linkonce/x.s, ld-linkonce/y.s, ld-linkonce/zeroeh.ld,
   2079 	ld-linkonce/zeroehl32.d: New test.
   2080 
   2081 2001-09-25  H.J. Lu  <hjl (a] gnu.org>
   2082 
   2083 	* ld-elfweak/dso.dsym: Updated for alpha.
   2084 	* ld-elfweak/dsodata.dsym: Likewise.
   2085 	* ld-elfweak/strong.sym: Likewise.
   2086 	* ld-elfweak/strongcomm.sym: Likewise.
   2087 	* ld-elfweak/strongdata.sym: Likewise.
   2088 
   2089 2001-09-15  Hans-Peter Nilsson  <hp (a] bitrange.com>
   2090 
   2091 	* lib/ld-lib.exp (run_dump_test): Handle new option
   2092 	"objcopy_linked_file".  Return after failing, if errors were
   2093 	expected but none were found.
   2094 	(slurp_options): Support underscores in option names.
   2095 
   2096 2001-09-14  H.J. Lu  <hjl (a] gnu.org>
   2097 
   2098 	* ld-elfweak/bar.c: Updated.
   2099 	* ld-elfweak/bar1a.c: Likewise.
   2100 	* ld-elfweak/main.c: Likewise.
   2101 	* ld-elfweak/main1.c: Likewise.
   2102 	* ld-elfweak/elfweak.exp: Likewise.
   2103 	* ld-elfweak/weakdata.dsym: Updated.
   2104 
   2105 2001-09-11  H.J. Lu  <hjl (a] gnu.org>
   2106 
   2107 	* ld-elfweak/elfweak.exp (build_lib): Take a list of object
   2108 	files.
   2109 	(build_exec): Likewise.
   2110 	Add more tests and make some xfail.
   2111 
   2112 	* ld-elfweak/dso.dsym: Support symbol versioning.
   2113 	* ld-elfweak/dsow.dsym: Likewise.
   2114 
   2115 	* ld-elfweak/main1.c: New.
   2116 	* ld-elfweak/bar1a.c: Likewise.
   2117 	* ld-elfweak/bar1b.c: Likewise.
   2118 	* ld-elfweak/bar1c.c: Likewise.
   2119 	* ld-elfweak/foo1a.c: Likewise.
   2120 	* ld-elfweak/foo1b.c: Likewise.
   2121 	* ld-elfweak/dsodata.dsym: Likewise.
   2122 	* ld-elfweak/dsowdata.dsym: Likewise.
   2123 	* ld-elfweak/weakdata.dsym: Likewise.
   2124 	* ld-elfweak/strongcomm.sym: Likewise.
   2125 	* ld-elfweak/strongdata.sym: Likewise.
   2126 	* ld-elfweak/weakdata.dat: Likewise.
   2127 	* ld-elfweak/strongdata.dat: Likewise.
   2128 
   2129 2001-09-10  H.J. Lu  <hjl (a] gnu.org>
   2130 
   2131 	* ld-elfweak/elfweak.exp: New.
   2132 	* ld-elfweak/bar.c: Likewise.
   2133 	* ld-elfweak/foo.c: Likewise.
   2134 	* ld-elfweak/main.c: Likewise.
   2135 	* ld-elfweak/dso.dsym: Likewise.
   2136 	* ld-elfweak/dsow.dsym: Likewise.
   2137 	* ld-elfweak/strong.sym: Likewise.
   2138 	* ld-elfweak/strong.dat: Likewise.
   2139 	* ld-elfweak/weak.dat: Likewise.
   2140 
   2141 2001-08-27  Alan Modra  <amodra (a] bigpond.net.au>
   2142 	    Linus Nordberg  <linus (a] swox.se>
   2143 
   2144 	* ld-checks/checks.exp: .lcomm is incompatible with ppc coff.
   2145 	* ld-scripts/cross1.t: Add .toc section.
   2146 	* ld-scripts/cross2.t: Likewise.
   2147 	* ld-scripts/phdrs.exp: powerpc64 is 64 bit.
   2148 	* ld-srec/srec.exp: xfail powerpc64
   2149 
   2150 2001-08-21  John David Anglin  <dave (a] hiauly1.hia.nrc.ca>
   2151 
   2152 	* ld-selective/selective.exp: Return if target is `vax-*-ultrix*'.
   2153 	Continue with other tests when there is a compilation error.
   2154 
   2155 2001-08-01  Loren J. Rittle  <ljrittle (a] acm.org>
   2156 
   2157 	* ld-cdtest/cdtest-nrv.dat: New file.
   2158 	* ld-cdtest/cdtest.exp: Do not require any exception support
   2159 	library.  Check results against NRV.
   2160 
   2161 2001-08-01  Loren J. Rittle  <ljrittle (a] acm.org>
   2162 
   2163 	* ld-srec/srec.exp: Do not require any exception support
   2164 	library.
   2165 
   2166 2001-07-27  H.J. Lu  <hjl (a] gnu.org>
   2167 
   2168 	* ld-selective/selective.exp: Fix the error in the last change.
   2169 
   2170 2001-07-24  Loren J. Rittle  <ljrittle (a] acm.org>
   2171 
   2172 	* ld-selective/selective.exp: Support g++ V3 ABI (along side
   2173 	the old ABI).  Make comparisons against normalized (to
   2174 	V3-style) demangled nm output.
   2175 
   2176 2001-07-24  Alan Modra  <amodra (a] bigpond.net.au>
   2177 
   2178 	* config/default.exp (ld_nm): Add "nmflags" arg.
   2179 	* lib/ld-lib.exp (default_ld_nm): Likewise.
   2180 	* ld-empic/empic.exp: Adjust call to ld_nm.
   2181 	* ld-scripts/defined.exp: Likewise.
   2182 	* ld-scripts/script.exp: Likewise.
   2183 	* ld-scripts/sizeof.exp: Likewise.
   2184 	* ld-selective/selective.exp: Likewise.
   2185 	* ld-sh/sh.exp: Likewise.
   2186 
   2187 2001-07-12  H.J. Lu  <hjl (a] gnu.org>
   2188 
   2189 	* ld-selective/selective.exp: Mark selective1, selective2,
   2190 	selective4 and selective5 xfail on alpha*-*.
   2191 
   2192 2001-06-13  Hans-Peter Nilsson  <hp (a] bitrange.com>
   2193 
   2194 	* config/default.exp (AS, GASP, OBJDUMP, NM, NMFLAGS, OBJCOPY,
   2195 	OBJCOPYFLAGS, READELF, READELFFLAGS, LD, LDFLAGS): Provide
   2196 	default.
   2197 
   2198 	* lib/ld-lib.exp (run_dump_test): Import from gas testsuite.  Add
   2199 	new options "ld", "source", "xfail", "target", "notarget" and
   2200 	"error".  Support the runtest_file_p "*.exp=testname" feature.
   2201 	(slurp_options, regexp_diff, file_contents, verbose_eval): Import
   2202 	from gas testsuite.
   2203 
   2204 2001-06-12  Martin Schwidefsky <schwidefsky (a] de.ibm.com>
   2205 
   2206 	* testsuite/ld-undefined/undefined.exp: Correct setup_xfail rule.
   2207 
   2208 2001-06-06  H.J. Lu  <hjl (a] gnu.org>
   2209 
   2210 	* ld-bootstrap/bootstrap.exp: Rebuild tmpdir/ld2 with tmpdir/ld3
   2211 	on Linux/mips.
   2212 
   2213 	* ld-elfvers/vers.exp: Also run on Linux/mips.
   2214 	* ld-elfvsb/elfvsb.exp: Likewise.
   2215 	* ld-shared/shared.exp: Likewise.
   2216 
   2217 	* ld-selective/selective.exp: Mark selective2, selective3,
   2218 	selective4 and selective5 xfail on Linux/mips.
   2219 
   2220 	* ld-shared/main.c: Skip invalid -Bsymbolic tests on Linux/mips.
   2221 
   2222 	* symbolic.dat: Remove invalid -Bsymbolic tests on Linux/mips.
   2223 
   2224 	* ld-srec/srec.exp: Add Linux/mips to xfail.
   2225 
   2226 2001-06-06  Martin Schwidefsky <schwidefsky (a] de.ibm.com>
   2227 
   2228 	* ld-undefined/undefined.exp: Add a setup_xfail line for a test
   2229 	that will always fail on s/390.
   2230 
   2231 2001-05-28  kaz Kojima  <kkojima (a] rr.iij4u.or.jp>
   2232 
   2233 	* ld-sh/sh.exp: For sh-*-linux-gnu target add a start address for
   2234 	the text section.
   2235 
   2236 2001-05-25  Alan Modra  <amodra (a] one.net.au>
   2237 
   2238 	* ld-elfvers/vers.exp: Replace linuxoldld with linux*oldld and
   2239 	linuxaout with linux*aout.
   2240 
   2241 2001-05-24  H.J. Lu  <hjl (a] gnu.org>
   2242 
   2243 	* ld-scripts/phdrs.exp: Add sparc64 to 64 bit platform.
   2244 
   2245 2001-05-18  H.J. Lu  <hjl (a] gnu.org>
   2246 
   2247 	* ld-elfvers/vers.exp: Revert the last change.
   2248 
   2249 	* ld-elfvers/vers2.ver: Put back "tmpdir/" the version
   2250 	references.
   2251 	* ld-elfvers/vers3.ver: Likewise.
   2252 	* ld-elfvers/vers6.ver: Likewise.
   2253 	* ld-elfvers/vers18.ver: Likewise.
   2254 
   2255 2001-05-17  H.J. Lu  <hjl (a] gnu.org>
   2256 
   2257 	* ld-elfvers/vers.exp: Pass "-rpath .:$tmpdir" to "vers19".
   2258 
   2259 	* ld-elfvers/vers1.ver: Remove "tmpdir/" from the version
   2260 	definition.
   2261 	* ld-elfvers/vers2.ver: Likewise.
   2262 	* ld-elfvers/vers3.ver: Likewise.
   2263 	* ld-elfvers/vers4a.ver: Likewise.
   2264 	* ld-elfvers/vers6.ver: Likewise.
   2265 	* ld-elfvers/vers7a.ver: Likewise.
   2266 	* ld-elfvers/vers8.ver: Likewise.
   2267 	* ld-elfvers/vers9.ver: Likewise.
   2268 	* ld-elfvers/vers15.ver: Likewise.
   2269 	* ld-elfvers/vers16a.ver: Likewise.
   2270 	* ld-elfvers/vers17.ver: Likewise.
   2271 	* ld-elfvers/vers18.ver: Likewise.
   2272 
   2273 2001-05-03  H.J. Lu  <hjl (a] gnu.org>
   2274 
   2275 	* ld-elfvers/vers19.ver: Expect vers17.so instead of
   2276 	*tmpdir/vers17.so.
   2277 
   2278 2001-05-01  Andreas Jaeger  <aj (a] suse.de>, Andreas Schwab <schwab (a] suse.de>
   2279 
   2280 	* ld-scripts/phdrs.exp: Fix regexp, s390x is 64 bit platform.
   2281 
   2282 	* ld-scripts/phdrs.t: Use startaddress that's greater than any
   2283 	MAXPAGESIZE used.
   2284 
   2285 2001-04-29  H.J. Lu  <hjl (a] gnu.org>
   2286 
   2287 	* ld-shared/symbolic.dat: New.
   2288 
   2289 	* ld-shared/shared.exp: Also check -Bsymbolic.
   2290 
   2291 2001-04-28  Andreas Jaeger  <aj (a] suse.de>
   2292 
   2293 	* ld-scripts/phdrs.exp: x86-64 is a 64 bit ELF platform, handle it
   2294 	special.
   2295 
   2296 2001-04-01  David O'Brien  <obrien (a] FreeBSD.org>
   2297 	* ld-undefined/undefined.exp: XFAIL on FreeBSD/i386 for the usual (even
   2298 	though it doesn't use DWARF2 yet (but its output is identical).
   2299 
   2300 2001-04-01  David O'Brien  <obrien (a] FreeBSD.org>
   2301 
   2302 	* ld-selective/selective.exp: Use -O with gcc rather than -O2.
   2303 	This optimization level is buggy on some platforms, and this test
   2304 	is not intended to test compiler optimizations.
   2305 
   2306 2001-03-06  DJ Delorie  <dj (a] redhat.com>
   2307 
   2308 	* ld-scripts/cross2.t: Support any type of text/data sections, not
   2309 	just the canonical ones.
   2310 
   2311 2001-02-28  Matt Hiller  <hiller (a] redhat.com>
   2312 
   2313 	* ld-scripts/crossref.exp: Initialize flags to [big_or_little_endian].
   2314 	* ld-undefined/undefined.exp: Ditto, and include $flags in ld
   2315 	invocations.
   2316 	* lib/ld-lib.exp (big_or_little_endian): Recognize -EB, -eb, -EL
   2317 	and -el.
   2318 	(is_endian_output_format): New function.
   2319 	(default_ld_link): Set flags to [big_or_little_endian] only if ld
   2320 	is being invoked such that the output format being used is of
   2321 	known endianness.
   2322 	(default_ld_simple_link): Ditto.
   2323 
   2324 2001-02-22  Timothy Wall  <twall (a] cygnus.com>
   2325 
   2326 	* ld-bootstrap/bootstrap.exp: Exclude ia64 flavor from
   2327 	AIX-specific test.
   2328 
   2329 2001-02-14  H.J. Lu  <hjl (a] gnu.org>
   2330 
   2331 	* ld-bootstrap/bootstrap.exp: Rebuild tmpdir/ld2 with tmpdir/ld3
   2332 	for -static on ia64.
   2333 
   2334 	* ld-checks/checks.exp: Don't run on ia64-*-elf* nor
   2335 	ia64-*-linux*.
   2336 
   2337 	* ld-elfvers/vers.exp: Also run ia64-*-elf* and ia64-*-linux*.
   2338 
   2339 	* ld-elfvsb/elfvsb.exp: Use i?86-*-*. Also run on ia64-*-linux*.
   2340 	Set up expected failures for ia64-*-linux*.
   2341 	* ld-shared/shared.exp: Likewise.
   2342 
   2343 2001-02-08  Stephane Carrez  <Stephane.Carrez (a] worldnet.fr>
   2344 
   2345 	* ld-srec/srec.exp (run_srec_test): m6811 code has references
   2346 	to soft registers, define them with --defsym.
   2347 	* ld-selective/selective.exp: Likewise.
   2348 
   2349 2000-01-23  Alan Modra  <alan (a] spri.levels.unisa.edu.au>
   2350 
   2351 	* ld-srec/sr3.cc (__rethrow): New.
   2352 
   2353 2001-01-14  Hans-Peter Nilsson  <hp (a] bitrange.com>
   2354 
   2355 	* ld-sh/sh.exp: Use --oformat srec, not -oformat srec.
   2356 
   2357 2001-01-03  Philip Blundell  <pb (a] futuretv.com>
   2358 
   2359 	* ld-elfvsb/elfvsb.exp: Run test on Linux/Alpha.
   2360 	* ld-shared/shared.exp: Likewise.
   2361 
   2362 2001-01-01  Philip Blundell  <philb (a] gnu.org>
   2363 
   2364 	* ld-undefined/weak-undef.exp: New test.
   2365 	* ld-undefined/weak-undef.s, ld-undefined/weak-undef.t: Supporting
   2366 	files for above.
   2367 
   2368 	* ld-elfvers/vers.exp: Run test on Linux/ARM.
   2369 	* ld-elfvsb/elfvsb.exp: Likewise.
   2370 	* ld-shared/shared.exp: Likewise.
   2371 
   2372 2000-12-31  Nick Clifton  <nickc (a] redhat.com>
   2373 
   2374 	* ld-srec/srec.exp: Use --oformat instead of -oformat.
   2375 
   2376 2000-12-09  Nick Clifton  <nickc (a] redhat.com>
   2377 
   2378 	* ld-selective/selective.exp: Link in libgcc when target is v850.
   2379 
   2380 	* ld-srec/srec.exp: Expect the srec_test to fail for ARM targets
   2381 	because the -oformat linker command switch cannot be used.
   2382 
   2383 2000-11-06  Alan Modra  <alan (a] linuxcare.com.au>
   2384 
   2385 	* ld-elfvsb/main.c (PROTECTED_CHECK): Include stdio.h.
   2386 	(main): Prune unused args.
   2387 
   2388 2000-10-29  Hans-Peter Nilsson  <hp (a] bitrange.com>
   2389 
   2390 	* ld-selective/selective.exp <no CXX>: Fix typo for argument to
   2391 	"untested".
   2392 
   2393 2000-10-19  H.J. Lu  (hjl (a] gnu.org)
   2394 
   2395 	* ld-elfvsb/elfvsb.exp (visibility_run): Set expected failures
   2396 	for Linux/PPC.
   2397 	* ld-shared/shared.exp: Likewise.
   2398 
   2399 2000-10-09  Hans-Peter Nilsson  <hp (a] bitrange.com>
   2400 
   2401 	* ld-selective/selective.exp: Rearrange to be table-driven.
   2402 
   2403 2000-10-07  Alan Modra  <alan (a] linuxcare.com.au>
   2404 
   2405 	* ld-scripts/phdrs.exp: hppa*64*-*-* is 64-bit ELF too.
   2406 
   2407 2000-10-02  Alan Modra  <alan (a] linuxcare.com.au>
   2408 
   2409 	* ld-scripts/weak.exp: Don't set $global$ for hppa-elf any more.
   2410 	* ld-scripts/crossref.exp: Ditto.
   2411 
   2412 2000-09-29  Hans-Peter Nilsson  <hp (a] bitrange.com>
   2413 
   2414 	* ld-selective/5.cc: New test.
   2415 	* ld-selective/selective.exp: Run it as xfailed.
   2416 
   2417 	* ld-selective/4.cc: Correct spelling of "lose".
   2418 
   2419 2000-09-05  Alan Modra  <alan (a] linuxcare.com.au>
   2420 
   2421 	* ld-selective/selective.exp: Remove the xfails for hppa.
   2422 
   2423 2000-08-30  Alexandre Oliva  <aoliva (a] redhat.com>
   2424 
   2425 	* ld-undefined/undefined.exp (hppa*64*-*-*, mn10300-*-elf,
   2426 	sh-*-*): With dwarf-2, `undefined function' can't pass.
   2427 
   2428 2000-08-03  H.J. Lu  (hjl (a] gnu.org)
   2429 
   2430 	* ld-bootstrap/bootstrap.exp: Add strip.
   2431 
   2432 2000-07-24  H.J. Lu  (hjl (a] gnu.org)
   2433 
   2434 	* ld-elfvsb/elfvsb.exp: Add -g to $CC to get the location of
   2435 	the undefined reference.
   2436 
   2437 2000-07-16  H.J. Lu  (hjl (a] gnu.org)
   2438 
   2439 	* ld-elfvsb/elfvsb.exp (support_protected): New variable. Check
   2440 	and set to "yes" if the protected visibility is expected to
   2441 	pass.
   2442 	(visibility_run): Set expected to fail for the "protected"
   2443 	and "protected_undef_def" tests only if $support_protected is
   2444 	"no".
   2445 
   2446 	* ld-elfvsb/main.c (PROTECTED_CHECK): Check for the protected
   2447 	visibility support if defined.
   2448 
   2449 2000-07-15  H.J. Lu  (hjl (a] gnu.org)
   2450 
   2451 	* ld-elfvsb/elfvsb.exp (visibility_run): Set expected failure
   2452 	for "protected_undef_def".
   2453 
   2454 	* ld-elfvsb/main.c: Don't define HIDDEN_UNDEF_TEST when
   2455 	PROTECTED_WEAK_TEST is defined.
   2456 	Don't define PROTECTED_UNDEF_TEST when PROTECTED_WEAK_TEST is
   2457 	defined.
   2458 	Define PROTECTED_TEST when PROTECTED_UNDEF_TEST is defined.
   2459 
   2460 	* ld-elfvsb/sh1.c (visibility): Mark protected only if
   2461 	PROTECTED_TEST, PROTECTED_UNDEF_TEST or PROTECTED_WEAK_TEST
   2462 	is defined.
   2463 	(visibility_var): Likewise.
   2464 
   2465 2000-07-10  Alan Modra  <alan (a] linuxcare.com.au>
   2466 
   2467 	* ld-srec/srec.exp: xfail hppa.
   2468 
   2469 	* ld-scripts/weak.exp: Define $global$ for hppa.
   2470 
   2471 	* ld-scripts/crossref.exp: Fix string quoting.
   2472 
   2473 2000-06-05  H.J. Lu  (hjl (a] gnu.org)
   2474 
   2475 	* lib/ld-lib.exp (default_ld_link): Redirect the linker output
   2476 	to link_output and make it global.
   2477 
   2478 	* ld-elfvsb/elfvsb.exp (visibility_test): Add "hidden_undef",
   2479 	"hidden_undef_def", "hidden_weak", "protected_undef",
   2480 	"protected_undef_def" and "protected_weak".
   2481 	(visibility_run): Likewise.
   2482 	* ld-elfvsb/main.c: Likewise.
   2483 	* ld-elfvsb/sh1.c: Likewise.
   2484 	* ld-elfvsb/sh2.c: Likewise.
   2485 
   2486 	* ld-elfvsb/elfvsb.dat: Updated.
   2487 
   2488 2000-05-21  H.J. Lu  (hjl (a] gnu.org)
   2489 
   2490 	* ld-elfvsb/main.c (main_visibility_check): Fix the protected
   2491 	visibility test.
   2492 
   2493 2000-05-13  H.J. Lu  (hjl (a] gnu.org)
   2494 
   2495 	* lib/ld-lib.exp (default_ld_link): Redirect the linker output
   2496 	to link_output and make it global.
   2497 
   2498 	* ld-elfvsb/elf-offset.ld: New. ELF visibility fearture
   2499 	tests.
   2500 	* ld-elfvsb/elfvsb.dat: Likewise.
   2501 	* ld-elfvsb/elfvsb.exp: Likewise.
   2502 	* ld-elfvsb/main.c: Likewise.
   2503 	* ld-elfvsb/sh1.c: Likewise.
   2504 	* ld-elfvsb/sh2.c: Likewise.
   2505 
   2506 Fri Apr 21 15:16:07 2000  Richard Henderson  <rth (a] cygnus.com>
   2507 
   2508 	* ld-scripts/phdrs.exp: IA-64 is 64-bit ELF too.
   2509 
   2510 2000-04-12  Alan Modra  <alan (a] linuxcare.com.au>
   2511 
   2512 	* ld-selective/3.cc (_start): Add cheat for gcc-2.95.2 failure.
   2513 
   2514 	* ld-selective/selective.exp (test4): Test for presence of
   2515 	foo__1B, not absence.  Also check for foo__1A and _start.
   2516 	White space changes throughout file.
   2517 
   2518 2000-03-13  Nick Clifton  <nickc (a] cygnus.com>
   2519 
   2520 	* ld-scripts/phdrs.t: Discard all unexpected sections.
   2521 
   2522 2000-02-27 H.J. Lu  (hjl (a] gnu.org)
   2523 
   2524 	* lib/ld-lib.exp (default_ld_link): Added "$LIBS" to libs.
   2525 
   2526 1999-11-01  Nick Clifton  <nickc (a] cygnus.com>
   2527 
   2528 	* ld-selective/selective.exp: Fix test to disable these checks for
   2529 	PE based targets.
   2530 
   2531 1999-10-29  Catherine Moore  <clm (a] cygnus.com>
   2532 
   2533 	* ld-selective/selective.exp:  Remove test6.
   2534 	* ld-selective/5.cc: Delete.
   2535 
   2536 1999-10-28  Scott Bambrough  <scottb (a] netwinder.org>
   2537 
   2538 	* ld-srec/srec.exp: Setup expected failures for
   2539 	srec tests on ARM Linux.
   2540 
   2541 1999-09-17  Alan Modra  <alan (a] spri.levels.unisa.edu.au>
   2542 
   2543 	* ld-shared/shared.exp: xfail linux*libc1 shared (non PIC, load
   2544 	offset) test.
   2545 
   2546 1999-09-12  Ian Lance Taylor  <ian (a] zembu.com>
   2547 
   2548 	* ld-scripts/script.exp: Add --image-base 0 for PE targets.
   2549 
   2550 1999-08-17  H.J. Lu  <hjl (a] gnu.org>
   2551 
   2552 	* ld-cdtest/cdtest-foo.cc (Foo::init_foo): Use "%ld" for sizeof.
   2553 
   2554 1999-08-09  Jakub Jelinek  <jj (a] ultra.linux.cz>
   2555 
   2556 	* ld-elfvers/vers.exp: Run tests on sparc*-*-linux*.
   2557 	* ld-shared/shared.exp: Likewise.
   2558 
   2559 1999-07-28  Nick Clifton  <nickc (a] cygnus.com>
   2560 
   2561 	* lib/ld-lib.exp (proc big_or_little_endian): New proc.
   2562 	Determine if a big endian or little endian output format hass
   2563 	been selected by any of the multilib options, and if so return
   2564 	a suitable command line option for the linker/assembler.
   2565 	(proc default_ld_link): Include the result of proc
   2566 	big_or_little_endian on the command line to the linker.
   2567 	(proc ld_simple_link): Include the result of proc
   2568 	big_or_little_endian on the command line to the linker.
   2569 	(proc default_ld_compile): Append multilib flags to compiler
   2570 	switches.
   2571 	(proc default_ld_assemble): Include the result of proc
   2572 	big_or_little_endian on the command line to the linker.
   2573 
   2574 1999-07-21  H.J. Lu  <hjl (a] gnu.org>
   2575 
   2576 	* ld-elfvers/vers1.c: Add missing prototypes and include
   2577 	<stdio.h> if necessary.
   2578 	* ld-elfvers/vers15.c: Likewise.
   2579 	* ld-elfvers/vers19.c: Likewise.
   2580 	* ld-elfvers/vers2.c: Likewise.
   2581 	* ld-elfvers/vers3.c: Likewise.
   2582 	* ld-elfvers/vers4.c: Likewise.
   2583 	* ld-elfvers/vers6.c: Likewise.
   2584 	* ld-elfvers/vers7.c: Likewise.
   2585 	* ld-elfvers/vers9.c: Likewise.
   2586 	* ld-shared/main.c: Likewise.
   2587 	* ld-srec/sr3.cc (Foo::Foo): Remove arg name.
   2588 
   2589 Thu Jul 15 18:00:30 1999  Mark P. Mitchell  <mark (a] codesourcery.com>
   2590 
   2591 	* ld-undefined/undefined.exp: XFAIL on IRIX6 for the usual as
   2592 	with other DWARF2 targets.
   2593 
   2594 1999-07-13  Nick Clifton  <nickc (a] cygnus.com>
   2595 
   2596 	* ld-undefined/undefined.exp: Do not expect arm toolchains to fail
   2597 	the undefined line test.
   2598 
   2599 1999-07-10  Ian Lance Taylor  <ian (a] zembu.com>
   2600 
   2601 	* ld-elfvers/vers.exp: Use -rpath in new vers19 test.
   2602 
   2603 1999-07-07  Ian Lance Taylor  <ian (a] zembu.com>
   2604 
   2605 	* ld-elfvers/vers.exp: Add new tests vers17 to vers19.
   2606 	* ld-elfvers/{vers17.*, vers18.*, vers19.*}: New files.
   2607 
   2608 1999-06-13  Ian Lance Taylor  <ian (a] zembu.com>
   2609 
   2610 	* ld-checks/asm.s: Use a symbol name for .lcomm.
   2611 	* ld-checks/checks.exp: Use different names for the two tests.
   2612 	Don't add extra text when invoking fail.
   2613 
   2614 1999-06-12  Ian Lance Taylor  <ian (a] zembu.com>
   2615 
   2616 	* ld-scripts/phdrs.exp: Change target check from "*-*-linuxaout*"
   2617 	to "*-*-linux*aout*".
   2618 	* ld-scripts/weak.exp: Likewise.
   2619 	* ld-shared/shared.exp: Likewise.  Simplify condition a bit.
   2620 
   2621 Wed Jun  9 12:02:33 1999  Andreas Schwab  <schwab (a] issan.cs.uni-dortmund.de>
   2622 
   2623 	* ld-cdtest/cdtest-main.cc: Avoid `implicit int' warning.
   2624 	* ld-shared/sh1.c: Fix typo.
   2625 
   2626 1999-06-04  H.J. Lu  <hjl (a] gnu.org>
   2627 
   2628 	* lib/ld-lib.exp (default_ld_nm): Clear nm_output first if
   2629 	necessary.
   2630 
   2631 1999-05-17  Nick Clifton  <nickc (a] cygnus.com>
   2632 
   2633 	* ld-undefined/undefined.exp: Add xfail for mcore-elf.
   2634 
   2635 1999-05-11  DJ Delorie  <dj (a] cygnus.com>
   2636 
   2637 	* ld-srec/srec.exp: Do not run tests for PE based ports.
   2638 
   2639 1999-03-05  Nick Clifton  <nickc (a] cygnus.com>
   2640 
   2641 	* ld-selective/selective.exp: Do not run tests for COFF or PE
   2642 	based ports.
   2643 
   2644 1999-02-17  Nick Clifton  <nickc (a] cygnus.com>
   2645 
   2646 	* ld-undefined/undefined.exp: Add expected failures for StrongARM
   2647 	targets.
   2648 
   2649 	* ld-srec/srec.exp: Add expected failures for StrongARM targets.
   2650 
   2651 	* ld-selective/selective.exp: Add expected failure for ARM-COFF
   2652 	targets.
   2653 
   2654 1999-02-16  Nick Clifton  <nickc (a] cygnus.com>
   2655 
   2656 	* ld-checks/asm.s: Use .long instead of .word.
   2657 	Replace custom section names with .text, .data and .bss.
   2658 	* ld-checks/script: Replace custom section names with .text, .data
   2659 	and .bss.
   2660 	* ld-checks/checks.exp: Replace custom section names with .text,
   2661 	.data and .bss.
   2662 
   2663 1999-02-11  Nick Clifton  <nickc (a] cygnus.com>
   2664 
   2665 	* ld-checks: New directory:  Tests for the linker's
   2666 	--check-sections option.
   2667 	* ld-checks/checks.exp: New file.
   2668 	* ld-checks/script: Bogus linker script.
   2669 	* ld-checks/asm.s: Simple test assembler file.
   2670 
   2671 Tue Feb  2 19:15:02 1999  Catherine Moore  <clm (a] cygnus.com>
   2672 
   2673 	* ld-selective/selective.exp:  Disable test for unsupported
   2674 	targets.  Change tests to check for absence of symbols instead
   2675 	of address zero.
   2676 
   2677 Mon Jan 18 03:44:52 1999  Ian Lance Taylor  <ian (a] cygnus.com>
   2678 
   2679 	* config/default.exp (get_link_files): Quote target_triplet and CC
   2680 	when invoking shell.
   2681 	(get_target_emul): Likewise.
   2682 
   2683 1999-01-03  Ken Raeburn  <raeburn (a] cygnus.com>
   2684 
   2685 	* config/default.exp (get_link_files, get_target_emul): New procs;
   2686 	run shell commands to extract information from configure.host and
   2687 	configure.tgt in the source tree.
   2688 	(top level): Use them to get information needed to run tests, if
   2689 	not otherwise provided.
   2690 
   2691 	* ld-shared/elf-offset.ld: New file.  Builds a shared library, but
   2692 	gives non-zero addresses for memory region.
   2693 	* ld-shared/shared.exp: Run the non-PIC non-AIX test again using
   2694 	the new linker script.
   2695 
   2696 Tue Dec  8 22:56:05 1998  Geoff Keating  <geoffk (a] ozemail.com.au>
   2697 
   2698 	* ld-srec/srec.exp: Delete xfails for PPC Linux targets,
   2699 	newer glibc lets link succeed.
   2700 
   2701 Sun Dec  6 12:59:37 1998  H.J. Lu  <hjl (a] gnu.org>
   2702 
   2703 	* ld-elfvers/vers1.c: Add missing return types and values.
   2704 	* ld-elfvers/vers2.c: Likewise.
   2705 	* ld-elfvers/vers3.c: Likewise.
   2706 	* ld-elfvers/vers4.c: Likewise.
   2707 	* ld-elfvers/vers5.c: Likewise.
   2708 	* ld-elfvers/vers6.c: Likewise.
   2709 	* ld-elfvers/vers7.c: Likewise.
   2710 	* ld-elfvers/vers9.c: Likewise.
   2711 	* ld-elfvers/vers15.c: Likewise.
   2712 
   2713 Fri Oct 23 16:28:29 1998 Catherine Moore  <clm (a] cygnus.com>
   2714 
   2715 	* ld-selective: New directory with new files to test
   2716 	selective linking.
   2717 
   2718 	* lib/ld-lib.exp (ld_nm): Strip leading underscore from $name.
   2719 
   2720 Sun Oct  4 22:17:05 1998  Ian Lance Taylor  <ian (a] cygnus.com>
   2721 
   2722 	* ld-elfvers/vers16.dsym: Work correctly on a system without
   2723 	versioned system libraries.
   2724 
   2725 Mon Sep 28 21:31:12 1998  Richard Henderson  <rth (a] cygnus.com>
   2726 
   2727 	* ld-elfvers/vers.exp: Run tests on alpha-linux.
   2728 	* ld-elfvers/*.sym, ld-elfvers/*.dsym: Adjust patters to match
   2729 	Alpha's use of st_other.
   2730 
   2731 1998-09-27  Andreas Schwab  <schwab (a] issan.informatik.uni-dortmund.de>
   2732 
   2733 	* ld-elfvers/vers.exp (vers16, vers16a): New tests.
   2734 	* ld-elfvers/{vers16.*, vers16a.*}: New files.
   2735 
   2736 Thu Sep 17 17:18:19 1998  Nick Clifton  <nickc (a] cygnus.com>
   2737 
   2738 	* ld-undefined/undefined.exp: Make undefined line test be an xfail
   2739 	for arm/thunb elf toolchains.
   2740 
   2741 Wed Sep  9 14:10:15 1998  Nick Clifton  <nickc (a] cygnus.com>
   2742 
   2743 	* ld-undefined/undefined.exp: change test for elf/dwarf2 targets.
   2744 
   2745 	* ld-srec/srec.exp: Arm-elf now passes this test.
   2746 
   2747 Wed Aug 19 11:59:19 1998  Nick Clifton  <nickc (a] cygnus.com>
   2748 
   2749 	* ld-srec/srec.exp: Add arm/thumb-elf expected failures.
   2750 
   2751 Thu Aug 13 12:41:58 1998  Ian Lance Taylor  <ian (a] cygnus.com>
   2752 
   2753 	* ld-bootstrap/bootstrap.exp: Don't run the --static bootstrap
   2754 	test if we don't have a static libbfd.a.
   2755 
   2756 Wed Aug 12 15:19:35 1998  Ian Lance Taylor  <ian (a] cygnus.com>
   2757 
   2758 	Based on patch from H.J. Lu <hjl (a] gnu.org>:
   2759 	* ld-srec/srec.exp: Add xfails for Alpha ELF targets.
   2760 
   2761 Mon Aug 10 15:42:20 1998  Richard Henderson  <rth (a] cygnus.com>
   2762 
   2763 	* ld-scripts/weak.t (.text, .data): Focus data to be used.
   2764 	(/DISCARD/): All the rest.
   2765 	* ld-scripts/weak1.s, ld-scripts/weak2.s: Put stuff in .data.
   2766 
   2767 Fri Jul 24 18:37:17 1998  Ian Lance Taylor  <ian (a] cygnus.com>
   2768 
   2769 	* config/default.exp: Create tmpdir/gas subdirectory, add a
   2770 	symlink to as-new, and set gcc_gas_flag variable.
   2771 	* lib/ld-lib.exp (default_ld_compile): If the compiler appears to
   2772 	be gcc, use gcc_gas_flag when compiling.
   2773 
   2774 Thu Jul 23 12:23:29 1998  Ian Lance Taylor  <ian (a] cygnus.com>
   2775 
   2776 	* ld-elfvers/vers.exp: Just check for i?86 rather than checking
   2777 	for i386, i486, and i586.
   2778 	(objdump_versionstuff): If we can't find the line, dump the file.
   2779 
   2780 Fri Jul  3 00:27:41 1998  Ian Lance Taylor  <ian (a] cygnus.com>
   2781 
   2782 	* ld-scripts/phdrs.exp: Run test on *-*-eabi*.
   2783 	* ld-scripts/weak.exp: Likewise.
   2784 
   2785 Wed Jul  1 10:51:46 1998  Nick Clifton  <nickc (a] cygnus.com>
   2786 
   2787 	* ld-srec/srec.exp: Add xfail for v850.
   2788 
   2789 	* ld-undefined/undefined.exp: arm and thumb PE toolchains now pass
   2790 	these tests.
   2791 
   2792 Fri Jun 19 17:12:52 1998  Ian Lance Taylor  <ian (a] cygnus.com>
   2793 
   2794 	* ld-scripts/weak.exp: New test.
   2795 	* ld-scripts/weak.t: New file.
   2796 	* ld-scripts/weak1.s: New file.
   2797 	* ld-scripts/weak2.s: New file.
   2798 
   2799 Tue Jun 16 12:40:38 1998  Geoff Keating  <geoffk (a] ozemail.com.au>
   2800 
   2801 	* ld-elfvers/vers.exp: Run tests on powerpc ELF targets.
   2802 	* ld-shared/shared.exp: Likewise.
   2803 	* ld-elfvers/vers1.dsym: Allow for .sdata.
   2804 	* ld-srec/srec.exp: Add setup_xfails for PowerPC Linux.
   2805 
   2806 Fri May 29 15:02:50 1998  Ian Lance Taylor  <ian (a] cygnus.com>
   2807 
   2808 	* ld-srec/srec.exp: Add xfails for powerpc*-*-eabi.
   2809 	(run_srec_test): On mn10200, define __truncsipsi2_do_d2.
   2810 	* ld-srec/sr1.c (__main): Change return type to void.
   2811 	* ld-srec/sr3.cc (__main): Likewise.
   2812 	(__builtin_delete, __builtin_new): Likewise.
   2813 	(__get_dynamic_handler_chain): Return 0.
   2814 	(__get_eh_context): Likewise.
   2815 
   2816 Thu May 21 15:21:33 1998  Nick Clifton  <nickc (a] cygnus.com>
   2817 
   2818 	* ld-undefined/undefined.exp: Add support for thumb-pe target.
   2819 	* ld-srec/srec.exp: Add support for arm-pe and thumb-pe targets.
   2820 
   2821 Mon May  4 17:54:20 1998  Andreas Schwab  <schwab (a] issan.informatik.uni-dortmund.de>
   2822 
   2823 	* ld-shared/shared.exp: Remove setup_xfails for m68k-linux.
   2824 
   2825 Mon May  4 17:12:06 1998  Ian Lance Taylor  <ian (a] cygnus.com>
   2826 
   2827 	* ld-shared/main.c (shlib_overriddencall2): New function.
   2828 	(main): Call shlib_shlibcall2.
   2829 	* ld-shared/sh1.c (shlib_shlibcall2): New function.
   2830 	(shlib_overriddencall2): New function.
   2831 	* ld-shared/shared.dat: Add output line for new test.
   2832 	* ld-shared/sun4.dat: Likewise.
   2833 
   2834 	* ld-srec/sr3.cc (__get_eh_context): New function.
   2835 
   2836 Tue Apr  7 12:50:17 1998  Manfred Hollstein  <manfred (a] s-direktnet.de>
   2837 
   2838 	* ld-cdtest/cdtest-foo.h (class Foo): Declare len to be static to
   2839 	avoid compiler warning.
   2840 	* ld-srec/sr3.cc (class Foo): Likewise.
   2841 
   2842 Tue Feb 10 16:42:40 1998  Ian Lance Taylor  <ian (a] cygnus.com>
   2843 
   2844 	* ld-srec/sr3.cc (__get_dynamic_handler_chain): New function.
   2845 
   2846 Mon Feb  2 14:17:48 1998  Ian Lance Taylor  <ian (a] cygnus.com>
   2847 
   2848 	* ld-scripts/phdrs.exp: Adjust phdrs_regexp for a 64 bit target.
   2849 
   2850 Thu Dec 18 11:13:28 1997  Nick Clifton  <nickc (a] cygnus.com>
   2851 
   2852 	* ld-srec/srec.exp: Duplicated Arm patch for Thumb targets.
   2853 
   2854 Tue Dec  2 09:50:19 1997  Nick Clifton  <nickc (a] cygnus.com>
   2855 
   2856 	* ld-srec/srec.exp: Applied patch from Tony.Thompson (a] arm.com which
   2857 	fixes ARM tests.
   2858 
   2859 Mon Dec  1 16:12:05 1997  Nick Clifton  <nickc (a] cygnus.com>
   2860 
   2861 	* ld-srec/srec.exp: Add expected failures of tests 1 and 2 for ARM
   2862 	coff targets.
   2863 
   2864 Wed Nov 12 14:18:31 1997  Ian Lance Taylor  <ian (a] cygnus.com>
   2865 
   2866 	* ld-cdtest/cdtest-foo.h (class Foo): Declare len to be int to
   2867 	avoid compiler warning.
   2868 	* ld-srec/sr3.cc (class Foo): Likewise.
   2869 
   2870 Mon Nov 10 14:25:43 1997  Ian Lance Taylor  <ian (a] cygnus.com>
   2871 
   2872 	* lib/ld-lib.exp (default_ld_simple_link): Permit the linker to
   2873 	have any name when looking for entry symbol warnings.
   2874 
   2875 	* ld-srec/sr3.cc (__eh_pc): Define.
   2876 
   2877 Mon Oct 20 14:36:39 1997  Ian Lance Taylor  <ian (a] cygnus.com>
   2878 
   2879 	* ld-srec/sr3.cc: Add definitions for terminate, __terminate, and
   2880 	__throw, since the current g++ expects them to be defined.
   2881 
   2882 Fri Oct  3 12:24:03 1997  Ian Lance Taylor  <ian (a] cygnus.com>
   2883 
   2884 	* ld-elfvers/vers.exp (objdump_emptyverstuff): Accept the output
   2885 	file if the string libc appears in it.
   2886 	(objdump_versionstuff): Accept unexpected lines in the output
   2887 	file.  Compare lines using string match.
   2888 	* ld-elfvers/vers6.ver: Permit any value in the vna_other field.
   2889 
   2890 Tue Aug 12 16:01:22 1997  Ian Lance Taylor  <ian (a] cygnus.com>
   2891 
   2892 	* ld-scripts/crossref.exp: Correct string quoting.
   2893 
   2894 Sat Aug  9 00:56:03 1997  Ian Lance Taylor  <ian (a] cygnus.com>
   2895 
   2896 	* config/default.exp: Change ld, as, nm and strip from .new to
   2897 	-new.  Load ld-lib.exp rather than ld.exp.
   2898 	* ld-bootstrap/bootstrap.exp: Use ld-new rather than ld.new.
   2899 	* lib/ld-lib.exp: Rename from lib/ld.exp, for the benefit of
   2900 	DejaGnu changes.
   2901 
   2902 Thu Jun 26 12:07:03 1997  Ian Lance Taylor  <ian (a] cygnus.com>
   2903 
   2904 	* ld-elfvers/vers.exp: Use egrep rather than grep when looking for
   2905 	an alternation.  From Greg Margo <gmargo (a] dl.com>.
   2906 
   2907 Wed Jun 25 12:47:22 1997  Andreas Schwab  <schwab (a] issan.informatik.uni-dortmund.de>
   2908 
   2909 	* ld-shared/shared.exp: Add setup_xfail for m68k-linux on tests
   2910 	with non PIC shared libraries.
   2911 
   2912 Fri Jun  6 17:35:47 1997  Ian Lance Taylor  <ian (a] cygnus.com>
   2913 
   2914 	* ld-elfvers/vers6.ver: Update for recent elflink.h patch to
   2915 	version handling.
   2916 
   2917 Wed Jun  4 12:06:48 1997  Ian Lance Taylor  <ian (a] cygnus.com>
   2918 
   2919 	* ld-srec/srec.exp: Define ___get_dynamic_handler_chain as well.
   2920 
   2921 Fri May 30 12:21:39 1997  Ian Lance Taylor  <ian (a] cygnus.com>
   2922 
   2923 	* ld-srec/srec.exp: Define __get_dynamic_handler_chain when
   2924 	linking.
   2925 
   2926 Mon May 12 11:17:55 1997  Ian Lance Taylor  <ian (a] cygnus.com>
   2927 
   2928 	* config/default.exp: Use $base_dir rather than $objdir when
   2929 	setting ld.  From John David Anglin <dave (a] hiauly1.hia.nrc.ca>.
   2930 
   2931 Fri Apr 25 09:07:00 1997  Jeffrey A Law  (law (a] cygnus.com)
   2932 
   2933 	* ld-srec/srec.exp: Define various out of line prologue/epilogue
   2934 	functions for the mn10200 to avoid needing libgcc.a.
   2935 
   2936 Wed Mar 26 13:56:10 1997  Ian Lance Taylor  <ian (a] cygnus.com>
   2937 
   2938 	* ld-srec/srec.exp: Don't expect failures on mips*-*-elf*.
   2939 
   2940 Mon Mar 17 19:27:13 1997  Ian Lance Taylor  <ian (a] cygnus.com>
   2941 
   2942 	* ld-elfvers/vers.exp: Don't run on SunOS or AIX.
   2943 
   2944 Wed Mar 12 21:44:19 1997  Eric Youngdale  <eric (a] andante.jic.com>
   2945 
   2946 	* ld-elfvers/vers.exp, *: New tests for symbol versioning.
   2947 	* config/default.exp: Set ar and strip.
   2948 
   2949 Fri Feb  7 16:47:02 1997  Bob Manson  <manson (a] charmed.cygnus.com>
   2950 
   2951 	* ld-bootstrap/bootstrap.exp: Use prune_warnings instead of
   2952 	prune_system_crud.
   2953 	* ld-cdtest/cdtest.exp: Ditto.
   2954 	* ld-scripts/crossref.exp: Ditto.
   2955 	* ld-sh/sh.exp: Ditto.
   2956 	* ld-shared/shared.exp: Ditto.
   2957 	* ld-srec/srec.exp: Ditto.
   2958 	* lib/ld.exp: Ditto.
   2959 
   2960 Wed Jan 29 00:47:29 1997  Bob Manson  <manson (a] charmed.cygnus.com>
   2961 
   2962 	* ld-cdtest/cdtest.exp: Put a slash between $srcdir/$subdir.
   2963 	* ld-scripts/script.exp: Ditto.
   2964 	* ld-sh/sh.exp: Ditto.
   2965 	* ld-undefined/undefined.exp: Ditto.
   2966 	* ld-versados/versados.exp: Ditto.
   2967 	* lib/ld.exp: Ditto.
   2968 
   2969 Mon Dec 30 17:08:04 1996  Ian Lance Taylor  <ian (a] cygnus.com>
   2970 
   2971 	* ld-scripts/crossref.exp: Fix quoting for --defsym $global$.
   2972 
   2973 Tue Oct  1 15:52:31 1996  Ian Lance Taylor  <ian (a] cygnus.com>
   2974 
   2975 	* lib/ld.exp (default_ld_version): Fix for current version
   2976 	printing.
   2977 
   2978 Fri Sep 13 15:51:45 1996  Ian Lance Taylor  <ian (a] cygnus.com>
   2979 
   2980 	* ld-scripts/crossref.exp: Define $global$ for hppa-elf.
   2981 
   2982 Thu Aug  8 14:29:32 1996  Ian Lance Taylor  <ian (a] cygnus.com>
   2983 
   2984 	* ld-scripts/cross2.t: Map XCOFF sections to .text or .data.
   2985 
   2986 	* lib/ld.exp: Use verbose -log instead of calling both verbose and
   2987 	send_log.
   2988 
   2989 Wed Aug  7 18:00:58 1996  Ian Lance Taylor  <ian (a] cygnus.com>
   2990 
   2991 	* ld-scripts/phdrs.exp: New test.
   2992 	* ld-scripts/phdrs.s, ld-scripts/phdrs.t: New files.
   2993 
   2994 Sun Aug  4 21:58:12 1996  Ian Lance Taylor  <ian (a] cygnus.com>
   2995 
   2996 	* ld-scripts/crossref.exp: On a29k targets, use --defsym to define
   2997 	V_SPILL and V_FILL.
   2998 
   2999 Thu Aug  1 14:10:27 1996  Ian Lance Taylor  <ian (a] cygnus.com>
   3000 
   3001 	* ld-scripts/crossref.exp: New test.
   3002 	* ld-scripts/{cross1.c, cross2.c, cross3.c}: New files.
   3003 	* ld-scripts/{cross1.t, cross2.t}: New files.
   3004 
   3005 Sat Jun 29 13:40:11 1996  Ian Lance Taylor  <ian (a] cygnus.com>
   3006 
   3007 	* ld-sh/sh.exp: Fix debugging messages.
   3008 	* ld-sh/sh1.s: Use .align 4.
   3009 
   3010 Wed May  1 16:45:13 1996  Ian Lance Taylor  <ian (a] cygnus.com>
   3011 
   3012 	* ld-sh/sh.exp: Use -O when compiling with -mrelax.
   3013 
   3014 Mon Apr 29 10:33:10 1996  Andreas Schwab  <schwab (a] issan.informatik.uni-dortmund.de>
   3015 
   3016 	* ld-shared/shared.exp: Run the shared library tests on
   3017 	Linux/m68k.
   3018 
   3019 Fri Apr  5 16:20:55 1996  Ian Lance Taylor  <ian (a] cygnus.com>
   3020 
   3021 	* ld-shared/shared.exp: Run the shared library tests on Linux.
   3022 
   3023 Mon Feb 26 12:45:26 1996  Ian Lance Taylor  <ian (a] cygnus.com>
   3024 
   3025 	* ld-shared/shared.exp: Don't use -fpic on MIPS targets.
   3026 
   3027 Wed Jan 31 15:09:57 1996  Jeffrey A Law  (law (a] cygnus.com)
   3028 
   3029 	* ld-srec/srec.exp: Add xfails for hppa*-*-*elf*.
   3030 	* ld-undefined/undefined.exp: Likewise.
   3031 
   3032 Fri Jan 26 18:43:03 1996  Ian Lance Taylor  <ian (a] cygnus.com>
   3033 
   3034 	* ld-undefined/undefined.exp: ELF targets should now pass the
   3035 	undefined line test.
   3036 
   3037 Thu Jan 25 15:36:13 1996  Ian Lance Taylor  <ian (a] cygnus.com>
   3038 
   3039 	* ld-empic/empic.exp: Update for change to MIPS disassembler.
   3040 
   3041 Mon Jan 15 15:05:53 1996  Ian Lance Taylor  <ian (a] cygnus.com>
   3042 
   3043 	* ld-bootstrap/bootstrap.exp: Expect failure for mips*-*-irix5*
   3044 	when doing the --static test.
   3045 	* ld-shared/shared.exp: Run tests on mips*-*-irix5*.
   3046 
   3047 Fri Dec 29 12:33:09 1995  Ian Lance Taylor  <ian (a] cygnus.com>
   3048 
   3049 	* ld-bootstrap/bootstrap.exp: On AIX, don't pass the -bI option
   3050 	when creating ld-partial.o.
   3051 
   3052 Tue Dec 26 17:37:23 1995  Ian Lance Taylor  <ian (a] cygnus.com>
   3053 
   3054 	* ld-srec/srec.exp: If powerpc*-*-eabi*, use --defsym to define
   3055 	__eabi.
   3056 
   3057 Tue Dec 19 18:01:01 1995  Ian Lance Taylor  <ian (a] cygnus.com>
   3058 
   3059 	* ld-srec/srec.exp: Add setup_xfails for XCOFF targets.
   3060 
   3061 Fri Dec 15 16:36:17 1995  Ian Lance Taylor  <ian (a] cygnus.com>
   3062 
   3063 	* ld-srec/srec.exp: On a29k targets, use --defsym to define
   3064 	V_SPILL and V_FILL.
   3065 	* ld-srec/sr1.c (V_SPILL, V_FILL): Remove definitions.
   3066 	* ld-srec/sr3.cc: Likewise.
   3067 
   3068 	* ld-srec/srec.exp: Remove i960 COFF setup_xfail.
   3069 
   3070 Sat Dec  2 01:20:31 1995  Ian Lance Taylor  <ian (a] cygnus.com>
   3071 
   3072 	* ld-srec/srec.exp: Don't use [] in setup_xfail expressions.
   3073 
   3074 Fri Dec  1 13:18:18 1995  Ian Lance Taylor  <ian (a] cygnus.com>
   3075 
   3076 	* ld-srec/srec.exp: Add setup_xfails for MIPS ELF targets.
   3077 
   3078 Wed Nov 29 13:01:10 1995  Ian Lance Taylor  <ian (a] cygnus.com>
   3079 
   3080 	* ld-srec/srec.exp: Add setup_xfail for i960 COFF targets.
   3081 
   3082 Mon Nov 27 14:36:11 1995  Ian Lance Taylor  <ian (a] cygnus.com>
   3083 
   3084 	* ld-srec/srec.exp: Add setup_xfail calls for i[345]86-*-aout*.
   3085 
   3086 	* ld-srec/sr1.c (V_SPILL, V_FILL): Define.
   3087 	* ld-srec/sr3.cc: Likewise.
   3088 
   3089 Tue Nov 21 16:05:53 1995  Ian Lance Taylor  <ian (a] cygnus.com>
   3090 
   3091 	* ld-empic/empic.exp: Update for changes in objdump output.
   3092 
   3093 Wed Nov 15 17:42:48 1995  Ian Lance Taylor  <ian (a] cygnus.com>
   3094 
   3095 	* ld-srec/srec.exp: New tests.
   3096 	* ld-srec/sr1.c, ld-srec/sr2.c, ld-srec/sr3.cc: New files.
   3097 	* lib/ld.exp (ld_simple_link): Discard warnings about not being
   3098 	able to find the entry symbol.
   3099 
   3100 Tue Nov 14 20:03:54 1995  Ian Lance Taylor  <ian (a] cygnus.com>
   3101 
   3102 	* ld-sh/sh2.c (__main): Define.
   3103 
   3104 Mon Nov  6 14:39:18 1995  Ian Lance Taylor  <ian (a] cygnus.com>
   3105 
   3106 	* ld-empic/empic.exp: Accept a . in the address symbol.
   3107 
   3108 	* ld-shared/shared.exp: Run tests on rs6000*-*-aix* and
   3109 	powerpc*-*-aix*.  Add code to create appropriate exports files,
   3110 	and pass appropriate compilation flags, and test against
   3111 	appropriate expected output.
   3112 	* ld-shared/xcoff.dat: New file.
   3113 	* ld-shared/main.c: Put #ifndef XCOFF_TEST around tests that can
   3114 	not be linked using XCOFF.  Use shlib_shlibvar1 as a sample
   3115 	function pointer, rather than shlib_mainvar.
   3116 	* ld-shared/sh1.c: Likewise.
   3117 	* ld-shared/shared.dat: Update for change from using shlib_mainvar
   3118 	to using shlib_shlibvar1.
   3119 	* ld-shared/sun4.dat: Likewise.
   3120 
   3121 Sat Oct 28 01:54:25 1995  Ian Lance Taylor  <ian (a] cygnus.com>
   3122 
   3123 	* ld-scripts/script.t: Put .pr in .text, and .rw in .data, for
   3124 	convenience when testing XCOFF.
   3125 
   3126 Thu Oct 26 22:53:17 1995  Ian Lance Taylor  <ian (a] cygnus.com>
   3127 
   3128 	* ld-bootstrap/bootstrap.exp: On AIX, pass -bI/lib/syscalls.exp
   3129 	along with --static.
   3130 
   3131 	* ld-scripts/script.s: Make symbols global.
   3132 
   3133 Fri Oct 20 12:22:16 1995  Ian Lance Taylor  <ian (a] cygnus.com>
   3134 
   3135 	* ld-undefined/undefined.exp: Add setup_xfails for arm*-*-pe*.
   3136 
   3137 Fri Sep 29 11:06:10 1995  Ian Lance Taylor  <ian (a] cygnus.com>
   3138 
   3139 	* ld-undefined/undefined.exp: Use -e when invoking the linker, to
   3140 	prevent the SunOS linker from trying to create a shared library.
   3141 
   3142 Thu Sep 28 12:37:14 1995  Ian Lance Taylor  <ian (a] cygnus.com>
   3143 
   3144 	* ld-shared/shared.exp: Run the tests on sparc*-*-sunos4*.  Add
   3145 	appropriate modifications and setup_xfails.
   3146 	* ld-shared/sun4.dat: New file.
   3147 
   3148 Mon Sep 18 14:12:56 1995  Ian Lance Taylor  <ian (a] cygnus.com>
   3149 
   3150 	* lib/ld.exp (default_ld_version): Call prune_system_crud.
   3151 	(default_ld_relocate, default_ld_link): Likewise.
   3152 	(default_ld_simple_link, default_ld_compile): Likewise.
   3153 	(default_ld_assemble, default_ld_nm): Likewise.
   3154 
   3155 Fri Sep  8 17:15:38 1995  Ian Lance Taylor  <ian (a] cygnus.com>
   3156 
   3157 	* ld-cdtest/cdtest.exp: If the compiler does not exist, mark the
   3158 	tests as untested rather than unresolved.
   3159 
   3160 Wed Aug 23 10:46:38 1995  Ian Lance Taylor  (ian (a] cygnus.com)
   3161 
   3162 	* ld-sh/sh.exp: Call prune_system_crud on the output of cmp.
   3163 
   3164 Tue Aug 15 17:35:35 1995  Ian Lance Taylor  <ian (a] cygnus.com>
   3165 
   3166 	* ld-scripts/script.exp: Split script verification into a proc.
   3167 	Add simple test of MRI script.
   3168 	* ld-scripts/scriptm.t: New file.
   3169 
   3170 Wed Jul 26 11:38:58 1995  Ian Lance Taylor  <ian (a] cygnus.com>
   3171 
   3172 	* ld-sh/sh.exp: Mark `SH confirm relaxing' test unresolved when
   3173 	appropriate.
   3174 
   3175 Mon Jul 24 15:34:31 1995  Ian Lance Taylor  <ian (a] cygnus.com>
   3176 
   3177 	* config/default.exp: Define objcopy if it is not defined.
   3178 	* ld-sh/*: New tests for SH relaxing.
   3179 
   3180 	* ld-empic/empic.exp: If $CC does not exist, call untested rather
   3181 	than unresolved.
   3182 
   3183 Thu Jul 20 15:09:26 1995  Ian Lance Taylor  <ian (a] cygnus.com>
   3184 
   3185 	* ld-undefined/undefined.exp: If $CC does not exist, mark the
   3186 	tests as untested rather than unresolved.  Clear ELF xfails for
   3187 	mips*, not just mips.
   3188 
   3189 Tue Jul 18 12:00:41 1995  Ian Lance Taylor  <ian (a] cygnus.com>
   3190 
   3191 	* ld-undefined/undefined.exp: Add setup_xfail for sh-*-* for
   3192 	undefined line test.
   3193 
   3194 Fri Jul 14 13:07:48 1995  Ian Lance Taylor  <ian (a] cygnus.com>
   3195 
   3196 	* ld-undefined/undefined.exp: New test, to check reporting of
   3197 	undefined symbols.
   3198 	* ld-undefined/undefined.c: New file.
   3199 
   3200 Mon Jul 10 11:13:39 1995  Ian Lance Taylor  <ian (a] cygnus.com>
   3201 
   3202 	* ld-versados/versados.exp: If a test fails, report it correctly:
   3203 	don't try to run the next test, and don't report a pass as well as
   3204 	a fail.
   3205 
   3206 Mon Jul  3 14:26:37 1995  Steve Chamberlain  <sac (a] slash.cygnus.com>
   3207 
   3208 	* versados/(t1,t2).ld: End in newlines.
   3209 
   3210 Mon May 22 20:19:38 1995  Ken Raeburn  <raeburn (a] cujo.cygnus.com>
   3211 
   3212 	* lib/ld.exp (default_ld_compile): If cc argument is multiple
   3213 	words, use only the first when trying to verify the availability
   3214 	of the compiler.
   3215 
   3216 Mon Feb  6 11:46:49 1995  Ian Lance Taylor  <ian (a] cygnus.com>
   3217 
   3218 	* ld-scripts/defined.t: Mention .data and .bss explicitly.
   3219 
   3220 Tue Jan 24 14:51:48 1995  Ian Lance Taylor  <ian (a] sanguine.cygnus.com>
   3221 
   3222 	* ld-bootstrap/bootstrap.exp: If not in the ld build directory,
   3223 	call untested for each test, rather than ignoring it.  If one test
   3224 	fails, go on to the next one instead of returning.
   3225 	* ld-cdtest/cdtest.exp: If compilations fail, mark tests as
   3226 	unresolved.
   3227 	* ld-empic/empic.exp: Likewise.  Also, always pass the same test
   3228 	name to pass or fail.
   3229 	* ld-shared/shared.exp: Likewise.  Also, always run all tests.
   3230 	* ld-scripts/defined.exp: If as or nm fail, mark test as
   3231 	unresolved.  Always pass the same test name to pass or fail.
   3232 	* ld-scripts/script.exp: Likewise.
   3233 	* ld-scripts/sizeof.exp: Likewise.
   3234 
   3235 Wed Jan 11 11:48:31 1995  Ian Lance Taylor  <ian (a] sanguine.cygnus.com>
   3236 
   3237 	* ld-scripts/sizeof.exp: New test, based on bug report from
   3238 	anders.blomdell (a] control.lth.se.
   3239 	* ld-scripts/sizeof.s: New file.
   3240 	* ld-scripts/sizeof.t: New file.
   3241 
   3242 Wed Jan  4 18:56:27 1995  Ian Lance Taylor  <ian (a] sanguine.cygnus.com>
   3243 
   3244 	* lib/ld.exp: Use [which $ld] rather than [file exists $ld] to see
   3245 	if the linker exists.
   3246 
   3247 Wed Dec 14 16:39:03 1994  Ken Raeburn  <raeburn (a] cujo.cygnus.com>
   3248 
   3249 	* lib/ld.exp (prune_system_crud): Define if not already defined,
   3250 	in case the user isn't using the newest DejaGnu version that we
   3251 	haven't released to the net yet.
   3252 
   3253 Fri Dec  2 14:17:02 1994  Ian Lance Taylor  <ian (a] rtl.cygnus.com>
   3254 
   3255 	* config/default.exp: Define objdump if it is not defined.
   3256 	* ld-empic/*: New tests to test -membedded-pic code.
   3257 
   3258 Mon Nov 28 11:24:36 1994  Ian Lance Taylor  <ian (a] sanguine.cygnus.com>
   3259 
   3260 	* ld-bootstrap/bootstrap.exp: Pass cmp output through
   3261 	prune_system_crud.
   3262 	* ld-cdtest/cdtest.exp: Pass diff output through
   3263 	prune_system_crud.
   3264 	* ld-shared/shared.exp: Likewise.
   3265 
   3266 	* config/default.exp: Remove unused and useless proc ld_load.
   3267 
   3268 Sun Oct 30 13:02:34 1994  Ian Lance Taylor  <ian (a] sanguine.cygnus.com>
   3269 
   3270 	* lib/ld.exp (default_ld_compile): Remove the output file before
   3271 	compiling.
   3272 
   3273 	* ld-shared/shared.exp: Move common test code into a procedure.
   3274 	Add tests for compiling the non shared code PIC.
   3275 	* ld-shared/main.c (main): Call main_called, and print the result.
   3276 	* ld-shared/shared.dat: Adjust accordingly.
   3277 
   3278 Thu Oct 27 17:30:12 1994  Ian Lance Taylor  <ian (a] sanguine.cygnus.com>
   3279 
   3280 	* ld-shared: New directory, with new files to test generating ELF
   3281 	shared libraries.
   3282 
   3283 	* lib/ld.exp (default_ld_compile): If the compilation worked, but
   3284 	no object file was created, check to see if the compiler foolishly
   3285 	ignored the -o switch when compiling, and move the resulting
   3286 	object if it did.
   3287 
   3288 Thu Sep 29 12:36:51 1994  Ian Lance Taylor  (ian (a] sanguine.cygnus.com)
   3289 
   3290 	* VMS does not permits `.' in directory names.  Renamed
   3291 	ld.bootstrap to ld-bootstrap, ld.cdtest to ld-cdtest, and
   3292 	ld.scripts to ld-scripts.
   3293 
   3294 Wed Sep 28 12:18:54 1994  Ian Lance Taylor  (ian (a] sanguine.cygnus.com)
   3295 
   3296 	* config/default.exp: Set variables as and nm.  Create tmpdir if
   3297 	it does not already exist.
   3298 	* ld.bootstrap/bootstrap.exp: Don't create tmpdir here.
   3299 	* ld.cdtest/cdtest.exp: Likewise.
   3300 	* ld.scripts/defined.exp: Likewise.  Also, don't set as and nm
   3301 	here.  Change perror for no variables found to fail.
   3302 	* ld.scripts/script.exp: New test.
   3303 	* ld.scripts/script.t, ld.scripts/script.s: New files.
   3304 
   3305 Tue Sep 27 14:59:51 1994  Ian Lance Taylor  (ian (a] sanguine.cygnus.com)
   3306 
   3307 	* ld.scripts: New directory.
   3308 	* ld.scripts/defined.exp, ld.scripts/defined.s: New files.
   3309 	* ld.scripts/defined.t: New file.
   3310 	* lib/ld.exp (default_ld_simple_link): New function.
   3311 	(default_ld_assemble, default_ld_nm): New functions.
   3312 	* config/default.exp: Rename from unix-ld.exp.
   3313 	(ld_simple_link, ld_assemble, ld_nm): New functions.
   3314 
   3315 	* config/unix-ld.exp: Set ld using findfile.
   3316 	* lib/ld.exp (default_ld_relocate): Return a value.  Change format
   3317 	of log messages.
   3318 	(default_ld_compile): Likewise.
   3319 	(default_ld_link): Likewise.  Also, don't include $BFDLIB and
   3320 	$LIBIBERTY in link.
   3321 	* ld.bootstrap/bootstrap.exp: Rewrite.
   3322 	* ld.cdtest/cdtest.exp: Rewrite.
   3323 	* ld.cdtest/cdtest-foo.cc: Update from top level ld directory.
   3324 	* ld.cdtest/cdtest-foo.h: Likewise.
   3325 	* ld.cdtest/cdtest-main.cc: Likewise.
   3326 
   3327 Fri May 27 09:35:04 1994  Ken Raeburn  (raeburn (a] cygnus.com)
   3328 
   3329 	* ld.cdtest/cdtest.exp: Don't look for $result before it's
   3330 	defined.
   3331 
   3332 Tue May 17 15:06:49 1994  Bill Cox  (bill (a] rtl.cygnus.com)
   3333 
   3334 	* ld.bootstrap/bootstrap.exp, lib/ld.exp: Replace error proc
   3335 	calls with perror calls.
   3336 
   3337 Wed May 11 16:47:46 1994  Ken Raeburn  (raeburn (a] rtl.cygnus.com)
   3338 
   3339 	* ld.cdtest/cdtest-bar.cc: Renamed from cdtest-func.cc.
   3340 	* ld.cdtest/cdtest.exp: Adjusted.
   3341 
   3342 Fri Jan 28 13:25:41 1994  Ken Raeburn  (raeburn (a] cujo.cygnus.com)
   3343 
   3344 	* lib/ld.exp (simple_diff): Indicate failure if files have
   3345 	different numbers of lines.  Don't muck with $differences to avoid
   3346 	indicating a pass, just return.
   3347 
   3348 	* ld.cdtest/{cdtest-foo.h,cdtest-foo.cc,cdtest-main.cc}:
   3349 	Fix test case to be valid ANSI C++.  Don't require use of header
   3350 	files, so "../gcc/xgcc -B../gcc/" can be used for CXX.
   3351 	* ld.cdtest/cdtest.exp: Combine "rm" lines.  Add some
   3352 	commentary on things that are still broken with this test case.
   3353 
   3354 Fri Sep 10 09:58:23 1993  Jeffrey Wheat  (cassidy (a] cygnus.com)
   3355 
   3356 	* ld.cdtest/cdtest.exp: Added CXXFLAGS to compile stage.
   3357 
   3358 Thu Aug 12 16:05:37 1993  Jeffrey Wheat  (cassidy (a] cygnus.com)
   3359 
   3360 	* lib/ld.exp: add compiler and linker support
   3361 	* config/unix-ld.exp: add compiler and linker support
   3362 	* ld.bootstrap/bootstrap.exp: fixed to do partial links
   3363 	* ld.cdtest/cdtest.exp: constructor/destructor testscase
   3364 
   3365 Wed Aug  4 21:00:18 1993  Jeffrey Wheat  (cassidy (a] cygnus.com)
   3366 
   3367 	* lib/ld.exp: new file
   3368 	* config/unix-ld.exp: new file
   3369 	* ld.bootstrap/bootstrap.exp: new file
   3370 
   3372 Copyright (C) 1993-2003 Free Software Foundation, Inc.
   3373 
   3374 Copying and distribution of this file, with or without modification,
   3375 are permitted in any medium without royalty provided the copyright
   3376 notice and this notice are preserved.
   3377 
   3378 Local Variables:
   3379 mode: change-log
   3380 left-margin: 8
   3381 fill-column: 74
   3382 version-control: never
   3383 End:
   3384