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