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