* ld-undefined/undefined.exp: XFAIL on IRIX6 for the usual as
[binutils-gdb.git] / ld / testsuite / ChangeLog
1 Thu Jul 15 18:00:30 1999 Mark P. Mitchell <mark@codesourcery.com>
2
3 * ld-undefined/undefined.exp: XFAIL on IRIX6 for the usual as
4 with other DWARF2 targets.
5
6 1999-07-13 Nick Clifton <nickc@cygnus.com>
7
8 * ld-undefined/undefined.exp: Do not expect arm toolchains to fail
9 the undefined line test.
10
11 1999-07-10 Ian Lance Taylor <ian@zembu.com>
12
13 * ld-elfvers/vers.exp: Use -rpath in new vers19 test.
14
15 1999-07-07 Ian Lance Taylor <ian@zembu.com>
16
17 * ld-elfvers/vers.exp: Add new tests vers17 to vers19.
18 * ld/elfvers/{vers17.*, vers18.*, vers19.*}: New files.
19
20 1999-06-13 Ian Lance Taylor <ian@zembu.com>
21
22 * ld-checks/asm.s: Use a symbol name for .lcomm.
23 * ld-checks/checks.exp: Use different names for the two tests.
24 Don't add extra text when invoking fail.
25
26 1999-06-12 Ian Lance Taylor <ian@zembu.com>
27
28 * ld-scripts/phdrs.exp: Change target check from "*-*-linuxaout*"
29 to "*-*-linux*aout*".
30 * ld-scripts/weak.exp: Likewise.
31 * ld-shared/shared.exp: Likewise. Simplify condition a bit.
32
33 Wed Jun 9 12:02:33 1999 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
34
35 * ld-cdtest/cdtest-main.cc: Avoid `implicit int' warning.
36 * ld-shared/sh1.c: Fix typo.
37
38 1999-06-04 H.J. Lu <hjl@gnu.org>
39
40 * lib/ld-lib.exp (default_ld_nm): Clear nm_output first if
41 necessary.
42
43 1999-05-17 Nick Clifton <nickc@cygnus.com>
44
45 * ld-undefined/undefined.exp: Add xfail for mcore-elf.
46
47 1999-05-11 DJ Delorie <dj@cygnus.com>
48
49 * ld-srec/srec.exp: Do not run tests for PE based ports.
50
51 1999-03-05 Nick Clifton <nickc@cygnus.com>
52
53 * ld-selective/selective.exp: Do not run tests for COFF or PE
54 based ports.
55
56 1999-02-17 Nick Clifton <nickc@cygnus.com>
57
58 * ld-undefined/undefined.exp: Add expected failures for StrongARM
59 targets.
60
61 * ld-srec/srec.exp: Add expected failures for StrongARM targets.
62
63 * ld-selective/selective.exp: Add expected failure for ARM-COFF
64 targets.
65
66 1999-02-16 Nick Clifton <nickc@cygnus.com>
67
68 * ld-checks/asm.s: Use .long instead of .word.
69 Replace custom section names with .text, .data and .bss.
70 * ld-checks/script: Replace custom section names with .text, .data
71 and .bss.
72 * ld-checks/checks.exp: Replace custom section names with .text,
73 .data and .bss.
74
75 1999-02-11 Nick Clifton <nickc@cygnus.com>
76
77 * ld-checks: New directory: Tests for the linker's
78 --check-sections option.
79 * ld-checks/checks.exp: New file.
80 * ld-checks/script: Bogus linker script.
81 * ld-checks/asm.s: Simple test assembler file.
82
83 Tue Feb 2 19:15:02 1999 Catherine Moore <clm@cygnus.com>
84
85 * ld-selective/selective.exp: Disable test for unsupported
86 targets. Change tests to check for absence of symbols instead
87 of address zero.
88
89 Mon Jan 18 03:44:52 1999 Ian Lance Taylor <ian@cygnus.com>
90
91 * config/default.exp (get_link_files): Quote target_triplet and CC
92 when invoking shell.
93 (get_target_emul): Likewise.
94
95 1999-01-03 Ken Raeburn <raeburn@cygnus.com>
96
97 * config/default.exp (get_link_files, get_target_emul): New procs;
98 run shell commands to extract information from configure.host and
99 configure.tgt in the source tree.
100 (top level): Use them to get information needed to run tests, if
101 not otherwise provided.
102
103 * ld-shared/elf-offset.ld: New file. Builds a shared library, but
104 gives non-zero addresses for memory region.
105 * ld-shared/shared.exp: Run the non-PIC non-AIX test again using
106 the new linker script.
107
108 Tue Dec 8 22:56:05 1998 Geoff Keating <geoffk@ozemail.com.au>
109
110 * ld-srec/srec.exp: Delete xfails for PPC Linux targets,
111 newer glibc lets link succeed.
112
113 Sun Dec 6 12:59:37 1998 H.J. Lu <hjl@gnu.org>
114
115 * ld-elfvers/vers1.c: Add missing return types and values.
116 * ld-elfvers/vers2.c: Likewise.
117 * ld-elfvers/vers3.c: Likewise.
118 * ld-elfvers/vers4.c: Likewise.
119 * ld-elfvers/vers5.c: Likewise.
120 * ld-elfvers/vers6.c: Likewise.
121 * ld-elfvers/vers7.c: Likewise.
122 * ld-elfvers/vers9.c: Likewise.
123 * ld-elfvers/vers15.c: Likewise.
124
125 Fri Oct 23 16:28:29 1998 Catherine Moore <clm@cygnus.com>
126
127 * ld-selective: New directory with new files to test
128 selective linking.
129
130 * lib/ld-lib.exp (ld_nm): Strip leading underscore from $name.
131
132 Sun Oct 4 22:17:05 1998 Ian Lance Taylor <ian@cygnus.com>
133
134 * ld-elfvers/vers16.dsym: Work correctly on a system without
135 versioned system libraries.
136
137 Mon Sep 28 21:31:12 1998 Richard Henderson <rth@cygnus.com>
138
139 * ld-elfvers/vers.exp: Run tests on alpha-linux.
140 * ld-elfvers/*.sym, ld-elfvers/*.dsym: Adjust patters to match
141 Alpha's use of st_other.
142
143 1998-09-27 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
144
145 * ld-elfvers/vers.exp (vers16, vers16a): New tests.
146 * ld-elfvers/{vers16.*, vers16a.*}: New files.
147
148 Thu Sep 17 17:18:19 1998 Nick Clifton <nickc@cygnus.com>
149
150 * ld-undefined/undefined.exp: Make undefined line test be an xfail
151 for arm/thunb elf toolchains.
152
153 Wed Sep 9 14:10:15 1998 Nick Clifton <nickc@cygnus.com>
154
155 * ld-undefined/undefined.exp: change test for elf/dwarf2 targets.
156
157 * ld-srec/srec.exp: Arm-elf now passes this test.
158
159 Wed Aug 19 11:59:19 1998 Nick Clifton <nickc@cygnus.com>
160
161 * ld-srec/srec.exp: Add arm/thumb-elf expected failures.
162
163 Thu Aug 13 12:41:58 1998 Ian Lance Taylor <ian@cygnus.com>
164
165 * ld-bootstrap/bootstrap.exp: Don't run the --static bootstrap
166 test if we don't have a static libbfd.a.
167
168 Wed Aug 12 15:19:35 1998 Ian Lance Taylor <ian@cygnus.com>
169
170 Based on patch from H.J. Lu <hjl@gnu.org>:
171 * ld-srec/srec.exp: Add xfails for Alpha ELF targets.
172
173 Mon Aug 10 15:42:20 1998 Richard Henderson <rth@cygnus.com>
174
175 * ld-scripts/weak.t (.text, .data): Focus data to be used.
176 (/DISCARD/): All the rest.
177 * ld-scripts/weak1.s, ld-scripts/weak2.s: Put stuff in .data.
178
179 Fri Jul 24 18:37:17 1998 Ian Lance Taylor <ian@cygnus.com>
180
181 * config/default.exp: Create tmpdir/gas subdirectory, add a
182 symlink to as-new, and set gcc_gas_flag variable.
183 * lib/ld-lib.exp (default_ld_compile): If the compiler appears to
184 be gcc, use gcc_gas_flag when compiling.
185
186 Thu Jul 23 12:23:29 1998 Ian Lance Taylor <ian@cygnus.com>
187
188 * ld-elfvers/vers.exp: Just check for i?86 rather than checking
189 for i386, i486, and i586.
190 (objdump_versionstuff): If we can't find the line, dump the file.
191
192 Fri Jul 3 00:27:41 1998 Ian Lance Taylor <ian@cygnus.com>
193
194 * ld-scripts/phdrs.exp: Run test on *-*-eabi*.
195 * ld-scripts/weak.exp: Likewise.
196
197 Wed Jul 1 10:51:46 1998 Nick Clifton <nickc@cygnus.com>
198
199 * ld-srec/srec.exp: Add xfail for v850.
200
201 * ld-undefined/undefined.exp: arm and thumb PE toolchains now pass
202 these tests.
203
204 Fri Jun 19 17:12:52 1998 Ian Lance Taylor <ian@cygnus.com>
205
206 * ld-scripts/weak.exp: New test.
207 * ld-scripts/weak.t: New file.
208 * ld-scripts/weak1.s: New file.
209 * ld-scripts/weak2.s: New file.
210
211 Tue Jun 16 12:40:38 1998 Geoff Keating <geoffk@ozemail.com.au>
212
213 * ld-elfvers/vers.exp: Run tests on powerpc ELF targets.
214 * ld-shared/shared.exp: Likewise.
215 * ld-elfvers/vers1.dsym: Allow for .sdata.
216 * ld-srec/srec.exp: Add setup_xfails for PowerPC Linux.
217
218 Fri May 29 15:02:50 1998 Ian Lance Taylor <ian@cygnus.com>
219
220 * ld-srec/srec.exp: Add xfails for powerpc*-*-eabi.
221 (run_srec_test): On mn10200, define __truncsipsi2_do_d2.
222 * ld-srec/sr1.c (__main): Change return type to void.
223 * ld-srec/sr3.cc (__main): Likewise.
224 (__builtin_delete, __builtin_new): Likewise.
225 (__get_dynamic_handler_chain): Return 0.
226 (__get_eh_context): Likewise.
227
228 Thu May 21 15:21:33 1998 Nick Clifton <nickc@cygnus.com>
229
230 * ld-undefined/undefined.exp: Add support for thumb-pe target.
231 * ld-srec/srec.exp: Add support for arm-pe and thumb-pe targets.
232
233 Mon May 4 17:54:20 1998 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
234
235 * ld-shared/shared.exp: Remove setup_xfails for m68k-linux.
236
237 Mon May 4 17:12:06 1998 Ian Lance Taylor <ian@cygnus.com>
238
239 * ld-shared/main.c (shlib_overriddencall2): New function.
240 (main): Call shlib_shlibcall2.
241 * ld-shared/sh1.c (shlib_shlibcall2): New function.
242 (shlib_overriddencall2): New function.
243 * ld-shared/shared.dat: Add output line for new test.
244 * ld-shared/sun4.dat: Likewise.
245
246 * ld-srec/sr3.cc (__get_eh_context): New function.
247
248 Tue Apr 7 12:50:17 1998 Manfred Hollstein <manfred@s-direktnet.de>
249
250 * ld-cdtest/cdtest-foo.h (class Foo): Declare len to be static to
251 avoid compiler warning.
252 * ld-srec/sr3.cc (class Foo): Likewise.
253
254 Tue Feb 10 16:42:40 1998 Ian Lance Taylor <ian@cygnus.com>
255
256 * ld-srec/sr3.cc (__get_dynamic_handler_chain): New function.
257
258 Mon Feb 2 14:17:48 1998 Ian Lance Taylor <ian@cygnus.com>
259
260 * ld-scripts/phdrs.exp: Adjust phdrs_regexp for a 64 bit target.
261
262 Thu Dec 18 11:13:28 1997 Nick Clifton <nickc@cygnus.com>
263
264 * ld-srec/srec.exp: Duplicated Arm patch for Thumb targets.
265
266 Tue Dec 2 09:50:19 1997 Nick Clifton <nickc@cygnus.com>
267
268 * ld-srec/srec.exp: Applied patch from Tony.Thompson@arm.com which
269 fixes ARM tests.
270
271 Mon Dec 1 16:12:05 1997 Nick Clifton <nickc@cygnus.com>
272
273 * ld-srec/srec.exp: Add expected failures of tests 1 and 2 for ARM
274 coff targets.
275
276 Wed Nov 12 14:18:31 1997 Ian Lance Taylor <ian@cygnus.com>
277
278 * ld-cdtest/cdtest-foo.h (class Foo): Declare len to be int to
279 avoid compiler warning.
280 * ld-srec/sr3.cc (class Foo): Likewise.
281
282 Mon Nov 10 14:25:43 1997 Ian Lance Taylor <ian@cygnus.com>
283
284 * lib/ld-lib.exp (default_ld_simple_link): Permit the linker to
285 have any name when looking for entry symbol warnings.
286
287 * ld-srec/sr3.cc (__eh_pc): Define.
288
289 Mon Oct 20 14:36:39 1997 Ian Lance Taylor <ian@cygnus.com>
290
291 * ld-srec/sr3.cc: Add definitions for terminate, __terminate, and
292 __throw, since the current g++ expects them to be defined.
293
294 Fri Oct 3 12:24:03 1997 Ian Lance Taylor <ian@cygnus.com>
295
296 * ld-elfvers/vers.exp (objdump_emptyverstuff): Accept the output
297 file if the string libc appears in it.
298 (objdump_versionstuff): Accept unexpected lines in the output
299 file. Compare lines using string match.
300 * ld-elfvers/vers6.ver: Permit any value in the vna_other field.
301
302 Tue Aug 12 16:01:22 1997 Ian Lance Taylor <ian@cygnus.com>
303
304 * ld-scripts/crossref.exp: Correct string quoting.
305
306 Sat Aug 9 00:56:03 1997 Ian Lance Taylor <ian@cygnus.com>
307
308 * config/default.exp: Change ld, as, nm and strip from .new to
309 -new. Load ld-lib.exp rather than ld.exp.
310 * ld-bootstrap/bootstrap.exp: Use ld-new rather than ld.new.
311 * lib/ld-lib.exp: Rename from lib/ld.exp, for the benefit of
312 DejaGnu changes.
313
314 Thu Jun 26 12:07:03 1997 Ian Lance Taylor <ian@cygnus.com>
315
316 * ld-elfvers/vers.exp: Use egrep rather than grep when looking for
317 an alternation. From Greg Margo <gmargo@dl.com>.
318
319 Wed Jun 25 12:47:22 1997 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
320
321 * ld-shared/shared.exp: Add setup_xfail for m68k-linux on tests
322 with non PIC shared libraries.
323
324 Fri Jun 6 17:35:47 1997 Ian Lance Taylor <ian@cygnus.com>
325
326 * ld-elfvers/vers6.ver: Update for recent elflink.h patch to
327 version handling.
328
329 Wed Jun 4 12:06:48 1997 Ian Lance Taylor <ian@cygnus.com>
330
331 * ld-srec/srec.exp: Define ___get_dynamic_handler_chain as well.
332
333 Fri May 30 12:21:39 1997 Ian Lance Taylor <ian@cygnus.com>
334
335 * ld-srec/srec.exp: Define __get_dynamic_handler_chain when
336 linking.
337
338 Mon May 12 11:17:55 1997 Ian Lance Taylor <ian@cygnus.com>
339
340 * config/default.exp: Use $base_dir rather than $objdir when
341 setting ld. From John David Anglin <dave@hiauly1.hia.nrc.ca>.
342
343 Fri Apr 25 09:07:00 1997 Jeffrey A Law (law@cygnus.com)
344
345 * ld-srec/srec.exp: Define various out of line prologue/epilogue
346 functions for the mn10200 to avoid needing libgcc.a.
347
348 Wed Mar 26 13:56:10 1997 Ian Lance Taylor <ian@cygnus.com>
349
350 * ld-srec/srec.exp: Don't expect failures on mips*-*-elf*.
351
352 Mon Mar 17 19:27:13 1997 Ian Lance Taylor <ian@cygnus.com>
353
354 * ld-elfvers/vers.exp: Don't run on SunOS or AIX.
355
356 Wed Mar 12 21:44:19 1997 Eric Youngdale <eric@andante.jic.com>
357
358 * ld-elfvers/vers.exp, *: New tests for symbol versioning.
359 * config/default.exp: Set ar and strip.
360
361 Fri Feb 7 16:47:02 1997 Bob Manson <manson@charmed.cygnus.com>
362
363 * ld-bootstrap/bootstrap.exp: Use prune_warnings instead of
364 prune_system_crud.
365 * ld-cdtest/cdtest.exp: Ditto.
366 * ld-scripts/crossref.exp: Ditto.
367 * ld-sh/sh.exp: Ditto.
368 * ld-shared/shared.exp: Ditto.
369 * ld-srec/srec.exp: Ditto.
370 * lib/ld.exp: Ditto.
371
372 Wed Jan 29 00:47:29 1997 Bob Manson <manson@charmed.cygnus.com>
373
374 * ld-cdtest/cdtest.exp: Put a slash between $srcdir/$subdir.
375 * ld-scripts/script.exp: Ditto.
376 * ld-sh/sh.exp: Ditto.
377 * ld-undefined/undefined.exp: Ditto.
378 * ld-versados/versados.exp: Ditto.
379 * lib/ld.exp: Ditto.
380
381 Mon Dec 30 17:08:04 1996 Ian Lance Taylor <ian@cygnus.com>
382
383 * ld-scripts/crossref.exp: Fix quoting for --defsym $global$.
384
385 Tue Oct 1 15:52:31 1996 Ian Lance Taylor <ian@cygnus.com>
386
387 * lib/ld.exp (default_ld_version): Fix for current version
388 printing.
389
390 Fri Sep 13 15:51:45 1996 Ian Lance Taylor <ian@cygnus.com>
391
392 * ld-scripts/crossref.exp: Define $global$ for hppa-elf.
393
394 Thu Aug 8 14:29:32 1996 Ian Lance Taylor <ian@cygnus.com>
395
396 * ld-scripts/cross2.t: Map XCOFF sections to .text or .data.
397
398 * lib/ld.exp: Use verbose -log instead of calling both verbose and
399 send_log.
400
401 Wed Aug 7 18:00:58 1996 Ian Lance Taylor <ian@cygnus.com>
402
403 * ld-scripts/phdrs.exp: New test.
404 * ld-scripts/phdrs.s, ld-scripts/phdrs.t: New files.
405
406 Sun Aug 4 21:58:12 1996 Ian Lance Taylor <ian@cygnus.com>
407
408 * ld-scripts/crossref.exp: On a29k targets, use --defsym to define
409 V_SPILL and V_FILL.
410
411 Thu Aug 1 14:10:27 1996 Ian Lance Taylor <ian@cygnus.com>
412
413 * ld-scripts/crossref.exp: New test.
414 * ld-scripts/{cross1.c, cross2.c, cross3.c}: New files.
415 * ld-scripts/{cross1.t, cross2.t}: New files.
416
417 Sat Jun 29 13:40:11 1996 Ian Lance Taylor <ian@cygnus.com>
418
419 * ld-sh/sh.exp: Fix debugging messages.
420 * ld-sh/sh1.s: Use .align 4.
421
422 Wed May 1 16:45:13 1996 Ian Lance Taylor <ian@cygnus.com>
423
424 * ld-sh/sh.exp: Use -O when compiling with -mrelax.
425
426 Mon Apr 29 10:33:10 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
427
428 * ld-shared/shared.exp: Run the shared library tests on
429 Linux/m68k.
430
431 Fri Apr 5 16:20:55 1996 Ian Lance Taylor <ian@cygnus.com>
432
433 * ld-shared/shared.exp: Run the shared library tests on Linux.
434
435 Mon Feb 26 12:45:26 1996 Ian Lance Taylor <ian@cygnus.com>
436
437 * ld-shared/shared.exp: Don't use -fpic on MIPS targets.
438
439 Wed Jan 31 15:09:57 1996 Jeffrey A Law (law@cygnus.com)
440
441 * ld-srec/srec.exp: Add xfails for hppa*-*-*elf*.
442 * ld-undefined/undefined.exp: Likewise.
443
444 Fri Jan 26 18:43:03 1996 Ian Lance Taylor <ian@cygnus.com>
445
446 * ld-undefined/undefined.exp: ELF targets should now pass the
447 undefined line test.
448
449 Thu Jan 25 15:36:13 1996 Ian Lance Taylor <ian@cygnus.com>
450
451 * ld-empic/empic.exp: Update for change to MIPS disassembler.
452
453 Mon Jan 15 15:05:53 1996 Ian Lance Taylor <ian@cygnus.com>
454
455 * ld-bootstrap/bootstrap.exp: Expect failure for mips*-*-irix5*
456 when doing the --static test.
457 * ld-shared/shared.exp: Run tests on mips*-*-irix5*.
458
459 Fri Dec 29 12:33:09 1995 Ian Lance Taylor <ian@cygnus.com>
460
461 * ld-bootstrap/bootstrap.exp: On AIX, don't pass the -bI option
462 when creating ld-partial.o.
463
464 Tue Dec 26 17:37:23 1995 Ian Lance Taylor <ian@cygnus.com>
465
466 * ld-srec/srec.exp: If powerpc*-*-eabi*, use --defsym to define
467 __eabi.
468
469 Tue Dec 19 18:01:01 1995 Ian Lance Taylor <ian@cygnus.com>
470
471 * ld-srec/srec.exp: Add setup_xfails for XCOFF targets.
472
473 Fri Dec 15 16:36:17 1995 Ian Lance Taylor <ian@cygnus.com>
474
475 * ld-srec/srec.exp: On a29k targets, use --defsym to define
476 V_SPILL and V_FILL.
477 * ld-srec/sr1.c (V_SPILL, V_FILL): Remove definitions.
478 * ld-srec/sr3.cc: Likewise.
479
480 * ld-srec/srec.exp: Remove i960 COFF setup_xfail.
481
482 Sat Dec 2 01:20:31 1995 Ian Lance Taylor <ian@cygnus.com>
483
484 * ld-srec/srec.exp: Don't use [] in setup_xfail expressions.
485
486 Fri Dec 1 13:18:18 1995 Ian Lance Taylor <ian@cygnus.com>
487
488 * ld-srec/srec.exp: Add setup_xfails for MIPS ELF targets.
489
490 Wed Nov 29 13:01:10 1995 Ian Lance Taylor <ian@cygnus.com>
491
492 * ld-srec/srec.exp: Add setup_xfail for i960 COFF targets.
493
494 Mon Nov 27 14:36:11 1995 Ian Lance Taylor <ian@cygnus.com>
495
496 * ld-srec/srec.exp: Add setup_xfail calls for i[345]86-*-aout*.
497
498 * ld-srec/sr1.c (V_SPILL, V_FILL): Define.
499 * ld-srec/sr3.cc: Likewise.
500
501 Tue Nov 21 16:05:53 1995 Ian Lance Taylor <ian@cygnus.com>
502
503 * ld-empic/empic.exp: Update for changes in objdump output.
504
505 Wed Nov 15 17:42:48 1995 Ian Lance Taylor <ian@cygnus.com>
506
507 * ld-srec/srec.exp: New tests.
508 * ld-srec/sr1.c, ld-srec/sr2.c, ld-srec/sr3.cc: New files.
509 * lib/ld.exp (ld_simple_link): Discard warnings about not being
510 able to find the entry symbol.
511
512 Tue Nov 14 20:03:54 1995 Ian Lance Taylor <ian@cygnus.com>
513
514 * ld-sh/sh2.c (__main): Define.
515
516 Mon Nov 6 14:39:18 1995 Ian Lance Taylor <ian@cygnus.com>
517
518 * ld-empic/empic.exp: Accept a . in the address symbol.
519
520 * ld-shared/shared.exp: Run tests on rs6000*-*-aix* and
521 powerpc*-*-aix*. Add code to create appropriate exports files,
522 and pass appropriate compilation flags, and test against
523 appropriate expected output.
524 * ld-shared/xcoff.dat: New file.
525 * ld-shared/main.c: Put #ifndef XCOFF_TEST around tests that can
526 not be linked using XCOFF. Use shlib_shlibvar1 as a sample
527 function pointer, rather than shlib_mainvar.
528 * ld-shared/sh1.c: Likewise.
529 * ld-shared/shared.dat: Update for change from using shlib_mainvar
530 to using shlib_shlibvar1.
531 * ld-shared/sun4.dat: Likewise.
532
533 Sat Oct 28 01:54:25 1995 Ian Lance Taylor <ian@cygnus.com>
534
535 * ld-scripts/script.t: Put .pr in .text, and .rw in .data, for
536 convenience when testing XCOFF.
537
538 Thu Oct 26 22:53:17 1995 Ian Lance Taylor <ian@cygnus.com>
539
540 * ld-bootstrap/bootstrap.exp: On AIX, pass -bI/lib/syscalls.exp
541 along with --static.
542
543 * ld-scripts/script.s: Make symbols global.
544
545 Fri Oct 20 12:22:16 1995 Ian Lance Taylor <ian@cygnus.com>
546
547 * ld-undefined/undefined.exp: Add setup_xfails for arm*-*-pe*.
548
549 Fri Sep 29 11:06:10 1995 Ian Lance Taylor <ian@cygnus.com>
550
551 * ld-undefined/undefined.exp: Use -e when invoking the linker, to
552 prevent the SunOS linker from trying to create a shared library.
553
554 Thu Sep 28 12:37:14 1995 Ian Lance Taylor <ian@cygnus.com>
555
556 * ld-shared/shared.exp: Run the tests on sparc*-*-sunos4*. Add
557 appropriate modifications and setup_xfails.
558 * ld-shared/sun4.dat: New file.
559
560 Mon Sep 18 14:12:56 1995 Ian Lance Taylor <ian@cygnus.com>
561
562 * lib/ld.exp (default_ld_version): Call prune_system_crud.
563 (default_ld_relocate, default_ld_link): Likewise.
564 (default_ld_simple_link, default_ld_compile): Likewise.
565 (default_ld_assemble, default_ld_nm): Likewise.
566
567 Fri Sep 8 17:15:38 1995 Ian Lance Taylor <ian@cygnus.com>
568
569 * ld-cdtest/cdtest.exp: If the compiler does not exist, mark the
570 tests as untested rather than unresolved.
571
572 Wed Aug 23 10:46:38 1995 Ian Lance Taylor (ian@cygnus.com)
573
574 * ld-sh/sh.exp: Call prune_system_crud on the output of cmp.
575
576 Tue Aug 15 17:35:35 1995 Ian Lance Taylor <ian@cygnus.com>
577
578 * ld-scripts/script.exp: Split script verification into a proc.
579 Add simple test of MRI script.
580 * ld-scripts/scriptm.t: New file.
581
582 Wed Jul 26 11:38:58 1995 Ian Lance Taylor <ian@cygnus.com>
583
584 * ld-sh/sh.exp: Mark `SH confirm relaxing' test unresolved when
585 appropriate.
586
587 Mon Jul 24 15:34:31 1995 Ian Lance Taylor <ian@cygnus.com>
588
589 * config/default.exp: Define objcopy if it is not defined.
590 * ld-sh/*: New tests for SH relaxing.
591
592 * ld-empic/empic.exp: If $CC does not exist, call untested rather
593 than unresolved.
594
595 Thu Jul 20 15:09:26 1995 Ian Lance Taylor <ian@cygnus.com>
596
597 * ld-undefined/undefined.exp: If $CC does not exist, mark the
598 tests as untested rather than unresolved. Clear ELF xfails for
599 mips*, not just mips.
600
601 Tue Jul 18 12:00:41 1995 Ian Lance Taylor <ian@cygnus.com>
602
603 * ld-undefined/undefined.exp: Add setup_xfail for sh-*-* for
604 undefined line test.
605
606 Fri Jul 14 13:07:48 1995 Ian Lance Taylor <ian@cygnus.com>
607
608 * ld-undefined/undefined.exp: New test, to check reporting of
609 undefined symbols.
610 * ld-undefined/undefined.c: New file.
611
612 Mon Jul 10 11:13:39 1995 Ian Lance Taylor <ian@cygnus.com>
613
614 * ld-versados/versados.exp: If a test fails, report it correctly:
615 don't try to run the next test, and don't report a pass as well as
616 a fail.
617
618 Mon Jul 3 14:26:37 1995 Steve Chamberlain <sac@slash.cygnus.com>
619
620 * ld/testsuite/versados/(t1,t2).ld: End in newlines.
621
622 Mon May 22 20:19:38 1995 Ken Raeburn <raeburn@cujo.cygnus.com>
623
624 * lib/ld.exp (default_ld_compile): If cc argument is multiple
625 words, use only the first when trying to verify the availability
626 of the compiler.
627
628 Mon Feb 6 11:46:49 1995 Ian Lance Taylor <ian@cygnus.com>
629
630 * ld-scripts/defined.t: Mention .data and .bss explicitly.
631
632 Tue Jan 24 14:51:48 1995 Ian Lance Taylor <ian@sanguine.cygnus.com>
633
634 * ld-bootstrap/bootstrap.exp: If not in the ld build directory,
635 call untested for each test, rather than ignoring it. If one test
636 fails, go on to the next one instead of returning.
637 * ld-cdtest/cdtest.exp: If compilations fail, mark tests as
638 unresolved.
639 * ld-empic/empic.exp: Likewise. Also, always pass the same test
640 name to pass or fail.
641 * ld-shared/shared.exp: Likewise. Also, always run all tests.
642 * ld-scripts/defined.exp: If as or nm fail, mark test as
643 unresolved. Always pass the same test name to pass or fail.
644 * ld-scripts/script.exp: Likewise.
645 * ld-scripts/sizeof.exp: Likewise.
646
647 Wed Jan 11 11:48:31 1995 Ian Lance Taylor <ian@sanguine.cygnus.com>
648
649 * ld-scripts/sizeof.exp: New test, based on bug report from
650 anders.blomdell@control.lth.se.
651 * ld-scripts/sizeof.s: New file.
652 * ld-scripts/sizeof.t: New file.
653
654 Wed Jan 4 18:56:27 1995 Ian Lance Taylor <ian@sanguine.cygnus.com>
655
656 * lib/ld.exp: Use [which $ld] rather than [file exists $ld] to see
657 if the linker exists.
658
659 Wed Dec 14 16:39:03 1994 Ken Raeburn <raeburn@cujo.cygnus.com>
660
661 * lib/ld.exp (prune_system_crud): Define if not already defined,
662 in case the user isn't using the newest DejaGnu version that we
663 haven't released to the net yet.
664
665 Fri Dec 2 14:17:02 1994 Ian Lance Taylor <ian@rtl.cygnus.com>
666
667 * config/default.exp: Define objdump if it is not defined.
668 * ld-empic/*: New tests to test -membedded-pic code.
669
670 Mon Nov 28 11:24:36 1994 Ian Lance Taylor <ian@sanguine.cygnus.com>
671
672 * ld-bootstrap/bootstrap.exp: Pass cmp output through
673 prune_system_crud.
674 * ld-cdtest/cdtest.exp: Pass diff output through
675 prune_system_crud.
676 * ld-shared/shared.exp: Likewise.
677
678 * config/default.exp: Remove unused and useless proc ld_load.
679
680 Sun Oct 30 13:02:34 1994 Ian Lance Taylor <ian@sanguine.cygnus.com>
681
682 * lib/ld.exp (default_ld_compile): Remove the output file before
683 compiling.
684
685 * ld-shared/shared.exp: Move common test code into a procedure.
686 Add tests for compiling the non shared code PIC.
687 * ld-shared/main.c (main): Call main_called, and print the result.
688 * ld-shared/shared.dat: Adjust accordingly.
689
690 Thu Oct 27 17:30:12 1994 Ian Lance Taylor <ian@sanguine.cygnus.com>
691
692 * ld-shared: New directory, with new files to test generating ELF
693 shared libraries.
694
695 * lib/ld.exp (default_ld_compile): If the compilation worked, but
696 no object file was created, check to see if the compiler foolishly
697 ignored the -o switch when compiling, and move the resulting
698 object if it did.
699
700 Thu Sep 29 12:36:51 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
701
702 * VMS does not permits `.' in directory names. Renamed
703 ld.bootstrap to ld-bootstrap, ld.cdtest to ld-cdtest, and
704 ld.scripts to ld-scripts.
705
706 Wed Sep 28 12:18:54 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
707
708 * config/default.exp: Set variables as and nm. Create tmpdir if
709 it does not already exist.
710 * ld.bootstrap/bootstrap.exp: Don't create tmpdir here.
711 * ld.cdtest/cdtest.exp: Likewise.
712 * ld.scripts/defined.exp: Likewise. Also, don't set as and nm
713 here. Change perror for no variables found to fail.
714 * ld.scripts/script.exp: New test.
715 * ld.scripts/script.t, ld.scripts/script.s: New files.
716
717 Tue Sep 27 14:59:51 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
718
719 * ld.scripts: New directory.
720 * ld.scripts/defined.exp, ld.scripts/defined.s: New files.
721 * ld.scripts/defined.t: New file.
722 * lib/ld.exp (default_ld_simple_link): New function.
723 (default_ld_assemble, default_ld_nm): New functions.
724 * config/default.exp: Rename from unix-ld.exp.
725 (ld_simple_link, ld_assemble, ld_nm): New functions.
726
727 * config/unix-ld.exp: Set ld using findfile.
728 * lib/ld.exp (default_ld_relocate): Return a value. Change format
729 of log messages.
730 (default_ld_compile): Likewise.
731 (default_ld_link): Likewise. Also, don't include $BFDLIB and
732 $LIBIBERTY in link.
733 * ld.bootstrap/bootstrap.exp: Rewrite.
734 * ld.cdtest/cdtest.exp: Rewrite.
735 * ld.cdtest/cdtest-foo.cc: Update from top level ld directory.
736 * ld.cdtest/cdtest-foo.h: Likewise.
737 * ld.cdtest/cdtest-main.cc: Likewise.
738
739 Fri May 27 09:35:04 1994 Ken Raeburn (raeburn@cygnus.com)
740
741 * ld.cdtest/cdtest.exp: Don't look for $result before it's
742 defined.
743
744 Tue May 17 15:06:49 1994 Bill Cox (bill@rtl.cygnus.com)
745
746 * ld.bootstrap/bootstrap.exp, lib/ld.exp: Replace error proc
747 calls with perror calls.
748
749 Wed May 11 16:47:46 1994 Ken Raeburn (raeburn@rtl.cygnus.com)
750
751 * ld.cdtest/cdtest-bar.cc: Renamed from cdtest-func.cc.
752 * ld.cdtest/cdtest.exp: Adjusted.
753
754 Fri Jan 28 13:25:41 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
755
756 * lib/ld.exp (simple_diff): Indicate failure if files have
757 different numbers of lines. Don't muck with $differences to avoid
758 indicating a pass, just return.
759
760 * testsuite/ld.cdtest/{cdtest-foo.h,cdtest-foo.cc,cdtest-main.cc}:
761 Fix test case to be valid ANSI C++. Don't require use of header
762 files, so "../gcc/xgcc -B../gcc/" can be used for CXX.
763 * testsuite/ld.cdtest/cdtest.exp: Combine "rm" lines. Add some
764 commentary on things that are still broken with this test case.
765
766 Fri Sep 10 09:58:23 1993 Jeffrey Wheat (cassidy@cygnus.com)
767
768 * testsuite/ld.cdtest/cdtest.exp: Added CXXFLAGS to compile stage.
769
770 Thu Aug 12 16:05:37 1993 Jeffrey Wheat (cassidy@cygnus.com)
771
772 * testsuite/lib/ld.exp: add compiler and linker support
773 * testsuite/config/unix-ld.exp: add compiler and linker support
774 * testsuite/ld.bootstrap/bootstrap.exp: fixed to do partial links
775 * testsuite/ld.cdtest/cdtest.exp: constructor/destructor testscase
776
777 Wed Aug 4 21:00:18 1993 Jeffrey Wheat (cassidy@cygnus.com)
778
779 * testsuite/lib/ld.exp: new file
780 * testsuite/config/unix-ld.exp: new file
781 * testsuite/ld.bootstrap/bootstrap.exp: new file