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