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