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