]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - ld/testsuite/ChangeLog
Document use of comparison operators as infix operators
[thirdparty/binutils-gdb.git] / ld / testsuite / ChangeLog
CommitLineData
66517a2f
L
12001-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
a5c9dff1 6 * ld-elfvers/vers.exp: Also run on Linux/mips.
66517a2f
L
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
d52f9762
AM
192001-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
1e329ce6
NC
242001-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
c709b096
AM
292001-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
936f9717
L
342001-05-24 H.J. Lu <hjl@gnu.org>
35
36 * ld-scripts/phdrs.exp: Add sparc64 to 64 bit platform.
37
9d8b3bf4
L
382001-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
0f3f8808
L
482001-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
8b0fa282
L
662001-05-03 H.J. Lu <hjl@gnu.org>
67
68 * ld-elfvers/vers19.ver: Expect vers17.so instead of
69 *tmpdir/vers17.so.
70
7f9adacd
AJ
712001-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
f0f077e5
L
782001-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
b3992bc7
AJ
842001-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
358a5502
DB
892001-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
932001-04-01 David O'Brien <obrien@FreeBSD.org>
44df2f94
DB
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
b536df83
DD
992001-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
b6a71cca
AM
1042001-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
ad995491
L
1172001-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
fef67c28
SC
1312001-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
332dac40
HPN
1372001-01-14 Hans-Peter Nilsson <hp@bitrange.com>
138
139 * ld-sh/sh.exp: Use --oformat srec, not -oformat srec.
140
2ffd68ef
PB
1412001-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
4f38fc1c
PB
1462001-01-01 Philip Blundell <philb@gnu.org>
147
7dc542b2
PB
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
4f38fc1c
PB
152 * ld-elfvers/vers.exp: Run test on Linux/ARM.
153 * ld-elfvsb/elfvsb.exp: Likewise.
154 * ld-shared/shared.exp: Likewise.
155
0fc3347a
NC
1562000-12-31 Nick Clifton <nickc@redhat.com>
157
158 * ld-srec/srec.exp: Use --oformat instead of -oformat.
159
bad19f8f
NC
1602000-12-09 Nick Clifton <nickc@redhat.com>
161
f6673641
NC
162 * ld-selective/selective.exp: Link in libgcc when target is v850.
163
bad19f8f
NC
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
1566ad5d
AM
1672000-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
4291c3fa
HPN
1722000-10-29 Hans-Peter Nilsson <hp@bitrange.com>
173
174 * ld-selective/selective.exp <no CXX>: Fix typo for argument to
175 "untested".
176
d1d8dddf
L
1772000-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
d63083ef
HPN
1832000-10-09 Hans-Peter Nilsson <hp@bitrange.com>
184
185 * ld-selective/selective.exp: Rearrange to be table-driven.
186
dc149a6d
AM
1872000-10-07 Alan Modra <alan@linuxcare.com.au>
188
189 * ld-scripts/phdrs.exp: hppa*64*-*-* is 64-bit ELF too.
190
65420b22
AM
1912000-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
bd0110a3
HPN
1962000-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
3231d22e
AM
2032000-09-05 Alan Modra <alan@linuxcare.com.au>
204
205 * ld-selective/selective.exp: Remove the xfails for hppa.
206
6545f5fb
AO
2072000-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
e1753d2c
L
2122000-08-03 H.J. Lu (hjl@gnu.org)
213
214 * ld-bootstrap/bootstrap.exp: Add strip.
215
360e9586
L
2162000-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
08c44e65
L
2212000-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
1345a0c0
L
2332000-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
36a3dc51
AM
2492000-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
7cda33a1
L
2572000-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
e80778cf
L
2722000-05-21 H.J. Lu (hjl@gnu.org)
273
274 * ld-elfvsb/main.c (main_visibility_check): Fix the protected
275 visibility test.
276
6fc49d28
L
2772000-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
b32711aa
JW
290Fri Apr 21 15:16:07 2000 Richard Henderson <rth@cygnus.com>
291
a2b64bed 292 * ld-scripts/phdrs.exp: IA-64 is 64-bit ELF too.
b32711aa 293
3017ff0e
AM
2942000-04-12 Alan Modra <alan@linuxcare.com.au>
295
62043cea
AM
296 * ld-selective/3.cc (_start): Add cheat for gcc-2.95.2 failure.
297
e76e4c91
AM
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.
3017ff0e 301
e40eb3e9
NC
3022000-03-13 Nick Clifton <nickc@cygnus.com>
303
304 * ld-scripts/phdrs.t: Discard all unexpected sections.
305
d1bcade6
L
3062000-02-27 H.J. Lu (hjl@gnu.org)
307
308 * lib/ld-lib.exp (default_ld_link): Added "$LIBS" to libs.
309
197d87f8
NC
3101999-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
05d26f04
CM
3151999-10-29 Catherine Moore <clm@cygnus.com>
316
317 * ld-selective/selective.exp: Remove test6.
318 * ld-selective/5.cc: Delete.
319
abdbda5e
NC
3201999-10-28 Scott Bambrough <scottb@netwinder.org>
321
05d26f04 322 * ld-srec/srec.exp: Setup expected failures for
abdbda5e
NC
323 srec tests on ARM Linux.
324
b7be1db6
AM
3251999-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
777690b6
ILT
3301999-09-12 Ian Lance Taylor <ian@zembu.com>
331
332 * ld-scripts/script.exp: Add --image-base 0 for PE targets.
333
5be8a006
ILT
3341999-08-17 H.J. Lu <hjl@gnu.org>
335
336 * ld-cdtest/cdtest-foo.cc (Foo::init_foo): Use "%ld" for sizeof.
337
b33b6e45
ILT
3381999-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
38e31547
NC
3431999-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
0cd9f5f0
ILT
3581999-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
d49560a9
MM
373Thu 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
5dcf458a
NC
3781999-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
734caf4d
ILT
3831999-07-10 Ian Lance Taylor <ian@zembu.com>
384
385 * ld-elfvers/vers.exp: Use -rpath in new vers19 test.
386
f0489494
ILT
3871999-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
197a7bfd
ILT
3921999-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
99c262f8
ILT
3981999-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
2bdba6c9
AS
405Wed 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
77e0b0ef
ILT
4101999-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
8535ca75
NC
4151999-05-17 Nick Clifton <nickc@cygnus.com>
416
417 * ld-undefined/undefined.exp: Add xfail for mcore-elf.
418
69f868fa
DD
4191999-05-11 DJ Delorie <dj@cygnus.com>
420
421 * ld-srec/srec.exp: Do not run tests for PE based ports.
422
252b5132
RH
4231999-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
4281999-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
b3992bc7 436 targets.
252b5132
RH
437
4381999-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
b3992bc7 443 and .bss.
252b5132 444 * ld-checks/checks.exp: Replace custom section names with .text,
b3992bc7 445 .data and .bss.
252b5132
RH
446
4471999-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
455Tue 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
461Mon 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
4671999-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
480Tue 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
485Sun 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
497Fri 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.
b3992bc7 503
252b5132
RH
504Sun 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
509Mon 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
5151998-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
520Thu 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
525Wed 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
531Wed Aug 19 11:59:19 1998 Nick Clifton <nickc@cygnus.com>
532
533 * ld-srec/srec.exp: Add arm/thumb-elf expected failures.
b3992bc7 534
252b5132
RH
535Thu 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
540Wed 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
545Mon 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
551Fri 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
558Thu 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
564Fri 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
569Wed 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
576Fri 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
583Tue 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
590Fri May 29 15:02:50 1998 Ian Lance Taylor <ian@cygnus.com>
591
592 * ld-srec/srec.exp: Add xfails for powerpc*-*-eabi.
b3992bc7 593 (run_srec_test): On mn10200, define __truncsipsi2_do_d2.
252b5132
RH
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
600Thu 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
605Mon 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
609Mon 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
620Tue 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
626Tue 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
630Mon 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
634Thu Dec 18 11:13:28 1997 Nick Clifton <nickc@cygnus.com>
635
636 * ld-srec/srec.exp: Duplicated Arm patch for Thumb targets.
637
638Tue 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
643Mon 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
648Wed 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
654Mon 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
661Mon Oct 20 14:36:39 1997 Ian Lance Taylor <ian@cygnus.com>
662
663 * ld-srec/sr3.cc: Add definitions for terminate, __terminate, and
b3992bc7 664 __throw, since the current g++ expects them to be defined.
252b5132
RH
665
666Fri 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
674Tue Aug 12 16:01:22 1997 Ian Lance Taylor <ian@cygnus.com>
675
676 * ld-scripts/crossref.exp: Correct string quoting.
677
678Sat 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
686Thu 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
691Wed 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
696Fri 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
701Wed 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
705Fri 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
710Mon 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
715Fri 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
720Wed 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
724Mon 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
728Wed 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
733Fri 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
744Wed 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
753Mon Dec 30 17:08:04 1996 Ian Lance Taylor <ian@cygnus.com>
754
755 * ld-scripts/crossref.exp: Fix quoting for --defsym $global$.
756
757Tue 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
762Fri Sep 13 15:51:45 1996 Ian Lance Taylor <ian@cygnus.com>
763
764 * ld-scripts/crossref.exp: Define $global$ for hppa-elf.
765
766Thu 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
773Wed 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
778Sun 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
783Thu 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
789Sat 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
794Wed 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
798Mon 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
b3992bc7 801 Linux/m68k.
252b5132
RH
802
803Fri 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
807Mon 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
811Wed 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
816Fri 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
821Thu 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
825Mon 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
831Fri 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
836Tue 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
841Tue 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
845Fri 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
854Sat 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
858Fri 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
862Wed 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
866Mon 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
873Tue 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
877Wed 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
884Tue Nov 14 20:03:54 1995 Ian Lance Taylor <ian@cygnus.com>
885
886 * ld-sh/sh2.c (__main): Define.
887
888Mon 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
905Sat 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
910Thu 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
917Fri 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
921Fri 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
926Thu 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
932Mon 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
939Fri 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
944Wed 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
948Tue 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
954Wed 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
959Mon 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
967Thu 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
973Tue 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
978Fri 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
984Mon 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
990Mon Jul 3 14:26:37 1995 Steve Chamberlain <sac@slash.cygnus.com>
991
a2b64bed 992 * versados/(t1,t2).ld: End in newlines.
252b5132
RH
993
994Mon 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
1000Mon Feb 6 11:46:49 1995 Ian Lance Taylor <ian@cygnus.com>
1001
1002 * ld-scripts/defined.t: Mention .data and .bss explicitly.
1003
1004Tue 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
1019Wed 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
1026Wed 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
1031Wed 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
1037Fri 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
1042Mon 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
1052Sun 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
1062Thu 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
1072Thu 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
1078Wed 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
1089Tue 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
1111Fri 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
1116Tue 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
1121Wed 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
1126Fri 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
a2b64bed 1132 * ld.cdtest/{cdtest-foo.h,cdtest-foo.cc,cdtest-main.cc}:
252b5132
RH
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.
a2b64bed 1135 * ld.cdtest/cdtest.exp: Combine "rm" lines. Add some
252b5132
RH
1136 commentary on things that are still broken with this test case.
1137
1138Fri Sep 10 09:58:23 1993 Jeffrey Wheat (cassidy@cygnus.com)
1139
a2b64bed 1140 * ld.cdtest/cdtest.exp: Added CXXFLAGS to compile stage.
252b5132
RH
1141
1142Thu Aug 12 16:05:37 1993 Jeffrey Wheat (cassidy@cygnus.com)
1143
a2b64bed
NC
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
252b5132
RH
1148
1149Wed Aug 4 21:00:18 1993 Jeffrey Wheat (cassidy@cygnus.com)
1150
a2b64bed
NC
1151 * lib/ld.exp: new file
1152 * config/unix-ld.exp: new file
1153 * ld.bootstrap/bootstrap.exp: new file