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