* ld-elfcomm/elfcomm.exp (dump_common1): Use $READELF, not plain
[deliverable/binutils-gdb.git] / ld / testsuite / ChangeLog
CommitLineData
a42ec05b
HPN
12003-06-18 Hans-Peter Nilsson <hp@axis.com>
2
3 * ld-elfcomm/elfcomm.exp (dump_common1): Use $READELF, not plain
4 readelf as found using default path.
5
0f84fde1
AM
62003-06-18 Alan Modra <amodra@bigpond.net.au>
7
b0fe1bf3
AM
8 * lib/ld-lib.exp (default_ld_simple_link): Trim ld parms before
9 trying to trim ld path.
10 (default_ld_compile): Likewise for cc.
11
0f84fde1
AM
12 * lib/ld-lib.exp (default_ld_simple_link): Trim ld path before
13 looking for gcc match.
14 (default_ld_compile): Likewise for cc.
15
40bdaaa8
NC
162003-06-17 Loren James Rittle <rittle@latour.rsch.comm.mot.com>
17
18 * ld-undefined/undefined.exp (i?86-*-freebsd*): Remove xfail.
19
37c18fe2
AM
202003-06-16 Alan Modra <amodra@bigpond.net.au>
21
22 * ld-powerpc/tlsexetoc.d: Update.
23 * ld-powerpc/tlsso.d: Update.
24 * ld-powerpc/tlstoc.d: Update.
25 * ld-powerpc/tlstocso.d: Update.
26 * ld-powerpc/tlstocso.r: Update.
27
1de1cfb1
HPN
282003-06-16 Hans-Peter Nilsson <hp@axis.com>
29
30 * ld-cris/ldsym1.d: Restrict to cris-*-*elf* and cris-*-*aout*.
31 * ld-cris/noglob1.d: Ditto.
32 * ld-cris/badgotr1.d: Pass --underscore to gas.
33
31a1f3a1
TS
342003-06-12 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
35
36 * ld-mips-elf/elf-rel-got-n64-linux.d: New file.
37 * ld-mips-elf/elf-rel-xgot-n64-linux.d: New file.
38 * ld-mips-elf/mips-elf.exp: Use the new files for Linux.
39
2d8f7dc8
TS
402003-06-12 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
41
42 * ld-mips-elf/relax-jalr.s: Fix testsuite breakage.
43 * ld-mips-elf/relax-jalr-n32.d: Likewise.
44 * ld-mips-elf/relax-jalr-n32-shared.d: Likewise.
45 * ld-mips-elf/relax-jalr-n64.d: Likewise.
46 * ld-mips-elf/relax-jalr-n64-shared.d: Likewise.
47
d80dcc6a
TS
482003-06-11 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
49
50 * ld-mips-elf/multi-got-1.d: Adjust addresses.
51 * ld-mips-elf/rel32-n32.d: Likewise.
52
4c80642a
AM
532003-06-11 Alan Modra <amodra@bigpond.net.au>
54
55 * ld-srec/srec.exp (run_srec_test): Remove powerpc64 xfails, and
56 xfail for hppa duplicated elsewhere.
57
5ef0935e
TS
582003-06-10 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
59
60 * ld-mips-elf/rel32-n32.d: Force big endian assembly.
61 * ld-mips-elf/rel32-o32.d: Likewise.
62 * ld-mips-elf/rel64.d: Likewise.
63
81cacc15
AM
642003-06-10 Alan Modra <amodra@bigpond.net.au>
65
66 * ld-elfvsb/elfvsb.exp: Run for powerpc64 too.
67 * ld-powerpc/tls.t: Update.
68 * ld-powerpc/tlsexe.d: Update.
69 * ld-powerpc/tlsexe.r: Update.
70 * ld-powerpc/tlsexetoc.d: Update.
71 * ld-powerpc/tlsexetoc.r: Update.
72 * ld-powerpc/tlsexetoc.t: Update.
73 * ld-powerpc/tlsso.d: Update.
74 * ld-powerpc/tlsso.g: Update.
75 * ld-powerpc/tlsso.r: Update.
76 * ld-powerpc/tlsso.t: Update.
77 * ld-powerpc/tlstocso.d: Update.
78 * ld-powerpc/tlstocso.g: Update.
79 * ld-powerpc/tlstocso.r: Update.
80 * ld-powerpc/tlstocso.t: Update.
81
6f6f27f8
L
822003-06-03 H.J. Lu <hongjiu.lu@intel.com>
83
84 * ld-discard/extern.d: Updated.
85 * ld-discard/start.d: Likewise.
86 * ld-discard/static.d: Likewise.
87
b814bbcb
L
882003-06-03 H.J. Lu <hongjiu.lu@intel.com>
89
90 * ld-elfcomm/elfcomm.exp: Mark tests untested if compiler is
91 not available.
92
3bb72744
NC
932003-06-02 Fabrizio Gennari <fabrizio.ge@tiscalinet.it>
94
95 * ld-cygwin: New directory.
96 * ld-cygwin/exe-export.exp: New test script. Checks building
97 cygwin executables with an export table.
98 * ld-cygwin/testdll.def: New source file.
99 * ld-cygwin/testexe.def: New source file.
100 * ld-cygwin/testdll.c: New source file.
101 * ld-cygwin/testexe.c: New source file.
102
cdaeef2e
L
1032003-05-30 H.J. Lu <hongjiu.lu@intel.com>
104
105 * config/default.exp: Load tmpdir/libpath.exp.
106 (gcc_ld_flag): Set from $libpath.
107
43f9d75b
JT
1082003-05-27 Jason Thorpe <thorpej@wasabisystems.com>
109
110 * ld-elf/elf.exp: Use if_elf_format.
111 * ld-elf/sec64k.exp: Likewise.
112 * ld-elfcomm/elfcomm.exp: Likewise.
113 * lib/ld-lib.exp (is_elf_format): Match hppa*64*-*-hpux*.
114
493e6a13
JT
1152003-05-25 Jason Thorpe <thorpej@wasabisystems.com>
116
117 * ld-mips-elf/mips-elf.exp: Make all NetBSD targets match as elf.
118
22d5e339
L
1192003-05-20 Jakub Jelinek <jakub@redhat.com>
120
121 * ld-elfvsb/common.c: New file.
122 * ld-elfvsb/elfvsb.exp: Add common.
123
1242003-05-20 H.J. Lu <hongjiu.lu@intel.com>
125
126 * ld-elfvsb/sh3.c: New file.
127 * ld-elfvsb/test.c: Likewise.
128
129 * ld-elfvsb/elfvsb.exp: Add new weak hidden symbol tests.
130
b765d4e3
L
1312003-05-15 H.J. Lu <hongjiu.lu@intel.com>
132
133 * config/default.exp (gcc_ld_flag): New. Make the newly built
134 linker available to gcc.
135 * lib/ld-lib.exp (default_ld_simple_link): Pass $gcc_ld_flag
136 to gcc.
137
138 * ld-elfvers/vers.exp: Use "ld_simple_link $CC" to build shared
139 libraries.
140 * ld-elfvsb/elfvsb.exp: Likewise.
141 * ld-elfweak/elfweak.exp: Likewise.
142 * ld-shared/shared.exp: Likewise.
143
144 * ld-elfvers/vers.exp: Use "-Wl,-rpath,." to build shared
145 libraries.
146 * ld-elfvsb/elfvsb.exp: Likewise.
147
148 * ld-elfvsb/elfvsb.exp: Remove xfail for powerpc-*-linux*.
149
150 * ld-elfweak/elfweak.exp: Use PIC for shared libraries.
151
99573a98
SC
1522003-05-13 Stephane Carrez <stcarrez@nerim.fr>
153
154 * ld-m68hc11/link-hcs12.d: New test.
155 * ld-m68hc11/link-hcs12.s: New file.
156 * ld-m68hc11/link-hc12.s: New file.
157
5c449c3f
L
1582003-05-13 H.J. Lu <hongjiu.lu@intel.com>
159
160 * ld-elfweak/elfweak.exp: Fix typo.
161
59758b1c
NC
1622003-05-13 Kaz Kojima <kkojima@rr.iij4u.or.jp>
163
164 * ld-elfvers/vers.exp: Run on sh[34]*-*-linux*.
165 * ld-elfvsb/elfvsb.exp: Likewise.
166 * ld-elfweak/elfweak.exp: Likewise.
167
5ff4a71e
HPN
1682003-05-12 Hans-Peter Nilsson <hp@bitrange.com>
169
170 * ld-mmix/b-fixo2.d, ld-mmix/bpo-18.d, ld-mmix/bpo-18m.d,
171 ld-mmix/loc4.d, ld-mmix/loc4m.d, ld-mmix/loc6.d, ld-mmix/loc6m.d,
172 ld-mmix/locdo-1.d, ld-mmix/sec-1.d, ld-mmix/sec-2.d,
173 ld-mmix/sec-3.d, ld-mmix/sec-4.d, ld-mmix/sec-5.d,
174 ld-mmix/sec-7m.d, ld-mmix/sec-8m.d, ld-mmix/spec802.d,
175 ld-mmix/spec803.d, ld-mmix/spec804.d, ld-mmix/spec805.d,
176 ld-mmix/spec806.d, ld-mmix/spec807.d, ld-mmix/spec808.d: Tweak for
177 objdump no longer truncating dump addresses.
178
4648dfcf
MS
1792003-05-09 Martin Schwidefsky <schwidefsky@de.ibm.com>
180
181 * ld-elfvsb/elf-offset.ld: Add .rel.eh_frame and .rela.eh_frame
182 to linker script.
183 * ld-elfvsb/elfvsb.exp (visibility_run): Add setup_xfails for s390x.
184 * ld-selective/selective.exp: Disable for s390 and s390x.
185 * ld-shared/elf-offset.ld: Add .rel.eh_frame and .rela.eh_frame
186 to linker script.
187 * ld-shared/shared.exp (shared_test): Add setup_xfails for s390x.
188 * ld-undefined/undefined.exp (checkund): Remove setup_xfail for s390x.
189
54c9a60f
L
1902003-05-08 H.J. Lu <hongjiu.lu@intel.com>
191
192 * ld-elfvers/vers.exp: Add vers27d4 and vers27d5 to test
193 versioned reference for hidden symbol.
194
195 * ld-elfvers/vers27d4.dsym: New file.
196 * ld-elfvers/vers27d4.ver: Likewise.
197
95b4a16e
L
1982003-05-07 H.J. Lu <hongjiu.lu@intel.com>
199
200 * ld-elfvers/vers27d3.c (__start): New.
201 (start): New.
202
0ae911fe
L
2032003-05-07 H.J. Lu <hongjiu.lu@intel.com>
204
205 * ld-elfvers/vers.exp (build_binary): Support build exeutable.
206 (build_binary): Renamed from ...
207 (build_vers_lib): This.
208 (build_vers_lib_no_pic): Updated.
209 (build_vers_lib_pic): Likewise.
210 Add vers27d1, vers27d2 and vers27d3 to test versioned
211 definition for hidden symbol referenced by a DSO.
212
213 * ld-elfvers/vers27d.dsym: New file.
214 * ld-elfvers/vers27d.sym: Likewise.
215 * ld-elfvers/vers27d.ver: Likewise.
216 * ld-elfvers/vers27d1.c: Likewise.
217 * ld-elfvers/vers27d2.c: Likewise.
218 * ld-elfvers/vers27d3.c: Likewise.
219
3a8260b2
AS
2202003-05-07 Andreas Schwab <schwab@suse.de>
221
222 * ld-elfvsb/elfvsb.exp: Run dump tests even when cross
223 compiling.
224
697380b3
AO
2252003-05-06 Alexandre Oliva <aoliva@redhat.com>
226
227 * config/default.exp (gcc_gas_flags): Force ABI to n32 on
228 mips64-linux.
229 * ld-elf/merge.d: Xfail on mips64*-linux-gnu*.
230 * ld-mips-elf/mips-elf-flags.exp (ldemul): Set to o32-compatible
231 on mips-sgi-irix6*, mips64-linux-gnu and mips64el-linux-gnu.
232 (good_combination, bad_combination): Use it.
233 Add -32 or -mabi=o64 wherever the ABI was formerly implied.
234
08d5f1b4
L
2352003-05-06 H.J. Lu <hjl@gnu.org>
236
237 * ld-elfvers/vers.exp (objdump_versionstuff): Support comment
238 in expected version file.
239
240 * ld-elfvers/vers25b.c: Add a line of comment.
241 * ld-elfvers/vers25b.dsym: Likwise.
242 * ld-elfvers/vers25b.ver: Likwise.
243 * ld-elfvers/vers26b.dsym: Likwise.
244 * ld-elfvers/vers26b.ver: Likwise.
245 * ld-elfvers/vers27b.dsym: Likwise.
246 * ld-elfvers/vers27b.ver: Likwise.
247 * ld-elfvers/vers27c.c: Likwise.
248 * ld-elfvers/vers27c.dsym: Likwise.
249 * ld-elfvers/vers27c.ver: Likwise.
250
ef5aade5
L
2512003-05-04 H.J. Lu <hjl@gnu.org>
252
253 * ld-elfvsb/main.c: Updated.
254 * ld-elfvsb/sh1.c: Likewise.
255
c424e0e9
L
2562003-05-04 H.J. Lu <hjl@gnu.org>
257
258 * ld-elfvers/vers18.dsym: Updated for weak definiton change.
259 * ld-elfvers/vers18.ver: Likewise.
260 * ld-elfvers/vers19.ver: Likewise.
839efa26
L
261 * ld-elfweak/dsowdata.dsym: Likewise.
262 * ld-elfweak/elfweak.exp: Likewise.
263 * ld-elfweak/weakdata.dsym: Likewise.
c424e0e9
L
264
265 * ld-elfweak/elfweak.exp: Remove xfail.
266
508073f7
AO
2672003-05-04 Alexandre Oliva <aoliva@redhat.com>
268
269 * ld-mips-elf/multi-got-1.d: Force into big-endian mode.
270 Turn relocation offsets into regexps.
271
95aa61ce
L
2722003-05-03 H.J. Lu <hjl@gnu.org>
273
274 * ld-elfvers/vers.exp: Add vers27a, vers27b, vers27c1 and
275 vers27c2 to test versioned definition vs. hidden definition in
276 different files.
277
278 * ld-elfvers/vers27a.c: New file.
279 * ld-elfvers/vers27a.dsym: Likewise.
280 * ld-elfvers/vers27a.map: Likewise.
281 * ld-elfvers/vers27a.ver: Likewise.
282 * ld-elfvers/vers27b.c: Likewise.
283
284 * ld-elfvers/vers27b.dsym: New empty file.
285 * ld-elfvers/vers27b.ver: Likwise.
286 * ld-elfvers/vers27c.c: Likwise.
287 * ld-elfvers/vers27c.dsym: Likwise.
288 * ld-elfvers/vers27c.ver: Likwise.
289
2968149b
NC
2902003-05-02 Nick Clifton <nickc@redhat.com>
291
292 * ld-xstormy16: New directory.
293 * ld-xstormy16/xstormy16.exp: New test script.
294 * ld-xstormy16/pcrel.s: Test assembler source file.
295 * ld-xstormy16/external.s: Test assembler source file.
296 * ld-xstormy16/pcrel.d: Test expected disassembly.
297
fcd06cfe
AJ
2982003-05-02 Andreas Jaeger <aj@suse.de>
299
300 * ld-elfvers/vers.exp (build_exec): Disable vers26b3 on x86-64-linux.
301
bf57c3c9
L
3022003-04-29 H.J. Lu <hjl@gnu.org>
303
304 * ld-ia64/tlsbin.dd: Updated.
305 * ld-ia64/tlsbin.rd: Likewise.
306 * ld-ia64/tlsbin.sd: Likewise.
307 * ld-ia64/tlsbin.td: Likewise.
308 * ld-ia64/tlspic.rd: Likewise.
309 * ld-ia64/tlspic.sd: Likewise.
310 * ld-ia64/tlspic.td: Likewise.
311
5ad8914f
JR
3122003-04-29 J"orn Rennecke <joern.rennecke@superh.com>
313
314 * ld-selective/3.cc (start): New function.
315 * ld-selective/4.cc: Likewise.
316 * ld-selective/5.cc: Likewise.
317
f006af20
L
3182003-04-28 H.J. Lu <hjl@gnu.org>
319
320 * ld-elfvers/vers.exp (picflag): Set PIC flag for compiler.
321 (build_vers_lib): Support PIC.
322 (build_vers_lib_no_pic): New. Change all calls to build_vers_lib
323 to build_vers_lib_no_pic.
324 (build_vers_lib_pic): New.
325 Add tests vers26a, vers26b1, vers26b2 and vers26b3 for versioned
326 definition vs. normal definition in different files.
327
328 * ld-elfvers/vers26a.c: New file.
329 * ld-elfvers/vers26a.dsym: Likewise.
330 * ld-elfvers/vers26a.map: Likewise.
331 * ld-elfvers/vers26a.ver: Likewise.
332 * ld-elfvers/vers26b.c: Likewise.
333
334 * ld-elfvers/vers26b.dsym: New empty file.
335 * ld-elfvers/vers26b.ver: Likewise.
336
1b1fe8fe
L
3372003-04-27 H.J. Lu <hjl@gnu.org>
338
339 * ld-elfvsb/elfvsb.dat: Updated.
340 * ld-elfvsb/elfvsb.exp: Likewise.
341 * ld-elfvsb/main.c: Likewise.
342 * ld-elfvsb/sh1.c: Likewise.
343 * ld-elfvsb/sh2.c: Likewise.
344
d204f4c0
SC
3452003-04-26 Stephane Carrez <stcarrez@nerim.fr>
346
347 * ld-m68hc11/bug-3331.d: New test.
348 * ld-m68hc11/bug-3331.s: New file.
349
635f1062 3502003-04-25 Nick Clifton <nickc@redhat.com>
4c80642a 351 J"orn Rennecke <joern.rennecke@superh.com>
635f1062
JR
352
353 * lib/ld-lib.exp (big_or_little_endian): Also check for -mb and -ml.
354
09bf9720
L
3552003-04-24 J"orn Rennecke <joern.rennecke@superh.com>
356
357 * ld-elfcomm/elfcomm.exp: Allow symbols to have '_' prepended.
358
267fb3c1
KK
3592003-04-23 Kaz Kojima <kkojima@rr.iij4u.or.jp>
360
361 * ld-sh/tlsbin-1.d, ld-sh/tlsbin-2.d, ld-sh/tlsbin-3.d,
362 ld-sh/tlstpoff-1.d, ld-sh/tlstpoff-2.d: Update for removing
363 unnecessary TLS relocs.
364
ef230218
JR
3652003-04-23 J"orn Rennecke <joern.rennecke@superh.com>
366
367 * ld-sh/sh64/crange3-cmpct.rd (Machine): Change to refer to SuperH.
368 * ld-sh/sh64/crange3-media.rd (Machine): Likewise.
369
365f9131
L
3702003-04-23 H.J. Lu <hjl@gnu.org>
371
372 * ld-elfvers/vers.exp (objdump_dynsymstuff): Support empty
373 files.
374 (objdump_versionstuff): Likewise.
375 Add tests vers25a, vers25b1 and vers25b2 for versioned
376 definition vs. normal definition in different files.
377
378 * ld-elfvers/vers25a.c: New file.
379 * ld-elfvers/vers25a.dsym: Likewise.
380 * ld-elfvers/vers25a.map: Likewise.
381 * ld-elfvers/vers25a.ver: Likewise.
382
383 * ld-elfvers/vers25b.c: New empty file.
384 * ld-elfvers/vers25b.dsym: Likewise.
385 * ld-elfvers/vers25b.ver: Likewise.
386
ab7be2df
L
3872003-04-22 H.J. Lu <hjl@gnu.org>
388
389 * ld-elfcomm/elfcomm.exp: Support 64bit targets.
390
6c6532f7
SC
3912003-04-21 Stephane Carrez <stcarrez@nerim.fr>
392
393 * ld-m68hc11/far-hc11.s: New file.
394 * ld-m68hc11/far-hc11.d: New test for HC11 trampoline generation.
395 * ld-m68hc11/far-hc12.s: New file.
396 * ld-m68hc11/far-hc12.d: New test for HC12 trampoline generation.
397 * ld-m68hc11/far-hc12.ld: New file.
398
37adfc7e
L
3992003-04-15 H.J. Lu <hjl@gnu.org>
400
401 * ld-elfcom/elfcom.exp: Fix a typo.
402
ca4fa240
NC
4032003-04-14 H.J. Lu <hjl@gnu.org>
404
405 * ld-elfcom: New directory.
406 * ld-elfcom/elfcom.exp: New file: Test alignment of common symbols
407 under ELF.
408 * ld-elfcom/common1a.c: New file: Test source code.
409 * ld-elfcom/common1b.c: New file: Test source code.
410
c2dcd04e
NC
4112003-04-15 Rohit Kumar Srivastava <rohits@kpitcummins.com>
412
413 * ld-sh/sh64/crange3-cmpct.rd: Replace occurrances of 'Hitachi'
414 with 'Renesas'.
415 * ld-sh/sh64/crange3-media.rd: Likewise.
416
878a9190
DJ
4172002-04-13 Daniel Jacobowitz <drow@mvista.com>
418
419 * ld-discard/extern.s, ld-discard/start.s, ld-discard/static.s,
420 ld-sh/refdbg.s: Add leading 0 to .debug_info to prevent parsing it
421 for error messages.
422
7d6c7577
AO
4232003-04-10 Alexandre Oliva <aoliva@redhat.com>
424
425 * ld-mips-elf/elf-rel-got-n32.d,
426 ld-mips-elf/elf-rel-got-n64.d, ld-mips-elf/elf-rel-xgot-n32.d,
427 ld-mips-elf/elf-rel-xgot-n64.d: New.
428 * ld-mips-elf/mips-elf.exp (hasn32): Define as condition for
429 new tests to run.
430
1f8bd312
SC
4312003-04-04 Stephane Carrez <stcarrez@nerim.fr>
432
433 * ld-m68hc11/bug-1417.d: Update to take into account jsr->bsr relax.
434
8fdeb6e3
BW
4352003-04-02 Bob Wilson <bob.wilson@acm.org>
436
437 * ld-xtensa/coalesce.exp: Skip if target is not xtensa-*-*.
438 * ld-xtensa/lcall.exp: Likewise.
439
e0001a05
NC
4402003-04-01 Bob Wilson <bob.wilson@acm.org>
441
4c80642a
AM
442 * ld-elf/merge.d: xfail xtensa-*-*.
443 * ld-scripts/crossref.exp: Add -mtext-section-literals to CFLAGS
444 for Xtensa targets.
445 * ld-srec/srec.exp: Add -no-relax flag for Xtensa targets.
446 * ld-xtensa/coalesce1.s: New file.
447 * ld-xtensa/coalesce2.s: Likewise.
448 * ld-xtensa/coalesce.exp: Likewise.
449 * ld-xtensa/coalesce.t: Likewise.
450 * ld-xtensa/lcall1.s: Likewise.
451 * ld-xtensa/lcall2.s: Likewise.
452 * ld-xtensa/lcall.exp: Likewise.
453 * ld-xtensa/lcall.t: Likewise.
e0001a05 454
05e6bb2f
AO
4552003-03-25 Alexandre Oliva <aoliva@redhat.com>
456
457 * ld-mips-elf/mips-elf.exp: Added...
458 * ld-mips-elf/relax-jalr.s, ld-mips-elf/relax-jalr-n32.d,
459 ld-mips-elf/relax-jalr-n32-shared.d, ld-mips-elf/relax-jalr-n64.d,
460 ld-mips-elf/relax-jalr-n64-shared.d: New tests.
461
48fe7bda
AO
4622003-03-11 Alexandre Oliva <aoliva@redhat.com>
463
464 * ld-mips-elf/mips-elf.exp (linux_gnu): New variable. Add:
465 * ld-mips-elf/rel32-o32.d, ld-mips-elf/rel32-n32.d,
466 ld-mips-elf/rel64.d, ld-mips-elf/rel32.s, ld-mips-elf/rel64.s: New
467 tests.
468
e515b051
AM
4692003-03-11 Alan Modra <amodra@bigpond.net.au>
470
471 * ld-powerpc/tlsso.r: Adjust for corrected zero symbol index relocs.
472 * ld-powerpc/tlsso32.r: Likewise.
473
2a050fb5
AM
4742003-02-18 Alan Modra <amodra@bigpond.net.au>
475
89b16ee5
AM
476 * ld-powerpc/tlsexe.d: Update for changed handling of invalid LD
477 relocs.
478 * ld-powerpc/tlsexe.g: Likewise.
479 * ld-powerpc/tlsexe.r: Likewise.
480 * ld-powerpc/tlsexe.t: Likewise.
481
2a050fb5
AM
482 * ld-powerpc/tls32.s: New file.
483 * ld-powerpc/tlslib32.s: New file.
484 * ld-powerpc/tls32.d: New file.
485 * ld-powerpc/tls32.g: New file.
486 * ld-powerpc/tls32.t: New file.
487 * ld-powerpc/tlsexe32.d: New file.
488 * ld-powerpc/tlsexe32.g: New file.
489 * ld-powerpc/tlsexe32.r: New file.
490 * ld-powerpc/tlsexe32.t: New file.
491 * ld-powerpc/tlsso32.d: New file.
492 * ld-powerpc/tlsso32.g: New file.
493 * ld-powerpc/tlsso32.r: New file.
494 * ld-powerpc/tlsso32.t: New file.
495 * ld-powerpc/powerpc.exp: Run new tests.
496
5502cb9f
AM
4972003-02-18 Alan Modra <amodra@bigpond.net.au>
498
499 * ld-powerpc/tlsexe.g: Update for 2003-02-14 elf64-ppc.c change.
500
9147e853
JJ
5012003-02-10 Jakub Jelinek <jakub@redhat.com>
502
503 * ld-shared/shared.exp: Run on s390*-*-linux* and x86_64-*-linux* too.
504 xfail tests linking non-pic code into shared libs on x86_64-*-linux*.
505 * ld-elfvsb/elfvsb.exp: Likewise.
506 * ld-elfvers/vers.exp: Likewise. Add vers24a, vers24b and vers24c
507 tests.
508 * ld-elfvers/vers3.ver: Allow VERS_2.0 to come before GLIBC_*
509 version.
510 * ld-elfvers/vers19.ver: Likewise.
511 * ld-elfvers/vers24a.c: New test.
512 * ld-elfvers/vers24b.c: New test.
513 * ld-elfvers/vers24c.c: New test.
514 * ld-elfvers/vers24.map: New test.
515 * ld-elfvers/vers24.rd: New test.
516 * lib/ld-lib.exp (run_ld_link_tests): Add optional 7th argument
517 cflags. If source files have .c extension, compile them first.
518
0f85b45c
KK
5192003-02-10 Kaz kojima <kkojima@rr.iij4u.or.jp>
520
521 * ld-sh/tlstpoff-1.d: New.
522 * ld-sh/tlstpoff-2.d: New.
523 * ld-sh/tlstpoff1.s: New.
524 * ld-sh/tlstpoff2.s: New.
525
ac8b6cc0
AM
5262003-02-09 Alan Modra <amodra@bigpond.net.au>
527
528 * ld-powerpc/tlslib.s: Give .__tls_get_addr function type.
529 * ld-powerpc/tlsexe.d: Update for changed handling of (invalid) ld var
530 in dynamic lib.
531 * ld-powerpc/tlsexe.g: Likewise.
532 * ld-powerpc/tlsexe.r: Likewise.
533 * ld-powerpc/tlsexe.t: Likewise.
534 * ld-powerpc/tlsexetoc.d: Likewise.
535 * ld-powerpc/tlsexetoc.g: Likewise.
536 * ld-powerpc/tlsexetoc.r: Likewise.
537 * ld-powerpc/tlsexetoc.t: Likewise.
538
266fb683
AM
5392003-02-05 Alan Modra <amodra@bigpond.net.au>
540
541 * ld-powerpc/powerpc.exp (supports_ppc64): New.
542 (ppcelftests): Force 32 bit mode.
543 (ppc64elftests): New.
544 * ld-powerpc/tls.d: New.
545 * ld-powerpc/tls.g: New.
546 * ld-powerpc/tls.s: New.
547 * ld-powerpc/tls.t: New.
548 * ld-powerpc/tlsexe.d: New.
549 * ld-powerpc/tlsexe.g: New.
550 * ld-powerpc/tlsexe.r: New.
551 * ld-powerpc/tlsexe.t: New.
552 * ld-powerpc/tlsexetoc.d: New.
553 * ld-powerpc/tlsexetoc.g: New.
554 * ld-powerpc/tlsexetoc.r: New.
555 * ld-powerpc/tlsexetoc.t: New.
556 * ld-powerpc/tlslib.s: New.
557 * ld-powerpc/tlsso.d: New.
558 * ld-powerpc/tlsso.g: New.
559 * ld-powerpc/tlsso.r: New.
560 * ld-powerpc/tlsso.t: New.
561 * ld-powerpc/tlstoc.d: New.
562 * ld-powerpc/tlstoc.g: New.
563 * ld-powerpc/tlstoc.s: New.
564 * ld-powerpc/tlstoc.t: New.
565 * ld-powerpc/tlstocso.d: New.
566 * ld-powerpc/tlstocso.g: New.
567 * ld-powerpc/tlstocso.r: New.
568 * ld-powerpc/tlstocso.t: New.
569
8914585c
AO
5702003-01-27 Alexandre Oliva <aoliva@redhat.com>
571
572 * ld-mips-elf/multi-got-1.d: New.
573 * ld-mips-elf/multi-got-1-1.s: New.
574 * ld-mips-elf/multi-got-1-2.s: New.
575 * ld-mips-elf/mips-elf.exp (elf): mips*-*-irix* is elf.
576 Run multi-got-1.
577
b9734f35
JJ
5782003-01-25 Jakub Jelinek <jakub@redhat.com>
579
580 * ld-sparc/sparc.exp: New.
581 * ld-sparc/tlsg32.s: New test.
582 * ld-sparc/tlsg32.sd: Likewise.
583 * ld-sparc/tlsg64.s: Likewise.
584 * ld-sparc/tlsg64.sd: Likewise.
585 * ld-sparc/tlslib.s: Likewise.
586 * ld-sparc/tlsnopic.s: Likewise.
587 * ld-sparc/tlspic.s: Likewise.
588 * ld-sparc/tlssunbin32.dd: Likewise.
589 * ld-sparc/tlssunbin32.rd: Likewise.
590 * ld-sparc/tlssunbin32.s: Likewise.
591 * ld-sparc/tlssunbin32.sd: Likewise.
592 * ld-sparc/tlssunbin32.td: Likewise.
593 * ld-sparc/tlssunbin64.dd: Likewise.
594 * ld-sparc/tlssunbin64.rd: Likewise.
595 * ld-sparc/tlssunbin64.s: Likewise.
596 * ld-sparc/tlssunbin64.sd: Likewise.
597 * ld-sparc/tlssunbin64.td: Likewise.
598 * ld-sparc/tlssunbinpic32.s: Likewise.
599 * ld-sparc/tlssunbinpic64.s: Likewise.
600 * ld-sparc/tlssunnopic32.dd: Likewise.
601 * ld-sparc/tlssunnopic32.rd: Likewise.
602 * ld-sparc/tlssunnopic32.s: Likewise.
603 * ld-sparc/tlssunnopic32.sd: Likewise.
604 * ld-sparc/tlssunnopic64.dd: Likewise.
605 * ld-sparc/tlssunnopic64.rd: Likewise.
606 * ld-sparc/tlssunnopic64.s: Likewise.
607 * ld-sparc/tlssunnopic64.sd: Likewise.
608 * ld-sparc/tlssunpic32.dd: Likewise.
609 * ld-sparc/tlssunpic32.rd: Likewise.
610 * ld-sparc/tlssunpic32.s: Likewise.
611 * ld-sparc/tlssunpic32.sd: Likewise.
612 * ld-sparc/tlssunpic32.td: Likewise.
613 * ld-sparc/tlssunpic64.dd: Likewise.
614 * ld-sparc/tlssunpic64.rd: Likewise.
615 * ld-sparc/tlssunpic64.s: Likewise.
616 * ld-sparc/tlssunpic64.sd: Likewise.
617 * ld-sparc/tlssunpic64.td: Likewise.
618
6c597796
MS
6192003-01-24 Martin Schwidefsky <schwidefsky@de.ibm.com>
620
621 * ld-s390/s390.exp: New file.
622 * ld-s390/tlsbin_64.dd: New file.
623 * ld-s390/tlsbin_64.rd: New file.
624 * ld-s390/tlsbin_64.s: New file.
625 * ld-s390/tlsbin_64.sd: New file.
626 * ld-s390/tlsbin_64.td: New file.
627 * ld-s390/tlsbin.dd: New file.
628 * ld-s390/tlsbinpic_64.s: New file.
629 * ld-s390/tlsbinpic.s: New file.
630 * ld-s390/tlsbin.rd: New file.
631 * ld-s390/tlsbin.s: New file.
632 * ld-s390/tlsbin.sd: New file.
633 * ld-s390/tlsbin.td: New file.
634 * ld-s390/tlslib_64.s: New file.
635 * ld-s390/tlslib.s: New file.
636 * ld-s390/tlspic1_64.s: New file.
637 * ld-s390/tlspic1.s: New file.
638 * ld-s390/tlspic2_64.s: New file.
639 * ld-s390/tlspic2.s: New file.
640 * ld-s390/tlspic_64.dd: New file.
641 * ld-s390/tlspic_64.rd: New file.
642 * ld-s390/tlspic_64.sd: New file.
643 * ld-s390/tlspic_64.td: New file.
644 * ld-s390/tlspic.dd: New file.
645 * ld-s390/tlspic.rd: New file.
646 * ld-s390/tlspic.sd: New file.
647 * ld-s390/tlspic.td: New file.
648
0ef7d236
AM
6492003-01-24 Alan Modra <amodra@bigpond.net.au>
650
651 * ld-alpha/tlsbin.sd: Cope with truncated address in data dumps.
652 * ld-alpha/tlsbin.td: Likewise.
653 * ld-alpha/tlsbinr.sd: Likewise.
654
8b0c8155
RH
6552003-01-21 Richard Henderson <rth@redhat.com>
656
657 * ld-alpha/alpha.exp: New.
658 * ld-alpha/align.s: New.
659 * ld-alpha/tlsbin.dd: New.
660 * ld-alpha/tlsbin.rd: New.
661 * ld-alpha/tlsbin.s: New.
662 * ld-alpha/tlsbin.sd: New.
663 * ld-alpha/tlsbin.td: New.
664 * ld-alpha/tlsbinpic.s: New.
665 * ld-alpha/tlsbinr.dd: New.
666 * ld-alpha/tlsbinr.rd: New.
667 * ld-alpha/tlsbinr.sd: New.
668 * ld-alpha/tlsg.s: New.
669 * ld-alpha/tlsg.sd: New.
670 * ld-alpha/tlslib.s: New.
671 * ld-alpha/tlspic.dd: New.
672 * ld-alpha/tlspic.rd: New.
673 * ld-alpha/tlspic.sd: New.
674 * ld-alpha/tlspic.td: New.
675 * ld-alpha/tlspic1.s: New.
676 * ld-alpha/tlspic2.s: New.
677
d2823f55
AM
6782003-01-20 Alan Modra <amodra@bigpond.net.au>
679
680 * ld-srec/srec.exp (run_srec_test): Pass --traditional-format to ld.
681
a823975a
JJ
6822003-01-18 Jakub Jelinek <jakub@redhat.com>
683
684 * ld-ia64/tlspic1.s: Add tests for IE in shared libraries.
685 * ld-ia64/tlspic.rd: Adjust.
686 * ld-ia64/tlspic.dd: Adjust.
687 * ld-ia64/tlspic.sd: Adjust.
688
b3dfd7fe
JJ
6892003-01-16 Jakub Jelinek <jakub@redhat.com>
690
691 * ld-ia64/ia64.exp: New.
692 * ld-ia64/tlsbin.dd: New test.
693 * ld-ia64/tlsbinpic.s: New test.
694 * ld-ia64/tlsbin.rd: New test.
695 * ld-ia64/tlsbin.s: New test.
696 * ld-ia64/tlsbin.sd: New test.
697 * ld-ia64/tlsbin.td: New test.
698 * ld-ia64/tlsg.s: New test.
699 * ld-ia64/tlsg.sd: New test.
700 * ld-ia64/tlslib.s: New test.
701 * ld-ia64/tlspic1.s: New test.
702 * ld-ia64/tlspic2.s: New test.
703 * ld-ia64/tlspic.dd: New test.
704 * ld-ia64/tlspic.rd: New test.
705 * ld-ia64/tlspic.sd: New test.
706 * ld-ia64/tlspic.td: New test.
707
1efcd1fd
RS
7082003-01-02 Richard Sandiford <rsandifo@redhat.com>
709
710 * ld-mips-elf/mips-elf-flags.exp: Add -mips4 to a -mgp64 test.
711
64543e1a
RS
7122003-01-02 Richard Sandiford <rsandifo@redhat.com>
713
714 * ld-mips-elf/jr.s: New file.
715 * ld-mips-elf/mips-elf-flags.exp: New test.
716
6bdf432d
NC
7172002-12-18 Ralf Habacker <ralf.habacker@freenet.de>
718
719 * ld-auto-import: New directory.
720 * ld-auto-import/auto-import.exp: Test the auto importing direct
721 from a dll functionality.
722 * ld-auto-import/client.c: Source code for test.
723 * ld-auto-import/dll.c: Likewise.
724
c9c1e416
AO
7252002-12-12 Alexandre Oliva <aoliva@redhat.com>
726
727 * ld-mips-elf/mips-elf.exp: Remove branch-misc-2 test.
728 * ld-mips-elf/branch-misc-2.d: Removed.
729
e06d9b45
JT
7302002-12-10 Jason Thorpe <thorpej@wasabisystems.com>
731
732 * lib/ld-lib.exp (is_elf_format): Match NetBSD ELF targets.
733
e1a9cb8e
NC
7342002-12-03 Nick Clifton <nickc@redhat.com>
735
736 * ld-powerpc/powerpc.exp (ppcelftests): Add apuinfo merging
737 test.
738 * ld-powerpc/apuinfo1.s: New assembler source file.
739 * ld-powerpc/apuinfo2.s: New assembler source file.
740 * ld-powerpc/apuinfo.rd: New expected output file.
741
a4ff0c79
SC
7422002-12-01 Stephane Carrez <stcarrez@nerim.fr>
743
744 Fix PR savannah/1417:
745 * ld-m68hc11/bug-1417.s: New test.
746 * ld-m68hc11/bug-1417.d: Likewise.
747
00f7efb6
JJ
7482002-11-28 Jakub Jelinek <jakub@redhat.com>
749
750 * ld-i386/tlsnopic.rd: Change NOTYPE to TLS for UND sg* symbols.
751
1448fa32
KK
7522002-11-28 Kaz Kojima <kkojima@rr.iij4u.or.jp>
753
754 * ld-sh/refdbg-0-dso.d: New test.
755 * ld-sh/refdbg-1.d: Likewise.
756 * ld-sh/refdbg.s: Likewise.
757 * ld-sh/refdbglib.s: Likewise.
758
0e406595
AM
7592002-11-22 Alan Modra <amodra@bigpond.net.au>
760
761 * ld-elf/elf.exp: Remove sec64k test.
762 * ld-elf/sec64k.exp: Reinstate.
763
782c0ebf
AM
7642002-11-21 Alan Modra <amodra@bigpond.net.au>
765
766 * ld-elf/elf.exp: Renamed from sec64k.exp. Add test_list loop.
767 * ld-elf/merge.s: New file.
768 * ld-elf/merge.d: New file.
769 * ld-elf/merge.ld: New file.
770
1a3fdaa7
AM
7712002-11-18 Svein E. Seldal <Svein.Seldal@solidas.com>
772
773 * ld-scripts/script.exp: Setup for tic4x testcase
774
e514ac71
NC
7752002-11-15 Nick Clifton <nickc@redhat.com>
776
777 * ld-h8300: New directory.
778 * ld-h8300/h8300.exp: New expect script. Only run tests for h8300
779 targets.
780 * ld-h8300/relax.s: New assembler source file.
781 * ld-h8300/relax.d: New expected output file.
782
b7b0b729
HPN
7832002-11-11 Hans-Peter Nilsson <hp@axis.com>
784
785 * ld-elf/sec64k.exp: New test.
786 * lib/ld-lib.exp (run_dump_test): Don't prepend "$srcdir/$subdir/"
787 to a source file starting with "/".
788
646a0a40
HPN
7892002-11-10 Hans-Peter Nilsson <hp@bitrange.com>
790
791 * ld-mmix/local1.d, ld-mmix/local3.d, ld-mmix/local5.d,
792 ld-mmix/local7.d: Tweak for change in readelf output.
793
f72dfb13
AM
7942002-11-09 Alan Modra <amodra@bigpond.net.au>
795
796 * ld-elfvsb/define.s: Avoid use of @ in .type directive.
797
415fe8c6 7982002-11-07 Hans-Peter Nilsson <hp@axis.com>
1790e8ab
HPN
799
800 * ld-cris/expdyn6.d, ld-cris/weakref2.d, ld-cris/expdyn7.d,
801 ld-cris/nodyn5.d, ld-cris/expdyn5.d: New tests.
802
3d198be3
NC
8032002-11-07 Nick Clifton <nickc@redhat.com>
804
805 * ld-fastcall/fastcall.exp: Only run tests for PE type x86
806 targets.
807
5e622545
KK
8082002-11-07 Kaz Kojima <kkojima@rr.iij4u.or.jp>
809
810 * ld-sh/rd-sh.exp: Set asflags_save always.
811
c9e38879
NC
8122002-11-07 Casper S. Hornstrup <chorns@users.sourceforge.net>
813
814 * ld-fastcall: New directory for testing fastcall support.
815 * ld-fastcall/export.s: New file for testing fastcall symbol
816 handling.
817 * ld-fastcall/import.s: Likewise.
818 * ld-fastcall/fastcall.exp: Likewise.
819
935cac6e
KK
8202002-11-03 Kaz Kojima <kkojima@rr.iij4u.or.jp>
821
822 * ld-sh/rd-sh.exp: Add -isa=SHcompact to ASFLAGS for SH-5.
823 * ld-sh/tlsbin-1.d: Handle GOT_BIAS appropriately for SH-5.
824 * ld-sh/tlspic-1.d: Likewise.
825 * ld-sh/tlspic-2.d: Likewise.
826 * ld-sh/tlsbin-2.d: Likewise. Make it robust for the symbols
827 defined by the linker scripts.
828
19dd1b48
SC
8292002-10-14 Stephane Carrez <stcarrez@nerim.fr>
830
831 * ld-m68hc11/m68hc11.exp: Specific tests for 68HC11/68HC12.
832 * ld-m68hc11/adj-jump.d: New test for linker relaxation.
833 * ld-m68hc11/adj-jump.s: Likewise.
834 * ld-m68hc11/adj-brset.s: Likewise.
835 * ld-m68hc11/adj-brset.d: Likewise.
836 * ld-m68hc11/relax-direct.s: Likewise.
837 * ld-m68hc11/relax-direct.d: Likewise.
838 * ld-m68hc11/relax-group.s: Likewise.
839 * ld-m68hc11/relax-group.d: Likewise.
840 * ld-m68hc11/bug-1403.d: Likewise.
841 * ld-m68hc11/bug-1403.s: Likewise.
842
24d1feef
SC
8432002-10-14 Stephen Clarke <stephen.clarke@superh.com>
844 * ld-sh/ld-r-1.d: Disable for sh64*-*-linux*.
845 * ld-sh/sh64/sh64.exp: Likewise.
846 * ld-sh/sh.exp: Disable relaxing tests for sh64*-*-linux*.
847 * ld-sh/sh64/abi32.sd: Adjust expected output to include
848 sh64*-*-linux* formats too.
849 * ld-sh/sh64/relax.exp: Add emul32 variable to hold target
850 emulation, and set it appropriately for sh*-*-linux*.
851 * ld-sh/sh64/relfail.exp: Add variables to hold target
852 emulation, output format, start symbol, and whether target
853 supports 64-bit ABI. Set appropriately for sh*-*-linux*.
854
f9a3a01a
L
8552002-10-12 H.J. Lu (hjl@gnu.org)
856
857 * ld-discard/extern.d: Remove $srcdir/$subdir/.
858 * ld-discard/start.d: Likewise.
859 * ld-discard/static.d: Likewise.
860 * ld-linkonce/zeroehl32.d: Likewise.
861 * ld-selective/keepdot.d: Likewise.
862 * ld-selective/keepdot0.d: Likewise.
863
6c381eeb
KK
8642002-10-11 Kaz Kojima <kkojima@rr.iij4u.or.jp>
865
866 * ld-sh/rd-sh.exp: If the test matches *-dso.d, copy the output
867 of linker to the file tmpdir/*-dso.so.
868 * ld-sh/tlsbin.s, ld-sh/tlsbinpic.s, ld-sh/tlslib.s: New.
869 * ld-sh/tlsbin-0-dso.d: New.
870 * ld-sh/tlsbin-1.d: New.
871 * ld-sh/tlsbin-2.d: New.
872 * ld-sh/tlsbin-3.d: New.
873 * ld-sh/tlsbin-4.d: New.
874 * ld-sh/tlspic1.s, ld-sh/tlspic2.s: New.
875 * ld-sh/tlspic-1.d: New.
876 * ld-sh/tlspic-2.d: New.
877 * ld-sh/tlspic-3.d: New.
878 * ld-sh/tlspic-4.d: New.
879
2030e6d7
JJ
8802002-10-10 Jakub Jelinek <jakub@redhat.com>
881
882 * ld-i386/combreloc.s: New test.
883 * ld-i386/combreloc.d: New test.
884 * ld-i386/i386.exp (i386tests): Add it.
885
4565652e
AM
8862002-10-10 Alan Modra <amodra@bigpond.net.au>
887
888 * ld-i386/i386.exp (reloc): Turn off combreloc.
889 * ld-i386/reloc.d: Likewise.
890 * ld-powerpc/powerpc.exp: Likewise.
891 * ld-powerpc/reloc.d: Likewise.
892
8b0eebb0
L
8932002-10-03 H.J. Lu <hjl@gnu.org>
894
895 * ld-elfvers/vers21.c (_old_foobar): Initialized to -1 for gcc
896 3.x.
897
30a2f863
CD
8982002-10-03 Chris Demetriou <cgd@broadcom.com>
899
900 * ld-mips-elf/branch-misc-1.d: Link at 0x500000 and use -N, to be
901 more compatible with non-embedded targets.
902 * ld-mips-elf/branch-misc-2.d: Likewise.
903
904 * ld-mips-elf/mips-elf.exp: Clean up some comments about embedded
905 PIC tests.
906 (elf): New variable, to control whether generic ELF tests are run.
907 (embedded_elf): New variable, to control whether ELF tests
908 requiring embedded PIC or embedded relocs are run.
909
ad050da3
SC
9102002-10-02 Stephen Clarke <stephen.clarke@superh.com>
911
912 * ld-sh/sh64/gotplt.d, ld-sh/sh64/gotplt.map,
913 ld-sh/sh64/gotplt.s: New test.
1a3fdaa7 914
8033ae3b
SC
9152002-10-02 Stephen Clarke <stephen.clarke@superh.com>
916 * ld-sh/sh64/cmpct1.sd : Fix linked file name.
917 * ld-sh/sh64/crange3.dd: Likewise.
1a3fdaa7 918
7c445aa3
JJ
9192002-10-01 Jakub Jelinek <jakub@redhat.com>
920
921 * ld-i386/i386.exp: Add tlsindntpoff test.
922 * ld-i386/tlsindntpoff.s: New test.
923 * ld-i386/tlsindntpoff.dd: New test.
924
abcf1d52
JJ
9252002-10-01 Jakub Jelinek <jakub@redhat.com>
926
927 * ld-x86-64/tlspic1.s: Change TLSGD sequences.
928 * ld-x86-64/tlsbinpic.s: Likewise.
929 * ld-x86-64/tlspic.dd: Adjust.
930
a45bb67d
JJ
9312002-10-01 Jakub Jelinek <jakub@redhat.com>
932
933 * ld-i386/i386.exp: Add tlsg test.
934 * ld-i386/tlsg.s: New test.
935 * ld-i386/tlsg.sd: New test.
936 * ld-i386/tlsbin.dd: Change LD into LD -> LE in comments.
937 * ld-i386/tlsbinpic.s: Likewise.
938 * ld-x86-64/x86-64.exp: Add tlsg test.
939 * ld-x86-64/tlsg.s: New test.
940 * ld-x86-64/tlsg.sd: New test.
941 * ld-x86-64/tlsbin.dd: Change LD into LD -> LE in comments.
942 * ld-x86-64/tlsbinpic.s: Likewise.
943
b1e61c4b
AM
9442002-09-30 Alan Modra <amodra@bigpond.net.au>
945
946 * ld-powerpc/powerpc.exp: Restrict to 32 bit ELF.
947
302cbfc2
AM
9482002-09-30 Alan Modra <amodra@bigpond.net.au>
949
17c2bdee
AM
950 * ld-powerpc/reloc.s, ld-powerpc/reloc.d: New.
951 * ld-powerpc/powerpc.exp: New.
952
302cbfc2
AM
953 * ld-i386/reloc.s, ld-i386/reloc.d: New.
954 * ld-i386/i386.exp: Run new test.
955
bffbf940
JJ
9562002-09-27 Jakub Jelinek <jakub@redhat.com>
957
958 * lib/ld-lib.exp (run_ld_link_tests): Add.
959 * ld-sh/sh64/sh64.exp (run_ld_link_tests, regexp_diff,
960 file_contents): Remove.
961 (sh64tests): Add 6th field to the tests array.
962 * ld-i386/i386.exp (run_ld_link_tests): Remove.
963 * ld-x86-64/x86-64.exp: New.
964 * ld-x86-64/tlsbin.dd: New test.
965 * ld-x86-64/tlsbinpic.s: New test.
966 * ld-x86-64/tlsbin.rd: New test.
967 * ld-x86-64/tlsbin.s: New test.
968 * ld-x86-64/tlsbin.sd: New test.
969 * ld-x86-64/tlsbin.td: New test.
970 * ld-x86-64/tlslib.s: New test.
971 * ld-x86-64/tlspic1.s: New test.
972 * ld-x86-64/tlspic2.s: New test.
973 * ld-x86-64/tlspic.dd: New test.
974 * ld-x86-64/tlspic.rd: New test.
975 * ld-x86-64/tlspic.sd: New test.
976 * ld-x86-64/tlspic.td: New test.
977
344897cc
AM
9782002-09-21 Alan Modra <amodra@bigpond.net.au>
979
980 * ld-undefined/undefined.exp: Adjust function test.
981
c7749bd6
AM
9822002-09-20 Alan Modra <amodra@bigpond.net.au>
983
984 * ld-i386/i386.exp: Only run tests on ELF targets.
985
37e55690
JJ
9862002-09-19 Jakub Jelinek <jakub@redhat.com>
987
988 * ld-i386/i386.exp: New.
989 * ld-i386/tlsbin.dd: New test.
990 * ld-i386/tlsbinpic.s: New test.
991 * ld-i386/tlsbin.rd: New test.
992 * ld-i386/tlsbin.s: New test.
993 * ld-i386/tlsbin.sd: New test.
994 * ld-i386/tlsbin.td: New test.
995 * ld-i386/tlslib.s: New test.
996 * ld-i386/tlsnopic1.s: New test.
997 * ld-i386/tlsnopic2.s: New test.
998 * ld-i386/tlsnopic.dd: New test.
999 * ld-i386/tlsnopic.rd: New test.
1000 * ld-i386/tlsnopic.sd: New test.
1001 * ld-i386/tlspic1.s: New test.
1002 * ld-i386/tlspic2.s: New test.
1003 * ld-i386/tlspic.dd: New test.
1004 * ld-i386/tlspic.rd: New test.
1005 * ld-i386/tlspic.sd: New test.
1006 * ld-i386/tlspic.td: New test.
1007
2dc83527
CD
10082002-09-18 Chris Demetriou <cgd@broadcom.com>
1009
1010 * ld-mips-elf/branch-misc-1.d: New file.
1011 * ld-mips-elf/branch-misc-2.d: New file.
1012 * ld-mips-elf/mips-elf.exp: Run new tests.
1013
c23487d4
AM
10142002-09-05 Alan Modra <amodra@bigpond.net.au>
1015
1016 * ld-sh/sh64/cmpct1.xd: Adjust for lack of abs section sym.
1017 * ld-sh/sh64/crange3-cmpct.rd: Likewise.
1018 * ld-sh/sh64/crange3-media.rd: Likewise.
1019 * ld-sh/sh64/crange3.rd: Likewise.
1020
156436a5
HPN
10212002-08-31 Hans-Peter Nilsson <hp@bitrange.com>
1022
1023 * ld-mmix/bpo-10.d: Tweak for change in symbols handling.
1024 * ld-mmix/bpo-11.d: Ditto.
1025
1026 * ld-mmix/b-nosym.d: Adjust for changed output for absence of
1027 symbols.
1028
1029 * ld-mmix/sec-7m.d: Rename tested section from .debug_info to
1030 .di.
1031 * ld-mmix/sec-7a.s, ld-mmix/sec-7b.s, ld-mmix/sec-7c.s,
1032 ld-mmix/sec-7d.s, ld-mmix/sec-7e.s: Ditto.
1033
6d110b65
AM
10342002-08-28 Alan Modra <amodra@bigpond.net.au>
1035
1036 * ld-discard/discard.exp: xfail m6812.
1037 * ld-scripts/map-address.d: Adjust for extras emitted by pe targets.
1038
68a4c073
AM
10392002-08-27 Alan Modra <amodra@bigpond.net.au>
1040
1041 * ld-mmix/b-nosym.d: Revert last change.
1042
99e49e4e
AM
10432002-08-26 Alan Modra <amodra@bigpond.net.au>
1044
1045 * ld-mmix/b-nosym.d: Adjust for "no symbols" on stdout.
1046
30c8cc68
AM
10472002-08-23 Stephen Clarke <stephen.clarke@superh.com>
1048
1049 * ld-sh/sh64/rd-sh64.exp: New framework file.
1050 * ld-sh/sh64/init-cmpct.d, ld-sh/sh64/init-media.d,
1051 ld-sh/sh64/init64.d, ld-sh/sh64/init.s: New tests for
1052 correct setting of ISA bit for init and fini entry-points.
1053
0b65791f
SC
10542002-08-16 Stephen Clarke <stephen.clarke@superh.com>
1055
1056 * ld-sh/sh64/sh64.exp: Add dlsection.
1057 * ld-sh/sh64/dlsection-1.s, ld-sh/sh64/dlsection.sd: New.
1058
b3de5b86
AM
10592002-08-16 Alan Modra <amodra@bigpond.net.au>
1060
1061 * ld-discard/discard.exp: xfail targets using generic linker.
1062 * ld-discard/extern.d: Allow "data" to be reduced to a section sym.
1063
43b10118
HPN
10642002-08-15 Hans-Peter Nilsson <hp@axis.com>
1065
1066 * ld-cris/libdso-4.d, ld-cris/undef1.d: New test.
1067
80425074
L
10682002-08-13 H.J. Lu <hjl@gnu.org>
1069
1070 * ld-elfvers/vers.exp: Add vers23c and vers23d.
1071
1072 * ld-elfvers/vers23c.ver: New.
1073 * ld-elfvers/vers23d.dsym: New.
1074
9c092167
L
10752002-08-12 H.J. Lu <hjl@gnu.org>
1076
1077 * ld-elfvers/vers.exp: Add vers23.
1078
1079 * ld-elfvers/vers23.c: New.
1080 * ld-elfvers/vers23.dsym: New.
1081 * ld-elfvers/vers23.ver: New.
1082 * ld-elfvers/vers23a.c: New.
1083 * ld-elfvers/vers23a.dsym: New.
1084 * ld-elfvers/vers23a.map: New.
1085 * ld-elfvers/vers23a.sym: New.
1086 * ld-elfvers/vers23a.ver: New.
1087 * ld-elfvers/vers23b.c: New.
1088 * ld-elfvers/vers23b.dsym: New.
1089 * ld-elfvers/vers23b.map: New.
1090 * ld-elfvers/vers23b.ver: New.
1091
598b6dde
HPN
10922002-08-12 Stephen Clarke <stephen.clarke@superh.com>
1093
d1764264
HPN
1094 * ld-sh/sh64/abi32.xd: Adjust whitespace in elf32 section
1095 listing.
1096 * ld-sh/sh64/cmpct1.xd, ld-sh/sh64/mix1.xd, ld-sh/sh64/mix2.xd,
1097 ld-sh/sh64/rel32.xd, ld-sh/sh64/shdl32.xd: Likewise.
598b6dde
HPN
1098 * ld-sh/sh64/abi32.xd: Adjust as type of linker-script-symbols
1099 is no longer set to object.
1100 * ld-sh/sh64/abi64.xd, ld-sh/sh64/cmpct1.xd, ld-sh/sh64/crange1.rd,
1101 ld-sh/sh64/crange2.rd, ld-sh/sh64/crange3-cmpct.rd,
1102 ld-sh/sh64/crange3-media.rd, ld-sh/sh64/crange3.rd,
1103 ld-sh/sh64/mix1.xd, ld-sh/sh64/mix2.xd, ld-sh/sh64/shdl32.xd,
1104 ld-sh/sh64/shdl64.xd: Likewise.
1105
2548cbcc
AM
11062002-08-10 Alan Modra <amodra@bigpond.net.au>
1107
1108 * ld-discard/discard.exp: Don't run on linuxaout or linuxoldld.
1109 * ld-linkonce/linkonce.exp: Likewise.
1110 * ld-selective/sel-dump.exp: Likewise.
1111 * ld-selective/selective.exp: Don't run on aout or bout.
1112
b16100ad
L
11132002-08-08 H.J. Lu <hjl@gnu.org>
1114
1115 * ld-elfvers/vers.exp: Add vers22.
1116
1117 * ld-elfvers/vers22.c: New.
1118 * ld-elfvers/vers22.dsym: New.
1119 * ld-elfvers/vers22.map: New.
1120 * ld-elfvers/vers22.ver: New.
1121 * ld-elfvers/vers22a.c: New.
1122 * ld-elfvers/vers22a.dsym: New.
1123 * ld-elfvers/vers22a.sym: New.
1124 * ld-elfvers/vers22a.ver: New.
1125 * ld-elfvers/vers22b.c: New.
1126 * ld-elfvers/vers22b.dsym: New.
1127 * ld-elfvers/vers22b.ver: New.
1128
31941635
L
11292002-08-07 H.J. Lu <hjl@gnu.org>
1130
1131 * ld-elfvers/vers.exp: Add --no-undefined-version.
1132
1133 * ld-elfvers/vers1.map: Remove the unused foo1 and foo2.
1134 * ld-elfvers/vers8.map: Likewise.
1135 * ld-elfvers/vers18.map: Likewise.
1136
19c7c582
AM
11372002-07-30 John David Anglin <dave@hiauly1.hia.nrc.ca>
1138
1139 * ld-discard/discard.exp, ld-scripts/phdrs.exp, ld-scripts/phdrs2.exp,
1140 ld-selective/sel-dump.exp: Test hppa*64*-*-hpux* target.
1141 * ld-elfvers/vers.exp, ld-elfvsb/elfvsb.exp, ld-elfweak/elfweak.exp,
1142 ld-linkonce/linkonce.exp, ld-shared/shared.exp,
1143 ld-undefined/weak-undef.exp: Test hppa*64*-*-hpux* and hppa*-*-linux*
1144 targets.
1145 * ld-discard/exit.s, ld-discard/extern.s, ld-discard/start.s,
1146 ld-discard/static.s: Add whitespace before assembler directives.
1147
70a31400
CD
11482002-07-29 Chris Demetriou <cgd@broadcom.com>
1149
1150 * ld-mips-elf/mips16-1.d: Check that ASE flag is actually set.
1151
fb39dac1
RS
11522002-07-26 Richard Sandiford <rsandifo@redhat.com>
1153
1154 * ld-mips-elf/mips16-1.d,
1155 * ld-mips-elf/mips16-1[ab].s: New test.
1156 * ld-mips-elf/mips-elf.exp: Run it.
1157
ccaf4e07
HPN
11582002-07-19 Hans-Peter Nilsson <hp@bitrange.com>
1159
1160 * ld-mmix/sec-1.d: Adjust for changes in padding.
1161 * ld-mmix/sec-3.d: Ditto.
1162
b42d8061
L
11632002-07-15 H.J. Lu <hjl@gnu.org>
1164
1165 * ld-elfvers/vers.exp: Add vers21.
1166
1167 * ld-elfvers/vers21.c: New.
1168 * ld-elfvers/vers21.dsym: New.
1169 * ld-elfvers/vers21.map: New.
1170 * ld-elfvers/vers21.sym: New.
1171 * ld-elfvers/vers21.ver: New.
1172
f1cf2c2e
HPN
11732002-07-12 Hans-Peter Nilsson <hp@axis.com>
1174
1175 * ld-cris/nodyn4.d, ld-cris/expdyn4.d, ld-cris/comref1.s,
1176 ld-cris/euwref1.s, ld-cris/expdyn3.d, ld-cris/expdyn2.d,
1177 ld-cris/expdref1.s: New tests.
1178
ad42262f
RS
11792002-07-09 Richard Sandiford <rsandifo@redhat.com>
1180
1a3fdaa7 1181 * ld-scripts/dynamic-sections*: New test.
ad42262f 1182
6030b50a
HPN
11832002-07-09 Hans-Peter Nilsson <hp@axis.com>
1184
57a4c584
HPN
1185 * ld-cris/libdso-3.d, ld-cris/dso-3.s, ld-cris/noglob1.s,
1186 ld-cris/noglob1.d: New tests.
1187
6030b50a
HPN
1188 * ld-cris/libdso-1.d: Tweak for change in size of dynamic sections.
1189
3e8cba19
AM
11902002-07-03 Alan Modra <amodra@bigpond.net.au>
1191
1192 * lib/ld-lib.exp (default_ld_nm): Run nm with LC_ALL=C to ensure
1193 consistent sorting.
1194 (run_dump_test): Likewise for objdump/nm/objcopy/readelf.
1195 * ld-sh/sh64/sh64.exp (run_ld_link_tests): Likewise.
1196
9f606706
HPN
11972002-06-29 Hans-Peter Nilsson <hp@bitrange.com>
1198
1199 * ld-mmix/sec-8m.d, ld-mmix/sec-8m.s, ld-mmix/sec-8a.s,
3e8cba19 1200 ld-mmix/sec-8b.s, ld-mmix/sec-8d.s: New test.
9f606706 1201
e0350bfb
CD
12022002-06-18 Chris Demetriou <cgd@broadcom.com>
1203
1204 * ld-mips-elf/empic2-ref.s: Add a missing .end, apparently
1205 turned up by recent assembler changes.
1206
4c0b7915
TR
12072002-06-17 Tom Rix <trix@redhat.com>
1208
1209 * ld-d10v/d10v.exp: New driver for d10v.
1210 * ld-d10v/default_layout.d : New test.
1211 * ld-d10v/regression-001.lt: New test for a linker regression.
1212 * ld-d10v/linktest-002.lt: New test for run_link_test.
3e8cba19 1213 * ld-d10v/reloc-001.d - reloc-016.d: New tests.
4c0b7915 1214
9b17aab6
JL
12152002-06-11 John David Anglin <dave@hiauly1.hia.nrc.ca>
1216
1217 * ld-scripts/cross1.t: Add .hash, .dynstr and .dynsym sections to
1218 script.
1219
704e79f9 12202002-06-11 Andreas Jaeger <aj@suse.de>
20c4e932
MS
1221
1222 * ld-undefined/undefined.exp: Add s390x to dwarf2 xfails.
1223
e560f274
RS
12242002-06-10 Richard Sandiford <rsandifo@redhat.com>
1225
1226 * ld-mips-elf/region1a.s,
1227 * ld-mips-elf/region1b.s,
1228 * ld-mips-elf/region1.t,
1229 * ld-mips-elf/region1.d: New test.
1230 * ld-mips-elf/mips-elf.exp: Run it.
1231
1634475f
NC
12322002-06-07 Nick Clifton <nickc@cambridge.redhat.com>
1233
1234 * ld-scripts/phdrs2.s: Use .p2align instead of .align.
3e8cba19
AM
1235 Use section names .foo and .bar instead of .text and .data.
1236 * ld-scripts/phdrs2.t: Refer to .foo and .bar instead of .text
1237 and .data.
1634475f 1238
1ed89aa9
NC
12392002-06-06 David Heine <dlheine@tensilica.com>
1240
1241 * ld-scripts/phdrs2.exp: New file: Run second phdrs test.
1242 * ld-scripts/phdrs2.s: New file: Dummy assembler source.
1243 * ld-scripts/phdrs2.t: New file: Linker script with an empty
1244 section at the start of a loadable segment.
1245
bfba206a
L
12462005-06-02 H.J. Lu <hjl@gnu.org>
1247
1248 * ld-srec/sr3.cc (__dso_handle): Added for gcc 3.1 with
1249 -fuse-cxa-atexit.
1250 (__cxa_atexit): Likewise.
1251
0085b5a8
RH
12522002-05-30 Richard Henderson <rth@redhat.com>
1253
1254 * ld-bootstrap/bootstrap.exp: Test --relax.
1255
69de2f89
HPN
12562002-05-28 Hans-Peter Nilsson <hp@axis.com>
1257
1258 * ld-cris/libdso-2.d: Tweak for combreloc now default on.
1259
3e3f011f
RS
12602002-05-07 Richard Sandiford <rsandifo@redhat.com>
1261
1262 * lib/ld-lib.exp (run_dump_test): Add -L$srcdir/$subdir.
1263 (is_elf_format): New, extracted from...
1264 * ld-scripts/weak.exp: ...here.
1265 * ld-scripts/overlay-size.exp: New test.
1266 * ld-scripts/overlay-size.[tsd],
1267 * ld-scripts/overlay-size-map.d: New files for it.
1268
a155881b
RS
12692002-05-02 Richard Sandiford <rsandifo@redhat.com>
1270
1271 * ld-scripts/map-address.exp: Quote conditions.
1272
33a301ba
RS
12732002-04-30 Richard Sandiford <rsandifo@redhat.com>
1274
1275 * ld-scripts/map-address.exp: New test.
1276 * ld-scripts/map-address.[td]: New files for it.
1277
212a6b8e
RH
12782002-04-19 Richard Henderson <rth@redhat.com>
1279
1280 * ld-elfvsb/elfvsb.exp: Mirror ia64 non-pic xfails for alpha.
1281 * ld-shared/shared.exp: Likewise.
1282 * ld-selective/selective.exp: Disable for alpha.
1283 * ld-undefined/undefined.exp: Add alpha to dwarf2 xfails.
1284
32d27937
HPN
12852002-04-05 Hans-Peter Nilsson <hp@axis.com>
1286
1287 * ld-cris/libdso-2.d, ld-cris/dso-2.s, ld-cris/hide1: New test.
1288
f8548834
HPN
12892002-03-19 Hans-Peter Nilsson <hp@axis.com>
1290
442e4424
HPN
1291 * ld-cris/ldsym1.d: New test.
1292
f8548834
HPN
1293 * ld-mmix/bpo-1.d: Tweak for type of linker-script-symbols no
1294 longer set to object.
1295 * ld-mmix/undef-3.d, ld-mmix/start-1.d, ld-mmix/locto-1.d,
1296 ld-mmix/loct-1.d, ld-mmix/locdo-1.d, ld-mmix/local7.d,
1297 ld-mmix/local5.d, ld-mmix/local3.d, ld-mmix/local1.d,
1298 ld-mmix/loc6.d, ld-mmix/loc4.d, ld-mmix/loc3.d, ld-mmix/loc2.d,
1299 ld-mmix/loc1.d, ld-mmix/greg-7.d, ld-mmix/greg-6.d,
1300 ld-mmix/greg-5.d, ld-mmix/greg-4.d, ld-mmix/greg-3.d,
1301 ld-mmix/greg-2.d, ld-mmix/greg-19.d, ld-mmix/greg-1.d,
1302 ld-mmix/bspec2.d, ld-mmix/bspec1.d, ld-mmix/bpo-9.d,
1303 ld-mmix/bpo-6.d, ld-mmix/bpo-5.d, ld-mmix/bpo-4.d,
1304 ld-mmix/bpo-3.d, ld-mmix/bpo-2.d, ld-mmix/bpo-19.d,
1305 ld-mmix/bpo-18.d, ld-mmix/bpo-17.d, ld-mmix/bpo-16.d,
1306 ld-mmix/bpo-14.d, ld-mmix/bpo-11.d, ld-mmix/bpo-10.d: Ditto.
1307
91c903ab
AJ
13082002-03-11 Andreas Jaeger <aj@suse.de>
1309
1310 * ld-elfweak/strongdata.sym: Allow bss section for GCC 3.2 that
1311 places zero initialized data in the bss.
1312 * ld-elfweak/lddsodata.dsym: Likewise.
1313
61c53cc2
HPN
13142002-03-07 Hans-Peter Nilsson <hp@axis.com>
1315
1316 * ld-cris/expdyn1.d: Tweak for change in elf.sc.
1317
acbd2de6
HPN
13182002-02-24 Hans-Peter Nilsson <hp@bitrange.com>
1319
1320 * ld-sh/ld-r-1.d: Adjust to changes in readelf output.
1321 * ld-sh/shared-1.d, ld-sh/sh64/crangerel1.rd, ld-sh/crangerel2.rd,
1322 ld-sh/sh64/reldl32.rd, ld-sh/sh64/reldl64.rd: Ditto.
1323
4bcc9fa4
DJ
13242002-02-18 Daniel Jacobowitz <drow@mvista.com>
1325
1326 * ld-elfvsb/sh1.c: Fix typo in last change.
1327
aa3932f6
DJ
13282002-02-17 Daniel Jacobowitz <drow@mvista.com>
1329
1330 * ld-elfvsb/sh1.c: Use #pragma weak.
1331
3b0f0b37
DJ
13322002-02-17 Daniel Jacobowitz <drow@mvista.com>
1333
1334 * vers.exp: Do not call diff -q.
1335
dd51aa36
HPN
13362002-02-17 Hans-Peter Nilsson <hp@bitrange.com>
1337
fe108482
HPN
1338 * ld-mmix/b-nosym.d, ld-mmix/sec-6.d: Tweak for change in symbol
1339 output.
1340 * ld-mmix/sec-7m.d, ld-mmix/sec-7a.s, ld-mmix/sec-7b.s,
1341 ld-mmix/sec-7c.s, ld-mmix/sec-7d.s, ld-mmix/sec-7e.s: New test.
1342
acdd0e9a
HPN
1343 * ld-mmix/bpo-22.d: New test.
1344
dd51aa36
HPN
1345 * ld-mmix/local12.d (Sections): Match any LMA for .data, .sbss,
1346 and .bss.
1347
4f70f93f
AM
13482002-02-12 John David Anglin <dave@hiauly1.hia.nrc.ca>
1349
1350 * ld-selective/selective.exp: Link against libgcc on
1351 hppa*-*-linux* targets.
1352
fb6de7f3
AO
13532002-02-11 Alexandre Oliva <aoliva@redhat.com>
1354
0f8b8904
AO
1355 * ld-sh/sh64/reldl64.rd: Add relocation symbol data in info field.
1356 * ld-sh/sh64/crange-2i.s: Add align to match align in crange-2h.s.
1357 * ld-sh/sh64/crange3-cmpct.rd: Adjust to reflect modifications
1358 in section ordering.
1359 * ld-sh/sh64/crange3-media.rd: Likewise.
1360 * ld-sh/sh64/crange3.rd: Likewise.
1361 * ld-sh/sh64/crange3.dd: Likewise.
1362
fb6de7f3
AO
1363 * ld-sh/shared-1.d: Fix relocation addend.
1364
c9901271
HPN
13652002-02-09 Hans-Peter Nilsson <hp@bitrange.com>
1366
1367 * ld-mmix/bpo-21.d, ld-mmix/bpo-21m.d, ld-mmix/bpo-11.s: New
1368 tests.
1369
1b19eb81
AO
13702002-02-08 Alexandre Oliva <aoliva@redhat.com>
1371
1372 Contribute sh64-elf.
1373 2002-02-02 Alexandre Oliva <aoliva@redhat.com>
1374 * ld-sh/sh64/crange3-cmpct.rd: Adjust offsets.
1375 * ld-sh/sh64/crange3-media.rd: Likewise.
1376 * ld-sh/sh64/crange3.rd: Likewise.
1377 * ld-sh/sh64/crangerel1.rd: Likewise.
1378 * ld-sh/sh64/crangerel2.rd: Likewise.
1379 * ld-sh/sh64/reldl32.rd: Likewise.
1380 * ld-sh/sh64/reldl64.rd: Likewise.
1381 2002-01-28 Alexandre Oliva <aoliva@redhat.com>
1382 * ld-sh/sh64/abi32.xd: Formatting changes to match the current
1383 output of objdump.
1384 * ld-sh/sh64/cmpct1.xd: Likewise.
1385 * ld-sh/sh64/crange1.rd: Likewise.
1386 * ld-sh/sh64/crange2.rd: Likewise.
1387 * ld-sh/sh64/crange3-cmpct.rd: Likewise.
1388 * ld-sh/sh64/crange3-media.rd: Likewise.
1389 * ld-sh/sh64/crange3.rd: Likewise.
1390 * ld-sh/sh64/crangerel1.rd: Likewise.
1391 * ld-sh/sh64/crangerel2.rd: Likewise.
1392 * ld-sh/sh64/mix1.xd: Likewise.
1393 * ld-sh/sh64/mix2.xd: Likewise.
1394 * ld-sh/sh64/rel32.xd: Likewise.
1395 * ld-sh/sh64/reldl32.rd: Likewise.
1396 * ld-sh/sh64/reldl64.rd: Likewise.
1397 * ld-sh/sh64/sh64.exp: Likewise. Reordered cranges and stack
1398 sessions, to match changes in the linker script.
1399 2001-06-14 Alexandre Oliva <aoliva@redhat.com>
1400 * ld-sh/sh64/reldl32.rd, ld-sh/sh64/reldl64.rd: Adjust relocation
1401 info to reflect renumbering of relocation types.
1402 2001-03-14 DJ Delorie <dj@redhat.com>
1403 * ld-sh/sh64/endian.dbd: New file, endian tests.
1404 * ld-sh/sh64/endian.dld: Ditto.
3e8cba19
AM
1405 * ld-sh/sh64/endian.ld: Ditto.
1406 * ld-sh/sh64/endian.s: Ditto.
1407 * ld-sh/sh64/endian.sbd: Ditto.
1408 * ld-sh/sh64/endian.sld: Ditto.
1409 * ld-sh/sh64/sh64.exp: Add above tests. Add -L option to ld.
1b19eb81
AO
1410 2001-03-12 DJ Delorie <dj@redhat.com>
1411 * ld-sh/sh64/relax.exp: New file, test disabling relaxing.
1412 * ld-sh/sh64/relax1.s: Ditto.
1413 * ld-sh/sh64/relax2.s: Ditto.
1414 * ld-sh/sh64/relax3.s: Ditto.
1415 * ld-sh/sh64/relax4.s: Ditto.
1416 * ld-sh/sh64/relfail.exp: New file, test for bogus relocs.
1417 * ld-sh/sh64/relfail.s: Ditto.
1418 2001-03-12 DJ Delorie <dj@redhat.com>
1419 * ld-sh/sh.exp: This test isn't appropriate for SH64 since it
1420 uses SH32 assembler files.
1421 2001-03-07 DJ Delorie <dj@redhat.com>
1422 * ld-selective/selective.exp: Pass "-e _start" for sh64 to
1423 accomodate expected start symbol in test.
1424 2001-03-06 DJ Delorie <dj@redhat.com>
1425 * ld-scripts/crossref.exp: Pass -mshelf32 to the linker for sh64,
1426 to match what gcc passes to the linker by default.
1427 * ld-selective/selective.exp: Ditto.
1428 * ld-srec/srec.exp: Ditto, plus XFAIL for sh64.
1429 * ld-undefined/undefined.exp: Add XFAIL for sh64 (it's dwarf2).
1430 2001-03-06 DJ Delorie <dj@redhat.com>
1431 * ld-sh/sh64/abi32.xd (stack): Adjust for new default stack layout.
1432 * ld-sh/sh64/abi64.xd (stack): Ditto.
1433 * ld-sh/sh64/cmpct1.xd (stack): Ditto.
1434 * ld-sh/sh64/crange1.rd (stack): Ditto.
1435 * ld-sh/sh64/crange2.rd (stack): Ditto.
1436 * ld-sh/sh64/crange3-cmpct.rd (stack): Ditto.
1437 * ld-sh/sh64/crange3-media.rd (stack): Ditto.
1438 * ld-sh/sh64/crange3.rd (stack): Ditto.
1439 * ld-sh/sh64/mix1.xd (stack): Ditto.
1440 * ld-sh/sh64/mix2.xd (stack): Ditto.
1441 * ld-sh/sh64/shdl32.xd (stack): Ditto.
1442 * ld-sh/sh64/shdl64.xd (stack): Ditto.
1443 2001-01-14 Hans-Peter Nilsson <hpn@cygnus.com>
1444 * ld-sh/sh64/mix1.xd: Add SORT_ENTRIES for .cranges section.
1445 * ld-sh/sh64/mix2.xd: Ditto.
1446 2001-01-08 Hans-Peter Nilsson <hpn@cygnus.com>
1447 * ld-sh/sh64/abi32.xd: Adjust for bit 0 set on an entry address
1448 being SHmedia.
1449 * ld-sh/sh64/shdl64.xd: Ditto.
1450 * ld-sh/sh64/shdl32.xd: Ditto.
1451 * ld-sh/sh64/mix2.xd: Ditto.
1452 * ld-sh/sh64/crange3-media.rd: Ditto.
1453 * ld-sh/sh64/abi64.xd: Ditto.
1454 2001-01-06 Hans-Peter Nilsson <hpn@cygnus.com>
1455 * ld-sh/sh64/crange-2a.s (diversion2): New global symbol.
1456 * ld-sh/sh64/crange1.rd: Adjust to presence of new symbol.
1457 Adjust section type for .cranges; expect sorted contents.
1458 * ld-sh/sh64/crange2.rd: Ditto.
1459 * ld-sh/sh64/crange3.dd, ld-sh/sh64/crange3.rd: Ditto.
1460 * ld-sh/sh64/crangerel1.rd: Adjust to presence of new symbol.
1461 * ld-sh/sh64/crangerel2.rd: Ditto.
1462 * ld-sh/sh64/mix1.xd: Adjust to DEBUGGING being set for .cranges.
1463 * ld-sh/sh64/mix2.xd: Ditto.
1464 * ld-sh/sh64/crange3-cmpct.rd, ld-sh/sh64/crange3-media.rd: New
1465 tests.
1466 * ld-sh/sh64/sh64.exp: Tweak test message. Run new tests.
1467 2001-01-05 Hans-Peter Nilsson <hpn@cygnus.com>
1468 * ld-sh/sh64/shmix-1.s (start2): Add a NOP to provide a valid
1469 target for (unexpanded) PTB. Add an .align 2 to SHmedia code to
1470 keep properly aligned.
1471 * ld-sh/sh64/mix1.sd, ld-sh/sh64/mix1.xd: Adjust accordingly.
1472 * ld-sh/sh64/mix1-noexp.sd, ld-sh/sh64/mix2-noexp.sd,
1473 ld-sh/sh64/abixx-noexp.sd: New tests for GAS -no-expand and
1474 R_SH_PT_16 relocation.
1475 * ld-sh/sh64/sh64.exp: Run new tests.
1476 2000-12-30 Hans-Peter Nilsson <hpn@cygnus.com>
1477 * ld-sh/sh64/crange-2f.s, ld-sh/sh64/crange-2g.s,
1478 ld-sh/sh64/crange-2h.s, ld-sh/sh64/crange-2i.s,
1479 ld-sh/sh64/crange3.dd, ld-sh/sh64/crange3.rd: New tests.
1480 * ld-sh/sh64/sh64.exp: Run new tests.
1481 * ld-sh/sh64/crange1.rd: Correct section flags.
1482 * ld-sh/sh64/crange2.rd: Ditto.
1483 * ld-sh/sh64/crangerel1.rd: Ditto.
1484 2000-12-18 Hans-Peter Nilsson <hpn@cygnus.com>
1485 * ld-sh/sh64/crange-1.s, ld-sh/sh64/crange-2a.s,
1486 ld-sh/sh64/crange-2b.s, ld-sh/sh64/crange-2c.s,
1487 ld-sh/sh64/crange-2d.s, ld-sh/sh64/crange-2e.s,
1488 ld-sh/sh64/crange1.rd, ld-sh/sh64/crange2.rd,
1489 ld-sh/sh64/crangerel1.rd, ld-sh/sh64/crangerel2.rd: New tests for
1490 handling .cranges section.
1491 * ld-sh/sh64/sh64.exp: Run new tests.
1492 * ld-sh/sh64/mix1.sd, ld-sh/sh64/mix1.xd, ld-sh/sh64/mix2.sd,
1493 ld-sh/sh64/mix2.xd: Adjust for .cranges section.
1494 2000-12-15 Hans-Peter Nilsson <hpn@cygnus.com>
1495 * ld-sh/sh64/abi32.sd, ld-sh/sh64/abi32.xd, ld-sh/sh64/abi64.sd,
1496 ld-sh/sh64/abi64.xd, ld-sh/sh64/cmpct1.xd, ld-sh/sh64/mix1.sd,
1497 ld-sh/sh64/mix1.xd, ld-sh/sh64/mix2.sd, ld-sh/sh64/mix2.xd,
1498 ld-sh/sh64/shdl32.xd, ld-sh/sh64/shdl64.xd: Adjust to .bss and
1499 .data individually 8-byte aligned.
1500 2000-12-09 Hans-Peter Nilsson <hpn@cygnus.com>
1501 * ld-sh/sh64/rel-1.s, ld-sh/sh64/rel-2.s, ld-sh/sh64/rel32.xd,
1502 ld-sh/sh64/rel64.xd, ld-sh/sh64/reldl-1.s, ld-sh/sh64/reldl-2.s,
1503 ld-sh/sh64/reldl32.rd, ld-sh/sh64/reldl64.rd: New tests.
1504 * ld-sh/sh64/sh64.exp: Make it possible to use readelf as
1505 inspection tool. Run new tests.
1506 2000-12-07 Hans-Peter Nilsson <hpn@cygnus.com>
1507 * ld-sh/sh64/abi64.sd, ld-sh/sh64/abi32.sd, ld-sh/sh64/mix1.sd,
1508 ld-sh/sh64/mix2.sd: Correct offsets in PT/PTA/PTB expansions.
1509 * ld-sh/sh64/shdl-1.s, ld-sh/sh64/shdl-2.s, ld-sh/sh64/shdl64.sd,
1510 ld-sh/sh64/shdl64.xd, ld-sh/sh64/shdl32.xd: New tests.
1511 * ld-sh/sh64/sh64.exp: Run new tests.
1512 2000-12-01 Hans-Peter Nilsson <hpn@cygnus.com>
1513 * ld-sh/sh64/cmpct1.sd, ld-sh/sh64/cmpct1.xd,
1514 ld-sh/sh64/shcmp-1.s: New test.
1515 * ld-sh/sh64/sh64.exp: Add new test to sh64tests. Reformat.
1516 2000-11-30 Hans-Peter Nilsson <hpn@cygnus.com>
1517 * ld-sh/sh64/sh64.exp: Use linker option -mshelf64 for 64-bit ABI
1518 test.
1519 * ld-sh/sh64/abi64.xd: Tweak for 64-bit ELF.
1520 2000-11-29 Hans-Peter Nilsson <hpn@cygnus.com>
1521 * ld-sh/sh64/sh64.exp (sh64tests): Use linker option -mshelf32 for
1522 tests.
1523 2000-11-27 Hans-Peter Nilsson <hpn@cygnus.com>
1524 * ld-sh/sh64/abi32.sd, ld-sh/sh64/abi64.sd: Correct MOVI
1525 registers.
1526 * ld-sh/sh64/mix1.sd, ld-sh/sh64/mix1.xd, ld-sh/sh64/shmix-1.s:
1527 New test.
1528 * ld-sh/sh64/mix2.sd, ld-sh/sh64/mix2.xd, ld-sh/sh64/shmix-2.s,
1529 ld-sh/sh64/shmix-3.s: New test.
1530 * ld-sh/sh64/sh64.exp: Add new tests to sh64tests.
1531 2000-11-26 Hans-Peter Nilsson <hpn@cygnus.com>
1532 * ld-sh/sh64: New testsuite.
1533
9636f65c
HPN
15342002-02-07 Hans-Peter Nilsson <hp@axis.com>
1535
1536 * ld-selective/keepdot.s: Remove section specifier.
1537
b611beb0
HPN
15382002-02-05 Hans-Peter Nilsson <hp@axis.com>
1539
1540 * ld-selective/keepdot.d, ld-selective/keepdot.ld,
1541 ld-selective/keepdot.s, ld-selective/keepdot0.d: New tests.
1542 * ld-selective/sel-dump.exp: New, driver for run_dump_test:s.
1543
a27be4d5
HPN
15442002-02-04 Hans-Peter Nilsson <hp@bitrange.com>
1545
1546 * ld-mmix/bpo-18.d, ld-mmix/bpo64addr.ld, ld-mmix/bpo-18m.d,
1547 ld-mmix/bpo-9.s, ld-mmix/bpo-19.d, ld-mmix/bpo-19m.d,
1548 ld-mmix/bpo-10.s, ld-mmix/bpo-20.d, ld-mmix/bpo-20m.d: New tests
1549 for on-demand global register allocation.
1550
60e955f1
AO
15512002-02-02 Alexandre Oliva <aoliva@redhat.com>
1552
1553 * ld-sh/shared-1.d: Fix incorrect offsets.
1554
fb17c222
HPN
15552002-02-01 Hans-Peter Nilsson <hp@bitrange.com>
1556
1557 * ld-mmix/bpo-1.d, ld-mmix/bpo-1.s, ld-mmix/bpo-1m.d,
1558 ld-mmix/bpo-15.d, ld-mmix/bpo-4.s, ld-mmix/bpo-6.d,
1559 ld-mmix/bpo-6.s, ld-mmix/bpo-2.d, ld-mmix/bpo-6m.d,
1560 ld-mmix/bpo-12m.d, ld-mmix/bpo-2m.d, ld-mmix/bpo-2.s,
1561 ld-mmix/bpo-5.s, ld-mmix/bpo-3.d, ld-mmix/start3.s,
1562 ld-mmix/bpo-3m.d, ld-mmix/bpo-9m.d, ld-mmix/bpo-4.d,
1563 ld-mmix/bpo-3.s, ld-mmix/bpo-4m.d, ld-mmix/bpo-7.d,
1564 ld-mmix/bpo-5.d, ld-mmix/bpo-16.d, ld-mmix/bpo-5m.d,
1565 ld-mmix/bpo-7m.d, ld-mmix/bpo-9.d, ld-mmix/bpo-8.d,
1566 ld-mmix/start4.s, ld-mmix/bpo-8m.d, ld-mmix/bpo-13m.d,
1567 ld-mmix/bpo-15m.d, ld-mmix/bpo-10.d, ld-mmix/bpo-11.d,
1568 ld-mmix/bpo-14m.d, ld-mmix/bpo-13.d, ld-mmix/bpo-7.s,
1569 ld-mmix/bpo-12.d, ld-mmix/bpo-16m.d, ld-mmix/bpo-14.d,
1570 ld-mmix/bpo-8.s, ld-mmix/bpo-17.d, ld-mmix/bpo-17m.d: New tests.
1571
f7a2c2f6
HPN
15722002-01-31 Hans-Peter Nilsson <hp@axis.com>
1573
1574 * ld-cris/weakref1.d, ld-cris/libdso-1.d, ld-cris/gotrel2.s,
1575 ld-cris/expdyn1.d, ld-cris/expdyn1.s, ld-cris/dso-1.s: New tests.
1576 * ld-cris/cris.exp: Split run_dump_tests in two parts, executing
1577 tests named *dso-*.d first and copying their tmpdir/dump to files
1578 named as the .d-file.
1579
dbc37f89
AM
15802002-01-31 Alan Modra <amodra@bigpond.net.au>
1581
1582 * ld-scripts/crossref.exp: Allow foo to have a leading dot.
1583 * ld-scripts/cross1.t: Add .opd.
1584 * ld-undefined/undefined.exp: Allow leading dot on sym names.
1585 * lib/ld-lib.exp (default_ld_nm): Strip leading dots from syms.
1586
38b566ae
CD
15872002-01-29 Chris Demetriou <cgd@broadcom.com>
1588
1589 * ld-mips-elf/emrelocs-eb.d: New file to test --embedded-relocs.
91c903ab 1590 * ld-mips-elf/emrelocs-el.d: Likewise.
38b566ae
CD
1591 * ld-mips-elf/emrelocs1.s: Likewise.
1592 * ld-mips-elf/emrelocs2.s: Likewise.
1593 * ld-mips-elf/emrelocs.ld: Likewise.
1594 * ld-mips-elf/mips-elf.exp: Add the above to the list of tests.
1595
54893deb
HPN
15962002-01-21 Hans-Peter Nilsson <hp@axis.com>
1597
1598 * ld-cris: New testsuite directory.
1599
8b8c5dbd
NC
16002002-01-15 Nick Clifton <nickc@cambridge.redhat.com>
1601
1602 * ld-sh/sh.exp: Copy start.s file into test directory.
1603
8f2a6955
NC
16042002-01-14 Nick Clifton <nickc@cambridge.redhat.com>
1605
1606 * ld-selective/selective.exp: For ARM targets, link with libgcc.a.
1607
a657e7c1
CD
16082002-01-02 Chris Demetriou <cgd@broadcom.com>
1609
1610 * ld-mips-elf/empic1-ln.d: New file to test basic linking of
1611 R_MIPS_GNU_REL_HI16 and R_MIPS_GNU_REL_LO16 relocations.
1612 * ld-mips-elf/empic1-lp.d: Likewise.
1613 * ld-mips-elf/empic1-mn.d: Likewise.
1614 * ld-mips-elf/empic1-mp.d: Likewise.
1615 * ld-mips-elf/empic1-sn.d: Likewise.
1616 * ld-mips-elf/empic1-sp.d: Likewise.
1617 * ld-mips-elf/empic1-ref.s: Likewise.
1618 * ld-mips-elf/empic1-space.s: Likewise.
1619 * ld-mips-elf/empic1-tgt.s: Likewise.
1620 * ld-mips-elf/empic2-fwd-0.d: New file to test
1621 R_MIPS_GNU_REL_HI16 and R_MIPS_GNU_REL_LO16 relocation edge
1622 cases.
1623 * ld-mips-elf/empic2-fwd-1.d: Likewise.
1624 * ld-mips-elf/empic2-rev-0.d: Likewise.
1625 * ld-mips-elf/empic2-rev-1.d: Likewise.
1626 * ld-mips-elf/empic2-ref.s: Likewise.
1627 * ld-mips-elf/empic2-space.s: Likewise.
1628 * ld-mips-elf/empic2-fwd-tgt.s: Likewise.
1629 * ld-mips-elf/empic2-rev-tgt.s: Likewise.
1630 * ld-mips-elf/mips-elf.exp: New file to run MIPS 32-bit ELF
1631 tests (including those above).
1632
82e03011
L
16332001-11-30 H.J. Lu <hjl@gnu.org>
1634
1635 * ld-elfvers/vers.exp (build_vers_lib): Preserve the library
1636 order.
1637
67954772
L
16382001-11-29 H.J. Lu <hjl@gnu.org>
1639
1640 * ld-elfvers/vers.exp (build_vers_lib): Support linking against
1641 more than one libraries.
1642 Add "vers20a" and "vers20" tests for common symbols.
1643
1644 * ld-elfvers/vers20.c: New.
1645 * ld-elfvers/vers20.dsym: New.
1646 * ld-elfvers/vers20.map: New.
1647 * ld-elfvers/vers20.ver: New.
1648 * ld-elfvers/vers20a.ver: New.
1649
f5e04945
L
16502001-11-19 H.J. Lu <hjl@gnu.org>
1651
1652 * ld-elfvsb/define.s: Mark all global lables as object.
1653
1654 * ld-elfvsb/hidden0.d: Match large section number.
1655 * ld-elfvsb/hidden1.d: Likewise.
1656 * ld-elfvsb/internal0.d: Likewise.
1657 * ld-elfvsb/internal1.d: Likewise.
1658 * ld-elfvsb/protected0.d: Likewise.
1659 * ld-elfvsb/protected1.d: Likewise.
1660
1661 * ld-elfvsb/hidden0.d: Change NOTYPE to OBJECT.
1662 * ld-elfvsb/internal0.d: Likewise.
1663 * ld-elfvsb/protected0.d: Likewise.
1664
c3b1835c
L
16652001-11-15 H.J. Lu <hjl@gnu.org>
1666
1667 * ld-sh/ld-r-1.d: Updated.
1668
86017ce9
NC
16692001-11-14 Nick Clifton <nickc@cambridge.redhat.com>
1670
1671 * ld-bootstrap/bootstrap.exp: Only scan tail of executable for
1672 PE targets.
1673
d7b78487
NC
16742001-11-12 Donn Terry <donnte@microsoft.com>
1675
1676 * ld-bootstrap/bootstrap.exp: Only compare the tail end of the two
1677 binary files produced in order to avoid date stamp present in PE
1678 binaries.
1679
fec91dc5
HPN
16802001-11-11 Hans-Peter Nilsson <hp@bitrange.com>
1681
1682 * ld-mmix/sec-5.d (Sections): Add whitespace missing in commit.
1683
3a921b77
L
16842001-11-09 H.J. Lu <hjl@gnu.org>
1685
1686 * ld-discard/discard.exp: New. Test ld discard.
1687 * ld-discard/discard.ld: Likewise.
1688 * ld-discard/exit.s: Likewise.
1689 * ld-discard/extern.d: Likewise.
1690 * ld-discard/extern.s: Likewise.
1691 * ld-discard/start.d: Likewise.
1692 * ld-discard/start.s: Likewise.
1693 * ld-discard/static.d: Likewise.
1694 * ld-discard/static.s: Likewise.
1695
04827a14
L
16962001-11-02 H.J. Lu <hjl@gnu.org>
1697
1698 * ld-elfvsb/elfvsb.exp: Add the "ld -r" test.
1699
1700 * ld-elfvsb/hidden0.d: New.
1701 * ld-elfvsb/hidden1.d: New.
1702 * ld-elfvsb/internal0.d: New.
1703 * ld-elfvsb/internal1.d: New.
1704 * ld-elfvsb/protected0.d: New.
1705 * ld-elfvsb/protected1.d: New.
1706 * ld-elfvsb/undef.s: New.
1707 * ld-elfvsb/undef.s: New.
1708
dc5e727b
NC
17092001-11-02 NIIBE Yutaka <gniibe@m17n.org>
1710
1711 * ld-sh/sh.exp: Have its own start.s for linux.
1712
6ef81afd
HPN
17132001-10-31 Hans-Peter Nilsson <hp@bitrange.com>
1714
45734546 1715 * ld-mmix/locdo-1.d: Prune character dump part.
6ef81afd 1716 * ld-mmix/local7m.d, ld-mmix/loc4.d, ld-mmix/loc4m.d,
91c903ab
AJ
1717 ld-mmix/loc1.d, ld-mmix/bspec1m.d, ld-mmix/bspec2m.d,
1718 ld-mmix/b-nosym.d, ld-mmix/b-fixo2.d, ld-mmix/b-loc64k.d,
1719 ld-mmix/undef-3m.d, ld-mmix/locto.s, ld-mmix/loct.s,
1720 ld-mmix/local3m.d, ld-mmix/local1m.d, ld-mmix/loc6m.d,
1721 ld-mmix/loc2.s, ld-mmix/loc1.s, ld-mmix/gregldo1.s,
1722 ld-mmix/dloc1.s, ld-mmix/b-widec3.s, ld-mmix/b-nosym.s: Remove
1723 unnecessary empty lines.
6ef81afd 1724
3c3bdf30
NC
17252001-10-30 Hans-Peter Nilsson <hp@bitrange.com>
1726
1727 * ld-mmix: New testsuite directory.
1728
7739e068
HPN
17292001-10-14 Hans-Peter Nilsson <hp@bitrange.com>
1730
d45d3ffb
HPN
1731 * ld-sh/sub2l-1.d, ld-sh/shared-1.d, ld-sh/weak1.d: Only run on
1732 sh*-*-elf.
1733
b2da51b6
HPN
1734 * lib/ld-lib.exp (run_dump_test): Fix typo: asflags(), not asflags{}.
1735
7739e068
HPN
1736 * ld-sh/rd-sh.exp: New framework file.
1737 * ld-sh/ld-r-1.d, ld-sh/ldr1.s, ld-sh/ldr2.s, ld-sh/shared-1.d,
1738 ld-sh/weak1.s, ld-sh/weak1.d, ld-sh/sub2l.s, ld-sh/sub2l-1.d: New
1739 test files.
1740
8e13f7b1
HPN
17412001-09-29 Hans-Peter Nilsson <hp@axis.com>
1742
1743 * ld-linkonce/linkonce.exp: New file.
1744 * ld-linkonce/x.s, ld-linkonce/y.s, ld-linkonce/zeroeh.ld,
1745 ld-linkonce/zeroehl32.d: New test.
1746
5d5849d7
L
17472001-09-25 H.J. Lu <hjl@gnu.org>
1748
1749 * ld-elfweak/dso.dsym: Updated for alpha.
1750 * ld-elfweak/dsodata.dsym: Likewise.
1751 * ld-elfweak/strong.sym: Likewise.
1752 * ld-elfweak/strongcomm.sym: Likewise.
1753 * ld-elfweak/strongdata.sym: Likewise.
1754
cfe5266f
HPN
17552001-09-15 Hans-Peter Nilsson <hp@bitrange.com>
1756
1757 * lib/ld-lib.exp (run_dump_test): Handle new option
1758 "objcopy_linked_file". Return after failing, if errors were
1759 expected but none were found.
1760 (slurp_options): Support underscores in option names.
1761
0c52a746
L
17622001-09-14 H.J. Lu <hjl@gnu.org>
1763
1764 * ld-elfweak/bar.c: Updated.
1765 * ld-elfweak/bar1a.c: Likewise.
1766 * ld-elfweak/main.c: Likewise.
1767 * ld-elfweak/main1.c: Likewise.
1768 * ld-elfweak/elfweak.exp: Likewise.
1769 * ld-elfweak/weakdata.dsym: Updated.
1770
bd7c9df6
L
17712001-09-11 H.J. Lu <hjl@gnu.org>
1772
1773 * ld-elfweak/elfweak.exp (build_lib): Take a list of object
1774 files.
1775 (build_exec): Likewise.
1776 Add more tests and make some xfail.
1777
1778 * ld-elfweak/dso.dsym: Support symbol versioning.
1779 * ld-elfweak/dsow.dsym: Likewise.
1780
1781 * ld-elfweak/main1.c: New.
1782 * ld-elfweak/bar1a.c: Likewise.
1783 * ld-elfweak/bar1b.c: Likewise.
1784 * ld-elfweak/bar1c.c: Likewise.
1785 * ld-elfweak/foo1a.c: Likewise.
1786 * ld-elfweak/foo1b.c: Likewise.
1787 * ld-elfweak/dsodata.dsym: Likewise.
1788 * ld-elfweak/dsowdata.dsym: Likewise.
1789 * ld-elfweak/weakdata.dsym: Likewise.
1790 * ld-elfweak/strongcomm.sym: Likewise.
1791 * ld-elfweak/strongdata.sym: Likewise.
1792 * ld-elfweak/weakdata.dat: Likewise.
1793 * ld-elfweak/strongdata.dat: Likewise.
1794
16a57284
L
17952001-09-10 H.J. Lu <hjl@gnu.org>
1796
1797 * ld-elfweak/elfweak.exp: New.
1798 * ld-elfweak/bar.c: Likewise.
1799 * ld-elfweak/foo.c: Likewise.
1800 * ld-elfweak/main.c: Likewise.
1801 * ld-elfweak/dso.dsym: Likewise.
1802 * ld-elfweak/dsow.dsym: Likewise.
1803 * ld-elfweak/strong.sym: Likewise.
1804 * ld-elfweak/strong.dat: Likewise.
1805 * ld-elfweak/weak.dat: Likewise.
1806
ad9f78d1
AM
18072001-08-27 Alan Modra <amodra@bigpond.net.au>
1808 Linus Nordberg <linus@swox.se>
1809
1810 * ld-checks/checks.exp: .lcomm is incompatible with ppc coff.
1811 * ld-scripts/cross1.t: Add .toc section.
1812 * ld-scripts/cross2.t: Likewise.
1813 * ld-scripts/phdrs.exp: powerpc64 is 64 bit.
1814 * ld-srec/srec.exp: xfail powerpc64
1815
453abe31
NC
18162001-08-21 John David Anglin <dave@hiauly1.hia.nrc.ca>
1817
1818 * ld-selective/selective.exp: Return if target is `vax-*-ultrix*'.
1819 Continue with other tests when there is a compilation error.
1820
39c183c1
NC
18212001-08-01 Loren J. Rittle <ljrittle@acm.org>
1822
1823 * ld-cdtest/cdtest-nrv.dat: New file.
1824 * ld-cdtest/cdtest.exp: Do not require any exception support
1825 library. Check results against NRV.
1826
22a517d0
NC
18272001-08-01 Loren J. Rittle <ljrittle@acm.org>
1828
1829 * ld-srec/srec.exp: Do not require any exception support
1830 library.
1831
e0d85c26
L
18322001-07-27 H.J. Lu <hjl@gnu.org>
1833
1834 * ld-selective/selective.exp: Fix the error in the last change.
1835
067f2074
AM
18362001-07-24 Loren J. Rittle <ljrittle@acm.org>
1837
1838 * ld-selective/selective.exp: Support g++ V3 ABI (along side
1839 the old ABI). Make comparisons against normalized (to
1840 V3-style) demangled nm output.
1841
992c450d
AM
18422001-07-24 Alan Modra <amodra@bigpond.net.au>
1843
1844 * config/default.exp (ld_nm): Add "nmflags" arg.
1845 * lib/ld-lib.exp (default_ld_nm): Likewise.
1846 * ld-empic/empic.exp: Adjust call to ld_nm.
1847 * ld-scripts/defined.exp: Likewise.
1848 * ld-scripts/script.exp: Likewise.
1849 * ld-scripts/sizeof.exp: Likewise.
1850 * ld-selective/selective.exp: Likewise.
1851 * ld-sh/sh.exp: Likewise.
1852
bbfebd39
L
18532001-07-12 H.J. Lu <hjl@gnu.org>
1854
1855 * ld-selective/selective.exp: Mark selective1, selective2,
1856 selective4 and selective5 xfail on alpha*-*.
1857
261def70
HPN
18582001-06-13 Hans-Peter Nilsson <hp@bitrange.com>
1859
1860 * config/default.exp (AS, GASP, OBJDUMP, NM, NMFLAGS, OBJCOPY,
1861 OBJCOPYFLAGS, READELF, READELFFLAGS, LD, LDFLAGS): Provide
1862 default.
1863
1864 * lib/ld-lib.exp (run_dump_test): Import from gas testsuite. Add
1865 new options "ld", "source", "xfail", "target", "notarget" and
1866 "error". Support the runtest_file_p "*.exp=testname" feature.
1867 (slurp_options, regexp_diff, file_contents, verbose_eval): Import
1868 from gas testsuite.
1869
1e9f9630
NC
18702001-06-12 Martin Schwidefsky <schwidefsky@de.ibm.com>
1871
1872 * testsuite/ld-undefined/undefined.exp: Correct setup_xfail rule.
1873
66517a2f
L
18742001-06-06 H.J. Lu <hjl@gnu.org>
1875
1876 * ld-bootstrap/bootstrap.exp: Rebuild tmpdir/ld2 with tmpdir/ld3
1877 on Linux/mips.
1878
a5c9dff1 1879 * ld-elfvers/vers.exp: Also run on Linux/mips.
66517a2f
L
1880 * ld-elfvsb/elfvsb.exp: Likewise.
1881 * ld-shared/shared.exp: Likewise.
1882
1883 * ld-selective/selective.exp: Mark selective2, selective3,
1884 selective4 and selective5 xfail on Linux/mips.
1885
1886 * ld-shared/main.c: Skip invalid -Bsymbolic tests on Linux/mips.
1887
1888 * symbolic.dat: Remove invalid -Bsymbolic tests on Linux/mips.
1889
1890 * ld-srec/srec.exp: Add Linux/mips to xfail.
1891
d52f9762
AM
18922001-06-06 Martin Schwidefsky <schwidefsky@de.ibm.com>
1893
1894 * ld-undefined/undefined.exp: Add a setup_xfail line for a test
1895 that will always fail on s/390.
1896
1e329ce6
NC
18972001-05-28 kaz Kojima <kkojima@rr.iij4u.or.jp>
1898
1899 * ld-sh/sh.exp: For sh-*-linux-gnu target add a start address for
1900 the text section.
1901
c709b096
AM
19022001-05-25 Alan Modra <amodra@one.net.au>
1903
1904 * ld-elfvers/vers.exp: Replace linuxoldld with linux*oldld and
1905 linuxaout with linux*aout.
1906
936f9717
L
19072001-05-24 H.J. Lu <hjl@gnu.org>
1908
1909 * ld-scripts/phdrs.exp: Add sparc64 to 64 bit platform.
1910
9d8b3bf4
L
19112001-05-18 H.J. Lu <hjl@gnu.org>
1912
1913 * ld-elfvers/vers.exp: Revert the last change.
1914
1915 * ld-elfvers/vers2.ver: Put back "tmpdir/" the version
1916 references.
1917 * ld-elfvers/vers3.ver: Likewise.
1918 * ld-elfvers/vers6.ver: Likewise.
1919 * ld-elfvers/vers18.ver: Likewise.
1920
0f3f8808
L
19212001-05-17 H.J. Lu <hjl@gnu.org>
1922
1923 * ld-elfvers/vers.exp: Pass "-rpath .:$tmpdir" to "vers19".
1924
1925 * ld-elfvers/vers1.ver: Remove "tmpdir/" from the version
1926 definition.
1927 * ld-elfvers/vers2.ver: Likewise.
1928 * ld-elfvers/vers3.ver: Likewise.
1929 * ld-elfvers/vers4a.ver: Likewise.
1930 * ld-elfvers/vers6.ver: Likewise.
1931 * ld-elfvers/vers7a.ver: Likewise.
1932 * ld-elfvers/vers8.ver: Likewise.
1933 * ld-elfvers/vers9.ver: Likewise.
1934 * ld-elfvers/vers15.ver: Likewise.
1935 * ld-elfvers/vers16a.ver: Likewise.
1936 * ld-elfvers/vers17.ver: Likewise.
1937 * ld-elfvers/vers18.ver: Likewise.
1938
8b0fa282
L
19392001-05-03 H.J. Lu <hjl@gnu.org>
1940
1941 * ld-elfvers/vers19.ver: Expect vers17.so instead of
1942 *tmpdir/vers17.so.
1943
7f9adacd
AJ
19442001-05-01 Andreas Jaeger <aj@suse.de>, Andreas Schwab <schwab@suse.de>
1945
1946 * ld-scripts/phdrs.exp: Fix regexp, s390x is 64 bit platform.
1947
1948 * ld-scripts/phdrs.t: Use startaddress that's greater than any
1949 MAXPAGESIZE used.
1950
f0f077e5
L
19512001-04-29 H.J. Lu <hjl@gnu.org>
1952
1953 * ld-shared/symbolic.dat: New.
1954
1955 * ld-shared/shared.exp: Also check -Bsymbolic.
1956
b3992bc7
AJ
19572001-04-28 Andreas Jaeger <aj@suse.de>
1958
1959 * ld-scripts/phdrs.exp: x86-64 is a 64 bit ELF platform, handle it
1960 special.
1961
358a5502
DB
19622001-04-01 David O'Brien <obrien@FreeBSD.org>
1963 * ld-undefined/undefined.exp: XFAIL on FreeBSD/i386 for the usual (even
1964 though it doesn't use DWARF2 yet (but its output is identical).
1965
19662001-04-01 David O'Brien <obrien@FreeBSD.org>
44df2f94
DB
1967
1968 * ld-selective/selective.exp: Use -O with gcc rather than -O2.
1969 This optimization level is buggy on some platforms, and this test
1970 is not intended to test compiler optimizations.
1971
b536df83
DD
19722001-03-06 DJ Delorie <dj@redhat.com>
1973
1974 * ld-scripts/cross2.t: Support any type of text/data sections, not
1975 just the canonical ones.
1976
b6a71cca
AM
19772001-02-28 Matt Hiller <hiller@redhat.com>
1978
1979 * ld-scripts/crossref.exp: Initialize flags to [big_or_little_endian].
1980 * ld-undefined/undefined.exp: Ditto, and include $flags in ld
1981 invocations.
1982 * lib/ld-lib.exp (big_or_little_endian): Recognize -EB, -eb, -EL
1983 and -el.
1984 (is_endian_output_format): New function.
1985 (default_ld_link): Set flags to [big_or_little_endian] only if ld
1986 is being invoked such that the output format being used is of
1987 known endianness.
1988 (default_ld_simple_link): Ditto.
1989
1a3fdaa7
AM
19902001-02-22 Timothy Wall <twall@cygnus.com>
1991
1992 * ld-bootstrap/bootstrap.exp: Exclude ia64 flavor from
1993 AIX-specific test.
1994
ad995491
L
19952001-02-14 H.J. Lu <hjl@gnu.org>
1996
1997 * ld-bootstrap/bootstrap.exp: Rebuild tmpdir/ld2 with tmpdir/ld3
1998 for -static on ia64.
1999
2000 * ld-checks/checks.exp: Don't run on ia64-*-elf* nor
2001 ia64-*-linux*.
2002
2003 * ld-elfvers/vers.exp: Also run ia64-*-elf* and ia64-*-linux*.
2004
2005 * ld-elfvsb/elfvsb.exp: Use i?86-*-*. Also run on ia64-*-linux*.
2006 Set up expected failures for ia64-*-linux*.
2007 * ld-shared/shared.exp: Likewise.
2008
fef67c28
SC
20092001-02-08 Stephane Carrez <Stephane.Carrez@worldnet.fr>
2010
2011 * ld-srec/srec.exp (run_srec_test): m6811 code has references
2012 to soft registers, define them with --defsym.
2013 * ld-selective/selective.exp: Likewise.
2014
1a3fdaa7
AM
20152000-01-23 Alan Modra <alan@spri.levels.unisa.edu.au>
2016
2017 * ld-srec/sr3.cc (__rethrow): New.
2018
332dac40
HPN
20192001-01-14 Hans-Peter Nilsson <hp@bitrange.com>
2020
2021 * ld-sh/sh.exp: Use --oformat srec, not -oformat srec.
2022
2ffd68ef
PB
20232001-01-03 Philip Blundell <pb@futuretv.com>
2024
2025 * ld-elfvsb/elfvsb.exp: Run test on Linux/Alpha.
2026 * ld-shared/shared.exp: Likewise.
2027
4f38fc1c
PB
20282001-01-01 Philip Blundell <philb@gnu.org>
2029
7dc542b2
PB
2030 * ld-undefined/weak-undef.exp: New test.
2031 * ld-undefined/weak-undef.s, ld-undefined/weak-undef.t: Supporting
2032 files for above.
2033
4f38fc1c
PB
2034 * ld-elfvers/vers.exp: Run test on Linux/ARM.
2035 * ld-elfvsb/elfvsb.exp: Likewise.
2036 * ld-shared/shared.exp: Likewise.
2037
0fc3347a
NC
20382000-12-31 Nick Clifton <nickc@redhat.com>
2039
2040 * ld-srec/srec.exp: Use --oformat instead of -oformat.
2041
bad19f8f
NC
20422000-12-09 Nick Clifton <nickc@redhat.com>
2043
f6673641
NC
2044 * ld-selective/selective.exp: Link in libgcc when target is v850.
2045
bad19f8f
NC
2046 * ld-srec/srec.exp: Expect the srec_test to fail for ARM targets
2047 because the -oformat linker command switch cannot be used.
2048
1566ad5d
AM
20492000-11-06 Alan Modra <alan@linuxcare.com.au>
2050
2051 * ld-elfvsb/main.c (PROTECTED_CHECK): Include stdio.h.
2052 (main): Prune unused args.
2053
4291c3fa
HPN
20542000-10-29 Hans-Peter Nilsson <hp@bitrange.com>
2055
2056 * ld-selective/selective.exp <no CXX>: Fix typo for argument to
2057 "untested".
2058
d1d8dddf
L
20592000-10-19 H.J. Lu (hjl@gnu.org)
2060
2061 * ld-elfvsb/elfvsb.exp (visibility_run): Set expected failures
2062 for Linux/PPC.
2063 * ld-shared/shared.exp: Likewise.
2064
d63083ef
HPN
20652000-10-09 Hans-Peter Nilsson <hp@bitrange.com>
2066
2067 * ld-selective/selective.exp: Rearrange to be table-driven.
2068
dc149a6d
AM
20692000-10-07 Alan Modra <alan@linuxcare.com.au>
2070
2071 * ld-scripts/phdrs.exp: hppa*64*-*-* is 64-bit ELF too.
2072
65420b22
AM
20732000-10-02 Alan Modra <alan@linuxcare.com.au>
2074
2075 * ld-scripts/weak.exp: Don't set $global$ for hppa-elf any more.
2076 * ld-scripts/crossref.exp: Ditto.
2077
bd0110a3
HPN
20782000-09-29 Hans-Peter Nilsson <hp@bitrange.com>
2079
2080 * ld-selective/5.cc: New test.
2081 * ld-selective/selective.exp: Run it as xfailed.
2082
2083 * ld-selective/4.cc: Correct spelling of "lose".
2084
3231d22e
AM
20852000-09-05 Alan Modra <alan@linuxcare.com.au>
2086
2087 * ld-selective/selective.exp: Remove the xfails for hppa.
2088
6545f5fb
AO
20892000-08-30 Alexandre Oliva <aoliva@redhat.com>
2090
2091 * ld-undefined/undefined.exp (hppa*64*-*-*, mn10300-*-elf,
2092 sh-*-*): With dwarf-2, `undefined function' can't pass.
2093
e1753d2c
L
20942000-08-03 H.J. Lu (hjl@gnu.org)
2095
2096 * ld-bootstrap/bootstrap.exp: Add strip.
2097
360e9586
L
20982000-07-24 H.J. Lu (hjl@gnu.org)
2099
2100 * ld-elfvsb/elfvsb.exp: Add -g to $CC to get the location of
2101 the undefined reference.
2102
08c44e65
L
21032000-07-16 H.J. Lu (hjl@gnu.org)
2104
2105 * ld-elfvsb/elfvsb.exp (support_protected): New variable. Check
2106 and set to "yes" if the protected visibility is expected to
2107 pass.
2108 (visibility_run): Set expected to fail for the "protected"
2109 and "protected_undef_def" tests only if $support_protected is
2110 "no".
2111
2112 * ld-elfvsb/main.c (PROTECTED_CHECK): Check for the protected
2113 visibility support if defined.
2114
1345a0c0
L
21152000-07-15 H.J. Lu (hjl@gnu.org)
2116
2117 * ld-elfvsb/elfvsb.exp (visibility_run): Set expected failure
2118 for "protected_undef_def".
2119
2120 * ld-elfvsb/main.c: Don't define HIDDEN_UNDEF_TEST when
2121 PROTECTED_WEAK_TEST is defined.
2122 Don't define PROTECTED_UNDEF_TEST when PROTECTED_WEAK_TEST is
2123 defined.
2124 Define PROTECTED_TEST when PROTECTED_UNDEF_TEST is defined.
2125
2126 * ld-elfvsb/sh1.c (visibility): Mark protected only if
2127 PROTECTED_TEST, PROTECTED_UNDEF_TEST or PROTECTED_WEAK_TEST
2128 is defined.
2129 (visibility_var): Likewise.
2130
36a3dc51
AM
21312000-07-10 Alan Modra <alan@linuxcare.com.au>
2132
2133 * ld-srec/srec.exp: xfail hppa.
2134
2135 * ld-scripts/weak.exp: Define $global$ for hppa.
2136
2137 * ld-scripts/crossref.exp: Fix string quoting.
2138
7cda33a1
L
21392000-06-05 H.J. Lu (hjl@gnu.org)
2140
2141 * lib/ld-lib.exp (default_ld_link): Redirect the linker output
2142 to link_output and make it global.
2143
2144 * ld-elfvsb/elfvsb.exp (visibility_test): Add "hidden_undef",
2145 "hidden_undef_def", "hidden_weak", "protected_undef",
2146 "protected_undef_def" and "protected_weak".
2147 (visibility_run): Likewise.
2148 * ld-elfvsb/main.c: Likewise.
2149 * ld-elfvsb/sh1.c: Likewise.
2150 * ld-elfvsb/sh2.c: Likewise.
2151
2152 * ld-elfvsb/elfvsb.dat: Updated.
2153
e80778cf
L
21542000-05-21 H.J. Lu (hjl@gnu.org)
2155
2156 * ld-elfvsb/main.c (main_visibility_check): Fix the protected
2157 visibility test.
2158
6fc49d28
L
21592000-05-13 H.J. Lu (hjl@gnu.org)
2160
2161 * lib/ld-lib.exp (default_ld_link): Redirect the linker output
2162 to link_output and make it global.
2163
2164 * ld-elfvsb/elf-offset.ld: New. ELF visibility fearture
2165 tests.
2166 * ld-elfvsb/elfvsb.dat: Likewise.
2167 * ld-elfvsb/elfvsb.exp: Likewise.
2168 * ld-elfvsb/main.c: Likewise.
2169 * ld-elfvsb/sh1.c: Likewise.
2170 * ld-elfvsb/sh2.c: Likewise.
2171
b32711aa
JW
2172Fri Apr 21 15:16:07 2000 Richard Henderson <rth@cygnus.com>
2173
a2b64bed 2174 * ld-scripts/phdrs.exp: IA-64 is 64-bit ELF too.
b32711aa 2175
3017ff0e
AM
21762000-04-12 Alan Modra <alan@linuxcare.com.au>
2177
62043cea
AM
2178 * ld-selective/3.cc (_start): Add cheat for gcc-2.95.2 failure.
2179
e76e4c91
AM
2180 * ld-selective/selective.exp (test4): Test for presence of
2181 foo__1B, not absence. Also check for foo__1A and _start.
2182 White space changes throughout file.
3017ff0e 2183
e40eb3e9
NC
21842000-03-13 Nick Clifton <nickc@cygnus.com>
2185
2186 * ld-scripts/phdrs.t: Discard all unexpected sections.
2187
d1bcade6
L
21882000-02-27 H.J. Lu (hjl@gnu.org)
2189
2190 * lib/ld-lib.exp (default_ld_link): Added "$LIBS" to libs.
2191
197d87f8
NC
21921999-11-01 Nick Clifton <nickc@cygnus.com>
2193
2194 * ld-selective/selective.exp: Fix test to disable these checks for
2195 PE based targets.
2196
05d26f04
CM
21971999-10-29 Catherine Moore <clm@cygnus.com>
2198
2199 * ld-selective/selective.exp: Remove test6.
2200 * ld-selective/5.cc: Delete.
2201
abdbda5e
NC
22021999-10-28 Scott Bambrough <scottb@netwinder.org>
2203
05d26f04 2204 * ld-srec/srec.exp: Setup expected failures for
abdbda5e
NC
2205 srec tests on ARM Linux.
2206
b7be1db6
AM
22071999-09-17 Alan Modra <alan@spri.levels.unisa.edu.au>
2208
2209 * ld-shared/shared.exp: xfail linux*libc1 shared (non PIC, load
2210 offset) test.
2211
777690b6
ILT
22121999-09-12 Ian Lance Taylor <ian@zembu.com>
2213
2214 * ld-scripts/script.exp: Add --image-base 0 for PE targets.
2215
5be8a006
ILT
22161999-08-17 H.J. Lu <hjl@gnu.org>
2217
2218 * ld-cdtest/cdtest-foo.cc (Foo::init_foo): Use "%ld" for sizeof.
2219
b33b6e45
ILT
22201999-08-09 Jakub Jelinek <jj@ultra.linux.cz>
2221
2222 * ld-elfvers/vers.exp: Run tests on sparc*-*-linux*.
2223 * ld-shared/shared.exp: Likewise.
2224
38e31547
NC
22251999-07-28 Nick Clifton <nickc@cygnus.com>
2226
2227 * lib/ld-lib.exp (proc big_or_little_endian): New proc.
2228 Determine if a big endian or little endian output format hass
2229 been selected by any of the multilib options, and if so return
2230 a suitable command line option for the linker/assembler.
2231 (proc default_ld_link): Include the result of proc
2232 big_or_little_endian on the command line to the linker.
2233 (proc ld_simple_link): Include the result of proc
2234 big_or_little_endian on the command line to the linker.
2235 (proc default_ld_compile): Append multilib flags to compiler
2236 switches.
2237 (proc default_ld_assemble): Include the result of proc
2238 big_or_little_endian on the command line to the linker.
2239
0cd9f5f0
ILT
22401999-07-21 H.J. Lu <hjl@gnu.org>
2241
2242 * ld-elfvers/vers1.c: Add missing prototypes and include
2243 <stdio.h> if necessary.
2244 * ld-elfvers/vers15.c: Likewise.
2245 * ld-elfvers/vers19.c: Likewise.
2246 * ld-elfvers/vers2.c: Likewise.
2247 * ld-elfvers/vers3.c: Likewise.
2248 * ld-elfvers/vers4.c: Likewise.
2249 * ld-elfvers/vers6.c: Likewise.
2250 * ld-elfvers/vers7.c: Likewise.
2251 * ld-elfvers/vers9.c: Likewise.
2252 * ld-shared/main.c: Likewise.
2253 * ld-srec/sr3.cc (Foo::Foo): Remove arg name.
2254
d49560a9
MM
2255Thu Jul 15 18:00:30 1999 Mark P. Mitchell <mark@codesourcery.com>
2256
2257 * ld-undefined/undefined.exp: XFAIL on IRIX6 for the usual as
2258 with other DWARF2 targets.
2259
5dcf458a
NC
22601999-07-13 Nick Clifton <nickc@cygnus.com>
2261
2262 * ld-undefined/undefined.exp: Do not expect arm toolchains to fail
2263 the undefined line test.
2264
734caf4d
ILT
22651999-07-10 Ian Lance Taylor <ian@zembu.com>
2266
2267 * ld-elfvers/vers.exp: Use -rpath in new vers19 test.
2268
f0489494
ILT
22691999-07-07 Ian Lance Taylor <ian@zembu.com>
2270
2271 * ld-elfvers/vers.exp: Add new tests vers17 to vers19.
2272 * ld/elfvers/{vers17.*, vers18.*, vers19.*}: New files.
2273
197a7bfd
ILT
22741999-06-13 Ian Lance Taylor <ian@zembu.com>
2275
2276 * ld-checks/asm.s: Use a symbol name for .lcomm.
2277 * ld-checks/checks.exp: Use different names for the two tests.
2278 Don't add extra text when invoking fail.
2279
99c262f8
ILT
22801999-06-12 Ian Lance Taylor <ian@zembu.com>
2281
2282 * ld-scripts/phdrs.exp: Change target check from "*-*-linuxaout*"
2283 to "*-*-linux*aout*".
2284 * ld-scripts/weak.exp: Likewise.
2285 * ld-shared/shared.exp: Likewise. Simplify condition a bit.
2286
2bdba6c9
AS
2287Wed Jun 9 12:02:33 1999 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
2288
2289 * ld-cdtest/cdtest-main.cc: Avoid `implicit int' warning.
2290 * ld-shared/sh1.c: Fix typo.
2291
77e0b0ef
ILT
22921999-06-04 H.J. Lu <hjl@gnu.org>
2293
2294 * lib/ld-lib.exp (default_ld_nm): Clear nm_output first if
2295 necessary.
2296
8535ca75
NC
22971999-05-17 Nick Clifton <nickc@cygnus.com>
2298
2299 * ld-undefined/undefined.exp: Add xfail for mcore-elf.
2300
69f868fa
DD
23011999-05-11 DJ Delorie <dj@cygnus.com>
2302
2303 * ld-srec/srec.exp: Do not run tests for PE based ports.
2304
252b5132
RH
23051999-03-05 Nick Clifton <nickc@cygnus.com>
2306
2307 * ld-selective/selective.exp: Do not run tests for COFF or PE
2308 based ports.
2309
23101999-02-17 Nick Clifton <nickc@cygnus.com>
2311
2312 * ld-undefined/undefined.exp: Add expected failures for StrongARM
2313 targets.
2314
2315 * ld-srec/srec.exp: Add expected failures for StrongARM targets.
2316
2317 * ld-selective/selective.exp: Add expected failure for ARM-COFF
b3992bc7 2318 targets.
252b5132
RH
2319
23201999-02-16 Nick Clifton <nickc@cygnus.com>
2321
2322 * ld-checks/asm.s: Use .long instead of .word.
2323 Replace custom section names with .text, .data and .bss.
2324 * ld-checks/script: Replace custom section names with .text, .data
b3992bc7 2325 and .bss.
252b5132 2326 * ld-checks/checks.exp: Replace custom section names with .text,
b3992bc7 2327 .data and .bss.
252b5132
RH
2328
23291999-02-11 Nick Clifton <nickc@cygnus.com>
2330
2331 * ld-checks: New directory: Tests for the linker's
2332 --check-sections option.
2333 * ld-checks/checks.exp: New file.
2334 * ld-checks/script: Bogus linker script.
2335 * ld-checks/asm.s: Simple test assembler file.
2336
2337Tue Feb 2 19:15:02 1999 Catherine Moore <clm@cygnus.com>
2338
3e8cba19
AM
2339 * ld-selective/selective.exp: Disable test for unsupported
2340 targets. Change tests to check for absence of symbols instead
2341 of address zero.
252b5132
RH
2342
2343Mon Jan 18 03:44:52 1999 Ian Lance Taylor <ian@cygnus.com>
2344
2345 * config/default.exp (get_link_files): Quote target_triplet and CC
2346 when invoking shell.
2347 (get_target_emul): Likewise.
2348
23491999-01-03 Ken Raeburn <raeburn@cygnus.com>
2350
2351 * config/default.exp (get_link_files, get_target_emul): New procs;
2352 run shell commands to extract information from configure.host and
2353 configure.tgt in the source tree.
2354 (top level): Use them to get information needed to run tests, if
2355 not otherwise provided.
2356
2357 * ld-shared/elf-offset.ld: New file. Builds a shared library, but
2358 gives non-zero addresses for memory region.
2359 * ld-shared/shared.exp: Run the non-PIC non-AIX test again using
2360 the new linker script.
2361
2362Tue Dec 8 22:56:05 1998 Geoff Keating <geoffk@ozemail.com.au>
2363
2364 * ld-srec/srec.exp: Delete xfails for PPC Linux targets,
2365 newer glibc lets link succeed.
2366
2367Sun Dec 6 12:59:37 1998 H.J. Lu <hjl@gnu.org>
2368
2369 * ld-elfvers/vers1.c: Add missing return types and values.
2370 * ld-elfvers/vers2.c: Likewise.
2371 * ld-elfvers/vers3.c: Likewise.
2372 * ld-elfvers/vers4.c: Likewise.
2373 * ld-elfvers/vers5.c: Likewise.
2374 * ld-elfvers/vers6.c: Likewise.
2375 * ld-elfvers/vers7.c: Likewise.
2376 * ld-elfvers/vers9.c: Likewise.
2377 * ld-elfvers/vers15.c: Likewise.
2378
2379Fri Oct 23 16:28:29 1998 Catherine Moore <clm@cygnus.com>
2380
3e8cba19
AM
2381 * ld-selective: New directory with new files to test
2382 selective linking.
252b5132 2383
3e8cba19 2384 * lib/ld-lib.exp (ld_nm): Strip leading underscore from $name.
b3992bc7 2385
252b5132
RH
2386Sun Oct 4 22:17:05 1998 Ian Lance Taylor <ian@cygnus.com>
2387
2388 * ld-elfvers/vers16.dsym: Work correctly on a system without
2389 versioned system libraries.
2390
2391Mon Sep 28 21:31:12 1998 Richard Henderson <rth@cygnus.com>
2392
2393 * ld-elfvers/vers.exp: Run tests on alpha-linux.
2394 * ld-elfvers/*.sym, ld-elfvers/*.dsym: Adjust patters to match
2395 Alpha's use of st_other.
2396
23971998-09-27 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
2398
2399 * ld-elfvers/vers.exp (vers16, vers16a): New tests.
2400 * ld-elfvers/{vers16.*, vers16a.*}: New files.
2401
2402Thu Sep 17 17:18:19 1998 Nick Clifton <nickc@cygnus.com>
2403
2404 * ld-undefined/undefined.exp: Make undefined line test be an xfail
2405 for arm/thunb elf toolchains.
2406
2407Wed Sep 9 14:10:15 1998 Nick Clifton <nickc@cygnus.com>
2408
2409 * ld-undefined/undefined.exp: change test for elf/dwarf2 targets.
2410
2411 * ld-srec/srec.exp: Arm-elf now passes this test.
2412
2413Wed Aug 19 11:59:19 1998 Nick Clifton <nickc@cygnus.com>
2414
2415 * ld-srec/srec.exp: Add arm/thumb-elf expected failures.
b3992bc7 2416
252b5132
RH
2417Thu Aug 13 12:41:58 1998 Ian Lance Taylor <ian@cygnus.com>
2418
2419 * ld-bootstrap/bootstrap.exp: Don't run the --static bootstrap
2420 test if we don't have a static libbfd.a.
2421
2422Wed Aug 12 15:19:35 1998 Ian Lance Taylor <ian@cygnus.com>
2423
2424 Based on patch from H.J. Lu <hjl@gnu.org>:
2425 * ld-srec/srec.exp: Add xfails for Alpha ELF targets.
2426
2427Mon Aug 10 15:42:20 1998 Richard Henderson <rth@cygnus.com>
2428
2429 * ld-scripts/weak.t (.text, .data): Focus data to be used.
2430 (/DISCARD/): All the rest.
2431 * ld-scripts/weak1.s, ld-scripts/weak2.s: Put stuff in .data.
2432
2433Fri Jul 24 18:37:17 1998 Ian Lance Taylor <ian@cygnus.com>
2434
2435 * config/default.exp: Create tmpdir/gas subdirectory, add a
2436 symlink to as-new, and set gcc_gas_flag variable.
2437 * lib/ld-lib.exp (default_ld_compile): If the compiler appears to
2438 be gcc, use gcc_gas_flag when compiling.
2439
2440Thu Jul 23 12:23:29 1998 Ian Lance Taylor <ian@cygnus.com>
2441
2442 * ld-elfvers/vers.exp: Just check for i?86 rather than checking
2443 for i386, i486, and i586.
2444 (objdump_versionstuff): If we can't find the line, dump the file.
2445
2446Fri Jul 3 00:27:41 1998 Ian Lance Taylor <ian@cygnus.com>
2447
2448 * ld-scripts/phdrs.exp: Run test on *-*-eabi*.
2449 * ld-scripts/weak.exp: Likewise.
2450
2451Wed Jul 1 10:51:46 1998 Nick Clifton <nickc@cygnus.com>
2452
2453 * ld-srec/srec.exp: Add xfail for v850.
2454
2455 * ld-undefined/undefined.exp: arm and thumb PE toolchains now pass
2456 these tests.
2457
2458Fri Jun 19 17:12:52 1998 Ian Lance Taylor <ian@cygnus.com>
2459
2460 * ld-scripts/weak.exp: New test.
2461 * ld-scripts/weak.t: New file.
2462 * ld-scripts/weak1.s: New file.
2463 * ld-scripts/weak2.s: New file.
2464
2465Tue Jun 16 12:40:38 1998 Geoff Keating <geoffk@ozemail.com.au>
2466
2467 * ld-elfvers/vers.exp: Run tests on powerpc ELF targets.
2468 * ld-shared/shared.exp: Likewise.
2469 * ld-elfvers/vers1.dsym: Allow for .sdata.
2470 * ld-srec/srec.exp: Add setup_xfails for PowerPC Linux.
2471
2472Fri May 29 15:02:50 1998 Ian Lance Taylor <ian@cygnus.com>
2473
2474 * ld-srec/srec.exp: Add xfails for powerpc*-*-eabi.
b3992bc7 2475 (run_srec_test): On mn10200, define __truncsipsi2_do_d2.
252b5132
RH
2476 * ld-srec/sr1.c (__main): Change return type to void.
2477 * ld-srec/sr3.cc (__main): Likewise.
2478 (__builtin_delete, __builtin_new): Likewise.
2479 (__get_dynamic_handler_chain): Return 0.
2480 (__get_eh_context): Likewise.
2481
2482Thu May 21 15:21:33 1998 Nick Clifton <nickc@cygnus.com>
2483
2484 * ld-undefined/undefined.exp: Add support for thumb-pe target.
2485 * ld-srec/srec.exp: Add support for arm-pe and thumb-pe targets.
2486
2487Mon May 4 17:54:20 1998 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
2488
2489 * ld-shared/shared.exp: Remove setup_xfails for m68k-linux.
2490
2491Mon May 4 17:12:06 1998 Ian Lance Taylor <ian@cygnus.com>
2492
2493 * ld-shared/main.c (shlib_overriddencall2): New function.
2494 (main): Call shlib_shlibcall2.
2495 * ld-shared/sh1.c (shlib_shlibcall2): New function.
2496 (shlib_overriddencall2): New function.
2497 * ld-shared/shared.dat: Add output line for new test.
2498 * ld-shared/sun4.dat: Likewise.
2499
2500 * ld-srec/sr3.cc (__get_eh_context): New function.
2501
2502Tue Apr 7 12:50:17 1998 Manfred Hollstein <manfred@s-direktnet.de>
2503
2504 * ld-cdtest/cdtest-foo.h (class Foo): Declare len to be static to
2505 avoid compiler warning.
2506 * ld-srec/sr3.cc (class Foo): Likewise.
2507
2508Tue Feb 10 16:42:40 1998 Ian Lance Taylor <ian@cygnus.com>
2509
2510 * ld-srec/sr3.cc (__get_dynamic_handler_chain): New function.
2511
2512Mon Feb 2 14:17:48 1998 Ian Lance Taylor <ian@cygnus.com>
2513
2514 * ld-scripts/phdrs.exp: Adjust phdrs_regexp for a 64 bit target.
2515
2516Thu Dec 18 11:13:28 1997 Nick Clifton <nickc@cygnus.com>
2517
2518 * ld-srec/srec.exp: Duplicated Arm patch for Thumb targets.
2519
2520Tue Dec 2 09:50:19 1997 Nick Clifton <nickc@cygnus.com>
2521
2522 * ld-srec/srec.exp: Applied patch from Tony.Thompson@arm.com which
2523 fixes ARM tests.
2524
2525Mon Dec 1 16:12:05 1997 Nick Clifton <nickc@cygnus.com>
2526
2527 * ld-srec/srec.exp: Add expected failures of tests 1 and 2 for ARM
2528 coff targets.
2529
2530Wed Nov 12 14:18:31 1997 Ian Lance Taylor <ian@cygnus.com>
2531
2532 * ld-cdtest/cdtest-foo.h (class Foo): Declare len to be int to
2533 avoid compiler warning.
2534 * ld-srec/sr3.cc (class Foo): Likewise.
2535
2536Mon Nov 10 14:25:43 1997 Ian Lance Taylor <ian@cygnus.com>
2537
2538 * lib/ld-lib.exp (default_ld_simple_link): Permit the linker to
2539 have any name when looking for entry symbol warnings.
2540
2541 * ld-srec/sr3.cc (__eh_pc): Define.
2542
2543Mon Oct 20 14:36:39 1997 Ian Lance Taylor <ian@cygnus.com>
2544
2545 * ld-srec/sr3.cc: Add definitions for terminate, __terminate, and
b3992bc7 2546 __throw, since the current g++ expects them to be defined.
252b5132
RH
2547
2548Fri Oct 3 12:24:03 1997 Ian Lance Taylor <ian@cygnus.com>
2549
2550 * ld-elfvers/vers.exp (objdump_emptyverstuff): Accept the output
2551 file if the string libc appears in it.
2552 (objdump_versionstuff): Accept unexpected lines in the output
2553 file. Compare lines using string match.
2554 * ld-elfvers/vers6.ver: Permit any value in the vna_other field.
2555
2556Tue Aug 12 16:01:22 1997 Ian Lance Taylor <ian@cygnus.com>
2557
2558 * ld-scripts/crossref.exp: Correct string quoting.
2559
2560Sat Aug 9 00:56:03 1997 Ian Lance Taylor <ian@cygnus.com>
2561
2562 * config/default.exp: Change ld, as, nm and strip from .new to
2563 -new. Load ld-lib.exp rather than ld.exp.
2564 * ld-bootstrap/bootstrap.exp: Use ld-new rather than ld.new.
2565 * lib/ld-lib.exp: Rename from lib/ld.exp, for the benefit of
2566 DejaGnu changes.
2567
2568Thu Jun 26 12:07:03 1997 Ian Lance Taylor <ian@cygnus.com>
2569
2570 * ld-elfvers/vers.exp: Use egrep rather than grep when looking for
2571 an alternation. From Greg Margo <gmargo@dl.com>.
2572
2573Wed Jun 25 12:47:22 1997 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
2574
2575 * ld-shared/shared.exp: Add setup_xfail for m68k-linux on tests
2576 with non PIC shared libraries.
2577
2578Fri Jun 6 17:35:47 1997 Ian Lance Taylor <ian@cygnus.com>
2579
2580 * ld-elfvers/vers6.ver: Update for recent elflink.h patch to
2581 version handling.
2582
2583Wed Jun 4 12:06:48 1997 Ian Lance Taylor <ian@cygnus.com>
2584
2585 * ld-srec/srec.exp: Define ___get_dynamic_handler_chain as well.
2586
2587Fri May 30 12:21:39 1997 Ian Lance Taylor <ian@cygnus.com>
2588
2589 * ld-srec/srec.exp: Define __get_dynamic_handler_chain when
2590 linking.
2591
2592Mon May 12 11:17:55 1997 Ian Lance Taylor <ian@cygnus.com>
2593
2594 * config/default.exp: Use $base_dir rather than $objdir when
2595 setting ld. From John David Anglin <dave@hiauly1.hia.nrc.ca>.
2596
2597Fri Apr 25 09:07:00 1997 Jeffrey A Law (law@cygnus.com)
2598
2599 * ld-srec/srec.exp: Define various out of line prologue/epilogue
2600 functions for the mn10200 to avoid needing libgcc.a.
2601
2602Wed Mar 26 13:56:10 1997 Ian Lance Taylor <ian@cygnus.com>
2603
2604 * ld-srec/srec.exp: Don't expect failures on mips*-*-elf*.
2605
2606Mon Mar 17 19:27:13 1997 Ian Lance Taylor <ian@cygnus.com>
2607
2608 * ld-elfvers/vers.exp: Don't run on SunOS or AIX.
2609
2610Wed Mar 12 21:44:19 1997 Eric Youngdale <eric@andante.jic.com>
2611
2612 * ld-elfvers/vers.exp, *: New tests for symbol versioning.
2613 * config/default.exp: Set ar and strip.
2614
2615Fri Feb 7 16:47:02 1997 Bob Manson <manson@charmed.cygnus.com>
2616
2617 * ld-bootstrap/bootstrap.exp: Use prune_warnings instead of
2618 prune_system_crud.
2619 * ld-cdtest/cdtest.exp: Ditto.
2620 * ld-scripts/crossref.exp: Ditto.
2621 * ld-sh/sh.exp: Ditto.
2622 * ld-shared/shared.exp: Ditto.
2623 * ld-srec/srec.exp: Ditto.
2624 * lib/ld.exp: Ditto.
2625
2626Wed Jan 29 00:47:29 1997 Bob Manson <manson@charmed.cygnus.com>
2627
2628 * ld-cdtest/cdtest.exp: Put a slash between $srcdir/$subdir.
2629 * ld-scripts/script.exp: Ditto.
2630 * ld-sh/sh.exp: Ditto.
2631 * ld-undefined/undefined.exp: Ditto.
2632 * ld-versados/versados.exp: Ditto.
2633 * lib/ld.exp: Ditto.
2634
2635Mon Dec 30 17:08:04 1996 Ian Lance Taylor <ian@cygnus.com>
2636
2637 * ld-scripts/crossref.exp: Fix quoting for --defsym $global$.
2638
2639Tue Oct 1 15:52:31 1996 Ian Lance Taylor <ian@cygnus.com>
2640
2641 * lib/ld.exp (default_ld_version): Fix for current version
2642 printing.
2643
2644Fri Sep 13 15:51:45 1996 Ian Lance Taylor <ian@cygnus.com>
2645
2646 * ld-scripts/crossref.exp: Define $global$ for hppa-elf.
2647
2648Thu Aug 8 14:29:32 1996 Ian Lance Taylor <ian@cygnus.com>
2649
2650 * ld-scripts/cross2.t: Map XCOFF sections to .text or .data.
2651
2652 * lib/ld.exp: Use verbose -log instead of calling both verbose and
2653 send_log.
2654
2655Wed Aug 7 18:00:58 1996 Ian Lance Taylor <ian@cygnus.com>
2656
2657 * ld-scripts/phdrs.exp: New test.
2658 * ld-scripts/phdrs.s, ld-scripts/phdrs.t: New files.
2659
2660Sun Aug 4 21:58:12 1996 Ian Lance Taylor <ian@cygnus.com>
2661
2662 * ld-scripts/crossref.exp: On a29k targets, use --defsym to define
2663 V_SPILL and V_FILL.
2664
2665Thu Aug 1 14:10:27 1996 Ian Lance Taylor <ian@cygnus.com>
2666
2667 * ld-scripts/crossref.exp: New test.
2668 * ld-scripts/{cross1.c, cross2.c, cross3.c}: New files.
2669 * ld-scripts/{cross1.t, cross2.t}: New files.
2670
2671Sat Jun 29 13:40:11 1996 Ian Lance Taylor <ian@cygnus.com>
2672
2673 * ld-sh/sh.exp: Fix debugging messages.
2674 * ld-sh/sh1.s: Use .align 4.
2675
2676Wed May 1 16:45:13 1996 Ian Lance Taylor <ian@cygnus.com>
2677
2678 * ld-sh/sh.exp: Use -O when compiling with -mrelax.
2679
2680Mon Apr 29 10:33:10 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
2681
2682 * ld-shared/shared.exp: Run the shared library tests on
b3992bc7 2683 Linux/m68k.
252b5132
RH
2684
2685Fri Apr 5 16:20:55 1996 Ian Lance Taylor <ian@cygnus.com>
2686
2687 * ld-shared/shared.exp: Run the shared library tests on Linux.
2688
2689Mon Feb 26 12:45:26 1996 Ian Lance Taylor <ian@cygnus.com>
2690
2691 * ld-shared/shared.exp: Don't use -fpic on MIPS targets.
2692
2693Wed Jan 31 15:09:57 1996 Jeffrey A Law (law@cygnus.com)
2694
2695 * ld-srec/srec.exp: Add xfails for hppa*-*-*elf*.
2696 * ld-undefined/undefined.exp: Likewise.
2697
2698Fri Jan 26 18:43:03 1996 Ian Lance Taylor <ian@cygnus.com>
2699
2700 * ld-undefined/undefined.exp: ELF targets should now pass the
2701 undefined line test.
2702
2703Thu Jan 25 15:36:13 1996 Ian Lance Taylor <ian@cygnus.com>
2704
2705 * ld-empic/empic.exp: Update for change to MIPS disassembler.
2706
2707Mon Jan 15 15:05:53 1996 Ian Lance Taylor <ian@cygnus.com>
2708
2709 * ld-bootstrap/bootstrap.exp: Expect failure for mips*-*-irix5*
2710 when doing the --static test.
2711 * ld-shared/shared.exp: Run tests on mips*-*-irix5*.
2712
2713Fri Dec 29 12:33:09 1995 Ian Lance Taylor <ian@cygnus.com>
2714
2715 * ld-bootstrap/bootstrap.exp: On AIX, don't pass the -bI option
2716 when creating ld-partial.o.
2717
2718Tue Dec 26 17:37:23 1995 Ian Lance Taylor <ian@cygnus.com>
2719
2720 * ld-srec/srec.exp: If powerpc*-*-eabi*, use --defsym to define
2721 __eabi.
2722
2723Tue Dec 19 18:01:01 1995 Ian Lance Taylor <ian@cygnus.com>
2724
2725 * ld-srec/srec.exp: Add setup_xfails for XCOFF targets.
2726
2727Fri Dec 15 16:36:17 1995 Ian Lance Taylor <ian@cygnus.com>
2728
2729 * ld-srec/srec.exp: On a29k targets, use --defsym to define
2730 V_SPILL and V_FILL.
2731 * ld-srec/sr1.c (V_SPILL, V_FILL): Remove definitions.
2732 * ld-srec/sr3.cc: Likewise.
2733
2734 * ld-srec/srec.exp: Remove i960 COFF setup_xfail.
2735
2736Sat Dec 2 01:20:31 1995 Ian Lance Taylor <ian@cygnus.com>
2737
2738 * ld-srec/srec.exp: Don't use [] in setup_xfail expressions.
2739
2740Fri Dec 1 13:18:18 1995 Ian Lance Taylor <ian@cygnus.com>
2741
2742 * ld-srec/srec.exp: Add setup_xfails for MIPS ELF targets.
2743
2744Wed Nov 29 13:01:10 1995 Ian Lance Taylor <ian@cygnus.com>
2745
2746 * ld-srec/srec.exp: Add setup_xfail for i960 COFF targets.
2747
2748Mon Nov 27 14:36:11 1995 Ian Lance Taylor <ian@cygnus.com>
2749
2750 * ld-srec/srec.exp: Add setup_xfail calls for i[345]86-*-aout*.
2751
2752 * ld-srec/sr1.c (V_SPILL, V_FILL): Define.
2753 * ld-srec/sr3.cc: Likewise.
2754
2755Tue Nov 21 16:05:53 1995 Ian Lance Taylor <ian@cygnus.com>
2756
2757 * ld-empic/empic.exp: Update for changes in objdump output.
2758
2759Wed Nov 15 17:42:48 1995 Ian Lance Taylor <ian@cygnus.com>
2760
2761 * ld-srec/srec.exp: New tests.
2762 * ld-srec/sr1.c, ld-srec/sr2.c, ld-srec/sr3.cc: New files.
2763 * lib/ld.exp (ld_simple_link): Discard warnings about not being
2764 able to find the entry symbol.
2765
2766Tue Nov 14 20:03:54 1995 Ian Lance Taylor <ian@cygnus.com>
2767
2768 * ld-sh/sh2.c (__main): Define.
2769
2770Mon Nov 6 14:39:18 1995 Ian Lance Taylor <ian@cygnus.com>
2771
2772 * ld-empic/empic.exp: Accept a . in the address symbol.
2773
2774 * ld-shared/shared.exp: Run tests on rs6000*-*-aix* and
2775 powerpc*-*-aix*. Add code to create appropriate exports files,
2776 and pass appropriate compilation flags, and test against
2777 appropriate expected output.
2778 * ld-shared/xcoff.dat: New file.
2779 * ld-shared/main.c: Put #ifndef XCOFF_TEST around tests that can
2780 not be linked using XCOFF. Use shlib_shlibvar1 as a sample
2781 function pointer, rather than shlib_mainvar.
2782 * ld-shared/sh1.c: Likewise.
2783 * ld-shared/shared.dat: Update for change from using shlib_mainvar
2784 to using shlib_shlibvar1.
2785 * ld-shared/sun4.dat: Likewise.
2786
2787Sat Oct 28 01:54:25 1995 Ian Lance Taylor <ian@cygnus.com>
2788
2789 * ld-scripts/script.t: Put .pr in .text, and .rw in .data, for
2790 convenience when testing XCOFF.
2791
2792Thu Oct 26 22:53:17 1995 Ian Lance Taylor <ian@cygnus.com>
2793
2794 * ld-bootstrap/bootstrap.exp: On AIX, pass -bI/lib/syscalls.exp
2795 along with --static.
2796
2797 * ld-scripts/script.s: Make symbols global.
2798
2799Fri Oct 20 12:22:16 1995 Ian Lance Taylor <ian@cygnus.com>
2800
2801 * ld-undefined/undefined.exp: Add setup_xfails for arm*-*-pe*.
2802
2803Fri Sep 29 11:06:10 1995 Ian Lance Taylor <ian@cygnus.com>
2804
2805 * ld-undefined/undefined.exp: Use -e when invoking the linker, to
2806 prevent the SunOS linker from trying to create a shared library.
2807
2808Thu Sep 28 12:37:14 1995 Ian Lance Taylor <ian@cygnus.com>
2809
2810 * ld-shared/shared.exp: Run the tests on sparc*-*-sunos4*. Add
2811 appropriate modifications and setup_xfails.
2812 * ld-shared/sun4.dat: New file.
2813
2814Mon Sep 18 14:12:56 1995 Ian Lance Taylor <ian@cygnus.com>
2815
2816 * lib/ld.exp (default_ld_version): Call prune_system_crud.
2817 (default_ld_relocate, default_ld_link): Likewise.
2818 (default_ld_simple_link, default_ld_compile): Likewise.
2819 (default_ld_assemble, default_ld_nm): Likewise.
2820
2821Fri Sep 8 17:15:38 1995 Ian Lance Taylor <ian@cygnus.com>
2822
2823 * ld-cdtest/cdtest.exp: If the compiler does not exist, mark the
2824 tests as untested rather than unresolved.
2825
2826Wed Aug 23 10:46:38 1995 Ian Lance Taylor (ian@cygnus.com)
2827
2828 * ld-sh/sh.exp: Call prune_system_crud on the output of cmp.
2829
2830Tue Aug 15 17:35:35 1995 Ian Lance Taylor <ian@cygnus.com>
2831
2832 * ld-scripts/script.exp: Split script verification into a proc.
2833 Add simple test of MRI script.
2834 * ld-scripts/scriptm.t: New file.
2835
2836Wed Jul 26 11:38:58 1995 Ian Lance Taylor <ian@cygnus.com>
2837
2838 * ld-sh/sh.exp: Mark `SH confirm relaxing' test unresolved when
2839 appropriate.
2840
2841Mon Jul 24 15:34:31 1995 Ian Lance Taylor <ian@cygnus.com>
2842
2843 * config/default.exp: Define objcopy if it is not defined.
2844 * ld-sh/*: New tests for SH relaxing.
2845
2846 * ld-empic/empic.exp: If $CC does not exist, call untested rather
2847 than unresolved.
2848
2849Thu Jul 20 15:09:26 1995 Ian Lance Taylor <ian@cygnus.com>
2850
2851 * ld-undefined/undefined.exp: If $CC does not exist, mark the
2852 tests as untested rather than unresolved. Clear ELF xfails for
2853 mips*, not just mips.
2854
2855Tue Jul 18 12:00:41 1995 Ian Lance Taylor <ian@cygnus.com>
2856
2857 * ld-undefined/undefined.exp: Add setup_xfail for sh-*-* for
2858 undefined line test.
2859
2860Fri Jul 14 13:07:48 1995 Ian Lance Taylor <ian@cygnus.com>
2861
2862 * ld-undefined/undefined.exp: New test, to check reporting of
2863 undefined symbols.
2864 * ld-undefined/undefined.c: New file.
2865
2866Mon Jul 10 11:13:39 1995 Ian Lance Taylor <ian@cygnus.com>
2867
2868 * ld-versados/versados.exp: If a test fails, report it correctly:
2869 don't try to run the next test, and don't report a pass as well as
2870 a fail.
2871
2872Mon Jul 3 14:26:37 1995 Steve Chamberlain <sac@slash.cygnus.com>
2873
a2b64bed 2874 * versados/(t1,t2).ld: End in newlines.
252b5132
RH
2875
2876Mon May 22 20:19:38 1995 Ken Raeburn <raeburn@cujo.cygnus.com>
2877
2878 * lib/ld.exp (default_ld_compile): If cc argument is multiple
2879 words, use only the first when trying to verify the availability
2880 of the compiler.
2881
2882Mon Feb 6 11:46:49 1995 Ian Lance Taylor <ian@cygnus.com>
2883
2884 * ld-scripts/defined.t: Mention .data and .bss explicitly.
2885
2886Tue Jan 24 14:51:48 1995 Ian Lance Taylor <ian@sanguine.cygnus.com>
2887
2888 * ld-bootstrap/bootstrap.exp: If not in the ld build directory,
2889 call untested for each test, rather than ignoring it. If one test
2890 fails, go on to the next one instead of returning.
2891 * ld-cdtest/cdtest.exp: If compilations fail, mark tests as
2892 unresolved.
2893 * ld-empic/empic.exp: Likewise. Also, always pass the same test
2894 name to pass or fail.
2895 * ld-shared/shared.exp: Likewise. Also, always run all tests.
2896 * ld-scripts/defined.exp: If as or nm fail, mark test as
2897 unresolved. Always pass the same test name to pass or fail.
2898 * ld-scripts/script.exp: Likewise.
2899 * ld-scripts/sizeof.exp: Likewise.
2900
2901Wed Jan 11 11:48:31 1995 Ian Lance Taylor <ian@sanguine.cygnus.com>
2902
2903 * ld-scripts/sizeof.exp: New test, based on bug report from
2904 anders.blomdell@control.lth.se.
2905 * ld-scripts/sizeof.s: New file.
2906 * ld-scripts/sizeof.t: New file.
2907
2908Wed Jan 4 18:56:27 1995 Ian Lance Taylor <ian@sanguine.cygnus.com>
2909
2910 * lib/ld.exp: Use [which $ld] rather than [file exists $ld] to see
2911 if the linker exists.
2912
2913Wed Dec 14 16:39:03 1994 Ken Raeburn <raeburn@cujo.cygnus.com>
2914
2915 * lib/ld.exp (prune_system_crud): Define if not already defined,
2916 in case the user isn't using the newest DejaGnu version that we
2917 haven't released to the net yet.
2918
2919Fri Dec 2 14:17:02 1994 Ian Lance Taylor <ian@rtl.cygnus.com>
2920
2921 * config/default.exp: Define objdump if it is not defined.
2922 * ld-empic/*: New tests to test -membedded-pic code.
2923
2924Mon Nov 28 11:24:36 1994 Ian Lance Taylor <ian@sanguine.cygnus.com>
2925
2926 * ld-bootstrap/bootstrap.exp: Pass cmp output through
2927 prune_system_crud.
2928 * ld-cdtest/cdtest.exp: Pass diff output through
2929 prune_system_crud.
2930 * ld-shared/shared.exp: Likewise.
2931
2932 * config/default.exp: Remove unused and useless proc ld_load.
2933
2934Sun Oct 30 13:02:34 1994 Ian Lance Taylor <ian@sanguine.cygnus.com>
2935
2936 * lib/ld.exp (default_ld_compile): Remove the output file before
2937 compiling.
2938
2939 * ld-shared/shared.exp: Move common test code into a procedure.
2940 Add tests for compiling the non shared code PIC.
2941 * ld-shared/main.c (main): Call main_called, and print the result.
2942 * ld-shared/shared.dat: Adjust accordingly.
2943
2944Thu Oct 27 17:30:12 1994 Ian Lance Taylor <ian@sanguine.cygnus.com>
2945
2946 * ld-shared: New directory, with new files to test generating ELF
2947 shared libraries.
2948
2949 * lib/ld.exp (default_ld_compile): If the compilation worked, but
2950 no object file was created, check to see if the compiler foolishly
2951 ignored the -o switch when compiling, and move the resulting
2952 object if it did.
2953
2954Thu Sep 29 12:36:51 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
2955
2956 * VMS does not permits `.' in directory names. Renamed
2957 ld.bootstrap to ld-bootstrap, ld.cdtest to ld-cdtest, and
2958 ld.scripts to ld-scripts.
2959
2960Wed Sep 28 12:18:54 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
2961
2962 * config/default.exp: Set variables as and nm. Create tmpdir if
2963 it does not already exist.
2964 * ld.bootstrap/bootstrap.exp: Don't create tmpdir here.
2965 * ld.cdtest/cdtest.exp: Likewise.
2966 * ld.scripts/defined.exp: Likewise. Also, don't set as and nm
2967 here. Change perror for no variables found to fail.
2968 * ld.scripts/script.exp: New test.
2969 * ld.scripts/script.t, ld.scripts/script.s: New files.
2970
2971Tue Sep 27 14:59:51 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
2972
2973 * ld.scripts: New directory.
2974 * ld.scripts/defined.exp, ld.scripts/defined.s: New files.
2975 * ld.scripts/defined.t: New file.
2976 * lib/ld.exp (default_ld_simple_link): New function.
2977 (default_ld_assemble, default_ld_nm): New functions.
2978 * config/default.exp: Rename from unix-ld.exp.
2979 (ld_simple_link, ld_assemble, ld_nm): New functions.
2980
2981 * config/unix-ld.exp: Set ld using findfile.
2982 * lib/ld.exp (default_ld_relocate): Return a value. Change format
2983 of log messages.
2984 (default_ld_compile): Likewise.
2985 (default_ld_link): Likewise. Also, don't include $BFDLIB and
2986 $LIBIBERTY in link.
2987 * ld.bootstrap/bootstrap.exp: Rewrite.
2988 * ld.cdtest/cdtest.exp: Rewrite.
2989 * ld.cdtest/cdtest-foo.cc: Update from top level ld directory.
2990 * ld.cdtest/cdtest-foo.h: Likewise.
2991 * ld.cdtest/cdtest-main.cc: Likewise.
2992
2993Fri May 27 09:35:04 1994 Ken Raeburn (raeburn@cygnus.com)
2994
2995 * ld.cdtest/cdtest.exp: Don't look for $result before it's
2996 defined.
2997
2998Tue May 17 15:06:49 1994 Bill Cox (bill@rtl.cygnus.com)
2999
3000 * ld.bootstrap/bootstrap.exp, lib/ld.exp: Replace error proc
3e8cba19 3001 calls with perror calls.
252b5132
RH
3002
3003Wed May 11 16:47:46 1994 Ken Raeburn (raeburn@rtl.cygnus.com)
3004
3005 * ld.cdtest/cdtest-bar.cc: Renamed from cdtest-func.cc.
3006 * ld.cdtest/cdtest.exp: Adjusted.
3007
3008Fri Jan 28 13:25:41 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
3009
3010 * lib/ld.exp (simple_diff): Indicate failure if files have
3011 different numbers of lines. Don't muck with $differences to avoid
3012 indicating a pass, just return.
3013
a2b64bed 3014 * ld.cdtest/{cdtest-foo.h,cdtest-foo.cc,cdtest-main.cc}:
252b5132
RH
3015 Fix test case to be valid ANSI C++. Don't require use of header
3016 files, so "../gcc/xgcc -B../gcc/" can be used for CXX.
a2b64bed 3017 * ld.cdtest/cdtest.exp: Combine "rm" lines. Add some
252b5132
RH
3018 commentary on things that are still broken with this test case.
3019
3020Fri Sep 10 09:58:23 1993 Jeffrey Wheat (cassidy@cygnus.com)
3021
a2b64bed 3022 * ld.cdtest/cdtest.exp: Added CXXFLAGS to compile stage.
252b5132
RH
3023
3024Thu Aug 12 16:05:37 1993 Jeffrey Wheat (cassidy@cygnus.com)
3025
a2b64bed
NC
3026 * lib/ld.exp: add compiler and linker support
3027 * config/unix-ld.exp: add compiler and linker support
3028 * ld.bootstrap/bootstrap.exp: fixed to do partial links
3029 * ld.cdtest/cdtest.exp: constructor/destructor testscase
252b5132
RH
3030
3031Wed Aug 4 21:00:18 1993 Jeffrey Wheat (cassidy@cygnus.com)
3032
a2b64bed
NC
3033 * lib/ld.exp: new file
3034 * config/unix-ld.exp: new file
3035 * ld.bootstrap/bootstrap.exp: new file
This page took 0.293987 seconds and 4 git commands to generate.