* gas/mri/mri.exp: Don't execute the M68K specific tests
[deliverable/binutils-gdb.git] / ld / testsuite / ChangeLog
CommitLineData
332dac40
HPN
12001-01-14 Hans-Peter Nilsson <hp@bitrange.com>
2
3 * ld-sh/sh.exp: Use --oformat srec, not -oformat srec.
4
2ffd68ef
PB
52001-01-03 Philip Blundell <pb@futuretv.com>
6
7 * ld-elfvsb/elfvsb.exp: Run test on Linux/Alpha.
8 * ld-shared/shared.exp: Likewise.
9
4f38fc1c
PB
102001-01-01 Philip Blundell <philb@gnu.org>
11
7dc542b2
PB
12 * ld-undefined/weak-undef.exp: New test.
13 * ld-undefined/weak-undef.s, ld-undefined/weak-undef.t: Supporting
14 files for above.
15
4f38fc1c
PB
16 * ld-elfvers/vers.exp: Run test on Linux/ARM.
17 * ld-elfvsb/elfvsb.exp: Likewise.
18 * ld-shared/shared.exp: Likewise.
19
0fc3347a
NC
202000-12-31 Nick Clifton <nickc@redhat.com>
21
22 * ld-srec/srec.exp: Use --oformat instead of -oformat.
23
bad19f8f
NC
242000-12-09 Nick Clifton <nickc@redhat.com>
25
f6673641
NC
26 * ld-selective/selective.exp: Link in libgcc when target is v850.
27
bad19f8f
NC
28 * ld-srec/srec.exp: Expect the srec_test to fail for ARM targets
29 because the -oformat linker command switch cannot be used.
30
1566ad5d
AM
312000-11-06 Alan Modra <alan@linuxcare.com.au>
32
33 * ld-elfvsb/main.c (PROTECTED_CHECK): Include stdio.h.
34 (main): Prune unused args.
35
4291c3fa
HPN
362000-10-29 Hans-Peter Nilsson <hp@bitrange.com>
37
38 * ld-selective/selective.exp <no CXX>: Fix typo for argument to
39 "untested".
40
d1d8dddf
L
412000-10-19 H.J. Lu (hjl@gnu.org)
42
43 * ld-elfvsb/elfvsb.exp (visibility_run): Set expected failures
44 for Linux/PPC.
45 * ld-shared/shared.exp: Likewise.
46
d63083ef
HPN
472000-10-09 Hans-Peter Nilsson <hp@bitrange.com>
48
49 * ld-selective/selective.exp: Rearrange to be table-driven.
50
dc149a6d
AM
512000-10-07 Alan Modra <alan@linuxcare.com.au>
52
53 * ld-scripts/phdrs.exp: hppa*64*-*-* is 64-bit ELF too.
54
65420b22
AM
552000-10-02 Alan Modra <alan@linuxcare.com.au>
56
57 * ld-scripts/weak.exp: Don't set $global$ for hppa-elf any more.
58 * ld-scripts/crossref.exp: Ditto.
59
bd0110a3
HPN
602000-09-29 Hans-Peter Nilsson <hp@bitrange.com>
61
62 * ld-selective/5.cc: New test.
63 * ld-selective/selective.exp: Run it as xfailed.
64
65 * ld-selective/4.cc: Correct spelling of "lose".
66
3231d22e
AM
672000-09-05 Alan Modra <alan@linuxcare.com.au>
68
69 * ld-selective/selective.exp: Remove the xfails for hppa.
70
6545f5fb
AO
712000-08-30 Alexandre Oliva <aoliva@redhat.com>
72
73 * ld-undefined/undefined.exp (hppa*64*-*-*, mn10300-*-elf,
74 sh-*-*): With dwarf-2, `undefined function' can't pass.
75
e1753d2c
L
762000-08-03 H.J. Lu (hjl@gnu.org)
77
78 * ld-bootstrap/bootstrap.exp: Add strip.
79
360e9586
L
802000-07-24 H.J. Lu (hjl@gnu.org)
81
82 * ld-elfvsb/elfvsb.exp: Add -g to $CC to get the location of
83 the undefined reference.
84
08c44e65
L
852000-07-16 H.J. Lu (hjl@gnu.org)
86
87 * ld-elfvsb/elfvsb.exp (support_protected): New variable. Check
88 and set to "yes" if the protected visibility is expected to
89 pass.
90 (visibility_run): Set expected to fail for the "protected"
91 and "protected_undef_def" tests only if $support_protected is
92 "no".
93
94 * ld-elfvsb/main.c (PROTECTED_CHECK): Check for the protected
95 visibility support if defined.
96
1345a0c0
L
972000-07-15 H.J. Lu (hjl@gnu.org)
98
99 * ld-elfvsb/elfvsb.exp (visibility_run): Set expected failure
100 for "protected_undef_def".
101
102 * ld-elfvsb/main.c: Don't define HIDDEN_UNDEF_TEST when
103 PROTECTED_WEAK_TEST is defined.
104 Don't define PROTECTED_UNDEF_TEST when PROTECTED_WEAK_TEST is
105 defined.
106 Define PROTECTED_TEST when PROTECTED_UNDEF_TEST is defined.
107
108 * ld-elfvsb/sh1.c (visibility): Mark protected only if
109 PROTECTED_TEST, PROTECTED_UNDEF_TEST or PROTECTED_WEAK_TEST
110 is defined.
111 (visibility_var): Likewise.
112
36a3dc51
AM
1132000-07-10 Alan Modra <alan@linuxcare.com.au>
114
115 * ld-srec/srec.exp: xfail hppa.
116
117 * ld-scripts/weak.exp: Define $global$ for hppa.
118
119 * ld-scripts/crossref.exp: Fix string quoting.
120
7cda33a1
L
1212000-06-05 H.J. Lu (hjl@gnu.org)
122
123 * lib/ld-lib.exp (default_ld_link): Redirect the linker output
124 to link_output and make it global.
125
126 * ld-elfvsb/elfvsb.exp (visibility_test): Add "hidden_undef",
127 "hidden_undef_def", "hidden_weak", "protected_undef",
128 "protected_undef_def" and "protected_weak".
129 (visibility_run): Likewise.
130 * ld-elfvsb/main.c: Likewise.
131 * ld-elfvsb/sh1.c: Likewise.
132 * ld-elfvsb/sh2.c: Likewise.
133
134 * ld-elfvsb/elfvsb.dat: Updated.
135
e80778cf
L
1362000-05-21 H.J. Lu (hjl@gnu.org)
137
138 * ld-elfvsb/main.c (main_visibility_check): Fix the protected
139 visibility test.
140
6fc49d28
L
1412000-05-13 H.J. Lu (hjl@gnu.org)
142
143 * lib/ld-lib.exp (default_ld_link): Redirect the linker output
144 to link_output and make it global.
145
146 * ld-elfvsb/elf-offset.ld: New. ELF visibility fearture
147 tests.
148 * ld-elfvsb/elfvsb.dat: Likewise.
149 * ld-elfvsb/elfvsb.exp: Likewise.
150 * ld-elfvsb/main.c: Likewise.
151 * ld-elfvsb/sh1.c: Likewise.
152 * ld-elfvsb/sh2.c: Likewise.
153
b32711aa
JW
154Fri Apr 21 15:16:07 2000 Richard Henderson <rth@cygnus.com>
155
156 * testsuite/ld-scripts/phdrs.exp: IA-64 is 64-bit ELF too.
157
3017ff0e
AM
1582000-04-12 Alan Modra <alan@linuxcare.com.au>
159
62043cea
AM
160 * ld-selective/3.cc (_start): Add cheat for gcc-2.95.2 failure.
161
e76e4c91
AM
162 * ld-selective/selective.exp (test4): Test for presence of
163 foo__1B, not absence. Also check for foo__1A and _start.
164 White space changes throughout file.
3017ff0e 165
e40eb3e9
NC
1662000-03-13 Nick Clifton <nickc@cygnus.com>
167
168 * ld-scripts/phdrs.t: Discard all unexpected sections.
169
d1bcade6
L
1702000-02-27 H.J. Lu (hjl@gnu.org)
171
172 * lib/ld-lib.exp (default_ld_link): Added "$LIBS" to libs.
173
197d87f8
NC
1741999-11-01 Nick Clifton <nickc@cygnus.com>
175
176 * ld-selective/selective.exp: Fix test to disable these checks for
177 PE based targets.
178
05d26f04
CM
1791999-10-29 Catherine Moore <clm@cygnus.com>
180
181 * ld-selective/selective.exp: Remove test6.
182 * ld-selective/5.cc: Delete.
183
abdbda5e
NC
1841999-10-28 Scott Bambrough <scottb@netwinder.org>
185
05d26f04 186 * ld-srec/srec.exp: Setup expected failures for
abdbda5e
NC
187 srec tests on ARM Linux.
188
b7be1db6
AM
1891999-09-17 Alan Modra <alan@spri.levels.unisa.edu.au>
190
191 * ld-shared/shared.exp: xfail linux*libc1 shared (non PIC, load
192 offset) test.
193
777690b6
ILT
1941999-09-12 Ian Lance Taylor <ian@zembu.com>
195
196 * ld-scripts/script.exp: Add --image-base 0 for PE targets.
197
5be8a006
ILT
1981999-08-17 H.J. Lu <hjl@gnu.org>
199
200 * ld-cdtest/cdtest-foo.cc (Foo::init_foo): Use "%ld" for sizeof.
201
b33b6e45
ILT
2021999-08-09 Jakub Jelinek <jj@ultra.linux.cz>
203
204 * ld-elfvers/vers.exp: Run tests on sparc*-*-linux*.
205 * ld-shared/shared.exp: Likewise.
206
38e31547
NC
2071999-07-28 Nick Clifton <nickc@cygnus.com>
208
209 * lib/ld-lib.exp (proc big_or_little_endian): New proc.
210 Determine if a big endian or little endian output format hass
211 been selected by any of the multilib options, and if so return
212 a suitable command line option for the linker/assembler.
213 (proc default_ld_link): Include the result of proc
214 big_or_little_endian on the command line to the linker.
215 (proc ld_simple_link): Include the result of proc
216 big_or_little_endian on the command line to the linker.
217 (proc default_ld_compile): Append multilib flags to compiler
218 switches.
219 (proc default_ld_assemble): Include the result of proc
220 big_or_little_endian on the command line to the linker.
221
0cd9f5f0
ILT
2221999-07-21 H.J. Lu <hjl@gnu.org>
223
224 * ld-elfvers/vers1.c: Add missing prototypes and include
225 <stdio.h> if necessary.
226 * ld-elfvers/vers15.c: Likewise.
227 * ld-elfvers/vers19.c: Likewise.
228 * ld-elfvers/vers2.c: Likewise.
229 * ld-elfvers/vers3.c: Likewise.
230 * ld-elfvers/vers4.c: Likewise.
231 * ld-elfvers/vers6.c: Likewise.
232 * ld-elfvers/vers7.c: Likewise.
233 * ld-elfvers/vers9.c: Likewise.
234 * ld-shared/main.c: Likewise.
235 * ld-srec/sr3.cc (Foo::Foo): Remove arg name.
236
d49560a9
MM
237Thu Jul 15 18:00:30 1999 Mark P. Mitchell <mark@codesourcery.com>
238
239 * ld-undefined/undefined.exp: XFAIL on IRIX6 for the usual as
240 with other DWARF2 targets.
241
5dcf458a
NC
2421999-07-13 Nick Clifton <nickc@cygnus.com>
243
244 * ld-undefined/undefined.exp: Do not expect arm toolchains to fail
245 the undefined line test.
246
734caf4d
ILT
2471999-07-10 Ian Lance Taylor <ian@zembu.com>
248
249 * ld-elfvers/vers.exp: Use -rpath in new vers19 test.
250
f0489494
ILT
2511999-07-07 Ian Lance Taylor <ian@zembu.com>
252
253 * ld-elfvers/vers.exp: Add new tests vers17 to vers19.
254 * ld/elfvers/{vers17.*, vers18.*, vers19.*}: New files.
255
197a7bfd
ILT
2561999-06-13 Ian Lance Taylor <ian@zembu.com>
257
258 * ld-checks/asm.s: Use a symbol name for .lcomm.
259 * ld-checks/checks.exp: Use different names for the two tests.
260 Don't add extra text when invoking fail.
261
99c262f8
ILT
2621999-06-12 Ian Lance Taylor <ian@zembu.com>
263
264 * ld-scripts/phdrs.exp: Change target check from "*-*-linuxaout*"
265 to "*-*-linux*aout*".
266 * ld-scripts/weak.exp: Likewise.
267 * ld-shared/shared.exp: Likewise. Simplify condition a bit.
268
2bdba6c9
AS
269Wed Jun 9 12:02:33 1999 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
270
271 * ld-cdtest/cdtest-main.cc: Avoid `implicit int' warning.
272 * ld-shared/sh1.c: Fix typo.
273
77e0b0ef
ILT
2741999-06-04 H.J. Lu <hjl@gnu.org>
275
276 * lib/ld-lib.exp (default_ld_nm): Clear nm_output first if
277 necessary.
278
8535ca75
NC
2791999-05-17 Nick Clifton <nickc@cygnus.com>
280
281 * ld-undefined/undefined.exp: Add xfail for mcore-elf.
282
69f868fa
DD
2831999-05-11 DJ Delorie <dj@cygnus.com>
284
285 * ld-srec/srec.exp: Do not run tests for PE based ports.
286
252b5132
RH
2871999-03-05 Nick Clifton <nickc@cygnus.com>
288
289 * ld-selective/selective.exp: Do not run tests for COFF or PE
290 based ports.
291
2921999-02-17 Nick Clifton <nickc@cygnus.com>
293
294 * ld-undefined/undefined.exp: Add expected failures for StrongARM
295 targets.
296
297 * ld-srec/srec.exp: Add expected failures for StrongARM targets.
298
299 * ld-selective/selective.exp: Add expected failure for ARM-COFF
300 targets.
301
3021999-02-16 Nick Clifton <nickc@cygnus.com>
303
304 * ld-checks/asm.s: Use .long instead of .word.
305 Replace custom section names with .text, .data and .bss.
306 * ld-checks/script: Replace custom section names with .text, .data
307 and .bss.
308 * ld-checks/checks.exp: Replace custom section names with .text,
309 .data and .bss.
310
3111999-02-11 Nick Clifton <nickc@cygnus.com>
312
313 * ld-checks: New directory: Tests for the linker's
314 --check-sections option.
315 * ld-checks/checks.exp: New file.
316 * ld-checks/script: Bogus linker script.
317 * ld-checks/asm.s: Simple test assembler file.
318
319Tue Feb 2 19:15:02 1999 Catherine Moore <clm@cygnus.com>
320
321 * ld-selective/selective.exp: Disable test for unsupported
322 targets. Change tests to check for absence of symbols instead
323 of address zero.
324
325Mon Jan 18 03:44:52 1999 Ian Lance Taylor <ian@cygnus.com>
326
327 * config/default.exp (get_link_files): Quote target_triplet and CC
328 when invoking shell.
329 (get_target_emul): Likewise.
330
3311999-01-03 Ken Raeburn <raeburn@cygnus.com>
332
333 * config/default.exp (get_link_files, get_target_emul): New procs;
334 run shell commands to extract information from configure.host and
335 configure.tgt in the source tree.
336 (top level): Use them to get information needed to run tests, if
337 not otherwise provided.
338
339 * ld-shared/elf-offset.ld: New file. Builds a shared library, but
340 gives non-zero addresses for memory region.
341 * ld-shared/shared.exp: Run the non-PIC non-AIX test again using
342 the new linker script.
343
344Tue Dec 8 22:56:05 1998 Geoff Keating <geoffk@ozemail.com.au>
345
346 * ld-srec/srec.exp: Delete xfails for PPC Linux targets,
347 newer glibc lets link succeed.
348
349Sun Dec 6 12:59:37 1998 H.J. Lu <hjl@gnu.org>
350
351 * ld-elfvers/vers1.c: Add missing return types and values.
352 * ld-elfvers/vers2.c: Likewise.
353 * ld-elfvers/vers3.c: Likewise.
354 * ld-elfvers/vers4.c: Likewise.
355 * ld-elfvers/vers5.c: Likewise.
356 * ld-elfvers/vers6.c: Likewise.
357 * ld-elfvers/vers7.c: Likewise.
358 * ld-elfvers/vers9.c: Likewise.
359 * ld-elfvers/vers15.c: Likewise.
360
361Fri Oct 23 16:28:29 1998 Catherine Moore <clm@cygnus.com>
362
363 * ld-selective: New directory with new files to test
364 selective linking.
365
366 * lib/ld-lib.exp (ld_nm): Strip leading underscore from $name.
367
368Sun Oct 4 22:17:05 1998 Ian Lance Taylor <ian@cygnus.com>
369
370 * ld-elfvers/vers16.dsym: Work correctly on a system without
371 versioned system libraries.
372
373Mon Sep 28 21:31:12 1998 Richard Henderson <rth@cygnus.com>
374
375 * ld-elfvers/vers.exp: Run tests on alpha-linux.
376 * ld-elfvers/*.sym, ld-elfvers/*.dsym: Adjust patters to match
377 Alpha's use of st_other.
378
3791998-09-27 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
380
381 * ld-elfvers/vers.exp (vers16, vers16a): New tests.
382 * ld-elfvers/{vers16.*, vers16a.*}: New files.
383
384Thu Sep 17 17:18:19 1998 Nick Clifton <nickc@cygnus.com>
385
386 * ld-undefined/undefined.exp: Make undefined line test be an xfail
387 for arm/thunb elf toolchains.
388
389Wed Sep 9 14:10:15 1998 Nick Clifton <nickc@cygnus.com>
390
391 * ld-undefined/undefined.exp: change test for elf/dwarf2 targets.
392
393 * ld-srec/srec.exp: Arm-elf now passes this test.
394
395Wed Aug 19 11:59:19 1998 Nick Clifton <nickc@cygnus.com>
396
397 * ld-srec/srec.exp: Add arm/thumb-elf expected failures.
398
399Thu Aug 13 12:41:58 1998 Ian Lance Taylor <ian@cygnus.com>
400
401 * ld-bootstrap/bootstrap.exp: Don't run the --static bootstrap
402 test if we don't have a static libbfd.a.
403
404Wed Aug 12 15:19:35 1998 Ian Lance Taylor <ian@cygnus.com>
405
406 Based on patch from H.J. Lu <hjl@gnu.org>:
407 * ld-srec/srec.exp: Add xfails for Alpha ELF targets.
408
409Mon Aug 10 15:42:20 1998 Richard Henderson <rth@cygnus.com>
410
411 * ld-scripts/weak.t (.text, .data): Focus data to be used.
412 (/DISCARD/): All the rest.
413 * ld-scripts/weak1.s, ld-scripts/weak2.s: Put stuff in .data.
414
415Fri Jul 24 18:37:17 1998 Ian Lance Taylor <ian@cygnus.com>
416
417 * config/default.exp: Create tmpdir/gas subdirectory, add a
418 symlink to as-new, and set gcc_gas_flag variable.
419 * lib/ld-lib.exp (default_ld_compile): If the compiler appears to
420 be gcc, use gcc_gas_flag when compiling.
421
422Thu Jul 23 12:23:29 1998 Ian Lance Taylor <ian@cygnus.com>
423
424 * ld-elfvers/vers.exp: Just check for i?86 rather than checking
425 for i386, i486, and i586.
426 (objdump_versionstuff): If we can't find the line, dump the file.
427
428Fri Jul 3 00:27:41 1998 Ian Lance Taylor <ian@cygnus.com>
429
430 * ld-scripts/phdrs.exp: Run test on *-*-eabi*.
431 * ld-scripts/weak.exp: Likewise.
432
433Wed Jul 1 10:51:46 1998 Nick Clifton <nickc@cygnus.com>
434
435 * ld-srec/srec.exp: Add xfail for v850.
436
437 * ld-undefined/undefined.exp: arm and thumb PE toolchains now pass
438 these tests.
439
440Fri Jun 19 17:12:52 1998 Ian Lance Taylor <ian@cygnus.com>
441
442 * ld-scripts/weak.exp: New test.
443 * ld-scripts/weak.t: New file.
444 * ld-scripts/weak1.s: New file.
445 * ld-scripts/weak2.s: New file.
446
447Tue Jun 16 12:40:38 1998 Geoff Keating <geoffk@ozemail.com.au>
448
449 * ld-elfvers/vers.exp: Run tests on powerpc ELF targets.
450 * ld-shared/shared.exp: Likewise.
451 * ld-elfvers/vers1.dsym: Allow for .sdata.
452 * ld-srec/srec.exp: Add setup_xfails for PowerPC Linux.
453
454Fri May 29 15:02:50 1998 Ian Lance Taylor <ian@cygnus.com>
455
456 * ld-srec/srec.exp: Add xfails for powerpc*-*-eabi.
457 (run_srec_test): On mn10200, define __truncsipsi2_do_d2.
458 * ld-srec/sr1.c (__main): Change return type to void.
459 * ld-srec/sr3.cc (__main): Likewise.
460 (__builtin_delete, __builtin_new): Likewise.
461 (__get_dynamic_handler_chain): Return 0.
462 (__get_eh_context): Likewise.
463
464Thu May 21 15:21:33 1998 Nick Clifton <nickc@cygnus.com>
465
466 * ld-undefined/undefined.exp: Add support for thumb-pe target.
467 * ld-srec/srec.exp: Add support for arm-pe and thumb-pe targets.
468
469Mon May 4 17:54:20 1998 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
470
471 * ld-shared/shared.exp: Remove setup_xfails for m68k-linux.
472
473Mon May 4 17:12:06 1998 Ian Lance Taylor <ian@cygnus.com>
474
475 * ld-shared/main.c (shlib_overriddencall2): New function.
476 (main): Call shlib_shlibcall2.
477 * ld-shared/sh1.c (shlib_shlibcall2): New function.
478 (shlib_overriddencall2): New function.
479 * ld-shared/shared.dat: Add output line for new test.
480 * ld-shared/sun4.dat: Likewise.
481
482 * ld-srec/sr3.cc (__get_eh_context): New function.
483
484Tue Apr 7 12:50:17 1998 Manfred Hollstein <manfred@s-direktnet.de>
485
486 * ld-cdtest/cdtest-foo.h (class Foo): Declare len to be static to
487 avoid compiler warning.
488 * ld-srec/sr3.cc (class Foo): Likewise.
489
490Tue Feb 10 16:42:40 1998 Ian Lance Taylor <ian@cygnus.com>
491
492 * ld-srec/sr3.cc (__get_dynamic_handler_chain): New function.
493
494Mon Feb 2 14:17:48 1998 Ian Lance Taylor <ian@cygnus.com>
495
496 * ld-scripts/phdrs.exp: Adjust phdrs_regexp for a 64 bit target.
497
498Thu Dec 18 11:13:28 1997 Nick Clifton <nickc@cygnus.com>
499
500 * ld-srec/srec.exp: Duplicated Arm patch for Thumb targets.
501
502Tue Dec 2 09:50:19 1997 Nick Clifton <nickc@cygnus.com>
503
504 * ld-srec/srec.exp: Applied patch from Tony.Thompson@arm.com which
505 fixes ARM tests.
506
507Mon Dec 1 16:12:05 1997 Nick Clifton <nickc@cygnus.com>
508
509 * ld-srec/srec.exp: Add expected failures of tests 1 and 2 for ARM
510 coff targets.
511
512Wed Nov 12 14:18:31 1997 Ian Lance Taylor <ian@cygnus.com>
513
514 * ld-cdtest/cdtest-foo.h (class Foo): Declare len to be int to
515 avoid compiler warning.
516 * ld-srec/sr3.cc (class Foo): Likewise.
517
518Mon Nov 10 14:25:43 1997 Ian Lance Taylor <ian@cygnus.com>
519
520 * lib/ld-lib.exp (default_ld_simple_link): Permit the linker to
521 have any name when looking for entry symbol warnings.
522
523 * ld-srec/sr3.cc (__eh_pc): Define.
524
525Mon Oct 20 14:36:39 1997 Ian Lance Taylor <ian@cygnus.com>
526
527 * ld-srec/sr3.cc: Add definitions for terminate, __terminate, and
528 __throw, since the current g++ expects them to be defined.
529
530Fri Oct 3 12:24:03 1997 Ian Lance Taylor <ian@cygnus.com>
531
532 * ld-elfvers/vers.exp (objdump_emptyverstuff): Accept the output
533 file if the string libc appears in it.
534 (objdump_versionstuff): Accept unexpected lines in the output
535 file. Compare lines using string match.
536 * ld-elfvers/vers6.ver: Permit any value in the vna_other field.
537
538Tue Aug 12 16:01:22 1997 Ian Lance Taylor <ian@cygnus.com>
539
540 * ld-scripts/crossref.exp: Correct string quoting.
541
542Sat Aug 9 00:56:03 1997 Ian Lance Taylor <ian@cygnus.com>
543
544 * config/default.exp: Change ld, as, nm and strip from .new to
545 -new. Load ld-lib.exp rather than ld.exp.
546 * ld-bootstrap/bootstrap.exp: Use ld-new rather than ld.new.
547 * lib/ld-lib.exp: Rename from lib/ld.exp, for the benefit of
548 DejaGnu changes.
549
550Thu Jun 26 12:07:03 1997 Ian Lance Taylor <ian@cygnus.com>
551
552 * ld-elfvers/vers.exp: Use egrep rather than grep when looking for
553 an alternation. From Greg Margo <gmargo@dl.com>.
554
555Wed Jun 25 12:47:22 1997 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
556
557 * ld-shared/shared.exp: Add setup_xfail for m68k-linux on tests
558 with non PIC shared libraries.
559
560Fri Jun 6 17:35:47 1997 Ian Lance Taylor <ian@cygnus.com>
561
562 * ld-elfvers/vers6.ver: Update for recent elflink.h patch to
563 version handling.
564
565Wed Jun 4 12:06:48 1997 Ian Lance Taylor <ian@cygnus.com>
566
567 * ld-srec/srec.exp: Define ___get_dynamic_handler_chain as well.
568
569Fri May 30 12:21:39 1997 Ian Lance Taylor <ian@cygnus.com>
570
571 * ld-srec/srec.exp: Define __get_dynamic_handler_chain when
572 linking.
573
574Mon May 12 11:17:55 1997 Ian Lance Taylor <ian@cygnus.com>
575
576 * config/default.exp: Use $base_dir rather than $objdir when
577 setting ld. From John David Anglin <dave@hiauly1.hia.nrc.ca>.
578
579Fri Apr 25 09:07:00 1997 Jeffrey A Law (law@cygnus.com)
580
581 * ld-srec/srec.exp: Define various out of line prologue/epilogue
582 functions for the mn10200 to avoid needing libgcc.a.
583
584Wed Mar 26 13:56:10 1997 Ian Lance Taylor <ian@cygnus.com>
585
586 * ld-srec/srec.exp: Don't expect failures on mips*-*-elf*.
587
588Mon Mar 17 19:27:13 1997 Ian Lance Taylor <ian@cygnus.com>
589
590 * ld-elfvers/vers.exp: Don't run on SunOS or AIX.
591
592Wed Mar 12 21:44:19 1997 Eric Youngdale <eric@andante.jic.com>
593
594 * ld-elfvers/vers.exp, *: New tests for symbol versioning.
595 * config/default.exp: Set ar and strip.
596
597Fri Feb 7 16:47:02 1997 Bob Manson <manson@charmed.cygnus.com>
598
599 * ld-bootstrap/bootstrap.exp: Use prune_warnings instead of
600 prune_system_crud.
601 * ld-cdtest/cdtest.exp: Ditto.
602 * ld-scripts/crossref.exp: Ditto.
603 * ld-sh/sh.exp: Ditto.
604 * ld-shared/shared.exp: Ditto.
605 * ld-srec/srec.exp: Ditto.
606 * lib/ld.exp: Ditto.
607
608Wed Jan 29 00:47:29 1997 Bob Manson <manson@charmed.cygnus.com>
609
610 * ld-cdtest/cdtest.exp: Put a slash between $srcdir/$subdir.
611 * ld-scripts/script.exp: Ditto.
612 * ld-sh/sh.exp: Ditto.
613 * ld-undefined/undefined.exp: Ditto.
614 * ld-versados/versados.exp: Ditto.
615 * lib/ld.exp: Ditto.
616
617Mon Dec 30 17:08:04 1996 Ian Lance Taylor <ian@cygnus.com>
618
619 * ld-scripts/crossref.exp: Fix quoting for --defsym $global$.
620
621Tue Oct 1 15:52:31 1996 Ian Lance Taylor <ian@cygnus.com>
622
623 * lib/ld.exp (default_ld_version): Fix for current version
624 printing.
625
626Fri Sep 13 15:51:45 1996 Ian Lance Taylor <ian@cygnus.com>
627
628 * ld-scripts/crossref.exp: Define $global$ for hppa-elf.
629
630Thu Aug 8 14:29:32 1996 Ian Lance Taylor <ian@cygnus.com>
631
632 * ld-scripts/cross2.t: Map XCOFF sections to .text or .data.
633
634 * lib/ld.exp: Use verbose -log instead of calling both verbose and
635 send_log.
636
637Wed Aug 7 18:00:58 1996 Ian Lance Taylor <ian@cygnus.com>
638
639 * ld-scripts/phdrs.exp: New test.
640 * ld-scripts/phdrs.s, ld-scripts/phdrs.t: New files.
641
642Sun Aug 4 21:58:12 1996 Ian Lance Taylor <ian@cygnus.com>
643
644 * ld-scripts/crossref.exp: On a29k targets, use --defsym to define
645 V_SPILL and V_FILL.
646
647Thu Aug 1 14:10:27 1996 Ian Lance Taylor <ian@cygnus.com>
648
649 * ld-scripts/crossref.exp: New test.
650 * ld-scripts/{cross1.c, cross2.c, cross3.c}: New files.
651 * ld-scripts/{cross1.t, cross2.t}: New files.
652
653Sat Jun 29 13:40:11 1996 Ian Lance Taylor <ian@cygnus.com>
654
655 * ld-sh/sh.exp: Fix debugging messages.
656 * ld-sh/sh1.s: Use .align 4.
657
658Wed May 1 16:45:13 1996 Ian Lance Taylor <ian@cygnus.com>
659
660 * ld-sh/sh.exp: Use -O when compiling with -mrelax.
661
662Mon Apr 29 10:33:10 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
663
664 * ld-shared/shared.exp: Run the shared library tests on
665 Linux/m68k.
666
667Fri Apr 5 16:20:55 1996 Ian Lance Taylor <ian@cygnus.com>
668
669 * ld-shared/shared.exp: Run the shared library tests on Linux.
670
671Mon Feb 26 12:45:26 1996 Ian Lance Taylor <ian@cygnus.com>
672
673 * ld-shared/shared.exp: Don't use -fpic on MIPS targets.
674
675Wed Jan 31 15:09:57 1996 Jeffrey A Law (law@cygnus.com)
676
677 * ld-srec/srec.exp: Add xfails for hppa*-*-*elf*.
678 * ld-undefined/undefined.exp: Likewise.
679
680Fri Jan 26 18:43:03 1996 Ian Lance Taylor <ian@cygnus.com>
681
682 * ld-undefined/undefined.exp: ELF targets should now pass the
683 undefined line test.
684
685Thu Jan 25 15:36:13 1996 Ian Lance Taylor <ian@cygnus.com>
686
687 * ld-empic/empic.exp: Update for change to MIPS disassembler.
688
689Mon Jan 15 15:05:53 1996 Ian Lance Taylor <ian@cygnus.com>
690
691 * ld-bootstrap/bootstrap.exp: Expect failure for mips*-*-irix5*
692 when doing the --static test.
693 * ld-shared/shared.exp: Run tests on mips*-*-irix5*.
694
695Fri Dec 29 12:33:09 1995 Ian Lance Taylor <ian@cygnus.com>
696
697 * ld-bootstrap/bootstrap.exp: On AIX, don't pass the -bI option
698 when creating ld-partial.o.
699
700Tue Dec 26 17:37:23 1995 Ian Lance Taylor <ian@cygnus.com>
701
702 * ld-srec/srec.exp: If powerpc*-*-eabi*, use --defsym to define
703 __eabi.
704
705Tue Dec 19 18:01:01 1995 Ian Lance Taylor <ian@cygnus.com>
706
707 * ld-srec/srec.exp: Add setup_xfails for XCOFF targets.
708
709Fri Dec 15 16:36:17 1995 Ian Lance Taylor <ian@cygnus.com>
710
711 * ld-srec/srec.exp: On a29k targets, use --defsym to define
712 V_SPILL and V_FILL.
713 * ld-srec/sr1.c (V_SPILL, V_FILL): Remove definitions.
714 * ld-srec/sr3.cc: Likewise.
715
716 * ld-srec/srec.exp: Remove i960 COFF setup_xfail.
717
718Sat Dec 2 01:20:31 1995 Ian Lance Taylor <ian@cygnus.com>
719
720 * ld-srec/srec.exp: Don't use [] in setup_xfail expressions.
721
722Fri Dec 1 13:18:18 1995 Ian Lance Taylor <ian@cygnus.com>
723
724 * ld-srec/srec.exp: Add setup_xfails for MIPS ELF targets.
725
726Wed Nov 29 13:01:10 1995 Ian Lance Taylor <ian@cygnus.com>
727
728 * ld-srec/srec.exp: Add setup_xfail for i960 COFF targets.
729
730Mon Nov 27 14:36:11 1995 Ian Lance Taylor <ian@cygnus.com>
731
732 * ld-srec/srec.exp: Add setup_xfail calls for i[345]86-*-aout*.
733
734 * ld-srec/sr1.c (V_SPILL, V_FILL): Define.
735 * ld-srec/sr3.cc: Likewise.
736
737Tue Nov 21 16:05:53 1995 Ian Lance Taylor <ian@cygnus.com>
738
739 * ld-empic/empic.exp: Update for changes in objdump output.
740
741Wed Nov 15 17:42:48 1995 Ian Lance Taylor <ian@cygnus.com>
742
743 * ld-srec/srec.exp: New tests.
744 * ld-srec/sr1.c, ld-srec/sr2.c, ld-srec/sr3.cc: New files.
745 * lib/ld.exp (ld_simple_link): Discard warnings about not being
746 able to find the entry symbol.
747
748Tue Nov 14 20:03:54 1995 Ian Lance Taylor <ian@cygnus.com>
749
750 * ld-sh/sh2.c (__main): Define.
751
752Mon Nov 6 14:39:18 1995 Ian Lance Taylor <ian@cygnus.com>
753
754 * ld-empic/empic.exp: Accept a . in the address symbol.
755
756 * ld-shared/shared.exp: Run tests on rs6000*-*-aix* and
757 powerpc*-*-aix*. Add code to create appropriate exports files,
758 and pass appropriate compilation flags, and test against
759 appropriate expected output.
760 * ld-shared/xcoff.dat: New file.
761 * ld-shared/main.c: Put #ifndef XCOFF_TEST around tests that can
762 not be linked using XCOFF. Use shlib_shlibvar1 as a sample
763 function pointer, rather than shlib_mainvar.
764 * ld-shared/sh1.c: Likewise.
765 * ld-shared/shared.dat: Update for change from using shlib_mainvar
766 to using shlib_shlibvar1.
767 * ld-shared/sun4.dat: Likewise.
768
769Sat Oct 28 01:54:25 1995 Ian Lance Taylor <ian@cygnus.com>
770
771 * ld-scripts/script.t: Put .pr in .text, and .rw in .data, for
772 convenience when testing XCOFF.
773
774Thu Oct 26 22:53:17 1995 Ian Lance Taylor <ian@cygnus.com>
775
776 * ld-bootstrap/bootstrap.exp: On AIX, pass -bI/lib/syscalls.exp
777 along with --static.
778
779 * ld-scripts/script.s: Make symbols global.
780
781Fri Oct 20 12:22:16 1995 Ian Lance Taylor <ian@cygnus.com>
782
783 * ld-undefined/undefined.exp: Add setup_xfails for arm*-*-pe*.
784
785Fri Sep 29 11:06:10 1995 Ian Lance Taylor <ian@cygnus.com>
786
787 * ld-undefined/undefined.exp: Use -e when invoking the linker, to
788 prevent the SunOS linker from trying to create a shared library.
789
790Thu Sep 28 12:37:14 1995 Ian Lance Taylor <ian@cygnus.com>
791
792 * ld-shared/shared.exp: Run the tests on sparc*-*-sunos4*. Add
793 appropriate modifications and setup_xfails.
794 * ld-shared/sun4.dat: New file.
795
796Mon Sep 18 14:12:56 1995 Ian Lance Taylor <ian@cygnus.com>
797
798 * lib/ld.exp (default_ld_version): Call prune_system_crud.
799 (default_ld_relocate, default_ld_link): Likewise.
800 (default_ld_simple_link, default_ld_compile): Likewise.
801 (default_ld_assemble, default_ld_nm): Likewise.
802
803Fri Sep 8 17:15:38 1995 Ian Lance Taylor <ian@cygnus.com>
804
805 * ld-cdtest/cdtest.exp: If the compiler does not exist, mark the
806 tests as untested rather than unresolved.
807
808Wed Aug 23 10:46:38 1995 Ian Lance Taylor (ian@cygnus.com)
809
810 * ld-sh/sh.exp: Call prune_system_crud on the output of cmp.
811
812Tue Aug 15 17:35:35 1995 Ian Lance Taylor <ian@cygnus.com>
813
814 * ld-scripts/script.exp: Split script verification into a proc.
815 Add simple test of MRI script.
816 * ld-scripts/scriptm.t: New file.
817
818Wed Jul 26 11:38:58 1995 Ian Lance Taylor <ian@cygnus.com>
819
820 * ld-sh/sh.exp: Mark `SH confirm relaxing' test unresolved when
821 appropriate.
822
823Mon Jul 24 15:34:31 1995 Ian Lance Taylor <ian@cygnus.com>
824
825 * config/default.exp: Define objcopy if it is not defined.
826 * ld-sh/*: New tests for SH relaxing.
827
828 * ld-empic/empic.exp: If $CC does not exist, call untested rather
829 than unresolved.
830
831Thu Jul 20 15:09:26 1995 Ian Lance Taylor <ian@cygnus.com>
832
833 * ld-undefined/undefined.exp: If $CC does not exist, mark the
834 tests as untested rather than unresolved. Clear ELF xfails for
835 mips*, not just mips.
836
837Tue Jul 18 12:00:41 1995 Ian Lance Taylor <ian@cygnus.com>
838
839 * ld-undefined/undefined.exp: Add setup_xfail for sh-*-* for
840 undefined line test.
841
842Fri Jul 14 13:07:48 1995 Ian Lance Taylor <ian@cygnus.com>
843
844 * ld-undefined/undefined.exp: New test, to check reporting of
845 undefined symbols.
846 * ld-undefined/undefined.c: New file.
847
848Mon Jul 10 11:13:39 1995 Ian Lance Taylor <ian@cygnus.com>
849
850 * ld-versados/versados.exp: If a test fails, report it correctly:
851 don't try to run the next test, and don't report a pass as well as
852 a fail.
853
854Mon Jul 3 14:26:37 1995 Steve Chamberlain <sac@slash.cygnus.com>
855
856 * ld/testsuite/versados/(t1,t2).ld: End in newlines.
857
858Mon May 22 20:19:38 1995 Ken Raeburn <raeburn@cujo.cygnus.com>
859
860 * lib/ld.exp (default_ld_compile): If cc argument is multiple
861 words, use only the first when trying to verify the availability
862 of the compiler.
863
864Mon Feb 6 11:46:49 1995 Ian Lance Taylor <ian@cygnus.com>
865
866 * ld-scripts/defined.t: Mention .data and .bss explicitly.
867
868Tue Jan 24 14:51:48 1995 Ian Lance Taylor <ian@sanguine.cygnus.com>
869
870 * ld-bootstrap/bootstrap.exp: If not in the ld build directory,
871 call untested for each test, rather than ignoring it. If one test
872 fails, go on to the next one instead of returning.
873 * ld-cdtest/cdtest.exp: If compilations fail, mark tests as
874 unresolved.
875 * ld-empic/empic.exp: Likewise. Also, always pass the same test
876 name to pass or fail.
877 * ld-shared/shared.exp: Likewise. Also, always run all tests.
878 * ld-scripts/defined.exp: If as or nm fail, mark test as
879 unresolved. Always pass the same test name to pass or fail.
880 * ld-scripts/script.exp: Likewise.
881 * ld-scripts/sizeof.exp: Likewise.
882
883Wed Jan 11 11:48:31 1995 Ian Lance Taylor <ian@sanguine.cygnus.com>
884
885 * ld-scripts/sizeof.exp: New test, based on bug report from
886 anders.blomdell@control.lth.se.
887 * ld-scripts/sizeof.s: New file.
888 * ld-scripts/sizeof.t: New file.
889
890Wed Jan 4 18:56:27 1995 Ian Lance Taylor <ian@sanguine.cygnus.com>
891
892 * lib/ld.exp: Use [which $ld] rather than [file exists $ld] to see
893 if the linker exists.
894
895Wed Dec 14 16:39:03 1994 Ken Raeburn <raeburn@cujo.cygnus.com>
896
897 * lib/ld.exp (prune_system_crud): Define if not already defined,
898 in case the user isn't using the newest DejaGnu version that we
899 haven't released to the net yet.
900
901Fri Dec 2 14:17:02 1994 Ian Lance Taylor <ian@rtl.cygnus.com>
902
903 * config/default.exp: Define objdump if it is not defined.
904 * ld-empic/*: New tests to test -membedded-pic code.
905
906Mon Nov 28 11:24:36 1994 Ian Lance Taylor <ian@sanguine.cygnus.com>
907
908 * ld-bootstrap/bootstrap.exp: Pass cmp output through
909 prune_system_crud.
910 * ld-cdtest/cdtest.exp: Pass diff output through
911 prune_system_crud.
912 * ld-shared/shared.exp: Likewise.
913
914 * config/default.exp: Remove unused and useless proc ld_load.
915
916Sun Oct 30 13:02:34 1994 Ian Lance Taylor <ian@sanguine.cygnus.com>
917
918 * lib/ld.exp (default_ld_compile): Remove the output file before
919 compiling.
920
921 * ld-shared/shared.exp: Move common test code into a procedure.
922 Add tests for compiling the non shared code PIC.
923 * ld-shared/main.c (main): Call main_called, and print the result.
924 * ld-shared/shared.dat: Adjust accordingly.
925
926Thu Oct 27 17:30:12 1994 Ian Lance Taylor <ian@sanguine.cygnus.com>
927
928 * ld-shared: New directory, with new files to test generating ELF
929 shared libraries.
930
931 * lib/ld.exp (default_ld_compile): If the compilation worked, but
932 no object file was created, check to see if the compiler foolishly
933 ignored the -o switch when compiling, and move the resulting
934 object if it did.
935
936Thu Sep 29 12:36:51 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
937
938 * VMS does not permits `.' in directory names. Renamed
939 ld.bootstrap to ld-bootstrap, ld.cdtest to ld-cdtest, and
940 ld.scripts to ld-scripts.
941
942Wed Sep 28 12:18:54 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
943
944 * config/default.exp: Set variables as and nm. Create tmpdir if
945 it does not already exist.
946 * ld.bootstrap/bootstrap.exp: Don't create tmpdir here.
947 * ld.cdtest/cdtest.exp: Likewise.
948 * ld.scripts/defined.exp: Likewise. Also, don't set as and nm
949 here. Change perror for no variables found to fail.
950 * ld.scripts/script.exp: New test.
951 * ld.scripts/script.t, ld.scripts/script.s: New files.
952
953Tue Sep 27 14:59:51 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
954
955 * ld.scripts: New directory.
956 * ld.scripts/defined.exp, ld.scripts/defined.s: New files.
957 * ld.scripts/defined.t: New file.
958 * lib/ld.exp (default_ld_simple_link): New function.
959 (default_ld_assemble, default_ld_nm): New functions.
960 * config/default.exp: Rename from unix-ld.exp.
961 (ld_simple_link, ld_assemble, ld_nm): New functions.
962
963 * config/unix-ld.exp: Set ld using findfile.
964 * lib/ld.exp (default_ld_relocate): Return a value. Change format
965 of log messages.
966 (default_ld_compile): Likewise.
967 (default_ld_link): Likewise. Also, don't include $BFDLIB and
968 $LIBIBERTY in link.
969 * ld.bootstrap/bootstrap.exp: Rewrite.
970 * ld.cdtest/cdtest.exp: Rewrite.
971 * ld.cdtest/cdtest-foo.cc: Update from top level ld directory.
972 * ld.cdtest/cdtest-foo.h: Likewise.
973 * ld.cdtest/cdtest-main.cc: Likewise.
974
975Fri May 27 09:35:04 1994 Ken Raeburn (raeburn@cygnus.com)
976
977 * ld.cdtest/cdtest.exp: Don't look for $result before it's
978 defined.
979
980Tue May 17 15:06:49 1994 Bill Cox (bill@rtl.cygnus.com)
981
982 * ld.bootstrap/bootstrap.exp, lib/ld.exp: Replace error proc
983 calls with perror calls.
984
985Wed May 11 16:47:46 1994 Ken Raeburn (raeburn@rtl.cygnus.com)
986
987 * ld.cdtest/cdtest-bar.cc: Renamed from cdtest-func.cc.
988 * ld.cdtest/cdtest.exp: Adjusted.
989
990Fri Jan 28 13:25:41 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
991
992 * lib/ld.exp (simple_diff): Indicate failure if files have
993 different numbers of lines. Don't muck with $differences to avoid
994 indicating a pass, just return.
995
996 * testsuite/ld.cdtest/{cdtest-foo.h,cdtest-foo.cc,cdtest-main.cc}:
997 Fix test case to be valid ANSI C++. Don't require use of header
998 files, so "../gcc/xgcc -B../gcc/" can be used for CXX.
999 * testsuite/ld.cdtest/cdtest.exp: Combine "rm" lines. Add some
1000 commentary on things that are still broken with this test case.
1001
1002Fri Sep 10 09:58:23 1993 Jeffrey Wheat (cassidy@cygnus.com)
1003
1004 * testsuite/ld.cdtest/cdtest.exp: Added CXXFLAGS to compile stage.
1005
1006Thu Aug 12 16:05:37 1993 Jeffrey Wheat (cassidy@cygnus.com)
1007
1008 * testsuite/lib/ld.exp: add compiler and linker support
1009 * testsuite/config/unix-ld.exp: add compiler and linker support
1010 * testsuite/ld.bootstrap/bootstrap.exp: fixed to do partial links
1011 * testsuite/ld.cdtest/cdtest.exp: constructor/destructor testscase
1012
1013Wed Aug 4 21:00:18 1993 Jeffrey Wheat (cassidy@cygnus.com)
1014
1015 * testsuite/lib/ld.exp: new file
1016 * testsuite/config/unix-ld.exp: new file
1017 * testsuite/ld.bootstrap/bootstrap.exp: new file
This page took 0.101399 seconds and 4 git commands to generate.