Move an entry to the correct ChangeLog.
[binutils-gdb.git] / ld / testsuite / ChangeLog
1 2001-06-06 H.J. Lu <hjl@gnu.org>
2
3 * ld-bootstrap/bootstrap.exp: Rebuild tmpdir/ld2 with tmpdir/ld3
4 on Linux/mips.
5
6 * ld-elfvers/vers.exp: Also run on Linux/mips.
7 * ld-elfvsb/elfvsb.exp: Likewise.
8 * ld-shared/shared.exp: Likewise.
9
10 * ld-selective/selective.exp: Mark selective2, selective3,
11 selective4 and selective5 xfail on Linux/mips.
12
13 * ld-shared/main.c: Skip invalid -Bsymbolic tests on Linux/mips.
14
15 * symbolic.dat: Remove invalid -Bsymbolic tests on Linux/mips.
16
17 * ld-srec/srec.exp: Add Linux/mips to xfail.
18
19 2001-06-06 Martin Schwidefsky <schwidefsky@de.ibm.com>
20
21 * ld-undefined/undefined.exp: Add a setup_xfail line for a test
22 that will always fail on s/390.
23
24 2001-05-28 kaz Kojima <kkojima@rr.iij4u.or.jp>
25
26 * ld-sh/sh.exp: For sh-*-linux-gnu target add a start address for
27 the text section.
28
29 2001-05-25 Alan Modra <amodra@one.net.au>
30
31 * ld-elfvers/vers.exp: Replace linuxoldld with linux*oldld and
32 linuxaout with linux*aout.
33
34 2001-05-24 H.J. Lu <hjl@gnu.org>
35
36 * ld-scripts/phdrs.exp: Add sparc64 to 64 bit platform.
37
38 2001-05-18 H.J. Lu <hjl@gnu.org>
39
40 * ld-elfvers/vers.exp: Revert the last change.
41
42 * ld-elfvers/vers2.ver: Put back "tmpdir/" the version
43 references.
44 * ld-elfvers/vers3.ver: Likewise.
45 * ld-elfvers/vers6.ver: Likewise.
46 * ld-elfvers/vers18.ver: Likewise.
47
48 2001-05-17 H.J. Lu <hjl@gnu.org>
49
50 * ld-elfvers/vers.exp: Pass "-rpath .:$tmpdir" to "vers19".
51
52 * ld-elfvers/vers1.ver: Remove "tmpdir/" from the version
53 definition.
54 * ld-elfvers/vers2.ver: Likewise.
55 * ld-elfvers/vers3.ver: Likewise.
56 * ld-elfvers/vers4a.ver: Likewise.
57 * ld-elfvers/vers6.ver: Likewise.
58 * ld-elfvers/vers7a.ver: Likewise.
59 * ld-elfvers/vers8.ver: Likewise.
60 * ld-elfvers/vers9.ver: Likewise.
61 * ld-elfvers/vers15.ver: Likewise.
62 * ld-elfvers/vers16a.ver: Likewise.
63 * ld-elfvers/vers17.ver: Likewise.
64 * ld-elfvers/vers18.ver: Likewise.
65
66 2001-05-03 H.J. Lu <hjl@gnu.org>
67
68 * ld-elfvers/vers19.ver: Expect vers17.so instead of
69 *tmpdir/vers17.so.
70
71 2001-05-01 Andreas Jaeger <aj@suse.de>, Andreas Schwab <schwab@suse.de>
72
73 * ld-scripts/phdrs.exp: Fix regexp, s390x is 64 bit platform.
74
75 * ld-scripts/phdrs.t: Use startaddress that's greater than any
76 MAXPAGESIZE used.
77
78 2001-04-29 H.J. Lu <hjl@gnu.org>
79
80 * ld-shared/symbolic.dat: New.
81
82 * ld-shared/shared.exp: Also check -Bsymbolic.
83
84 2001-04-28 Andreas Jaeger <aj@suse.de>
85
86 * ld-scripts/phdrs.exp: x86-64 is a 64 bit ELF platform, handle it
87 special.
88
89 2001-04-01 David O'Brien <obrien@FreeBSD.org>
90 * ld-undefined/undefined.exp: XFAIL on FreeBSD/i386 for the usual (even
91 though it doesn't use DWARF2 yet (but its output is identical).
92
93 2001-04-01 David O'Brien <obrien@FreeBSD.org>
94
95 * ld-selective/selective.exp: Use -O with gcc rather than -O2.
96 This optimization level is buggy on some platforms, and this test
97 is not intended to test compiler optimizations.
98
99 2001-03-06 DJ Delorie <dj@redhat.com>
100
101 * ld-scripts/cross2.t: Support any type of text/data sections, not
102 just the canonical ones.
103
104 2001-02-28 Matt Hiller <hiller@redhat.com>
105
106 * ld-scripts/crossref.exp: Initialize flags to [big_or_little_endian].
107 * ld-undefined/undefined.exp: Ditto, and include $flags in ld
108 invocations.
109 * lib/ld-lib.exp (big_or_little_endian): Recognize -EB, -eb, -EL
110 and -el.
111 (is_endian_output_format): New function.
112 (default_ld_link): Set flags to [big_or_little_endian] only if ld
113 is being invoked such that the output format being used is of
114 known endianness.
115 (default_ld_simple_link): Ditto.
116
117 2001-02-14 H.J. Lu <hjl@gnu.org>
118
119 * ld-bootstrap/bootstrap.exp: Rebuild tmpdir/ld2 with tmpdir/ld3
120 for -static on ia64.
121
122 * ld-checks/checks.exp: Don't run on ia64-*-elf* nor
123 ia64-*-linux*.
124
125 * ld-elfvers/vers.exp: Also run ia64-*-elf* and ia64-*-linux*.
126
127 * ld-elfvsb/elfvsb.exp: Use i?86-*-*. Also run on ia64-*-linux*.
128 Set up expected failures for ia64-*-linux*.
129 * ld-shared/shared.exp: Likewise.
130
131 2001-02-08 Stephane Carrez <Stephane.Carrez@worldnet.fr>
132
133 * ld-srec/srec.exp (run_srec_test): m6811 code has references
134 to soft registers, define them with --defsym.
135 * ld-selective/selective.exp: Likewise.
136
137 2001-01-14 Hans-Peter Nilsson <hp@bitrange.com>
138
139 * ld-sh/sh.exp: Use --oformat srec, not -oformat srec.
140
141 2001-01-03 Philip Blundell <pb@futuretv.com>
142
143 * ld-elfvsb/elfvsb.exp: Run test on Linux/Alpha.
144 * ld-shared/shared.exp: Likewise.
145
146 2001-01-01 Philip Blundell <philb@gnu.org>
147
148 * ld-undefined/weak-undef.exp: New test.
149 * ld-undefined/weak-undef.s, ld-undefined/weak-undef.t: Supporting
150 files for above.
151
152 * ld-elfvers/vers.exp: Run test on Linux/ARM.
153 * ld-elfvsb/elfvsb.exp: Likewise.
154 * ld-shared/shared.exp: Likewise.
155
156 2000-12-31 Nick Clifton <nickc@redhat.com>
157
158 * ld-srec/srec.exp: Use --oformat instead of -oformat.
159
160 2000-12-09 Nick Clifton <nickc@redhat.com>
161
162 * ld-selective/selective.exp: Link in libgcc when target is v850.
163
164 * ld-srec/srec.exp: Expect the srec_test to fail for ARM targets
165 because the -oformat linker command switch cannot be used.
166
167 2000-11-06 Alan Modra <alan@linuxcare.com.au>
168
169 * ld-elfvsb/main.c (PROTECTED_CHECK): Include stdio.h.
170 (main): Prune unused args.
171
172 2000-10-29 Hans-Peter Nilsson <hp@bitrange.com>
173
174 * ld-selective/selective.exp <no CXX>: Fix typo for argument to
175 "untested".
176
177 2000-10-19 H.J. Lu (hjl@gnu.org)
178
179 * ld-elfvsb/elfvsb.exp (visibility_run): Set expected failures
180 for Linux/PPC.
181 * ld-shared/shared.exp: Likewise.
182
183 2000-10-09 Hans-Peter Nilsson <hp@bitrange.com>
184
185 * ld-selective/selective.exp: Rearrange to be table-driven.
186
187 2000-10-07 Alan Modra <alan@linuxcare.com.au>
188
189 * ld-scripts/phdrs.exp: hppa*64*-*-* is 64-bit ELF too.
190
191 2000-10-02 Alan Modra <alan@linuxcare.com.au>
192
193 * ld-scripts/weak.exp: Don't set $global$ for hppa-elf any more.
194 * ld-scripts/crossref.exp: Ditto.
195
196 2000-09-29 Hans-Peter Nilsson <hp@bitrange.com>
197
198 * ld-selective/5.cc: New test.
199 * ld-selective/selective.exp: Run it as xfailed.
200
201 * ld-selective/4.cc: Correct spelling of "lose".
202
203 2000-09-05 Alan Modra <alan@linuxcare.com.au>
204
205 * ld-selective/selective.exp: Remove the xfails for hppa.
206
207 2000-08-30 Alexandre Oliva <aoliva@redhat.com>
208
209 * ld-undefined/undefined.exp (hppa*64*-*-*, mn10300-*-elf,
210 sh-*-*): With dwarf-2, `undefined function' can't pass.
211
212 2000-08-03 H.J. Lu (hjl@gnu.org)
213
214 * ld-bootstrap/bootstrap.exp: Add strip.
215
216 2000-07-24 H.J. Lu (hjl@gnu.org)
217
218 * ld-elfvsb/elfvsb.exp: Add -g to $CC to get the location of
219 the undefined reference.
220
221 2000-07-16 H.J. Lu (hjl@gnu.org)
222
223 * ld-elfvsb/elfvsb.exp (support_protected): New variable. Check
224 and set to "yes" if the protected visibility is expected to
225 pass.
226 (visibility_run): Set expected to fail for the "protected"
227 and "protected_undef_def" tests only if $support_protected is
228 "no".
229
230 * ld-elfvsb/main.c (PROTECTED_CHECK): Check for the protected
231 visibility support if defined.
232
233 2000-07-15 H.J. Lu (hjl@gnu.org)
234
235 * ld-elfvsb/elfvsb.exp (visibility_run): Set expected failure
236 for "protected_undef_def".
237
238 * ld-elfvsb/main.c: Don't define HIDDEN_UNDEF_TEST when
239 PROTECTED_WEAK_TEST is defined.
240 Don't define PROTECTED_UNDEF_TEST when PROTECTED_WEAK_TEST is
241 defined.
242 Define PROTECTED_TEST when PROTECTED_UNDEF_TEST is defined.
243
244 * ld-elfvsb/sh1.c (visibility): Mark protected only if
245 PROTECTED_TEST, PROTECTED_UNDEF_TEST or PROTECTED_WEAK_TEST
246 is defined.
247 (visibility_var): Likewise.
248
249 2000-07-10 Alan Modra <alan@linuxcare.com.au>
250
251 * ld-srec/srec.exp: xfail hppa.
252
253 * ld-scripts/weak.exp: Define $global$ for hppa.
254
255 * ld-scripts/crossref.exp: Fix string quoting.
256
257 2000-06-05 H.J. Lu (hjl@gnu.org)
258
259 * lib/ld-lib.exp (default_ld_link): Redirect the linker output
260 to link_output and make it global.
261
262 * ld-elfvsb/elfvsb.exp (visibility_test): Add "hidden_undef",
263 "hidden_undef_def", "hidden_weak", "protected_undef",
264 "protected_undef_def" and "protected_weak".
265 (visibility_run): Likewise.
266 * ld-elfvsb/main.c: Likewise.
267 * ld-elfvsb/sh1.c: Likewise.
268 * ld-elfvsb/sh2.c: Likewise.
269
270 * ld-elfvsb/elfvsb.dat: Updated.
271
272 2000-05-21 H.J. Lu (hjl@gnu.org)
273
274 * ld-elfvsb/main.c (main_visibility_check): Fix the protected
275 visibility test.
276
277 2000-05-13 H.J. Lu (hjl@gnu.org)
278
279 * lib/ld-lib.exp (default_ld_link): Redirect the linker output
280 to link_output and make it global.
281
282 * ld-elfvsb/elf-offset.ld: New. ELF visibility fearture
283 tests.
284 * ld-elfvsb/elfvsb.dat: Likewise.
285 * ld-elfvsb/elfvsb.exp: Likewise.
286 * ld-elfvsb/main.c: Likewise.
287 * ld-elfvsb/sh1.c: Likewise.
288 * ld-elfvsb/sh2.c: Likewise.
289
290 Fri Apr 21 15:16:07 2000 Richard Henderson <rth@cygnus.com>
291
292 * ld-scripts/phdrs.exp: IA-64 is 64-bit ELF too.
293
294 2000-04-12 Alan Modra <alan@linuxcare.com.au>
295
296 * ld-selective/3.cc (_start): Add cheat for gcc-2.95.2 failure.
297
298 * ld-selective/selective.exp (test4): Test for presence of
299 foo__1B, not absence. Also check for foo__1A and _start.
300 White space changes throughout file.
301
302 2000-03-13 Nick Clifton <nickc@cygnus.com>
303
304 * ld-scripts/phdrs.t: Discard all unexpected sections.
305
306 2000-02-27 H.J. Lu (hjl@gnu.org)
307
308 * lib/ld-lib.exp (default_ld_link): Added "$LIBS" to libs.
309
310 1999-11-01 Nick Clifton <nickc@cygnus.com>
311
312 * ld-selective/selective.exp: Fix test to disable these checks for
313 PE based targets.
314
315 1999-10-29 Catherine Moore <clm@cygnus.com>
316
317 * ld-selective/selective.exp: Remove test6.
318 * ld-selective/5.cc: Delete.
319
320 1999-10-28 Scott Bambrough <scottb@netwinder.org>
321
322 * ld-srec/srec.exp: Setup expected failures for
323 srec tests on ARM Linux.
324
325 1999-09-17 Alan Modra <alan@spri.levels.unisa.edu.au>
326
327 * ld-shared/shared.exp: xfail linux*libc1 shared (non PIC, load
328 offset) test.
329
330 1999-09-12 Ian Lance Taylor <ian@zembu.com>
331
332 * ld-scripts/script.exp: Add --image-base 0 for PE targets.
333
334 1999-08-17 H.J. Lu <hjl@gnu.org>
335
336 * ld-cdtest/cdtest-foo.cc (Foo::init_foo): Use "%ld" for sizeof.
337
338 1999-08-09 Jakub Jelinek <jj@ultra.linux.cz>
339
340 * ld-elfvers/vers.exp: Run tests on sparc*-*-linux*.
341 * ld-shared/shared.exp: Likewise.
342
343 1999-07-28 Nick Clifton <nickc@cygnus.com>
344
345 * lib/ld-lib.exp (proc big_or_little_endian): New proc.
346 Determine if a big endian or little endian output format hass
347 been selected by any of the multilib options, and if so return
348 a suitable command line option for the linker/assembler.
349 (proc default_ld_link): Include the result of proc
350 big_or_little_endian on the command line to the linker.
351 (proc ld_simple_link): Include the result of proc
352 big_or_little_endian on the command line to the linker.
353 (proc default_ld_compile): Append multilib flags to compiler
354 switches.
355 (proc default_ld_assemble): Include the result of proc
356 big_or_little_endian on the command line to the linker.
357
358 1999-07-21 H.J. Lu <hjl@gnu.org>
359
360 * ld-elfvers/vers1.c: Add missing prototypes and include
361 <stdio.h> if necessary.
362 * ld-elfvers/vers15.c: Likewise.
363 * ld-elfvers/vers19.c: Likewise.
364 * ld-elfvers/vers2.c: Likewise.
365 * ld-elfvers/vers3.c: Likewise.
366 * ld-elfvers/vers4.c: Likewise.
367 * ld-elfvers/vers6.c: Likewise.
368 * ld-elfvers/vers7.c: Likewise.
369 * ld-elfvers/vers9.c: Likewise.
370 * ld-shared/main.c: Likewise.
371 * ld-srec/sr3.cc (Foo::Foo): Remove arg name.
372
373 Thu Jul 15 18:00:30 1999 Mark P. Mitchell <mark@codesourcery.com>
374
375 * ld-undefined/undefined.exp: XFAIL on IRIX6 for the usual as
376 with other DWARF2 targets.
377
378 1999-07-13 Nick Clifton <nickc@cygnus.com>
379
380 * ld-undefined/undefined.exp: Do not expect arm toolchains to fail
381 the undefined line test.
382
383 1999-07-10 Ian Lance Taylor <ian@zembu.com>
384
385 * ld-elfvers/vers.exp: Use -rpath in new vers19 test.
386
387 1999-07-07 Ian Lance Taylor <ian@zembu.com>
388
389 * ld-elfvers/vers.exp: Add new tests vers17 to vers19.
390 * ld/elfvers/{vers17.*, vers18.*, vers19.*}: New files.
391
392 1999-06-13 Ian Lance Taylor <ian@zembu.com>
393
394 * ld-checks/asm.s: Use a symbol name for .lcomm.
395 * ld-checks/checks.exp: Use different names for the two tests.
396 Don't add extra text when invoking fail.
397
398 1999-06-12 Ian Lance Taylor <ian@zembu.com>
399
400 * ld-scripts/phdrs.exp: Change target check from "*-*-linuxaout*"
401 to "*-*-linux*aout*".
402 * ld-scripts/weak.exp: Likewise.
403 * ld-shared/shared.exp: Likewise. Simplify condition a bit.
404
405 Wed Jun 9 12:02:33 1999 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
406
407 * ld-cdtest/cdtest-main.cc: Avoid `implicit int' warning.
408 * ld-shared/sh1.c: Fix typo.
409
410 1999-06-04 H.J. Lu <hjl@gnu.org>
411
412 * lib/ld-lib.exp (default_ld_nm): Clear nm_output first if
413 necessary.
414
415 1999-05-17 Nick Clifton <nickc@cygnus.com>
416
417 * ld-undefined/undefined.exp: Add xfail for mcore-elf.
418
419 1999-05-11 DJ Delorie <dj@cygnus.com>
420
421 * ld-srec/srec.exp: Do not run tests for PE based ports.
422
423 1999-03-05 Nick Clifton <nickc@cygnus.com>
424
425 * ld-selective/selective.exp: Do not run tests for COFF or PE
426 based ports.
427
428 1999-02-17 Nick Clifton <nickc@cygnus.com>
429
430 * ld-undefined/undefined.exp: Add expected failures for StrongARM
431 targets.
432
433 * ld-srec/srec.exp: Add expected failures for StrongARM targets.
434
435 * ld-selective/selective.exp: Add expected failure for ARM-COFF
436 targets.
437
438 1999-02-16 Nick Clifton <nickc@cygnus.com>
439
440 * ld-checks/asm.s: Use .long instead of .word.
441 Replace custom section names with .text, .data and .bss.
442 * ld-checks/script: Replace custom section names with .text, .data
443 and .bss.
444 * ld-checks/checks.exp: Replace custom section names with .text,
445 .data and .bss.
446
447 1999-02-11 Nick Clifton <nickc@cygnus.com>
448
449 * ld-checks: New directory: Tests for the linker's
450 --check-sections option.
451 * ld-checks/checks.exp: New file.
452 * ld-checks/script: Bogus linker script.
453 * ld-checks/asm.s: Simple test assembler file.
454
455 Tue Feb 2 19:15:02 1999 Catherine Moore <clm@cygnus.com>
456
457 * ld-selective/selective.exp: Disable test for unsupported
458 targets. Change tests to check for absence of symbols instead
459 of address zero.
460
461 Mon Jan 18 03:44:52 1999 Ian Lance Taylor <ian@cygnus.com>
462
463 * config/default.exp (get_link_files): Quote target_triplet and CC
464 when invoking shell.
465 (get_target_emul): Likewise.
466
467 1999-01-03 Ken Raeburn <raeburn@cygnus.com>
468
469 * config/default.exp (get_link_files, get_target_emul): New procs;
470 run shell commands to extract information from configure.host and
471 configure.tgt in the source tree.
472 (top level): Use them to get information needed to run tests, if
473 not otherwise provided.
474
475 * ld-shared/elf-offset.ld: New file. Builds a shared library, but
476 gives non-zero addresses for memory region.
477 * ld-shared/shared.exp: Run the non-PIC non-AIX test again using
478 the new linker script.
479
480 Tue Dec 8 22:56:05 1998 Geoff Keating <geoffk@ozemail.com.au>
481
482 * ld-srec/srec.exp: Delete xfails for PPC Linux targets,
483 newer glibc lets link succeed.
484
485 Sun Dec 6 12:59:37 1998 H.J. Lu <hjl@gnu.org>
486
487 * ld-elfvers/vers1.c: Add missing return types and values.
488 * ld-elfvers/vers2.c: Likewise.
489 * ld-elfvers/vers3.c: Likewise.
490 * ld-elfvers/vers4.c: Likewise.
491 * ld-elfvers/vers5.c: Likewise.
492 * ld-elfvers/vers6.c: Likewise.
493 * ld-elfvers/vers7.c: Likewise.
494 * ld-elfvers/vers9.c: Likewise.
495 * ld-elfvers/vers15.c: Likewise.
496
497 Fri Oct 23 16:28:29 1998 Catherine Moore <clm@cygnus.com>
498
499 * ld-selective: New directory with new files to test
500 selective linking.
501
502 * lib/ld-lib.exp (ld_nm): Strip leading underscore from $name.
503
504 Sun Oct 4 22:17:05 1998 Ian Lance Taylor <ian@cygnus.com>
505
506 * ld-elfvers/vers16.dsym: Work correctly on a system without
507 versioned system libraries.
508
509 Mon Sep 28 21:31:12 1998 Richard Henderson <rth@cygnus.com>
510
511 * ld-elfvers/vers.exp: Run tests on alpha-linux.
512 * ld-elfvers/*.sym, ld-elfvers/*.dsym: Adjust patters to match
513 Alpha's use of st_other.
514
515 1998-09-27 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
516
517 * ld-elfvers/vers.exp (vers16, vers16a): New tests.
518 * ld-elfvers/{vers16.*, vers16a.*}: New files.
519
520 Thu Sep 17 17:18:19 1998 Nick Clifton <nickc@cygnus.com>
521
522 * ld-undefined/undefined.exp: Make undefined line test be an xfail
523 for arm/thunb elf toolchains.
524
525 Wed Sep 9 14:10:15 1998 Nick Clifton <nickc@cygnus.com>
526
527 * ld-undefined/undefined.exp: change test for elf/dwarf2 targets.
528
529 * ld-srec/srec.exp: Arm-elf now passes this test.
530
531 Wed Aug 19 11:59:19 1998 Nick Clifton <nickc@cygnus.com>
532
533 * ld-srec/srec.exp: Add arm/thumb-elf expected failures.
534
535 Thu Aug 13 12:41:58 1998 Ian Lance Taylor <ian@cygnus.com>
536
537 * ld-bootstrap/bootstrap.exp: Don't run the --static bootstrap
538 test if we don't have a static libbfd.a.
539
540 Wed Aug 12 15:19:35 1998 Ian Lance Taylor <ian@cygnus.com>
541
542 Based on patch from H.J. Lu <hjl@gnu.org>:
543 * ld-srec/srec.exp: Add xfails for Alpha ELF targets.
544
545 Mon Aug 10 15:42:20 1998 Richard Henderson <rth@cygnus.com>
546
547 * ld-scripts/weak.t (.text, .data): Focus data to be used.
548 (/DISCARD/): All the rest.
549 * ld-scripts/weak1.s, ld-scripts/weak2.s: Put stuff in .data.
550
551 Fri Jul 24 18:37:17 1998 Ian Lance Taylor <ian@cygnus.com>
552
553 * config/default.exp: Create tmpdir/gas subdirectory, add a
554 symlink to as-new, and set gcc_gas_flag variable.
555 * lib/ld-lib.exp (default_ld_compile): If the compiler appears to
556 be gcc, use gcc_gas_flag when compiling.
557
558 Thu Jul 23 12:23:29 1998 Ian Lance Taylor <ian@cygnus.com>
559
560 * ld-elfvers/vers.exp: Just check for i?86 rather than checking
561 for i386, i486, and i586.
562 (objdump_versionstuff): If we can't find the line, dump the file.
563
564 Fri Jul 3 00:27:41 1998 Ian Lance Taylor <ian@cygnus.com>
565
566 * ld-scripts/phdrs.exp: Run test on *-*-eabi*.
567 * ld-scripts/weak.exp: Likewise.
568
569 Wed Jul 1 10:51:46 1998 Nick Clifton <nickc@cygnus.com>
570
571 * ld-srec/srec.exp: Add xfail for v850.
572
573 * ld-undefined/undefined.exp: arm and thumb PE toolchains now pass
574 these tests.
575
576 Fri Jun 19 17:12:52 1998 Ian Lance Taylor <ian@cygnus.com>
577
578 * ld-scripts/weak.exp: New test.
579 * ld-scripts/weak.t: New file.
580 * ld-scripts/weak1.s: New file.
581 * ld-scripts/weak2.s: New file.
582
583 Tue Jun 16 12:40:38 1998 Geoff Keating <geoffk@ozemail.com.au>
584
585 * ld-elfvers/vers.exp: Run tests on powerpc ELF targets.
586 * ld-shared/shared.exp: Likewise.
587 * ld-elfvers/vers1.dsym: Allow for .sdata.
588 * ld-srec/srec.exp: Add setup_xfails for PowerPC Linux.
589
590 Fri May 29 15:02:50 1998 Ian Lance Taylor <ian@cygnus.com>
591
592 * ld-srec/srec.exp: Add xfails for powerpc*-*-eabi.
593 (run_srec_test): On mn10200, define __truncsipsi2_do_d2.
594 * ld-srec/sr1.c (__main): Change return type to void.
595 * ld-srec/sr3.cc (__main): Likewise.
596 (__builtin_delete, __builtin_new): Likewise.
597 (__get_dynamic_handler_chain): Return 0.
598 (__get_eh_context): Likewise.
599
600 Thu May 21 15:21:33 1998 Nick Clifton <nickc@cygnus.com>
601
602 * ld-undefined/undefined.exp: Add support for thumb-pe target.
603 * ld-srec/srec.exp: Add support for arm-pe and thumb-pe targets.
604
605 Mon May 4 17:54:20 1998 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
606
607 * ld-shared/shared.exp: Remove setup_xfails for m68k-linux.
608
609 Mon May 4 17:12:06 1998 Ian Lance Taylor <ian@cygnus.com>
610
611 * ld-shared/main.c (shlib_overriddencall2): New function.
612 (main): Call shlib_shlibcall2.
613 * ld-shared/sh1.c (shlib_shlibcall2): New function.
614 (shlib_overriddencall2): New function.
615 * ld-shared/shared.dat: Add output line for new test.
616 * ld-shared/sun4.dat: Likewise.
617
618 * ld-srec/sr3.cc (__get_eh_context): New function.
619
620 Tue Apr 7 12:50:17 1998 Manfred Hollstein <manfred@s-direktnet.de>
621
622 * ld-cdtest/cdtest-foo.h (class Foo): Declare len to be static to
623 avoid compiler warning.
624 * ld-srec/sr3.cc (class Foo): Likewise.
625
626 Tue Feb 10 16:42:40 1998 Ian Lance Taylor <ian@cygnus.com>
627
628 * ld-srec/sr3.cc (__get_dynamic_handler_chain): New function.
629
630 Mon Feb 2 14:17:48 1998 Ian Lance Taylor <ian@cygnus.com>
631
632 * ld-scripts/phdrs.exp: Adjust phdrs_regexp for a 64 bit target.
633
634 Thu Dec 18 11:13:28 1997 Nick Clifton <nickc@cygnus.com>
635
636 * ld-srec/srec.exp: Duplicated Arm patch for Thumb targets.
637
638 Tue Dec 2 09:50:19 1997 Nick Clifton <nickc@cygnus.com>
639
640 * ld-srec/srec.exp: Applied patch from Tony.Thompson@arm.com which
641 fixes ARM tests.
642
643 Mon Dec 1 16:12:05 1997 Nick Clifton <nickc@cygnus.com>
644
645 * ld-srec/srec.exp: Add expected failures of tests 1 and 2 for ARM
646 coff targets.
647
648 Wed Nov 12 14:18:31 1997 Ian Lance Taylor <ian@cygnus.com>
649
650 * ld-cdtest/cdtest-foo.h (class Foo): Declare len to be int to
651 avoid compiler warning.
652 * ld-srec/sr3.cc (class Foo): Likewise.
653
654 Mon Nov 10 14:25:43 1997 Ian Lance Taylor <ian@cygnus.com>
655
656 * lib/ld-lib.exp (default_ld_simple_link): Permit the linker to
657 have any name when looking for entry symbol warnings.
658
659 * ld-srec/sr3.cc (__eh_pc): Define.
660
661 Mon Oct 20 14:36:39 1997 Ian Lance Taylor <ian@cygnus.com>
662
663 * ld-srec/sr3.cc: Add definitions for terminate, __terminate, and
664 __throw, since the current g++ expects them to be defined.
665
666 Fri Oct 3 12:24:03 1997 Ian Lance Taylor <ian@cygnus.com>
667
668 * ld-elfvers/vers.exp (objdump_emptyverstuff): Accept the output
669 file if the string libc appears in it.
670 (objdump_versionstuff): Accept unexpected lines in the output
671 file. Compare lines using string match.
672 * ld-elfvers/vers6.ver: Permit any value in the vna_other field.
673
674 Tue Aug 12 16:01:22 1997 Ian Lance Taylor <ian@cygnus.com>
675
676 * ld-scripts/crossref.exp: Correct string quoting.
677
678 Sat Aug 9 00:56:03 1997 Ian Lance Taylor <ian@cygnus.com>
679
680 * config/default.exp: Change ld, as, nm and strip from .new to
681 -new. Load ld-lib.exp rather than ld.exp.
682 * ld-bootstrap/bootstrap.exp: Use ld-new rather than ld.new.
683 * lib/ld-lib.exp: Rename from lib/ld.exp, for the benefit of
684 DejaGnu changes.
685
686 Thu Jun 26 12:07:03 1997 Ian Lance Taylor <ian@cygnus.com>
687
688 * ld-elfvers/vers.exp: Use egrep rather than grep when looking for
689 an alternation. From Greg Margo <gmargo@dl.com>.
690
691 Wed Jun 25 12:47:22 1997 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
692
693 * ld-shared/shared.exp: Add setup_xfail for m68k-linux on tests
694 with non PIC shared libraries.
695
696 Fri Jun 6 17:35:47 1997 Ian Lance Taylor <ian@cygnus.com>
697
698 * ld-elfvers/vers6.ver: Update for recent elflink.h patch to
699 version handling.
700
701 Wed Jun 4 12:06:48 1997 Ian Lance Taylor <ian@cygnus.com>
702
703 * ld-srec/srec.exp: Define ___get_dynamic_handler_chain as well.
704
705 Fri May 30 12:21:39 1997 Ian Lance Taylor <ian@cygnus.com>
706
707 * ld-srec/srec.exp: Define __get_dynamic_handler_chain when
708 linking.
709
710 Mon May 12 11:17:55 1997 Ian Lance Taylor <ian@cygnus.com>
711
712 * config/default.exp: Use $base_dir rather than $objdir when
713 setting ld. From John David Anglin <dave@hiauly1.hia.nrc.ca>.
714
715 Fri Apr 25 09:07:00 1997 Jeffrey A Law (law@cygnus.com)
716
717 * ld-srec/srec.exp: Define various out of line prologue/epilogue
718 functions for the mn10200 to avoid needing libgcc.a.
719
720 Wed Mar 26 13:56:10 1997 Ian Lance Taylor <ian@cygnus.com>
721
722 * ld-srec/srec.exp: Don't expect failures on mips*-*-elf*.
723
724 Mon Mar 17 19:27:13 1997 Ian Lance Taylor <ian@cygnus.com>
725
726 * ld-elfvers/vers.exp: Don't run on SunOS or AIX.
727
728 Wed Mar 12 21:44:19 1997 Eric Youngdale <eric@andante.jic.com>
729
730 * ld-elfvers/vers.exp, *: New tests for symbol versioning.
731 * config/default.exp: Set ar and strip.
732
733 Fri Feb 7 16:47:02 1997 Bob Manson <manson@charmed.cygnus.com>
734
735 * ld-bootstrap/bootstrap.exp: Use prune_warnings instead of
736 prune_system_crud.
737 * ld-cdtest/cdtest.exp: Ditto.
738 * ld-scripts/crossref.exp: Ditto.
739 * ld-sh/sh.exp: Ditto.
740 * ld-shared/shared.exp: Ditto.
741 * ld-srec/srec.exp: Ditto.
742 * lib/ld.exp: Ditto.
743
744 Wed Jan 29 00:47:29 1997 Bob Manson <manson@charmed.cygnus.com>
745
746 * ld-cdtest/cdtest.exp: Put a slash between $srcdir/$subdir.
747 * ld-scripts/script.exp: Ditto.
748 * ld-sh/sh.exp: Ditto.
749 * ld-undefined/undefined.exp: Ditto.
750 * ld-versados/versados.exp: Ditto.
751 * lib/ld.exp: Ditto.
752
753 Mon Dec 30 17:08:04 1996 Ian Lance Taylor <ian@cygnus.com>
754
755 * ld-scripts/crossref.exp: Fix quoting for --defsym $global$.
756
757 Tue Oct 1 15:52:31 1996 Ian Lance Taylor <ian@cygnus.com>
758
759 * lib/ld.exp (default_ld_version): Fix for current version
760 printing.
761
762 Fri Sep 13 15:51:45 1996 Ian Lance Taylor <ian@cygnus.com>
763
764 * ld-scripts/crossref.exp: Define $global$ for hppa-elf.
765
766 Thu Aug 8 14:29:32 1996 Ian Lance Taylor <ian@cygnus.com>
767
768 * ld-scripts/cross2.t: Map XCOFF sections to .text or .data.
769
770 * lib/ld.exp: Use verbose -log instead of calling both verbose and
771 send_log.
772
773 Wed Aug 7 18:00:58 1996 Ian Lance Taylor <ian@cygnus.com>
774
775 * ld-scripts/phdrs.exp: New test.
776 * ld-scripts/phdrs.s, ld-scripts/phdrs.t: New files.
777
778 Sun Aug 4 21:58:12 1996 Ian Lance Taylor <ian@cygnus.com>
779
780 * ld-scripts/crossref.exp: On a29k targets, use --defsym to define
781 V_SPILL and V_FILL.
782
783 Thu Aug 1 14:10:27 1996 Ian Lance Taylor <ian@cygnus.com>
784
785 * ld-scripts/crossref.exp: New test.
786 * ld-scripts/{cross1.c, cross2.c, cross3.c}: New files.
787 * ld-scripts/{cross1.t, cross2.t}: New files.
788
789 Sat Jun 29 13:40:11 1996 Ian Lance Taylor <ian@cygnus.com>
790
791 * ld-sh/sh.exp: Fix debugging messages.
792 * ld-sh/sh1.s: Use .align 4.
793
794 Wed May 1 16:45:13 1996 Ian Lance Taylor <ian@cygnus.com>
795
796 * ld-sh/sh.exp: Use -O when compiling with -mrelax.
797
798 Mon Apr 29 10:33:10 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
799
800 * ld-shared/shared.exp: Run the shared library tests on
801 Linux/m68k.
802
803 Fri Apr 5 16:20:55 1996 Ian Lance Taylor <ian@cygnus.com>
804
805 * ld-shared/shared.exp: Run the shared library tests on Linux.
806
807 Mon Feb 26 12:45:26 1996 Ian Lance Taylor <ian@cygnus.com>
808
809 * ld-shared/shared.exp: Don't use -fpic on MIPS targets.
810
811 Wed Jan 31 15:09:57 1996 Jeffrey A Law (law@cygnus.com)
812
813 * ld-srec/srec.exp: Add xfails for hppa*-*-*elf*.
814 * ld-undefined/undefined.exp: Likewise.
815
816 Fri Jan 26 18:43:03 1996 Ian Lance Taylor <ian@cygnus.com>
817
818 * ld-undefined/undefined.exp: ELF targets should now pass the
819 undefined line test.
820
821 Thu Jan 25 15:36:13 1996 Ian Lance Taylor <ian@cygnus.com>
822
823 * ld-empic/empic.exp: Update for change to MIPS disassembler.
824
825 Mon Jan 15 15:05:53 1996 Ian Lance Taylor <ian@cygnus.com>
826
827 * ld-bootstrap/bootstrap.exp: Expect failure for mips*-*-irix5*
828 when doing the --static test.
829 * ld-shared/shared.exp: Run tests on mips*-*-irix5*.
830
831 Fri Dec 29 12:33:09 1995 Ian Lance Taylor <ian@cygnus.com>
832
833 * ld-bootstrap/bootstrap.exp: On AIX, don't pass the -bI option
834 when creating ld-partial.o.
835
836 Tue Dec 26 17:37:23 1995 Ian Lance Taylor <ian@cygnus.com>
837
838 * ld-srec/srec.exp: If powerpc*-*-eabi*, use --defsym to define
839 __eabi.
840
841 Tue Dec 19 18:01:01 1995 Ian Lance Taylor <ian@cygnus.com>
842
843 * ld-srec/srec.exp: Add setup_xfails for XCOFF targets.
844
845 Fri Dec 15 16:36:17 1995 Ian Lance Taylor <ian@cygnus.com>
846
847 * ld-srec/srec.exp: On a29k targets, use --defsym to define
848 V_SPILL and V_FILL.
849 * ld-srec/sr1.c (V_SPILL, V_FILL): Remove definitions.
850 * ld-srec/sr3.cc: Likewise.
851
852 * ld-srec/srec.exp: Remove i960 COFF setup_xfail.
853
854 Sat Dec 2 01:20:31 1995 Ian Lance Taylor <ian@cygnus.com>
855
856 * ld-srec/srec.exp: Don't use [] in setup_xfail expressions.
857
858 Fri Dec 1 13:18:18 1995 Ian Lance Taylor <ian@cygnus.com>
859
860 * ld-srec/srec.exp: Add setup_xfails for MIPS ELF targets.
861
862 Wed Nov 29 13:01:10 1995 Ian Lance Taylor <ian@cygnus.com>
863
864 * ld-srec/srec.exp: Add setup_xfail for i960 COFF targets.
865
866 Mon Nov 27 14:36:11 1995 Ian Lance Taylor <ian@cygnus.com>
867
868 * ld-srec/srec.exp: Add setup_xfail calls for i[345]86-*-aout*.
869
870 * ld-srec/sr1.c (V_SPILL, V_FILL): Define.
871 * ld-srec/sr3.cc: Likewise.
872
873 Tue Nov 21 16:05:53 1995 Ian Lance Taylor <ian@cygnus.com>
874
875 * ld-empic/empic.exp: Update for changes in objdump output.
876
877 Wed Nov 15 17:42:48 1995 Ian Lance Taylor <ian@cygnus.com>
878
879 * ld-srec/srec.exp: New tests.
880 * ld-srec/sr1.c, ld-srec/sr2.c, ld-srec/sr3.cc: New files.
881 * lib/ld.exp (ld_simple_link): Discard warnings about not being
882 able to find the entry symbol.
883
884 Tue Nov 14 20:03:54 1995 Ian Lance Taylor <ian@cygnus.com>
885
886 * ld-sh/sh2.c (__main): Define.
887
888 Mon Nov 6 14:39:18 1995 Ian Lance Taylor <ian@cygnus.com>
889
890 * ld-empic/empic.exp: Accept a . in the address symbol.
891
892 * ld-shared/shared.exp: Run tests on rs6000*-*-aix* and
893 powerpc*-*-aix*. Add code to create appropriate exports files,
894 and pass appropriate compilation flags, and test against
895 appropriate expected output.
896 * ld-shared/xcoff.dat: New file.
897 * ld-shared/main.c: Put #ifndef XCOFF_TEST around tests that can
898 not be linked using XCOFF. Use shlib_shlibvar1 as a sample
899 function pointer, rather than shlib_mainvar.
900 * ld-shared/sh1.c: Likewise.
901 * ld-shared/shared.dat: Update for change from using shlib_mainvar
902 to using shlib_shlibvar1.
903 * ld-shared/sun4.dat: Likewise.
904
905 Sat Oct 28 01:54:25 1995 Ian Lance Taylor <ian@cygnus.com>
906
907 * ld-scripts/script.t: Put .pr in .text, and .rw in .data, for
908 convenience when testing XCOFF.
909
910 Thu Oct 26 22:53:17 1995 Ian Lance Taylor <ian@cygnus.com>
911
912 * ld-bootstrap/bootstrap.exp: On AIX, pass -bI/lib/syscalls.exp
913 along with --static.
914
915 * ld-scripts/script.s: Make symbols global.
916
917 Fri Oct 20 12:22:16 1995 Ian Lance Taylor <ian@cygnus.com>
918
919 * ld-undefined/undefined.exp: Add setup_xfails for arm*-*-pe*.
920
921 Fri Sep 29 11:06:10 1995 Ian Lance Taylor <ian@cygnus.com>
922
923 * ld-undefined/undefined.exp: Use -e when invoking the linker, to
924 prevent the SunOS linker from trying to create a shared library.
925
926 Thu Sep 28 12:37:14 1995 Ian Lance Taylor <ian@cygnus.com>
927
928 * ld-shared/shared.exp: Run the tests on sparc*-*-sunos4*. Add
929 appropriate modifications and setup_xfails.
930 * ld-shared/sun4.dat: New file.
931
932 Mon Sep 18 14:12:56 1995 Ian Lance Taylor <ian@cygnus.com>
933
934 * lib/ld.exp (default_ld_version): Call prune_system_crud.
935 (default_ld_relocate, default_ld_link): Likewise.
936 (default_ld_simple_link, default_ld_compile): Likewise.
937 (default_ld_assemble, default_ld_nm): Likewise.
938
939 Fri Sep 8 17:15:38 1995 Ian Lance Taylor <ian@cygnus.com>
940
941 * ld-cdtest/cdtest.exp: If the compiler does not exist, mark the
942 tests as untested rather than unresolved.
943
944 Wed Aug 23 10:46:38 1995 Ian Lance Taylor (ian@cygnus.com)
945
946 * ld-sh/sh.exp: Call prune_system_crud on the output of cmp.
947
948 Tue Aug 15 17:35:35 1995 Ian Lance Taylor <ian@cygnus.com>
949
950 * ld-scripts/script.exp: Split script verification into a proc.
951 Add simple test of MRI script.
952 * ld-scripts/scriptm.t: New file.
953
954 Wed Jul 26 11:38:58 1995 Ian Lance Taylor <ian@cygnus.com>
955
956 * ld-sh/sh.exp: Mark `SH confirm relaxing' test unresolved when
957 appropriate.
958
959 Mon Jul 24 15:34:31 1995 Ian Lance Taylor <ian@cygnus.com>
960
961 * config/default.exp: Define objcopy if it is not defined.
962 * ld-sh/*: New tests for SH relaxing.
963
964 * ld-empic/empic.exp: If $CC does not exist, call untested rather
965 than unresolved.
966
967 Thu Jul 20 15:09:26 1995 Ian Lance Taylor <ian@cygnus.com>
968
969 * ld-undefined/undefined.exp: If $CC does not exist, mark the
970 tests as untested rather than unresolved. Clear ELF xfails for
971 mips*, not just mips.
972
973 Tue Jul 18 12:00:41 1995 Ian Lance Taylor <ian@cygnus.com>
974
975 * ld-undefined/undefined.exp: Add setup_xfail for sh-*-* for
976 undefined line test.
977
978 Fri Jul 14 13:07:48 1995 Ian Lance Taylor <ian@cygnus.com>
979
980 * ld-undefined/undefined.exp: New test, to check reporting of
981 undefined symbols.
982 * ld-undefined/undefined.c: New file.
983
984 Mon Jul 10 11:13:39 1995 Ian Lance Taylor <ian@cygnus.com>
985
986 * ld-versados/versados.exp: If a test fails, report it correctly:
987 don't try to run the next test, and don't report a pass as well as
988 a fail.
989
990 Mon Jul 3 14:26:37 1995 Steve Chamberlain <sac@slash.cygnus.com>
991
992 * versados/(t1,t2).ld: End in newlines.
993
994 Mon May 22 20:19:38 1995 Ken Raeburn <raeburn@cujo.cygnus.com>
995
996 * lib/ld.exp (default_ld_compile): If cc argument is multiple
997 words, use only the first when trying to verify the availability
998 of the compiler.
999
1000 Mon Feb 6 11:46:49 1995 Ian Lance Taylor <ian@cygnus.com>
1001
1002 * ld-scripts/defined.t: Mention .data and .bss explicitly.
1003
1004 Tue Jan 24 14:51:48 1995 Ian Lance Taylor <ian@sanguine.cygnus.com>
1005
1006 * ld-bootstrap/bootstrap.exp: If not in the ld build directory,
1007 call untested for each test, rather than ignoring it. If one test
1008 fails, go on to the next one instead of returning.
1009 * ld-cdtest/cdtest.exp: If compilations fail, mark tests as
1010 unresolved.
1011 * ld-empic/empic.exp: Likewise. Also, always pass the same test
1012 name to pass or fail.
1013 * ld-shared/shared.exp: Likewise. Also, always run all tests.
1014 * ld-scripts/defined.exp: If as or nm fail, mark test as
1015 unresolved. Always pass the same test name to pass or fail.
1016 * ld-scripts/script.exp: Likewise.
1017 * ld-scripts/sizeof.exp: Likewise.
1018
1019 Wed Jan 11 11:48:31 1995 Ian Lance Taylor <ian@sanguine.cygnus.com>
1020
1021 * ld-scripts/sizeof.exp: New test, based on bug report from
1022 anders.blomdell@control.lth.se.
1023 * ld-scripts/sizeof.s: New file.
1024 * ld-scripts/sizeof.t: New file.
1025
1026 Wed Jan 4 18:56:27 1995 Ian Lance Taylor <ian@sanguine.cygnus.com>
1027
1028 * lib/ld.exp: Use [which $ld] rather than [file exists $ld] to see
1029 if the linker exists.
1030
1031 Wed Dec 14 16:39:03 1994 Ken Raeburn <raeburn@cujo.cygnus.com>
1032
1033 * lib/ld.exp (prune_system_crud): Define if not already defined,
1034 in case the user isn't using the newest DejaGnu version that we
1035 haven't released to the net yet.
1036
1037 Fri Dec 2 14:17:02 1994 Ian Lance Taylor <ian@rtl.cygnus.com>
1038
1039 * config/default.exp: Define objdump if it is not defined.
1040 * ld-empic/*: New tests to test -membedded-pic code.
1041
1042 Mon Nov 28 11:24:36 1994 Ian Lance Taylor <ian@sanguine.cygnus.com>
1043
1044 * ld-bootstrap/bootstrap.exp: Pass cmp output through
1045 prune_system_crud.
1046 * ld-cdtest/cdtest.exp: Pass diff output through
1047 prune_system_crud.
1048 * ld-shared/shared.exp: Likewise.
1049
1050 * config/default.exp: Remove unused and useless proc ld_load.
1051
1052 Sun Oct 30 13:02:34 1994 Ian Lance Taylor <ian@sanguine.cygnus.com>
1053
1054 * lib/ld.exp (default_ld_compile): Remove the output file before
1055 compiling.
1056
1057 * ld-shared/shared.exp: Move common test code into a procedure.
1058 Add tests for compiling the non shared code PIC.
1059 * ld-shared/main.c (main): Call main_called, and print the result.
1060 * ld-shared/shared.dat: Adjust accordingly.
1061
1062 Thu Oct 27 17:30:12 1994 Ian Lance Taylor <ian@sanguine.cygnus.com>
1063
1064 * ld-shared: New directory, with new files to test generating ELF
1065 shared libraries.
1066
1067 * lib/ld.exp (default_ld_compile): If the compilation worked, but
1068 no object file was created, check to see if the compiler foolishly
1069 ignored the -o switch when compiling, and move the resulting
1070 object if it did.
1071
1072 Thu Sep 29 12:36:51 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
1073
1074 * VMS does not permits `.' in directory names. Renamed
1075 ld.bootstrap to ld-bootstrap, ld.cdtest to ld-cdtest, and
1076 ld.scripts to ld-scripts.
1077
1078 Wed Sep 28 12:18:54 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
1079
1080 * config/default.exp: Set variables as and nm. Create tmpdir if
1081 it does not already exist.
1082 * ld.bootstrap/bootstrap.exp: Don't create tmpdir here.
1083 * ld.cdtest/cdtest.exp: Likewise.
1084 * ld.scripts/defined.exp: Likewise. Also, don't set as and nm
1085 here. Change perror for no variables found to fail.
1086 * ld.scripts/script.exp: New test.
1087 * ld.scripts/script.t, ld.scripts/script.s: New files.
1088
1089 Tue Sep 27 14:59:51 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
1090
1091 * ld.scripts: New directory.
1092 * ld.scripts/defined.exp, ld.scripts/defined.s: New files.
1093 * ld.scripts/defined.t: New file.
1094 * lib/ld.exp (default_ld_simple_link): New function.
1095 (default_ld_assemble, default_ld_nm): New functions.
1096 * config/default.exp: Rename from unix-ld.exp.
1097 (ld_simple_link, ld_assemble, ld_nm): New functions.
1098
1099 * config/unix-ld.exp: Set ld using findfile.
1100 * lib/ld.exp (default_ld_relocate): Return a value. Change format
1101 of log messages.
1102 (default_ld_compile): Likewise.
1103 (default_ld_link): Likewise. Also, don't include $BFDLIB and
1104 $LIBIBERTY in link.
1105 * ld.bootstrap/bootstrap.exp: Rewrite.
1106 * ld.cdtest/cdtest.exp: Rewrite.
1107 * ld.cdtest/cdtest-foo.cc: Update from top level ld directory.
1108 * ld.cdtest/cdtest-foo.h: Likewise.
1109 * ld.cdtest/cdtest-main.cc: Likewise.
1110
1111 Fri May 27 09:35:04 1994 Ken Raeburn (raeburn@cygnus.com)
1112
1113 * ld.cdtest/cdtest.exp: Don't look for $result before it's
1114 defined.
1115
1116 Tue May 17 15:06:49 1994 Bill Cox (bill@rtl.cygnus.com)
1117
1118 * ld.bootstrap/bootstrap.exp, lib/ld.exp: Replace error proc
1119 calls with perror calls.
1120
1121 Wed May 11 16:47:46 1994 Ken Raeburn (raeburn@rtl.cygnus.com)
1122
1123 * ld.cdtest/cdtest-bar.cc: Renamed from cdtest-func.cc.
1124 * ld.cdtest/cdtest.exp: Adjusted.
1125
1126 Fri Jan 28 13:25:41 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
1127
1128 * lib/ld.exp (simple_diff): Indicate failure if files have
1129 different numbers of lines. Don't muck with $differences to avoid
1130 indicating a pass, just return.
1131
1132 * ld.cdtest/{cdtest-foo.h,cdtest-foo.cc,cdtest-main.cc}:
1133 Fix test case to be valid ANSI C++. Don't require use of header
1134 files, so "../gcc/xgcc -B../gcc/" can be used for CXX.
1135 * ld.cdtest/cdtest.exp: Combine "rm" lines. Add some
1136 commentary on things that are still broken with this test case.
1137
1138 Fri Sep 10 09:58:23 1993 Jeffrey Wheat (cassidy@cygnus.com)
1139
1140 * ld.cdtest/cdtest.exp: Added CXXFLAGS to compile stage.
1141
1142 Thu Aug 12 16:05:37 1993 Jeffrey Wheat (cassidy@cygnus.com)
1143
1144 * lib/ld.exp: add compiler and linker support
1145 * config/unix-ld.exp: add compiler and linker support
1146 * ld.bootstrap/bootstrap.exp: fixed to do partial links
1147 * ld.cdtest/cdtest.exp: constructor/destructor testscase
1148
1149 Wed Aug 4 21:00:18 1993 Jeffrey Wheat (cassidy@cygnus.com)
1150
1151 * lib/ld.exp: new file
1152 * config/unix-ld.exp: new file
1153 * ld.bootstrap/bootstrap.exp: new file