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