]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - ld/testsuite/ChangeLog
* dwarf2.c (struct line_head) [total_length]: Change type to
[thirdparty/binutils-gdb.git] / ld / testsuite / ChangeLog
CommitLineData
d7b78487
NC
12001-11-12 Donn Terry <donnte@microsoft.com>
2
3 * ld-bootstrap/bootstrap.exp: Only compare the tail end of the two
4 binary files produced in order to avoid date stamp present in PE
5 binaries.
6
fec91dc5
HPN
72001-11-11 Hans-Peter Nilsson <hp@bitrange.com>
8
9 * ld-mmix/sec-5.d (Sections): Add whitespace missing in commit.
10
3a921b77
L
112001-11-09 H.J. Lu <hjl@gnu.org>
12
13 * ld-discard/discard.exp: New. Test ld discard.
14 * ld-discard/discard.ld: Likewise.
15 * ld-discard/exit.s: Likewise.
16 * ld-discard/extern.d: Likewise.
17 * ld-discard/extern.s: Likewise.
18 * ld-discard/start.d: Likewise.
19 * ld-discard/start.s: Likewise.
20 * ld-discard/static.d: Likewise.
21 * ld-discard/static.s: Likewise.
22
04827a14
L
232001-11-02 H.J. Lu <hjl@gnu.org>
24
25 * ld-elfvsb/elfvsb.exp: Add the "ld -r" test.
26
27 * ld-elfvsb/hidden0.d: New.
28 * ld-elfvsb/hidden1.d: New.
29 * ld-elfvsb/internal0.d: New.
30 * ld-elfvsb/internal1.d: New.
31 * ld-elfvsb/protected0.d: New.
32 * ld-elfvsb/protected1.d: New.
33 * ld-elfvsb/undef.s: New.
34 * ld-elfvsb/undef.s: New.
35
dc5e727b
NC
362001-11-02 NIIBE Yutaka <gniibe@m17n.org>
37
38 * ld-sh/sh.exp: Have its own start.s for linux.
39
6ef81afd
HPN
402001-10-31 Hans-Peter Nilsson <hp@bitrange.com>
41
45734546 42 * ld-mmix/locdo-1.d: Prune character dump part.
6ef81afd
HPN
43 * ld-mmix/local7m.d, ld-mmix/loc4.d, ld-mmix/loc4m.d,
44 ld-mmix/loc1.d, ld-mmix/bspec1m.d, ld-mmix/bspec2m.d,
45 ld-mmix/b-nosym.d, ld-mmix/b-fixo2.d, ld-mmix/b-loc64k.d,
46 ld-mmix/undef-3m.d, ld-mmix/locto.s, ld-mmix/loct.s,
47 ld-mmix/local3m.d, ld-mmix/local1m.d, ld-mmix/loc6m.d,
48 ld-mmix/loc2.s, ld-mmix/loc1.s, ld-mmix/gregldo1.s,
49 ld-mmix/dloc1.s, ld-mmix/b-widec3.s, ld-mmix/b-nosym.s: Remove
50 unnecessary empty lines.
51
3c3bdf30
NC
522001-10-30 Hans-Peter Nilsson <hp@bitrange.com>
53
54 * ld-mmix: New testsuite directory.
55
7739e068
HPN
562001-10-14 Hans-Peter Nilsson <hp@bitrange.com>
57
d45d3ffb
HPN
58 * ld-sh/sub2l-1.d, ld-sh/shared-1.d, ld-sh/weak1.d: Only run on
59 sh*-*-elf.
60
b2da51b6
HPN
61 * lib/ld-lib.exp (run_dump_test): Fix typo: asflags(), not asflags{}.
62
7739e068
HPN
63 * ld-sh/rd-sh.exp: New framework file.
64 * ld-sh/ld-r-1.d, ld-sh/ldr1.s, ld-sh/ldr2.s, ld-sh/shared-1.d,
65 ld-sh/weak1.s, ld-sh/weak1.d, ld-sh/sub2l.s, ld-sh/sub2l-1.d: New
66 test files.
67
8e13f7b1
HPN
682001-09-29 Hans-Peter Nilsson <hp@axis.com>
69
70 * ld-linkonce/linkonce.exp: New file.
71 * ld-linkonce/x.s, ld-linkonce/y.s, ld-linkonce/zeroeh.ld,
72 ld-linkonce/zeroehl32.d: New test.
73
5d5849d7
L
742001-09-25 H.J. Lu <hjl@gnu.org>
75
76 * ld-elfweak/dso.dsym: Updated for alpha.
77 * ld-elfweak/dsodata.dsym: Likewise.
78 * ld-elfweak/strong.sym: Likewise.
79 * ld-elfweak/strongcomm.sym: Likewise.
80 * ld-elfweak/strongdata.sym: Likewise.
81
cfe5266f
HPN
822001-09-15 Hans-Peter Nilsson <hp@bitrange.com>
83
84 * lib/ld-lib.exp (run_dump_test): Handle new option
85 "objcopy_linked_file". Return after failing, if errors were
86 expected but none were found.
87 (slurp_options): Support underscores in option names.
88
0c52a746
L
892001-09-14 H.J. Lu <hjl@gnu.org>
90
91 * ld-elfweak/bar.c: Updated.
92 * ld-elfweak/bar1a.c: Likewise.
93 * ld-elfweak/main.c: Likewise.
94 * ld-elfweak/main1.c: Likewise.
95 * ld-elfweak/elfweak.exp: Likewise.
96 * ld-elfweak/weakdata.dsym: Updated.
97
bd7c9df6
L
982001-09-11 H.J. Lu <hjl@gnu.org>
99
100 * ld-elfweak/elfweak.exp (build_lib): Take a list of object
101 files.
102 (build_exec): Likewise.
103 Add more tests and make some xfail.
104
105 * ld-elfweak/dso.dsym: Support symbol versioning.
106 * ld-elfweak/dsow.dsym: Likewise.
107
108 * ld-elfweak/main1.c: New.
109 * ld-elfweak/bar1a.c: Likewise.
110 * ld-elfweak/bar1b.c: Likewise.
111 * ld-elfweak/bar1c.c: Likewise.
112 * ld-elfweak/foo1a.c: Likewise.
113 * ld-elfweak/foo1b.c: Likewise.
114 * ld-elfweak/dsodata.dsym: Likewise.
115 * ld-elfweak/dsowdata.dsym: Likewise.
116 * ld-elfweak/weakdata.dsym: Likewise.
117 * ld-elfweak/strongcomm.sym: Likewise.
118 * ld-elfweak/strongdata.sym: Likewise.
119 * ld-elfweak/weakdata.dat: Likewise.
120 * ld-elfweak/strongdata.dat: Likewise.
121
16a57284
L
1222001-09-10 H.J. Lu <hjl@gnu.org>
123
124 * ld-elfweak/elfweak.exp: New.
125 * ld-elfweak/bar.c: Likewise.
126 * ld-elfweak/foo.c: Likewise.
127 * ld-elfweak/main.c: Likewise.
128 * ld-elfweak/dso.dsym: Likewise.
129 * ld-elfweak/dsow.dsym: Likewise.
130 * ld-elfweak/strong.sym: Likewise.
131 * ld-elfweak/strong.dat: Likewise.
132 * ld-elfweak/weak.dat: Likewise.
133
ad9f78d1
AM
1342001-08-27 Alan Modra <amodra@bigpond.net.au>
135 Linus Nordberg <linus@swox.se>
136
137 * ld-checks/checks.exp: .lcomm is incompatible with ppc coff.
138 * ld-scripts/cross1.t: Add .toc section.
139 * ld-scripts/cross2.t: Likewise.
140 * ld-scripts/phdrs.exp: powerpc64 is 64 bit.
141 * ld-srec/srec.exp: xfail powerpc64
142
453abe31
NC
1432001-08-21 John David Anglin <dave@hiauly1.hia.nrc.ca>
144
145 * ld-selective/selective.exp: Return if target is `vax-*-ultrix*'.
146 Continue with other tests when there is a compilation error.
147
39c183c1
NC
1482001-08-01 Loren J. Rittle <ljrittle@acm.org>
149
150 * ld-cdtest/cdtest-nrv.dat: New file.
151 * ld-cdtest/cdtest.exp: Do not require any exception support
152 library. Check results against NRV.
153
22a517d0
NC
1542001-08-01 Loren J. Rittle <ljrittle@acm.org>
155
156 * ld-srec/srec.exp: Do not require any exception support
157 library.
158
e0d85c26
L
1592001-07-27 H.J. Lu <hjl@gnu.org>
160
161 * ld-selective/selective.exp: Fix the error in the last change.
162
067f2074
AM
1632001-07-24 Loren J. Rittle <ljrittle@acm.org>
164
165 * ld-selective/selective.exp: Support g++ V3 ABI (along side
166 the old ABI). Make comparisons against normalized (to
167 V3-style) demangled nm output.
168
992c450d
AM
1692001-07-24 Alan Modra <amodra@bigpond.net.au>
170
171 * config/default.exp (ld_nm): Add "nmflags" arg.
172 * lib/ld-lib.exp (default_ld_nm): Likewise.
173 * ld-empic/empic.exp: Adjust call to ld_nm.
174 * ld-scripts/defined.exp: Likewise.
175 * ld-scripts/script.exp: Likewise.
176 * ld-scripts/sizeof.exp: Likewise.
177 * ld-selective/selective.exp: Likewise.
178 * ld-sh/sh.exp: Likewise.
179
bbfebd39
L
1802001-07-12 H.J. Lu <hjl@gnu.org>
181
182 * ld-selective/selective.exp: Mark selective1, selective2,
183 selective4 and selective5 xfail on alpha*-*.
184
261def70
HPN
1852001-06-13 Hans-Peter Nilsson <hp@bitrange.com>
186
187 * config/default.exp (AS, GASP, OBJDUMP, NM, NMFLAGS, OBJCOPY,
188 OBJCOPYFLAGS, READELF, READELFFLAGS, LD, LDFLAGS): Provide
189 default.
190
191 * lib/ld-lib.exp (run_dump_test): Import from gas testsuite. Add
192 new options "ld", "source", "xfail", "target", "notarget" and
193 "error". Support the runtest_file_p "*.exp=testname" feature.
194 (slurp_options, regexp_diff, file_contents, verbose_eval): Import
195 from gas testsuite.
196
1e9f9630
NC
1972001-06-12 Martin Schwidefsky <schwidefsky@de.ibm.com>
198
199 * testsuite/ld-undefined/undefined.exp: Correct setup_xfail rule.
200
66517a2f
L
2012001-06-06 H.J. Lu <hjl@gnu.org>
202
203 * ld-bootstrap/bootstrap.exp: Rebuild tmpdir/ld2 with tmpdir/ld3
204 on Linux/mips.
205
a5c9dff1 206 * ld-elfvers/vers.exp: Also run on Linux/mips.
66517a2f
L
207 * ld-elfvsb/elfvsb.exp: Likewise.
208 * ld-shared/shared.exp: Likewise.
209
210 * ld-selective/selective.exp: Mark selective2, selective3,
211 selective4 and selective5 xfail on Linux/mips.
212
213 * ld-shared/main.c: Skip invalid -Bsymbolic tests on Linux/mips.
214
215 * symbolic.dat: Remove invalid -Bsymbolic tests on Linux/mips.
216
217 * ld-srec/srec.exp: Add Linux/mips to xfail.
218
d52f9762
AM
2192001-06-06 Martin Schwidefsky <schwidefsky@de.ibm.com>
220
221 * ld-undefined/undefined.exp: Add a setup_xfail line for a test
222 that will always fail on s/390.
223
1e329ce6
NC
2242001-05-28 kaz Kojima <kkojima@rr.iij4u.or.jp>
225
226 * ld-sh/sh.exp: For sh-*-linux-gnu target add a start address for
227 the text section.
228
c709b096
AM
2292001-05-25 Alan Modra <amodra@one.net.au>
230
231 * ld-elfvers/vers.exp: Replace linuxoldld with linux*oldld and
232 linuxaout with linux*aout.
233
936f9717
L
2342001-05-24 H.J. Lu <hjl@gnu.org>
235
236 * ld-scripts/phdrs.exp: Add sparc64 to 64 bit platform.
237
9d8b3bf4
L
2382001-05-18 H.J. Lu <hjl@gnu.org>
239
240 * ld-elfvers/vers.exp: Revert the last change.
241
242 * ld-elfvers/vers2.ver: Put back "tmpdir/" the version
243 references.
244 * ld-elfvers/vers3.ver: Likewise.
245 * ld-elfvers/vers6.ver: Likewise.
246 * ld-elfvers/vers18.ver: Likewise.
247
0f3f8808
L
2482001-05-17 H.J. Lu <hjl@gnu.org>
249
250 * ld-elfvers/vers.exp: Pass "-rpath .:$tmpdir" to "vers19".
251
252 * ld-elfvers/vers1.ver: Remove "tmpdir/" from the version
253 definition.
254 * ld-elfvers/vers2.ver: Likewise.
255 * ld-elfvers/vers3.ver: Likewise.
256 * ld-elfvers/vers4a.ver: Likewise.
257 * ld-elfvers/vers6.ver: Likewise.
258 * ld-elfvers/vers7a.ver: Likewise.
259 * ld-elfvers/vers8.ver: Likewise.
260 * ld-elfvers/vers9.ver: Likewise.
261 * ld-elfvers/vers15.ver: Likewise.
262 * ld-elfvers/vers16a.ver: Likewise.
263 * ld-elfvers/vers17.ver: Likewise.
264 * ld-elfvers/vers18.ver: Likewise.
265
8b0fa282
L
2662001-05-03 H.J. Lu <hjl@gnu.org>
267
268 * ld-elfvers/vers19.ver: Expect vers17.so instead of
269 *tmpdir/vers17.so.
270
7f9adacd
AJ
2712001-05-01 Andreas Jaeger <aj@suse.de>, Andreas Schwab <schwab@suse.de>
272
273 * ld-scripts/phdrs.exp: Fix regexp, s390x is 64 bit platform.
274
275 * ld-scripts/phdrs.t: Use startaddress that's greater than any
276 MAXPAGESIZE used.
277
f0f077e5
L
2782001-04-29 H.J. Lu <hjl@gnu.org>
279
280 * ld-shared/symbolic.dat: New.
281
282 * ld-shared/shared.exp: Also check -Bsymbolic.
283
b3992bc7
AJ
2842001-04-28 Andreas Jaeger <aj@suse.de>
285
286 * ld-scripts/phdrs.exp: x86-64 is a 64 bit ELF platform, handle it
287 special.
288
358a5502
DB
2892001-04-01 David O'Brien <obrien@FreeBSD.org>
290 * ld-undefined/undefined.exp: XFAIL on FreeBSD/i386 for the usual (even
291 though it doesn't use DWARF2 yet (but its output is identical).
292
2932001-04-01 David O'Brien <obrien@FreeBSD.org>
44df2f94
DB
294
295 * ld-selective/selective.exp: Use -O with gcc rather than -O2.
296 This optimization level is buggy on some platforms, and this test
297 is not intended to test compiler optimizations.
298
b536df83
DD
2992001-03-06 DJ Delorie <dj@redhat.com>
300
301 * ld-scripts/cross2.t: Support any type of text/data sections, not
302 just the canonical ones.
303
b6a71cca
AM
3042001-02-28 Matt Hiller <hiller@redhat.com>
305
306 * ld-scripts/crossref.exp: Initialize flags to [big_or_little_endian].
307 * ld-undefined/undefined.exp: Ditto, and include $flags in ld
308 invocations.
309 * lib/ld-lib.exp (big_or_little_endian): Recognize -EB, -eb, -EL
310 and -el.
311 (is_endian_output_format): New function.
312 (default_ld_link): Set flags to [big_or_little_endian] only if ld
313 is being invoked such that the output format being used is of
314 known endianness.
315 (default_ld_simple_link): Ditto.
316
ad995491
L
3172001-02-14 H.J. Lu <hjl@gnu.org>
318
319 * ld-bootstrap/bootstrap.exp: Rebuild tmpdir/ld2 with tmpdir/ld3
320 for -static on ia64.
321
322 * ld-checks/checks.exp: Don't run on ia64-*-elf* nor
323 ia64-*-linux*.
324
325 * ld-elfvers/vers.exp: Also run ia64-*-elf* and ia64-*-linux*.
326
327 * ld-elfvsb/elfvsb.exp: Use i?86-*-*. Also run on ia64-*-linux*.
328 Set up expected failures for ia64-*-linux*.
329 * ld-shared/shared.exp: Likewise.
330
fef67c28
SC
3312001-02-08 Stephane Carrez <Stephane.Carrez@worldnet.fr>
332
333 * ld-srec/srec.exp (run_srec_test): m6811 code has references
334 to soft registers, define them with --defsym.
335 * ld-selective/selective.exp: Likewise.
336
332dac40
HPN
3372001-01-14 Hans-Peter Nilsson <hp@bitrange.com>
338
339 * ld-sh/sh.exp: Use --oformat srec, not -oformat srec.
340
2ffd68ef
PB
3412001-01-03 Philip Blundell <pb@futuretv.com>
342
343 * ld-elfvsb/elfvsb.exp: Run test on Linux/Alpha.
344 * ld-shared/shared.exp: Likewise.
345
4f38fc1c
PB
3462001-01-01 Philip Blundell <philb@gnu.org>
347
7dc542b2
PB
348 * ld-undefined/weak-undef.exp: New test.
349 * ld-undefined/weak-undef.s, ld-undefined/weak-undef.t: Supporting
350 files for above.
351
4f38fc1c
PB
352 * ld-elfvers/vers.exp: Run test on Linux/ARM.
353 * ld-elfvsb/elfvsb.exp: Likewise.
354 * ld-shared/shared.exp: Likewise.
355
0fc3347a
NC
3562000-12-31 Nick Clifton <nickc@redhat.com>
357
358 * ld-srec/srec.exp: Use --oformat instead of -oformat.
359
bad19f8f
NC
3602000-12-09 Nick Clifton <nickc@redhat.com>
361
f6673641
NC
362 * ld-selective/selective.exp: Link in libgcc when target is v850.
363
bad19f8f
NC
364 * ld-srec/srec.exp: Expect the srec_test to fail for ARM targets
365 because the -oformat linker command switch cannot be used.
366
1566ad5d
AM
3672000-11-06 Alan Modra <alan@linuxcare.com.au>
368
369 * ld-elfvsb/main.c (PROTECTED_CHECK): Include stdio.h.
370 (main): Prune unused args.
371
4291c3fa
HPN
3722000-10-29 Hans-Peter Nilsson <hp@bitrange.com>
373
374 * ld-selective/selective.exp <no CXX>: Fix typo for argument to
375 "untested".
376
d1d8dddf
L
3772000-10-19 H.J. Lu (hjl@gnu.org)
378
379 * ld-elfvsb/elfvsb.exp (visibility_run): Set expected failures
380 for Linux/PPC.
381 * ld-shared/shared.exp: Likewise.
382
d63083ef
HPN
3832000-10-09 Hans-Peter Nilsson <hp@bitrange.com>
384
385 * ld-selective/selective.exp: Rearrange to be table-driven.
386
dc149a6d
AM
3872000-10-07 Alan Modra <alan@linuxcare.com.au>
388
389 * ld-scripts/phdrs.exp: hppa*64*-*-* is 64-bit ELF too.
390
65420b22
AM
3912000-10-02 Alan Modra <alan@linuxcare.com.au>
392
393 * ld-scripts/weak.exp: Don't set $global$ for hppa-elf any more.
394 * ld-scripts/crossref.exp: Ditto.
395
bd0110a3
HPN
3962000-09-29 Hans-Peter Nilsson <hp@bitrange.com>
397
398 * ld-selective/5.cc: New test.
399 * ld-selective/selective.exp: Run it as xfailed.
400
401 * ld-selective/4.cc: Correct spelling of "lose".
402
3231d22e
AM
4032000-09-05 Alan Modra <alan@linuxcare.com.au>
404
405 * ld-selective/selective.exp: Remove the xfails for hppa.
406
6545f5fb
AO
4072000-08-30 Alexandre Oliva <aoliva@redhat.com>
408
409 * ld-undefined/undefined.exp (hppa*64*-*-*, mn10300-*-elf,
410 sh-*-*): With dwarf-2, `undefined function' can't pass.
411
e1753d2c
L
4122000-08-03 H.J. Lu (hjl@gnu.org)
413
414 * ld-bootstrap/bootstrap.exp: Add strip.
415
360e9586
L
4162000-07-24 H.J. Lu (hjl@gnu.org)
417
418 * ld-elfvsb/elfvsb.exp: Add -g to $CC to get the location of
419 the undefined reference.
420
08c44e65
L
4212000-07-16 H.J. Lu (hjl@gnu.org)
422
423 * ld-elfvsb/elfvsb.exp (support_protected): New variable. Check
424 and set to "yes" if the protected visibility is expected to
425 pass.
426 (visibility_run): Set expected to fail for the "protected"
427 and "protected_undef_def" tests only if $support_protected is
428 "no".
429
430 * ld-elfvsb/main.c (PROTECTED_CHECK): Check for the protected
431 visibility support if defined.
432
1345a0c0
L
4332000-07-15 H.J. Lu (hjl@gnu.org)
434
435 * ld-elfvsb/elfvsb.exp (visibility_run): Set expected failure
436 for "protected_undef_def".
437
438 * ld-elfvsb/main.c: Don't define HIDDEN_UNDEF_TEST when
439 PROTECTED_WEAK_TEST is defined.
440 Don't define PROTECTED_UNDEF_TEST when PROTECTED_WEAK_TEST is
441 defined.
442 Define PROTECTED_TEST when PROTECTED_UNDEF_TEST is defined.
443
444 * ld-elfvsb/sh1.c (visibility): Mark protected only if
445 PROTECTED_TEST, PROTECTED_UNDEF_TEST or PROTECTED_WEAK_TEST
446 is defined.
447 (visibility_var): Likewise.
448
36a3dc51
AM
4492000-07-10 Alan Modra <alan@linuxcare.com.au>
450
451 * ld-srec/srec.exp: xfail hppa.
452
453 * ld-scripts/weak.exp: Define $global$ for hppa.
454
455 * ld-scripts/crossref.exp: Fix string quoting.
456
7cda33a1
L
4572000-06-05 H.J. Lu (hjl@gnu.org)
458
459 * lib/ld-lib.exp (default_ld_link): Redirect the linker output
460 to link_output and make it global.
461
462 * ld-elfvsb/elfvsb.exp (visibility_test): Add "hidden_undef",
463 "hidden_undef_def", "hidden_weak", "protected_undef",
464 "protected_undef_def" and "protected_weak".
465 (visibility_run): Likewise.
466 * ld-elfvsb/main.c: Likewise.
467 * ld-elfvsb/sh1.c: Likewise.
468 * ld-elfvsb/sh2.c: Likewise.
469
470 * ld-elfvsb/elfvsb.dat: Updated.
471
e80778cf
L
4722000-05-21 H.J. Lu (hjl@gnu.org)
473
474 * ld-elfvsb/main.c (main_visibility_check): Fix the protected
475 visibility test.
476
6fc49d28
L
4772000-05-13 H.J. Lu (hjl@gnu.org)
478
479 * lib/ld-lib.exp (default_ld_link): Redirect the linker output
480 to link_output and make it global.
481
482 * ld-elfvsb/elf-offset.ld: New. ELF visibility fearture
483 tests.
484 * ld-elfvsb/elfvsb.dat: Likewise.
485 * ld-elfvsb/elfvsb.exp: Likewise.
486 * ld-elfvsb/main.c: Likewise.
487 * ld-elfvsb/sh1.c: Likewise.
488 * ld-elfvsb/sh2.c: Likewise.
489
b32711aa
JW
490Fri Apr 21 15:16:07 2000 Richard Henderson <rth@cygnus.com>
491
a2b64bed 492 * ld-scripts/phdrs.exp: IA-64 is 64-bit ELF too.
b32711aa 493
3017ff0e
AM
4942000-04-12 Alan Modra <alan@linuxcare.com.au>
495
62043cea
AM
496 * ld-selective/3.cc (_start): Add cheat for gcc-2.95.2 failure.
497
e76e4c91
AM
498 * ld-selective/selective.exp (test4): Test for presence of
499 foo__1B, not absence. Also check for foo__1A and _start.
500 White space changes throughout file.
3017ff0e 501
e40eb3e9
NC
5022000-03-13 Nick Clifton <nickc@cygnus.com>
503
504 * ld-scripts/phdrs.t: Discard all unexpected sections.
505
d1bcade6
L
5062000-02-27 H.J. Lu (hjl@gnu.org)
507
508 * lib/ld-lib.exp (default_ld_link): Added "$LIBS" to libs.
509
197d87f8
NC
5101999-11-01 Nick Clifton <nickc@cygnus.com>
511
512 * ld-selective/selective.exp: Fix test to disable these checks for
513 PE based targets.
514
05d26f04
CM
5151999-10-29 Catherine Moore <clm@cygnus.com>
516
517 * ld-selective/selective.exp: Remove test6.
518 * ld-selective/5.cc: Delete.
519
abdbda5e
NC
5201999-10-28 Scott Bambrough <scottb@netwinder.org>
521
05d26f04 522 * ld-srec/srec.exp: Setup expected failures for
abdbda5e
NC
523 srec tests on ARM Linux.
524
b7be1db6
AM
5251999-09-17 Alan Modra <alan@spri.levels.unisa.edu.au>
526
527 * ld-shared/shared.exp: xfail linux*libc1 shared (non PIC, load
528 offset) test.
529
777690b6
ILT
5301999-09-12 Ian Lance Taylor <ian@zembu.com>
531
532 * ld-scripts/script.exp: Add --image-base 0 for PE targets.
533
5be8a006
ILT
5341999-08-17 H.J. Lu <hjl@gnu.org>
535
536 * ld-cdtest/cdtest-foo.cc (Foo::init_foo): Use "%ld" for sizeof.
537
b33b6e45
ILT
5381999-08-09 Jakub Jelinek <jj@ultra.linux.cz>
539
540 * ld-elfvers/vers.exp: Run tests on sparc*-*-linux*.
541 * ld-shared/shared.exp: Likewise.
542
38e31547
NC
5431999-07-28 Nick Clifton <nickc@cygnus.com>
544
545 * lib/ld-lib.exp (proc big_or_little_endian): New proc.
546 Determine if a big endian or little endian output format hass
547 been selected by any of the multilib options, and if so return
548 a suitable command line option for the linker/assembler.
549 (proc default_ld_link): Include the result of proc
550 big_or_little_endian on the command line to the linker.
551 (proc ld_simple_link): Include the result of proc
552 big_or_little_endian on the command line to the linker.
553 (proc default_ld_compile): Append multilib flags to compiler
554 switches.
555 (proc default_ld_assemble): Include the result of proc
556 big_or_little_endian on the command line to the linker.
557
0cd9f5f0
ILT
5581999-07-21 H.J. Lu <hjl@gnu.org>
559
560 * ld-elfvers/vers1.c: Add missing prototypes and include
561 <stdio.h> if necessary.
562 * ld-elfvers/vers15.c: Likewise.
563 * ld-elfvers/vers19.c: Likewise.
564 * ld-elfvers/vers2.c: Likewise.
565 * ld-elfvers/vers3.c: Likewise.
566 * ld-elfvers/vers4.c: Likewise.
567 * ld-elfvers/vers6.c: Likewise.
568 * ld-elfvers/vers7.c: Likewise.
569 * ld-elfvers/vers9.c: Likewise.
570 * ld-shared/main.c: Likewise.
571 * ld-srec/sr3.cc (Foo::Foo): Remove arg name.
572
d49560a9
MM
573Thu Jul 15 18:00:30 1999 Mark P. Mitchell <mark@codesourcery.com>
574
575 * ld-undefined/undefined.exp: XFAIL on IRIX6 for the usual as
576 with other DWARF2 targets.
577
5dcf458a
NC
5781999-07-13 Nick Clifton <nickc@cygnus.com>
579
580 * ld-undefined/undefined.exp: Do not expect arm toolchains to fail
581 the undefined line test.
582
734caf4d
ILT
5831999-07-10 Ian Lance Taylor <ian@zembu.com>
584
585 * ld-elfvers/vers.exp: Use -rpath in new vers19 test.
586
f0489494
ILT
5871999-07-07 Ian Lance Taylor <ian@zembu.com>
588
589 * ld-elfvers/vers.exp: Add new tests vers17 to vers19.
590 * ld/elfvers/{vers17.*, vers18.*, vers19.*}: New files.
591
197a7bfd
ILT
5921999-06-13 Ian Lance Taylor <ian@zembu.com>
593
594 * ld-checks/asm.s: Use a symbol name for .lcomm.
595 * ld-checks/checks.exp: Use different names for the two tests.
596 Don't add extra text when invoking fail.
597
99c262f8
ILT
5981999-06-12 Ian Lance Taylor <ian@zembu.com>
599
600 * ld-scripts/phdrs.exp: Change target check from "*-*-linuxaout*"
601 to "*-*-linux*aout*".
602 * ld-scripts/weak.exp: Likewise.
603 * ld-shared/shared.exp: Likewise. Simplify condition a bit.
604
2bdba6c9
AS
605Wed Jun 9 12:02:33 1999 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
606
607 * ld-cdtest/cdtest-main.cc: Avoid `implicit int' warning.
608 * ld-shared/sh1.c: Fix typo.
609
77e0b0ef
ILT
6101999-06-04 H.J. Lu <hjl@gnu.org>
611
612 * lib/ld-lib.exp (default_ld_nm): Clear nm_output first if
613 necessary.
614
8535ca75
NC
6151999-05-17 Nick Clifton <nickc@cygnus.com>
616
617 * ld-undefined/undefined.exp: Add xfail for mcore-elf.
618
69f868fa
DD
6191999-05-11 DJ Delorie <dj@cygnus.com>
620
621 * ld-srec/srec.exp: Do not run tests for PE based ports.
622
252b5132
RH
6231999-03-05 Nick Clifton <nickc@cygnus.com>
624
625 * ld-selective/selective.exp: Do not run tests for COFF or PE
626 based ports.
627
6281999-02-17 Nick Clifton <nickc@cygnus.com>
629
630 * ld-undefined/undefined.exp: Add expected failures for StrongARM
631 targets.
632
633 * ld-srec/srec.exp: Add expected failures for StrongARM targets.
634
635 * ld-selective/selective.exp: Add expected failure for ARM-COFF
b3992bc7 636 targets.
252b5132
RH
637
6381999-02-16 Nick Clifton <nickc@cygnus.com>
639
640 * ld-checks/asm.s: Use .long instead of .word.
641 Replace custom section names with .text, .data and .bss.
642 * ld-checks/script: Replace custom section names with .text, .data
b3992bc7 643 and .bss.
252b5132 644 * ld-checks/checks.exp: Replace custom section names with .text,
b3992bc7 645 .data and .bss.
252b5132
RH
646
6471999-02-11 Nick Clifton <nickc@cygnus.com>
648
649 * ld-checks: New directory: Tests for the linker's
650 --check-sections option.
651 * ld-checks/checks.exp: New file.
652 * ld-checks/script: Bogus linker script.
653 * ld-checks/asm.s: Simple test assembler file.
654
655Tue Feb 2 19:15:02 1999 Catherine Moore <clm@cygnus.com>
656
657 * ld-selective/selective.exp: Disable test for unsupported
658 targets. Change tests to check for absence of symbols instead
659 of address zero.
660
661Mon Jan 18 03:44:52 1999 Ian Lance Taylor <ian@cygnus.com>
662
663 * config/default.exp (get_link_files): Quote target_triplet and CC
664 when invoking shell.
665 (get_target_emul): Likewise.
666
6671999-01-03 Ken Raeburn <raeburn@cygnus.com>
668
669 * config/default.exp (get_link_files, get_target_emul): New procs;
670 run shell commands to extract information from configure.host and
671 configure.tgt in the source tree.
672 (top level): Use them to get information needed to run tests, if
673 not otherwise provided.
674
675 * ld-shared/elf-offset.ld: New file. Builds a shared library, but
676 gives non-zero addresses for memory region.
677 * ld-shared/shared.exp: Run the non-PIC non-AIX test again using
678 the new linker script.
679
680Tue Dec 8 22:56:05 1998 Geoff Keating <geoffk@ozemail.com.au>
681
682 * ld-srec/srec.exp: Delete xfails for PPC Linux targets,
683 newer glibc lets link succeed.
684
685Sun Dec 6 12:59:37 1998 H.J. Lu <hjl@gnu.org>
686
687 * ld-elfvers/vers1.c: Add missing return types and values.
688 * ld-elfvers/vers2.c: Likewise.
689 * ld-elfvers/vers3.c: Likewise.
690 * ld-elfvers/vers4.c: Likewise.
691 * ld-elfvers/vers5.c: Likewise.
692 * ld-elfvers/vers6.c: Likewise.
693 * ld-elfvers/vers7.c: Likewise.
694 * ld-elfvers/vers9.c: Likewise.
695 * ld-elfvers/vers15.c: Likewise.
696
697Fri Oct 23 16:28:29 1998 Catherine Moore <clm@cygnus.com>
698
699 * ld-selective: New directory with new files to test
700 selective linking.
701
702 * lib/ld-lib.exp (ld_nm): Strip leading underscore from $name.
b3992bc7 703
252b5132
RH
704Sun Oct 4 22:17:05 1998 Ian Lance Taylor <ian@cygnus.com>
705
706 * ld-elfvers/vers16.dsym: Work correctly on a system without
707 versioned system libraries.
708
709Mon Sep 28 21:31:12 1998 Richard Henderson <rth@cygnus.com>
710
711 * ld-elfvers/vers.exp: Run tests on alpha-linux.
712 * ld-elfvers/*.sym, ld-elfvers/*.dsym: Adjust patters to match
713 Alpha's use of st_other.
714
7151998-09-27 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
716
717 * ld-elfvers/vers.exp (vers16, vers16a): New tests.
718 * ld-elfvers/{vers16.*, vers16a.*}: New files.
719
720Thu Sep 17 17:18:19 1998 Nick Clifton <nickc@cygnus.com>
721
722 * ld-undefined/undefined.exp: Make undefined line test be an xfail
723 for arm/thunb elf toolchains.
724
725Wed Sep 9 14:10:15 1998 Nick Clifton <nickc@cygnus.com>
726
727 * ld-undefined/undefined.exp: change test for elf/dwarf2 targets.
728
729 * ld-srec/srec.exp: Arm-elf now passes this test.
730
731Wed Aug 19 11:59:19 1998 Nick Clifton <nickc@cygnus.com>
732
733 * ld-srec/srec.exp: Add arm/thumb-elf expected failures.
b3992bc7 734
252b5132
RH
735Thu Aug 13 12:41:58 1998 Ian Lance Taylor <ian@cygnus.com>
736
737 * ld-bootstrap/bootstrap.exp: Don't run the --static bootstrap
738 test if we don't have a static libbfd.a.
739
740Wed Aug 12 15:19:35 1998 Ian Lance Taylor <ian@cygnus.com>
741
742 Based on patch from H.J. Lu <hjl@gnu.org>:
743 * ld-srec/srec.exp: Add xfails for Alpha ELF targets.
744
745Mon Aug 10 15:42:20 1998 Richard Henderson <rth@cygnus.com>
746
747 * ld-scripts/weak.t (.text, .data): Focus data to be used.
748 (/DISCARD/): All the rest.
749 * ld-scripts/weak1.s, ld-scripts/weak2.s: Put stuff in .data.
750
751Fri Jul 24 18:37:17 1998 Ian Lance Taylor <ian@cygnus.com>
752
753 * config/default.exp: Create tmpdir/gas subdirectory, add a
754 symlink to as-new, and set gcc_gas_flag variable.
755 * lib/ld-lib.exp (default_ld_compile): If the compiler appears to
756 be gcc, use gcc_gas_flag when compiling.
757
758Thu Jul 23 12:23:29 1998 Ian Lance Taylor <ian@cygnus.com>
759
760 * ld-elfvers/vers.exp: Just check for i?86 rather than checking
761 for i386, i486, and i586.
762 (objdump_versionstuff): If we can't find the line, dump the file.
763
764Fri Jul 3 00:27:41 1998 Ian Lance Taylor <ian@cygnus.com>
765
766 * ld-scripts/phdrs.exp: Run test on *-*-eabi*.
767 * ld-scripts/weak.exp: Likewise.
768
769Wed Jul 1 10:51:46 1998 Nick Clifton <nickc@cygnus.com>
770
771 * ld-srec/srec.exp: Add xfail for v850.
772
773 * ld-undefined/undefined.exp: arm and thumb PE toolchains now pass
774 these tests.
775
776Fri Jun 19 17:12:52 1998 Ian Lance Taylor <ian@cygnus.com>
777
778 * ld-scripts/weak.exp: New test.
779 * ld-scripts/weak.t: New file.
780 * ld-scripts/weak1.s: New file.
781 * ld-scripts/weak2.s: New file.
782
783Tue Jun 16 12:40:38 1998 Geoff Keating <geoffk@ozemail.com.au>
784
785 * ld-elfvers/vers.exp: Run tests on powerpc ELF targets.
786 * ld-shared/shared.exp: Likewise.
787 * ld-elfvers/vers1.dsym: Allow for .sdata.
788 * ld-srec/srec.exp: Add setup_xfails for PowerPC Linux.
789
790Fri May 29 15:02:50 1998 Ian Lance Taylor <ian@cygnus.com>
791
792 * ld-srec/srec.exp: Add xfails for powerpc*-*-eabi.
b3992bc7 793 (run_srec_test): On mn10200, define __truncsipsi2_do_d2.
252b5132
RH
794 * ld-srec/sr1.c (__main): Change return type to void.
795 * ld-srec/sr3.cc (__main): Likewise.
796 (__builtin_delete, __builtin_new): Likewise.
797 (__get_dynamic_handler_chain): Return 0.
798 (__get_eh_context): Likewise.
799
800Thu May 21 15:21:33 1998 Nick Clifton <nickc@cygnus.com>
801
802 * ld-undefined/undefined.exp: Add support for thumb-pe target.
803 * ld-srec/srec.exp: Add support for arm-pe and thumb-pe targets.
804
805Mon May 4 17:54:20 1998 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
806
807 * ld-shared/shared.exp: Remove setup_xfails for m68k-linux.
808
809Mon May 4 17:12:06 1998 Ian Lance Taylor <ian@cygnus.com>
810
811 * ld-shared/main.c (shlib_overriddencall2): New function.
812 (main): Call shlib_shlibcall2.
813 * ld-shared/sh1.c (shlib_shlibcall2): New function.
814 (shlib_overriddencall2): New function.
815 * ld-shared/shared.dat: Add output line for new test.
816 * ld-shared/sun4.dat: Likewise.
817
818 * ld-srec/sr3.cc (__get_eh_context): New function.
819
820Tue Apr 7 12:50:17 1998 Manfred Hollstein <manfred@s-direktnet.de>
821
822 * ld-cdtest/cdtest-foo.h (class Foo): Declare len to be static to
823 avoid compiler warning.
824 * ld-srec/sr3.cc (class Foo): Likewise.
825
826Tue Feb 10 16:42:40 1998 Ian Lance Taylor <ian@cygnus.com>
827
828 * ld-srec/sr3.cc (__get_dynamic_handler_chain): New function.
829
830Mon Feb 2 14:17:48 1998 Ian Lance Taylor <ian@cygnus.com>
831
832 * ld-scripts/phdrs.exp: Adjust phdrs_regexp for a 64 bit target.
833
834Thu Dec 18 11:13:28 1997 Nick Clifton <nickc@cygnus.com>
835
836 * ld-srec/srec.exp: Duplicated Arm patch for Thumb targets.
837
838Tue Dec 2 09:50:19 1997 Nick Clifton <nickc@cygnus.com>
839
840 * ld-srec/srec.exp: Applied patch from Tony.Thompson@arm.com which
841 fixes ARM tests.
842
843Mon Dec 1 16:12:05 1997 Nick Clifton <nickc@cygnus.com>
844
845 * ld-srec/srec.exp: Add expected failures of tests 1 and 2 for ARM
846 coff targets.
847
848Wed Nov 12 14:18:31 1997 Ian Lance Taylor <ian@cygnus.com>
849
850 * ld-cdtest/cdtest-foo.h (class Foo): Declare len to be int to
851 avoid compiler warning.
852 * ld-srec/sr3.cc (class Foo): Likewise.
853
854Mon Nov 10 14:25:43 1997 Ian Lance Taylor <ian@cygnus.com>
855
856 * lib/ld-lib.exp (default_ld_simple_link): Permit the linker to
857 have any name when looking for entry symbol warnings.
858
859 * ld-srec/sr3.cc (__eh_pc): Define.
860
861Mon Oct 20 14:36:39 1997 Ian Lance Taylor <ian@cygnus.com>
862
863 * ld-srec/sr3.cc: Add definitions for terminate, __terminate, and
b3992bc7 864 __throw, since the current g++ expects them to be defined.
252b5132
RH
865
866Fri Oct 3 12:24:03 1997 Ian Lance Taylor <ian@cygnus.com>
867
868 * ld-elfvers/vers.exp (objdump_emptyverstuff): Accept the output
869 file if the string libc appears in it.
870 (objdump_versionstuff): Accept unexpected lines in the output
871 file. Compare lines using string match.
872 * ld-elfvers/vers6.ver: Permit any value in the vna_other field.
873
874Tue Aug 12 16:01:22 1997 Ian Lance Taylor <ian@cygnus.com>
875
876 * ld-scripts/crossref.exp: Correct string quoting.
877
878Sat Aug 9 00:56:03 1997 Ian Lance Taylor <ian@cygnus.com>
879
880 * config/default.exp: Change ld, as, nm and strip from .new to
881 -new. Load ld-lib.exp rather than ld.exp.
882 * ld-bootstrap/bootstrap.exp: Use ld-new rather than ld.new.
883 * lib/ld-lib.exp: Rename from lib/ld.exp, for the benefit of
884 DejaGnu changes.
885
886Thu Jun 26 12:07:03 1997 Ian Lance Taylor <ian@cygnus.com>
887
888 * ld-elfvers/vers.exp: Use egrep rather than grep when looking for
889 an alternation. From Greg Margo <gmargo@dl.com>.
890
891Wed Jun 25 12:47:22 1997 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
892
893 * ld-shared/shared.exp: Add setup_xfail for m68k-linux on tests
894 with non PIC shared libraries.
895
896Fri Jun 6 17:35:47 1997 Ian Lance Taylor <ian@cygnus.com>
897
898 * ld-elfvers/vers6.ver: Update for recent elflink.h patch to
899 version handling.
900
901Wed Jun 4 12:06:48 1997 Ian Lance Taylor <ian@cygnus.com>
902
903 * ld-srec/srec.exp: Define ___get_dynamic_handler_chain as well.
904
905Fri May 30 12:21:39 1997 Ian Lance Taylor <ian@cygnus.com>
906
907 * ld-srec/srec.exp: Define __get_dynamic_handler_chain when
908 linking.
909
910Mon May 12 11:17:55 1997 Ian Lance Taylor <ian@cygnus.com>
911
912 * config/default.exp: Use $base_dir rather than $objdir when
913 setting ld. From John David Anglin <dave@hiauly1.hia.nrc.ca>.
914
915Fri Apr 25 09:07:00 1997 Jeffrey A Law (law@cygnus.com)
916
917 * ld-srec/srec.exp: Define various out of line prologue/epilogue
918 functions for the mn10200 to avoid needing libgcc.a.
919
920Wed Mar 26 13:56:10 1997 Ian Lance Taylor <ian@cygnus.com>
921
922 * ld-srec/srec.exp: Don't expect failures on mips*-*-elf*.
923
924Mon Mar 17 19:27:13 1997 Ian Lance Taylor <ian@cygnus.com>
925
926 * ld-elfvers/vers.exp: Don't run on SunOS or AIX.
927
928Wed Mar 12 21:44:19 1997 Eric Youngdale <eric@andante.jic.com>
929
930 * ld-elfvers/vers.exp, *: New tests for symbol versioning.
931 * config/default.exp: Set ar and strip.
932
933Fri Feb 7 16:47:02 1997 Bob Manson <manson@charmed.cygnus.com>
934
935 * ld-bootstrap/bootstrap.exp: Use prune_warnings instead of
936 prune_system_crud.
937 * ld-cdtest/cdtest.exp: Ditto.
938 * ld-scripts/crossref.exp: Ditto.
939 * ld-sh/sh.exp: Ditto.
940 * ld-shared/shared.exp: Ditto.
941 * ld-srec/srec.exp: Ditto.
942 * lib/ld.exp: Ditto.
943
944Wed Jan 29 00:47:29 1997 Bob Manson <manson@charmed.cygnus.com>
945
946 * ld-cdtest/cdtest.exp: Put a slash between $srcdir/$subdir.
947 * ld-scripts/script.exp: Ditto.
948 * ld-sh/sh.exp: Ditto.
949 * ld-undefined/undefined.exp: Ditto.
950 * ld-versados/versados.exp: Ditto.
951 * lib/ld.exp: Ditto.
952
953Mon Dec 30 17:08:04 1996 Ian Lance Taylor <ian@cygnus.com>
954
955 * ld-scripts/crossref.exp: Fix quoting for --defsym $global$.
956
957Tue Oct 1 15:52:31 1996 Ian Lance Taylor <ian@cygnus.com>
958
959 * lib/ld.exp (default_ld_version): Fix for current version
960 printing.
961
962Fri Sep 13 15:51:45 1996 Ian Lance Taylor <ian@cygnus.com>
963
964 * ld-scripts/crossref.exp: Define $global$ for hppa-elf.
965
966Thu Aug 8 14:29:32 1996 Ian Lance Taylor <ian@cygnus.com>
967
968 * ld-scripts/cross2.t: Map XCOFF sections to .text or .data.
969
970 * lib/ld.exp: Use verbose -log instead of calling both verbose and
971 send_log.
972
973Wed Aug 7 18:00:58 1996 Ian Lance Taylor <ian@cygnus.com>
974
975 * ld-scripts/phdrs.exp: New test.
976 * ld-scripts/phdrs.s, ld-scripts/phdrs.t: New files.
977
978Sun Aug 4 21:58:12 1996 Ian Lance Taylor <ian@cygnus.com>
979
980 * ld-scripts/crossref.exp: On a29k targets, use --defsym to define
981 V_SPILL and V_FILL.
982
983Thu Aug 1 14:10:27 1996 Ian Lance Taylor <ian@cygnus.com>
984
985 * ld-scripts/crossref.exp: New test.
986 * ld-scripts/{cross1.c, cross2.c, cross3.c}: New files.
987 * ld-scripts/{cross1.t, cross2.t}: New files.
988
989Sat Jun 29 13:40:11 1996 Ian Lance Taylor <ian@cygnus.com>
990
991 * ld-sh/sh.exp: Fix debugging messages.
992 * ld-sh/sh1.s: Use .align 4.
993
994Wed May 1 16:45:13 1996 Ian Lance Taylor <ian@cygnus.com>
995
996 * ld-sh/sh.exp: Use -O when compiling with -mrelax.
997
998Mon Apr 29 10:33:10 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
999
1000 * ld-shared/shared.exp: Run the shared library tests on
b3992bc7 1001 Linux/m68k.
252b5132
RH
1002
1003Fri Apr 5 16:20:55 1996 Ian Lance Taylor <ian@cygnus.com>
1004
1005 * ld-shared/shared.exp: Run the shared library tests on Linux.
1006
1007Mon Feb 26 12:45:26 1996 Ian Lance Taylor <ian@cygnus.com>
1008
1009 * ld-shared/shared.exp: Don't use -fpic on MIPS targets.
1010
1011Wed Jan 31 15:09:57 1996 Jeffrey A Law (law@cygnus.com)
1012
1013 * ld-srec/srec.exp: Add xfails for hppa*-*-*elf*.
1014 * ld-undefined/undefined.exp: Likewise.
1015
1016Fri Jan 26 18:43:03 1996 Ian Lance Taylor <ian@cygnus.com>
1017
1018 * ld-undefined/undefined.exp: ELF targets should now pass the
1019 undefined line test.
1020
1021Thu Jan 25 15:36:13 1996 Ian Lance Taylor <ian@cygnus.com>
1022
1023 * ld-empic/empic.exp: Update for change to MIPS disassembler.
1024
1025Mon Jan 15 15:05:53 1996 Ian Lance Taylor <ian@cygnus.com>
1026
1027 * ld-bootstrap/bootstrap.exp: Expect failure for mips*-*-irix5*
1028 when doing the --static test.
1029 * ld-shared/shared.exp: Run tests on mips*-*-irix5*.
1030
1031Fri Dec 29 12:33:09 1995 Ian Lance Taylor <ian@cygnus.com>
1032
1033 * ld-bootstrap/bootstrap.exp: On AIX, don't pass the -bI option
1034 when creating ld-partial.o.
1035
1036Tue Dec 26 17:37:23 1995 Ian Lance Taylor <ian@cygnus.com>
1037
1038 * ld-srec/srec.exp: If powerpc*-*-eabi*, use --defsym to define
1039 __eabi.
1040
1041Tue Dec 19 18:01:01 1995 Ian Lance Taylor <ian@cygnus.com>
1042
1043 * ld-srec/srec.exp: Add setup_xfails for XCOFF targets.
1044
1045Fri Dec 15 16:36:17 1995 Ian Lance Taylor <ian@cygnus.com>
1046
1047 * ld-srec/srec.exp: On a29k targets, use --defsym to define
1048 V_SPILL and V_FILL.
1049 * ld-srec/sr1.c (V_SPILL, V_FILL): Remove definitions.
1050 * ld-srec/sr3.cc: Likewise.
1051
1052 * ld-srec/srec.exp: Remove i960 COFF setup_xfail.
1053
1054Sat Dec 2 01:20:31 1995 Ian Lance Taylor <ian@cygnus.com>
1055
1056 * ld-srec/srec.exp: Don't use [] in setup_xfail expressions.
1057
1058Fri Dec 1 13:18:18 1995 Ian Lance Taylor <ian@cygnus.com>
1059
1060 * ld-srec/srec.exp: Add setup_xfails for MIPS ELF targets.
1061
1062Wed Nov 29 13:01:10 1995 Ian Lance Taylor <ian@cygnus.com>
1063
1064 * ld-srec/srec.exp: Add setup_xfail for i960 COFF targets.
1065
1066Mon Nov 27 14:36:11 1995 Ian Lance Taylor <ian@cygnus.com>
1067
1068 * ld-srec/srec.exp: Add setup_xfail calls for i[345]86-*-aout*.
1069
1070 * ld-srec/sr1.c (V_SPILL, V_FILL): Define.
1071 * ld-srec/sr3.cc: Likewise.
1072
1073Tue Nov 21 16:05:53 1995 Ian Lance Taylor <ian@cygnus.com>
1074
1075 * ld-empic/empic.exp: Update for changes in objdump output.
1076
1077Wed Nov 15 17:42:48 1995 Ian Lance Taylor <ian@cygnus.com>
1078
1079 * ld-srec/srec.exp: New tests.
1080 * ld-srec/sr1.c, ld-srec/sr2.c, ld-srec/sr3.cc: New files.
1081 * lib/ld.exp (ld_simple_link): Discard warnings about not being
1082 able to find the entry symbol.
1083
1084Tue Nov 14 20:03:54 1995 Ian Lance Taylor <ian@cygnus.com>
1085
1086 * ld-sh/sh2.c (__main): Define.
1087
1088Mon Nov 6 14:39:18 1995 Ian Lance Taylor <ian@cygnus.com>
1089
1090 * ld-empic/empic.exp: Accept a . in the address symbol.
1091
1092 * ld-shared/shared.exp: Run tests on rs6000*-*-aix* and
1093 powerpc*-*-aix*. Add code to create appropriate exports files,
1094 and pass appropriate compilation flags, and test against
1095 appropriate expected output.
1096 * ld-shared/xcoff.dat: New file.
1097 * ld-shared/main.c: Put #ifndef XCOFF_TEST around tests that can
1098 not be linked using XCOFF. Use shlib_shlibvar1 as a sample
1099 function pointer, rather than shlib_mainvar.
1100 * ld-shared/sh1.c: Likewise.
1101 * ld-shared/shared.dat: Update for change from using shlib_mainvar
1102 to using shlib_shlibvar1.
1103 * ld-shared/sun4.dat: Likewise.
1104
1105Sat Oct 28 01:54:25 1995 Ian Lance Taylor <ian@cygnus.com>
1106
1107 * ld-scripts/script.t: Put .pr in .text, and .rw in .data, for
1108 convenience when testing XCOFF.
1109
1110Thu Oct 26 22:53:17 1995 Ian Lance Taylor <ian@cygnus.com>
1111
1112 * ld-bootstrap/bootstrap.exp: On AIX, pass -bI/lib/syscalls.exp
1113 along with --static.
1114
1115 * ld-scripts/script.s: Make symbols global.
1116
1117Fri Oct 20 12:22:16 1995 Ian Lance Taylor <ian@cygnus.com>
1118
1119 * ld-undefined/undefined.exp: Add setup_xfails for arm*-*-pe*.
1120
1121Fri Sep 29 11:06:10 1995 Ian Lance Taylor <ian@cygnus.com>
1122
1123 * ld-undefined/undefined.exp: Use -e when invoking the linker, to
1124 prevent the SunOS linker from trying to create a shared library.
1125
1126Thu Sep 28 12:37:14 1995 Ian Lance Taylor <ian@cygnus.com>
1127
1128 * ld-shared/shared.exp: Run the tests on sparc*-*-sunos4*. Add
1129 appropriate modifications and setup_xfails.
1130 * ld-shared/sun4.dat: New file.
1131
1132Mon Sep 18 14:12:56 1995 Ian Lance Taylor <ian@cygnus.com>
1133
1134 * lib/ld.exp (default_ld_version): Call prune_system_crud.
1135 (default_ld_relocate, default_ld_link): Likewise.
1136 (default_ld_simple_link, default_ld_compile): Likewise.
1137 (default_ld_assemble, default_ld_nm): Likewise.
1138
1139Fri Sep 8 17:15:38 1995 Ian Lance Taylor <ian@cygnus.com>
1140
1141 * ld-cdtest/cdtest.exp: If the compiler does not exist, mark the
1142 tests as untested rather than unresolved.
1143
1144Wed Aug 23 10:46:38 1995 Ian Lance Taylor (ian@cygnus.com)
1145
1146 * ld-sh/sh.exp: Call prune_system_crud on the output of cmp.
1147
1148Tue Aug 15 17:35:35 1995 Ian Lance Taylor <ian@cygnus.com>
1149
1150 * ld-scripts/script.exp: Split script verification into a proc.
1151 Add simple test of MRI script.
1152 * ld-scripts/scriptm.t: New file.
1153
1154Wed Jul 26 11:38:58 1995 Ian Lance Taylor <ian@cygnus.com>
1155
1156 * ld-sh/sh.exp: Mark `SH confirm relaxing' test unresolved when
1157 appropriate.
1158
1159Mon Jul 24 15:34:31 1995 Ian Lance Taylor <ian@cygnus.com>
1160
1161 * config/default.exp: Define objcopy if it is not defined.
1162 * ld-sh/*: New tests for SH relaxing.
1163
1164 * ld-empic/empic.exp: If $CC does not exist, call untested rather
1165 than unresolved.
1166
1167Thu Jul 20 15:09:26 1995 Ian Lance Taylor <ian@cygnus.com>
1168
1169 * ld-undefined/undefined.exp: If $CC does not exist, mark the
1170 tests as untested rather than unresolved. Clear ELF xfails for
1171 mips*, not just mips.
1172
1173Tue Jul 18 12:00:41 1995 Ian Lance Taylor <ian@cygnus.com>
1174
1175 * ld-undefined/undefined.exp: Add setup_xfail for sh-*-* for
1176 undefined line test.
1177
1178Fri Jul 14 13:07:48 1995 Ian Lance Taylor <ian@cygnus.com>
1179
1180 * ld-undefined/undefined.exp: New test, to check reporting of
1181 undefined symbols.
1182 * ld-undefined/undefined.c: New file.
1183
1184Mon Jul 10 11:13:39 1995 Ian Lance Taylor <ian@cygnus.com>
1185
1186 * ld-versados/versados.exp: If a test fails, report it correctly:
1187 don't try to run the next test, and don't report a pass as well as
1188 a fail.
1189
1190Mon Jul 3 14:26:37 1995 Steve Chamberlain <sac@slash.cygnus.com>
1191
a2b64bed 1192 * versados/(t1,t2).ld: End in newlines.
252b5132
RH
1193
1194Mon May 22 20:19:38 1995 Ken Raeburn <raeburn@cujo.cygnus.com>
1195
1196 * lib/ld.exp (default_ld_compile): If cc argument is multiple
1197 words, use only the first when trying to verify the availability
1198 of the compiler.
1199
1200Mon Feb 6 11:46:49 1995 Ian Lance Taylor <ian@cygnus.com>
1201
1202 * ld-scripts/defined.t: Mention .data and .bss explicitly.
1203
1204Tue Jan 24 14:51:48 1995 Ian Lance Taylor <ian@sanguine.cygnus.com>
1205
1206 * ld-bootstrap/bootstrap.exp: If not in the ld build directory,
1207 call untested for each test, rather than ignoring it. If one test
1208 fails, go on to the next one instead of returning.
1209 * ld-cdtest/cdtest.exp: If compilations fail, mark tests as
1210 unresolved.
1211 * ld-empic/empic.exp: Likewise. Also, always pass the same test
1212 name to pass or fail.
1213 * ld-shared/shared.exp: Likewise. Also, always run all tests.
1214 * ld-scripts/defined.exp: If as or nm fail, mark test as
1215 unresolved. Always pass the same test name to pass or fail.
1216 * ld-scripts/script.exp: Likewise.
1217 * ld-scripts/sizeof.exp: Likewise.
1218
1219Wed Jan 11 11:48:31 1995 Ian Lance Taylor <ian@sanguine.cygnus.com>
1220
1221 * ld-scripts/sizeof.exp: New test, based on bug report from
1222 anders.blomdell@control.lth.se.
1223 * ld-scripts/sizeof.s: New file.
1224 * ld-scripts/sizeof.t: New file.
1225
1226Wed Jan 4 18:56:27 1995 Ian Lance Taylor <ian@sanguine.cygnus.com>
1227
1228 * lib/ld.exp: Use [which $ld] rather than [file exists $ld] to see
1229 if the linker exists.
1230
1231Wed Dec 14 16:39:03 1994 Ken Raeburn <raeburn@cujo.cygnus.com>
1232
1233 * lib/ld.exp (prune_system_crud): Define if not already defined,
1234 in case the user isn't using the newest DejaGnu version that we
1235 haven't released to the net yet.
1236
1237Fri Dec 2 14:17:02 1994 Ian Lance Taylor <ian@rtl.cygnus.com>
1238
1239 * config/default.exp: Define objdump if it is not defined.
1240 * ld-empic/*: New tests to test -membedded-pic code.
1241
1242Mon Nov 28 11:24:36 1994 Ian Lance Taylor <ian@sanguine.cygnus.com>
1243
1244 * ld-bootstrap/bootstrap.exp: Pass cmp output through
1245 prune_system_crud.
1246 * ld-cdtest/cdtest.exp: Pass diff output through
1247 prune_system_crud.
1248 * ld-shared/shared.exp: Likewise.
1249
1250 * config/default.exp: Remove unused and useless proc ld_load.
1251
1252Sun Oct 30 13:02:34 1994 Ian Lance Taylor <ian@sanguine.cygnus.com>
1253
1254 * lib/ld.exp (default_ld_compile): Remove the output file before
1255 compiling.
1256
1257 * ld-shared/shared.exp: Move common test code into a procedure.
1258 Add tests for compiling the non shared code PIC.
1259 * ld-shared/main.c (main): Call main_called, and print the result.
1260 * ld-shared/shared.dat: Adjust accordingly.
1261
1262Thu Oct 27 17:30:12 1994 Ian Lance Taylor <ian@sanguine.cygnus.com>
1263
1264 * ld-shared: New directory, with new files to test generating ELF
1265 shared libraries.
1266
1267 * lib/ld.exp (default_ld_compile): If the compilation worked, but
1268 no object file was created, check to see if the compiler foolishly
1269 ignored the -o switch when compiling, and move the resulting
1270 object if it did.
1271
1272Thu Sep 29 12:36:51 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
1273
1274 * VMS does not permits `.' in directory names. Renamed
1275 ld.bootstrap to ld-bootstrap, ld.cdtest to ld-cdtest, and
1276 ld.scripts to ld-scripts.
1277
1278Wed Sep 28 12:18:54 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
1279
1280 * config/default.exp: Set variables as and nm. Create tmpdir if
1281 it does not already exist.
1282 * ld.bootstrap/bootstrap.exp: Don't create tmpdir here.
1283 * ld.cdtest/cdtest.exp: Likewise.
1284 * ld.scripts/defined.exp: Likewise. Also, don't set as and nm
1285 here. Change perror for no variables found to fail.
1286 * ld.scripts/script.exp: New test.
1287 * ld.scripts/script.t, ld.scripts/script.s: New files.
1288
1289Tue Sep 27 14:59:51 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
1290
1291 * ld.scripts: New directory.
1292 * ld.scripts/defined.exp, ld.scripts/defined.s: New files.
1293 * ld.scripts/defined.t: New file.
1294 * lib/ld.exp (default_ld_simple_link): New function.
1295 (default_ld_assemble, default_ld_nm): New functions.
1296 * config/default.exp: Rename from unix-ld.exp.
1297 (ld_simple_link, ld_assemble, ld_nm): New functions.
1298
1299 * config/unix-ld.exp: Set ld using findfile.
1300 * lib/ld.exp (default_ld_relocate): Return a value. Change format
1301 of log messages.
1302 (default_ld_compile): Likewise.
1303 (default_ld_link): Likewise. Also, don't include $BFDLIB and
1304 $LIBIBERTY in link.
1305 * ld.bootstrap/bootstrap.exp: Rewrite.
1306 * ld.cdtest/cdtest.exp: Rewrite.
1307 * ld.cdtest/cdtest-foo.cc: Update from top level ld directory.
1308 * ld.cdtest/cdtest-foo.h: Likewise.
1309 * ld.cdtest/cdtest-main.cc: Likewise.
1310
1311Fri May 27 09:35:04 1994 Ken Raeburn (raeburn@cygnus.com)
1312
1313 * ld.cdtest/cdtest.exp: Don't look for $result before it's
1314 defined.
1315
1316Tue May 17 15:06:49 1994 Bill Cox (bill@rtl.cygnus.com)
1317
1318 * ld.bootstrap/bootstrap.exp, lib/ld.exp: Replace error proc
1319 calls with perror calls.
1320
1321Wed May 11 16:47:46 1994 Ken Raeburn (raeburn@rtl.cygnus.com)
1322
1323 * ld.cdtest/cdtest-bar.cc: Renamed from cdtest-func.cc.
1324 * ld.cdtest/cdtest.exp: Adjusted.
1325
1326Fri Jan 28 13:25:41 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
1327
1328 * lib/ld.exp (simple_diff): Indicate failure if files have
1329 different numbers of lines. Don't muck with $differences to avoid
1330 indicating a pass, just return.
1331
a2b64bed 1332 * ld.cdtest/{cdtest-foo.h,cdtest-foo.cc,cdtest-main.cc}:
252b5132
RH
1333 Fix test case to be valid ANSI C++. Don't require use of header
1334 files, so "../gcc/xgcc -B../gcc/" can be used for CXX.
a2b64bed 1335 * ld.cdtest/cdtest.exp: Combine "rm" lines. Add some
252b5132
RH
1336 commentary on things that are still broken with this test case.
1337
1338Fri Sep 10 09:58:23 1993 Jeffrey Wheat (cassidy@cygnus.com)
1339
a2b64bed 1340 * ld.cdtest/cdtest.exp: Added CXXFLAGS to compile stage.
252b5132
RH
1341
1342Thu Aug 12 16:05:37 1993 Jeffrey Wheat (cassidy@cygnus.com)
1343
a2b64bed
NC
1344 * lib/ld.exp: add compiler and linker support
1345 * config/unix-ld.exp: add compiler and linker support
1346 * ld.bootstrap/bootstrap.exp: fixed to do partial links
1347 * ld.cdtest/cdtest.exp: constructor/destructor testscase
252b5132
RH
1348
1349Wed Aug 4 21:00:18 1993 Jeffrey Wheat (cassidy@cygnus.com)
1350
a2b64bed
NC
1351 * lib/ld.exp: new file
1352 * config/unix-ld.exp: new file
1353 * ld.bootstrap/bootstrap.exp: new file