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