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