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