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