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