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