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