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