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