]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - ld/testsuite/ChangeLog
* elf32-ppc.h: New file.
[thirdparty/binutils-gdb.git] / ld / testsuite / ChangeLog
CommitLineData
5502cb9f
AM
12003-02-18 Alan Modra <amodra@bigpond.net.au>
2
3 * ld-powerpc/tlsexe.g: Update for 2003-02-14 elf64-ppc.c change.
4
9147e853
JJ
52003-02-10 Jakub Jelinek <jakub@redhat.com>
6
7 * ld-shared/shared.exp: Run on s390*-*-linux* and x86_64-*-linux* too.
8 xfail tests linking non-pic code into shared libs on x86_64-*-linux*.
9 * ld-elfvsb/elfvsb.exp: Likewise.
10 * ld-elfvers/vers.exp: Likewise. Add vers24a, vers24b and vers24c
11 tests.
12 * ld-elfvers/vers3.ver: Allow VERS_2.0 to come before GLIBC_*
13 version.
14 * ld-elfvers/vers19.ver: Likewise.
15 * ld-elfvers/vers24a.c: New test.
16 * ld-elfvers/vers24b.c: New test.
17 * ld-elfvers/vers24c.c: New test.
18 * ld-elfvers/vers24.map: New test.
19 * ld-elfvers/vers24.rd: New test.
20 * lib/ld-lib.exp (run_ld_link_tests): Add optional 7th argument
21 cflags. If source files have .c extension, compile them first.
22
0f85b45c
KK
232003-02-10 Kaz kojima <kkojima@rr.iij4u.or.jp>
24
25 * ld-sh/tlstpoff-1.d: New.
26 * ld-sh/tlstpoff-2.d: New.
27 * ld-sh/tlstpoff1.s: New.
28 * ld-sh/tlstpoff2.s: New.
29
ac8b6cc0
AM
302003-02-09 Alan Modra <amodra@bigpond.net.au>
31
32 * ld-powerpc/tlslib.s: Give .__tls_get_addr function type.
33 * ld-powerpc/tlsexe.d: Update for changed handling of (invalid) ld var
34 in dynamic lib.
35 * ld-powerpc/tlsexe.g: Likewise.
36 * ld-powerpc/tlsexe.r: Likewise.
37 * ld-powerpc/tlsexe.t: Likewise.
38 * ld-powerpc/tlsexetoc.d: Likewise.
39 * ld-powerpc/tlsexetoc.g: Likewise.
40 * ld-powerpc/tlsexetoc.r: Likewise.
41 * ld-powerpc/tlsexetoc.t: Likewise.
42
266fb683
AM
432003-02-05 Alan Modra <amodra@bigpond.net.au>
44
45 * ld-powerpc/powerpc.exp (supports_ppc64): New.
46 (ppcelftests): Force 32 bit mode.
47 (ppc64elftests): New.
48 * ld-powerpc/tls.d: New.
49 * ld-powerpc/tls.g: New.
50 * ld-powerpc/tls.s: New.
51 * ld-powerpc/tls.t: New.
52 * ld-powerpc/tlsexe.d: New.
53 * ld-powerpc/tlsexe.g: New.
54 * ld-powerpc/tlsexe.r: New.
55 * ld-powerpc/tlsexe.t: New.
56 * ld-powerpc/tlsexetoc.d: New.
57 * ld-powerpc/tlsexetoc.g: New.
58 * ld-powerpc/tlsexetoc.r: New.
59 * ld-powerpc/tlsexetoc.t: New.
60 * ld-powerpc/tlslib.s: New.
61 * ld-powerpc/tlsso.d: New.
62 * ld-powerpc/tlsso.g: New.
63 * ld-powerpc/tlsso.r: New.
64 * ld-powerpc/tlsso.t: New.
65 * ld-powerpc/tlstoc.d: New.
66 * ld-powerpc/tlstoc.g: New.
67 * ld-powerpc/tlstoc.s: New.
68 * ld-powerpc/tlstoc.t: New.
69 * ld-powerpc/tlstocso.d: New.
70 * ld-powerpc/tlstocso.g: New.
71 * ld-powerpc/tlstocso.r: New.
72 * ld-powerpc/tlstocso.t: New.
73
8914585c
AO
742003-01-27 Alexandre Oliva <aoliva@redhat.com>
75
76 * ld-mips-elf/multi-got-1.d: New.
77 * ld-mips-elf/multi-got-1-1.s: New.
78 * ld-mips-elf/multi-got-1-2.s: New.
79 * ld-mips-elf/mips-elf.exp (elf): mips*-*-irix* is elf.
80 Run multi-got-1.
81
b9734f35
JJ
822003-01-25 Jakub Jelinek <jakub@redhat.com>
83
84 * ld-sparc/sparc.exp: New.
85 * ld-sparc/tlsg32.s: New test.
86 * ld-sparc/tlsg32.sd: Likewise.
87 * ld-sparc/tlsg64.s: Likewise.
88 * ld-sparc/tlsg64.sd: Likewise.
89 * ld-sparc/tlslib.s: Likewise.
90 * ld-sparc/tlsnopic.s: Likewise.
91 * ld-sparc/tlspic.s: Likewise.
92 * ld-sparc/tlssunbin32.dd: Likewise.
93 * ld-sparc/tlssunbin32.rd: Likewise.
94 * ld-sparc/tlssunbin32.s: Likewise.
95 * ld-sparc/tlssunbin32.sd: Likewise.
96 * ld-sparc/tlssunbin32.td: Likewise.
97 * ld-sparc/tlssunbin64.dd: Likewise.
98 * ld-sparc/tlssunbin64.rd: Likewise.
99 * ld-sparc/tlssunbin64.s: Likewise.
100 * ld-sparc/tlssunbin64.sd: Likewise.
101 * ld-sparc/tlssunbin64.td: Likewise.
102 * ld-sparc/tlssunbinpic32.s: Likewise.
103 * ld-sparc/tlssunbinpic64.s: Likewise.
104 * ld-sparc/tlssunnopic32.dd: Likewise.
105 * ld-sparc/tlssunnopic32.rd: Likewise.
106 * ld-sparc/tlssunnopic32.s: Likewise.
107 * ld-sparc/tlssunnopic32.sd: Likewise.
108 * ld-sparc/tlssunnopic64.dd: Likewise.
109 * ld-sparc/tlssunnopic64.rd: Likewise.
110 * ld-sparc/tlssunnopic64.s: Likewise.
111 * ld-sparc/tlssunnopic64.sd: Likewise.
112 * ld-sparc/tlssunpic32.dd: Likewise.
113 * ld-sparc/tlssunpic32.rd: Likewise.
114 * ld-sparc/tlssunpic32.s: Likewise.
115 * ld-sparc/tlssunpic32.sd: Likewise.
116 * ld-sparc/tlssunpic32.td: Likewise.
117 * ld-sparc/tlssunpic64.dd: Likewise.
118 * ld-sparc/tlssunpic64.rd: Likewise.
119 * ld-sparc/tlssunpic64.s: Likewise.
120 * ld-sparc/tlssunpic64.sd: Likewise.
121 * ld-sparc/tlssunpic64.td: Likewise.
122
6c597796
MS
1232003-01-24 Martin Schwidefsky <schwidefsky@de.ibm.com>
124
125 * ld-s390/s390.exp: New file.
126 * ld-s390/tlsbin_64.dd: New file.
127 * ld-s390/tlsbin_64.rd: New file.
128 * ld-s390/tlsbin_64.s: New file.
129 * ld-s390/tlsbin_64.sd: New file.
130 * ld-s390/tlsbin_64.td: New file.
131 * ld-s390/tlsbin.dd: New file.
132 * ld-s390/tlsbinpic_64.s: New file.
133 * ld-s390/tlsbinpic.s: New file.
134 * ld-s390/tlsbin.rd: New file.
135 * ld-s390/tlsbin.s: New file.
136 * ld-s390/tlsbin.sd: New file.
137 * ld-s390/tlsbin.td: New file.
138 * ld-s390/tlslib_64.s: New file.
139 * ld-s390/tlslib.s: New file.
140 * ld-s390/tlspic1_64.s: New file.
141 * ld-s390/tlspic1.s: New file.
142 * ld-s390/tlspic2_64.s: New file.
143 * ld-s390/tlspic2.s: New file.
144 * ld-s390/tlspic_64.dd: New file.
145 * ld-s390/tlspic_64.rd: New file.
146 * ld-s390/tlspic_64.sd: New file.
147 * ld-s390/tlspic_64.td: New file.
148 * ld-s390/tlspic.dd: New file.
149 * ld-s390/tlspic.rd: New file.
150 * ld-s390/tlspic.sd: New file.
151 * ld-s390/tlspic.td: New file.
152
0ef7d236
AM
1532003-01-24 Alan Modra <amodra@bigpond.net.au>
154
155 * ld-alpha/tlsbin.sd: Cope with truncated address in data dumps.
156 * ld-alpha/tlsbin.td: Likewise.
157 * ld-alpha/tlsbinr.sd: Likewise.
158
8b0c8155
RH
1592003-01-21 Richard Henderson <rth@redhat.com>
160
161 * ld-alpha/alpha.exp: New.
162 * ld-alpha/align.s: New.
163 * ld-alpha/tlsbin.dd: New.
164 * ld-alpha/tlsbin.rd: New.
165 * ld-alpha/tlsbin.s: New.
166 * ld-alpha/tlsbin.sd: New.
167 * ld-alpha/tlsbin.td: New.
168 * ld-alpha/tlsbinpic.s: New.
169 * ld-alpha/tlsbinr.dd: New.
170 * ld-alpha/tlsbinr.rd: New.
171 * ld-alpha/tlsbinr.sd: New.
172 * ld-alpha/tlsg.s: New.
173 * ld-alpha/tlsg.sd: New.
174 * ld-alpha/tlslib.s: New.
175 * ld-alpha/tlspic.dd: New.
176 * ld-alpha/tlspic.rd: New.
177 * ld-alpha/tlspic.sd: New.
178 * ld-alpha/tlspic.td: New.
179 * ld-alpha/tlspic1.s: New.
180 * ld-alpha/tlspic2.s: New.
181
d2823f55
AM
1822003-01-20 Alan Modra <amodra@bigpond.net.au>
183
184 * ld-srec/srec.exp (run_srec_test): Pass --traditional-format to ld.
185
a823975a
JJ
1862003-01-18 Jakub Jelinek <jakub@redhat.com>
187
188 * ld-ia64/tlspic1.s: Add tests for IE in shared libraries.
189 * ld-ia64/tlspic.rd: Adjust.
190 * ld-ia64/tlspic.dd: Adjust.
191 * ld-ia64/tlspic.sd: Adjust.
192
b3dfd7fe
JJ
1932003-01-16 Jakub Jelinek <jakub@redhat.com>
194
195 * ld-ia64/ia64.exp: New.
196 * ld-ia64/tlsbin.dd: New test.
197 * ld-ia64/tlsbinpic.s: New test.
198 * ld-ia64/tlsbin.rd: New test.
199 * ld-ia64/tlsbin.s: New test.
200 * ld-ia64/tlsbin.sd: New test.
201 * ld-ia64/tlsbin.td: New test.
202 * ld-ia64/tlsg.s: New test.
203 * ld-ia64/tlsg.sd: New test.
204 * ld-ia64/tlslib.s: New test.
205 * ld-ia64/tlspic1.s: New test.
206 * ld-ia64/tlspic2.s: New test.
207 * ld-ia64/tlspic.dd: New test.
208 * ld-ia64/tlspic.rd: New test.
209 * ld-ia64/tlspic.sd: New test.
210 * ld-ia64/tlspic.td: New test.
211
1efcd1fd
RS
2122003-01-02 Richard Sandiford <rsandifo@redhat.com>
213
214 * ld-mips-elf/mips-elf-flags.exp: Add -mips4 to a -mgp64 test.
215
64543e1a
RS
2162003-01-02 Richard Sandiford <rsandifo@redhat.com>
217
218 * ld-mips-elf/jr.s: New file.
219 * ld-mips-elf/mips-elf-flags.exp: New test.
220
6bdf432d
NC
2212002-12-18 Ralf Habacker <ralf.habacker@freenet.de>
222
223 * ld-auto-import: New directory.
224 * ld-auto-import/auto-import.exp: Test the auto importing direct
225 from a dll functionality.
226 * ld-auto-import/client.c: Source code for test.
227 * ld-auto-import/dll.c: Likewise.
228
c9c1e416
AO
2292002-12-12 Alexandre Oliva <aoliva@redhat.com>
230
231 * ld-mips-elf/mips-elf.exp: Remove branch-misc-2 test.
232 * ld-mips-elf/branch-misc-2.d: Removed.
233
e06d9b45
JT
2342002-12-10 Jason Thorpe <thorpej@wasabisystems.com>
235
236 * lib/ld-lib.exp (is_elf_format): Match NetBSD ELF targets.
237
e1a9cb8e
NC
2382002-12-03 Nick Clifton <nickc@redhat.com>
239
240 * ld-powerpc/powerpc.exp (ppcelftests): Add apuinfo merging
241 test.
242 * ld-powerpc/apuinfo1.s: New assembler source file.
243 * ld-powerpc/apuinfo2.s: New assembler source file.
244 * ld-powerpc/apuinfo.rd: New expected output file.
245
a4ff0c79
SC
2462002-12-01 Stephane Carrez <stcarrez@nerim.fr>
247
248 Fix PR savannah/1417:
249 * ld-m68hc11/bug-1417.s: New test.
250 * ld-m68hc11/bug-1417.d: Likewise.
251
00f7efb6
JJ
2522002-11-28 Jakub Jelinek <jakub@redhat.com>
253
254 * ld-i386/tlsnopic.rd: Change NOTYPE to TLS for UND sg* symbols.
255
1448fa32
KK
2562002-11-28 Kaz Kojima <kkojima@rr.iij4u.or.jp>
257
258 * ld-sh/refdbg-0-dso.d: New test.
259 * ld-sh/refdbg-1.d: Likewise.
260 * ld-sh/refdbg.s: Likewise.
261 * ld-sh/refdbglib.s: Likewise.
262
0e406595
AM
2632002-11-22 Alan Modra <amodra@bigpond.net.au>
264
265 * ld-elf/elf.exp: Remove sec64k test.
266 * ld-elf/sec64k.exp: Reinstate.
267
782c0ebf
AM
2682002-11-21 Alan Modra <amodra@bigpond.net.au>
269
270 * ld-elf/elf.exp: Renamed from sec64k.exp. Add test_list loop.
271 * ld-elf/merge.s: New file.
272 * ld-elf/merge.d: New file.
273 * ld-elf/merge.ld: New file.
274
1a3fdaa7
AM
2752002-11-18 Svein E. Seldal <Svein.Seldal@solidas.com>
276
277 * ld-scripts/script.exp: Setup for tic4x testcase
278
e514ac71
NC
2792002-11-15 Nick Clifton <nickc@redhat.com>
280
281 * ld-h8300: New directory.
282 * ld-h8300/h8300.exp: New expect script. Only run tests for h8300
283 targets.
284 * ld-h8300/relax.s: New assembler source file.
285 * ld-h8300/relax.d: New expected output file.
286
b7b0b729
HPN
2872002-11-11 Hans-Peter Nilsson <hp@axis.com>
288
289 * ld-elf/sec64k.exp: New test.
290 * lib/ld-lib.exp (run_dump_test): Don't prepend "$srcdir/$subdir/"
291 to a source file starting with "/".
292
646a0a40
HPN
2932002-11-10 Hans-Peter Nilsson <hp@bitrange.com>
294
295 * ld-mmix/local1.d, ld-mmix/local3.d, ld-mmix/local5.d,
296 ld-mmix/local7.d: Tweak for change in readelf output.
297
f72dfb13
AM
2982002-11-09 Alan Modra <amodra@bigpond.net.au>
299
300 * ld-elfvsb/define.s: Avoid use of @ in .type directive.
301
415fe8c6 3022002-11-07 Hans-Peter Nilsson <hp@axis.com>
1790e8ab
HPN
303
304 * ld-cris/expdyn6.d, ld-cris/weakref2.d, ld-cris/expdyn7.d,
305 ld-cris/nodyn5.d, ld-cris/expdyn5.d: New tests.
306
3d198be3
NC
3072002-11-07 Nick Clifton <nickc@redhat.com>
308
309 * ld-fastcall/fastcall.exp: Only run tests for PE type x86
310 targets.
311
5e622545
KK
3122002-11-07 Kaz Kojima <kkojima@rr.iij4u.or.jp>
313
314 * ld-sh/rd-sh.exp: Set asflags_save always.
315
c9e38879
NC
3162002-11-07 Casper S. Hornstrup <chorns@users.sourceforge.net>
317
318 * ld-fastcall: New directory for testing fastcall support.
319 * ld-fastcall/export.s: New file for testing fastcall symbol
320 handling.
321 * ld-fastcall/import.s: Likewise.
322 * ld-fastcall/fastcall.exp: Likewise.
323
935cac6e
KK
3242002-11-03 Kaz Kojima <kkojima@rr.iij4u.or.jp>
325
326 * ld-sh/rd-sh.exp: Add -isa=SHcompact to ASFLAGS for SH-5.
327 * ld-sh/tlsbin-1.d: Handle GOT_BIAS appropriately for SH-5.
328 * ld-sh/tlspic-1.d: Likewise.
329 * ld-sh/tlspic-2.d: Likewise.
330 * ld-sh/tlsbin-2.d: Likewise. Make it robust for the symbols
331 defined by the linker scripts.
332
19dd1b48
SC
3332002-10-14 Stephane Carrez <stcarrez@nerim.fr>
334
335 * ld-m68hc11/m68hc11.exp: Specific tests for 68HC11/68HC12.
336 * ld-m68hc11/adj-jump.d: New test for linker relaxation.
337 * ld-m68hc11/adj-jump.s: Likewise.
338 * ld-m68hc11/adj-brset.s: Likewise.
339 * ld-m68hc11/adj-brset.d: Likewise.
340 * ld-m68hc11/relax-direct.s: Likewise.
341 * ld-m68hc11/relax-direct.d: Likewise.
342 * ld-m68hc11/relax-group.s: Likewise.
343 * ld-m68hc11/relax-group.d: Likewise.
344 * ld-m68hc11/bug-1403.d: Likewise.
345 * ld-m68hc11/bug-1403.s: Likewise.
346
24d1feef
SC
3472002-10-14 Stephen Clarke <stephen.clarke@superh.com>
348 * ld-sh/ld-r-1.d: Disable for sh64*-*-linux*.
349 * ld-sh/sh64/sh64.exp: Likewise.
350 * ld-sh/sh.exp: Disable relaxing tests for sh64*-*-linux*.
351 * ld-sh/sh64/abi32.sd: Adjust expected output to include
352 sh64*-*-linux* formats too.
353 * ld-sh/sh64/relax.exp: Add emul32 variable to hold target
354 emulation, and set it appropriately for sh*-*-linux*.
355 * ld-sh/sh64/relfail.exp: Add variables to hold target
356 emulation, output format, start symbol, and whether target
357 supports 64-bit ABI. Set appropriately for sh*-*-linux*.
358
f9a3a01a
L
3592002-10-12 H.J. Lu (hjl@gnu.org)
360
361 * ld-discard/extern.d: Remove $srcdir/$subdir/.
362 * ld-discard/start.d: Likewise.
363 * ld-discard/static.d: Likewise.
364 * ld-linkonce/zeroehl32.d: Likewise.
365 * ld-selective/keepdot.d: Likewise.
366 * ld-selective/keepdot0.d: Likewise.
367
6c381eeb
KK
3682002-10-11 Kaz Kojima <kkojima@rr.iij4u.or.jp>
369
370 * ld-sh/rd-sh.exp: If the test matches *-dso.d, copy the output
371 of linker to the file tmpdir/*-dso.so.
372 * ld-sh/tlsbin.s, ld-sh/tlsbinpic.s, ld-sh/tlslib.s: New.
373 * ld-sh/tlsbin-0-dso.d: New.
374 * ld-sh/tlsbin-1.d: New.
375 * ld-sh/tlsbin-2.d: New.
376 * ld-sh/tlsbin-3.d: New.
377 * ld-sh/tlsbin-4.d: New.
378 * ld-sh/tlspic1.s, ld-sh/tlspic2.s: New.
379 * ld-sh/tlspic-1.d: New.
380 * ld-sh/tlspic-2.d: New.
381 * ld-sh/tlspic-3.d: New.
382 * ld-sh/tlspic-4.d: New.
383
2030e6d7
JJ
3842002-10-10 Jakub Jelinek <jakub@redhat.com>
385
386 * ld-i386/combreloc.s: New test.
387 * ld-i386/combreloc.d: New test.
388 * ld-i386/i386.exp (i386tests): Add it.
389
4565652e
AM
3902002-10-10 Alan Modra <amodra@bigpond.net.au>
391
392 * ld-i386/i386.exp (reloc): Turn off combreloc.
393 * ld-i386/reloc.d: Likewise.
394 * ld-powerpc/powerpc.exp: Likewise.
395 * ld-powerpc/reloc.d: Likewise.
396
8b0eebb0
L
3972002-10-03 H.J. Lu <hjl@gnu.org>
398
399 * ld-elfvers/vers21.c (_old_foobar): Initialized to -1 for gcc
400 3.x.
401
30a2f863
CD
4022002-10-03 Chris Demetriou <cgd@broadcom.com>
403
404 * ld-mips-elf/branch-misc-1.d: Link at 0x500000 and use -N, to be
405 more compatible with non-embedded targets.
406 * ld-mips-elf/branch-misc-2.d: Likewise.
407
408 * ld-mips-elf/mips-elf.exp: Clean up some comments about embedded
409 PIC tests.
410 (elf): New variable, to control whether generic ELF tests are run.
411 (embedded_elf): New variable, to control whether ELF tests
412 requiring embedded PIC or embedded relocs are run.
413
ad050da3
SC
4142002-10-02 Stephen Clarke <stephen.clarke@superh.com>
415
416 * ld-sh/sh64/gotplt.d, ld-sh/sh64/gotplt.map,
417 ld-sh/sh64/gotplt.s: New test.
1a3fdaa7 418
8033ae3b
SC
4192002-10-02 Stephen Clarke <stephen.clarke@superh.com>
420 * ld-sh/sh64/cmpct1.sd : Fix linked file name.
421 * ld-sh/sh64/crange3.dd: Likewise.
1a3fdaa7 422
7c445aa3
JJ
4232002-10-01 Jakub Jelinek <jakub@redhat.com>
424
425 * ld-i386/i386.exp: Add tlsindntpoff test.
426 * ld-i386/tlsindntpoff.s: New test.
427 * ld-i386/tlsindntpoff.dd: New test.
428
abcf1d52
JJ
4292002-10-01 Jakub Jelinek <jakub@redhat.com>
430
431 * ld-x86-64/tlspic1.s: Change TLSGD sequences.
432 * ld-x86-64/tlsbinpic.s: Likewise.
433 * ld-x86-64/tlspic.dd: Adjust.
434
a45bb67d
JJ
4352002-10-01 Jakub Jelinek <jakub@redhat.com>
436
437 * ld-i386/i386.exp: Add tlsg test.
438 * ld-i386/tlsg.s: New test.
439 * ld-i386/tlsg.sd: New test.
440 * ld-i386/tlsbin.dd: Change LD into LD -> LE in comments.
441 * ld-i386/tlsbinpic.s: Likewise.
442 * ld-x86-64/x86-64.exp: Add tlsg test.
443 * ld-x86-64/tlsg.s: New test.
444 * ld-x86-64/tlsg.sd: New test.
445 * ld-x86-64/tlsbin.dd: Change LD into LD -> LE in comments.
446 * ld-x86-64/tlsbinpic.s: Likewise.
447
b1e61c4b
AM
4482002-09-30 Alan Modra <amodra@bigpond.net.au>
449
450 * ld-powerpc/powerpc.exp: Restrict to 32 bit ELF.
451
302cbfc2
AM
4522002-09-30 Alan Modra <amodra@bigpond.net.au>
453
17c2bdee
AM
454 * ld-powerpc/reloc.s, ld-powerpc/reloc.d: New.
455 * ld-powerpc/powerpc.exp: New.
456
302cbfc2
AM
457 * ld-i386/reloc.s, ld-i386/reloc.d: New.
458 * ld-i386/i386.exp: Run new test.
459
bffbf940
JJ
4602002-09-27 Jakub Jelinek <jakub@redhat.com>
461
462 * lib/ld-lib.exp (run_ld_link_tests): Add.
463 * ld-sh/sh64/sh64.exp (run_ld_link_tests, regexp_diff,
464 file_contents): Remove.
465 (sh64tests): Add 6th field to the tests array.
466 * ld-i386/i386.exp (run_ld_link_tests): Remove.
467 * ld-x86-64/x86-64.exp: New.
468 * ld-x86-64/tlsbin.dd: New test.
469 * ld-x86-64/tlsbinpic.s: New test.
470 * ld-x86-64/tlsbin.rd: New test.
471 * ld-x86-64/tlsbin.s: New test.
472 * ld-x86-64/tlsbin.sd: New test.
473 * ld-x86-64/tlsbin.td: New test.
474 * ld-x86-64/tlslib.s: New test.
475 * ld-x86-64/tlspic1.s: New test.
476 * ld-x86-64/tlspic2.s: New test.
477 * ld-x86-64/tlspic.dd: New test.
478 * ld-x86-64/tlspic.rd: New test.
479 * ld-x86-64/tlspic.sd: New test.
480 * ld-x86-64/tlspic.td: New test.
481
344897cc
AM
4822002-09-21 Alan Modra <amodra@bigpond.net.au>
483
484 * ld-undefined/undefined.exp: Adjust function test.
485
c7749bd6
AM
4862002-09-20 Alan Modra <amodra@bigpond.net.au>
487
488 * ld-i386/i386.exp: Only run tests on ELF targets.
489
37e55690
JJ
4902002-09-19 Jakub Jelinek <jakub@redhat.com>
491
492 * ld-i386/i386.exp: New.
493 * ld-i386/tlsbin.dd: New test.
494 * ld-i386/tlsbinpic.s: New test.
495 * ld-i386/tlsbin.rd: New test.
496 * ld-i386/tlsbin.s: New test.
497 * ld-i386/tlsbin.sd: New test.
498 * ld-i386/tlsbin.td: New test.
499 * ld-i386/tlslib.s: New test.
500 * ld-i386/tlsnopic1.s: New test.
501 * ld-i386/tlsnopic2.s: New test.
502 * ld-i386/tlsnopic.dd: New test.
503 * ld-i386/tlsnopic.rd: New test.
504 * ld-i386/tlsnopic.sd: New test.
505 * ld-i386/tlspic1.s: New test.
506 * ld-i386/tlspic2.s: New test.
507 * ld-i386/tlspic.dd: New test.
508 * ld-i386/tlspic.rd: New test.
509 * ld-i386/tlspic.sd: New test.
510 * ld-i386/tlspic.td: New test.
511
2dc83527
CD
5122002-09-18 Chris Demetriou <cgd@broadcom.com>
513
514 * ld-mips-elf/branch-misc-1.d: New file.
515 * ld-mips-elf/branch-misc-2.d: New file.
516 * ld-mips-elf/mips-elf.exp: Run new tests.
517
c23487d4
AM
5182002-09-05 Alan Modra <amodra@bigpond.net.au>
519
520 * ld-sh/sh64/cmpct1.xd: Adjust for lack of abs section sym.
521 * ld-sh/sh64/crange3-cmpct.rd: Likewise.
522 * ld-sh/sh64/crange3-media.rd: Likewise.
523 * ld-sh/sh64/crange3.rd: Likewise.
524
156436a5
HPN
5252002-08-31 Hans-Peter Nilsson <hp@bitrange.com>
526
527 * ld-mmix/bpo-10.d: Tweak for change in symbols handling.
528 * ld-mmix/bpo-11.d: Ditto.
529
530 * ld-mmix/b-nosym.d: Adjust for changed output for absence of
531 symbols.
532
533 * ld-mmix/sec-7m.d: Rename tested section from .debug_info to
534 .di.
535 * ld-mmix/sec-7a.s, ld-mmix/sec-7b.s, ld-mmix/sec-7c.s,
536 ld-mmix/sec-7d.s, ld-mmix/sec-7e.s: Ditto.
537
6d110b65
AM
5382002-08-28 Alan Modra <amodra@bigpond.net.au>
539
540 * ld-discard/discard.exp: xfail m6812.
541 * ld-scripts/map-address.d: Adjust for extras emitted by pe targets.
542
68a4c073
AM
5432002-08-27 Alan Modra <amodra@bigpond.net.au>
544
545 * ld-mmix/b-nosym.d: Revert last change.
546
99e49e4e
AM
5472002-08-26 Alan Modra <amodra@bigpond.net.au>
548
549 * ld-mmix/b-nosym.d: Adjust for "no symbols" on stdout.
550
30c8cc68
AM
5512002-08-23 Stephen Clarke <stephen.clarke@superh.com>
552
553 * ld-sh/sh64/rd-sh64.exp: New framework file.
554 * ld-sh/sh64/init-cmpct.d, ld-sh/sh64/init-media.d,
555 ld-sh/sh64/init64.d, ld-sh/sh64/init.s: New tests for
556 correct setting of ISA bit for init and fini entry-points.
557
0b65791f
SC
5582002-08-16 Stephen Clarke <stephen.clarke@superh.com>
559
560 * ld-sh/sh64/sh64.exp: Add dlsection.
561 * ld-sh/sh64/dlsection-1.s, ld-sh/sh64/dlsection.sd: New.
562
b3de5b86
AM
5632002-08-16 Alan Modra <amodra@bigpond.net.au>
564
565 * ld-discard/discard.exp: xfail targets using generic linker.
566 * ld-discard/extern.d: Allow "data" to be reduced to a section sym.
567
43b10118
HPN
5682002-08-15 Hans-Peter Nilsson <hp@axis.com>
569
570 * ld-cris/libdso-4.d, ld-cris/undef1.d: New test.
571
80425074
L
5722002-08-13 H.J. Lu <hjl@gnu.org>
573
574 * ld-elfvers/vers.exp: Add vers23c and vers23d.
575
576 * ld-elfvers/vers23c.ver: New.
577 * ld-elfvers/vers23d.dsym: New.
578
9c092167
L
5792002-08-12 H.J. Lu <hjl@gnu.org>
580
581 * ld-elfvers/vers.exp: Add vers23.
582
583 * ld-elfvers/vers23.c: New.
584 * ld-elfvers/vers23.dsym: New.
585 * ld-elfvers/vers23.ver: New.
586 * ld-elfvers/vers23a.c: New.
587 * ld-elfvers/vers23a.dsym: New.
588 * ld-elfvers/vers23a.map: New.
589 * ld-elfvers/vers23a.sym: New.
590 * ld-elfvers/vers23a.ver: New.
591 * ld-elfvers/vers23b.c: New.
592 * ld-elfvers/vers23b.dsym: New.
593 * ld-elfvers/vers23b.map: New.
594 * ld-elfvers/vers23b.ver: New.
595
598b6dde
HPN
5962002-08-12 Stephen Clarke <stephen.clarke@superh.com>
597
d1764264
HPN
598 * ld-sh/sh64/abi32.xd: Adjust whitespace in elf32 section
599 listing.
600 * ld-sh/sh64/cmpct1.xd, ld-sh/sh64/mix1.xd, ld-sh/sh64/mix2.xd,
601 ld-sh/sh64/rel32.xd, ld-sh/sh64/shdl32.xd: Likewise.
598b6dde
HPN
602 * ld-sh/sh64/abi32.xd: Adjust as type of linker-script-symbols
603 is no longer set to object.
604 * ld-sh/sh64/abi64.xd, ld-sh/sh64/cmpct1.xd, ld-sh/sh64/crange1.rd,
605 ld-sh/sh64/crange2.rd, ld-sh/sh64/crange3-cmpct.rd,
606 ld-sh/sh64/crange3-media.rd, ld-sh/sh64/crange3.rd,
607 ld-sh/sh64/mix1.xd, ld-sh/sh64/mix2.xd, ld-sh/sh64/shdl32.xd,
608 ld-sh/sh64/shdl64.xd: Likewise.
609
2548cbcc
AM
6102002-08-10 Alan Modra <amodra@bigpond.net.au>
611
612 * ld-discard/discard.exp: Don't run on linuxaout or linuxoldld.
613 * ld-linkonce/linkonce.exp: Likewise.
614 * ld-selective/sel-dump.exp: Likewise.
615 * ld-selective/selective.exp: Don't run on aout or bout.
616
b16100ad
L
6172002-08-08 H.J. Lu <hjl@gnu.org>
618
619 * ld-elfvers/vers.exp: Add vers22.
620
621 * ld-elfvers/vers22.c: New.
622 * ld-elfvers/vers22.dsym: New.
623 * ld-elfvers/vers22.map: New.
624 * ld-elfvers/vers22.ver: New.
625 * ld-elfvers/vers22a.c: New.
626 * ld-elfvers/vers22a.dsym: New.
627 * ld-elfvers/vers22a.sym: New.
628 * ld-elfvers/vers22a.ver: New.
629 * ld-elfvers/vers22b.c: New.
630 * ld-elfvers/vers22b.dsym: New.
631 * ld-elfvers/vers22b.ver: New.
632
31941635
L
6332002-08-07 H.J. Lu <hjl@gnu.org>
634
635 * ld-elfvers/vers.exp: Add --no-undefined-version.
636
637 * ld-elfvers/vers1.map: Remove the unused foo1 and foo2.
638 * ld-elfvers/vers8.map: Likewise.
639 * ld-elfvers/vers18.map: Likewise.
640
19c7c582
AM
6412002-07-30 John David Anglin <dave@hiauly1.hia.nrc.ca>
642
643 * ld-discard/discard.exp, ld-scripts/phdrs.exp, ld-scripts/phdrs2.exp,
644 ld-selective/sel-dump.exp: Test hppa*64*-*-hpux* target.
645 * ld-elfvers/vers.exp, ld-elfvsb/elfvsb.exp, ld-elfweak/elfweak.exp,
646 ld-linkonce/linkonce.exp, ld-shared/shared.exp,
647 ld-undefined/weak-undef.exp: Test hppa*64*-*-hpux* and hppa*-*-linux*
648 targets.
649 * ld-discard/exit.s, ld-discard/extern.s, ld-discard/start.s,
650 ld-discard/static.s: Add whitespace before assembler directives.
651
70a31400
CD
6522002-07-29 Chris Demetriou <cgd@broadcom.com>
653
654 * ld-mips-elf/mips16-1.d: Check that ASE flag is actually set.
655
fb39dac1
RS
6562002-07-26 Richard Sandiford <rsandifo@redhat.com>
657
658 * ld-mips-elf/mips16-1.d,
659 * ld-mips-elf/mips16-1[ab].s: New test.
660 * ld-mips-elf/mips-elf.exp: Run it.
661
ccaf4e07
HPN
6622002-07-19 Hans-Peter Nilsson <hp@bitrange.com>
663
664 * ld-mmix/sec-1.d: Adjust for changes in padding.
665 * ld-mmix/sec-3.d: Ditto.
666
b42d8061
L
6672002-07-15 H.J. Lu <hjl@gnu.org>
668
669 * ld-elfvers/vers.exp: Add vers21.
670
671 * ld-elfvers/vers21.c: New.
672 * ld-elfvers/vers21.dsym: New.
673 * ld-elfvers/vers21.map: New.
674 * ld-elfvers/vers21.sym: New.
675 * ld-elfvers/vers21.ver: New.
676
f1cf2c2e
HPN
6772002-07-12 Hans-Peter Nilsson <hp@axis.com>
678
679 * ld-cris/nodyn4.d, ld-cris/expdyn4.d, ld-cris/comref1.s,
680 ld-cris/euwref1.s, ld-cris/expdyn3.d, ld-cris/expdyn2.d,
681 ld-cris/expdref1.s: New tests.
682
ad42262f
RS
6832002-07-09 Richard Sandiford <rsandifo@redhat.com>
684
1a3fdaa7 685 * ld-scripts/dynamic-sections*: New test.
ad42262f 686
6030b50a
HPN
6872002-07-09 Hans-Peter Nilsson <hp@axis.com>
688
57a4c584
HPN
689 * ld-cris/libdso-3.d, ld-cris/dso-3.s, ld-cris/noglob1.s,
690 ld-cris/noglob1.d: New tests.
691
6030b50a
HPN
692 * ld-cris/libdso-1.d: Tweak for change in size of dynamic sections.
693
3e8cba19
AM
6942002-07-03 Alan Modra <amodra@bigpond.net.au>
695
696 * lib/ld-lib.exp (default_ld_nm): Run nm with LC_ALL=C to ensure
697 consistent sorting.
698 (run_dump_test): Likewise for objdump/nm/objcopy/readelf.
699 * ld-sh/sh64/sh64.exp (run_ld_link_tests): Likewise.
700
9f606706
HPN
7012002-06-29 Hans-Peter Nilsson <hp@bitrange.com>
702
703 * ld-mmix/sec-8m.d, ld-mmix/sec-8m.s, ld-mmix/sec-8a.s,
3e8cba19 704 ld-mmix/sec-8b.s, ld-mmix/sec-8d.s: New test.
9f606706 705
e0350bfb
CD
7062002-06-18 Chris Demetriou <cgd@broadcom.com>
707
708 * ld-mips-elf/empic2-ref.s: Add a missing .end, apparently
709 turned up by recent assembler changes.
710
4c0b7915
TR
7112002-06-17 Tom Rix <trix@redhat.com>
712
713 * ld-d10v/d10v.exp: New driver for d10v.
714 * ld-d10v/default_layout.d : New test.
715 * ld-d10v/regression-001.lt: New test for a linker regression.
716 * ld-d10v/linktest-002.lt: New test for run_link_test.
3e8cba19 717 * ld-d10v/reloc-001.d - reloc-016.d: New tests.
4c0b7915 718
9b17aab6
JL
7192002-06-11 John David Anglin <dave@hiauly1.hia.nrc.ca>
720
721 * ld-scripts/cross1.t: Add .hash, .dynstr and .dynsym sections to
722 script.
723
704e79f9 7242002-06-11 Andreas Jaeger <aj@suse.de>
20c4e932
MS
725
726 * ld-undefined/undefined.exp: Add s390x to dwarf2 xfails.
727
e560f274
RS
7282002-06-10 Richard Sandiford <rsandifo@redhat.com>
729
730 * ld-mips-elf/region1a.s,
731 * ld-mips-elf/region1b.s,
732 * ld-mips-elf/region1.t,
733 * ld-mips-elf/region1.d: New test.
734 * ld-mips-elf/mips-elf.exp: Run it.
735
1634475f
NC
7362002-06-07 Nick Clifton <nickc@cambridge.redhat.com>
737
738 * ld-scripts/phdrs2.s: Use .p2align instead of .align.
3e8cba19
AM
739 Use section names .foo and .bar instead of .text and .data.
740 * ld-scripts/phdrs2.t: Refer to .foo and .bar instead of .text
741 and .data.
1634475f 742
1ed89aa9
NC
7432002-06-06 David Heine <dlheine@tensilica.com>
744
745 * ld-scripts/phdrs2.exp: New file: Run second phdrs test.
746 * ld-scripts/phdrs2.s: New file: Dummy assembler source.
747 * ld-scripts/phdrs2.t: New file: Linker script with an empty
748 section at the start of a loadable segment.
749
bfba206a
L
7502005-06-02 H.J. Lu <hjl@gnu.org>
751
752 * ld-srec/sr3.cc (__dso_handle): Added for gcc 3.1 with
753 -fuse-cxa-atexit.
754 (__cxa_atexit): Likewise.
755
0085b5a8
RH
7562002-05-30 Richard Henderson <rth@redhat.com>
757
758 * ld-bootstrap/bootstrap.exp: Test --relax.
759
69de2f89
HPN
7602002-05-28 Hans-Peter Nilsson <hp@axis.com>
761
762 * ld-cris/libdso-2.d: Tweak for combreloc now default on.
763
3e3f011f
RS
7642002-05-07 Richard Sandiford <rsandifo@redhat.com>
765
766 * lib/ld-lib.exp (run_dump_test): Add -L$srcdir/$subdir.
767 (is_elf_format): New, extracted from...
768 * ld-scripts/weak.exp: ...here.
769 * ld-scripts/overlay-size.exp: New test.
770 * ld-scripts/overlay-size.[tsd],
771 * ld-scripts/overlay-size-map.d: New files for it.
772
a155881b
RS
7732002-05-02 Richard Sandiford <rsandifo@redhat.com>
774
775 * ld-scripts/map-address.exp: Quote conditions.
776
33a301ba
RS
7772002-04-30 Richard Sandiford <rsandifo@redhat.com>
778
779 * ld-scripts/map-address.exp: New test.
780 * ld-scripts/map-address.[td]: New files for it.
781
212a6b8e
RH
7822002-04-19 Richard Henderson <rth@redhat.com>
783
784 * ld-elfvsb/elfvsb.exp: Mirror ia64 non-pic xfails for alpha.
785 * ld-shared/shared.exp: Likewise.
786 * ld-selective/selective.exp: Disable for alpha.
787 * ld-undefined/undefined.exp: Add alpha to dwarf2 xfails.
788
32d27937
HPN
7892002-04-05 Hans-Peter Nilsson <hp@axis.com>
790
791 * ld-cris/libdso-2.d, ld-cris/dso-2.s, ld-cris/hide1: New test.
792
f8548834
HPN
7932002-03-19 Hans-Peter Nilsson <hp@axis.com>
794
442e4424
HPN
795 * ld-cris/ldsym1.d: New test.
796
f8548834
HPN
797 * ld-mmix/bpo-1.d: Tweak for type of linker-script-symbols no
798 longer set to object.
799 * ld-mmix/undef-3.d, ld-mmix/start-1.d, ld-mmix/locto-1.d,
800 ld-mmix/loct-1.d, ld-mmix/locdo-1.d, ld-mmix/local7.d,
801 ld-mmix/local5.d, ld-mmix/local3.d, ld-mmix/local1.d,
802 ld-mmix/loc6.d, ld-mmix/loc4.d, ld-mmix/loc3.d, ld-mmix/loc2.d,
803 ld-mmix/loc1.d, ld-mmix/greg-7.d, ld-mmix/greg-6.d,
804 ld-mmix/greg-5.d, ld-mmix/greg-4.d, ld-mmix/greg-3.d,
805 ld-mmix/greg-2.d, ld-mmix/greg-19.d, ld-mmix/greg-1.d,
806 ld-mmix/bspec2.d, ld-mmix/bspec1.d, ld-mmix/bpo-9.d,
807 ld-mmix/bpo-6.d, ld-mmix/bpo-5.d, ld-mmix/bpo-4.d,
808 ld-mmix/bpo-3.d, ld-mmix/bpo-2.d, ld-mmix/bpo-19.d,
809 ld-mmix/bpo-18.d, ld-mmix/bpo-17.d, ld-mmix/bpo-16.d,
810 ld-mmix/bpo-14.d, ld-mmix/bpo-11.d, ld-mmix/bpo-10.d: Ditto.
811
91c903ab
AJ
8122002-03-11 Andreas Jaeger <aj@suse.de>
813
814 * ld-elfweak/strongdata.sym: Allow bss section for GCC 3.2 that
815 places zero initialized data in the bss.
816 * ld-elfweak/lddsodata.dsym: Likewise.
817
61c53cc2
HPN
8182002-03-07 Hans-Peter Nilsson <hp@axis.com>
819
820 * ld-cris/expdyn1.d: Tweak for change in elf.sc.
821
acbd2de6
HPN
8222002-02-24 Hans-Peter Nilsson <hp@bitrange.com>
823
824 * ld-sh/ld-r-1.d: Adjust to changes in readelf output.
825 * ld-sh/shared-1.d, ld-sh/sh64/crangerel1.rd, ld-sh/crangerel2.rd,
826 ld-sh/sh64/reldl32.rd, ld-sh/sh64/reldl64.rd: Ditto.
827
4bcc9fa4
DJ
8282002-02-18 Daniel Jacobowitz <drow@mvista.com>
829
830 * ld-elfvsb/sh1.c: Fix typo in last change.
831
aa3932f6
DJ
8322002-02-17 Daniel Jacobowitz <drow@mvista.com>
833
834 * ld-elfvsb/sh1.c: Use #pragma weak.
835
3b0f0b37
DJ
8362002-02-17 Daniel Jacobowitz <drow@mvista.com>
837
838 * vers.exp: Do not call diff -q.
839
dd51aa36
HPN
8402002-02-17 Hans-Peter Nilsson <hp@bitrange.com>
841
fe108482
HPN
842 * ld-mmix/b-nosym.d, ld-mmix/sec-6.d: Tweak for change in symbol
843 output.
844 * ld-mmix/sec-7m.d, ld-mmix/sec-7a.s, ld-mmix/sec-7b.s,
845 ld-mmix/sec-7c.s, ld-mmix/sec-7d.s, ld-mmix/sec-7e.s: New test.
846
acdd0e9a
HPN
847 * ld-mmix/bpo-22.d: New test.
848
dd51aa36
HPN
849 * ld-mmix/local12.d (Sections): Match any LMA for .data, .sbss,
850 and .bss.
851
4f70f93f
AM
8522002-02-12 John David Anglin <dave@hiauly1.hia.nrc.ca>
853
854 * ld-selective/selective.exp: Link against libgcc on
855 hppa*-*-linux* targets.
856
fb6de7f3
AO
8572002-02-11 Alexandre Oliva <aoliva@redhat.com>
858
0f8b8904
AO
859 * ld-sh/sh64/reldl64.rd: Add relocation symbol data in info field.
860 * ld-sh/sh64/crange-2i.s: Add align to match align in crange-2h.s.
861 * ld-sh/sh64/crange3-cmpct.rd: Adjust to reflect modifications
862 in section ordering.
863 * ld-sh/sh64/crange3-media.rd: Likewise.
864 * ld-sh/sh64/crange3.rd: Likewise.
865 * ld-sh/sh64/crange3.dd: Likewise.
866
fb6de7f3
AO
867 * ld-sh/shared-1.d: Fix relocation addend.
868
c9901271
HPN
8692002-02-09 Hans-Peter Nilsson <hp@bitrange.com>
870
871 * ld-mmix/bpo-21.d, ld-mmix/bpo-21m.d, ld-mmix/bpo-11.s: New
872 tests.
873
1b19eb81
AO
8742002-02-08 Alexandre Oliva <aoliva@redhat.com>
875
876 Contribute sh64-elf.
877 2002-02-02 Alexandre Oliva <aoliva@redhat.com>
878 * ld-sh/sh64/crange3-cmpct.rd: Adjust offsets.
879 * ld-sh/sh64/crange3-media.rd: Likewise.
880 * ld-sh/sh64/crange3.rd: Likewise.
881 * ld-sh/sh64/crangerel1.rd: Likewise.
882 * ld-sh/sh64/crangerel2.rd: Likewise.
883 * ld-sh/sh64/reldl32.rd: Likewise.
884 * ld-sh/sh64/reldl64.rd: Likewise.
885 2002-01-28 Alexandre Oliva <aoliva@redhat.com>
886 * ld-sh/sh64/abi32.xd: Formatting changes to match the current
887 output of objdump.
888 * ld-sh/sh64/cmpct1.xd: Likewise.
889 * ld-sh/sh64/crange1.rd: Likewise.
890 * ld-sh/sh64/crange2.rd: Likewise.
891 * ld-sh/sh64/crange3-cmpct.rd: Likewise.
892 * ld-sh/sh64/crange3-media.rd: Likewise.
893 * ld-sh/sh64/crange3.rd: Likewise.
894 * ld-sh/sh64/crangerel1.rd: Likewise.
895 * ld-sh/sh64/crangerel2.rd: Likewise.
896 * ld-sh/sh64/mix1.xd: Likewise.
897 * ld-sh/sh64/mix2.xd: Likewise.
898 * ld-sh/sh64/rel32.xd: Likewise.
899 * ld-sh/sh64/reldl32.rd: Likewise.
900 * ld-sh/sh64/reldl64.rd: Likewise.
901 * ld-sh/sh64/sh64.exp: Likewise. Reordered cranges and stack
902 sessions, to match changes in the linker script.
903 2001-06-14 Alexandre Oliva <aoliva@redhat.com>
904 * ld-sh/sh64/reldl32.rd, ld-sh/sh64/reldl64.rd: Adjust relocation
905 info to reflect renumbering of relocation types.
906 2001-03-14 DJ Delorie <dj@redhat.com>
907 * ld-sh/sh64/endian.dbd: New file, endian tests.
908 * ld-sh/sh64/endian.dld: Ditto.
3e8cba19
AM
909 * ld-sh/sh64/endian.ld: Ditto.
910 * ld-sh/sh64/endian.s: Ditto.
911 * ld-sh/sh64/endian.sbd: Ditto.
912 * ld-sh/sh64/endian.sld: Ditto.
913 * ld-sh/sh64/sh64.exp: Add above tests. Add -L option to ld.
1b19eb81
AO
914 2001-03-12 DJ Delorie <dj@redhat.com>
915 * ld-sh/sh64/relax.exp: New file, test disabling relaxing.
916 * ld-sh/sh64/relax1.s: Ditto.
917 * ld-sh/sh64/relax2.s: Ditto.
918 * ld-sh/sh64/relax3.s: Ditto.
919 * ld-sh/sh64/relax4.s: Ditto.
920 * ld-sh/sh64/relfail.exp: New file, test for bogus relocs.
921 * ld-sh/sh64/relfail.s: Ditto.
922 2001-03-12 DJ Delorie <dj@redhat.com>
923 * ld-sh/sh.exp: This test isn't appropriate for SH64 since it
924 uses SH32 assembler files.
925 2001-03-07 DJ Delorie <dj@redhat.com>
926 * ld-selective/selective.exp: Pass "-e _start" for sh64 to
927 accomodate expected start symbol in test.
928 2001-03-06 DJ Delorie <dj@redhat.com>
929 * ld-scripts/crossref.exp: Pass -mshelf32 to the linker for sh64,
930 to match what gcc passes to the linker by default.
931 * ld-selective/selective.exp: Ditto.
932 * ld-srec/srec.exp: Ditto, plus XFAIL for sh64.
933 * ld-undefined/undefined.exp: Add XFAIL for sh64 (it's dwarf2).
934 2001-03-06 DJ Delorie <dj@redhat.com>
935 * ld-sh/sh64/abi32.xd (stack): Adjust for new default stack layout.
936 * ld-sh/sh64/abi64.xd (stack): Ditto.
937 * ld-sh/sh64/cmpct1.xd (stack): Ditto.
938 * ld-sh/sh64/crange1.rd (stack): Ditto.
939 * ld-sh/sh64/crange2.rd (stack): Ditto.
940 * ld-sh/sh64/crange3-cmpct.rd (stack): Ditto.
941 * ld-sh/sh64/crange3-media.rd (stack): Ditto.
942 * ld-sh/sh64/crange3.rd (stack): Ditto.
943 * ld-sh/sh64/mix1.xd (stack): Ditto.
944 * ld-sh/sh64/mix2.xd (stack): Ditto.
945 * ld-sh/sh64/shdl32.xd (stack): Ditto.
946 * ld-sh/sh64/shdl64.xd (stack): Ditto.
947 2001-01-14 Hans-Peter Nilsson <hpn@cygnus.com>
948 * ld-sh/sh64/mix1.xd: Add SORT_ENTRIES for .cranges section.
949 * ld-sh/sh64/mix2.xd: Ditto.
950 2001-01-08 Hans-Peter Nilsson <hpn@cygnus.com>
951 * ld-sh/sh64/abi32.xd: Adjust for bit 0 set on an entry address
952 being SHmedia.
953 * ld-sh/sh64/shdl64.xd: Ditto.
954 * ld-sh/sh64/shdl32.xd: Ditto.
955 * ld-sh/sh64/mix2.xd: Ditto.
956 * ld-sh/sh64/crange3-media.rd: Ditto.
957 * ld-sh/sh64/abi64.xd: Ditto.
958 2001-01-06 Hans-Peter Nilsson <hpn@cygnus.com>
959 * ld-sh/sh64/crange-2a.s (diversion2): New global symbol.
960 * ld-sh/sh64/crange1.rd: Adjust to presence of new symbol.
961 Adjust section type for .cranges; expect sorted contents.
962 * ld-sh/sh64/crange2.rd: Ditto.
963 * ld-sh/sh64/crange3.dd, ld-sh/sh64/crange3.rd: Ditto.
964 * ld-sh/sh64/crangerel1.rd: Adjust to presence of new symbol.
965 * ld-sh/sh64/crangerel2.rd: Ditto.
966 * ld-sh/sh64/mix1.xd: Adjust to DEBUGGING being set for .cranges.
967 * ld-sh/sh64/mix2.xd: Ditto.
968 * ld-sh/sh64/crange3-cmpct.rd, ld-sh/sh64/crange3-media.rd: New
969 tests.
970 * ld-sh/sh64/sh64.exp: Tweak test message. Run new tests.
971 2001-01-05 Hans-Peter Nilsson <hpn@cygnus.com>
972 * ld-sh/sh64/shmix-1.s (start2): Add a NOP to provide a valid
973 target for (unexpanded) PTB. Add an .align 2 to SHmedia code to
974 keep properly aligned.
975 * ld-sh/sh64/mix1.sd, ld-sh/sh64/mix1.xd: Adjust accordingly.
976 * ld-sh/sh64/mix1-noexp.sd, ld-sh/sh64/mix2-noexp.sd,
977 ld-sh/sh64/abixx-noexp.sd: New tests for GAS -no-expand and
978 R_SH_PT_16 relocation.
979 * ld-sh/sh64/sh64.exp: Run new tests.
980 2000-12-30 Hans-Peter Nilsson <hpn@cygnus.com>
981 * ld-sh/sh64/crange-2f.s, ld-sh/sh64/crange-2g.s,
982 ld-sh/sh64/crange-2h.s, ld-sh/sh64/crange-2i.s,
983 ld-sh/sh64/crange3.dd, ld-sh/sh64/crange3.rd: New tests.
984 * ld-sh/sh64/sh64.exp: Run new tests.
985 * ld-sh/sh64/crange1.rd: Correct section flags.
986 * ld-sh/sh64/crange2.rd: Ditto.
987 * ld-sh/sh64/crangerel1.rd: Ditto.
988 2000-12-18 Hans-Peter Nilsson <hpn@cygnus.com>
989 * ld-sh/sh64/crange-1.s, ld-sh/sh64/crange-2a.s,
990 ld-sh/sh64/crange-2b.s, ld-sh/sh64/crange-2c.s,
991 ld-sh/sh64/crange-2d.s, ld-sh/sh64/crange-2e.s,
992 ld-sh/sh64/crange1.rd, ld-sh/sh64/crange2.rd,
993 ld-sh/sh64/crangerel1.rd, ld-sh/sh64/crangerel2.rd: New tests for
994 handling .cranges section.
995 * ld-sh/sh64/sh64.exp: Run new tests.
996 * ld-sh/sh64/mix1.sd, ld-sh/sh64/mix1.xd, ld-sh/sh64/mix2.sd,
997 ld-sh/sh64/mix2.xd: Adjust for .cranges section.
998 2000-12-15 Hans-Peter Nilsson <hpn@cygnus.com>
999 * ld-sh/sh64/abi32.sd, ld-sh/sh64/abi32.xd, ld-sh/sh64/abi64.sd,
1000 ld-sh/sh64/abi64.xd, ld-sh/sh64/cmpct1.xd, ld-sh/sh64/mix1.sd,
1001 ld-sh/sh64/mix1.xd, ld-sh/sh64/mix2.sd, ld-sh/sh64/mix2.xd,
1002 ld-sh/sh64/shdl32.xd, ld-sh/sh64/shdl64.xd: Adjust to .bss and
1003 .data individually 8-byte aligned.
1004 2000-12-09 Hans-Peter Nilsson <hpn@cygnus.com>
1005 * ld-sh/sh64/rel-1.s, ld-sh/sh64/rel-2.s, ld-sh/sh64/rel32.xd,
1006 ld-sh/sh64/rel64.xd, ld-sh/sh64/reldl-1.s, ld-sh/sh64/reldl-2.s,
1007 ld-sh/sh64/reldl32.rd, ld-sh/sh64/reldl64.rd: New tests.
1008 * ld-sh/sh64/sh64.exp: Make it possible to use readelf as
1009 inspection tool. Run new tests.
1010 2000-12-07 Hans-Peter Nilsson <hpn@cygnus.com>
1011 * ld-sh/sh64/abi64.sd, ld-sh/sh64/abi32.sd, ld-sh/sh64/mix1.sd,
1012 ld-sh/sh64/mix2.sd: Correct offsets in PT/PTA/PTB expansions.
1013 * ld-sh/sh64/shdl-1.s, ld-sh/sh64/shdl-2.s, ld-sh/sh64/shdl64.sd,
1014 ld-sh/sh64/shdl64.xd, ld-sh/sh64/shdl32.xd: New tests.
1015 * ld-sh/sh64/sh64.exp: Run new tests.
1016 2000-12-01 Hans-Peter Nilsson <hpn@cygnus.com>
1017 * ld-sh/sh64/cmpct1.sd, ld-sh/sh64/cmpct1.xd,
1018 ld-sh/sh64/shcmp-1.s: New test.
1019 * ld-sh/sh64/sh64.exp: Add new test to sh64tests. Reformat.
1020 2000-11-30 Hans-Peter Nilsson <hpn@cygnus.com>
1021 * ld-sh/sh64/sh64.exp: Use linker option -mshelf64 for 64-bit ABI
1022 test.
1023 * ld-sh/sh64/abi64.xd: Tweak for 64-bit ELF.
1024 2000-11-29 Hans-Peter Nilsson <hpn@cygnus.com>
1025 * ld-sh/sh64/sh64.exp (sh64tests): Use linker option -mshelf32 for
1026 tests.
1027 2000-11-27 Hans-Peter Nilsson <hpn@cygnus.com>
1028 * ld-sh/sh64/abi32.sd, ld-sh/sh64/abi64.sd: Correct MOVI
1029 registers.
1030 * ld-sh/sh64/mix1.sd, ld-sh/sh64/mix1.xd, ld-sh/sh64/shmix-1.s:
1031 New test.
1032 * ld-sh/sh64/mix2.sd, ld-sh/sh64/mix2.xd, ld-sh/sh64/shmix-2.s,
1033 ld-sh/sh64/shmix-3.s: New test.
1034 * ld-sh/sh64/sh64.exp: Add new tests to sh64tests.
1035 2000-11-26 Hans-Peter Nilsson <hpn@cygnus.com>
1036 * ld-sh/sh64: New testsuite.
1037
9636f65c
HPN
10382002-02-07 Hans-Peter Nilsson <hp@axis.com>
1039
1040 * ld-selective/keepdot.s: Remove section specifier.
1041
b611beb0
HPN
10422002-02-05 Hans-Peter Nilsson <hp@axis.com>
1043
1044 * ld-selective/keepdot.d, ld-selective/keepdot.ld,
1045 ld-selective/keepdot.s, ld-selective/keepdot0.d: New tests.
1046 * ld-selective/sel-dump.exp: New, driver for run_dump_test:s.
1047
a27be4d5
HPN
10482002-02-04 Hans-Peter Nilsson <hp@bitrange.com>
1049
1050 * ld-mmix/bpo-18.d, ld-mmix/bpo64addr.ld, ld-mmix/bpo-18m.d,
1051 ld-mmix/bpo-9.s, ld-mmix/bpo-19.d, ld-mmix/bpo-19m.d,
1052 ld-mmix/bpo-10.s, ld-mmix/bpo-20.d, ld-mmix/bpo-20m.d: New tests
1053 for on-demand global register allocation.
1054
60e955f1
AO
10552002-02-02 Alexandre Oliva <aoliva@redhat.com>
1056
1057 * ld-sh/shared-1.d: Fix incorrect offsets.
1058
fb17c222
HPN
10592002-02-01 Hans-Peter Nilsson <hp@bitrange.com>
1060
1061 * ld-mmix/bpo-1.d, ld-mmix/bpo-1.s, ld-mmix/bpo-1m.d,
1062 ld-mmix/bpo-15.d, ld-mmix/bpo-4.s, ld-mmix/bpo-6.d,
1063 ld-mmix/bpo-6.s, ld-mmix/bpo-2.d, ld-mmix/bpo-6m.d,
1064 ld-mmix/bpo-12m.d, ld-mmix/bpo-2m.d, ld-mmix/bpo-2.s,
1065 ld-mmix/bpo-5.s, ld-mmix/bpo-3.d, ld-mmix/start3.s,
1066 ld-mmix/bpo-3m.d, ld-mmix/bpo-9m.d, ld-mmix/bpo-4.d,
1067 ld-mmix/bpo-3.s, ld-mmix/bpo-4m.d, ld-mmix/bpo-7.d,
1068 ld-mmix/bpo-5.d, ld-mmix/bpo-16.d, ld-mmix/bpo-5m.d,
1069 ld-mmix/bpo-7m.d, ld-mmix/bpo-9.d, ld-mmix/bpo-8.d,
1070 ld-mmix/start4.s, ld-mmix/bpo-8m.d, ld-mmix/bpo-13m.d,
1071 ld-mmix/bpo-15m.d, ld-mmix/bpo-10.d, ld-mmix/bpo-11.d,
1072 ld-mmix/bpo-14m.d, ld-mmix/bpo-13.d, ld-mmix/bpo-7.s,
1073 ld-mmix/bpo-12.d, ld-mmix/bpo-16m.d, ld-mmix/bpo-14.d,
1074 ld-mmix/bpo-8.s, ld-mmix/bpo-17.d, ld-mmix/bpo-17m.d: New tests.
1075
f7a2c2f6
HPN
10762002-01-31 Hans-Peter Nilsson <hp@axis.com>
1077
1078 * ld-cris/weakref1.d, ld-cris/libdso-1.d, ld-cris/gotrel2.s,
1079 ld-cris/expdyn1.d, ld-cris/expdyn1.s, ld-cris/dso-1.s: New tests.
1080 * ld-cris/cris.exp: Split run_dump_tests in two parts, executing
1081 tests named *dso-*.d first and copying their tmpdir/dump to files
1082 named as the .d-file.
1083
dbc37f89
AM
10842002-01-31 Alan Modra <amodra@bigpond.net.au>
1085
1086 * ld-scripts/crossref.exp: Allow foo to have a leading dot.
1087 * ld-scripts/cross1.t: Add .opd.
1088 * ld-undefined/undefined.exp: Allow leading dot on sym names.
1089 * lib/ld-lib.exp (default_ld_nm): Strip leading dots from syms.
1090
38b566ae
CD
10912002-01-29 Chris Demetriou <cgd@broadcom.com>
1092
1093 * ld-mips-elf/emrelocs-eb.d: New file to test --embedded-relocs.
91c903ab 1094 * ld-mips-elf/emrelocs-el.d: Likewise.
38b566ae
CD
1095 * ld-mips-elf/emrelocs1.s: Likewise.
1096 * ld-mips-elf/emrelocs2.s: Likewise.
1097 * ld-mips-elf/emrelocs.ld: Likewise.
1098 * ld-mips-elf/mips-elf.exp: Add the above to the list of tests.
1099
54893deb
HPN
11002002-01-21 Hans-Peter Nilsson <hp@axis.com>
1101
1102 * ld-cris: New testsuite directory.
1103
8b8c5dbd
NC
11042002-01-15 Nick Clifton <nickc@cambridge.redhat.com>
1105
1106 * ld-sh/sh.exp: Copy start.s file into test directory.
1107
8f2a6955
NC
11082002-01-14 Nick Clifton <nickc@cambridge.redhat.com>
1109
1110 * ld-selective/selective.exp: For ARM targets, link with libgcc.a.
1111
a657e7c1
CD
11122002-01-02 Chris Demetriou <cgd@broadcom.com>
1113
1114 * ld-mips-elf/empic1-ln.d: New file to test basic linking of
1115 R_MIPS_GNU_REL_HI16 and R_MIPS_GNU_REL_LO16 relocations.
1116 * ld-mips-elf/empic1-lp.d: Likewise.
1117 * ld-mips-elf/empic1-mn.d: Likewise.
1118 * ld-mips-elf/empic1-mp.d: Likewise.
1119 * ld-mips-elf/empic1-sn.d: Likewise.
1120 * ld-mips-elf/empic1-sp.d: Likewise.
1121 * ld-mips-elf/empic1-ref.s: Likewise.
1122 * ld-mips-elf/empic1-space.s: Likewise.
1123 * ld-mips-elf/empic1-tgt.s: Likewise.
1124 * ld-mips-elf/empic2-fwd-0.d: New file to test
1125 R_MIPS_GNU_REL_HI16 and R_MIPS_GNU_REL_LO16 relocation edge
1126 cases.
1127 * ld-mips-elf/empic2-fwd-1.d: Likewise.
1128 * ld-mips-elf/empic2-rev-0.d: Likewise.
1129 * ld-mips-elf/empic2-rev-1.d: Likewise.
1130 * ld-mips-elf/empic2-ref.s: Likewise.
1131 * ld-mips-elf/empic2-space.s: Likewise.
1132 * ld-mips-elf/empic2-fwd-tgt.s: Likewise.
1133 * ld-mips-elf/empic2-rev-tgt.s: Likewise.
1134 * ld-mips-elf/mips-elf.exp: New file to run MIPS 32-bit ELF
1135 tests (including those above).
1136
82e03011
L
11372001-11-30 H.J. Lu <hjl@gnu.org>
1138
1139 * ld-elfvers/vers.exp (build_vers_lib): Preserve the library
1140 order.
1141
67954772
L
11422001-11-29 H.J. Lu <hjl@gnu.org>
1143
1144 * ld-elfvers/vers.exp (build_vers_lib): Support linking against
1145 more than one libraries.
1146 Add "vers20a" and "vers20" tests for common symbols.
1147
1148 * ld-elfvers/vers20.c: New.
1149 * ld-elfvers/vers20.dsym: New.
1150 * ld-elfvers/vers20.map: New.
1151 * ld-elfvers/vers20.ver: New.
1152 * ld-elfvers/vers20a.ver: New.
1153
f5e04945
L
11542001-11-19 H.J. Lu <hjl@gnu.org>
1155
1156 * ld-elfvsb/define.s: Mark all global lables as object.
1157
1158 * ld-elfvsb/hidden0.d: Match large section number.
1159 * ld-elfvsb/hidden1.d: Likewise.
1160 * ld-elfvsb/internal0.d: Likewise.
1161 * ld-elfvsb/internal1.d: Likewise.
1162 * ld-elfvsb/protected0.d: Likewise.
1163 * ld-elfvsb/protected1.d: Likewise.
1164
1165 * ld-elfvsb/hidden0.d: Change NOTYPE to OBJECT.
1166 * ld-elfvsb/internal0.d: Likewise.
1167 * ld-elfvsb/protected0.d: Likewise.
1168
c3b1835c
L
11692001-11-15 H.J. Lu <hjl@gnu.org>
1170
1171 * ld-sh/ld-r-1.d: Updated.
1172
86017ce9
NC
11732001-11-14 Nick Clifton <nickc@cambridge.redhat.com>
1174
1175 * ld-bootstrap/bootstrap.exp: Only scan tail of executable for
1176 PE targets.
1177
d7b78487
NC
11782001-11-12 Donn Terry <donnte@microsoft.com>
1179
1180 * ld-bootstrap/bootstrap.exp: Only compare the tail end of the two
1181 binary files produced in order to avoid date stamp present in PE
1182 binaries.
1183
fec91dc5
HPN
11842001-11-11 Hans-Peter Nilsson <hp@bitrange.com>
1185
1186 * ld-mmix/sec-5.d (Sections): Add whitespace missing in commit.
1187
3a921b77
L
11882001-11-09 H.J. Lu <hjl@gnu.org>
1189
1190 * ld-discard/discard.exp: New. Test ld discard.
1191 * ld-discard/discard.ld: Likewise.
1192 * ld-discard/exit.s: Likewise.
1193 * ld-discard/extern.d: Likewise.
1194 * ld-discard/extern.s: Likewise.
1195 * ld-discard/start.d: Likewise.
1196 * ld-discard/start.s: Likewise.
1197 * ld-discard/static.d: Likewise.
1198 * ld-discard/static.s: Likewise.
1199
04827a14
L
12002001-11-02 H.J. Lu <hjl@gnu.org>
1201
1202 * ld-elfvsb/elfvsb.exp: Add the "ld -r" test.
1203
1204 * ld-elfvsb/hidden0.d: New.
1205 * ld-elfvsb/hidden1.d: New.
1206 * ld-elfvsb/internal0.d: New.
1207 * ld-elfvsb/internal1.d: New.
1208 * ld-elfvsb/protected0.d: New.
1209 * ld-elfvsb/protected1.d: New.
1210 * ld-elfvsb/undef.s: New.
1211 * ld-elfvsb/undef.s: New.
1212
dc5e727b
NC
12132001-11-02 NIIBE Yutaka <gniibe@m17n.org>
1214
1215 * ld-sh/sh.exp: Have its own start.s for linux.
1216
6ef81afd
HPN
12172001-10-31 Hans-Peter Nilsson <hp@bitrange.com>
1218
45734546 1219 * ld-mmix/locdo-1.d: Prune character dump part.
6ef81afd 1220 * ld-mmix/local7m.d, ld-mmix/loc4.d, ld-mmix/loc4m.d,
91c903ab
AJ
1221 ld-mmix/loc1.d, ld-mmix/bspec1m.d, ld-mmix/bspec2m.d,
1222 ld-mmix/b-nosym.d, ld-mmix/b-fixo2.d, ld-mmix/b-loc64k.d,
1223 ld-mmix/undef-3m.d, ld-mmix/locto.s, ld-mmix/loct.s,
1224 ld-mmix/local3m.d, ld-mmix/local1m.d, ld-mmix/loc6m.d,
1225 ld-mmix/loc2.s, ld-mmix/loc1.s, ld-mmix/gregldo1.s,
1226 ld-mmix/dloc1.s, ld-mmix/b-widec3.s, ld-mmix/b-nosym.s: Remove
1227 unnecessary empty lines.
6ef81afd 1228
3c3bdf30
NC
12292001-10-30 Hans-Peter Nilsson <hp@bitrange.com>
1230
1231 * ld-mmix: New testsuite directory.
1232
7739e068
HPN
12332001-10-14 Hans-Peter Nilsson <hp@bitrange.com>
1234
d45d3ffb
HPN
1235 * ld-sh/sub2l-1.d, ld-sh/shared-1.d, ld-sh/weak1.d: Only run on
1236 sh*-*-elf.
1237
b2da51b6
HPN
1238 * lib/ld-lib.exp (run_dump_test): Fix typo: asflags(), not asflags{}.
1239
7739e068
HPN
1240 * ld-sh/rd-sh.exp: New framework file.
1241 * ld-sh/ld-r-1.d, ld-sh/ldr1.s, ld-sh/ldr2.s, ld-sh/shared-1.d,
1242 ld-sh/weak1.s, ld-sh/weak1.d, ld-sh/sub2l.s, ld-sh/sub2l-1.d: New
1243 test files.
1244
8e13f7b1
HPN
12452001-09-29 Hans-Peter Nilsson <hp@axis.com>
1246
1247 * ld-linkonce/linkonce.exp: New file.
1248 * ld-linkonce/x.s, ld-linkonce/y.s, ld-linkonce/zeroeh.ld,
1249 ld-linkonce/zeroehl32.d: New test.
1250
5d5849d7
L
12512001-09-25 H.J. Lu <hjl@gnu.org>
1252
1253 * ld-elfweak/dso.dsym: Updated for alpha.
1254 * ld-elfweak/dsodata.dsym: Likewise.
1255 * ld-elfweak/strong.sym: Likewise.
1256 * ld-elfweak/strongcomm.sym: Likewise.
1257 * ld-elfweak/strongdata.sym: Likewise.
1258
cfe5266f
HPN
12592001-09-15 Hans-Peter Nilsson <hp@bitrange.com>
1260
1261 * lib/ld-lib.exp (run_dump_test): Handle new option
1262 "objcopy_linked_file". Return after failing, if errors were
1263 expected but none were found.
1264 (slurp_options): Support underscores in option names.
1265
0c52a746
L
12662001-09-14 H.J. Lu <hjl@gnu.org>
1267
1268 * ld-elfweak/bar.c: Updated.
1269 * ld-elfweak/bar1a.c: Likewise.
1270 * ld-elfweak/main.c: Likewise.
1271 * ld-elfweak/main1.c: Likewise.
1272 * ld-elfweak/elfweak.exp: Likewise.
1273 * ld-elfweak/weakdata.dsym: Updated.
1274
bd7c9df6
L
12752001-09-11 H.J. Lu <hjl@gnu.org>
1276
1277 * ld-elfweak/elfweak.exp (build_lib): Take a list of object
1278 files.
1279 (build_exec): Likewise.
1280 Add more tests and make some xfail.
1281
1282 * ld-elfweak/dso.dsym: Support symbol versioning.
1283 * ld-elfweak/dsow.dsym: Likewise.
1284
1285 * ld-elfweak/main1.c: New.
1286 * ld-elfweak/bar1a.c: Likewise.
1287 * ld-elfweak/bar1b.c: Likewise.
1288 * ld-elfweak/bar1c.c: Likewise.
1289 * ld-elfweak/foo1a.c: Likewise.
1290 * ld-elfweak/foo1b.c: Likewise.
1291 * ld-elfweak/dsodata.dsym: Likewise.
1292 * ld-elfweak/dsowdata.dsym: Likewise.
1293 * ld-elfweak/weakdata.dsym: Likewise.
1294 * ld-elfweak/strongcomm.sym: Likewise.
1295 * ld-elfweak/strongdata.sym: Likewise.
1296 * ld-elfweak/weakdata.dat: Likewise.
1297 * ld-elfweak/strongdata.dat: Likewise.
1298
16a57284
L
12992001-09-10 H.J. Lu <hjl@gnu.org>
1300
1301 * ld-elfweak/elfweak.exp: New.
1302 * ld-elfweak/bar.c: Likewise.
1303 * ld-elfweak/foo.c: Likewise.
1304 * ld-elfweak/main.c: Likewise.
1305 * ld-elfweak/dso.dsym: Likewise.
1306 * ld-elfweak/dsow.dsym: Likewise.
1307 * ld-elfweak/strong.sym: Likewise.
1308 * ld-elfweak/strong.dat: Likewise.
1309 * ld-elfweak/weak.dat: Likewise.
1310
ad9f78d1
AM
13112001-08-27 Alan Modra <amodra@bigpond.net.au>
1312 Linus Nordberg <linus@swox.se>
1313
1314 * ld-checks/checks.exp: .lcomm is incompatible with ppc coff.
1315 * ld-scripts/cross1.t: Add .toc section.
1316 * ld-scripts/cross2.t: Likewise.
1317 * ld-scripts/phdrs.exp: powerpc64 is 64 bit.
1318 * ld-srec/srec.exp: xfail powerpc64
1319
453abe31
NC
13202001-08-21 John David Anglin <dave@hiauly1.hia.nrc.ca>
1321
1322 * ld-selective/selective.exp: Return if target is `vax-*-ultrix*'.
1323 Continue with other tests when there is a compilation error.
1324
39c183c1
NC
13252001-08-01 Loren J. Rittle <ljrittle@acm.org>
1326
1327 * ld-cdtest/cdtest-nrv.dat: New file.
1328 * ld-cdtest/cdtest.exp: Do not require any exception support
1329 library. Check results against NRV.
1330
22a517d0
NC
13312001-08-01 Loren J. Rittle <ljrittle@acm.org>
1332
1333 * ld-srec/srec.exp: Do not require any exception support
1334 library.
1335
e0d85c26
L
13362001-07-27 H.J. Lu <hjl@gnu.org>
1337
1338 * ld-selective/selective.exp: Fix the error in the last change.
1339
067f2074
AM
13402001-07-24 Loren J. Rittle <ljrittle@acm.org>
1341
1342 * ld-selective/selective.exp: Support g++ V3 ABI (along side
1343 the old ABI). Make comparisons against normalized (to
1344 V3-style) demangled nm output.
1345
992c450d
AM
13462001-07-24 Alan Modra <amodra@bigpond.net.au>
1347
1348 * config/default.exp (ld_nm): Add "nmflags" arg.
1349 * lib/ld-lib.exp (default_ld_nm): Likewise.
1350 * ld-empic/empic.exp: Adjust call to ld_nm.
1351 * ld-scripts/defined.exp: Likewise.
1352 * ld-scripts/script.exp: Likewise.
1353 * ld-scripts/sizeof.exp: Likewise.
1354 * ld-selective/selective.exp: Likewise.
1355 * ld-sh/sh.exp: Likewise.
1356
bbfebd39
L
13572001-07-12 H.J. Lu <hjl@gnu.org>
1358
1359 * ld-selective/selective.exp: Mark selective1, selective2,
1360 selective4 and selective5 xfail on alpha*-*.
1361
261def70
HPN
13622001-06-13 Hans-Peter Nilsson <hp@bitrange.com>
1363
1364 * config/default.exp (AS, GASP, OBJDUMP, NM, NMFLAGS, OBJCOPY,
1365 OBJCOPYFLAGS, READELF, READELFFLAGS, LD, LDFLAGS): Provide
1366 default.
1367
1368 * lib/ld-lib.exp (run_dump_test): Import from gas testsuite. Add
1369 new options "ld", "source", "xfail", "target", "notarget" and
1370 "error". Support the runtest_file_p "*.exp=testname" feature.
1371 (slurp_options, regexp_diff, file_contents, verbose_eval): Import
1372 from gas testsuite.
1373
1e9f9630
NC
13742001-06-12 Martin Schwidefsky <schwidefsky@de.ibm.com>
1375
1376 * testsuite/ld-undefined/undefined.exp: Correct setup_xfail rule.
1377
66517a2f
L
13782001-06-06 H.J. Lu <hjl@gnu.org>
1379
1380 * ld-bootstrap/bootstrap.exp: Rebuild tmpdir/ld2 with tmpdir/ld3
1381 on Linux/mips.
1382
a5c9dff1 1383 * ld-elfvers/vers.exp: Also run on Linux/mips.
66517a2f
L
1384 * ld-elfvsb/elfvsb.exp: Likewise.
1385 * ld-shared/shared.exp: Likewise.
1386
1387 * ld-selective/selective.exp: Mark selective2, selective3,
1388 selective4 and selective5 xfail on Linux/mips.
1389
1390 * ld-shared/main.c: Skip invalid -Bsymbolic tests on Linux/mips.
1391
1392 * symbolic.dat: Remove invalid -Bsymbolic tests on Linux/mips.
1393
1394 * ld-srec/srec.exp: Add Linux/mips to xfail.
1395
d52f9762
AM
13962001-06-06 Martin Schwidefsky <schwidefsky@de.ibm.com>
1397
1398 * ld-undefined/undefined.exp: Add a setup_xfail line for a test
1399 that will always fail on s/390.
1400
1e329ce6
NC
14012001-05-28 kaz Kojima <kkojima@rr.iij4u.or.jp>
1402
1403 * ld-sh/sh.exp: For sh-*-linux-gnu target add a start address for
1404 the text section.
1405
c709b096
AM
14062001-05-25 Alan Modra <amodra@one.net.au>
1407
1408 * ld-elfvers/vers.exp: Replace linuxoldld with linux*oldld and
1409 linuxaout with linux*aout.
1410
936f9717
L
14112001-05-24 H.J. Lu <hjl@gnu.org>
1412
1413 * ld-scripts/phdrs.exp: Add sparc64 to 64 bit platform.
1414
9d8b3bf4
L
14152001-05-18 H.J. Lu <hjl@gnu.org>
1416
1417 * ld-elfvers/vers.exp: Revert the last change.
1418
1419 * ld-elfvers/vers2.ver: Put back "tmpdir/" the version
1420 references.
1421 * ld-elfvers/vers3.ver: Likewise.
1422 * ld-elfvers/vers6.ver: Likewise.
1423 * ld-elfvers/vers18.ver: Likewise.
1424
0f3f8808
L
14252001-05-17 H.J. Lu <hjl@gnu.org>
1426
1427 * ld-elfvers/vers.exp: Pass "-rpath .:$tmpdir" to "vers19".
1428
1429 * ld-elfvers/vers1.ver: Remove "tmpdir/" from the version
1430 definition.
1431 * ld-elfvers/vers2.ver: Likewise.
1432 * ld-elfvers/vers3.ver: Likewise.
1433 * ld-elfvers/vers4a.ver: Likewise.
1434 * ld-elfvers/vers6.ver: Likewise.
1435 * ld-elfvers/vers7a.ver: Likewise.
1436 * ld-elfvers/vers8.ver: Likewise.
1437 * ld-elfvers/vers9.ver: Likewise.
1438 * ld-elfvers/vers15.ver: Likewise.
1439 * ld-elfvers/vers16a.ver: Likewise.
1440 * ld-elfvers/vers17.ver: Likewise.
1441 * ld-elfvers/vers18.ver: Likewise.
1442
8b0fa282
L
14432001-05-03 H.J. Lu <hjl@gnu.org>
1444
1445 * ld-elfvers/vers19.ver: Expect vers17.so instead of
1446 *tmpdir/vers17.so.
1447
7f9adacd
AJ
14482001-05-01 Andreas Jaeger <aj@suse.de>, Andreas Schwab <schwab@suse.de>
1449
1450 * ld-scripts/phdrs.exp: Fix regexp, s390x is 64 bit platform.
1451
1452 * ld-scripts/phdrs.t: Use startaddress that's greater than any
1453 MAXPAGESIZE used.
1454
f0f077e5
L
14552001-04-29 H.J. Lu <hjl@gnu.org>
1456
1457 * ld-shared/symbolic.dat: New.
1458
1459 * ld-shared/shared.exp: Also check -Bsymbolic.
1460
b3992bc7
AJ
14612001-04-28 Andreas Jaeger <aj@suse.de>
1462
1463 * ld-scripts/phdrs.exp: x86-64 is a 64 bit ELF platform, handle it
1464 special.
1465
358a5502
DB
14662001-04-01 David O'Brien <obrien@FreeBSD.org>
1467 * ld-undefined/undefined.exp: XFAIL on FreeBSD/i386 for the usual (even
1468 though it doesn't use DWARF2 yet (but its output is identical).
1469
14702001-04-01 David O'Brien <obrien@FreeBSD.org>
44df2f94
DB
1471
1472 * ld-selective/selective.exp: Use -O with gcc rather than -O2.
1473 This optimization level is buggy on some platforms, and this test
1474 is not intended to test compiler optimizations.
1475
b536df83
DD
14762001-03-06 DJ Delorie <dj@redhat.com>
1477
1478 * ld-scripts/cross2.t: Support any type of text/data sections, not
1479 just the canonical ones.
1480
b6a71cca
AM
14812001-02-28 Matt Hiller <hiller@redhat.com>
1482
1483 * ld-scripts/crossref.exp: Initialize flags to [big_or_little_endian].
1484 * ld-undefined/undefined.exp: Ditto, and include $flags in ld
1485 invocations.
1486 * lib/ld-lib.exp (big_or_little_endian): Recognize -EB, -eb, -EL
1487 and -el.
1488 (is_endian_output_format): New function.
1489 (default_ld_link): Set flags to [big_or_little_endian] only if ld
1490 is being invoked such that the output format being used is of
1491 known endianness.
1492 (default_ld_simple_link): Ditto.
1493
1a3fdaa7
AM
14942001-02-22 Timothy Wall <twall@cygnus.com>
1495
1496 * ld-bootstrap/bootstrap.exp: Exclude ia64 flavor from
1497 AIX-specific test.
1498
ad995491
L
14992001-02-14 H.J. Lu <hjl@gnu.org>
1500
1501 * ld-bootstrap/bootstrap.exp: Rebuild tmpdir/ld2 with tmpdir/ld3
1502 for -static on ia64.
1503
1504 * ld-checks/checks.exp: Don't run on ia64-*-elf* nor
1505 ia64-*-linux*.
1506
1507 * ld-elfvers/vers.exp: Also run ia64-*-elf* and ia64-*-linux*.
1508
1509 * ld-elfvsb/elfvsb.exp: Use i?86-*-*. Also run on ia64-*-linux*.
1510 Set up expected failures for ia64-*-linux*.
1511 * ld-shared/shared.exp: Likewise.
1512
fef67c28
SC
15132001-02-08 Stephane Carrez <Stephane.Carrez@worldnet.fr>
1514
1515 * ld-srec/srec.exp (run_srec_test): m6811 code has references
1516 to soft registers, define them with --defsym.
1517 * ld-selective/selective.exp: Likewise.
1518
1a3fdaa7
AM
15192000-01-23 Alan Modra <alan@spri.levels.unisa.edu.au>
1520
1521 * ld-srec/sr3.cc (__rethrow): New.
1522
332dac40
HPN
15232001-01-14 Hans-Peter Nilsson <hp@bitrange.com>
1524
1525 * ld-sh/sh.exp: Use --oformat srec, not -oformat srec.
1526
2ffd68ef
PB
15272001-01-03 Philip Blundell <pb@futuretv.com>
1528
1529 * ld-elfvsb/elfvsb.exp: Run test on Linux/Alpha.
1530 * ld-shared/shared.exp: Likewise.
1531
4f38fc1c
PB
15322001-01-01 Philip Blundell <philb@gnu.org>
1533
7dc542b2
PB
1534 * ld-undefined/weak-undef.exp: New test.
1535 * ld-undefined/weak-undef.s, ld-undefined/weak-undef.t: Supporting
1536 files for above.
1537
4f38fc1c
PB
1538 * ld-elfvers/vers.exp: Run test on Linux/ARM.
1539 * ld-elfvsb/elfvsb.exp: Likewise.
1540 * ld-shared/shared.exp: Likewise.
1541
0fc3347a
NC
15422000-12-31 Nick Clifton <nickc@redhat.com>
1543
1544 * ld-srec/srec.exp: Use --oformat instead of -oformat.
1545
bad19f8f
NC
15462000-12-09 Nick Clifton <nickc@redhat.com>
1547
f6673641
NC
1548 * ld-selective/selective.exp: Link in libgcc when target is v850.
1549
bad19f8f
NC
1550 * ld-srec/srec.exp: Expect the srec_test to fail for ARM targets
1551 because the -oformat linker command switch cannot be used.
1552
1566ad5d
AM
15532000-11-06 Alan Modra <alan@linuxcare.com.au>
1554
1555 * ld-elfvsb/main.c (PROTECTED_CHECK): Include stdio.h.
1556 (main): Prune unused args.
1557
4291c3fa
HPN
15582000-10-29 Hans-Peter Nilsson <hp@bitrange.com>
1559
1560 * ld-selective/selective.exp <no CXX>: Fix typo for argument to
1561 "untested".
1562
d1d8dddf
L
15632000-10-19 H.J. Lu (hjl@gnu.org)
1564
1565 * ld-elfvsb/elfvsb.exp (visibility_run): Set expected failures
1566 for Linux/PPC.
1567 * ld-shared/shared.exp: Likewise.
1568
d63083ef
HPN
15692000-10-09 Hans-Peter Nilsson <hp@bitrange.com>
1570
1571 * ld-selective/selective.exp: Rearrange to be table-driven.
1572
dc149a6d
AM
15732000-10-07 Alan Modra <alan@linuxcare.com.au>
1574
1575 * ld-scripts/phdrs.exp: hppa*64*-*-* is 64-bit ELF too.
1576
65420b22
AM
15772000-10-02 Alan Modra <alan@linuxcare.com.au>
1578
1579 * ld-scripts/weak.exp: Don't set $global$ for hppa-elf any more.
1580 * ld-scripts/crossref.exp: Ditto.
1581
bd0110a3
HPN
15822000-09-29 Hans-Peter Nilsson <hp@bitrange.com>
1583
1584 * ld-selective/5.cc: New test.
1585 * ld-selective/selective.exp: Run it as xfailed.
1586
1587 * ld-selective/4.cc: Correct spelling of "lose".
1588
3231d22e
AM
15892000-09-05 Alan Modra <alan@linuxcare.com.au>
1590
1591 * ld-selective/selective.exp: Remove the xfails for hppa.
1592
6545f5fb
AO
15932000-08-30 Alexandre Oliva <aoliva@redhat.com>
1594
1595 * ld-undefined/undefined.exp (hppa*64*-*-*, mn10300-*-elf,
1596 sh-*-*): With dwarf-2, `undefined function' can't pass.
1597
e1753d2c
L
15982000-08-03 H.J. Lu (hjl@gnu.org)
1599
1600 * ld-bootstrap/bootstrap.exp: Add strip.
1601
360e9586
L
16022000-07-24 H.J. Lu (hjl@gnu.org)
1603
1604 * ld-elfvsb/elfvsb.exp: Add -g to $CC to get the location of
1605 the undefined reference.
1606
08c44e65
L
16072000-07-16 H.J. Lu (hjl@gnu.org)
1608
1609 * ld-elfvsb/elfvsb.exp (support_protected): New variable. Check
1610 and set to "yes" if the protected visibility is expected to
1611 pass.
1612 (visibility_run): Set expected to fail for the "protected"
1613 and "protected_undef_def" tests only if $support_protected is
1614 "no".
1615
1616 * ld-elfvsb/main.c (PROTECTED_CHECK): Check for the protected
1617 visibility support if defined.
1618
1345a0c0
L
16192000-07-15 H.J. Lu (hjl@gnu.org)
1620
1621 * ld-elfvsb/elfvsb.exp (visibility_run): Set expected failure
1622 for "protected_undef_def".
1623
1624 * ld-elfvsb/main.c: Don't define HIDDEN_UNDEF_TEST when
1625 PROTECTED_WEAK_TEST is defined.
1626 Don't define PROTECTED_UNDEF_TEST when PROTECTED_WEAK_TEST is
1627 defined.
1628 Define PROTECTED_TEST when PROTECTED_UNDEF_TEST is defined.
1629
1630 * ld-elfvsb/sh1.c (visibility): Mark protected only if
1631 PROTECTED_TEST, PROTECTED_UNDEF_TEST or PROTECTED_WEAK_TEST
1632 is defined.
1633 (visibility_var): Likewise.
1634
36a3dc51
AM
16352000-07-10 Alan Modra <alan@linuxcare.com.au>
1636
1637 * ld-srec/srec.exp: xfail hppa.
1638
1639 * ld-scripts/weak.exp: Define $global$ for hppa.
1640
1641 * ld-scripts/crossref.exp: Fix string quoting.
1642
7cda33a1
L
16432000-06-05 H.J. Lu (hjl@gnu.org)
1644
1645 * lib/ld-lib.exp (default_ld_link): Redirect the linker output
1646 to link_output and make it global.
1647
1648 * ld-elfvsb/elfvsb.exp (visibility_test): Add "hidden_undef",
1649 "hidden_undef_def", "hidden_weak", "protected_undef",
1650 "protected_undef_def" and "protected_weak".
1651 (visibility_run): Likewise.
1652 * ld-elfvsb/main.c: Likewise.
1653 * ld-elfvsb/sh1.c: Likewise.
1654 * ld-elfvsb/sh2.c: Likewise.
1655
1656 * ld-elfvsb/elfvsb.dat: Updated.
1657
e80778cf
L
16582000-05-21 H.J. Lu (hjl@gnu.org)
1659
1660 * ld-elfvsb/main.c (main_visibility_check): Fix the protected
1661 visibility test.
1662
6fc49d28
L
16632000-05-13 H.J. Lu (hjl@gnu.org)
1664
1665 * lib/ld-lib.exp (default_ld_link): Redirect the linker output
1666 to link_output and make it global.
1667
1668 * ld-elfvsb/elf-offset.ld: New. ELF visibility fearture
1669 tests.
1670 * ld-elfvsb/elfvsb.dat: Likewise.
1671 * ld-elfvsb/elfvsb.exp: Likewise.
1672 * ld-elfvsb/main.c: Likewise.
1673 * ld-elfvsb/sh1.c: Likewise.
1674 * ld-elfvsb/sh2.c: Likewise.
1675
b32711aa
JW
1676Fri Apr 21 15:16:07 2000 Richard Henderson <rth@cygnus.com>
1677
a2b64bed 1678 * ld-scripts/phdrs.exp: IA-64 is 64-bit ELF too.
b32711aa 1679
3017ff0e
AM
16802000-04-12 Alan Modra <alan@linuxcare.com.au>
1681
62043cea
AM
1682 * ld-selective/3.cc (_start): Add cheat for gcc-2.95.2 failure.
1683
e76e4c91
AM
1684 * ld-selective/selective.exp (test4): Test for presence of
1685 foo__1B, not absence. Also check for foo__1A and _start.
1686 White space changes throughout file.
3017ff0e 1687
e40eb3e9
NC
16882000-03-13 Nick Clifton <nickc@cygnus.com>
1689
1690 * ld-scripts/phdrs.t: Discard all unexpected sections.
1691
d1bcade6
L
16922000-02-27 H.J. Lu (hjl@gnu.org)
1693
1694 * lib/ld-lib.exp (default_ld_link): Added "$LIBS" to libs.
1695
197d87f8
NC
16961999-11-01 Nick Clifton <nickc@cygnus.com>
1697
1698 * ld-selective/selective.exp: Fix test to disable these checks for
1699 PE based targets.
1700
05d26f04
CM
17011999-10-29 Catherine Moore <clm@cygnus.com>
1702
1703 * ld-selective/selective.exp: Remove test6.
1704 * ld-selective/5.cc: Delete.
1705
abdbda5e
NC
17061999-10-28 Scott Bambrough <scottb@netwinder.org>
1707
05d26f04 1708 * ld-srec/srec.exp: Setup expected failures for
abdbda5e
NC
1709 srec tests on ARM Linux.
1710
b7be1db6
AM
17111999-09-17 Alan Modra <alan@spri.levels.unisa.edu.au>
1712
1713 * ld-shared/shared.exp: xfail linux*libc1 shared (non PIC, load
1714 offset) test.
1715
777690b6
ILT
17161999-09-12 Ian Lance Taylor <ian@zembu.com>
1717
1718 * ld-scripts/script.exp: Add --image-base 0 for PE targets.
1719
5be8a006
ILT
17201999-08-17 H.J. Lu <hjl@gnu.org>
1721
1722 * ld-cdtest/cdtest-foo.cc (Foo::init_foo): Use "%ld" for sizeof.
1723
b33b6e45
ILT
17241999-08-09 Jakub Jelinek <jj@ultra.linux.cz>
1725
1726 * ld-elfvers/vers.exp: Run tests on sparc*-*-linux*.
1727 * ld-shared/shared.exp: Likewise.
1728
38e31547
NC
17291999-07-28 Nick Clifton <nickc@cygnus.com>
1730
1731 * lib/ld-lib.exp (proc big_or_little_endian): New proc.
1732 Determine if a big endian or little endian output format hass
1733 been selected by any of the multilib options, and if so return
1734 a suitable command line option for the linker/assembler.
1735 (proc default_ld_link): Include the result of proc
1736 big_or_little_endian on the command line to the linker.
1737 (proc ld_simple_link): Include the result of proc
1738 big_or_little_endian on the command line to the linker.
1739 (proc default_ld_compile): Append multilib flags to compiler
1740 switches.
1741 (proc default_ld_assemble): Include the result of proc
1742 big_or_little_endian on the command line to the linker.
1743
0cd9f5f0
ILT
17441999-07-21 H.J. Lu <hjl@gnu.org>
1745
1746 * ld-elfvers/vers1.c: Add missing prototypes and include
1747 <stdio.h> if necessary.
1748 * ld-elfvers/vers15.c: Likewise.
1749 * ld-elfvers/vers19.c: Likewise.
1750 * ld-elfvers/vers2.c: Likewise.
1751 * ld-elfvers/vers3.c: Likewise.
1752 * ld-elfvers/vers4.c: Likewise.
1753 * ld-elfvers/vers6.c: Likewise.
1754 * ld-elfvers/vers7.c: Likewise.
1755 * ld-elfvers/vers9.c: Likewise.
1756 * ld-shared/main.c: Likewise.
1757 * ld-srec/sr3.cc (Foo::Foo): Remove arg name.
1758
d49560a9
MM
1759Thu Jul 15 18:00:30 1999 Mark P. Mitchell <mark@codesourcery.com>
1760
1761 * ld-undefined/undefined.exp: XFAIL on IRIX6 for the usual as
1762 with other DWARF2 targets.
1763
5dcf458a
NC
17641999-07-13 Nick Clifton <nickc@cygnus.com>
1765
1766 * ld-undefined/undefined.exp: Do not expect arm toolchains to fail
1767 the undefined line test.
1768
734caf4d
ILT
17691999-07-10 Ian Lance Taylor <ian@zembu.com>
1770
1771 * ld-elfvers/vers.exp: Use -rpath in new vers19 test.
1772
f0489494
ILT
17731999-07-07 Ian Lance Taylor <ian@zembu.com>
1774
1775 * ld-elfvers/vers.exp: Add new tests vers17 to vers19.
1776 * ld/elfvers/{vers17.*, vers18.*, vers19.*}: New files.
1777
197a7bfd
ILT
17781999-06-13 Ian Lance Taylor <ian@zembu.com>
1779
1780 * ld-checks/asm.s: Use a symbol name for .lcomm.
1781 * ld-checks/checks.exp: Use different names for the two tests.
1782 Don't add extra text when invoking fail.
1783
99c262f8
ILT
17841999-06-12 Ian Lance Taylor <ian@zembu.com>
1785
1786 * ld-scripts/phdrs.exp: Change target check from "*-*-linuxaout*"
1787 to "*-*-linux*aout*".
1788 * ld-scripts/weak.exp: Likewise.
1789 * ld-shared/shared.exp: Likewise. Simplify condition a bit.
1790
2bdba6c9
AS
1791Wed Jun 9 12:02:33 1999 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
1792
1793 * ld-cdtest/cdtest-main.cc: Avoid `implicit int' warning.
1794 * ld-shared/sh1.c: Fix typo.
1795
77e0b0ef
ILT
17961999-06-04 H.J. Lu <hjl@gnu.org>
1797
1798 * lib/ld-lib.exp (default_ld_nm): Clear nm_output first if
1799 necessary.
1800
8535ca75
NC
18011999-05-17 Nick Clifton <nickc@cygnus.com>
1802
1803 * ld-undefined/undefined.exp: Add xfail for mcore-elf.
1804
69f868fa
DD
18051999-05-11 DJ Delorie <dj@cygnus.com>
1806
1807 * ld-srec/srec.exp: Do not run tests for PE based ports.
1808
252b5132
RH
18091999-03-05 Nick Clifton <nickc@cygnus.com>
1810
1811 * ld-selective/selective.exp: Do not run tests for COFF or PE
1812 based ports.
1813
18141999-02-17 Nick Clifton <nickc@cygnus.com>
1815
1816 * ld-undefined/undefined.exp: Add expected failures for StrongARM
1817 targets.
1818
1819 * ld-srec/srec.exp: Add expected failures for StrongARM targets.
1820
1821 * ld-selective/selective.exp: Add expected failure for ARM-COFF
b3992bc7 1822 targets.
252b5132
RH
1823
18241999-02-16 Nick Clifton <nickc@cygnus.com>
1825
1826 * ld-checks/asm.s: Use .long instead of .word.
1827 Replace custom section names with .text, .data and .bss.
1828 * ld-checks/script: Replace custom section names with .text, .data
b3992bc7 1829 and .bss.
252b5132 1830 * ld-checks/checks.exp: Replace custom section names with .text,
b3992bc7 1831 .data and .bss.
252b5132
RH
1832
18331999-02-11 Nick Clifton <nickc@cygnus.com>
1834
1835 * ld-checks: New directory: Tests for the linker's
1836 --check-sections option.
1837 * ld-checks/checks.exp: New file.
1838 * ld-checks/script: Bogus linker script.
1839 * ld-checks/asm.s: Simple test assembler file.
1840
1841Tue Feb 2 19:15:02 1999 Catherine Moore <clm@cygnus.com>
1842
3e8cba19
AM
1843 * ld-selective/selective.exp: Disable test for unsupported
1844 targets. Change tests to check for absence of symbols instead
1845 of address zero.
252b5132
RH
1846
1847Mon Jan 18 03:44:52 1999 Ian Lance Taylor <ian@cygnus.com>
1848
1849 * config/default.exp (get_link_files): Quote target_triplet and CC
1850 when invoking shell.
1851 (get_target_emul): Likewise.
1852
18531999-01-03 Ken Raeburn <raeburn@cygnus.com>
1854
1855 * config/default.exp (get_link_files, get_target_emul): New procs;
1856 run shell commands to extract information from configure.host and
1857 configure.tgt in the source tree.
1858 (top level): Use them to get information needed to run tests, if
1859 not otherwise provided.
1860
1861 * ld-shared/elf-offset.ld: New file. Builds a shared library, but
1862 gives non-zero addresses for memory region.
1863 * ld-shared/shared.exp: Run the non-PIC non-AIX test again using
1864 the new linker script.
1865
1866Tue Dec 8 22:56:05 1998 Geoff Keating <geoffk@ozemail.com.au>
1867
1868 * ld-srec/srec.exp: Delete xfails for PPC Linux targets,
1869 newer glibc lets link succeed.
1870
1871Sun Dec 6 12:59:37 1998 H.J. Lu <hjl@gnu.org>
1872
1873 * ld-elfvers/vers1.c: Add missing return types and values.
1874 * ld-elfvers/vers2.c: Likewise.
1875 * ld-elfvers/vers3.c: Likewise.
1876 * ld-elfvers/vers4.c: Likewise.
1877 * ld-elfvers/vers5.c: Likewise.
1878 * ld-elfvers/vers6.c: Likewise.
1879 * ld-elfvers/vers7.c: Likewise.
1880 * ld-elfvers/vers9.c: Likewise.
1881 * ld-elfvers/vers15.c: Likewise.
1882
1883Fri Oct 23 16:28:29 1998 Catherine Moore <clm@cygnus.com>
1884
3e8cba19
AM
1885 * ld-selective: New directory with new files to test
1886 selective linking.
252b5132 1887
3e8cba19 1888 * lib/ld-lib.exp (ld_nm): Strip leading underscore from $name.
b3992bc7 1889
252b5132
RH
1890Sun Oct 4 22:17:05 1998 Ian Lance Taylor <ian@cygnus.com>
1891
1892 * ld-elfvers/vers16.dsym: Work correctly on a system without
1893 versioned system libraries.
1894
1895Mon Sep 28 21:31:12 1998 Richard Henderson <rth@cygnus.com>
1896
1897 * ld-elfvers/vers.exp: Run tests on alpha-linux.
1898 * ld-elfvers/*.sym, ld-elfvers/*.dsym: Adjust patters to match
1899 Alpha's use of st_other.
1900
19011998-09-27 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
1902
1903 * ld-elfvers/vers.exp (vers16, vers16a): New tests.
1904 * ld-elfvers/{vers16.*, vers16a.*}: New files.
1905
1906Thu Sep 17 17:18:19 1998 Nick Clifton <nickc@cygnus.com>
1907
1908 * ld-undefined/undefined.exp: Make undefined line test be an xfail
1909 for arm/thunb elf toolchains.
1910
1911Wed Sep 9 14:10:15 1998 Nick Clifton <nickc@cygnus.com>
1912
1913 * ld-undefined/undefined.exp: change test for elf/dwarf2 targets.
1914
1915 * ld-srec/srec.exp: Arm-elf now passes this test.
1916
1917Wed Aug 19 11:59:19 1998 Nick Clifton <nickc@cygnus.com>
1918
1919 * ld-srec/srec.exp: Add arm/thumb-elf expected failures.
b3992bc7 1920
252b5132
RH
1921Thu Aug 13 12:41:58 1998 Ian Lance Taylor <ian@cygnus.com>
1922
1923 * ld-bootstrap/bootstrap.exp: Don't run the --static bootstrap
1924 test if we don't have a static libbfd.a.
1925
1926Wed Aug 12 15:19:35 1998 Ian Lance Taylor <ian@cygnus.com>
1927
1928 Based on patch from H.J. Lu <hjl@gnu.org>:
1929 * ld-srec/srec.exp: Add xfails for Alpha ELF targets.
1930
1931Mon Aug 10 15:42:20 1998 Richard Henderson <rth@cygnus.com>
1932
1933 * ld-scripts/weak.t (.text, .data): Focus data to be used.
1934 (/DISCARD/): All the rest.
1935 * ld-scripts/weak1.s, ld-scripts/weak2.s: Put stuff in .data.
1936
1937Fri Jul 24 18:37:17 1998 Ian Lance Taylor <ian@cygnus.com>
1938
1939 * config/default.exp: Create tmpdir/gas subdirectory, add a
1940 symlink to as-new, and set gcc_gas_flag variable.
1941 * lib/ld-lib.exp (default_ld_compile): If the compiler appears to
1942 be gcc, use gcc_gas_flag when compiling.
1943
1944Thu Jul 23 12:23:29 1998 Ian Lance Taylor <ian@cygnus.com>
1945
1946 * ld-elfvers/vers.exp: Just check for i?86 rather than checking
1947 for i386, i486, and i586.
1948 (objdump_versionstuff): If we can't find the line, dump the file.
1949
1950Fri Jul 3 00:27:41 1998 Ian Lance Taylor <ian@cygnus.com>
1951
1952 * ld-scripts/phdrs.exp: Run test on *-*-eabi*.
1953 * ld-scripts/weak.exp: Likewise.
1954
1955Wed Jul 1 10:51:46 1998 Nick Clifton <nickc@cygnus.com>
1956
1957 * ld-srec/srec.exp: Add xfail for v850.
1958
1959 * ld-undefined/undefined.exp: arm and thumb PE toolchains now pass
1960 these tests.
1961
1962Fri Jun 19 17:12:52 1998 Ian Lance Taylor <ian@cygnus.com>
1963
1964 * ld-scripts/weak.exp: New test.
1965 * ld-scripts/weak.t: New file.
1966 * ld-scripts/weak1.s: New file.
1967 * ld-scripts/weak2.s: New file.
1968
1969Tue Jun 16 12:40:38 1998 Geoff Keating <geoffk@ozemail.com.au>
1970
1971 * ld-elfvers/vers.exp: Run tests on powerpc ELF targets.
1972 * ld-shared/shared.exp: Likewise.
1973 * ld-elfvers/vers1.dsym: Allow for .sdata.
1974 * ld-srec/srec.exp: Add setup_xfails for PowerPC Linux.
1975
1976Fri May 29 15:02:50 1998 Ian Lance Taylor <ian@cygnus.com>
1977
1978 * ld-srec/srec.exp: Add xfails for powerpc*-*-eabi.
b3992bc7 1979 (run_srec_test): On mn10200, define __truncsipsi2_do_d2.
252b5132
RH
1980 * ld-srec/sr1.c (__main): Change return type to void.
1981 * ld-srec/sr3.cc (__main): Likewise.
1982 (__builtin_delete, __builtin_new): Likewise.
1983 (__get_dynamic_handler_chain): Return 0.
1984 (__get_eh_context): Likewise.
1985
1986Thu May 21 15:21:33 1998 Nick Clifton <nickc@cygnus.com>
1987
1988 * ld-undefined/undefined.exp: Add support for thumb-pe target.
1989 * ld-srec/srec.exp: Add support for arm-pe and thumb-pe targets.
1990
1991Mon May 4 17:54:20 1998 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
1992
1993 * ld-shared/shared.exp: Remove setup_xfails for m68k-linux.
1994
1995Mon May 4 17:12:06 1998 Ian Lance Taylor <ian@cygnus.com>
1996
1997 * ld-shared/main.c (shlib_overriddencall2): New function.
1998 (main): Call shlib_shlibcall2.
1999 * ld-shared/sh1.c (shlib_shlibcall2): New function.
2000 (shlib_overriddencall2): New function.
2001 * ld-shared/shared.dat: Add output line for new test.
2002 * ld-shared/sun4.dat: Likewise.
2003
2004 * ld-srec/sr3.cc (__get_eh_context): New function.
2005
2006Tue Apr 7 12:50:17 1998 Manfred Hollstein <manfred@s-direktnet.de>
2007
2008 * ld-cdtest/cdtest-foo.h (class Foo): Declare len to be static to
2009 avoid compiler warning.
2010 * ld-srec/sr3.cc (class Foo): Likewise.
2011
2012Tue Feb 10 16:42:40 1998 Ian Lance Taylor <ian@cygnus.com>
2013
2014 * ld-srec/sr3.cc (__get_dynamic_handler_chain): New function.
2015
2016Mon Feb 2 14:17:48 1998 Ian Lance Taylor <ian@cygnus.com>
2017
2018 * ld-scripts/phdrs.exp: Adjust phdrs_regexp for a 64 bit target.
2019
2020Thu Dec 18 11:13:28 1997 Nick Clifton <nickc@cygnus.com>
2021
2022 * ld-srec/srec.exp: Duplicated Arm patch for Thumb targets.
2023
2024Tue Dec 2 09:50:19 1997 Nick Clifton <nickc@cygnus.com>
2025
2026 * ld-srec/srec.exp: Applied patch from Tony.Thompson@arm.com which
2027 fixes ARM tests.
2028
2029Mon Dec 1 16:12:05 1997 Nick Clifton <nickc@cygnus.com>
2030
2031 * ld-srec/srec.exp: Add expected failures of tests 1 and 2 for ARM
2032 coff targets.
2033
2034Wed Nov 12 14:18:31 1997 Ian Lance Taylor <ian@cygnus.com>
2035
2036 * ld-cdtest/cdtest-foo.h (class Foo): Declare len to be int to
2037 avoid compiler warning.
2038 * ld-srec/sr3.cc (class Foo): Likewise.
2039
2040Mon Nov 10 14:25:43 1997 Ian Lance Taylor <ian@cygnus.com>
2041
2042 * lib/ld-lib.exp (default_ld_simple_link): Permit the linker to
2043 have any name when looking for entry symbol warnings.
2044
2045 * ld-srec/sr3.cc (__eh_pc): Define.
2046
2047Mon Oct 20 14:36:39 1997 Ian Lance Taylor <ian@cygnus.com>
2048
2049 * ld-srec/sr3.cc: Add definitions for terminate, __terminate, and
b3992bc7 2050 __throw, since the current g++ expects them to be defined.
252b5132
RH
2051
2052Fri Oct 3 12:24:03 1997 Ian Lance Taylor <ian@cygnus.com>
2053
2054 * ld-elfvers/vers.exp (objdump_emptyverstuff): Accept the output
2055 file if the string libc appears in it.
2056 (objdump_versionstuff): Accept unexpected lines in the output
2057 file. Compare lines using string match.
2058 * ld-elfvers/vers6.ver: Permit any value in the vna_other field.
2059
2060Tue Aug 12 16:01:22 1997 Ian Lance Taylor <ian@cygnus.com>
2061
2062 * ld-scripts/crossref.exp: Correct string quoting.
2063
2064Sat Aug 9 00:56:03 1997 Ian Lance Taylor <ian@cygnus.com>
2065
2066 * config/default.exp: Change ld, as, nm and strip from .new to
2067 -new. Load ld-lib.exp rather than ld.exp.
2068 * ld-bootstrap/bootstrap.exp: Use ld-new rather than ld.new.
2069 * lib/ld-lib.exp: Rename from lib/ld.exp, for the benefit of
2070 DejaGnu changes.
2071
2072Thu Jun 26 12:07:03 1997 Ian Lance Taylor <ian@cygnus.com>
2073
2074 * ld-elfvers/vers.exp: Use egrep rather than grep when looking for
2075 an alternation. From Greg Margo <gmargo@dl.com>.
2076
2077Wed Jun 25 12:47:22 1997 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
2078
2079 * ld-shared/shared.exp: Add setup_xfail for m68k-linux on tests
2080 with non PIC shared libraries.
2081
2082Fri Jun 6 17:35:47 1997 Ian Lance Taylor <ian@cygnus.com>
2083
2084 * ld-elfvers/vers6.ver: Update for recent elflink.h patch to
2085 version handling.
2086
2087Wed Jun 4 12:06:48 1997 Ian Lance Taylor <ian@cygnus.com>
2088
2089 * ld-srec/srec.exp: Define ___get_dynamic_handler_chain as well.
2090
2091Fri May 30 12:21:39 1997 Ian Lance Taylor <ian@cygnus.com>
2092
2093 * ld-srec/srec.exp: Define __get_dynamic_handler_chain when
2094 linking.
2095
2096Mon May 12 11:17:55 1997 Ian Lance Taylor <ian@cygnus.com>
2097
2098 * config/default.exp: Use $base_dir rather than $objdir when
2099 setting ld. From John David Anglin <dave@hiauly1.hia.nrc.ca>.
2100
2101Fri Apr 25 09:07:00 1997 Jeffrey A Law (law@cygnus.com)
2102
2103 * ld-srec/srec.exp: Define various out of line prologue/epilogue
2104 functions for the mn10200 to avoid needing libgcc.a.
2105
2106Wed Mar 26 13:56:10 1997 Ian Lance Taylor <ian@cygnus.com>
2107
2108 * ld-srec/srec.exp: Don't expect failures on mips*-*-elf*.
2109
2110Mon Mar 17 19:27:13 1997 Ian Lance Taylor <ian@cygnus.com>
2111
2112 * ld-elfvers/vers.exp: Don't run on SunOS or AIX.
2113
2114Wed Mar 12 21:44:19 1997 Eric Youngdale <eric@andante.jic.com>
2115
2116 * ld-elfvers/vers.exp, *: New tests for symbol versioning.
2117 * config/default.exp: Set ar and strip.
2118
2119Fri Feb 7 16:47:02 1997 Bob Manson <manson@charmed.cygnus.com>
2120
2121 * ld-bootstrap/bootstrap.exp: Use prune_warnings instead of
2122 prune_system_crud.
2123 * ld-cdtest/cdtest.exp: Ditto.
2124 * ld-scripts/crossref.exp: Ditto.
2125 * ld-sh/sh.exp: Ditto.
2126 * ld-shared/shared.exp: Ditto.
2127 * ld-srec/srec.exp: Ditto.
2128 * lib/ld.exp: Ditto.
2129
2130Wed Jan 29 00:47:29 1997 Bob Manson <manson@charmed.cygnus.com>
2131
2132 * ld-cdtest/cdtest.exp: Put a slash between $srcdir/$subdir.
2133 * ld-scripts/script.exp: Ditto.
2134 * ld-sh/sh.exp: Ditto.
2135 * ld-undefined/undefined.exp: Ditto.
2136 * ld-versados/versados.exp: Ditto.
2137 * lib/ld.exp: Ditto.
2138
2139Mon Dec 30 17:08:04 1996 Ian Lance Taylor <ian@cygnus.com>
2140
2141 * ld-scripts/crossref.exp: Fix quoting for --defsym $global$.
2142
2143Tue Oct 1 15:52:31 1996 Ian Lance Taylor <ian@cygnus.com>
2144
2145 * lib/ld.exp (default_ld_version): Fix for current version
2146 printing.
2147
2148Fri Sep 13 15:51:45 1996 Ian Lance Taylor <ian@cygnus.com>
2149
2150 * ld-scripts/crossref.exp: Define $global$ for hppa-elf.
2151
2152Thu Aug 8 14:29:32 1996 Ian Lance Taylor <ian@cygnus.com>
2153
2154 * ld-scripts/cross2.t: Map XCOFF sections to .text or .data.
2155
2156 * lib/ld.exp: Use verbose -log instead of calling both verbose and
2157 send_log.
2158
2159Wed Aug 7 18:00:58 1996 Ian Lance Taylor <ian@cygnus.com>
2160
2161 * ld-scripts/phdrs.exp: New test.
2162 * ld-scripts/phdrs.s, ld-scripts/phdrs.t: New files.
2163
2164Sun Aug 4 21:58:12 1996 Ian Lance Taylor <ian@cygnus.com>
2165
2166 * ld-scripts/crossref.exp: On a29k targets, use --defsym to define
2167 V_SPILL and V_FILL.
2168
2169Thu Aug 1 14:10:27 1996 Ian Lance Taylor <ian@cygnus.com>
2170
2171 * ld-scripts/crossref.exp: New test.
2172 * ld-scripts/{cross1.c, cross2.c, cross3.c}: New files.
2173 * ld-scripts/{cross1.t, cross2.t}: New files.
2174
2175Sat Jun 29 13:40:11 1996 Ian Lance Taylor <ian@cygnus.com>
2176
2177 * ld-sh/sh.exp: Fix debugging messages.
2178 * ld-sh/sh1.s: Use .align 4.
2179
2180Wed May 1 16:45:13 1996 Ian Lance Taylor <ian@cygnus.com>
2181
2182 * ld-sh/sh.exp: Use -O when compiling with -mrelax.
2183
2184Mon Apr 29 10:33:10 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
2185
2186 * ld-shared/shared.exp: Run the shared library tests on
b3992bc7 2187 Linux/m68k.
252b5132
RH
2188
2189Fri Apr 5 16:20:55 1996 Ian Lance Taylor <ian@cygnus.com>
2190
2191 * ld-shared/shared.exp: Run the shared library tests on Linux.
2192
2193Mon Feb 26 12:45:26 1996 Ian Lance Taylor <ian@cygnus.com>
2194
2195 * ld-shared/shared.exp: Don't use -fpic on MIPS targets.
2196
2197Wed Jan 31 15:09:57 1996 Jeffrey A Law (law@cygnus.com)
2198
2199 * ld-srec/srec.exp: Add xfails for hppa*-*-*elf*.
2200 * ld-undefined/undefined.exp: Likewise.
2201
2202Fri Jan 26 18:43:03 1996 Ian Lance Taylor <ian@cygnus.com>
2203
2204 * ld-undefined/undefined.exp: ELF targets should now pass the
2205 undefined line test.
2206
2207Thu Jan 25 15:36:13 1996 Ian Lance Taylor <ian@cygnus.com>
2208
2209 * ld-empic/empic.exp: Update for change to MIPS disassembler.
2210
2211Mon Jan 15 15:05:53 1996 Ian Lance Taylor <ian@cygnus.com>
2212
2213 * ld-bootstrap/bootstrap.exp: Expect failure for mips*-*-irix5*
2214 when doing the --static test.
2215 * ld-shared/shared.exp: Run tests on mips*-*-irix5*.
2216
2217Fri Dec 29 12:33:09 1995 Ian Lance Taylor <ian@cygnus.com>
2218
2219 * ld-bootstrap/bootstrap.exp: On AIX, don't pass the -bI option
2220 when creating ld-partial.o.
2221
2222Tue Dec 26 17:37:23 1995 Ian Lance Taylor <ian@cygnus.com>
2223
2224 * ld-srec/srec.exp: If powerpc*-*-eabi*, use --defsym to define
2225 __eabi.
2226
2227Tue Dec 19 18:01:01 1995 Ian Lance Taylor <ian@cygnus.com>
2228
2229 * ld-srec/srec.exp: Add setup_xfails for XCOFF targets.
2230
2231Fri Dec 15 16:36:17 1995 Ian Lance Taylor <ian@cygnus.com>
2232
2233 * ld-srec/srec.exp: On a29k targets, use --defsym to define
2234 V_SPILL and V_FILL.
2235 * ld-srec/sr1.c (V_SPILL, V_FILL): Remove definitions.
2236 * ld-srec/sr3.cc: Likewise.
2237
2238 * ld-srec/srec.exp: Remove i960 COFF setup_xfail.
2239
2240Sat Dec 2 01:20:31 1995 Ian Lance Taylor <ian@cygnus.com>
2241
2242 * ld-srec/srec.exp: Don't use [] in setup_xfail expressions.
2243
2244Fri Dec 1 13:18:18 1995 Ian Lance Taylor <ian@cygnus.com>
2245
2246 * ld-srec/srec.exp: Add setup_xfails for MIPS ELF targets.
2247
2248Wed Nov 29 13:01:10 1995 Ian Lance Taylor <ian@cygnus.com>
2249
2250 * ld-srec/srec.exp: Add setup_xfail for i960 COFF targets.
2251
2252Mon Nov 27 14:36:11 1995 Ian Lance Taylor <ian@cygnus.com>
2253
2254 * ld-srec/srec.exp: Add setup_xfail calls for i[345]86-*-aout*.
2255
2256 * ld-srec/sr1.c (V_SPILL, V_FILL): Define.
2257 * ld-srec/sr3.cc: Likewise.
2258
2259Tue Nov 21 16:05:53 1995 Ian Lance Taylor <ian@cygnus.com>
2260
2261 * ld-empic/empic.exp: Update for changes in objdump output.
2262
2263Wed Nov 15 17:42:48 1995 Ian Lance Taylor <ian@cygnus.com>
2264
2265 * ld-srec/srec.exp: New tests.
2266 * ld-srec/sr1.c, ld-srec/sr2.c, ld-srec/sr3.cc: New files.
2267 * lib/ld.exp (ld_simple_link): Discard warnings about not being
2268 able to find the entry symbol.
2269
2270Tue Nov 14 20:03:54 1995 Ian Lance Taylor <ian@cygnus.com>
2271
2272 * ld-sh/sh2.c (__main): Define.
2273
2274Mon Nov 6 14:39:18 1995 Ian Lance Taylor <ian@cygnus.com>
2275
2276 * ld-empic/empic.exp: Accept a . in the address symbol.
2277
2278 * ld-shared/shared.exp: Run tests on rs6000*-*-aix* and
2279 powerpc*-*-aix*. Add code to create appropriate exports files,
2280 and pass appropriate compilation flags, and test against
2281 appropriate expected output.
2282 * ld-shared/xcoff.dat: New file.
2283 * ld-shared/main.c: Put #ifndef XCOFF_TEST around tests that can
2284 not be linked using XCOFF. Use shlib_shlibvar1 as a sample
2285 function pointer, rather than shlib_mainvar.
2286 * ld-shared/sh1.c: Likewise.
2287 * ld-shared/shared.dat: Update for change from using shlib_mainvar
2288 to using shlib_shlibvar1.
2289 * ld-shared/sun4.dat: Likewise.
2290
2291Sat Oct 28 01:54:25 1995 Ian Lance Taylor <ian@cygnus.com>
2292
2293 * ld-scripts/script.t: Put .pr in .text, and .rw in .data, for
2294 convenience when testing XCOFF.
2295
2296Thu Oct 26 22:53:17 1995 Ian Lance Taylor <ian@cygnus.com>
2297
2298 * ld-bootstrap/bootstrap.exp: On AIX, pass -bI/lib/syscalls.exp
2299 along with --static.
2300
2301 * ld-scripts/script.s: Make symbols global.
2302
2303Fri Oct 20 12:22:16 1995 Ian Lance Taylor <ian@cygnus.com>
2304
2305 * ld-undefined/undefined.exp: Add setup_xfails for arm*-*-pe*.
2306
2307Fri Sep 29 11:06:10 1995 Ian Lance Taylor <ian@cygnus.com>
2308
2309 * ld-undefined/undefined.exp: Use -e when invoking the linker, to
2310 prevent the SunOS linker from trying to create a shared library.
2311
2312Thu Sep 28 12:37:14 1995 Ian Lance Taylor <ian@cygnus.com>
2313
2314 * ld-shared/shared.exp: Run the tests on sparc*-*-sunos4*. Add
2315 appropriate modifications and setup_xfails.
2316 * ld-shared/sun4.dat: New file.
2317
2318Mon Sep 18 14:12:56 1995 Ian Lance Taylor <ian@cygnus.com>
2319
2320 * lib/ld.exp (default_ld_version): Call prune_system_crud.
2321 (default_ld_relocate, default_ld_link): Likewise.
2322 (default_ld_simple_link, default_ld_compile): Likewise.
2323 (default_ld_assemble, default_ld_nm): Likewise.
2324
2325Fri Sep 8 17:15:38 1995 Ian Lance Taylor <ian@cygnus.com>
2326
2327 * ld-cdtest/cdtest.exp: If the compiler does not exist, mark the
2328 tests as untested rather than unresolved.
2329
2330Wed Aug 23 10:46:38 1995 Ian Lance Taylor (ian@cygnus.com)
2331
2332 * ld-sh/sh.exp: Call prune_system_crud on the output of cmp.
2333
2334Tue Aug 15 17:35:35 1995 Ian Lance Taylor <ian@cygnus.com>
2335
2336 * ld-scripts/script.exp: Split script verification into a proc.
2337 Add simple test of MRI script.
2338 * ld-scripts/scriptm.t: New file.
2339
2340Wed Jul 26 11:38:58 1995 Ian Lance Taylor <ian@cygnus.com>
2341
2342 * ld-sh/sh.exp: Mark `SH confirm relaxing' test unresolved when
2343 appropriate.
2344
2345Mon Jul 24 15:34:31 1995 Ian Lance Taylor <ian@cygnus.com>
2346
2347 * config/default.exp: Define objcopy if it is not defined.
2348 * ld-sh/*: New tests for SH relaxing.
2349
2350 * ld-empic/empic.exp: If $CC does not exist, call untested rather
2351 than unresolved.
2352
2353Thu Jul 20 15:09:26 1995 Ian Lance Taylor <ian@cygnus.com>
2354
2355 * ld-undefined/undefined.exp: If $CC does not exist, mark the
2356 tests as untested rather than unresolved. Clear ELF xfails for
2357 mips*, not just mips.
2358
2359Tue Jul 18 12:00:41 1995 Ian Lance Taylor <ian@cygnus.com>
2360
2361 * ld-undefined/undefined.exp: Add setup_xfail for sh-*-* for
2362 undefined line test.
2363
2364Fri Jul 14 13:07:48 1995 Ian Lance Taylor <ian@cygnus.com>
2365
2366 * ld-undefined/undefined.exp: New test, to check reporting of
2367 undefined symbols.
2368 * ld-undefined/undefined.c: New file.
2369
2370Mon Jul 10 11:13:39 1995 Ian Lance Taylor <ian@cygnus.com>
2371
2372 * ld-versados/versados.exp: If a test fails, report it correctly:
2373 don't try to run the next test, and don't report a pass as well as
2374 a fail.
2375
2376Mon Jul 3 14:26:37 1995 Steve Chamberlain <sac@slash.cygnus.com>
2377
a2b64bed 2378 * versados/(t1,t2).ld: End in newlines.
252b5132
RH
2379
2380Mon May 22 20:19:38 1995 Ken Raeburn <raeburn@cujo.cygnus.com>
2381
2382 * lib/ld.exp (default_ld_compile): If cc argument is multiple
2383 words, use only the first when trying to verify the availability
2384 of the compiler.
2385
2386Mon Feb 6 11:46:49 1995 Ian Lance Taylor <ian@cygnus.com>
2387
2388 * ld-scripts/defined.t: Mention .data and .bss explicitly.
2389
2390Tue Jan 24 14:51:48 1995 Ian Lance Taylor <ian@sanguine.cygnus.com>
2391
2392 * ld-bootstrap/bootstrap.exp: If not in the ld build directory,
2393 call untested for each test, rather than ignoring it. If one test
2394 fails, go on to the next one instead of returning.
2395 * ld-cdtest/cdtest.exp: If compilations fail, mark tests as
2396 unresolved.
2397 * ld-empic/empic.exp: Likewise. Also, always pass the same test
2398 name to pass or fail.
2399 * ld-shared/shared.exp: Likewise. Also, always run all tests.
2400 * ld-scripts/defined.exp: If as or nm fail, mark test as
2401 unresolved. Always pass the same test name to pass or fail.
2402 * ld-scripts/script.exp: Likewise.
2403 * ld-scripts/sizeof.exp: Likewise.
2404
2405Wed Jan 11 11:48:31 1995 Ian Lance Taylor <ian@sanguine.cygnus.com>
2406
2407 * ld-scripts/sizeof.exp: New test, based on bug report from
2408 anders.blomdell@control.lth.se.
2409 * ld-scripts/sizeof.s: New file.
2410 * ld-scripts/sizeof.t: New file.
2411
2412Wed Jan 4 18:56:27 1995 Ian Lance Taylor <ian@sanguine.cygnus.com>
2413
2414 * lib/ld.exp: Use [which $ld] rather than [file exists $ld] to see
2415 if the linker exists.
2416
2417Wed Dec 14 16:39:03 1994 Ken Raeburn <raeburn@cujo.cygnus.com>
2418
2419 * lib/ld.exp (prune_system_crud): Define if not already defined,
2420 in case the user isn't using the newest DejaGnu version that we
2421 haven't released to the net yet.
2422
2423Fri Dec 2 14:17:02 1994 Ian Lance Taylor <ian@rtl.cygnus.com>
2424
2425 * config/default.exp: Define objdump if it is not defined.
2426 * ld-empic/*: New tests to test -membedded-pic code.
2427
2428Mon Nov 28 11:24:36 1994 Ian Lance Taylor <ian@sanguine.cygnus.com>
2429
2430 * ld-bootstrap/bootstrap.exp: Pass cmp output through
2431 prune_system_crud.
2432 * ld-cdtest/cdtest.exp: Pass diff output through
2433 prune_system_crud.
2434 * ld-shared/shared.exp: Likewise.
2435
2436 * config/default.exp: Remove unused and useless proc ld_load.
2437
2438Sun Oct 30 13:02:34 1994 Ian Lance Taylor <ian@sanguine.cygnus.com>
2439
2440 * lib/ld.exp (default_ld_compile): Remove the output file before
2441 compiling.
2442
2443 * ld-shared/shared.exp: Move common test code into a procedure.
2444 Add tests for compiling the non shared code PIC.
2445 * ld-shared/main.c (main): Call main_called, and print the result.
2446 * ld-shared/shared.dat: Adjust accordingly.
2447
2448Thu Oct 27 17:30:12 1994 Ian Lance Taylor <ian@sanguine.cygnus.com>
2449
2450 * ld-shared: New directory, with new files to test generating ELF
2451 shared libraries.
2452
2453 * lib/ld.exp (default_ld_compile): If the compilation worked, but
2454 no object file was created, check to see if the compiler foolishly
2455 ignored the -o switch when compiling, and move the resulting
2456 object if it did.
2457
2458Thu Sep 29 12:36:51 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
2459
2460 * VMS does not permits `.' in directory names. Renamed
2461 ld.bootstrap to ld-bootstrap, ld.cdtest to ld-cdtest, and
2462 ld.scripts to ld-scripts.
2463
2464Wed Sep 28 12:18:54 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
2465
2466 * config/default.exp: Set variables as and nm. Create tmpdir if
2467 it does not already exist.
2468 * ld.bootstrap/bootstrap.exp: Don't create tmpdir here.
2469 * ld.cdtest/cdtest.exp: Likewise.
2470 * ld.scripts/defined.exp: Likewise. Also, don't set as and nm
2471 here. Change perror for no variables found to fail.
2472 * ld.scripts/script.exp: New test.
2473 * ld.scripts/script.t, ld.scripts/script.s: New files.
2474
2475Tue Sep 27 14:59:51 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
2476
2477 * ld.scripts: New directory.
2478 * ld.scripts/defined.exp, ld.scripts/defined.s: New files.
2479 * ld.scripts/defined.t: New file.
2480 * lib/ld.exp (default_ld_simple_link): New function.
2481 (default_ld_assemble, default_ld_nm): New functions.
2482 * config/default.exp: Rename from unix-ld.exp.
2483 (ld_simple_link, ld_assemble, ld_nm): New functions.
2484
2485 * config/unix-ld.exp: Set ld using findfile.
2486 * lib/ld.exp (default_ld_relocate): Return a value. Change format
2487 of log messages.
2488 (default_ld_compile): Likewise.
2489 (default_ld_link): Likewise. Also, don't include $BFDLIB and
2490 $LIBIBERTY in link.
2491 * ld.bootstrap/bootstrap.exp: Rewrite.
2492 * ld.cdtest/cdtest.exp: Rewrite.
2493 * ld.cdtest/cdtest-foo.cc: Update from top level ld directory.
2494 * ld.cdtest/cdtest-foo.h: Likewise.
2495 * ld.cdtest/cdtest-main.cc: Likewise.
2496
2497Fri May 27 09:35:04 1994 Ken Raeburn (raeburn@cygnus.com)
2498
2499 * ld.cdtest/cdtest.exp: Don't look for $result before it's
2500 defined.
2501
2502Tue May 17 15:06:49 1994 Bill Cox (bill@rtl.cygnus.com)
2503
2504 * ld.bootstrap/bootstrap.exp, lib/ld.exp: Replace error proc
3e8cba19 2505 calls with perror calls.
252b5132
RH
2506
2507Wed May 11 16:47:46 1994 Ken Raeburn (raeburn@rtl.cygnus.com)
2508
2509 * ld.cdtest/cdtest-bar.cc: Renamed from cdtest-func.cc.
2510 * ld.cdtest/cdtest.exp: Adjusted.
2511
2512Fri Jan 28 13:25:41 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
2513
2514 * lib/ld.exp (simple_diff): Indicate failure if files have
2515 different numbers of lines. Don't muck with $differences to avoid
2516 indicating a pass, just return.
2517
a2b64bed 2518 * ld.cdtest/{cdtest-foo.h,cdtest-foo.cc,cdtest-main.cc}:
252b5132
RH
2519 Fix test case to be valid ANSI C++. Don't require use of header
2520 files, so "../gcc/xgcc -B../gcc/" can be used for CXX.
a2b64bed 2521 * ld.cdtest/cdtest.exp: Combine "rm" lines. Add some
252b5132
RH
2522 commentary on things that are still broken with this test case.
2523
2524Fri Sep 10 09:58:23 1993 Jeffrey Wheat (cassidy@cygnus.com)
2525
a2b64bed 2526 * ld.cdtest/cdtest.exp: Added CXXFLAGS to compile stage.
252b5132
RH
2527
2528Thu Aug 12 16:05:37 1993 Jeffrey Wheat (cassidy@cygnus.com)
2529
a2b64bed
NC
2530 * lib/ld.exp: add compiler and linker support
2531 * config/unix-ld.exp: add compiler and linker support
2532 * ld.bootstrap/bootstrap.exp: fixed to do partial links
2533 * ld.cdtest/cdtest.exp: constructor/destructor testscase
252b5132
RH
2534
2535Wed Aug 4 21:00:18 1993 Jeffrey Wheat (cassidy@cygnus.com)
2536
a2b64bed
NC
2537 * lib/ld.exp: new file
2538 * config/unix-ld.exp: new file
2539 * ld.bootstrap/bootstrap.exp: new file