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