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