2003-09-20 Andrew Cagney <cagney@redhat.com>
[deliverable/binutils-gdb.git] / ld / testsuite / ChangeLog
CommitLineData
d65b7211
HPN
12003-09-14 Hans-Peter Nilsson <hp@bitrange.com>
2
3 * ld-mmix/bpo-1.d, ld-mmix/bpo-10.d, ld-mmix/bpo-11.d,
4 ld-mmix/bpo-14.d, ld-mmix/bpo-16.d, ld-mmix/bpo-17.d,
5 ld-mmix/bpo-18.d, ld-mmix/bpo-19.d, ld-mmix/bpo-2.d,
6 ld-mmix/bpo-22.d, ld-mmix/bpo-3.d, ld-mmix/bpo-4.d,
7 ld-mmix/bpo-5.d, ld-mmix/bpo-6.d, ld-mmix/bpo-9.d,
8 ld-mmix/greg-19.d, ld-mmix/loc1.d, ld-mmix/loc2.d, ld-mmix/loc3.d,
9 ld-mmix/loc4.d, ld-mmix/loc6.d, ld-mmix/local12.d,
10 ld-mmix/locdo-1.d, ld-mmix/loct-1.d, ld-mmix/locto-1.d: Adjust for
11 objdump -d change.
12
a52f1af1
AM
132003-09-11 Alan Modra <amodra@bigpond.net.au>
14
15 * ld-elf/merge2.s: New.
16 * ld-elf/merge2.d: New.
17
ba3360ee
HPN
182003-08-16 Hans-Peter Nilsson <hp@bitrange.com>
19
20 * ld-mmix/bpo-9.d, ld-mmix/bpo-10.d, ld-mmix/bpo-11.d: Adjust for
21 recent objdump "Contents of ..." change.
22
866f48b7
KK
232003-08-02 Kaz Kojima <kkojima@rr.iij4u.or.jp>
24
25 * ld-sh/shared-2.d, ld-sh/textrel1.s, ld-sh/textrel2.s: New test.
26
edf6a232
AM
272003-08-02 Alan Modra <amodra@bigpond.net.au>
28
29 * ld-d10v/reloc-001.d: Adjust for objdump -d change.
30 * ld-d10v/reloc-002.d: Likewise.
31 * ld-d10v/reloc-005.d: Likewise.
32 * ld-d10v/reloc-006.d: Likewise.
33 * ld-d10v/reloc-009.d: Likewise.
34 * ld-d10v/reloc-010.d: Likewise.
35 * ld-d10v/reloc-013.d: Likewise.
36 * ld-d10v/reloc-014.d: Likewise.
37 * ld-xstormy16/pcrel.d: Likewise.
38
933f40e7
JJ
392003-07-29 Jakub Jelinek <jakub@redhat.com>
40
41 * ld-elfvsb/elf-offset.ld: Add .rel.toc, .rela.toc and .toc
42 sections.
43
452575a9
AM
442003-07-29 Alan Modra <amodra@bigpond.net.au>
45
46 * ld-powerpc/tlsso.r: Update.
47 * ld-powerpc/tlstocso.r: Update.
48
10eafd9f
NC
492003-07-29 Nick Clifton <nickc@redhat.com>
50
51 * ld-alpha/tlsbin.dd: Update to account for .eh_frame section.
52 * ld-alpha/tlsbin.rd: Likewise.
53 * ld-alpha/tlsbin.sd: Likewise.
54 * ld-alpha/tlsbinr.dd: Likewise.
55 * ld-alpha/tlsbinr.rd: Likewise.
56 * ld-alpha/tlsbinr.sd: Likewise.
57 * ld-alpha/tlspic.dd: Likewise.
58 * ld-alpha/tlspic.rd: Likewise.
59 * ld-alpha/tlspic.sd: Likewise.
60
b59a0218
AM
612003-07-26 Alan Modra <amodra@bigpond.net.au>
62
63 * ld-powerpc/tlsexe32.d: Update.
64 * ld-powerpc/tlsso32.d: Update.
65
13752416
L
662003-07-24 H.J. Lu <hongjiu.lu@intel.com>
67
68 * ld-powerpc/tlsexe.r: .sbss is NOBITS, not PROGBITS.
69 * ld-powerpc/tlsexetoc.r: Likewise.
70 * ld-powerpc/tlsso.r: Likewise.
71 * ld-powerpc/tlstocso.r: Likewise.
72
48e83334
SC
732003-07-23 Stephane Carrez <stcarrez@nerim.fr>
74
75 * ld-srec/srec.exp: For m6811/m6812 use --defsym to define _.z soft
76 register.
77
d416627c
L
782003-07-22 H.J. Lu <hongjiu.lu@intel.com>
79
80 * ld-selective/selective.exp: Skip "ia64-*-*".
81
82 * ld-srec/srec.exp: Make xfail on "ia64-*-*".
83
7a9823f1
RS
842003-07-11 Richard Sandiford <rsandifo@redhat.com>
85
86 * ld-h8300/relax-3{.s,.d,-coff.d}: New test.
87 * ld-h8300/h8300.exp: Run it.
88
1c0bd72e
AM
892003-07-10 Alan Modra <amodra@bigpond.net.au>
90
91 * ld-powerpc/powerpc.exp: Dump output .got section rather than .toc.
92 * ld-powerpc/tlsexetoc.g: Update.
93 * ld-powerpc/tlsexetoc.r: Update.
94 * ld-powerpc/tlstoc.g: Update.
95 * ld-powerpc/tlstocso.g: Update.
96 * ld-powerpc/tlstocso.r: Update.
97
8c17da6e
NC
982003-07-04 Richard Sandiford <rsandifo@redhat.com>
99
100 * ld-h8300/h8300.exp: Replace loop with explicit list. Run relax.d
101 unconditionally. Run relax-2.d for *-elf targets.
102 * ld-h8300/relax.d: Fix typo.
103 * ld-h8300/relax.s: Add 0x prefixes.
104 * ld-h8300/relad-2.[sd]: New test.
105
fbf18a5c
TS
1062003-06-29 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
107
108 * ld-mips-elf/mips-elf.exp: Use is_elf_format.
109
0c29b4cc
TS
1102003-06-29 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
111
112 * ld-mips-elf/mips-elf-flags.exp: Use -melf32bsmip for IRIX6.
113
264d75f7
AM
1142003-06-25 Alan Modra <amodra@bigpond.net.au>
115
116 * ld-powerpc/apuinfo.rd: Update.
117
b7c7d6c1
TS
1182003-06-21 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
119
120 * ld-mips-elf/elf-rel-got-n32.d: Remove special handling for n32 ABI.
121 * ld-mips-elf/elf-rel-xgot-n32.d: Likewise.
122
a42ec05b
HPN
1232003-06-18 Hans-Peter Nilsson <hp@axis.com>
124
c1f19746
HPN
125 * ld-cris/locref1.d, ld-cris/locref1.s, ld-cris/locref2.d,
126 ld-cris/locref2.s: New tests.
127
a42ec05b
HPN
128 * ld-elfcomm/elfcomm.exp (dump_common1): Use $READELF, not plain
129 readelf as found using default path.
130
0f84fde1
AM
1312003-06-18 Alan Modra <amodra@bigpond.net.au>
132
b0fe1bf3
AM
133 * lib/ld-lib.exp (default_ld_simple_link): Trim ld parms before
134 trying to trim ld path.
135 (default_ld_compile): Likewise for cc.
136
0f84fde1
AM
137 * lib/ld-lib.exp (default_ld_simple_link): Trim ld path before
138 looking for gcc match.
139 (default_ld_compile): Likewise for cc.
140
40bdaaa8
NC
1412003-06-17 Loren James Rittle <rittle@latour.rsch.comm.mot.com>
142
143 * ld-undefined/undefined.exp (i?86-*-freebsd*): Remove xfail.
144
37c18fe2
AM
1452003-06-16 Alan Modra <amodra@bigpond.net.au>
146
147 * ld-powerpc/tlsexetoc.d: Update.
148 * ld-powerpc/tlsso.d: Update.
149 * ld-powerpc/tlstoc.d: Update.
150 * ld-powerpc/tlstocso.d: Update.
151 * ld-powerpc/tlstocso.r: Update.
152
1de1cfb1
HPN
1532003-06-16 Hans-Peter Nilsson <hp@axis.com>
154
155 * ld-cris/ldsym1.d: Restrict to cris-*-*elf* and cris-*-*aout*.
156 * ld-cris/noglob1.d: Ditto.
157 * ld-cris/badgotr1.d: Pass --underscore to gas.
158
31a1f3a1
TS
1592003-06-12 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
160
161 * ld-mips-elf/elf-rel-got-n64-linux.d: New file.
162 * ld-mips-elf/elf-rel-xgot-n64-linux.d: New file.
163 * ld-mips-elf/mips-elf.exp: Use the new files for Linux.
164
2d8f7dc8
TS
1652003-06-12 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
166
167 * ld-mips-elf/relax-jalr.s: Fix testsuite breakage.
168 * ld-mips-elf/relax-jalr-n32.d: Likewise.
169 * ld-mips-elf/relax-jalr-n32-shared.d: Likewise.
170 * ld-mips-elf/relax-jalr-n64.d: Likewise.
171 * ld-mips-elf/relax-jalr-n64-shared.d: Likewise.
172
d80dcc6a
TS
1732003-06-11 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
174
175 * ld-mips-elf/multi-got-1.d: Adjust addresses.
176 * ld-mips-elf/rel32-n32.d: Likewise.
177
4c80642a
AM
1782003-06-11 Alan Modra <amodra@bigpond.net.au>
179
180 * ld-srec/srec.exp (run_srec_test): Remove powerpc64 xfails, and
181 xfail for hppa duplicated elsewhere.
182
5ef0935e
TS
1832003-06-10 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
184
185 * ld-mips-elf/rel32-n32.d: Force big endian assembly.
186 * ld-mips-elf/rel32-o32.d: Likewise.
187 * ld-mips-elf/rel64.d: Likewise.
188
81cacc15
AM
1892003-06-10 Alan Modra <amodra@bigpond.net.au>
190
191 * ld-elfvsb/elfvsb.exp: Run for powerpc64 too.
192 * ld-powerpc/tls.t: Update.
193 * ld-powerpc/tlsexe.d: Update.
194 * ld-powerpc/tlsexe.r: Update.
195 * ld-powerpc/tlsexetoc.d: Update.
196 * ld-powerpc/tlsexetoc.r: Update.
197 * ld-powerpc/tlsexetoc.t: Update.
198 * ld-powerpc/tlsso.d: Update.
199 * ld-powerpc/tlsso.g: Update.
200 * ld-powerpc/tlsso.r: Update.
201 * ld-powerpc/tlsso.t: Update.
202 * ld-powerpc/tlstocso.d: Update.
203 * ld-powerpc/tlstocso.g: Update.
204 * ld-powerpc/tlstocso.r: Update.
205 * ld-powerpc/tlstocso.t: Update.
206
6f6f27f8
L
2072003-06-03 H.J. Lu <hongjiu.lu@intel.com>
208
209 * ld-discard/extern.d: Updated.
210 * ld-discard/start.d: Likewise.
211 * ld-discard/static.d: Likewise.
212
b814bbcb
L
2132003-06-03 H.J. Lu <hongjiu.lu@intel.com>
214
215 * ld-elfcomm/elfcomm.exp: Mark tests untested if compiler is
216 not available.
217
3bb72744
NC
2182003-06-02 Fabrizio Gennari <fabrizio.ge@tiscalinet.it>
219
220 * ld-cygwin: New directory.
221 * ld-cygwin/exe-export.exp: New test script. Checks building
222 cygwin executables with an export table.
223 * ld-cygwin/testdll.def: New source file.
224 * ld-cygwin/testexe.def: New source file.
225 * ld-cygwin/testdll.c: New source file.
226 * ld-cygwin/testexe.c: New source file.
227
cdaeef2e
L
2282003-05-30 H.J. Lu <hongjiu.lu@intel.com>
229
230 * config/default.exp: Load tmpdir/libpath.exp.
231 (gcc_ld_flag): Set from $libpath.
232
43f9d75b
JT
2332003-05-27 Jason Thorpe <thorpej@wasabisystems.com>
234
235 * ld-elf/elf.exp: Use if_elf_format.
236 * ld-elf/sec64k.exp: Likewise.
237 * ld-elfcomm/elfcomm.exp: Likewise.
238 * lib/ld-lib.exp (is_elf_format): Match hppa*64*-*-hpux*.
239
493e6a13
JT
2402003-05-25 Jason Thorpe <thorpej@wasabisystems.com>
241
242 * ld-mips-elf/mips-elf.exp: Make all NetBSD targets match as elf.
243
22d5e339
L
2442003-05-20 Jakub Jelinek <jakub@redhat.com>
245
246 * ld-elfvsb/common.c: New file.
247 * ld-elfvsb/elfvsb.exp: Add common.
248
2492003-05-20 H.J. Lu <hongjiu.lu@intel.com>
250
251 * ld-elfvsb/sh3.c: New file.
252 * ld-elfvsb/test.c: Likewise.
253
254 * ld-elfvsb/elfvsb.exp: Add new weak hidden symbol tests.
255
b765d4e3
L
2562003-05-15 H.J. Lu <hongjiu.lu@intel.com>
257
258 * config/default.exp (gcc_ld_flag): New. Make the newly built
259 linker available to gcc.
260 * lib/ld-lib.exp (default_ld_simple_link): Pass $gcc_ld_flag
261 to gcc.
262
263 * ld-elfvers/vers.exp: Use "ld_simple_link $CC" to build shared
264 libraries.
265 * ld-elfvsb/elfvsb.exp: Likewise.
266 * ld-elfweak/elfweak.exp: Likewise.
267 * ld-shared/shared.exp: Likewise.
268
269 * ld-elfvers/vers.exp: Use "-Wl,-rpath,." to build shared
270 libraries.
271 * ld-elfvsb/elfvsb.exp: Likewise.
272
273 * ld-elfvsb/elfvsb.exp: Remove xfail for powerpc-*-linux*.
274
275 * ld-elfweak/elfweak.exp: Use PIC for shared libraries.
276
99573a98
SC
2772003-05-13 Stephane Carrez <stcarrez@nerim.fr>
278
279 * ld-m68hc11/link-hcs12.d: New test.
280 * ld-m68hc11/link-hcs12.s: New file.
281 * ld-m68hc11/link-hc12.s: New file.
282
5c449c3f
L
2832003-05-13 H.J. Lu <hongjiu.lu@intel.com>
284
285 * ld-elfweak/elfweak.exp: Fix typo.
286
59758b1c
NC
2872003-05-13 Kaz Kojima <kkojima@rr.iij4u.or.jp>
288
289 * ld-elfvers/vers.exp: Run on sh[34]*-*-linux*.
290 * ld-elfvsb/elfvsb.exp: Likewise.
291 * ld-elfweak/elfweak.exp: Likewise.
292
5ff4a71e
HPN
2932003-05-12 Hans-Peter Nilsson <hp@bitrange.com>
294
295 * ld-mmix/b-fixo2.d, ld-mmix/bpo-18.d, ld-mmix/bpo-18m.d,
296 ld-mmix/loc4.d, ld-mmix/loc4m.d, ld-mmix/loc6.d, ld-mmix/loc6m.d,
297 ld-mmix/locdo-1.d, ld-mmix/sec-1.d, ld-mmix/sec-2.d,
298 ld-mmix/sec-3.d, ld-mmix/sec-4.d, ld-mmix/sec-5.d,
299 ld-mmix/sec-7m.d, ld-mmix/sec-8m.d, ld-mmix/spec802.d,
300 ld-mmix/spec803.d, ld-mmix/spec804.d, ld-mmix/spec805.d,
301 ld-mmix/spec806.d, ld-mmix/spec807.d, ld-mmix/spec808.d: Tweak for
302 objdump no longer truncating dump addresses.
303
4648dfcf
MS
3042003-05-09 Martin Schwidefsky <schwidefsky@de.ibm.com>
305
306 * ld-elfvsb/elf-offset.ld: Add .rel.eh_frame and .rela.eh_frame
307 to linker script.
308 * ld-elfvsb/elfvsb.exp (visibility_run): Add setup_xfails for s390x.
309 * ld-selective/selective.exp: Disable for s390 and s390x.
310 * ld-shared/elf-offset.ld: Add .rel.eh_frame and .rela.eh_frame
311 to linker script.
312 * ld-shared/shared.exp (shared_test): Add setup_xfails for s390x.
313 * ld-undefined/undefined.exp (checkund): Remove setup_xfail for s390x.
314
54c9a60f
L
3152003-05-08 H.J. Lu <hongjiu.lu@intel.com>
316
317 * ld-elfvers/vers.exp: Add vers27d4 and vers27d5 to test
318 versioned reference for hidden symbol.
319
320 * ld-elfvers/vers27d4.dsym: New file.
321 * ld-elfvers/vers27d4.ver: Likewise.
322
95b4a16e
L
3232003-05-07 H.J. Lu <hongjiu.lu@intel.com>
324
325 * ld-elfvers/vers27d3.c (__start): New.
326 (start): New.
327
0ae911fe
L
3282003-05-07 H.J. Lu <hongjiu.lu@intel.com>
329
330 * ld-elfvers/vers.exp (build_binary): Support build exeutable.
331 (build_binary): Renamed from ...
332 (build_vers_lib): This.
333 (build_vers_lib_no_pic): Updated.
334 (build_vers_lib_pic): Likewise.
335 Add vers27d1, vers27d2 and vers27d3 to test versioned
336 definition for hidden symbol referenced by a DSO.
337
338 * ld-elfvers/vers27d.dsym: New file.
339 * ld-elfvers/vers27d.sym: Likewise.
340 * ld-elfvers/vers27d.ver: Likewise.
341 * ld-elfvers/vers27d1.c: Likewise.
342 * ld-elfvers/vers27d2.c: Likewise.
343 * ld-elfvers/vers27d3.c: Likewise.
344
3a8260b2
AS
3452003-05-07 Andreas Schwab <schwab@suse.de>
346
347 * ld-elfvsb/elfvsb.exp: Run dump tests even when cross
348 compiling.
349
697380b3
AO
3502003-05-06 Alexandre Oliva <aoliva@redhat.com>
351
352 * config/default.exp (gcc_gas_flags): Force ABI to n32 on
353 mips64-linux.
354 * ld-elf/merge.d: Xfail on mips64*-linux-gnu*.
355 * ld-mips-elf/mips-elf-flags.exp (ldemul): Set to o32-compatible
356 on mips-sgi-irix6*, mips64-linux-gnu and mips64el-linux-gnu.
357 (good_combination, bad_combination): Use it.
358 Add -32 or -mabi=o64 wherever the ABI was formerly implied.
359
08d5f1b4
L
3602003-05-06 H.J. Lu <hjl@gnu.org>
361
362 * ld-elfvers/vers.exp (objdump_versionstuff): Support comment
363 in expected version file.
364
365 * ld-elfvers/vers25b.c: Add a line of comment.
366 * ld-elfvers/vers25b.dsym: Likwise.
367 * ld-elfvers/vers25b.ver: Likwise.
368 * ld-elfvers/vers26b.dsym: Likwise.
369 * ld-elfvers/vers26b.ver: Likwise.
370 * ld-elfvers/vers27b.dsym: Likwise.
371 * ld-elfvers/vers27b.ver: Likwise.
372 * ld-elfvers/vers27c.c: Likwise.
373 * ld-elfvers/vers27c.dsym: Likwise.
374 * ld-elfvers/vers27c.ver: Likwise.
375
ef5aade5
L
3762003-05-04 H.J. Lu <hjl@gnu.org>
377
378 * ld-elfvsb/main.c: Updated.
379 * ld-elfvsb/sh1.c: Likewise.
380
c424e0e9
L
3812003-05-04 H.J. Lu <hjl@gnu.org>
382
383 * ld-elfvers/vers18.dsym: Updated for weak definiton change.
384 * ld-elfvers/vers18.ver: Likewise.
385 * ld-elfvers/vers19.ver: Likewise.
839efa26
L
386 * ld-elfweak/dsowdata.dsym: Likewise.
387 * ld-elfweak/elfweak.exp: Likewise.
388 * ld-elfweak/weakdata.dsym: Likewise.
c424e0e9
L
389
390 * ld-elfweak/elfweak.exp: Remove xfail.
391
508073f7
AO
3922003-05-04 Alexandre Oliva <aoliva@redhat.com>
393
394 * ld-mips-elf/multi-got-1.d: Force into big-endian mode.
395 Turn relocation offsets into regexps.
396
95aa61ce
L
3972003-05-03 H.J. Lu <hjl@gnu.org>
398
399 * ld-elfvers/vers.exp: Add vers27a, vers27b, vers27c1 and
400 vers27c2 to test versioned definition vs. hidden definition in
401 different files.
402
403 * ld-elfvers/vers27a.c: New file.
404 * ld-elfvers/vers27a.dsym: Likewise.
405 * ld-elfvers/vers27a.map: Likewise.
406 * ld-elfvers/vers27a.ver: Likewise.
407 * ld-elfvers/vers27b.c: Likewise.
408
409 * ld-elfvers/vers27b.dsym: New empty file.
410 * ld-elfvers/vers27b.ver: Likwise.
411 * ld-elfvers/vers27c.c: Likwise.
412 * ld-elfvers/vers27c.dsym: Likwise.
413 * ld-elfvers/vers27c.ver: Likwise.
414
2968149b
NC
4152003-05-02 Nick Clifton <nickc@redhat.com>
416
417 * ld-xstormy16: New directory.
418 * ld-xstormy16/xstormy16.exp: New test script.
419 * ld-xstormy16/pcrel.s: Test assembler source file.
420 * ld-xstormy16/external.s: Test assembler source file.
421 * ld-xstormy16/pcrel.d: Test expected disassembly.
422
fcd06cfe
AJ
4232003-05-02 Andreas Jaeger <aj@suse.de>
424
425 * ld-elfvers/vers.exp (build_exec): Disable vers26b3 on x86-64-linux.
426
bf57c3c9
L
4272003-04-29 H.J. Lu <hjl@gnu.org>
428
429 * ld-ia64/tlsbin.dd: Updated.
430 * ld-ia64/tlsbin.rd: Likewise.
431 * ld-ia64/tlsbin.sd: Likewise.
432 * ld-ia64/tlsbin.td: Likewise.
433 * ld-ia64/tlspic.rd: Likewise.
434 * ld-ia64/tlspic.sd: Likewise.
435 * ld-ia64/tlspic.td: Likewise.
436
5ad8914f
JR
4372003-04-29 J"orn Rennecke <joern.rennecke@superh.com>
438
439 * ld-selective/3.cc (start): New function.
440 * ld-selective/4.cc: Likewise.
441 * ld-selective/5.cc: Likewise.
442
f006af20
L
4432003-04-28 H.J. Lu <hjl@gnu.org>
444
445 * ld-elfvers/vers.exp (picflag): Set PIC flag for compiler.
446 (build_vers_lib): Support PIC.
447 (build_vers_lib_no_pic): New. Change all calls to build_vers_lib
448 to build_vers_lib_no_pic.
449 (build_vers_lib_pic): New.
450 Add tests vers26a, vers26b1, vers26b2 and vers26b3 for versioned
451 definition vs. normal definition in different files.
452
453 * ld-elfvers/vers26a.c: New file.
454 * ld-elfvers/vers26a.dsym: Likewise.
455 * ld-elfvers/vers26a.map: Likewise.
456 * ld-elfvers/vers26a.ver: Likewise.
457 * ld-elfvers/vers26b.c: Likewise.
458
459 * ld-elfvers/vers26b.dsym: New empty file.
460 * ld-elfvers/vers26b.ver: Likewise.
461
1b1fe8fe
L
4622003-04-27 H.J. Lu <hjl@gnu.org>
463
464 * ld-elfvsb/elfvsb.dat: Updated.
465 * ld-elfvsb/elfvsb.exp: Likewise.
466 * ld-elfvsb/main.c: Likewise.
467 * ld-elfvsb/sh1.c: Likewise.
468 * ld-elfvsb/sh2.c: Likewise.
469
d204f4c0
SC
4702003-04-26 Stephane Carrez <stcarrez@nerim.fr>
471
472 * ld-m68hc11/bug-3331.d: New test.
473 * ld-m68hc11/bug-3331.s: New file.
474
635f1062 4752003-04-25 Nick Clifton <nickc@redhat.com>
4c80642a 476 J"orn Rennecke <joern.rennecke@superh.com>
635f1062
JR
477
478 * lib/ld-lib.exp (big_or_little_endian): Also check for -mb and -ml.
479
09bf9720
L
4802003-04-24 J"orn Rennecke <joern.rennecke@superh.com>
481
482 * ld-elfcomm/elfcomm.exp: Allow symbols to have '_' prepended.
483
267fb3c1
KK
4842003-04-23 Kaz Kojima <kkojima@rr.iij4u.or.jp>
485
486 * ld-sh/tlsbin-1.d, ld-sh/tlsbin-2.d, ld-sh/tlsbin-3.d,
487 ld-sh/tlstpoff-1.d, ld-sh/tlstpoff-2.d: Update for removing
488 unnecessary TLS relocs.
489
ef230218
JR
4902003-04-23 J"orn Rennecke <joern.rennecke@superh.com>
491
492 * ld-sh/sh64/crange3-cmpct.rd (Machine): Change to refer to SuperH.
493 * ld-sh/sh64/crange3-media.rd (Machine): Likewise.
494
365f9131
L
4952003-04-23 H.J. Lu <hjl@gnu.org>
496
497 * ld-elfvers/vers.exp (objdump_dynsymstuff): Support empty
498 files.
499 (objdump_versionstuff): Likewise.
500 Add tests vers25a, vers25b1 and vers25b2 for versioned
501 definition vs. normal definition in different files.
502
503 * ld-elfvers/vers25a.c: New file.
504 * ld-elfvers/vers25a.dsym: Likewise.
505 * ld-elfvers/vers25a.map: Likewise.
506 * ld-elfvers/vers25a.ver: Likewise.
507
508 * ld-elfvers/vers25b.c: New empty file.
509 * ld-elfvers/vers25b.dsym: Likewise.
510 * ld-elfvers/vers25b.ver: Likewise.
511
ab7be2df
L
5122003-04-22 H.J. Lu <hjl@gnu.org>
513
514 * ld-elfcomm/elfcomm.exp: Support 64bit targets.
515
6c6532f7
SC
5162003-04-21 Stephane Carrez <stcarrez@nerim.fr>
517
518 * ld-m68hc11/far-hc11.s: New file.
519 * ld-m68hc11/far-hc11.d: New test for HC11 trampoline generation.
520 * ld-m68hc11/far-hc12.s: New file.
521 * ld-m68hc11/far-hc12.d: New test for HC12 trampoline generation.
522 * ld-m68hc11/far-hc12.ld: New file.
523
37adfc7e
L
5242003-04-15 H.J. Lu <hjl@gnu.org>
525
526 * ld-elfcom/elfcom.exp: Fix a typo.
527
ca4fa240
NC
5282003-04-14 H.J. Lu <hjl@gnu.org>
529
530 * ld-elfcom: New directory.
531 * ld-elfcom/elfcom.exp: New file: Test alignment of common symbols
532 under ELF.
533 * ld-elfcom/common1a.c: New file: Test source code.
534 * ld-elfcom/common1b.c: New file: Test source code.
535
c2dcd04e
NC
5362003-04-15 Rohit Kumar Srivastava <rohits@kpitcummins.com>
537
538 * ld-sh/sh64/crange3-cmpct.rd: Replace occurrances of 'Hitachi'
539 with 'Renesas'.
540 * ld-sh/sh64/crange3-media.rd: Likewise.
541
878a9190
DJ
5422002-04-13 Daniel Jacobowitz <drow@mvista.com>
543
544 * ld-discard/extern.s, ld-discard/start.s, ld-discard/static.s,
545 ld-sh/refdbg.s: Add leading 0 to .debug_info to prevent parsing it
546 for error messages.
547
7d6c7577
AO
5482003-04-10 Alexandre Oliva <aoliva@redhat.com>
549
550 * ld-mips-elf/elf-rel-got-n32.d,
551 ld-mips-elf/elf-rel-got-n64.d, ld-mips-elf/elf-rel-xgot-n32.d,
552 ld-mips-elf/elf-rel-xgot-n64.d: New.
553 * ld-mips-elf/mips-elf.exp (hasn32): Define as condition for
554 new tests to run.
555
1f8bd312
SC
5562003-04-04 Stephane Carrez <stcarrez@nerim.fr>
557
558 * ld-m68hc11/bug-1417.d: Update to take into account jsr->bsr relax.
559
8fdeb6e3
BW
5602003-04-02 Bob Wilson <bob.wilson@acm.org>
561
562 * ld-xtensa/coalesce.exp: Skip if target is not xtensa-*-*.
563 * ld-xtensa/lcall.exp: Likewise.
564
e0001a05
NC
5652003-04-01 Bob Wilson <bob.wilson@acm.org>
566
4c80642a
AM
567 * ld-elf/merge.d: xfail xtensa-*-*.
568 * ld-scripts/crossref.exp: Add -mtext-section-literals to CFLAGS
569 for Xtensa targets.
570 * ld-srec/srec.exp: Add -no-relax flag for Xtensa targets.
571 * ld-xtensa/coalesce1.s: New file.
572 * ld-xtensa/coalesce2.s: Likewise.
573 * ld-xtensa/coalesce.exp: Likewise.
574 * ld-xtensa/coalesce.t: Likewise.
575 * ld-xtensa/lcall1.s: Likewise.
576 * ld-xtensa/lcall2.s: Likewise.
577 * ld-xtensa/lcall.exp: Likewise.
578 * ld-xtensa/lcall.t: Likewise.
e0001a05 579
05e6bb2f
AO
5802003-03-25 Alexandre Oliva <aoliva@redhat.com>
581
582 * ld-mips-elf/mips-elf.exp: Added...
583 * ld-mips-elf/relax-jalr.s, ld-mips-elf/relax-jalr-n32.d,
584 ld-mips-elf/relax-jalr-n32-shared.d, ld-mips-elf/relax-jalr-n64.d,
585 ld-mips-elf/relax-jalr-n64-shared.d: New tests.
586
48fe7bda
AO
5872003-03-11 Alexandre Oliva <aoliva@redhat.com>
588
589 * ld-mips-elf/mips-elf.exp (linux_gnu): New variable. Add:
590 * ld-mips-elf/rel32-o32.d, ld-mips-elf/rel32-n32.d,
591 ld-mips-elf/rel64.d, ld-mips-elf/rel32.s, ld-mips-elf/rel64.s: New
592 tests.
593
e515b051
AM
5942003-03-11 Alan Modra <amodra@bigpond.net.au>
595
596 * ld-powerpc/tlsso.r: Adjust for corrected zero symbol index relocs.
597 * ld-powerpc/tlsso32.r: Likewise.
598
2a050fb5
AM
5992003-02-18 Alan Modra <amodra@bigpond.net.au>
600
89b16ee5
AM
601 * ld-powerpc/tlsexe.d: Update for changed handling of invalid LD
602 relocs.
603 * ld-powerpc/tlsexe.g: Likewise.
604 * ld-powerpc/tlsexe.r: Likewise.
605 * ld-powerpc/tlsexe.t: Likewise.
606
2a050fb5
AM
607 * ld-powerpc/tls32.s: New file.
608 * ld-powerpc/tlslib32.s: New file.
609 * ld-powerpc/tls32.d: New file.
610 * ld-powerpc/tls32.g: New file.
611 * ld-powerpc/tls32.t: New file.
612 * ld-powerpc/tlsexe32.d: New file.
613 * ld-powerpc/tlsexe32.g: New file.
614 * ld-powerpc/tlsexe32.r: New file.
615 * ld-powerpc/tlsexe32.t: New file.
616 * ld-powerpc/tlsso32.d: New file.
617 * ld-powerpc/tlsso32.g: New file.
618 * ld-powerpc/tlsso32.r: New file.
619 * ld-powerpc/tlsso32.t: New file.
620 * ld-powerpc/powerpc.exp: Run new tests.
621
5502cb9f
AM
6222003-02-18 Alan Modra <amodra@bigpond.net.au>
623
624 * ld-powerpc/tlsexe.g: Update for 2003-02-14 elf64-ppc.c change.
625
9147e853
JJ
6262003-02-10 Jakub Jelinek <jakub@redhat.com>
627
628 * ld-shared/shared.exp: Run on s390*-*-linux* and x86_64-*-linux* too.
629 xfail tests linking non-pic code into shared libs on x86_64-*-linux*.
630 * ld-elfvsb/elfvsb.exp: Likewise.
631 * ld-elfvers/vers.exp: Likewise. Add vers24a, vers24b and vers24c
632 tests.
633 * ld-elfvers/vers3.ver: Allow VERS_2.0 to come before GLIBC_*
634 version.
635 * ld-elfvers/vers19.ver: Likewise.
636 * ld-elfvers/vers24a.c: New test.
637 * ld-elfvers/vers24b.c: New test.
638 * ld-elfvers/vers24c.c: New test.
639 * ld-elfvers/vers24.map: New test.
640 * ld-elfvers/vers24.rd: New test.
641 * lib/ld-lib.exp (run_ld_link_tests): Add optional 7th argument
642 cflags. If source files have .c extension, compile them first.
643
0f85b45c
KK
6442003-02-10 Kaz kojima <kkojima@rr.iij4u.or.jp>
645
646 * ld-sh/tlstpoff-1.d: New.
647 * ld-sh/tlstpoff-2.d: New.
648 * ld-sh/tlstpoff1.s: New.
649 * ld-sh/tlstpoff2.s: New.
650
ac8b6cc0
AM
6512003-02-09 Alan Modra <amodra@bigpond.net.au>
652
653 * ld-powerpc/tlslib.s: Give .__tls_get_addr function type.
654 * ld-powerpc/tlsexe.d: Update for changed handling of (invalid) ld var
655 in dynamic lib.
656 * ld-powerpc/tlsexe.g: Likewise.
657 * ld-powerpc/tlsexe.r: Likewise.
658 * ld-powerpc/tlsexe.t: Likewise.
659 * ld-powerpc/tlsexetoc.d: Likewise.
660 * ld-powerpc/tlsexetoc.g: Likewise.
661 * ld-powerpc/tlsexetoc.r: Likewise.
662 * ld-powerpc/tlsexetoc.t: Likewise.
663
266fb683
AM
6642003-02-05 Alan Modra <amodra@bigpond.net.au>
665
666 * ld-powerpc/powerpc.exp (supports_ppc64): New.
667 (ppcelftests): Force 32 bit mode.
668 (ppc64elftests): New.
669 * ld-powerpc/tls.d: New.
670 * ld-powerpc/tls.g: New.
671 * ld-powerpc/tls.s: New.
672 * ld-powerpc/tls.t: New.
673 * ld-powerpc/tlsexe.d: New.
674 * ld-powerpc/tlsexe.g: New.
675 * ld-powerpc/tlsexe.r: New.
676 * ld-powerpc/tlsexe.t: New.
677 * ld-powerpc/tlsexetoc.d: New.
678 * ld-powerpc/tlsexetoc.g: New.
679 * ld-powerpc/tlsexetoc.r: New.
680 * ld-powerpc/tlsexetoc.t: New.
681 * ld-powerpc/tlslib.s: New.
682 * ld-powerpc/tlsso.d: New.
683 * ld-powerpc/tlsso.g: New.
684 * ld-powerpc/tlsso.r: New.
685 * ld-powerpc/tlsso.t: New.
686 * ld-powerpc/tlstoc.d: New.
687 * ld-powerpc/tlstoc.g: New.
688 * ld-powerpc/tlstoc.s: New.
689 * ld-powerpc/tlstoc.t: New.
690 * ld-powerpc/tlstocso.d: New.
691 * ld-powerpc/tlstocso.g: New.
692 * ld-powerpc/tlstocso.r: New.
693 * ld-powerpc/tlstocso.t: New.
694
8914585c
AO
6952003-01-27 Alexandre Oliva <aoliva@redhat.com>
696
697 * ld-mips-elf/multi-got-1.d: New.
698 * ld-mips-elf/multi-got-1-1.s: New.
699 * ld-mips-elf/multi-got-1-2.s: New.
700 * ld-mips-elf/mips-elf.exp (elf): mips*-*-irix* is elf.
701 Run multi-got-1.
702
b9734f35
JJ
7032003-01-25 Jakub Jelinek <jakub@redhat.com>
704
705 * ld-sparc/sparc.exp: New.
706 * ld-sparc/tlsg32.s: New test.
707 * ld-sparc/tlsg32.sd: Likewise.
708 * ld-sparc/tlsg64.s: Likewise.
709 * ld-sparc/tlsg64.sd: Likewise.
710 * ld-sparc/tlslib.s: Likewise.
711 * ld-sparc/tlsnopic.s: Likewise.
712 * ld-sparc/tlspic.s: Likewise.
713 * ld-sparc/tlssunbin32.dd: Likewise.
714 * ld-sparc/tlssunbin32.rd: Likewise.
715 * ld-sparc/tlssunbin32.s: Likewise.
716 * ld-sparc/tlssunbin32.sd: Likewise.
717 * ld-sparc/tlssunbin32.td: Likewise.
718 * ld-sparc/tlssunbin64.dd: Likewise.
719 * ld-sparc/tlssunbin64.rd: Likewise.
720 * ld-sparc/tlssunbin64.s: Likewise.
721 * ld-sparc/tlssunbin64.sd: Likewise.
722 * ld-sparc/tlssunbin64.td: Likewise.
723 * ld-sparc/tlssunbinpic32.s: Likewise.
724 * ld-sparc/tlssunbinpic64.s: Likewise.
725 * ld-sparc/tlssunnopic32.dd: Likewise.
726 * ld-sparc/tlssunnopic32.rd: Likewise.
727 * ld-sparc/tlssunnopic32.s: Likewise.
728 * ld-sparc/tlssunnopic32.sd: Likewise.
729 * ld-sparc/tlssunnopic64.dd: Likewise.
730 * ld-sparc/tlssunnopic64.rd: Likewise.
731 * ld-sparc/tlssunnopic64.s: Likewise.
732 * ld-sparc/tlssunnopic64.sd: Likewise.
733 * ld-sparc/tlssunpic32.dd: Likewise.
734 * ld-sparc/tlssunpic32.rd: Likewise.
735 * ld-sparc/tlssunpic32.s: Likewise.
736 * ld-sparc/tlssunpic32.sd: Likewise.
737 * ld-sparc/tlssunpic32.td: Likewise.
738 * ld-sparc/tlssunpic64.dd: Likewise.
739 * ld-sparc/tlssunpic64.rd: Likewise.
740 * ld-sparc/tlssunpic64.s: Likewise.
741 * ld-sparc/tlssunpic64.sd: Likewise.
742 * ld-sparc/tlssunpic64.td: Likewise.
743
6c597796
MS
7442003-01-24 Martin Schwidefsky <schwidefsky@de.ibm.com>
745
746 * ld-s390/s390.exp: New file.
747 * ld-s390/tlsbin_64.dd: New file.
748 * ld-s390/tlsbin_64.rd: New file.
749 * ld-s390/tlsbin_64.s: New file.
750 * ld-s390/tlsbin_64.sd: New file.
751 * ld-s390/tlsbin_64.td: New file.
752 * ld-s390/tlsbin.dd: New file.
753 * ld-s390/tlsbinpic_64.s: New file.
754 * ld-s390/tlsbinpic.s: New file.
755 * ld-s390/tlsbin.rd: New file.
756 * ld-s390/tlsbin.s: New file.
757 * ld-s390/tlsbin.sd: New file.
758 * ld-s390/tlsbin.td: New file.
759 * ld-s390/tlslib_64.s: New file.
760 * ld-s390/tlslib.s: New file.
761 * ld-s390/tlspic1_64.s: New file.
762 * ld-s390/tlspic1.s: New file.
763 * ld-s390/tlspic2_64.s: New file.
764 * ld-s390/tlspic2.s: New file.
765 * ld-s390/tlspic_64.dd: New file.
766 * ld-s390/tlspic_64.rd: New file.
767 * ld-s390/tlspic_64.sd: New file.
768 * ld-s390/tlspic_64.td: New file.
769 * ld-s390/tlspic.dd: New file.
770 * ld-s390/tlspic.rd: New file.
771 * ld-s390/tlspic.sd: New file.
772 * ld-s390/tlspic.td: New file.
773
0ef7d236
AM
7742003-01-24 Alan Modra <amodra@bigpond.net.au>
775
776 * ld-alpha/tlsbin.sd: Cope with truncated address in data dumps.
777 * ld-alpha/tlsbin.td: Likewise.
778 * ld-alpha/tlsbinr.sd: Likewise.
779
8b0c8155
RH
7802003-01-21 Richard Henderson <rth@redhat.com>
781
782 * ld-alpha/alpha.exp: New.
783 * ld-alpha/align.s: New.
784 * ld-alpha/tlsbin.dd: New.
785 * ld-alpha/tlsbin.rd: New.
786 * ld-alpha/tlsbin.s: New.
787 * ld-alpha/tlsbin.sd: New.
788 * ld-alpha/tlsbin.td: New.
789 * ld-alpha/tlsbinpic.s: New.
790 * ld-alpha/tlsbinr.dd: New.
791 * ld-alpha/tlsbinr.rd: New.
792 * ld-alpha/tlsbinr.sd: New.
793 * ld-alpha/tlsg.s: New.
794 * ld-alpha/tlsg.sd: New.
795 * ld-alpha/tlslib.s: New.
796 * ld-alpha/tlspic.dd: New.
797 * ld-alpha/tlspic.rd: New.
798 * ld-alpha/tlspic.sd: New.
799 * ld-alpha/tlspic.td: New.
800 * ld-alpha/tlspic1.s: New.
801 * ld-alpha/tlspic2.s: New.
802
d2823f55
AM
8032003-01-20 Alan Modra <amodra@bigpond.net.au>
804
805 * ld-srec/srec.exp (run_srec_test): Pass --traditional-format to ld.
806
a823975a
JJ
8072003-01-18 Jakub Jelinek <jakub@redhat.com>
808
809 * ld-ia64/tlspic1.s: Add tests for IE in shared libraries.
810 * ld-ia64/tlspic.rd: Adjust.
811 * ld-ia64/tlspic.dd: Adjust.
812 * ld-ia64/tlspic.sd: Adjust.
813
b3dfd7fe
JJ
8142003-01-16 Jakub Jelinek <jakub@redhat.com>
815
816 * ld-ia64/ia64.exp: New.
817 * ld-ia64/tlsbin.dd: New test.
818 * ld-ia64/tlsbinpic.s: New test.
819 * ld-ia64/tlsbin.rd: New test.
820 * ld-ia64/tlsbin.s: New test.
821 * ld-ia64/tlsbin.sd: New test.
822 * ld-ia64/tlsbin.td: New test.
823 * ld-ia64/tlsg.s: New test.
824 * ld-ia64/tlsg.sd: New test.
825 * ld-ia64/tlslib.s: New test.
826 * ld-ia64/tlspic1.s: New test.
827 * ld-ia64/tlspic2.s: New test.
828 * ld-ia64/tlspic.dd: New test.
829 * ld-ia64/tlspic.rd: New test.
830 * ld-ia64/tlspic.sd: New test.
831 * ld-ia64/tlspic.td: New test.
832
1efcd1fd
RS
8332003-01-02 Richard Sandiford <rsandifo@redhat.com>
834
835 * ld-mips-elf/mips-elf-flags.exp: Add -mips4 to a -mgp64 test.
836
64543e1a
RS
8372003-01-02 Richard Sandiford <rsandifo@redhat.com>
838
839 * ld-mips-elf/jr.s: New file.
840 * ld-mips-elf/mips-elf-flags.exp: New test.
841
6bdf432d
NC
8422002-12-18 Ralf Habacker <ralf.habacker@freenet.de>
843
844 * ld-auto-import: New directory.
845 * ld-auto-import/auto-import.exp: Test the auto importing direct
846 from a dll functionality.
847 * ld-auto-import/client.c: Source code for test.
848 * ld-auto-import/dll.c: Likewise.
849
c9c1e416
AO
8502002-12-12 Alexandre Oliva <aoliva@redhat.com>
851
852 * ld-mips-elf/mips-elf.exp: Remove branch-misc-2 test.
853 * ld-mips-elf/branch-misc-2.d: Removed.
854
e06d9b45
JT
8552002-12-10 Jason Thorpe <thorpej@wasabisystems.com>
856
857 * lib/ld-lib.exp (is_elf_format): Match NetBSD ELF targets.
858
e1a9cb8e
NC
8592002-12-03 Nick Clifton <nickc@redhat.com>
860
861 * ld-powerpc/powerpc.exp (ppcelftests): Add apuinfo merging
862 test.
863 * ld-powerpc/apuinfo1.s: New assembler source file.
864 * ld-powerpc/apuinfo2.s: New assembler source file.
865 * ld-powerpc/apuinfo.rd: New expected output file.
866
a4ff0c79
SC
8672002-12-01 Stephane Carrez <stcarrez@nerim.fr>
868
869 Fix PR savannah/1417:
870 * ld-m68hc11/bug-1417.s: New test.
871 * ld-m68hc11/bug-1417.d: Likewise.
872
00f7efb6
JJ
8732002-11-28 Jakub Jelinek <jakub@redhat.com>
874
875 * ld-i386/tlsnopic.rd: Change NOTYPE to TLS for UND sg* symbols.
876
1448fa32
KK
8772002-11-28 Kaz Kojima <kkojima@rr.iij4u.or.jp>
878
879 * ld-sh/refdbg-0-dso.d: New test.
880 * ld-sh/refdbg-1.d: Likewise.
881 * ld-sh/refdbg.s: Likewise.
882 * ld-sh/refdbglib.s: Likewise.
883
0e406595
AM
8842002-11-22 Alan Modra <amodra@bigpond.net.au>
885
886 * ld-elf/elf.exp: Remove sec64k test.
887 * ld-elf/sec64k.exp: Reinstate.
888
782c0ebf
AM
8892002-11-21 Alan Modra <amodra@bigpond.net.au>
890
891 * ld-elf/elf.exp: Renamed from sec64k.exp. Add test_list loop.
892 * ld-elf/merge.s: New file.
893 * ld-elf/merge.d: New file.
894 * ld-elf/merge.ld: New file.
895
1a3fdaa7
AM
8962002-11-18 Svein E. Seldal <Svein.Seldal@solidas.com>
897
898 * ld-scripts/script.exp: Setup for tic4x testcase
899
e514ac71
NC
9002002-11-15 Nick Clifton <nickc@redhat.com>
901
902 * ld-h8300: New directory.
903 * ld-h8300/h8300.exp: New expect script. Only run tests for h8300
904 targets.
905 * ld-h8300/relax.s: New assembler source file.
906 * ld-h8300/relax.d: New expected output file.
907
b7b0b729
HPN
9082002-11-11 Hans-Peter Nilsson <hp@axis.com>
909
910 * ld-elf/sec64k.exp: New test.
911 * lib/ld-lib.exp (run_dump_test): Don't prepend "$srcdir/$subdir/"
912 to a source file starting with "/".
913
646a0a40
HPN
9142002-11-10 Hans-Peter Nilsson <hp@bitrange.com>
915
916 * ld-mmix/local1.d, ld-mmix/local3.d, ld-mmix/local5.d,
917 ld-mmix/local7.d: Tweak for change in readelf output.
918
f72dfb13
AM
9192002-11-09 Alan Modra <amodra@bigpond.net.au>
920
921 * ld-elfvsb/define.s: Avoid use of @ in .type directive.
922
415fe8c6 9232002-11-07 Hans-Peter Nilsson <hp@axis.com>
1790e8ab
HPN
924
925 * ld-cris/expdyn6.d, ld-cris/weakref2.d, ld-cris/expdyn7.d,
926 ld-cris/nodyn5.d, ld-cris/expdyn5.d: New tests.
927
3d198be3
NC
9282002-11-07 Nick Clifton <nickc@redhat.com>
929
930 * ld-fastcall/fastcall.exp: Only run tests for PE type x86
931 targets.
932
5e622545
KK
9332002-11-07 Kaz Kojima <kkojima@rr.iij4u.or.jp>
934
935 * ld-sh/rd-sh.exp: Set asflags_save always.
936
c9e38879
NC
9372002-11-07 Casper S. Hornstrup <chorns@users.sourceforge.net>
938
939 * ld-fastcall: New directory for testing fastcall support.
940 * ld-fastcall/export.s: New file for testing fastcall symbol
941 handling.
942 * ld-fastcall/import.s: Likewise.
943 * ld-fastcall/fastcall.exp: Likewise.
944
935cac6e
KK
9452002-11-03 Kaz Kojima <kkojima@rr.iij4u.or.jp>
946
947 * ld-sh/rd-sh.exp: Add -isa=SHcompact to ASFLAGS for SH-5.
948 * ld-sh/tlsbin-1.d: Handle GOT_BIAS appropriately for SH-5.
949 * ld-sh/tlspic-1.d: Likewise.
950 * ld-sh/tlspic-2.d: Likewise.
951 * ld-sh/tlsbin-2.d: Likewise. Make it robust for the symbols
952 defined by the linker scripts.
953
19dd1b48
SC
9542002-10-14 Stephane Carrez <stcarrez@nerim.fr>
955
956 * ld-m68hc11/m68hc11.exp: Specific tests for 68HC11/68HC12.
957 * ld-m68hc11/adj-jump.d: New test for linker relaxation.
958 * ld-m68hc11/adj-jump.s: Likewise.
959 * ld-m68hc11/adj-brset.s: Likewise.
960 * ld-m68hc11/adj-brset.d: Likewise.
961 * ld-m68hc11/relax-direct.s: Likewise.
962 * ld-m68hc11/relax-direct.d: Likewise.
963 * ld-m68hc11/relax-group.s: Likewise.
964 * ld-m68hc11/relax-group.d: Likewise.
965 * ld-m68hc11/bug-1403.d: Likewise.
966 * ld-m68hc11/bug-1403.s: Likewise.
967
24d1feef
SC
9682002-10-14 Stephen Clarke <stephen.clarke@superh.com>
969 * ld-sh/ld-r-1.d: Disable for sh64*-*-linux*.
970 * ld-sh/sh64/sh64.exp: Likewise.
971 * ld-sh/sh.exp: Disable relaxing tests for sh64*-*-linux*.
972 * ld-sh/sh64/abi32.sd: Adjust expected output to include
973 sh64*-*-linux* formats too.
974 * ld-sh/sh64/relax.exp: Add emul32 variable to hold target
975 emulation, and set it appropriately for sh*-*-linux*.
976 * ld-sh/sh64/relfail.exp: Add variables to hold target
977 emulation, output format, start symbol, and whether target
978 supports 64-bit ABI. Set appropriately for sh*-*-linux*.
979
f9a3a01a
L
9802002-10-12 H.J. Lu (hjl@gnu.org)
981
982 * ld-discard/extern.d: Remove $srcdir/$subdir/.
983 * ld-discard/start.d: Likewise.
984 * ld-discard/static.d: Likewise.
985 * ld-linkonce/zeroehl32.d: Likewise.
986 * ld-selective/keepdot.d: Likewise.
987 * ld-selective/keepdot0.d: Likewise.
988
6c381eeb
KK
9892002-10-11 Kaz Kojima <kkojima@rr.iij4u.or.jp>
990
991 * ld-sh/rd-sh.exp: If the test matches *-dso.d, copy the output
992 of linker to the file tmpdir/*-dso.so.
993 * ld-sh/tlsbin.s, ld-sh/tlsbinpic.s, ld-sh/tlslib.s: New.
994 * ld-sh/tlsbin-0-dso.d: New.
995 * ld-sh/tlsbin-1.d: New.
996 * ld-sh/tlsbin-2.d: New.
997 * ld-sh/tlsbin-3.d: New.
998 * ld-sh/tlsbin-4.d: New.
999 * ld-sh/tlspic1.s, ld-sh/tlspic2.s: New.
1000 * ld-sh/tlspic-1.d: New.
1001 * ld-sh/tlspic-2.d: New.
1002 * ld-sh/tlspic-3.d: New.
1003 * ld-sh/tlspic-4.d: New.
1004
2030e6d7
JJ
10052002-10-10 Jakub Jelinek <jakub@redhat.com>
1006
1007 * ld-i386/combreloc.s: New test.
1008 * ld-i386/combreloc.d: New test.
1009 * ld-i386/i386.exp (i386tests): Add it.
1010
4565652e
AM
10112002-10-10 Alan Modra <amodra@bigpond.net.au>
1012
1013 * ld-i386/i386.exp (reloc): Turn off combreloc.
1014 * ld-i386/reloc.d: Likewise.
1015 * ld-powerpc/powerpc.exp: Likewise.
1016 * ld-powerpc/reloc.d: Likewise.
1017
8b0eebb0
L
10182002-10-03 H.J. Lu <hjl@gnu.org>
1019
1020 * ld-elfvers/vers21.c (_old_foobar): Initialized to -1 for gcc
1021 3.x.
1022
30a2f863
CD
10232002-10-03 Chris Demetriou <cgd@broadcom.com>
1024
1025 * ld-mips-elf/branch-misc-1.d: Link at 0x500000 and use -N, to be
1026 more compatible with non-embedded targets.
1027 * ld-mips-elf/branch-misc-2.d: Likewise.
1028
1029 * ld-mips-elf/mips-elf.exp: Clean up some comments about embedded
1030 PIC tests.
1031 (elf): New variable, to control whether generic ELF tests are run.
1032 (embedded_elf): New variable, to control whether ELF tests
1033 requiring embedded PIC or embedded relocs are run.
1034
ad050da3
SC
10352002-10-02 Stephen Clarke <stephen.clarke@superh.com>
1036
1037 * ld-sh/sh64/gotplt.d, ld-sh/sh64/gotplt.map,
1038 ld-sh/sh64/gotplt.s: New test.
1a3fdaa7 1039
8033ae3b
SC
10402002-10-02 Stephen Clarke <stephen.clarke@superh.com>
1041 * ld-sh/sh64/cmpct1.sd : Fix linked file name.
1042 * ld-sh/sh64/crange3.dd: Likewise.
1a3fdaa7 1043
7c445aa3
JJ
10442002-10-01 Jakub Jelinek <jakub@redhat.com>
1045
1046 * ld-i386/i386.exp: Add tlsindntpoff test.
1047 * ld-i386/tlsindntpoff.s: New test.
1048 * ld-i386/tlsindntpoff.dd: New test.
1049
abcf1d52
JJ
10502002-10-01 Jakub Jelinek <jakub@redhat.com>
1051
1052 * ld-x86-64/tlspic1.s: Change TLSGD sequences.
1053 * ld-x86-64/tlsbinpic.s: Likewise.
1054 * ld-x86-64/tlspic.dd: Adjust.
1055
a45bb67d
JJ
10562002-10-01 Jakub Jelinek <jakub@redhat.com>
1057
1058 * ld-i386/i386.exp: Add tlsg test.
1059 * ld-i386/tlsg.s: New test.
1060 * ld-i386/tlsg.sd: New test.
1061 * ld-i386/tlsbin.dd: Change LD into LD -> LE in comments.
1062 * ld-i386/tlsbinpic.s: Likewise.
1063 * ld-x86-64/x86-64.exp: Add tlsg test.
1064 * ld-x86-64/tlsg.s: New test.
1065 * ld-x86-64/tlsg.sd: New test.
1066 * ld-x86-64/tlsbin.dd: Change LD into LD -> LE in comments.
1067 * ld-x86-64/tlsbinpic.s: Likewise.
1068
b1e61c4b
AM
10692002-09-30 Alan Modra <amodra@bigpond.net.au>
1070
1071 * ld-powerpc/powerpc.exp: Restrict to 32 bit ELF.
1072
302cbfc2
AM
10732002-09-30 Alan Modra <amodra@bigpond.net.au>
1074
17c2bdee
AM
1075 * ld-powerpc/reloc.s, ld-powerpc/reloc.d: New.
1076 * ld-powerpc/powerpc.exp: New.
1077
302cbfc2
AM
1078 * ld-i386/reloc.s, ld-i386/reloc.d: New.
1079 * ld-i386/i386.exp: Run new test.
1080
bffbf940
JJ
10812002-09-27 Jakub Jelinek <jakub@redhat.com>
1082
1083 * lib/ld-lib.exp (run_ld_link_tests): Add.
1084 * ld-sh/sh64/sh64.exp (run_ld_link_tests, regexp_diff,
1085 file_contents): Remove.
1086 (sh64tests): Add 6th field to the tests array.
1087 * ld-i386/i386.exp (run_ld_link_tests): Remove.
1088 * ld-x86-64/x86-64.exp: New.
1089 * ld-x86-64/tlsbin.dd: New test.
1090 * ld-x86-64/tlsbinpic.s: New test.
1091 * ld-x86-64/tlsbin.rd: New test.
1092 * ld-x86-64/tlsbin.s: New test.
1093 * ld-x86-64/tlsbin.sd: New test.
1094 * ld-x86-64/tlsbin.td: New test.
1095 * ld-x86-64/tlslib.s: New test.
1096 * ld-x86-64/tlspic1.s: New test.
1097 * ld-x86-64/tlspic2.s: New test.
1098 * ld-x86-64/tlspic.dd: New test.
1099 * ld-x86-64/tlspic.rd: New test.
1100 * ld-x86-64/tlspic.sd: New test.
1101 * ld-x86-64/tlspic.td: New test.
1102
344897cc
AM
11032002-09-21 Alan Modra <amodra@bigpond.net.au>
1104
1105 * ld-undefined/undefined.exp: Adjust function test.
1106
c7749bd6
AM
11072002-09-20 Alan Modra <amodra@bigpond.net.au>
1108
1109 * ld-i386/i386.exp: Only run tests on ELF targets.
1110
37e55690
JJ
11112002-09-19 Jakub Jelinek <jakub@redhat.com>
1112
1113 * ld-i386/i386.exp: New.
1114 * ld-i386/tlsbin.dd: New test.
1115 * ld-i386/tlsbinpic.s: New test.
1116 * ld-i386/tlsbin.rd: New test.
1117 * ld-i386/tlsbin.s: New test.
1118 * ld-i386/tlsbin.sd: New test.
1119 * ld-i386/tlsbin.td: New test.
1120 * ld-i386/tlslib.s: New test.
1121 * ld-i386/tlsnopic1.s: New test.
1122 * ld-i386/tlsnopic2.s: New test.
1123 * ld-i386/tlsnopic.dd: New test.
1124 * ld-i386/tlsnopic.rd: New test.
1125 * ld-i386/tlsnopic.sd: New test.
1126 * ld-i386/tlspic1.s: New test.
1127 * ld-i386/tlspic2.s: New test.
1128 * ld-i386/tlspic.dd: New test.
1129 * ld-i386/tlspic.rd: New test.
1130 * ld-i386/tlspic.sd: New test.
1131 * ld-i386/tlspic.td: New test.
1132
2dc83527
CD
11332002-09-18 Chris Demetriou <cgd@broadcom.com>
1134
1135 * ld-mips-elf/branch-misc-1.d: New file.
1136 * ld-mips-elf/branch-misc-2.d: New file.
1137 * ld-mips-elf/mips-elf.exp: Run new tests.
1138
c23487d4
AM
11392002-09-05 Alan Modra <amodra@bigpond.net.au>
1140
1141 * ld-sh/sh64/cmpct1.xd: Adjust for lack of abs section sym.
1142 * ld-sh/sh64/crange3-cmpct.rd: Likewise.
1143 * ld-sh/sh64/crange3-media.rd: Likewise.
1144 * ld-sh/sh64/crange3.rd: Likewise.
1145
156436a5
HPN
11462002-08-31 Hans-Peter Nilsson <hp@bitrange.com>
1147
1148 * ld-mmix/bpo-10.d: Tweak for change in symbols handling.
1149 * ld-mmix/bpo-11.d: Ditto.
1150
1151 * ld-mmix/b-nosym.d: Adjust for changed output for absence of
1152 symbols.
1153
1154 * ld-mmix/sec-7m.d: Rename tested section from .debug_info to
1155 .di.
1156 * ld-mmix/sec-7a.s, ld-mmix/sec-7b.s, ld-mmix/sec-7c.s,
1157 ld-mmix/sec-7d.s, ld-mmix/sec-7e.s: Ditto.
1158
6d110b65
AM
11592002-08-28 Alan Modra <amodra@bigpond.net.au>
1160
1161 * ld-discard/discard.exp: xfail m6812.
1162 * ld-scripts/map-address.d: Adjust for extras emitted by pe targets.
1163
68a4c073
AM
11642002-08-27 Alan Modra <amodra@bigpond.net.au>
1165
1166 * ld-mmix/b-nosym.d: Revert last change.
1167
99e49e4e
AM
11682002-08-26 Alan Modra <amodra@bigpond.net.au>
1169
1170 * ld-mmix/b-nosym.d: Adjust for "no symbols" on stdout.
1171
30c8cc68
AM
11722002-08-23 Stephen Clarke <stephen.clarke@superh.com>
1173
1174 * ld-sh/sh64/rd-sh64.exp: New framework file.
1175 * ld-sh/sh64/init-cmpct.d, ld-sh/sh64/init-media.d,
1176 ld-sh/sh64/init64.d, ld-sh/sh64/init.s: New tests for
1177 correct setting of ISA bit for init and fini entry-points.
1178
0b65791f
SC
11792002-08-16 Stephen Clarke <stephen.clarke@superh.com>
1180
1181 * ld-sh/sh64/sh64.exp: Add dlsection.
1182 * ld-sh/sh64/dlsection-1.s, ld-sh/sh64/dlsection.sd: New.
1183
b3de5b86
AM
11842002-08-16 Alan Modra <amodra@bigpond.net.au>
1185
1186 * ld-discard/discard.exp: xfail targets using generic linker.
1187 * ld-discard/extern.d: Allow "data" to be reduced to a section sym.
1188
43b10118
HPN
11892002-08-15 Hans-Peter Nilsson <hp@axis.com>
1190
1191 * ld-cris/libdso-4.d, ld-cris/undef1.d: New test.
1192
80425074
L
11932002-08-13 H.J. Lu <hjl@gnu.org>
1194
1195 * ld-elfvers/vers.exp: Add vers23c and vers23d.
1196
1197 * ld-elfvers/vers23c.ver: New.
1198 * ld-elfvers/vers23d.dsym: New.
1199
9c092167
L
12002002-08-12 H.J. Lu <hjl@gnu.org>
1201
1202 * ld-elfvers/vers.exp: Add vers23.
1203
1204 * ld-elfvers/vers23.c: New.
1205 * ld-elfvers/vers23.dsym: New.
1206 * ld-elfvers/vers23.ver: New.
1207 * ld-elfvers/vers23a.c: New.
1208 * ld-elfvers/vers23a.dsym: New.
1209 * ld-elfvers/vers23a.map: New.
1210 * ld-elfvers/vers23a.sym: New.
1211 * ld-elfvers/vers23a.ver: New.
1212 * ld-elfvers/vers23b.c: New.
1213 * ld-elfvers/vers23b.dsym: New.
1214 * ld-elfvers/vers23b.map: New.
1215 * ld-elfvers/vers23b.ver: New.
1216
598b6dde
HPN
12172002-08-12 Stephen Clarke <stephen.clarke@superh.com>
1218
d1764264
HPN
1219 * ld-sh/sh64/abi32.xd: Adjust whitespace in elf32 section
1220 listing.
1221 * ld-sh/sh64/cmpct1.xd, ld-sh/sh64/mix1.xd, ld-sh/sh64/mix2.xd,
1222 ld-sh/sh64/rel32.xd, ld-sh/sh64/shdl32.xd: Likewise.
598b6dde
HPN
1223 * ld-sh/sh64/abi32.xd: Adjust as type of linker-script-symbols
1224 is no longer set to object.
1225 * ld-sh/sh64/abi64.xd, ld-sh/sh64/cmpct1.xd, ld-sh/sh64/crange1.rd,
1226 ld-sh/sh64/crange2.rd, ld-sh/sh64/crange3-cmpct.rd,
1227 ld-sh/sh64/crange3-media.rd, ld-sh/sh64/crange3.rd,
1228 ld-sh/sh64/mix1.xd, ld-sh/sh64/mix2.xd, ld-sh/sh64/shdl32.xd,
1229 ld-sh/sh64/shdl64.xd: Likewise.
1230
2548cbcc
AM
12312002-08-10 Alan Modra <amodra@bigpond.net.au>
1232
1233 * ld-discard/discard.exp: Don't run on linuxaout or linuxoldld.
1234 * ld-linkonce/linkonce.exp: Likewise.
1235 * ld-selective/sel-dump.exp: Likewise.
1236 * ld-selective/selective.exp: Don't run on aout or bout.
1237
b16100ad
L
12382002-08-08 H.J. Lu <hjl@gnu.org>
1239
1240 * ld-elfvers/vers.exp: Add vers22.
1241
1242 * ld-elfvers/vers22.c: New.
1243 * ld-elfvers/vers22.dsym: New.
1244 * ld-elfvers/vers22.map: New.
1245 * ld-elfvers/vers22.ver: New.
1246 * ld-elfvers/vers22a.c: New.
1247 * ld-elfvers/vers22a.dsym: New.
1248 * ld-elfvers/vers22a.sym: New.
1249 * ld-elfvers/vers22a.ver: New.
1250 * ld-elfvers/vers22b.c: New.
1251 * ld-elfvers/vers22b.dsym: New.
1252 * ld-elfvers/vers22b.ver: New.
1253
31941635
L
12542002-08-07 H.J. Lu <hjl@gnu.org>
1255
1256 * ld-elfvers/vers.exp: Add --no-undefined-version.
1257
1258 * ld-elfvers/vers1.map: Remove the unused foo1 and foo2.
1259 * ld-elfvers/vers8.map: Likewise.
1260 * ld-elfvers/vers18.map: Likewise.
1261
19c7c582
AM
12622002-07-30 John David Anglin <dave@hiauly1.hia.nrc.ca>
1263
1264 * ld-discard/discard.exp, ld-scripts/phdrs.exp, ld-scripts/phdrs2.exp,
1265 ld-selective/sel-dump.exp: Test hppa*64*-*-hpux* target.
1266 * ld-elfvers/vers.exp, ld-elfvsb/elfvsb.exp, ld-elfweak/elfweak.exp,
1267 ld-linkonce/linkonce.exp, ld-shared/shared.exp,
1268 ld-undefined/weak-undef.exp: Test hppa*64*-*-hpux* and hppa*-*-linux*
1269 targets.
1270 * ld-discard/exit.s, ld-discard/extern.s, ld-discard/start.s,
1271 ld-discard/static.s: Add whitespace before assembler directives.
1272
70a31400
CD
12732002-07-29 Chris Demetriou <cgd@broadcom.com>
1274
1275 * ld-mips-elf/mips16-1.d: Check that ASE flag is actually set.
1276
fb39dac1
RS
12772002-07-26 Richard Sandiford <rsandifo@redhat.com>
1278
1279 * ld-mips-elf/mips16-1.d,
1280 * ld-mips-elf/mips16-1[ab].s: New test.
1281 * ld-mips-elf/mips-elf.exp: Run it.
1282
ccaf4e07
HPN
12832002-07-19 Hans-Peter Nilsson <hp@bitrange.com>
1284
1285 * ld-mmix/sec-1.d: Adjust for changes in padding.
1286 * ld-mmix/sec-3.d: Ditto.
1287
b42d8061
L
12882002-07-15 H.J. Lu <hjl@gnu.org>
1289
1290 * ld-elfvers/vers.exp: Add vers21.
1291
1292 * ld-elfvers/vers21.c: New.
1293 * ld-elfvers/vers21.dsym: New.
1294 * ld-elfvers/vers21.map: New.
1295 * ld-elfvers/vers21.sym: New.
1296 * ld-elfvers/vers21.ver: New.
1297
f1cf2c2e
HPN
12982002-07-12 Hans-Peter Nilsson <hp@axis.com>
1299
1300 * ld-cris/nodyn4.d, ld-cris/expdyn4.d, ld-cris/comref1.s,
1301 ld-cris/euwref1.s, ld-cris/expdyn3.d, ld-cris/expdyn2.d,
1302 ld-cris/expdref1.s: New tests.
1303
ad42262f
RS
13042002-07-09 Richard Sandiford <rsandifo@redhat.com>
1305
1a3fdaa7 1306 * ld-scripts/dynamic-sections*: New test.
ad42262f 1307
6030b50a
HPN
13082002-07-09 Hans-Peter Nilsson <hp@axis.com>
1309
57a4c584
HPN
1310 * ld-cris/libdso-3.d, ld-cris/dso-3.s, ld-cris/noglob1.s,
1311 ld-cris/noglob1.d: New tests.
1312
6030b50a
HPN
1313 * ld-cris/libdso-1.d: Tweak for change in size of dynamic sections.
1314
3e8cba19
AM
13152002-07-03 Alan Modra <amodra@bigpond.net.au>
1316
1317 * lib/ld-lib.exp (default_ld_nm): Run nm with LC_ALL=C to ensure
1318 consistent sorting.
1319 (run_dump_test): Likewise for objdump/nm/objcopy/readelf.
1320 * ld-sh/sh64/sh64.exp (run_ld_link_tests): Likewise.
1321
9f606706
HPN
13222002-06-29 Hans-Peter Nilsson <hp@bitrange.com>
1323
1324 * ld-mmix/sec-8m.d, ld-mmix/sec-8m.s, ld-mmix/sec-8a.s,
3e8cba19 1325 ld-mmix/sec-8b.s, ld-mmix/sec-8d.s: New test.
9f606706 1326
e0350bfb
CD
13272002-06-18 Chris Demetriou <cgd@broadcom.com>
1328
1329 * ld-mips-elf/empic2-ref.s: Add a missing .end, apparently
1330 turned up by recent assembler changes.
1331
4c0b7915
TR
13322002-06-17 Tom Rix <trix@redhat.com>
1333
1334 * ld-d10v/d10v.exp: New driver for d10v.
1335 * ld-d10v/default_layout.d : New test.
1336 * ld-d10v/regression-001.lt: New test for a linker regression.
1337 * ld-d10v/linktest-002.lt: New test for run_link_test.
3e8cba19 1338 * ld-d10v/reloc-001.d - reloc-016.d: New tests.
4c0b7915 1339
9b17aab6
JL
13402002-06-11 John David Anglin <dave@hiauly1.hia.nrc.ca>
1341
1342 * ld-scripts/cross1.t: Add .hash, .dynstr and .dynsym sections to
1343 script.
1344
704e79f9 13452002-06-11 Andreas Jaeger <aj@suse.de>
20c4e932
MS
1346
1347 * ld-undefined/undefined.exp: Add s390x to dwarf2 xfails.
1348
e560f274
RS
13492002-06-10 Richard Sandiford <rsandifo@redhat.com>
1350
1351 * ld-mips-elf/region1a.s,
1352 * ld-mips-elf/region1b.s,
1353 * ld-mips-elf/region1.t,
1354 * ld-mips-elf/region1.d: New test.
1355 * ld-mips-elf/mips-elf.exp: Run it.
1356
1634475f
NC
13572002-06-07 Nick Clifton <nickc@cambridge.redhat.com>
1358
1359 * ld-scripts/phdrs2.s: Use .p2align instead of .align.
3e8cba19
AM
1360 Use section names .foo and .bar instead of .text and .data.
1361 * ld-scripts/phdrs2.t: Refer to .foo and .bar instead of .text
1362 and .data.
1634475f 1363
1ed89aa9
NC
13642002-06-06 David Heine <dlheine@tensilica.com>
1365
1366 * ld-scripts/phdrs2.exp: New file: Run second phdrs test.
1367 * ld-scripts/phdrs2.s: New file: Dummy assembler source.
1368 * ld-scripts/phdrs2.t: New file: Linker script with an empty
1369 section at the start of a loadable segment.
1370
bfba206a
L
13712005-06-02 H.J. Lu <hjl@gnu.org>
1372
1373 * ld-srec/sr3.cc (__dso_handle): Added for gcc 3.1 with
1374 -fuse-cxa-atexit.
1375 (__cxa_atexit): Likewise.
1376
0085b5a8
RH
13772002-05-30 Richard Henderson <rth@redhat.com>
1378
1379 * ld-bootstrap/bootstrap.exp: Test --relax.
1380
69de2f89
HPN
13812002-05-28 Hans-Peter Nilsson <hp@axis.com>
1382
1383 * ld-cris/libdso-2.d: Tweak for combreloc now default on.
1384
3e3f011f
RS
13852002-05-07 Richard Sandiford <rsandifo@redhat.com>
1386
1387 * lib/ld-lib.exp (run_dump_test): Add -L$srcdir/$subdir.
1388 (is_elf_format): New, extracted from...
1389 * ld-scripts/weak.exp: ...here.
1390 * ld-scripts/overlay-size.exp: New test.
1391 * ld-scripts/overlay-size.[tsd],
1392 * ld-scripts/overlay-size-map.d: New files for it.
1393
a155881b
RS
13942002-05-02 Richard Sandiford <rsandifo@redhat.com>
1395
1396 * ld-scripts/map-address.exp: Quote conditions.
1397
33a301ba
RS
13982002-04-30 Richard Sandiford <rsandifo@redhat.com>
1399
1400 * ld-scripts/map-address.exp: New test.
1401 * ld-scripts/map-address.[td]: New files for it.
1402
212a6b8e
RH
14032002-04-19 Richard Henderson <rth@redhat.com>
1404
1405 * ld-elfvsb/elfvsb.exp: Mirror ia64 non-pic xfails for alpha.
1406 * ld-shared/shared.exp: Likewise.
1407 * ld-selective/selective.exp: Disable for alpha.
1408 * ld-undefined/undefined.exp: Add alpha to dwarf2 xfails.
1409
32d27937
HPN
14102002-04-05 Hans-Peter Nilsson <hp@axis.com>
1411
1412 * ld-cris/libdso-2.d, ld-cris/dso-2.s, ld-cris/hide1: New test.
1413
f8548834
HPN
14142002-03-19 Hans-Peter Nilsson <hp@axis.com>
1415
442e4424
HPN
1416 * ld-cris/ldsym1.d: New test.
1417
f8548834
HPN
1418 * ld-mmix/bpo-1.d: Tweak for type of linker-script-symbols no
1419 longer set to object.
1420 * ld-mmix/undef-3.d, ld-mmix/start-1.d, ld-mmix/locto-1.d,
1421 ld-mmix/loct-1.d, ld-mmix/locdo-1.d, ld-mmix/local7.d,
1422 ld-mmix/local5.d, ld-mmix/local3.d, ld-mmix/local1.d,
1423 ld-mmix/loc6.d, ld-mmix/loc4.d, ld-mmix/loc3.d, ld-mmix/loc2.d,
1424 ld-mmix/loc1.d, ld-mmix/greg-7.d, ld-mmix/greg-6.d,
1425 ld-mmix/greg-5.d, ld-mmix/greg-4.d, ld-mmix/greg-3.d,
1426 ld-mmix/greg-2.d, ld-mmix/greg-19.d, ld-mmix/greg-1.d,
1427 ld-mmix/bspec2.d, ld-mmix/bspec1.d, ld-mmix/bpo-9.d,
1428 ld-mmix/bpo-6.d, ld-mmix/bpo-5.d, ld-mmix/bpo-4.d,
1429 ld-mmix/bpo-3.d, ld-mmix/bpo-2.d, ld-mmix/bpo-19.d,
1430 ld-mmix/bpo-18.d, ld-mmix/bpo-17.d, ld-mmix/bpo-16.d,
1431 ld-mmix/bpo-14.d, ld-mmix/bpo-11.d, ld-mmix/bpo-10.d: Ditto.
1432
91c903ab
AJ
14332002-03-11 Andreas Jaeger <aj@suse.de>
1434
1435 * ld-elfweak/strongdata.sym: Allow bss section for GCC 3.2 that
1436 places zero initialized data in the bss.
1437 * ld-elfweak/lddsodata.dsym: Likewise.
1438
61c53cc2
HPN
14392002-03-07 Hans-Peter Nilsson <hp@axis.com>
1440
1441 * ld-cris/expdyn1.d: Tweak for change in elf.sc.
1442
acbd2de6
HPN
14432002-02-24 Hans-Peter Nilsson <hp@bitrange.com>
1444
1445 * ld-sh/ld-r-1.d: Adjust to changes in readelf output.
1446 * ld-sh/shared-1.d, ld-sh/sh64/crangerel1.rd, ld-sh/crangerel2.rd,
1447 ld-sh/sh64/reldl32.rd, ld-sh/sh64/reldl64.rd: Ditto.
1448
4bcc9fa4
DJ
14492002-02-18 Daniel Jacobowitz <drow@mvista.com>
1450
1451 * ld-elfvsb/sh1.c: Fix typo in last change.
1452
aa3932f6
DJ
14532002-02-17 Daniel Jacobowitz <drow@mvista.com>
1454
1455 * ld-elfvsb/sh1.c: Use #pragma weak.
1456
3b0f0b37
DJ
14572002-02-17 Daniel Jacobowitz <drow@mvista.com>
1458
1459 * vers.exp: Do not call diff -q.
1460
dd51aa36
HPN
14612002-02-17 Hans-Peter Nilsson <hp@bitrange.com>
1462
fe108482
HPN
1463 * ld-mmix/b-nosym.d, ld-mmix/sec-6.d: Tweak for change in symbol
1464 output.
1465 * ld-mmix/sec-7m.d, ld-mmix/sec-7a.s, ld-mmix/sec-7b.s,
1466 ld-mmix/sec-7c.s, ld-mmix/sec-7d.s, ld-mmix/sec-7e.s: New test.
1467
acdd0e9a
HPN
1468 * ld-mmix/bpo-22.d: New test.
1469
dd51aa36
HPN
1470 * ld-mmix/local12.d (Sections): Match any LMA for .data, .sbss,
1471 and .bss.
1472
4f70f93f
AM
14732002-02-12 John David Anglin <dave@hiauly1.hia.nrc.ca>
1474
1475 * ld-selective/selective.exp: Link against libgcc on
1476 hppa*-*-linux* targets.
1477
fb6de7f3
AO
14782002-02-11 Alexandre Oliva <aoliva@redhat.com>
1479
0f8b8904
AO
1480 * ld-sh/sh64/reldl64.rd: Add relocation symbol data in info field.
1481 * ld-sh/sh64/crange-2i.s: Add align to match align in crange-2h.s.
1482 * ld-sh/sh64/crange3-cmpct.rd: Adjust to reflect modifications
1483 in section ordering.
1484 * ld-sh/sh64/crange3-media.rd: Likewise.
1485 * ld-sh/sh64/crange3.rd: Likewise.
1486 * ld-sh/sh64/crange3.dd: Likewise.
1487
fb6de7f3
AO
1488 * ld-sh/shared-1.d: Fix relocation addend.
1489
c9901271
HPN
14902002-02-09 Hans-Peter Nilsson <hp@bitrange.com>
1491
1492 * ld-mmix/bpo-21.d, ld-mmix/bpo-21m.d, ld-mmix/bpo-11.s: New
1493 tests.
1494
1b19eb81
AO
14952002-02-08 Alexandre Oliva <aoliva@redhat.com>
1496
1497 Contribute sh64-elf.
1498 2002-02-02 Alexandre Oliva <aoliva@redhat.com>
1499 * ld-sh/sh64/crange3-cmpct.rd: Adjust offsets.
1500 * ld-sh/sh64/crange3-media.rd: Likewise.
1501 * ld-sh/sh64/crange3.rd: Likewise.
1502 * ld-sh/sh64/crangerel1.rd: Likewise.
1503 * ld-sh/sh64/crangerel2.rd: Likewise.
1504 * ld-sh/sh64/reldl32.rd: Likewise.
1505 * ld-sh/sh64/reldl64.rd: Likewise.
1506 2002-01-28 Alexandre Oliva <aoliva@redhat.com>
1507 * ld-sh/sh64/abi32.xd: Formatting changes to match the current
1508 output of objdump.
1509 * ld-sh/sh64/cmpct1.xd: Likewise.
1510 * ld-sh/sh64/crange1.rd: Likewise.
1511 * ld-sh/sh64/crange2.rd: Likewise.
1512 * ld-sh/sh64/crange3-cmpct.rd: Likewise.
1513 * ld-sh/sh64/crange3-media.rd: Likewise.
1514 * ld-sh/sh64/crange3.rd: Likewise.
1515 * ld-sh/sh64/crangerel1.rd: Likewise.
1516 * ld-sh/sh64/crangerel2.rd: Likewise.
1517 * ld-sh/sh64/mix1.xd: Likewise.
1518 * ld-sh/sh64/mix2.xd: Likewise.
1519 * ld-sh/sh64/rel32.xd: Likewise.
1520 * ld-sh/sh64/reldl32.rd: Likewise.
1521 * ld-sh/sh64/reldl64.rd: Likewise.
1522 * ld-sh/sh64/sh64.exp: Likewise. Reordered cranges and stack
1523 sessions, to match changes in the linker script.
1524 2001-06-14 Alexandre Oliva <aoliva@redhat.com>
1525 * ld-sh/sh64/reldl32.rd, ld-sh/sh64/reldl64.rd: Adjust relocation
1526 info to reflect renumbering of relocation types.
1527 2001-03-14 DJ Delorie <dj@redhat.com>
1528 * ld-sh/sh64/endian.dbd: New file, endian tests.
1529 * ld-sh/sh64/endian.dld: Ditto.
3e8cba19
AM
1530 * ld-sh/sh64/endian.ld: Ditto.
1531 * ld-sh/sh64/endian.s: Ditto.
1532 * ld-sh/sh64/endian.sbd: Ditto.
1533 * ld-sh/sh64/endian.sld: Ditto.
1534 * ld-sh/sh64/sh64.exp: Add above tests. Add -L option to ld.
1b19eb81
AO
1535 2001-03-12 DJ Delorie <dj@redhat.com>
1536 * ld-sh/sh64/relax.exp: New file, test disabling relaxing.
1537 * ld-sh/sh64/relax1.s: Ditto.
1538 * ld-sh/sh64/relax2.s: Ditto.
1539 * ld-sh/sh64/relax3.s: Ditto.
1540 * ld-sh/sh64/relax4.s: Ditto.
1541 * ld-sh/sh64/relfail.exp: New file, test for bogus relocs.
1542 * ld-sh/sh64/relfail.s: Ditto.
1543 2001-03-12 DJ Delorie <dj@redhat.com>
1544 * ld-sh/sh.exp: This test isn't appropriate for SH64 since it
1545 uses SH32 assembler files.
1546 2001-03-07 DJ Delorie <dj@redhat.com>
1547 * ld-selective/selective.exp: Pass "-e _start" for sh64 to
1548 accomodate expected start symbol in test.
1549 2001-03-06 DJ Delorie <dj@redhat.com>
1550 * ld-scripts/crossref.exp: Pass -mshelf32 to the linker for sh64,
1551 to match what gcc passes to the linker by default.
1552 * ld-selective/selective.exp: Ditto.
1553 * ld-srec/srec.exp: Ditto, plus XFAIL for sh64.
1554 * ld-undefined/undefined.exp: Add XFAIL for sh64 (it's dwarf2).
1555 2001-03-06 DJ Delorie <dj@redhat.com>
1556 * ld-sh/sh64/abi32.xd (stack): Adjust for new default stack layout.
1557 * ld-sh/sh64/abi64.xd (stack): Ditto.
1558 * ld-sh/sh64/cmpct1.xd (stack): Ditto.
1559 * ld-sh/sh64/crange1.rd (stack): Ditto.
1560 * ld-sh/sh64/crange2.rd (stack): Ditto.
1561 * ld-sh/sh64/crange3-cmpct.rd (stack): Ditto.
1562 * ld-sh/sh64/crange3-media.rd (stack): Ditto.
1563 * ld-sh/sh64/crange3.rd (stack): Ditto.
1564 * ld-sh/sh64/mix1.xd (stack): Ditto.
1565 * ld-sh/sh64/mix2.xd (stack): Ditto.
1566 * ld-sh/sh64/shdl32.xd (stack): Ditto.
1567 * ld-sh/sh64/shdl64.xd (stack): Ditto.
1568 2001-01-14 Hans-Peter Nilsson <hpn@cygnus.com>
1569 * ld-sh/sh64/mix1.xd: Add SORT_ENTRIES for .cranges section.
1570 * ld-sh/sh64/mix2.xd: Ditto.
1571 2001-01-08 Hans-Peter Nilsson <hpn@cygnus.com>
1572 * ld-sh/sh64/abi32.xd: Adjust for bit 0 set on an entry address
1573 being SHmedia.
1574 * ld-sh/sh64/shdl64.xd: Ditto.
1575 * ld-sh/sh64/shdl32.xd: Ditto.
1576 * ld-sh/sh64/mix2.xd: Ditto.
1577 * ld-sh/sh64/crange3-media.rd: Ditto.
1578 * ld-sh/sh64/abi64.xd: Ditto.
1579 2001-01-06 Hans-Peter Nilsson <hpn@cygnus.com>
1580 * ld-sh/sh64/crange-2a.s (diversion2): New global symbol.
1581 * ld-sh/sh64/crange1.rd: Adjust to presence of new symbol.
1582 Adjust section type for .cranges; expect sorted contents.
1583 * ld-sh/sh64/crange2.rd: Ditto.
1584 * ld-sh/sh64/crange3.dd, ld-sh/sh64/crange3.rd: Ditto.
1585 * ld-sh/sh64/crangerel1.rd: Adjust to presence of new symbol.
1586 * ld-sh/sh64/crangerel2.rd: Ditto.
1587 * ld-sh/sh64/mix1.xd: Adjust to DEBUGGING being set for .cranges.
1588 * ld-sh/sh64/mix2.xd: Ditto.
1589 * ld-sh/sh64/crange3-cmpct.rd, ld-sh/sh64/crange3-media.rd: New
1590 tests.
1591 * ld-sh/sh64/sh64.exp: Tweak test message. Run new tests.
1592 2001-01-05 Hans-Peter Nilsson <hpn@cygnus.com>
1593 * ld-sh/sh64/shmix-1.s (start2): Add a NOP to provide a valid
1594 target for (unexpanded) PTB. Add an .align 2 to SHmedia code to
1595 keep properly aligned.
1596 * ld-sh/sh64/mix1.sd, ld-sh/sh64/mix1.xd: Adjust accordingly.
1597 * ld-sh/sh64/mix1-noexp.sd, ld-sh/sh64/mix2-noexp.sd,
1598 ld-sh/sh64/abixx-noexp.sd: New tests for GAS -no-expand and
1599 R_SH_PT_16 relocation.
1600 * ld-sh/sh64/sh64.exp: Run new tests.
1601 2000-12-30 Hans-Peter Nilsson <hpn@cygnus.com>
1602 * ld-sh/sh64/crange-2f.s, ld-sh/sh64/crange-2g.s,
1603 ld-sh/sh64/crange-2h.s, ld-sh/sh64/crange-2i.s,
1604 ld-sh/sh64/crange3.dd, ld-sh/sh64/crange3.rd: New tests.
1605 * ld-sh/sh64/sh64.exp: Run new tests.
1606 * ld-sh/sh64/crange1.rd: Correct section flags.
1607 * ld-sh/sh64/crange2.rd: Ditto.
1608 * ld-sh/sh64/crangerel1.rd: Ditto.
1609 2000-12-18 Hans-Peter Nilsson <hpn@cygnus.com>
1610 * ld-sh/sh64/crange-1.s, ld-sh/sh64/crange-2a.s,
1611 ld-sh/sh64/crange-2b.s, ld-sh/sh64/crange-2c.s,
1612 ld-sh/sh64/crange-2d.s, ld-sh/sh64/crange-2e.s,
1613 ld-sh/sh64/crange1.rd, ld-sh/sh64/crange2.rd,
1614 ld-sh/sh64/crangerel1.rd, ld-sh/sh64/crangerel2.rd: New tests for
1615 handling .cranges section.
1616 * ld-sh/sh64/sh64.exp: Run new tests.
1617 * ld-sh/sh64/mix1.sd, ld-sh/sh64/mix1.xd, ld-sh/sh64/mix2.sd,
1618 ld-sh/sh64/mix2.xd: Adjust for .cranges section.
1619 2000-12-15 Hans-Peter Nilsson <hpn@cygnus.com>
1620 * ld-sh/sh64/abi32.sd, ld-sh/sh64/abi32.xd, ld-sh/sh64/abi64.sd,
1621 ld-sh/sh64/abi64.xd, ld-sh/sh64/cmpct1.xd, ld-sh/sh64/mix1.sd,
1622 ld-sh/sh64/mix1.xd, ld-sh/sh64/mix2.sd, ld-sh/sh64/mix2.xd,
1623 ld-sh/sh64/shdl32.xd, ld-sh/sh64/shdl64.xd: Adjust to .bss and
1624 .data individually 8-byte aligned.
1625 2000-12-09 Hans-Peter Nilsson <hpn@cygnus.com>
1626 * ld-sh/sh64/rel-1.s, ld-sh/sh64/rel-2.s, ld-sh/sh64/rel32.xd,
1627 ld-sh/sh64/rel64.xd, ld-sh/sh64/reldl-1.s, ld-sh/sh64/reldl-2.s,
1628 ld-sh/sh64/reldl32.rd, ld-sh/sh64/reldl64.rd: New tests.
1629 * ld-sh/sh64/sh64.exp: Make it possible to use readelf as
1630 inspection tool. Run new tests.
1631 2000-12-07 Hans-Peter Nilsson <hpn@cygnus.com>
1632 * ld-sh/sh64/abi64.sd, ld-sh/sh64/abi32.sd, ld-sh/sh64/mix1.sd,
1633 ld-sh/sh64/mix2.sd: Correct offsets in PT/PTA/PTB expansions.
1634 * ld-sh/sh64/shdl-1.s, ld-sh/sh64/shdl-2.s, ld-sh/sh64/shdl64.sd,
1635 ld-sh/sh64/shdl64.xd, ld-sh/sh64/shdl32.xd: New tests.
1636 * ld-sh/sh64/sh64.exp: Run new tests.
1637 2000-12-01 Hans-Peter Nilsson <hpn@cygnus.com>
1638 * ld-sh/sh64/cmpct1.sd, ld-sh/sh64/cmpct1.xd,
1639 ld-sh/sh64/shcmp-1.s: New test.
1640 * ld-sh/sh64/sh64.exp: Add new test to sh64tests. Reformat.
1641 2000-11-30 Hans-Peter Nilsson <hpn@cygnus.com>
1642 * ld-sh/sh64/sh64.exp: Use linker option -mshelf64 for 64-bit ABI
1643 test.
1644 * ld-sh/sh64/abi64.xd: Tweak for 64-bit ELF.
1645 2000-11-29 Hans-Peter Nilsson <hpn@cygnus.com>
1646 * ld-sh/sh64/sh64.exp (sh64tests): Use linker option -mshelf32 for
1647 tests.
1648 2000-11-27 Hans-Peter Nilsson <hpn@cygnus.com>
1649 * ld-sh/sh64/abi32.sd, ld-sh/sh64/abi64.sd: Correct MOVI
1650 registers.
1651 * ld-sh/sh64/mix1.sd, ld-sh/sh64/mix1.xd, ld-sh/sh64/shmix-1.s:
1652 New test.
1653 * ld-sh/sh64/mix2.sd, ld-sh/sh64/mix2.xd, ld-sh/sh64/shmix-2.s,
1654 ld-sh/sh64/shmix-3.s: New test.
1655 * ld-sh/sh64/sh64.exp: Add new tests to sh64tests.
1656 2000-11-26 Hans-Peter Nilsson <hpn@cygnus.com>
1657 * ld-sh/sh64: New testsuite.
1658
9636f65c
HPN
16592002-02-07 Hans-Peter Nilsson <hp@axis.com>
1660
1661 * ld-selective/keepdot.s: Remove section specifier.
1662
b611beb0
HPN
16632002-02-05 Hans-Peter Nilsson <hp@axis.com>
1664
1665 * ld-selective/keepdot.d, ld-selective/keepdot.ld,
1666 ld-selective/keepdot.s, ld-selective/keepdot0.d: New tests.
1667 * ld-selective/sel-dump.exp: New, driver for run_dump_test:s.
1668
a27be4d5
HPN
16692002-02-04 Hans-Peter Nilsson <hp@bitrange.com>
1670
1671 * ld-mmix/bpo-18.d, ld-mmix/bpo64addr.ld, ld-mmix/bpo-18m.d,
1672 ld-mmix/bpo-9.s, ld-mmix/bpo-19.d, ld-mmix/bpo-19m.d,
1673 ld-mmix/bpo-10.s, ld-mmix/bpo-20.d, ld-mmix/bpo-20m.d: New tests
1674 for on-demand global register allocation.
1675
60e955f1
AO
16762002-02-02 Alexandre Oliva <aoliva@redhat.com>
1677
1678 * ld-sh/shared-1.d: Fix incorrect offsets.
1679
fb17c222
HPN
16802002-02-01 Hans-Peter Nilsson <hp@bitrange.com>
1681
1682 * ld-mmix/bpo-1.d, ld-mmix/bpo-1.s, ld-mmix/bpo-1m.d,
1683 ld-mmix/bpo-15.d, ld-mmix/bpo-4.s, ld-mmix/bpo-6.d,
1684 ld-mmix/bpo-6.s, ld-mmix/bpo-2.d, ld-mmix/bpo-6m.d,
1685 ld-mmix/bpo-12m.d, ld-mmix/bpo-2m.d, ld-mmix/bpo-2.s,
1686 ld-mmix/bpo-5.s, ld-mmix/bpo-3.d, ld-mmix/start3.s,
1687 ld-mmix/bpo-3m.d, ld-mmix/bpo-9m.d, ld-mmix/bpo-4.d,
1688 ld-mmix/bpo-3.s, ld-mmix/bpo-4m.d, ld-mmix/bpo-7.d,
1689 ld-mmix/bpo-5.d, ld-mmix/bpo-16.d, ld-mmix/bpo-5m.d,
1690 ld-mmix/bpo-7m.d, ld-mmix/bpo-9.d, ld-mmix/bpo-8.d,
1691 ld-mmix/start4.s, ld-mmix/bpo-8m.d, ld-mmix/bpo-13m.d,
1692 ld-mmix/bpo-15m.d, ld-mmix/bpo-10.d, ld-mmix/bpo-11.d,
1693 ld-mmix/bpo-14m.d, ld-mmix/bpo-13.d, ld-mmix/bpo-7.s,
1694 ld-mmix/bpo-12.d, ld-mmix/bpo-16m.d, ld-mmix/bpo-14.d,
1695 ld-mmix/bpo-8.s, ld-mmix/bpo-17.d, ld-mmix/bpo-17m.d: New tests.
1696
f7a2c2f6
HPN
16972002-01-31 Hans-Peter Nilsson <hp@axis.com>
1698
1699 * ld-cris/weakref1.d, ld-cris/libdso-1.d, ld-cris/gotrel2.s,
1700 ld-cris/expdyn1.d, ld-cris/expdyn1.s, ld-cris/dso-1.s: New tests.
1701 * ld-cris/cris.exp: Split run_dump_tests in two parts, executing
1702 tests named *dso-*.d first and copying their tmpdir/dump to files
1703 named as the .d-file.
1704
dbc37f89
AM
17052002-01-31 Alan Modra <amodra@bigpond.net.au>
1706
1707 * ld-scripts/crossref.exp: Allow foo to have a leading dot.
1708 * ld-scripts/cross1.t: Add .opd.
1709 * ld-undefined/undefined.exp: Allow leading dot on sym names.
1710 * lib/ld-lib.exp (default_ld_nm): Strip leading dots from syms.
1711
38b566ae
CD
17122002-01-29 Chris Demetriou <cgd@broadcom.com>
1713
1714 * ld-mips-elf/emrelocs-eb.d: New file to test --embedded-relocs.
91c903ab 1715 * ld-mips-elf/emrelocs-el.d: Likewise.
38b566ae
CD
1716 * ld-mips-elf/emrelocs1.s: Likewise.
1717 * ld-mips-elf/emrelocs2.s: Likewise.
1718 * ld-mips-elf/emrelocs.ld: Likewise.
1719 * ld-mips-elf/mips-elf.exp: Add the above to the list of tests.
1720
54893deb
HPN
17212002-01-21 Hans-Peter Nilsson <hp@axis.com>
1722
1723 * ld-cris: New testsuite directory.
1724
8b8c5dbd
NC
17252002-01-15 Nick Clifton <nickc@cambridge.redhat.com>
1726
1727 * ld-sh/sh.exp: Copy start.s file into test directory.
1728
8f2a6955
NC
17292002-01-14 Nick Clifton <nickc@cambridge.redhat.com>
1730
1731 * ld-selective/selective.exp: For ARM targets, link with libgcc.a.
1732
a657e7c1
CD
17332002-01-02 Chris Demetriou <cgd@broadcom.com>
1734
1735 * ld-mips-elf/empic1-ln.d: New file to test basic linking of
1736 R_MIPS_GNU_REL_HI16 and R_MIPS_GNU_REL_LO16 relocations.
1737 * ld-mips-elf/empic1-lp.d: Likewise.
1738 * ld-mips-elf/empic1-mn.d: Likewise.
1739 * ld-mips-elf/empic1-mp.d: Likewise.
1740 * ld-mips-elf/empic1-sn.d: Likewise.
1741 * ld-mips-elf/empic1-sp.d: Likewise.
1742 * ld-mips-elf/empic1-ref.s: Likewise.
1743 * ld-mips-elf/empic1-space.s: Likewise.
1744 * ld-mips-elf/empic1-tgt.s: Likewise.
1745 * ld-mips-elf/empic2-fwd-0.d: New file to test
1746 R_MIPS_GNU_REL_HI16 and R_MIPS_GNU_REL_LO16 relocation edge
1747 cases.
1748 * ld-mips-elf/empic2-fwd-1.d: Likewise.
1749 * ld-mips-elf/empic2-rev-0.d: Likewise.
1750 * ld-mips-elf/empic2-rev-1.d: Likewise.
1751 * ld-mips-elf/empic2-ref.s: Likewise.
1752 * ld-mips-elf/empic2-space.s: Likewise.
1753 * ld-mips-elf/empic2-fwd-tgt.s: Likewise.
1754 * ld-mips-elf/empic2-rev-tgt.s: Likewise.
1755 * ld-mips-elf/mips-elf.exp: New file to run MIPS 32-bit ELF
1756 tests (including those above).
1757
82e03011
L
17582001-11-30 H.J. Lu <hjl@gnu.org>
1759
1760 * ld-elfvers/vers.exp (build_vers_lib): Preserve the library
1761 order.
1762
67954772
L
17632001-11-29 H.J. Lu <hjl@gnu.org>
1764
1765 * ld-elfvers/vers.exp (build_vers_lib): Support linking against
1766 more than one libraries.
1767 Add "vers20a" and "vers20" tests for common symbols.
1768
1769 * ld-elfvers/vers20.c: New.
1770 * ld-elfvers/vers20.dsym: New.
1771 * ld-elfvers/vers20.map: New.
1772 * ld-elfvers/vers20.ver: New.
1773 * ld-elfvers/vers20a.ver: New.
1774
f5e04945
L
17752001-11-19 H.J. Lu <hjl@gnu.org>
1776
1777 * ld-elfvsb/define.s: Mark all global lables as object.
1778
1779 * ld-elfvsb/hidden0.d: Match large section number.
1780 * ld-elfvsb/hidden1.d: Likewise.
1781 * ld-elfvsb/internal0.d: Likewise.
1782 * ld-elfvsb/internal1.d: Likewise.
1783 * ld-elfvsb/protected0.d: Likewise.
1784 * ld-elfvsb/protected1.d: Likewise.
1785
1786 * ld-elfvsb/hidden0.d: Change NOTYPE to OBJECT.
1787 * ld-elfvsb/internal0.d: Likewise.
1788 * ld-elfvsb/protected0.d: Likewise.
1789
c3b1835c
L
17902001-11-15 H.J. Lu <hjl@gnu.org>
1791
1792 * ld-sh/ld-r-1.d: Updated.
1793
86017ce9
NC
17942001-11-14 Nick Clifton <nickc@cambridge.redhat.com>
1795
1796 * ld-bootstrap/bootstrap.exp: Only scan tail of executable for
1797 PE targets.
1798
d7b78487
NC
17992001-11-12 Donn Terry <donnte@microsoft.com>
1800
1801 * ld-bootstrap/bootstrap.exp: Only compare the tail end of the two
1802 binary files produced in order to avoid date stamp present in PE
1803 binaries.
1804
fec91dc5
HPN
18052001-11-11 Hans-Peter Nilsson <hp@bitrange.com>
1806
1807 * ld-mmix/sec-5.d (Sections): Add whitespace missing in commit.
1808
3a921b77
L
18092001-11-09 H.J. Lu <hjl@gnu.org>
1810
1811 * ld-discard/discard.exp: New. Test ld discard.
1812 * ld-discard/discard.ld: Likewise.
1813 * ld-discard/exit.s: Likewise.
1814 * ld-discard/extern.d: Likewise.
1815 * ld-discard/extern.s: Likewise.
1816 * ld-discard/start.d: Likewise.
1817 * ld-discard/start.s: Likewise.
1818 * ld-discard/static.d: Likewise.
1819 * ld-discard/static.s: Likewise.
1820
04827a14
L
18212001-11-02 H.J. Lu <hjl@gnu.org>
1822
1823 * ld-elfvsb/elfvsb.exp: Add the "ld -r" test.
1824
1825 * ld-elfvsb/hidden0.d: New.
1826 * ld-elfvsb/hidden1.d: New.
1827 * ld-elfvsb/internal0.d: New.
1828 * ld-elfvsb/internal1.d: New.
1829 * ld-elfvsb/protected0.d: New.
1830 * ld-elfvsb/protected1.d: New.
1831 * ld-elfvsb/undef.s: New.
1832 * ld-elfvsb/undef.s: New.
1833
dc5e727b
NC
18342001-11-02 NIIBE Yutaka <gniibe@m17n.org>
1835
1836 * ld-sh/sh.exp: Have its own start.s for linux.
1837
6ef81afd
HPN
18382001-10-31 Hans-Peter Nilsson <hp@bitrange.com>
1839
45734546 1840 * ld-mmix/locdo-1.d: Prune character dump part.
6ef81afd 1841 * ld-mmix/local7m.d, ld-mmix/loc4.d, ld-mmix/loc4m.d,
91c903ab
AJ
1842 ld-mmix/loc1.d, ld-mmix/bspec1m.d, ld-mmix/bspec2m.d,
1843 ld-mmix/b-nosym.d, ld-mmix/b-fixo2.d, ld-mmix/b-loc64k.d,
1844 ld-mmix/undef-3m.d, ld-mmix/locto.s, ld-mmix/loct.s,
1845 ld-mmix/local3m.d, ld-mmix/local1m.d, ld-mmix/loc6m.d,
1846 ld-mmix/loc2.s, ld-mmix/loc1.s, ld-mmix/gregldo1.s,
1847 ld-mmix/dloc1.s, ld-mmix/b-widec3.s, ld-mmix/b-nosym.s: Remove
1848 unnecessary empty lines.
6ef81afd 1849
3c3bdf30
NC
18502001-10-30 Hans-Peter Nilsson <hp@bitrange.com>
1851
1852 * ld-mmix: New testsuite directory.
1853
7739e068
HPN
18542001-10-14 Hans-Peter Nilsson <hp@bitrange.com>
1855
d45d3ffb
HPN
1856 * ld-sh/sub2l-1.d, ld-sh/shared-1.d, ld-sh/weak1.d: Only run on
1857 sh*-*-elf.
1858
b2da51b6
HPN
1859 * lib/ld-lib.exp (run_dump_test): Fix typo: asflags(), not asflags{}.
1860
7739e068
HPN
1861 * ld-sh/rd-sh.exp: New framework file.
1862 * ld-sh/ld-r-1.d, ld-sh/ldr1.s, ld-sh/ldr2.s, ld-sh/shared-1.d,
1863 ld-sh/weak1.s, ld-sh/weak1.d, ld-sh/sub2l.s, ld-sh/sub2l-1.d: New
1864 test files.
1865
8e13f7b1
HPN
18662001-09-29 Hans-Peter Nilsson <hp@axis.com>
1867
1868 * ld-linkonce/linkonce.exp: New file.
1869 * ld-linkonce/x.s, ld-linkonce/y.s, ld-linkonce/zeroeh.ld,
1870 ld-linkonce/zeroehl32.d: New test.
1871
5d5849d7
L
18722001-09-25 H.J. Lu <hjl@gnu.org>
1873
1874 * ld-elfweak/dso.dsym: Updated for alpha.
1875 * ld-elfweak/dsodata.dsym: Likewise.
1876 * ld-elfweak/strong.sym: Likewise.
1877 * ld-elfweak/strongcomm.sym: Likewise.
1878 * ld-elfweak/strongdata.sym: Likewise.
1879
cfe5266f
HPN
18802001-09-15 Hans-Peter Nilsson <hp@bitrange.com>
1881
1882 * lib/ld-lib.exp (run_dump_test): Handle new option
1883 "objcopy_linked_file". Return after failing, if errors were
1884 expected but none were found.
1885 (slurp_options): Support underscores in option names.
1886
0c52a746
L
18872001-09-14 H.J. Lu <hjl@gnu.org>
1888
1889 * ld-elfweak/bar.c: Updated.
1890 * ld-elfweak/bar1a.c: Likewise.
1891 * ld-elfweak/main.c: Likewise.
1892 * ld-elfweak/main1.c: Likewise.
1893 * ld-elfweak/elfweak.exp: Likewise.
1894 * ld-elfweak/weakdata.dsym: Updated.
1895
bd7c9df6
L
18962001-09-11 H.J. Lu <hjl@gnu.org>
1897
1898 * ld-elfweak/elfweak.exp (build_lib): Take a list of object
1899 files.
1900 (build_exec): Likewise.
1901 Add more tests and make some xfail.
1902
1903 * ld-elfweak/dso.dsym: Support symbol versioning.
1904 * ld-elfweak/dsow.dsym: Likewise.
1905
1906 * ld-elfweak/main1.c: New.
1907 * ld-elfweak/bar1a.c: Likewise.
1908 * ld-elfweak/bar1b.c: Likewise.
1909 * ld-elfweak/bar1c.c: Likewise.
1910 * ld-elfweak/foo1a.c: Likewise.
1911 * ld-elfweak/foo1b.c: Likewise.
1912 * ld-elfweak/dsodata.dsym: Likewise.
1913 * ld-elfweak/dsowdata.dsym: Likewise.
1914 * ld-elfweak/weakdata.dsym: Likewise.
1915 * ld-elfweak/strongcomm.sym: Likewise.
1916 * ld-elfweak/strongdata.sym: Likewise.
1917 * ld-elfweak/weakdata.dat: Likewise.
1918 * ld-elfweak/strongdata.dat: Likewise.
1919
16a57284
L
19202001-09-10 H.J. Lu <hjl@gnu.org>
1921
1922 * ld-elfweak/elfweak.exp: New.
1923 * ld-elfweak/bar.c: Likewise.
1924 * ld-elfweak/foo.c: Likewise.
1925 * ld-elfweak/main.c: Likewise.
1926 * ld-elfweak/dso.dsym: Likewise.
1927 * ld-elfweak/dsow.dsym: Likewise.
1928 * ld-elfweak/strong.sym: Likewise.
1929 * ld-elfweak/strong.dat: Likewise.
1930 * ld-elfweak/weak.dat: Likewise.
1931
ad9f78d1
AM
19322001-08-27 Alan Modra <amodra@bigpond.net.au>
1933 Linus Nordberg <linus@swox.se>
1934
1935 * ld-checks/checks.exp: .lcomm is incompatible with ppc coff.
1936 * ld-scripts/cross1.t: Add .toc section.
1937 * ld-scripts/cross2.t: Likewise.
1938 * ld-scripts/phdrs.exp: powerpc64 is 64 bit.
1939 * ld-srec/srec.exp: xfail powerpc64
1940
453abe31
NC
19412001-08-21 John David Anglin <dave@hiauly1.hia.nrc.ca>
1942
1943 * ld-selective/selective.exp: Return if target is `vax-*-ultrix*'.
1944 Continue with other tests when there is a compilation error.
1945
39c183c1
NC
19462001-08-01 Loren J. Rittle <ljrittle@acm.org>
1947
1948 * ld-cdtest/cdtest-nrv.dat: New file.
1949 * ld-cdtest/cdtest.exp: Do not require any exception support
1950 library. Check results against NRV.
1951
22a517d0
NC
19522001-08-01 Loren J. Rittle <ljrittle@acm.org>
1953
1954 * ld-srec/srec.exp: Do not require any exception support
1955 library.
1956
e0d85c26
L
19572001-07-27 H.J. Lu <hjl@gnu.org>
1958
1959 * ld-selective/selective.exp: Fix the error in the last change.
1960
067f2074
AM
19612001-07-24 Loren J. Rittle <ljrittle@acm.org>
1962
1963 * ld-selective/selective.exp: Support g++ V3 ABI (along side
1964 the old ABI). Make comparisons against normalized (to
1965 V3-style) demangled nm output.
1966
992c450d
AM
19672001-07-24 Alan Modra <amodra@bigpond.net.au>
1968
1969 * config/default.exp (ld_nm): Add "nmflags" arg.
1970 * lib/ld-lib.exp (default_ld_nm): Likewise.
1971 * ld-empic/empic.exp: Adjust call to ld_nm.
1972 * ld-scripts/defined.exp: Likewise.
1973 * ld-scripts/script.exp: Likewise.
1974 * ld-scripts/sizeof.exp: Likewise.
1975 * ld-selective/selective.exp: Likewise.
1976 * ld-sh/sh.exp: Likewise.
1977
bbfebd39
L
19782001-07-12 H.J. Lu <hjl@gnu.org>
1979
1980 * ld-selective/selective.exp: Mark selective1, selective2,
1981 selective4 and selective5 xfail on alpha*-*.
1982
261def70
HPN
19832001-06-13 Hans-Peter Nilsson <hp@bitrange.com>
1984
1985 * config/default.exp (AS, GASP, OBJDUMP, NM, NMFLAGS, OBJCOPY,
1986 OBJCOPYFLAGS, READELF, READELFFLAGS, LD, LDFLAGS): Provide
1987 default.
1988
1989 * lib/ld-lib.exp (run_dump_test): Import from gas testsuite. Add
1990 new options "ld", "source", "xfail", "target", "notarget" and
1991 "error". Support the runtest_file_p "*.exp=testname" feature.
1992 (slurp_options, regexp_diff, file_contents, verbose_eval): Import
1993 from gas testsuite.
1994
1e9f9630
NC
19952001-06-12 Martin Schwidefsky <schwidefsky@de.ibm.com>
1996
1997 * testsuite/ld-undefined/undefined.exp: Correct setup_xfail rule.
1998
66517a2f
L
19992001-06-06 H.J. Lu <hjl@gnu.org>
2000
2001 * ld-bootstrap/bootstrap.exp: Rebuild tmpdir/ld2 with tmpdir/ld3
2002 on Linux/mips.
2003
a5c9dff1 2004 * ld-elfvers/vers.exp: Also run on Linux/mips.
66517a2f
L
2005 * ld-elfvsb/elfvsb.exp: Likewise.
2006 * ld-shared/shared.exp: Likewise.
2007
2008 * ld-selective/selective.exp: Mark selective2, selective3,
2009 selective4 and selective5 xfail on Linux/mips.
2010
2011 * ld-shared/main.c: Skip invalid -Bsymbolic tests on Linux/mips.
2012
2013 * symbolic.dat: Remove invalid -Bsymbolic tests on Linux/mips.
2014
2015 * ld-srec/srec.exp: Add Linux/mips to xfail.
2016
d52f9762
AM
20172001-06-06 Martin Schwidefsky <schwidefsky@de.ibm.com>
2018
2019 * ld-undefined/undefined.exp: Add a setup_xfail line for a test
2020 that will always fail on s/390.
2021
1e329ce6
NC
20222001-05-28 kaz Kojima <kkojima@rr.iij4u.or.jp>
2023
2024 * ld-sh/sh.exp: For sh-*-linux-gnu target add a start address for
2025 the text section.
2026
c709b096
AM
20272001-05-25 Alan Modra <amodra@one.net.au>
2028
2029 * ld-elfvers/vers.exp: Replace linuxoldld with linux*oldld and
2030 linuxaout with linux*aout.
2031
936f9717
L
20322001-05-24 H.J. Lu <hjl@gnu.org>
2033
2034 * ld-scripts/phdrs.exp: Add sparc64 to 64 bit platform.
2035
9d8b3bf4
L
20362001-05-18 H.J. Lu <hjl@gnu.org>
2037
2038 * ld-elfvers/vers.exp: Revert the last change.
2039
2040 * ld-elfvers/vers2.ver: Put back "tmpdir/" the version
2041 references.
2042 * ld-elfvers/vers3.ver: Likewise.
2043 * ld-elfvers/vers6.ver: Likewise.
2044 * ld-elfvers/vers18.ver: Likewise.
2045
0f3f8808
L
20462001-05-17 H.J. Lu <hjl@gnu.org>
2047
2048 * ld-elfvers/vers.exp: Pass "-rpath .:$tmpdir" to "vers19".
2049
2050 * ld-elfvers/vers1.ver: Remove "tmpdir/" from the version
2051 definition.
2052 * ld-elfvers/vers2.ver: Likewise.
2053 * ld-elfvers/vers3.ver: Likewise.
2054 * ld-elfvers/vers4a.ver: Likewise.
2055 * ld-elfvers/vers6.ver: Likewise.
2056 * ld-elfvers/vers7a.ver: Likewise.
2057 * ld-elfvers/vers8.ver: Likewise.
2058 * ld-elfvers/vers9.ver: Likewise.
2059 * ld-elfvers/vers15.ver: Likewise.
2060 * ld-elfvers/vers16a.ver: Likewise.
2061 * ld-elfvers/vers17.ver: Likewise.
2062 * ld-elfvers/vers18.ver: Likewise.
2063
8b0fa282
L
20642001-05-03 H.J. Lu <hjl@gnu.org>
2065
2066 * ld-elfvers/vers19.ver: Expect vers17.so instead of
2067 *tmpdir/vers17.so.
2068
7f9adacd
AJ
20692001-05-01 Andreas Jaeger <aj@suse.de>, Andreas Schwab <schwab@suse.de>
2070
2071 * ld-scripts/phdrs.exp: Fix regexp, s390x is 64 bit platform.
2072
2073 * ld-scripts/phdrs.t: Use startaddress that's greater than any
2074 MAXPAGESIZE used.
2075
f0f077e5
L
20762001-04-29 H.J. Lu <hjl@gnu.org>
2077
2078 * ld-shared/symbolic.dat: New.
2079
2080 * ld-shared/shared.exp: Also check -Bsymbolic.
2081
b3992bc7
AJ
20822001-04-28 Andreas Jaeger <aj@suse.de>
2083
2084 * ld-scripts/phdrs.exp: x86-64 is a 64 bit ELF platform, handle it
2085 special.
2086
358a5502
DB
20872001-04-01 David O'Brien <obrien@FreeBSD.org>
2088 * ld-undefined/undefined.exp: XFAIL on FreeBSD/i386 for the usual (even
2089 though it doesn't use DWARF2 yet (but its output is identical).
2090
20912001-04-01 David O'Brien <obrien@FreeBSD.org>
44df2f94
DB
2092
2093 * ld-selective/selective.exp: Use -O with gcc rather than -O2.
2094 This optimization level is buggy on some platforms, and this test
2095 is not intended to test compiler optimizations.
2096
b536df83
DD
20972001-03-06 DJ Delorie <dj@redhat.com>
2098
2099 * ld-scripts/cross2.t: Support any type of text/data sections, not
2100 just the canonical ones.
2101
b6a71cca
AM
21022001-02-28 Matt Hiller <hiller@redhat.com>
2103
2104 * ld-scripts/crossref.exp: Initialize flags to [big_or_little_endian].
2105 * ld-undefined/undefined.exp: Ditto, and include $flags in ld
2106 invocations.
2107 * lib/ld-lib.exp (big_or_little_endian): Recognize -EB, -eb, -EL
2108 and -el.
2109 (is_endian_output_format): New function.
2110 (default_ld_link): Set flags to [big_or_little_endian] only if ld
2111 is being invoked such that the output format being used is of
2112 known endianness.
2113 (default_ld_simple_link): Ditto.
2114
1a3fdaa7
AM
21152001-02-22 Timothy Wall <twall@cygnus.com>
2116
2117 * ld-bootstrap/bootstrap.exp: Exclude ia64 flavor from
2118 AIX-specific test.
2119
ad995491
L
21202001-02-14 H.J. Lu <hjl@gnu.org>
2121
2122 * ld-bootstrap/bootstrap.exp: Rebuild tmpdir/ld2 with tmpdir/ld3
2123 for -static on ia64.
2124
2125 * ld-checks/checks.exp: Don't run on ia64-*-elf* nor
2126 ia64-*-linux*.
2127
2128 * ld-elfvers/vers.exp: Also run ia64-*-elf* and ia64-*-linux*.
2129
2130 * ld-elfvsb/elfvsb.exp: Use i?86-*-*. Also run on ia64-*-linux*.
2131 Set up expected failures for ia64-*-linux*.
2132 * ld-shared/shared.exp: Likewise.
2133
fef67c28
SC
21342001-02-08 Stephane Carrez <Stephane.Carrez@worldnet.fr>
2135
2136 * ld-srec/srec.exp (run_srec_test): m6811 code has references
2137 to soft registers, define them with --defsym.
2138 * ld-selective/selective.exp: Likewise.
2139
1a3fdaa7
AM
21402000-01-23 Alan Modra <alan@spri.levels.unisa.edu.au>
2141
2142 * ld-srec/sr3.cc (__rethrow): New.
2143
332dac40
HPN
21442001-01-14 Hans-Peter Nilsson <hp@bitrange.com>
2145
2146 * ld-sh/sh.exp: Use --oformat srec, not -oformat srec.
2147
2ffd68ef
PB
21482001-01-03 Philip Blundell <pb@futuretv.com>
2149
2150 * ld-elfvsb/elfvsb.exp: Run test on Linux/Alpha.
2151 * ld-shared/shared.exp: Likewise.
2152
4f38fc1c
PB
21532001-01-01 Philip Blundell <philb@gnu.org>
2154
7dc542b2
PB
2155 * ld-undefined/weak-undef.exp: New test.
2156 * ld-undefined/weak-undef.s, ld-undefined/weak-undef.t: Supporting
2157 files for above.
2158
4f38fc1c
PB
2159 * ld-elfvers/vers.exp: Run test on Linux/ARM.
2160 * ld-elfvsb/elfvsb.exp: Likewise.
2161 * ld-shared/shared.exp: Likewise.
2162
0fc3347a
NC
21632000-12-31 Nick Clifton <nickc@redhat.com>
2164
2165 * ld-srec/srec.exp: Use --oformat instead of -oformat.
2166
bad19f8f
NC
21672000-12-09 Nick Clifton <nickc@redhat.com>
2168
f6673641
NC
2169 * ld-selective/selective.exp: Link in libgcc when target is v850.
2170
bad19f8f
NC
2171 * ld-srec/srec.exp: Expect the srec_test to fail for ARM targets
2172 because the -oformat linker command switch cannot be used.
2173
1566ad5d
AM
21742000-11-06 Alan Modra <alan@linuxcare.com.au>
2175
2176 * ld-elfvsb/main.c (PROTECTED_CHECK): Include stdio.h.
2177 (main): Prune unused args.
2178
4291c3fa
HPN
21792000-10-29 Hans-Peter Nilsson <hp@bitrange.com>
2180
2181 * ld-selective/selective.exp <no CXX>: Fix typo for argument to
2182 "untested".
2183
d1d8dddf
L
21842000-10-19 H.J. Lu (hjl@gnu.org)
2185
2186 * ld-elfvsb/elfvsb.exp (visibility_run): Set expected failures
2187 for Linux/PPC.
2188 * ld-shared/shared.exp: Likewise.
2189
d63083ef
HPN
21902000-10-09 Hans-Peter Nilsson <hp@bitrange.com>
2191
2192 * ld-selective/selective.exp: Rearrange to be table-driven.
2193
dc149a6d
AM
21942000-10-07 Alan Modra <alan@linuxcare.com.au>
2195
2196 * ld-scripts/phdrs.exp: hppa*64*-*-* is 64-bit ELF too.
2197
65420b22
AM
21982000-10-02 Alan Modra <alan@linuxcare.com.au>
2199
2200 * ld-scripts/weak.exp: Don't set $global$ for hppa-elf any more.
2201 * ld-scripts/crossref.exp: Ditto.
2202
bd0110a3
HPN
22032000-09-29 Hans-Peter Nilsson <hp@bitrange.com>
2204
2205 * ld-selective/5.cc: New test.
2206 * ld-selective/selective.exp: Run it as xfailed.
2207
2208 * ld-selective/4.cc: Correct spelling of "lose".
2209
3231d22e
AM
22102000-09-05 Alan Modra <alan@linuxcare.com.au>
2211
2212 * ld-selective/selective.exp: Remove the xfails for hppa.
2213
6545f5fb
AO
22142000-08-30 Alexandre Oliva <aoliva@redhat.com>
2215
2216 * ld-undefined/undefined.exp (hppa*64*-*-*, mn10300-*-elf,
2217 sh-*-*): With dwarf-2, `undefined function' can't pass.
2218
e1753d2c
L
22192000-08-03 H.J. Lu (hjl@gnu.org)
2220
2221 * ld-bootstrap/bootstrap.exp: Add strip.
2222
360e9586
L
22232000-07-24 H.J. Lu (hjl@gnu.org)
2224
2225 * ld-elfvsb/elfvsb.exp: Add -g to $CC to get the location of
2226 the undefined reference.
2227
08c44e65
L
22282000-07-16 H.J. Lu (hjl@gnu.org)
2229
2230 * ld-elfvsb/elfvsb.exp (support_protected): New variable. Check
2231 and set to "yes" if the protected visibility is expected to
2232 pass.
2233 (visibility_run): Set expected to fail for the "protected"
2234 and "protected_undef_def" tests only if $support_protected is
2235 "no".
2236
2237 * ld-elfvsb/main.c (PROTECTED_CHECK): Check for the protected
2238 visibility support if defined.
2239
1345a0c0
L
22402000-07-15 H.J. Lu (hjl@gnu.org)
2241
2242 * ld-elfvsb/elfvsb.exp (visibility_run): Set expected failure
2243 for "protected_undef_def".
2244
2245 * ld-elfvsb/main.c: Don't define HIDDEN_UNDEF_TEST when
2246 PROTECTED_WEAK_TEST is defined.
2247 Don't define PROTECTED_UNDEF_TEST when PROTECTED_WEAK_TEST is
2248 defined.
2249 Define PROTECTED_TEST when PROTECTED_UNDEF_TEST is defined.
2250
2251 * ld-elfvsb/sh1.c (visibility): Mark protected only if
2252 PROTECTED_TEST, PROTECTED_UNDEF_TEST or PROTECTED_WEAK_TEST
2253 is defined.
2254 (visibility_var): Likewise.
2255
36a3dc51
AM
22562000-07-10 Alan Modra <alan@linuxcare.com.au>
2257
2258 * ld-srec/srec.exp: xfail hppa.
2259
2260 * ld-scripts/weak.exp: Define $global$ for hppa.
2261
2262 * ld-scripts/crossref.exp: Fix string quoting.
2263
7cda33a1
L
22642000-06-05 H.J. Lu (hjl@gnu.org)
2265
2266 * lib/ld-lib.exp (default_ld_link): Redirect the linker output
2267 to link_output and make it global.
2268
2269 * ld-elfvsb/elfvsb.exp (visibility_test): Add "hidden_undef",
2270 "hidden_undef_def", "hidden_weak", "protected_undef",
2271 "protected_undef_def" and "protected_weak".
2272 (visibility_run): Likewise.
2273 * ld-elfvsb/main.c: Likewise.
2274 * ld-elfvsb/sh1.c: Likewise.
2275 * ld-elfvsb/sh2.c: Likewise.
2276
2277 * ld-elfvsb/elfvsb.dat: Updated.
2278
e80778cf
L
22792000-05-21 H.J. Lu (hjl@gnu.org)
2280
2281 * ld-elfvsb/main.c (main_visibility_check): Fix the protected
2282 visibility test.
2283
6fc49d28
L
22842000-05-13 H.J. Lu (hjl@gnu.org)
2285
2286 * lib/ld-lib.exp (default_ld_link): Redirect the linker output
2287 to link_output and make it global.
2288
2289 * ld-elfvsb/elf-offset.ld: New. ELF visibility fearture
2290 tests.
2291 * ld-elfvsb/elfvsb.dat: Likewise.
2292 * ld-elfvsb/elfvsb.exp: Likewise.
2293 * ld-elfvsb/main.c: Likewise.
2294 * ld-elfvsb/sh1.c: Likewise.
2295 * ld-elfvsb/sh2.c: Likewise.
2296
b32711aa
JW
2297Fri Apr 21 15:16:07 2000 Richard Henderson <rth@cygnus.com>
2298
a2b64bed 2299 * ld-scripts/phdrs.exp: IA-64 is 64-bit ELF too.
b32711aa 2300
3017ff0e
AM
23012000-04-12 Alan Modra <alan@linuxcare.com.au>
2302
62043cea
AM
2303 * ld-selective/3.cc (_start): Add cheat for gcc-2.95.2 failure.
2304
e76e4c91
AM
2305 * ld-selective/selective.exp (test4): Test for presence of
2306 foo__1B, not absence. Also check for foo__1A and _start.
2307 White space changes throughout file.
3017ff0e 2308
e40eb3e9
NC
23092000-03-13 Nick Clifton <nickc@cygnus.com>
2310
2311 * ld-scripts/phdrs.t: Discard all unexpected sections.
2312
d1bcade6
L
23132000-02-27 H.J. Lu (hjl@gnu.org)
2314
2315 * lib/ld-lib.exp (default_ld_link): Added "$LIBS" to libs.
2316
197d87f8
NC
23171999-11-01 Nick Clifton <nickc@cygnus.com>
2318
2319 * ld-selective/selective.exp: Fix test to disable these checks for
2320 PE based targets.
2321
05d26f04
CM
23221999-10-29 Catherine Moore <clm@cygnus.com>
2323
2324 * ld-selective/selective.exp: Remove test6.
2325 * ld-selective/5.cc: Delete.
2326
abdbda5e
NC
23271999-10-28 Scott Bambrough <scottb@netwinder.org>
2328
05d26f04 2329 * ld-srec/srec.exp: Setup expected failures for
abdbda5e
NC
2330 srec tests on ARM Linux.
2331
b7be1db6
AM
23321999-09-17 Alan Modra <alan@spri.levels.unisa.edu.au>
2333
2334 * ld-shared/shared.exp: xfail linux*libc1 shared (non PIC, load
2335 offset) test.
2336
777690b6
ILT
23371999-09-12 Ian Lance Taylor <ian@zembu.com>
2338
2339 * ld-scripts/script.exp: Add --image-base 0 for PE targets.
2340
5be8a006
ILT
23411999-08-17 H.J. Lu <hjl@gnu.org>
2342
2343 * ld-cdtest/cdtest-foo.cc (Foo::init_foo): Use "%ld" for sizeof.
2344
b33b6e45
ILT
23451999-08-09 Jakub Jelinek <jj@ultra.linux.cz>
2346
2347 * ld-elfvers/vers.exp: Run tests on sparc*-*-linux*.
2348 * ld-shared/shared.exp: Likewise.
2349
38e31547
NC
23501999-07-28 Nick Clifton <nickc@cygnus.com>
2351
2352 * lib/ld-lib.exp (proc big_or_little_endian): New proc.
2353 Determine if a big endian or little endian output format hass
2354 been selected by any of the multilib options, and if so return
2355 a suitable command line option for the linker/assembler.
2356 (proc default_ld_link): Include the result of proc
2357 big_or_little_endian on the command line to the linker.
2358 (proc ld_simple_link): Include the result of proc
2359 big_or_little_endian on the command line to the linker.
2360 (proc default_ld_compile): Append multilib flags to compiler
2361 switches.
2362 (proc default_ld_assemble): Include the result of proc
2363 big_or_little_endian on the command line to the linker.
2364
0cd9f5f0
ILT
23651999-07-21 H.J. Lu <hjl@gnu.org>
2366
2367 * ld-elfvers/vers1.c: Add missing prototypes and include
2368 <stdio.h> if necessary.
2369 * ld-elfvers/vers15.c: Likewise.
2370 * ld-elfvers/vers19.c: Likewise.
2371 * ld-elfvers/vers2.c: Likewise.
2372 * ld-elfvers/vers3.c: Likewise.
2373 * ld-elfvers/vers4.c: Likewise.
2374 * ld-elfvers/vers6.c: Likewise.
2375 * ld-elfvers/vers7.c: Likewise.
2376 * ld-elfvers/vers9.c: Likewise.
2377 * ld-shared/main.c: Likewise.
2378 * ld-srec/sr3.cc (Foo::Foo): Remove arg name.
2379
d49560a9
MM
2380Thu Jul 15 18:00:30 1999 Mark P. Mitchell <mark@codesourcery.com>
2381
2382 * ld-undefined/undefined.exp: XFAIL on IRIX6 for the usual as
2383 with other DWARF2 targets.
2384
5dcf458a
NC
23851999-07-13 Nick Clifton <nickc@cygnus.com>
2386
2387 * ld-undefined/undefined.exp: Do not expect arm toolchains to fail
2388 the undefined line test.
2389
734caf4d
ILT
23901999-07-10 Ian Lance Taylor <ian@zembu.com>
2391
2392 * ld-elfvers/vers.exp: Use -rpath in new vers19 test.
2393
f0489494
ILT
23941999-07-07 Ian Lance Taylor <ian@zembu.com>
2395
2396 * ld-elfvers/vers.exp: Add new tests vers17 to vers19.
264d75f7 2397 * ld-elfvers/{vers17.*, vers18.*, vers19.*}: New files.
f0489494 2398
197a7bfd
ILT
23991999-06-13 Ian Lance Taylor <ian@zembu.com>
2400
2401 * ld-checks/asm.s: Use a symbol name for .lcomm.
2402 * ld-checks/checks.exp: Use different names for the two tests.
2403 Don't add extra text when invoking fail.
2404
99c262f8
ILT
24051999-06-12 Ian Lance Taylor <ian@zembu.com>
2406
2407 * ld-scripts/phdrs.exp: Change target check from "*-*-linuxaout*"
2408 to "*-*-linux*aout*".
2409 * ld-scripts/weak.exp: Likewise.
2410 * ld-shared/shared.exp: Likewise. Simplify condition a bit.
2411
2bdba6c9
AS
2412Wed Jun 9 12:02:33 1999 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
2413
2414 * ld-cdtest/cdtest-main.cc: Avoid `implicit int' warning.
2415 * ld-shared/sh1.c: Fix typo.
2416
77e0b0ef
ILT
24171999-06-04 H.J. Lu <hjl@gnu.org>
2418
2419 * lib/ld-lib.exp (default_ld_nm): Clear nm_output first if
2420 necessary.
2421
8535ca75
NC
24221999-05-17 Nick Clifton <nickc@cygnus.com>
2423
2424 * ld-undefined/undefined.exp: Add xfail for mcore-elf.
2425
69f868fa
DD
24261999-05-11 DJ Delorie <dj@cygnus.com>
2427
2428 * ld-srec/srec.exp: Do not run tests for PE based ports.
2429
252b5132
RH
24301999-03-05 Nick Clifton <nickc@cygnus.com>
2431
2432 * ld-selective/selective.exp: Do not run tests for COFF or PE
2433 based ports.
2434
24351999-02-17 Nick Clifton <nickc@cygnus.com>
2436
2437 * ld-undefined/undefined.exp: Add expected failures for StrongARM
2438 targets.
2439
2440 * ld-srec/srec.exp: Add expected failures for StrongARM targets.
2441
2442 * ld-selective/selective.exp: Add expected failure for ARM-COFF
b3992bc7 2443 targets.
252b5132
RH
2444
24451999-02-16 Nick Clifton <nickc@cygnus.com>
2446
2447 * ld-checks/asm.s: Use .long instead of .word.
2448 Replace custom section names with .text, .data and .bss.
2449 * ld-checks/script: Replace custom section names with .text, .data
b3992bc7 2450 and .bss.
252b5132 2451 * ld-checks/checks.exp: Replace custom section names with .text,
b3992bc7 2452 .data and .bss.
252b5132
RH
2453
24541999-02-11 Nick Clifton <nickc@cygnus.com>
2455
2456 * ld-checks: New directory: Tests for the linker's
2457 --check-sections option.
2458 * ld-checks/checks.exp: New file.
2459 * ld-checks/script: Bogus linker script.
2460 * ld-checks/asm.s: Simple test assembler file.
2461
2462Tue Feb 2 19:15:02 1999 Catherine Moore <clm@cygnus.com>
2463
3e8cba19
AM
2464 * ld-selective/selective.exp: Disable test for unsupported
2465 targets. Change tests to check for absence of symbols instead
2466 of address zero.
252b5132
RH
2467
2468Mon Jan 18 03:44:52 1999 Ian Lance Taylor <ian@cygnus.com>
2469
2470 * config/default.exp (get_link_files): Quote target_triplet and CC
2471 when invoking shell.
2472 (get_target_emul): Likewise.
2473
24741999-01-03 Ken Raeburn <raeburn@cygnus.com>
2475
2476 * config/default.exp (get_link_files, get_target_emul): New procs;
2477 run shell commands to extract information from configure.host and
2478 configure.tgt in the source tree.
2479 (top level): Use them to get information needed to run tests, if
2480 not otherwise provided.
2481
2482 * ld-shared/elf-offset.ld: New file. Builds a shared library, but
2483 gives non-zero addresses for memory region.
2484 * ld-shared/shared.exp: Run the non-PIC non-AIX test again using
2485 the new linker script.
2486
2487Tue Dec 8 22:56:05 1998 Geoff Keating <geoffk@ozemail.com.au>
2488
2489 * ld-srec/srec.exp: Delete xfails for PPC Linux targets,
2490 newer glibc lets link succeed.
2491
2492Sun Dec 6 12:59:37 1998 H.J. Lu <hjl@gnu.org>
2493
2494 * ld-elfvers/vers1.c: Add missing return types and values.
2495 * ld-elfvers/vers2.c: Likewise.
2496 * ld-elfvers/vers3.c: Likewise.
2497 * ld-elfvers/vers4.c: Likewise.
2498 * ld-elfvers/vers5.c: Likewise.
2499 * ld-elfvers/vers6.c: Likewise.
2500 * ld-elfvers/vers7.c: Likewise.
2501 * ld-elfvers/vers9.c: Likewise.
2502 * ld-elfvers/vers15.c: Likewise.
2503
2504Fri Oct 23 16:28:29 1998 Catherine Moore <clm@cygnus.com>
2505
3e8cba19
AM
2506 * ld-selective: New directory with new files to test
2507 selective linking.
252b5132 2508
3e8cba19 2509 * lib/ld-lib.exp (ld_nm): Strip leading underscore from $name.
b3992bc7 2510
252b5132
RH
2511Sun Oct 4 22:17:05 1998 Ian Lance Taylor <ian@cygnus.com>
2512
2513 * ld-elfvers/vers16.dsym: Work correctly on a system without
2514 versioned system libraries.
2515
2516Mon Sep 28 21:31:12 1998 Richard Henderson <rth@cygnus.com>
2517
2518 * ld-elfvers/vers.exp: Run tests on alpha-linux.
2519 * ld-elfvers/*.sym, ld-elfvers/*.dsym: Adjust patters to match
2520 Alpha's use of st_other.
2521
25221998-09-27 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
2523
2524 * ld-elfvers/vers.exp (vers16, vers16a): New tests.
2525 * ld-elfvers/{vers16.*, vers16a.*}: New files.
2526
2527Thu Sep 17 17:18:19 1998 Nick Clifton <nickc@cygnus.com>
2528
2529 * ld-undefined/undefined.exp: Make undefined line test be an xfail
2530 for arm/thunb elf toolchains.
2531
2532Wed Sep 9 14:10:15 1998 Nick Clifton <nickc@cygnus.com>
2533
2534 * ld-undefined/undefined.exp: change test for elf/dwarf2 targets.
2535
2536 * ld-srec/srec.exp: Arm-elf now passes this test.
2537
2538Wed Aug 19 11:59:19 1998 Nick Clifton <nickc@cygnus.com>
2539
2540 * ld-srec/srec.exp: Add arm/thumb-elf expected failures.
b3992bc7 2541
252b5132
RH
2542Thu Aug 13 12:41:58 1998 Ian Lance Taylor <ian@cygnus.com>
2543
2544 * ld-bootstrap/bootstrap.exp: Don't run the --static bootstrap
2545 test if we don't have a static libbfd.a.
2546
2547Wed Aug 12 15:19:35 1998 Ian Lance Taylor <ian@cygnus.com>
2548
2549 Based on patch from H.J. Lu <hjl@gnu.org>:
2550 * ld-srec/srec.exp: Add xfails for Alpha ELF targets.
2551
2552Mon Aug 10 15:42:20 1998 Richard Henderson <rth@cygnus.com>
2553
2554 * ld-scripts/weak.t (.text, .data): Focus data to be used.
2555 (/DISCARD/): All the rest.
2556 * ld-scripts/weak1.s, ld-scripts/weak2.s: Put stuff in .data.
2557
2558Fri Jul 24 18:37:17 1998 Ian Lance Taylor <ian@cygnus.com>
2559
2560 * config/default.exp: Create tmpdir/gas subdirectory, add a
2561 symlink to as-new, and set gcc_gas_flag variable.
2562 * lib/ld-lib.exp (default_ld_compile): If the compiler appears to
2563 be gcc, use gcc_gas_flag when compiling.
2564
2565Thu Jul 23 12:23:29 1998 Ian Lance Taylor <ian@cygnus.com>
2566
2567 * ld-elfvers/vers.exp: Just check for i?86 rather than checking
2568 for i386, i486, and i586.
2569 (objdump_versionstuff): If we can't find the line, dump the file.
2570
2571Fri Jul 3 00:27:41 1998 Ian Lance Taylor <ian@cygnus.com>
2572
2573 * ld-scripts/phdrs.exp: Run test on *-*-eabi*.
2574 * ld-scripts/weak.exp: Likewise.
2575
2576Wed Jul 1 10:51:46 1998 Nick Clifton <nickc@cygnus.com>
2577
2578 * ld-srec/srec.exp: Add xfail for v850.
2579
2580 * ld-undefined/undefined.exp: arm and thumb PE toolchains now pass
2581 these tests.
2582
2583Fri Jun 19 17:12:52 1998 Ian Lance Taylor <ian@cygnus.com>
2584
2585 * ld-scripts/weak.exp: New test.
2586 * ld-scripts/weak.t: New file.
2587 * ld-scripts/weak1.s: New file.
2588 * ld-scripts/weak2.s: New file.
2589
2590Tue Jun 16 12:40:38 1998 Geoff Keating <geoffk@ozemail.com.au>
2591
2592 * ld-elfvers/vers.exp: Run tests on powerpc ELF targets.
2593 * ld-shared/shared.exp: Likewise.
2594 * ld-elfvers/vers1.dsym: Allow for .sdata.
2595 * ld-srec/srec.exp: Add setup_xfails for PowerPC Linux.
2596
2597Fri May 29 15:02:50 1998 Ian Lance Taylor <ian@cygnus.com>
2598
2599 * ld-srec/srec.exp: Add xfails for powerpc*-*-eabi.
b3992bc7 2600 (run_srec_test): On mn10200, define __truncsipsi2_do_d2.
252b5132
RH
2601 * ld-srec/sr1.c (__main): Change return type to void.
2602 * ld-srec/sr3.cc (__main): Likewise.
2603 (__builtin_delete, __builtin_new): Likewise.
2604 (__get_dynamic_handler_chain): Return 0.
2605 (__get_eh_context): Likewise.
2606
2607Thu May 21 15:21:33 1998 Nick Clifton <nickc@cygnus.com>
2608
2609 * ld-undefined/undefined.exp: Add support for thumb-pe target.
2610 * ld-srec/srec.exp: Add support for arm-pe and thumb-pe targets.
2611
2612Mon May 4 17:54:20 1998 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
2613
2614 * ld-shared/shared.exp: Remove setup_xfails for m68k-linux.
2615
2616Mon May 4 17:12:06 1998 Ian Lance Taylor <ian@cygnus.com>
2617
2618 * ld-shared/main.c (shlib_overriddencall2): New function.
2619 (main): Call shlib_shlibcall2.
2620 * ld-shared/sh1.c (shlib_shlibcall2): New function.
2621 (shlib_overriddencall2): New function.
2622 * ld-shared/shared.dat: Add output line for new test.
2623 * ld-shared/sun4.dat: Likewise.
2624
2625 * ld-srec/sr3.cc (__get_eh_context): New function.
2626
2627Tue Apr 7 12:50:17 1998 Manfred Hollstein <manfred@s-direktnet.de>
2628
2629 * ld-cdtest/cdtest-foo.h (class Foo): Declare len to be static to
2630 avoid compiler warning.
2631 * ld-srec/sr3.cc (class Foo): Likewise.
2632
2633Tue Feb 10 16:42:40 1998 Ian Lance Taylor <ian@cygnus.com>
2634
2635 * ld-srec/sr3.cc (__get_dynamic_handler_chain): New function.
2636
2637Mon Feb 2 14:17:48 1998 Ian Lance Taylor <ian@cygnus.com>
2638
2639 * ld-scripts/phdrs.exp: Adjust phdrs_regexp for a 64 bit target.
2640
2641Thu Dec 18 11:13:28 1997 Nick Clifton <nickc@cygnus.com>
2642
2643 * ld-srec/srec.exp: Duplicated Arm patch for Thumb targets.
2644
2645Tue Dec 2 09:50:19 1997 Nick Clifton <nickc@cygnus.com>
2646
2647 * ld-srec/srec.exp: Applied patch from Tony.Thompson@arm.com which
2648 fixes ARM tests.
2649
2650Mon Dec 1 16:12:05 1997 Nick Clifton <nickc@cygnus.com>
2651
2652 * ld-srec/srec.exp: Add expected failures of tests 1 and 2 for ARM
2653 coff targets.
2654
2655Wed Nov 12 14:18:31 1997 Ian Lance Taylor <ian@cygnus.com>
2656
2657 * ld-cdtest/cdtest-foo.h (class Foo): Declare len to be int to
2658 avoid compiler warning.
2659 * ld-srec/sr3.cc (class Foo): Likewise.
2660
2661Mon Nov 10 14:25:43 1997 Ian Lance Taylor <ian@cygnus.com>
2662
2663 * lib/ld-lib.exp (default_ld_simple_link): Permit the linker to
2664 have any name when looking for entry symbol warnings.
2665
2666 * ld-srec/sr3.cc (__eh_pc): Define.
2667
2668Mon Oct 20 14:36:39 1997 Ian Lance Taylor <ian@cygnus.com>
2669
2670 * ld-srec/sr3.cc: Add definitions for terminate, __terminate, and
b3992bc7 2671 __throw, since the current g++ expects them to be defined.
252b5132
RH
2672
2673Fri Oct 3 12:24:03 1997 Ian Lance Taylor <ian@cygnus.com>
2674
2675 * ld-elfvers/vers.exp (objdump_emptyverstuff): Accept the output
2676 file if the string libc appears in it.
2677 (objdump_versionstuff): Accept unexpected lines in the output
2678 file. Compare lines using string match.
2679 * ld-elfvers/vers6.ver: Permit any value in the vna_other field.
2680
2681Tue Aug 12 16:01:22 1997 Ian Lance Taylor <ian@cygnus.com>
2682
2683 * ld-scripts/crossref.exp: Correct string quoting.
2684
2685Sat Aug 9 00:56:03 1997 Ian Lance Taylor <ian@cygnus.com>
2686
2687 * config/default.exp: Change ld, as, nm and strip from .new to
2688 -new. Load ld-lib.exp rather than ld.exp.
2689 * ld-bootstrap/bootstrap.exp: Use ld-new rather than ld.new.
2690 * lib/ld-lib.exp: Rename from lib/ld.exp, for the benefit of
2691 DejaGnu changes.
2692
2693Thu Jun 26 12:07:03 1997 Ian Lance Taylor <ian@cygnus.com>
2694
2695 * ld-elfvers/vers.exp: Use egrep rather than grep when looking for
2696 an alternation. From Greg Margo <gmargo@dl.com>.
2697
2698Wed Jun 25 12:47:22 1997 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
2699
2700 * ld-shared/shared.exp: Add setup_xfail for m68k-linux on tests
2701 with non PIC shared libraries.
2702
2703Fri Jun 6 17:35:47 1997 Ian Lance Taylor <ian@cygnus.com>
2704
2705 * ld-elfvers/vers6.ver: Update for recent elflink.h patch to
2706 version handling.
2707
2708Wed Jun 4 12:06:48 1997 Ian Lance Taylor <ian@cygnus.com>
2709
2710 * ld-srec/srec.exp: Define ___get_dynamic_handler_chain as well.
2711
2712Fri May 30 12:21:39 1997 Ian Lance Taylor <ian@cygnus.com>
2713
2714 * ld-srec/srec.exp: Define __get_dynamic_handler_chain when
2715 linking.
2716
2717Mon May 12 11:17:55 1997 Ian Lance Taylor <ian@cygnus.com>
2718
2719 * config/default.exp: Use $base_dir rather than $objdir when
2720 setting ld. From John David Anglin <dave@hiauly1.hia.nrc.ca>.
2721
2722Fri Apr 25 09:07:00 1997 Jeffrey A Law (law@cygnus.com)
2723
2724 * ld-srec/srec.exp: Define various out of line prologue/epilogue
2725 functions for the mn10200 to avoid needing libgcc.a.
2726
2727Wed Mar 26 13:56:10 1997 Ian Lance Taylor <ian@cygnus.com>
2728
2729 * ld-srec/srec.exp: Don't expect failures on mips*-*-elf*.
2730
2731Mon Mar 17 19:27:13 1997 Ian Lance Taylor <ian@cygnus.com>
2732
2733 * ld-elfvers/vers.exp: Don't run on SunOS or AIX.
2734
2735Wed Mar 12 21:44:19 1997 Eric Youngdale <eric@andante.jic.com>
2736
2737 * ld-elfvers/vers.exp, *: New tests for symbol versioning.
2738 * config/default.exp: Set ar and strip.
2739
2740Fri Feb 7 16:47:02 1997 Bob Manson <manson@charmed.cygnus.com>
2741
2742 * ld-bootstrap/bootstrap.exp: Use prune_warnings instead of
2743 prune_system_crud.
2744 * ld-cdtest/cdtest.exp: Ditto.
2745 * ld-scripts/crossref.exp: Ditto.
2746 * ld-sh/sh.exp: Ditto.
2747 * ld-shared/shared.exp: Ditto.
2748 * ld-srec/srec.exp: Ditto.
2749 * lib/ld.exp: Ditto.
2750
2751Wed Jan 29 00:47:29 1997 Bob Manson <manson@charmed.cygnus.com>
2752
2753 * ld-cdtest/cdtest.exp: Put a slash between $srcdir/$subdir.
2754 * ld-scripts/script.exp: Ditto.
2755 * ld-sh/sh.exp: Ditto.
2756 * ld-undefined/undefined.exp: Ditto.
2757 * ld-versados/versados.exp: Ditto.
2758 * lib/ld.exp: Ditto.
2759
2760Mon Dec 30 17:08:04 1996 Ian Lance Taylor <ian@cygnus.com>
2761
2762 * ld-scripts/crossref.exp: Fix quoting for --defsym $global$.
2763
2764Tue Oct 1 15:52:31 1996 Ian Lance Taylor <ian@cygnus.com>
2765
2766 * lib/ld.exp (default_ld_version): Fix for current version
2767 printing.
2768
2769Fri Sep 13 15:51:45 1996 Ian Lance Taylor <ian@cygnus.com>
2770
2771 * ld-scripts/crossref.exp: Define $global$ for hppa-elf.
2772
2773Thu Aug 8 14:29:32 1996 Ian Lance Taylor <ian@cygnus.com>
2774
2775 * ld-scripts/cross2.t: Map XCOFF sections to .text or .data.
2776
2777 * lib/ld.exp: Use verbose -log instead of calling both verbose and
2778 send_log.
2779
2780Wed Aug 7 18:00:58 1996 Ian Lance Taylor <ian@cygnus.com>
2781
2782 * ld-scripts/phdrs.exp: New test.
2783 * ld-scripts/phdrs.s, ld-scripts/phdrs.t: New files.
2784
2785Sun Aug 4 21:58:12 1996 Ian Lance Taylor <ian@cygnus.com>
2786
2787 * ld-scripts/crossref.exp: On a29k targets, use --defsym to define
2788 V_SPILL and V_FILL.
2789
2790Thu Aug 1 14:10:27 1996 Ian Lance Taylor <ian@cygnus.com>
2791
2792 * ld-scripts/crossref.exp: New test.
2793 * ld-scripts/{cross1.c, cross2.c, cross3.c}: New files.
2794 * ld-scripts/{cross1.t, cross2.t}: New files.
2795
2796Sat Jun 29 13:40:11 1996 Ian Lance Taylor <ian@cygnus.com>
2797
2798 * ld-sh/sh.exp: Fix debugging messages.
2799 * ld-sh/sh1.s: Use .align 4.
2800
2801Wed May 1 16:45:13 1996 Ian Lance Taylor <ian@cygnus.com>
2802
2803 * ld-sh/sh.exp: Use -O when compiling with -mrelax.
2804
2805Mon Apr 29 10:33:10 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
2806
2807 * ld-shared/shared.exp: Run the shared library tests on
b3992bc7 2808 Linux/m68k.
252b5132
RH
2809
2810Fri Apr 5 16:20:55 1996 Ian Lance Taylor <ian@cygnus.com>
2811
2812 * ld-shared/shared.exp: Run the shared library tests on Linux.
2813
2814Mon Feb 26 12:45:26 1996 Ian Lance Taylor <ian@cygnus.com>
2815
2816 * ld-shared/shared.exp: Don't use -fpic on MIPS targets.
2817
2818Wed Jan 31 15:09:57 1996 Jeffrey A Law (law@cygnus.com)
2819
2820 * ld-srec/srec.exp: Add xfails for hppa*-*-*elf*.
2821 * ld-undefined/undefined.exp: Likewise.
2822
2823Fri Jan 26 18:43:03 1996 Ian Lance Taylor <ian@cygnus.com>
2824
2825 * ld-undefined/undefined.exp: ELF targets should now pass the
2826 undefined line test.
2827
2828Thu Jan 25 15:36:13 1996 Ian Lance Taylor <ian@cygnus.com>
2829
2830 * ld-empic/empic.exp: Update for change to MIPS disassembler.
2831
2832Mon Jan 15 15:05:53 1996 Ian Lance Taylor <ian@cygnus.com>
2833
2834 * ld-bootstrap/bootstrap.exp: Expect failure for mips*-*-irix5*
2835 when doing the --static test.
2836 * ld-shared/shared.exp: Run tests on mips*-*-irix5*.
2837
2838Fri Dec 29 12:33:09 1995 Ian Lance Taylor <ian@cygnus.com>
2839
2840 * ld-bootstrap/bootstrap.exp: On AIX, don't pass the -bI option
2841 when creating ld-partial.o.
2842
2843Tue Dec 26 17:37:23 1995 Ian Lance Taylor <ian@cygnus.com>
2844
2845 * ld-srec/srec.exp: If powerpc*-*-eabi*, use --defsym to define
2846 __eabi.
2847
2848Tue Dec 19 18:01:01 1995 Ian Lance Taylor <ian@cygnus.com>
2849
2850 * ld-srec/srec.exp: Add setup_xfails for XCOFF targets.
2851
2852Fri Dec 15 16:36:17 1995 Ian Lance Taylor <ian@cygnus.com>
2853
2854 * ld-srec/srec.exp: On a29k targets, use --defsym to define
2855 V_SPILL and V_FILL.
2856 * ld-srec/sr1.c (V_SPILL, V_FILL): Remove definitions.
2857 * ld-srec/sr3.cc: Likewise.
2858
2859 * ld-srec/srec.exp: Remove i960 COFF setup_xfail.
2860
2861Sat Dec 2 01:20:31 1995 Ian Lance Taylor <ian@cygnus.com>
2862
2863 * ld-srec/srec.exp: Don't use [] in setup_xfail expressions.
2864
2865Fri Dec 1 13:18:18 1995 Ian Lance Taylor <ian@cygnus.com>
2866
2867 * ld-srec/srec.exp: Add setup_xfails for MIPS ELF targets.
2868
2869Wed Nov 29 13:01:10 1995 Ian Lance Taylor <ian@cygnus.com>
2870
2871 * ld-srec/srec.exp: Add setup_xfail for i960 COFF targets.
2872
2873Mon Nov 27 14:36:11 1995 Ian Lance Taylor <ian@cygnus.com>
2874
2875 * ld-srec/srec.exp: Add setup_xfail calls for i[345]86-*-aout*.
2876
2877 * ld-srec/sr1.c (V_SPILL, V_FILL): Define.
2878 * ld-srec/sr3.cc: Likewise.
2879
2880Tue Nov 21 16:05:53 1995 Ian Lance Taylor <ian@cygnus.com>
2881
2882 * ld-empic/empic.exp: Update for changes in objdump output.
2883
2884Wed Nov 15 17:42:48 1995 Ian Lance Taylor <ian@cygnus.com>
2885
2886 * ld-srec/srec.exp: New tests.
2887 * ld-srec/sr1.c, ld-srec/sr2.c, ld-srec/sr3.cc: New files.
2888 * lib/ld.exp (ld_simple_link): Discard warnings about not being
2889 able to find the entry symbol.
2890
2891Tue Nov 14 20:03:54 1995 Ian Lance Taylor <ian@cygnus.com>
2892
2893 * ld-sh/sh2.c (__main): Define.
2894
2895Mon Nov 6 14:39:18 1995 Ian Lance Taylor <ian@cygnus.com>
2896
2897 * ld-empic/empic.exp: Accept a . in the address symbol.
2898
2899 * ld-shared/shared.exp: Run tests on rs6000*-*-aix* and
2900 powerpc*-*-aix*. Add code to create appropriate exports files,
2901 and pass appropriate compilation flags, and test against
2902 appropriate expected output.
2903 * ld-shared/xcoff.dat: New file.
2904 * ld-shared/main.c: Put #ifndef XCOFF_TEST around tests that can
2905 not be linked using XCOFF. Use shlib_shlibvar1 as a sample
2906 function pointer, rather than shlib_mainvar.
2907 * ld-shared/sh1.c: Likewise.
2908 * ld-shared/shared.dat: Update for change from using shlib_mainvar
2909 to using shlib_shlibvar1.
2910 * ld-shared/sun4.dat: Likewise.
2911
2912Sat Oct 28 01:54:25 1995 Ian Lance Taylor <ian@cygnus.com>
2913
2914 * ld-scripts/script.t: Put .pr in .text, and .rw in .data, for
2915 convenience when testing XCOFF.
2916
2917Thu Oct 26 22:53:17 1995 Ian Lance Taylor <ian@cygnus.com>
2918
2919 * ld-bootstrap/bootstrap.exp: On AIX, pass -bI/lib/syscalls.exp
2920 along with --static.
2921
2922 * ld-scripts/script.s: Make symbols global.
2923
2924Fri Oct 20 12:22:16 1995 Ian Lance Taylor <ian@cygnus.com>
2925
2926 * ld-undefined/undefined.exp: Add setup_xfails for arm*-*-pe*.
2927
2928Fri Sep 29 11:06:10 1995 Ian Lance Taylor <ian@cygnus.com>
2929
2930 * ld-undefined/undefined.exp: Use -e when invoking the linker, to
2931 prevent the SunOS linker from trying to create a shared library.
2932
2933Thu Sep 28 12:37:14 1995 Ian Lance Taylor <ian@cygnus.com>
2934
2935 * ld-shared/shared.exp: Run the tests on sparc*-*-sunos4*. Add
2936 appropriate modifications and setup_xfails.
2937 * ld-shared/sun4.dat: New file.
2938
2939Mon Sep 18 14:12:56 1995 Ian Lance Taylor <ian@cygnus.com>
2940
2941 * lib/ld.exp (default_ld_version): Call prune_system_crud.
2942 (default_ld_relocate, default_ld_link): Likewise.
2943 (default_ld_simple_link, default_ld_compile): Likewise.
2944 (default_ld_assemble, default_ld_nm): Likewise.
2945
2946Fri Sep 8 17:15:38 1995 Ian Lance Taylor <ian@cygnus.com>
2947
2948 * ld-cdtest/cdtest.exp: If the compiler does not exist, mark the
2949 tests as untested rather than unresolved.
2950
2951Wed Aug 23 10:46:38 1995 Ian Lance Taylor (ian@cygnus.com)
2952
2953 * ld-sh/sh.exp: Call prune_system_crud on the output of cmp.
2954
2955Tue Aug 15 17:35:35 1995 Ian Lance Taylor <ian@cygnus.com>
2956
2957 * ld-scripts/script.exp: Split script verification into a proc.
2958 Add simple test of MRI script.
2959 * ld-scripts/scriptm.t: New file.
2960
2961Wed Jul 26 11:38:58 1995 Ian Lance Taylor <ian@cygnus.com>
2962
2963 * ld-sh/sh.exp: Mark `SH confirm relaxing' test unresolved when
2964 appropriate.
2965
2966Mon Jul 24 15:34:31 1995 Ian Lance Taylor <ian@cygnus.com>
2967
2968 * config/default.exp: Define objcopy if it is not defined.
2969 * ld-sh/*: New tests for SH relaxing.
2970
2971 * ld-empic/empic.exp: If $CC does not exist, call untested rather
2972 than unresolved.
2973
2974Thu Jul 20 15:09:26 1995 Ian Lance Taylor <ian@cygnus.com>
2975
2976 * ld-undefined/undefined.exp: If $CC does not exist, mark the
2977 tests as untested rather than unresolved. Clear ELF xfails for
2978 mips*, not just mips.
2979
2980Tue Jul 18 12:00:41 1995 Ian Lance Taylor <ian@cygnus.com>
2981
2982 * ld-undefined/undefined.exp: Add setup_xfail for sh-*-* for
2983 undefined line test.
2984
2985Fri Jul 14 13:07:48 1995 Ian Lance Taylor <ian@cygnus.com>
2986
2987 * ld-undefined/undefined.exp: New test, to check reporting of
2988 undefined symbols.
2989 * ld-undefined/undefined.c: New file.
2990
2991Mon Jul 10 11:13:39 1995 Ian Lance Taylor <ian@cygnus.com>
2992
2993 * ld-versados/versados.exp: If a test fails, report it correctly:
2994 don't try to run the next test, and don't report a pass as well as
2995 a fail.
2996
2997Mon Jul 3 14:26:37 1995 Steve Chamberlain <sac@slash.cygnus.com>
2998
a2b64bed 2999 * versados/(t1,t2).ld: End in newlines.
252b5132
RH
3000
3001Mon May 22 20:19:38 1995 Ken Raeburn <raeburn@cujo.cygnus.com>
3002
3003 * lib/ld.exp (default_ld_compile): If cc argument is multiple
3004 words, use only the first when trying to verify the availability
3005 of the compiler.
3006
3007Mon Feb 6 11:46:49 1995 Ian Lance Taylor <ian@cygnus.com>
3008
3009 * ld-scripts/defined.t: Mention .data and .bss explicitly.
3010
3011Tue Jan 24 14:51:48 1995 Ian Lance Taylor <ian@sanguine.cygnus.com>
3012
3013 * ld-bootstrap/bootstrap.exp: If not in the ld build directory,
3014 call untested for each test, rather than ignoring it. If one test
3015 fails, go on to the next one instead of returning.
3016 * ld-cdtest/cdtest.exp: If compilations fail, mark tests as
3017 unresolved.
3018 * ld-empic/empic.exp: Likewise. Also, always pass the same test
3019 name to pass or fail.
3020 * ld-shared/shared.exp: Likewise. Also, always run all tests.
3021 * ld-scripts/defined.exp: If as or nm fail, mark test as
3022 unresolved. Always pass the same test name to pass or fail.
3023 * ld-scripts/script.exp: Likewise.
3024 * ld-scripts/sizeof.exp: Likewise.
3025
3026Wed Jan 11 11:48:31 1995 Ian Lance Taylor <ian@sanguine.cygnus.com>
3027
3028 * ld-scripts/sizeof.exp: New test, based on bug report from
3029 anders.blomdell@control.lth.se.
3030 * ld-scripts/sizeof.s: New file.
3031 * ld-scripts/sizeof.t: New file.
3032
3033Wed Jan 4 18:56:27 1995 Ian Lance Taylor <ian@sanguine.cygnus.com>
3034
3035 * lib/ld.exp: Use [which $ld] rather than [file exists $ld] to see
3036 if the linker exists.
3037
3038Wed Dec 14 16:39:03 1994 Ken Raeburn <raeburn@cujo.cygnus.com>
3039
3040 * lib/ld.exp (prune_system_crud): Define if not already defined,
3041 in case the user isn't using the newest DejaGnu version that we
3042 haven't released to the net yet.
3043
3044Fri Dec 2 14:17:02 1994 Ian Lance Taylor <ian@rtl.cygnus.com>
3045
3046 * config/default.exp: Define objdump if it is not defined.
3047 * ld-empic/*: New tests to test -membedded-pic code.
3048
3049Mon Nov 28 11:24:36 1994 Ian Lance Taylor <ian@sanguine.cygnus.com>
3050
3051 * ld-bootstrap/bootstrap.exp: Pass cmp output through
3052 prune_system_crud.
3053 * ld-cdtest/cdtest.exp: Pass diff output through
3054 prune_system_crud.
3055 * ld-shared/shared.exp: Likewise.
3056
3057 * config/default.exp: Remove unused and useless proc ld_load.
3058
3059Sun Oct 30 13:02:34 1994 Ian Lance Taylor <ian@sanguine.cygnus.com>
3060
3061 * lib/ld.exp (default_ld_compile): Remove the output file before
3062 compiling.
3063
3064 * ld-shared/shared.exp: Move common test code into a procedure.
3065 Add tests for compiling the non shared code PIC.
3066 * ld-shared/main.c (main): Call main_called, and print the result.
3067 * ld-shared/shared.dat: Adjust accordingly.
3068
3069Thu Oct 27 17:30:12 1994 Ian Lance Taylor <ian@sanguine.cygnus.com>
3070
3071 * ld-shared: New directory, with new files to test generating ELF
3072 shared libraries.
3073
3074 * lib/ld.exp (default_ld_compile): If the compilation worked, but
3075 no object file was created, check to see if the compiler foolishly
3076 ignored the -o switch when compiling, and move the resulting
3077 object if it did.
3078
3079Thu Sep 29 12:36:51 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
3080
3081 * VMS does not permits `.' in directory names. Renamed
3082 ld.bootstrap to ld-bootstrap, ld.cdtest to ld-cdtest, and
3083 ld.scripts to ld-scripts.
3084
3085Wed Sep 28 12:18:54 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
3086
3087 * config/default.exp: Set variables as and nm. Create tmpdir if
3088 it does not already exist.
3089 * ld.bootstrap/bootstrap.exp: Don't create tmpdir here.
3090 * ld.cdtest/cdtest.exp: Likewise.
3091 * ld.scripts/defined.exp: Likewise. Also, don't set as and nm
3092 here. Change perror for no variables found to fail.
3093 * ld.scripts/script.exp: New test.
3094 * ld.scripts/script.t, ld.scripts/script.s: New files.
3095
3096Tue Sep 27 14:59:51 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
3097
3098 * ld.scripts: New directory.
3099 * ld.scripts/defined.exp, ld.scripts/defined.s: New files.
3100 * ld.scripts/defined.t: New file.
3101 * lib/ld.exp (default_ld_simple_link): New function.
3102 (default_ld_assemble, default_ld_nm): New functions.
3103 * config/default.exp: Rename from unix-ld.exp.
3104 (ld_simple_link, ld_assemble, ld_nm): New functions.
3105
3106 * config/unix-ld.exp: Set ld using findfile.
3107 * lib/ld.exp (default_ld_relocate): Return a value. Change format
3108 of log messages.
3109 (default_ld_compile): Likewise.
3110 (default_ld_link): Likewise. Also, don't include $BFDLIB and
3111 $LIBIBERTY in link.
3112 * ld.bootstrap/bootstrap.exp: Rewrite.
3113 * ld.cdtest/cdtest.exp: Rewrite.
3114 * ld.cdtest/cdtest-foo.cc: Update from top level ld directory.
3115 * ld.cdtest/cdtest-foo.h: Likewise.
3116 * ld.cdtest/cdtest-main.cc: Likewise.
3117
3118Fri May 27 09:35:04 1994 Ken Raeburn (raeburn@cygnus.com)
3119
3120 * ld.cdtest/cdtest.exp: Don't look for $result before it's
3121 defined.
3122
3123Tue May 17 15:06:49 1994 Bill Cox (bill@rtl.cygnus.com)
3124
3125 * ld.bootstrap/bootstrap.exp, lib/ld.exp: Replace error proc
3e8cba19 3126 calls with perror calls.
252b5132
RH
3127
3128Wed May 11 16:47:46 1994 Ken Raeburn (raeburn@rtl.cygnus.com)
3129
3130 * ld.cdtest/cdtest-bar.cc: Renamed from cdtest-func.cc.
3131 * ld.cdtest/cdtest.exp: Adjusted.
3132
3133Fri Jan 28 13:25:41 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
3134
3135 * lib/ld.exp (simple_diff): Indicate failure if files have
3136 different numbers of lines. Don't muck with $differences to avoid
3137 indicating a pass, just return.
3138
a2b64bed 3139 * ld.cdtest/{cdtest-foo.h,cdtest-foo.cc,cdtest-main.cc}:
252b5132
RH
3140 Fix test case to be valid ANSI C++. Don't require use of header
3141 files, so "../gcc/xgcc -B../gcc/" can be used for CXX.
a2b64bed 3142 * ld.cdtest/cdtest.exp: Combine "rm" lines. Add some
252b5132
RH
3143 commentary on things that are still broken with this test case.
3144
3145Fri Sep 10 09:58:23 1993 Jeffrey Wheat (cassidy@cygnus.com)
3146
a2b64bed 3147 * ld.cdtest/cdtest.exp: Added CXXFLAGS to compile stage.
252b5132
RH
3148
3149Thu Aug 12 16:05:37 1993 Jeffrey Wheat (cassidy@cygnus.com)
3150
a2b64bed
NC
3151 * lib/ld.exp: add compiler and linker support
3152 * config/unix-ld.exp: add compiler and linker support
3153 * ld.bootstrap/bootstrap.exp: fixed to do partial links
3154 * ld.cdtest/cdtest.exp: constructor/destructor testscase
252b5132
RH
3155
3156Wed Aug 4 21:00:18 1993 Jeffrey Wheat (cassidy@cygnus.com)
3157
a2b64bed
NC
3158 * lib/ld.exp: new file
3159 * config/unix-ld.exp: new file
3160 * ld.bootstrap/bootstrap.exp: new file
This page took 0.315194 seconds and 4 git commands to generate.