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