(Ugh. Last checkin was supposed to have been aborted. Oops.)
[deliverable/binutils-gdb.git] / ld / testsuite / ChangeLog
CommitLineData
687788cd
KR
11999-01-03 Ken Raeburn <raeburn@cygnus.com>
2
3 * config/default.exp (get_link_files, get_target_emul): New procs;
4 run shell commands to extract information from configure.host and
5 configure.tgt in the source tree.
6 (top level): Use them to get information needed to run tests, if
7 not otherwise provided.
8
9 * ld-shared/elf-offset.ld: New file. Builds a shared library, but
10 gives non-zero addresses for memory region.
11 * ld-shared/shared.exp: Run the non-PIC non-AIX test again using
12 the new linker script.
13
14Tue Dec 8 22:56:05 1998 Geoff Keating <geoffk@ozemail.com.au>
15
16 * ld-srec/srec.exp: Delete xfails for PPC Linux targets,
17 newer glibc lets link succeed.
18
d11b289b
ILT
19Sun Dec 6 12:59:37 1998 H.J. Lu <hjl@gnu.org>
20
21 * ld-elfvers/vers1.c: Add missing return types and values.
22 * ld-elfvers/vers2.c: Likewise.
23 * ld-elfvers/vers3.c: Likewise.
24 * ld-elfvers/vers4.c: Likewise.
25 * ld-elfvers/vers5.c: Likewise.
26 * ld-elfvers/vers6.c: Likewise.
27 * ld-elfvers/vers7.c: Likewise.
28 * ld-elfvers/vers9.c: Likewise.
29 * ld-elfvers/vers15.c: Likewise.
30
31Fri Oct 23 16:28:29 1998 Catherine Moore <clm@cygnus.com>
32
33 * ld-selective: New directory with new files to test
34 selective linking.
35
36 * lib/ld-lib.exp (ld_nm): Strip leading underscore from $name.
37
38Sun Oct 4 22:17:05 1998 Ian Lance Taylor <ian@cygnus.com>
39
40 * ld-elfvers/vers16.dsym: Work correctly on a system without
41 versioned system libraries.
42
43Mon Sep 28 21:31:12 1998 Richard Henderson <rth@cygnus.com>
44
45 * ld-elfvers/vers.exp: Run tests on alpha-linux.
46 * ld-elfvers/*.sym, ld-elfvers/*.dsym: Adjust patters to match
47 Alpha's use of st_other.
48
491998-09-27 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
50
51 * ld-elfvers/vers.exp (vers16, vers16a): New tests.
52 * ld-elfvers/{vers16.*, vers16a.*}: New files.
53
54Thu Sep 17 17:18:19 1998 Nick Clifton <nickc@cygnus.com>
55
56 * ld-undefined/undefined.exp: Make undefined line test be an xfail
57 for arm/thunb elf toolchains.
58
59Wed Sep 9 14:10:15 1998 Nick Clifton <nickc@cygnus.com>
60
61 * ld-undefined/undefined.exp: change test for elf/dwarf2 targets.
62
63 * ld-srec/srec.exp: Arm-elf now passes this test.
64
70bb54ba
NC
65Wed Aug 19 11:59:19 1998 Nick Clifton <nickc@cygnus.com>
66
67 * ld-srec/srec.exp: Add arm/thumb-elf expected failures.
97837cef 68
70bb54ba
NC
69Thu Aug 13 12:41:58 1998 Ian Lance Taylor <ian@cygnus.com>
70
71 * ld-bootstrap/bootstrap.exp: Don't run the --static bootstrap
72 test if we don't have a static libbfd.a.
73
d02e7bc8
ILT
74Wed Aug 12 15:19:35 1998 Ian Lance Taylor <ian@cygnus.com>
75
76 Based on patch from H.J. Lu <hjl@gnu.org>:
77 * ld-srec/srec.exp: Add xfails for Alpha ELF targets.
78
79Mon Aug 10 15:42:20 1998 Richard Henderson <rth@cygnus.com>
80
81 * ld-scripts/weak.t (.text, .data): Focus data to be used.
82 (/DISCARD/): All the rest.
83 * ld-scripts/weak1.s, ld-scripts/weak2.s: Put stuff in .data.
84
85Fri Jul 24 18:37:17 1998 Ian Lance Taylor <ian@cygnus.com>
86
87 * config/default.exp: Create tmpdir/gas subdirectory, add a
88 symlink to as-new, and set gcc_gas_flag variable.
89 * lib/ld-lib.exp (default_ld_compile): If the compiler appears to
90 be gcc, use gcc_gas_flag when compiling.
91
e42578b6
ILT
92Thu Jul 23 12:23:29 1998 Ian Lance Taylor <ian@cygnus.com>
93
94 * ld-elfvers/vers.exp: Just check for i?86 rather than checking
95 for i386, i486, and i586.
96 (objdump_versionstuff): If we can't find the line, dump the file.
97
98Fri Jul 3 00:27:41 1998 Ian Lance Taylor <ian@cygnus.com>
99
100 * ld-scripts/phdrs.exp: Run test on *-*-eabi*.
101 * ld-scripts/weak.exp: Likewise.
102
d8d4c4e7
NC
103Wed Jul 1 10:51:46 1998 Nick Clifton <nickc@cygnus.com>
104
e42578b6
ILT
105 * ld-srec/srec.exp: Add xfail for v850.
106
d8d4c4e7
NC
107 * ld-undefined/undefined.exp: arm and thumb PE toolchains now pass
108 these tests.
109
110Fri Jun 19 17:12:52 1998 Ian Lance Taylor <ian@cygnus.com>
111
112 * ld-scripts/weak.exp: New test.
113 * ld-scripts/weak.t: New file.
114 * ld-scripts/weak1.s: New file.
115 * ld-scripts/weak2.s: New file.
116
117Tue Jun 16 12:40:38 1998 Geoff Keating <geoffk@ozemail.com.au>
118
119 * ld-elfvers/vers.exp: Run tests on powerpc ELF targets.
120 * ld-shared/shared.exp: Likewise.
121 * ld-elfvers/vers1.dsym: Allow for .sdata.
122 * ld-srec/srec.exp: Add setup_xfails for PowerPC Linux.
123
8c02e37d
ILT
124Fri May 29 15:02:50 1998 Ian Lance Taylor <ian@cygnus.com>
125
126 * ld-srec/srec.exp: Add xfails for powerpc*-*-eabi.
127 (run_srec_test): On mn10200, define __truncsipsi2_do_d2.
128 * ld-srec/sr1.c (__main): Change return type to void.
129 * ld-srec/sr3.cc (__main): Likewise.
130 (__builtin_delete, __builtin_new): Likewise.
131 (__get_dynamic_handler_chain): Return 0.
132 (__get_eh_context): Likewise.
133
134Thu May 21 15:21:33 1998 Nick Clifton <nickc@cygnus.com>
135
136 * ld-undefined/undefined.exp: Add support for thumb-pe target.
137 * ld-srec/srec.exp: Add support for arm-pe and thumb-pe targets.
138
139Mon May 4 17:54:20 1998 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
140
141 * ld-shared/shared.exp: Remove setup_xfails for m68k-linux.
142
7b9f7f99
ILT
143Mon May 4 17:12:06 1998 Ian Lance Taylor <ian@cygnus.com>
144
cc962567
ILT
145 * ld-shared/main.c (shlib_overriddencall2): New function.
146 (main): Call shlib_shlibcall2.
147 * ld-shared/sh1.c (shlib_shlibcall2): New function.
148 (shlib_overriddencall2): New function.
149 * ld-shared/shared.dat: Add output line for new test.
150 * ld-shared/sun4.dat: Likewise.
151
7b9f7f99
ILT
152 * ld-srec/sr3.cc (__get_eh_context): New function.
153
154Tue Apr 7 12:50:17 1998 Manfred Hollstein <manfred@s-direktnet.de>
155
156 * ld-cdtest/cdtest-foo.h (class Foo): Declare len to be static to
157 avoid compiler warning.
158 * ld-srec/sr3.cc (class Foo): Likewise.
159
160Tue Feb 10 16:42:40 1998 Ian Lance Taylor <ian@cygnus.com>
161
162 * ld-srec/sr3.cc (__get_dynamic_handler_chain): New function.
163
f3d26cc5
ILT
164Mon Feb 2 14:17:48 1998 Ian Lance Taylor <ian@cygnus.com>
165
166 * ld-scripts/phdrs.exp: Adjust phdrs_regexp for a 64 bit target.
167
168Thu Dec 18 11:13:28 1997 Nick Clifton <nickc@cygnus.com>
169
170 * ld-srec/srec.exp: Duplicated Arm patch for Thumb targets.
171
172Tue Dec 2 09:50:19 1997 Nick Clifton <nickc@cygnus.com>
173
174 * ld-srec/srec.exp: Applied patch from Tony.Thompson@arm.com which
175 fixes ARM tests.
176
3c6d5393
NC
177Mon Dec 1 16:12:05 1997 Nick Clifton <nickc@cygnus.com>
178
179 * ld-srec/srec.exp: Add expected failures of tests 1 and 2 for ARM
180 coff targets.
181
182Wed Nov 12 14:18:31 1997 Ian Lance Taylor <ian@cygnus.com>
183
184 * ld-cdtest/cdtest-foo.h (class Foo): Declare len to be int to
185 avoid compiler warning.
186 * ld-srec/sr3.cc (class Foo): Likewise.
187
20d41979
ILT
188Mon Nov 10 14:25:43 1997 Ian Lance Taylor <ian@cygnus.com>
189
13c83300
ILT
190 * lib/ld-lib.exp (default_ld_simple_link): Permit the linker to
191 have any name when looking for entry symbol warnings.
192
20d41979
ILT
193 * ld-srec/sr3.cc (__eh_pc): Define.
194
43093ad9
ILT
195Mon Oct 20 14:36:39 1997 Ian Lance Taylor <ian@cygnus.com>
196
197 * ld-srec/sr3.cc: Add definitions for terminate, __terminate, and
198 __throw, since the current g++ expects them to be defined.
199
200Fri Oct 3 12:24:03 1997 Ian Lance Taylor <ian@cygnus.com>
201
202 * ld-elfvers/vers.exp (objdump_emptyverstuff): Accept the output
203 file if the string libc appears in it.
204 (objdump_versionstuff): Accept unexpected lines in the output
205 file. Compare lines using string match.
206 * ld-elfvers/vers6.ver: Permit any value in the vna_other field.
207
208Tue Aug 12 16:01:22 1997 Ian Lance Taylor <ian@cygnus.com>
209
210 * ld-scripts/crossref.exp: Correct string quoting.
211
212Sat Aug 9 00:56:03 1997 Ian Lance Taylor <ian@cygnus.com>
213
214 * config/default.exp: Change ld, as, nm and strip from .new to
215 -new. Load ld-lib.exp rather than ld.exp.
216 * ld-bootstrap/bootstrap.exp: Use ld-new rather than ld.new.
217 * lib/ld-lib.exp: Rename from lib/ld.exp, for the benefit of
218 DejaGnu changes.
219
907672eb
ILT
220Thu Jun 26 12:07:03 1997 Ian Lance Taylor <ian@cygnus.com>
221
222 * ld-elfvers/vers.exp: Use egrep rather than grep when looking for
223 an alternation. From Greg Margo <gmargo@dl.com>.
224
682b4d33
ILT
225Wed Jun 25 12:47:22 1997 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
226
227 * ld-shared/shared.exp: Add setup_xfail for m68k-linux on tests
228 with non PIC shared libraries.
229
0570b3d3
ILT
230Fri Jun 6 17:35:47 1997 Ian Lance Taylor <ian@cygnus.com>
231
232 * ld-elfvers/vers6.ver: Update for recent elflink.h patch to
233 version handling.
234
235Wed Jun 4 12:06:48 1997 Ian Lance Taylor <ian@cygnus.com>
236
237 * ld-srec/srec.exp: Define ___get_dynamic_handler_chain as well.
238
239Fri May 30 12:21:39 1997 Ian Lance Taylor <ian@cygnus.com>
240
241 * ld-srec/srec.exp: Define __get_dynamic_handler_chain when
242 linking.
243
244Mon May 12 11:17:55 1997 Ian Lance Taylor <ian@cygnus.com>
245
246 * config/default.exp: Use $base_dir rather than $objdir when
247 setting ld. From John David Anglin <dave@hiauly1.hia.nrc.ca>.
248
249Fri Apr 25 09:07:00 1997 Jeffrey A Law (law@cygnus.com)
250
251 * ld-srec/srec.exp: Define various out of line prologue/epilogue
252 functions for the mn10200 to avoid needing libgcc.a.
253
254Wed Mar 26 13:56:10 1997 Ian Lance Taylor <ian@cygnus.com>
255
256 * ld-srec/srec.exp: Don't expect failures on mips*-*-elf*.
257
258Mon Mar 17 19:27:13 1997 Ian Lance Taylor <ian@cygnus.com>
259
260 * ld-elfvers/vers.exp: Don't run on SunOS or AIX.
261
c8a8d3bb
ILT
262Wed Mar 12 21:44:19 1997 Eric Youngdale <eric@andante.jic.com>
263
264 * ld-elfvers/vers.exp, *: New tests for symbol versioning.
265 * config/default.exp: Set ar and strip.
266
267Fri Feb 7 16:47:02 1997 Bob Manson <manson@charmed.cygnus.com>
268
269 * ld-bootstrap/bootstrap.exp: Use prune_warnings instead of
270 prune_system_crud.
271 * ld-cdtest/cdtest.exp: Ditto.
272 * ld-scripts/crossref.exp: Ditto.
273 * ld-sh/sh.exp: Ditto.
274 * ld-shared/shared.exp: Ditto.
275 * ld-srec/srec.exp: Ditto.
276 * lib/ld.exp: Ditto.
277
278Wed Jan 29 00:47:29 1997 Bob Manson <manson@charmed.cygnus.com>
279
280 * ld-cdtest/cdtest.exp: Put a slash between $srcdir/$subdir.
281 * ld-scripts/script.exp: Ditto.
282 * ld-sh/sh.exp: Ditto.
283 * ld-undefined/undefined.exp: Ditto.
284 * ld-versados/versados.exp: Ditto.
285 * lib/ld.exp: Ditto.
286
287Mon Dec 30 17:08:04 1996 Ian Lance Taylor <ian@cygnus.com>
288
289 * ld-scripts/crossref.exp: Fix quoting for --defsym $global$.
290
291Tue Oct 1 15:52:31 1996 Ian Lance Taylor <ian@cygnus.com>
292
293 * lib/ld.exp (default_ld_version): Fix for current version
294 printing.
295
296Fri Sep 13 15:51:45 1996 Ian Lance Taylor <ian@cygnus.com>
297
298 * ld-scripts/crossref.exp: Define $global$ for hppa-elf.
299
2d69131d
ILT
300Thu Aug 8 14:29:32 1996 Ian Lance Taylor <ian@cygnus.com>
301
c8a8d3bb
ILT
302 * ld-scripts/cross2.t: Map XCOFF sections to .text or .data.
303
2d69131d
ILT
304 * lib/ld.exp: Use verbose -log instead of calling both verbose and
305 send_log.
306
9c3f0306
ILT
307Wed Aug 7 18:00:58 1996 Ian Lance Taylor <ian@cygnus.com>
308
309 * ld-scripts/phdrs.exp: New test.
310 * ld-scripts/phdrs.s, ld-scripts/phdrs.t: New files.
311
52247dfd
ILT
312Sun Aug 4 21:58:12 1996 Ian Lance Taylor <ian@cygnus.com>
313
314 * ld-scripts/crossref.exp: On a29k targets, use --defsym to define
315 V_SPILL and V_FILL.
316
bc4c9b92
ILT
317Thu Aug 1 14:10:27 1996 Ian Lance Taylor <ian@cygnus.com>
318
319 * ld-scripts/crossref.exp: New test.
c1ebd1ce
ILT
320 * ld-scripts/{cross1.c, cross2.c, cross3.c}: New files.
321 * ld-scripts/{cross1.t, cross2.t}: New files.
bc4c9b92
ILT
322
323Sat Jun 29 13:40:11 1996 Ian Lance Taylor <ian@cygnus.com>
324
325 * ld-sh/sh.exp: Fix debugging messages.
326 * ld-sh/sh1.s: Use .align 4.
327
328Wed May 1 16:45:13 1996 Ian Lance Taylor <ian@cygnus.com>
329
330 * ld-sh/sh.exp: Use -O when compiling with -mrelax.
331
ec7d9f3d
ILT
332Mon Apr 29 10:33:10 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
333
334 * ld-shared/shared.exp: Run the shared library tests on
335 Linux/m68k.
336
337Fri Apr 5 16:20:55 1996 Ian Lance Taylor <ian@cygnus.com>
338
339 * ld-shared/shared.exp: Run the shared library tests on Linux.
340
341Mon Feb 26 12:45:26 1996 Ian Lance Taylor <ian@cygnus.com>
342
343 * ld-shared/shared.exp: Don't use -fpic on MIPS targets.
344
345Wed Jan 31 15:09:57 1996 Jeffrey A Law (law@cygnus.com)
346
347 * ld-srec/srec.exp: Add xfails for hppa*-*-*elf*.
348 * ld-undefined/undefined.exp: Likewise.
349
ba7db991
ILT
350Fri Jan 26 18:43:03 1996 Ian Lance Taylor <ian@cygnus.com>
351
352 * ld-undefined/undefined.exp: ELF targets should now pass the
353 undefined line test.
354
355Thu Jan 25 15:36:13 1996 Ian Lance Taylor <ian@cygnus.com>
356
357 * ld-empic/empic.exp: Update for change to MIPS disassembler.
358
21a3c2ff
ILT
359Mon Jan 15 15:05:53 1996 Ian Lance Taylor <ian@cygnus.com>
360
361 * ld-bootstrap/bootstrap.exp: Expect failure for mips*-*-irix5*
362 when doing the --static test.
363 * ld-shared/shared.exp: Run tests on mips*-*-irix5*.
364
365Fri Dec 29 12:33:09 1995 Ian Lance Taylor <ian@cygnus.com>
366
367 * ld-bootstrap/bootstrap.exp: On AIX, don't pass the -bI option
368 when creating ld-partial.o.
369
54fe92c5
ILT
370Tue Dec 26 17:37:23 1995 Ian Lance Taylor <ian@cygnus.com>
371
372 * ld-srec/srec.exp: If powerpc*-*-eabi*, use --defsym to define
373 __eabi.
374
af3f8771
ILT
375Tue Dec 19 18:01:01 1995 Ian Lance Taylor <ian@cygnus.com>
376
377 * ld-srec/srec.exp: Add setup_xfails for XCOFF targets.
378
656db2ed
ILT
379Fri Dec 15 16:36:17 1995 Ian Lance Taylor <ian@cygnus.com>
380
af3f8771
ILT
381 * ld-srec/srec.exp: On a29k targets, use --defsym to define
382 V_SPILL and V_FILL.
383 * ld-srec/sr1.c (V_SPILL, V_FILL): Remove definitions.
384 * ld-srec/sr3.cc: Likewise.
385
656db2ed
ILT
386 * ld-srec/srec.exp: Remove i960 COFF setup_xfail.
387
6ceb5612
ILT
388Sat Dec 2 01:20:31 1995 Ian Lance Taylor <ian@cygnus.com>
389
390 * ld-srec/srec.exp: Don't use [] in setup_xfail expressions.
391
a91a8d08
ILT
392Fri Dec 1 13:18:18 1995 Ian Lance Taylor <ian@cygnus.com>
393
394 * ld-srec/srec.exp: Add setup_xfails for MIPS ELF targets.
395
5d85ec2d
ILT
396Wed Nov 29 13:01:10 1995 Ian Lance Taylor <ian@cygnus.com>
397
398 * ld-srec/srec.exp: Add setup_xfail for i960 COFF targets.
399
12bfa0bc
ILT
400Mon Nov 27 14:36:11 1995 Ian Lance Taylor <ian@cygnus.com>
401
402 * ld-srec/srec.exp: Add setup_xfail calls for i[345]86-*-aout*.
403
404 * ld-srec/sr1.c (V_SPILL, V_FILL): Define.
405 * ld-srec/sr3.cc: Likewise.
406
ad2282f6
ILT
407Tue Nov 21 16:05:53 1995 Ian Lance Taylor <ian@cygnus.com>
408
409 * ld-empic/empic.exp: Update for changes in objdump output.
410
411Wed Nov 15 17:42:48 1995 Ian Lance Taylor <ian@cygnus.com>
412
413 * ld-srec/srec.exp: New tests.
414 * ld-srec/sr1.c, ld-srec/sr2.c, ld-srec/sr3.cc: New files.
415 * lib/ld.exp (ld_simple_link): Discard warnings about not being
416 able to find the entry symbol.
417
28f6feaf
ILT
418Tue Nov 14 20:03:54 1995 Ian Lance Taylor <ian@cygnus.com>
419
420 * ld-sh/sh2.c (__main): Define.
421
1bc9204d
ILT
422Mon Nov 6 14:39:18 1995 Ian Lance Taylor <ian@cygnus.com>
423
28f6feaf
ILT
424 * ld-empic/empic.exp: Accept a . in the address symbol.
425
1bc9204d
ILT
426 * ld-shared/shared.exp: Run tests on rs6000*-*-aix* and
427 powerpc*-*-aix*. Add code to create appropriate exports files,
428 and pass appropriate compilation flags, and test against
429 appropriate expected output.
430 * ld-shared/xcoff.dat: New file.
431 * ld-shared/main.c: Put #ifndef XCOFF_TEST around tests that can
432 not be linked using XCOFF. Use shlib_shlibvar1 as a sample
433 function pointer, rather than shlib_mainvar.
434 * ld-shared/sh1.c: Likewise.
435 * ld-shared/shared.dat: Update for change from using shlib_mainvar
436 to using shlib_shlibvar1.
437 * ld-shared/sun4.dat: Likewise.
438
91459285
ILT
439Sat Oct 28 01:54:25 1995 Ian Lance Taylor <ian@cygnus.com>
440
441 * ld-scripts/script.t: Put .pr in .text, and .rw in .data, for
442 convenience when testing XCOFF.
443
b18896d9
ILT
444Thu Oct 26 22:53:17 1995 Ian Lance Taylor <ian@cygnus.com>
445
27b44336
ILT
446 * ld-bootstrap/bootstrap.exp: On AIX, pass -bI/lib/syscalls.exp
447 along with --static.
448
b18896d9
ILT
449 * ld-scripts/script.s: Make symbols global.
450
451Fri Oct 20 12:22:16 1995 Ian Lance Taylor <ian@cygnus.com>
452
453 * ld-undefined/undefined.exp: Add setup_xfails for arm*-*-pe*.
454
455Fri Sep 29 11:06:10 1995 Ian Lance Taylor <ian@cygnus.com>
456
457 * ld-undefined/undefined.exp: Use -e when invoking the linker, to
458 prevent the SunOS linker from trying to create a shared library.
459
a43308b2
ILT
460Thu Sep 28 12:37:14 1995 Ian Lance Taylor <ian@cygnus.com>
461
462 * ld-shared/shared.exp: Run the tests on sparc*-*-sunos4*. Add
463 appropriate modifications and setup_xfails.
464 * ld-shared/sun4.dat: New file.
465
466Mon Sep 18 14:12:56 1995 Ian Lance Taylor <ian@cygnus.com>
467
468 * lib/ld.exp (default_ld_version): Call prune_system_crud.
469 (default_ld_relocate, default_ld_link): Likewise.
470 (default_ld_simple_link, default_ld_compile): Likewise.
471 (default_ld_assemble, default_ld_nm): Likewise.
472
74453659
ILT
473Fri Sep 8 17:15:38 1995 Ian Lance Taylor <ian@cygnus.com>
474
475 * ld-cdtest/cdtest.exp: If the compiler does not exist, mark the
476 tests as untested rather than unresolved.
477
478Wed Aug 23 10:46:38 1995 Ian Lance Taylor (ian@cygnus.com)
479
480 * ld-sh/sh.exp: Call prune_system_crud on the output of cmp.
481
62a72a56
ILT
482Tue Aug 15 17:35:35 1995 Ian Lance Taylor <ian@cygnus.com>
483
484 * ld-scripts/script.exp: Split script verification into a proc.
485 Add simple test of MRI script.
486 * ld-scripts/scriptm.t: New file.
487
488Wed Jul 26 11:38:58 1995 Ian Lance Taylor <ian@cygnus.com>
489
490 * ld-sh/sh.exp: Mark `SH confirm relaxing' test unresolved when
491 appropriate.
492
86c2d1a3
ILT
493Mon Jul 24 15:34:31 1995 Ian Lance Taylor <ian@cygnus.com>
494
62a72a56
ILT
495 * config/default.exp: Define objcopy if it is not defined.
496 * ld-sh/*: New tests for SH relaxing.
497
86c2d1a3
ILT
498 * ld-empic/empic.exp: If $CC does not exist, call untested rather
499 than unresolved.
500
501Thu Jul 20 15:09:26 1995 Ian Lance Taylor <ian@cygnus.com>
502
503 * ld-undefined/undefined.exp: If $CC does not exist, mark the
504 tests as untested rather than unresolved. Clear ELF xfails for
505 mips*, not just mips.
506
507Tue Jul 18 12:00:41 1995 Ian Lance Taylor <ian@cygnus.com>
508
509 * ld-undefined/undefined.exp: Add setup_xfail for sh-*-* for
510 undefined line test.
511
738844c1
ILT
512Fri Jul 14 13:07:48 1995 Ian Lance Taylor <ian@cygnus.com>
513
514 * ld-undefined/undefined.exp: New test, to check reporting of
515 undefined symbols.
516 * ld-undefined/undefined.c: New file.
517
10de6952
ILT
518Mon Jul 10 11:13:39 1995 Ian Lance Taylor <ian@cygnus.com>
519
520 * ld-versados/versados.exp: If a test fails, report it correctly:
521 don't try to run the next test, and don't report a pass as well as
522 a fail.
523
738844c1
ILT
524Mon Jul 3 14:26:37 1995 Steve Chamberlain <sac@slash.cygnus.com>
525
526 * ld/testsuite/versados/(t1,t2).ld: End in newlines.
527
10de6952
ILT
528Mon May 22 20:19:38 1995 Ken Raeburn <raeburn@cujo.cygnus.com>
529
530 * lib/ld.exp (default_ld_compile): If cc argument is multiple
531 words, use only the first when trying to verify the availability
532 of the compiler.
533
534Mon Feb 6 11:46:49 1995 Ian Lance Taylor <ian@cygnus.com>
535
536 * ld-scripts/defined.t: Mention .data and .bss explicitly.
537
538Tue Jan 24 14:51:48 1995 Ian Lance Taylor <ian@sanguine.cygnus.com>
539
540 * ld-bootstrap/bootstrap.exp: If not in the ld build directory,
541 call untested for each test, rather than ignoring it. If one test
542 fails, go on to the next one instead of returning.
543 * ld-cdtest/cdtest.exp: If compilations fail, mark tests as
544 unresolved.
545 * ld-empic/empic.exp: Likewise. Also, always pass the same test
546 name to pass or fail.
547 * ld-shared/shared.exp: Likewise. Also, always run all tests.
548 * ld-scripts/defined.exp: If as or nm fail, mark test as
549 unresolved. Always pass the same test name to pass or fail.
550 * ld-scripts/script.exp: Likewise.
551 * ld-scripts/sizeof.exp: Likewise.
552
553Wed Jan 11 11:48:31 1995 Ian Lance Taylor <ian@sanguine.cygnus.com>
554
555 * ld-scripts/sizeof.exp: New test, based on bug report from
556 anders.blomdell@control.lth.se.
557 * ld-scripts/sizeof.s: New file.
558 * ld-scripts/sizeof.t: New file.
559
e2a8da6a
ILT
560Wed Jan 4 18:56:27 1995 Ian Lance Taylor <ian@sanguine.cygnus.com>
561
562 * lib/ld.exp: Use [which $ld] rather than [file exists $ld] to see
563 if the linker exists.
564
565Wed Dec 14 16:39:03 1994 Ken Raeburn <raeburn@cujo.cygnus.com>
566
567 * lib/ld.exp (prune_system_crud): Define if not already defined,
568 in case the user isn't using the newest DejaGnu version that we
569 haven't released to the net yet.
570
571Fri Dec 2 14:17:02 1994 Ian Lance Taylor <ian@rtl.cygnus.com>
572
573 * config/default.exp: Define objdump if it is not defined.
574 * ld-empic/*: New tests to test -membedded-pic code.
575
6294d8d0
ILT
576Mon Nov 28 11:24:36 1994 Ian Lance Taylor <ian@sanguine.cygnus.com>
577
578 * ld-bootstrap/bootstrap.exp: Pass cmp output through
579 prune_system_crud.
580 * ld-cdtest/cdtest.exp: Pass diff output through
581 prune_system_crud.
582 * ld-shared/shared.exp: Likewise.
583
584 * config/default.exp: Remove unused and useless proc ld_load.
585
586Sun Oct 30 13:02:34 1994 Ian Lance Taylor <ian@sanguine.cygnus.com>
587
588 * lib/ld.exp (default_ld_compile): Remove the output file before
589 compiling.
590
591 * ld-shared/shared.exp: Move common test code into a procedure.
592 Add tests for compiling the non shared code PIC.
593 * ld-shared/main.c (main): Call main_called, and print the result.
594 * ld-shared/shared.dat: Adjust accordingly.
595
f9c3e587
ILT
596Thu Oct 27 17:30:12 1994 Ian Lance Taylor <ian@sanguine.cygnus.com>
597
598 * ld-shared: New directory, with new files to test generating ELF
599 shared libraries.
600
601 * lib/ld.exp (default_ld_compile): If the compilation worked, but
602 no object file was created, check to see if the compiler foolishly
603 ignored the -o switch when compiling, and move the resulting
604 object if it did.
605
606Thu Sep 29 12:36:51 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
607
608 * VMS does not permits `.' in directory names. Renamed
609 ld.bootstrap to ld-bootstrap, ld.cdtest to ld-cdtest, and
610 ld.scripts to ld-scripts.
611
f81eadb4
ILT
612Wed Sep 28 12:18:54 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
613
614 * config/default.exp: Set variables as and nm. Create tmpdir if
615 it does not already exist.
616 * ld.bootstrap/bootstrap.exp: Don't create tmpdir here.
617 * ld.cdtest/cdtest.exp: Likewise.
618 * ld.scripts/defined.exp: Likewise. Also, don't set as and nm
619 here. Change perror for no variables found to fail.
620 * ld.scripts/script.exp: New test.
621 * ld.scripts/script.t, ld.scripts/script.s: New files.
622
5c680d3f
ILT
623Tue Sep 27 14:59:51 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
624
9de5523b
ILT
625 * ld.scripts: New directory.
626 * ld.scripts/defined.exp, ld.scripts/defined.s: New files.
627 * ld.scripts/defined.t: New file.
628 * lib/ld.exp (default_ld_simple_link): New function.
629 (default_ld_assemble, default_ld_nm): New functions.
630 * config/default.exp: Rename from unix-ld.exp.
631 (ld_simple_link, ld_assemble, ld_nm): New functions.
632
5c680d3f
ILT
633 * config/unix-ld.exp: Set ld using findfile.
634 * lib/ld.exp (default_ld_relocate): Return a value. Change format
635 of log messages.
636 (default_ld_compile): Likewise.
637 (default_ld_link): Likewise. Also, don't include $BFDLIB and
638 $LIBIBERTY in link.
639 * ld.bootstrap/bootstrap.exp: Rewrite.
640 * ld.cdtest/cdtest.exp: Rewrite.
641 * ld.cdtest/cdtest-foo.cc: Update from top level ld directory.
642 * ld.cdtest/cdtest-foo.h: Likewise.
643 * ld.cdtest/cdtest-main.cc: Likewise.
644
645Fri May 27 09:35:04 1994 Ken Raeburn (raeburn@cygnus.com)
646
647 * ld.cdtest/cdtest.exp: Don't look for $result before it's
648 defined.
649
2a12627b
BC
650Tue May 17 15:06:49 1994 Bill Cox (bill@rtl.cygnus.com)
651
652 * ld.bootstrap/bootstrap.exp, lib/ld.exp: Replace error proc
653 calls with perror calls.
654
76a1b604
KR
655Wed May 11 16:47:46 1994 Ken Raeburn (raeburn@rtl.cygnus.com)
656
657 * ld.cdtest/cdtest-bar.cc: Renamed from cdtest-func.cc.
658 * ld.cdtest/cdtest.exp: Adjusted.
659
660Fri Jan 28 13:25:41 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
661
662 * lib/ld.exp (simple_diff): Indicate failure if files have
663 different numbers of lines. Don't muck with $differences to avoid
664 indicating a pass, just return.
665
666 * testsuite/ld.cdtest/{cdtest-foo.h,cdtest-foo.cc,cdtest-main.cc}:
667 Fix test case to be valid ANSI C++. Don't require use of header
668 files, so "../gcc/xgcc -B../gcc/" can be used for CXX.
669 * testsuite/ld.cdtest/cdtest.exp: Combine "rm" lines. Add some
670 commentary on things that are still broken with this test case.
671
672Fri Sep 10 09:58:23 1993 Jeffrey Wheat (cassidy@cygnus.com)
673
674 * testsuite/ld.cdtest/cdtest.exp: Added CXXFLAGS to compile stage.
675
676Thu Aug 12 16:05:37 1993 Jeffrey Wheat (cassidy@cygnus.com)
677
678 * testsuite/lib/ld.exp: add compiler and linker support
679 * testsuite/config/unix-ld.exp: add compiler and linker support
680 * testsuite/ld.bootstrap/bootstrap.exp: fixed to do partial links
681 * testsuite/ld.cdtest/cdtest.exp: constructor/destructor testscase
682
683Wed Aug 4 21:00:18 1993 Jeffrey Wheat (cassidy@cygnus.com)
684
685 * testsuite/lib/ld.exp: new file
686 * testsuite/config/unix-ld.exp: new file
687 * testsuite/ld.bootstrap/bootstrap.exp: new file
This page took 0.18434 seconds and 4 git commands to generate.