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