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