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