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