]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - ld/testsuite/ChangeLog
2001-06-04 Michael Snyder <msnyder@redhat.com>
[thirdparty/binutils-gdb.git] / ld / testsuite / ChangeLog
CommitLineData
d52f9762
AM
12001-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
1e329ce6
NC
62001-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
c709b096
AM
112001-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
936f9717
L
162001-05-24 H.J. Lu <hjl@gnu.org>
17
18 * ld-scripts/phdrs.exp: Add sparc64 to 64 bit platform.
19
9d8b3bf4
L
202001-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
0f3f8808
L
302001-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
8b0fa282
L
482001-05-03 H.J. Lu <hjl@gnu.org>
49
50 * ld-elfvers/vers19.ver: Expect vers17.so instead of
51 *tmpdir/vers17.so.
52
7f9adacd
AJ
532001-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
f0f077e5
L
602001-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
b3992bc7
AJ
662001-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
358a5502
DB
712001-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
752001-04-01 David O'Brien <obrien@FreeBSD.org>
44df2f94
DB
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
b536df83
DD
812001-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
ad995491
L
862001-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
fef67c28
SC
1002001-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
332dac40
HPN
1062001-01-14 Hans-Peter Nilsson <hp@bitrange.com>
107
108 * ld-sh/sh.exp: Use --oformat srec, not -oformat srec.
109
2ffd68ef
PB
1102001-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
4f38fc1c
PB
1152001-01-01 Philip Blundell <philb@gnu.org>
116
7dc542b2
PB
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
4f38fc1c
PB
121 * ld-elfvers/vers.exp: Run test on Linux/ARM.
122 * ld-elfvsb/elfvsb.exp: Likewise.
123 * ld-shared/shared.exp: Likewise.
124
0fc3347a
NC
1252000-12-31 Nick Clifton <nickc@redhat.com>
126
127 * ld-srec/srec.exp: Use --oformat instead of -oformat.
128
bad19f8f
NC
1292000-12-09 Nick Clifton <nickc@redhat.com>
130
f6673641
NC
131 * ld-selective/selective.exp: Link in libgcc when target is v850.
132
bad19f8f
NC
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
1566ad5d
AM
1362000-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
4291c3fa
HPN
1412000-10-29 Hans-Peter Nilsson <hp@bitrange.com>
142
143 * ld-selective/selective.exp <no CXX>: Fix typo for argument to
144 "untested".
145
d1d8dddf
L
1462000-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
d63083ef
HPN
1522000-10-09 Hans-Peter Nilsson <hp@bitrange.com>
153
154 * ld-selective/selective.exp: Rearrange to be table-driven.
155
dc149a6d
AM
1562000-10-07 Alan Modra <alan@linuxcare.com.au>
157
158 * ld-scripts/phdrs.exp: hppa*64*-*-* is 64-bit ELF too.
159
65420b22
AM
1602000-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
bd0110a3
HPN
1652000-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
3231d22e
AM
1722000-09-05 Alan Modra <alan@linuxcare.com.au>
173
174 * ld-selective/selective.exp: Remove the xfails for hppa.
175
6545f5fb
AO
1762000-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
e1753d2c
L
1812000-08-03 H.J. Lu (hjl@gnu.org)
182
183 * ld-bootstrap/bootstrap.exp: Add strip.
184
360e9586
L
1852000-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
08c44e65
L
1902000-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
1345a0c0
L
2022000-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
36a3dc51
AM
2182000-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
7cda33a1
L
2262000-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
e80778cf
L
2412000-05-21 H.J. Lu (hjl@gnu.org)
242
243 * ld-elfvsb/main.c (main_visibility_check): Fix the protected
244 visibility test.
245
6fc49d28
L
2462000-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
b32711aa
JW
259Fri Apr 21 15:16:07 2000 Richard Henderson <rth@cygnus.com>
260
a2b64bed 261 * ld-scripts/phdrs.exp: IA-64 is 64-bit ELF too.
b32711aa 262
3017ff0e
AM
2632000-04-12 Alan Modra <alan@linuxcare.com.au>
264
62043cea
AM
265 * ld-selective/3.cc (_start): Add cheat for gcc-2.95.2 failure.
266
e76e4c91
AM
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.
3017ff0e 270
e40eb3e9
NC
2712000-03-13 Nick Clifton <nickc@cygnus.com>
272
273 * ld-scripts/phdrs.t: Discard all unexpected sections.
274
d1bcade6
L
2752000-02-27 H.J. Lu (hjl@gnu.org)
276
277 * lib/ld-lib.exp (default_ld_link): Added "$LIBS" to libs.
278
197d87f8
NC
2791999-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
05d26f04
CM
2841999-10-29 Catherine Moore <clm@cygnus.com>
285
286 * ld-selective/selective.exp: Remove test6.
287 * ld-selective/5.cc: Delete.
288
abdbda5e
NC
2891999-10-28 Scott Bambrough <scottb@netwinder.org>
290
05d26f04 291 * ld-srec/srec.exp: Setup expected failures for
abdbda5e
NC
292 srec tests on ARM Linux.
293
b7be1db6
AM
2941999-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
777690b6
ILT
2991999-09-12 Ian Lance Taylor <ian@zembu.com>
300
301 * ld-scripts/script.exp: Add --image-base 0 for PE targets.
302
5be8a006
ILT
3031999-08-17 H.J. Lu <hjl@gnu.org>
304
305 * ld-cdtest/cdtest-foo.cc (Foo::init_foo): Use "%ld" for sizeof.
306
b33b6e45
ILT
3071999-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
38e31547
NC
3121999-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
0cd9f5f0
ILT
3271999-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
d49560a9
MM
342Thu 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
5dcf458a
NC
3471999-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
734caf4d
ILT
3521999-07-10 Ian Lance Taylor <ian@zembu.com>
353
354 * ld-elfvers/vers.exp: Use -rpath in new vers19 test.
355
f0489494
ILT
3561999-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
197a7bfd
ILT
3611999-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
99c262f8
ILT
3671999-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
2bdba6c9
AS
374Wed 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
77e0b0ef
ILT
3791999-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
8535ca75
NC
3841999-05-17 Nick Clifton <nickc@cygnus.com>
385
386 * ld-undefined/undefined.exp: Add xfail for mcore-elf.
387
69f868fa
DD
3881999-05-11 DJ Delorie <dj@cygnus.com>
389
390 * ld-srec/srec.exp: Do not run tests for PE based ports.
391
252b5132
RH
3921999-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
3971999-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
b3992bc7 405 targets.
252b5132
RH
406
4071999-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
b3992bc7 412 and .bss.
252b5132 413 * ld-checks/checks.exp: Replace custom section names with .text,
b3992bc7 414 .data and .bss.
252b5132
RH
415
4161999-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
424Tue 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
430Mon 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
4361999-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
449Tue 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
454Sun 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
466Fri 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.
b3992bc7 472
252b5132
RH
473Sun 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
478Mon 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
4841998-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
489Thu 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
494Wed 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
500Wed Aug 19 11:59:19 1998 Nick Clifton <nickc@cygnus.com>
501
502 * ld-srec/srec.exp: Add arm/thumb-elf expected failures.
b3992bc7 503
252b5132
RH
504Thu 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
509Wed 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
514Mon 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
520Fri 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
527Thu 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
533Fri 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
538Wed 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
545Fri 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
552Tue 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
559Fri May 29 15:02:50 1998 Ian Lance Taylor <ian@cygnus.com>
560
561 * ld-srec/srec.exp: Add xfails for powerpc*-*-eabi.
b3992bc7 562 (run_srec_test): On mn10200, define __truncsipsi2_do_d2.
252b5132
RH
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
569Thu 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
574Mon 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
578Mon 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
589Tue 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
595Tue 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
599Mon 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
603Thu Dec 18 11:13:28 1997 Nick Clifton <nickc@cygnus.com>
604
605 * ld-srec/srec.exp: Duplicated Arm patch for Thumb targets.
606
607Tue 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
612Mon 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
617Wed 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
623Mon 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
630Mon Oct 20 14:36:39 1997 Ian Lance Taylor <ian@cygnus.com>
631
632 * ld-srec/sr3.cc: Add definitions for terminate, __terminate, and
b3992bc7 633 __throw, since the current g++ expects them to be defined.
252b5132
RH
634
635Fri 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
643Tue Aug 12 16:01:22 1997 Ian Lance Taylor <ian@cygnus.com>
644
645 * ld-scripts/crossref.exp: Correct string quoting.
646
647Sat 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
655Thu 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
660Wed 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
665Fri 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
670Wed 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
674Fri 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
679Mon 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
684Fri 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
689Wed 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
693Mon 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
697Wed 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
702Fri 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
713Wed 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
722Mon Dec 30 17:08:04 1996 Ian Lance Taylor <ian@cygnus.com>
723
724 * ld-scripts/crossref.exp: Fix quoting for --defsym $global$.
725
726Tue 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
731Fri Sep 13 15:51:45 1996 Ian Lance Taylor <ian@cygnus.com>
732
733 * ld-scripts/crossref.exp: Define $global$ for hppa-elf.
734
735Thu 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
742Wed 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
747Sun 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
752Thu 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
758Sat 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
763Wed 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
767Mon 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
b3992bc7 770 Linux/m68k.
252b5132
RH
771
772Fri 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
776Mon 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
780Wed 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
785Fri 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
790Thu 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
794Mon 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
800Fri 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
805Tue 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
810Tue 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
814Fri 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
823Sat 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
827Fri 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
831Wed 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
835Mon 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
842Tue 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
846Wed 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
853Tue Nov 14 20:03:54 1995 Ian Lance Taylor <ian@cygnus.com>
854
855 * ld-sh/sh2.c (__main): Define.
856
857Mon 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
874Sat 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
879Thu 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
886Fri 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
890Fri 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
895Thu 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
901Mon 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
908Fri 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
913Wed 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
917Tue 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
923Wed 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
928Mon 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
936Thu 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
942Tue 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
947Fri 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
953Mon 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
959Mon Jul 3 14:26:37 1995 Steve Chamberlain <sac@slash.cygnus.com>
960
a2b64bed 961 * versados/(t1,t2).ld: End in newlines.
252b5132
RH
962
963Mon 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
969Mon Feb 6 11:46:49 1995 Ian Lance Taylor <ian@cygnus.com>
970
971 * ld-scripts/defined.t: Mention .data and .bss explicitly.
972
973Tue 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
988Wed 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
995Wed 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
1000Wed 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
1006Fri 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
1011Mon 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
1021Sun 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
1031Thu 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
1041Thu 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
1047Wed 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
1058Tue 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
1080Fri 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
1085Tue 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
1090Wed 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
1095Fri 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
a2b64bed 1101 * ld.cdtest/{cdtest-foo.h,cdtest-foo.cc,cdtest-main.cc}:
252b5132
RH
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.
a2b64bed 1104 * ld.cdtest/cdtest.exp: Combine "rm" lines. Add some
252b5132
RH
1105 commentary on things that are still broken with this test case.
1106
1107Fri Sep 10 09:58:23 1993 Jeffrey Wheat (cassidy@cygnus.com)
1108
a2b64bed 1109 * ld.cdtest/cdtest.exp: Added CXXFLAGS to compile stage.
252b5132
RH
1110
1111Thu Aug 12 16:05:37 1993 Jeffrey Wheat (cassidy@cygnus.com)
1112
a2b64bed
NC
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
252b5132
RH
1117
1118Wed Aug 4 21:00:18 1993 Jeffrey Wheat (cassidy@cygnus.com)
1119
a2b64bed
NC
1120 * lib/ld.exp: new file
1121 * config/unix-ld.exp: new file
1122 * ld.bootstrap/bootstrap.exp: new file