]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - ld/testsuite/ChangeLog
bfd:
[thirdparty/binutils-gdb.git] / ld / testsuite / ChangeLog
CommitLineData
ef230218
JR
12003-04-23 J"orn Rennecke <joern.rennecke@superh.com>
2
3 * ld-sh/sh64/crange3-cmpct.rd (Machine): Change to refer to SuperH.
4 * ld-sh/sh64/crange3-media.rd (Machine): Likewise.
5
365f9131
L
62003-04-23 H.J. Lu <hjl@gnu.org>
7
8 * ld-elfvers/vers.exp (objdump_dynsymstuff): Support empty
9 files.
10 (objdump_versionstuff): Likewise.
11 Add tests vers25a, vers25b1 and vers25b2 for versioned
12 definition vs. normal definition in different files.
13
14 * ld-elfvers/vers25a.c: New file.
15 * ld-elfvers/vers25a.dsym: Likewise.
16 * ld-elfvers/vers25a.map: Likewise.
17 * ld-elfvers/vers25a.ver: Likewise.
18
19 * ld-elfvers/vers25b.c: New empty file.
20 * ld-elfvers/vers25b.dsym: Likewise.
21 * ld-elfvers/vers25b.ver: Likewise.
22
ab7be2df
L
232003-04-22 H.J. Lu <hjl@gnu.org>
24
25 * ld-elfcomm/elfcomm.exp: Support 64bit targets.
26
6c6532f7
SC
272003-04-21 Stephane Carrez <stcarrez@nerim.fr>
28
29 * ld-m68hc11/far-hc11.s: New file.
30 * ld-m68hc11/far-hc11.d: New test for HC11 trampoline generation.
31 * ld-m68hc11/far-hc12.s: New file.
32 * ld-m68hc11/far-hc12.d: New test for HC12 trampoline generation.
33 * ld-m68hc11/far-hc12.ld: New file.
34
37adfc7e
L
352003-04-15 H.J. Lu <hjl@gnu.org>
36
37 * ld-elfcom/elfcom.exp: Fix a typo.
38
ca4fa240
NC
392003-04-14 H.J. Lu <hjl@gnu.org>
40
41 * ld-elfcom: New directory.
42 * ld-elfcom/elfcom.exp: New file: Test alignment of common symbols
43 under ELF.
44 * ld-elfcom/common1a.c: New file: Test source code.
45 * ld-elfcom/common1b.c: New file: Test source code.
46
c2dcd04e
NC
472003-04-15 Rohit Kumar Srivastava <rohits@kpitcummins.com>
48
49 * ld-sh/sh64/crange3-cmpct.rd: Replace occurrances of 'Hitachi'
50 with 'Renesas'.
51 * ld-sh/sh64/crange3-media.rd: Likewise.
52
878a9190
DJ
532002-04-13 Daniel Jacobowitz <drow@mvista.com>
54
55 * ld-discard/extern.s, ld-discard/start.s, ld-discard/static.s,
56 ld-sh/refdbg.s: Add leading 0 to .debug_info to prevent parsing it
57 for error messages.
58
7d6c7577
AO
592003-04-10 Alexandre Oliva <aoliva@redhat.com>
60
61 * ld-mips-elf/elf-rel-got-n32.d,
62 ld-mips-elf/elf-rel-got-n64.d, ld-mips-elf/elf-rel-xgot-n32.d,
63 ld-mips-elf/elf-rel-xgot-n64.d: New.
64 * ld-mips-elf/mips-elf.exp (hasn32): Define as condition for
65 new tests to run.
66
1f8bd312
SC
672003-04-04 Stephane Carrez <stcarrez@nerim.fr>
68
69 * ld-m68hc11/bug-1417.d: Update to take into account jsr->bsr relax.
70
8fdeb6e3
BW
712003-04-02 Bob Wilson <bob.wilson@acm.org>
72
73 * ld-xtensa/coalesce.exp: Skip if target is not xtensa-*-*.
74 * ld-xtensa/lcall.exp: Likewise.
75
e0001a05
NC
762003-04-01 Bob Wilson <bob.wilson@acm.org>
77
78 * ld-elf/merge.d: xfail xtensa-*-*.
79 * ld-scripts/crossref.exp: Add -mtext-section-literals to CFLAGS
80 for Xtensa targets.
81 * ld-srec/srec.exp: Add -no-relax flag for Xtensa targets.
82 * ld-xtensa/coalesce1.s: New file.
83 * ld-xtensa/coalesce2.s: Likewise.
84 * ld-xtensa/coalesce.exp: Likewise.
85 * ld-xtensa/coalesce.t: Likewise.
86 * ld-xtensa/lcall1.s: Likewise.
87 * ld-xtensa/lcall2.s: Likewise.
88 * ld-xtensa/lcall.exp: Likewise.
89 * ld-xtensa/lcall.t: Likewise.
90
05e6bb2f
AO
912003-03-25 Alexandre Oliva <aoliva@redhat.com>
92
93 * ld-mips-elf/mips-elf.exp: Added...
94 * ld-mips-elf/relax-jalr.s, ld-mips-elf/relax-jalr-n32.d,
95 ld-mips-elf/relax-jalr-n32-shared.d, ld-mips-elf/relax-jalr-n64.d,
96 ld-mips-elf/relax-jalr-n64-shared.d: New tests.
97
48fe7bda
AO
982003-03-11 Alexandre Oliva <aoliva@redhat.com>
99
100 * ld-mips-elf/mips-elf.exp (linux_gnu): New variable. Add:
101 * ld-mips-elf/rel32-o32.d, ld-mips-elf/rel32-n32.d,
102 ld-mips-elf/rel64.d, ld-mips-elf/rel32.s, ld-mips-elf/rel64.s: New
103 tests.
104
e515b051
AM
1052003-03-11 Alan Modra <amodra@bigpond.net.au>
106
107 * ld-powerpc/tlsso.r: Adjust for corrected zero symbol index relocs.
108 * ld-powerpc/tlsso32.r: Likewise.
109
2a050fb5
AM
1102003-02-18 Alan Modra <amodra@bigpond.net.au>
111
89b16ee5
AM
112 * ld-powerpc/tlsexe.d: Update for changed handling of invalid LD
113 relocs.
114 * ld-powerpc/tlsexe.g: Likewise.
115 * ld-powerpc/tlsexe.r: Likewise.
116 * ld-powerpc/tlsexe.t: Likewise.
117
2a050fb5
AM
118 * ld-powerpc/tls32.s: New file.
119 * ld-powerpc/tlslib32.s: New file.
120 * ld-powerpc/tls32.d: New file.
121 * ld-powerpc/tls32.g: New file.
122 * ld-powerpc/tls32.t: New file.
123 * ld-powerpc/tlsexe32.d: New file.
124 * ld-powerpc/tlsexe32.g: New file.
125 * ld-powerpc/tlsexe32.r: New file.
126 * ld-powerpc/tlsexe32.t: New file.
127 * ld-powerpc/tlsso32.d: New file.
128 * ld-powerpc/tlsso32.g: New file.
129 * ld-powerpc/tlsso32.r: New file.
130 * ld-powerpc/tlsso32.t: New file.
131 * ld-powerpc/powerpc.exp: Run new tests.
132
5502cb9f
AM
1332003-02-18 Alan Modra <amodra@bigpond.net.au>
134
135 * ld-powerpc/tlsexe.g: Update for 2003-02-14 elf64-ppc.c change.
136
9147e853
JJ
1372003-02-10 Jakub Jelinek <jakub@redhat.com>
138
139 * ld-shared/shared.exp: Run on s390*-*-linux* and x86_64-*-linux* too.
140 xfail tests linking non-pic code into shared libs on x86_64-*-linux*.
141 * ld-elfvsb/elfvsb.exp: Likewise.
142 * ld-elfvers/vers.exp: Likewise. Add vers24a, vers24b and vers24c
143 tests.
144 * ld-elfvers/vers3.ver: Allow VERS_2.0 to come before GLIBC_*
145 version.
146 * ld-elfvers/vers19.ver: Likewise.
147 * ld-elfvers/vers24a.c: New test.
148 * ld-elfvers/vers24b.c: New test.
149 * ld-elfvers/vers24c.c: New test.
150 * ld-elfvers/vers24.map: New test.
151 * ld-elfvers/vers24.rd: New test.
152 * lib/ld-lib.exp (run_ld_link_tests): Add optional 7th argument
153 cflags. If source files have .c extension, compile them first.
154
0f85b45c
KK
1552003-02-10 Kaz kojima <kkojima@rr.iij4u.or.jp>
156
157 * ld-sh/tlstpoff-1.d: New.
158 * ld-sh/tlstpoff-2.d: New.
159 * ld-sh/tlstpoff1.s: New.
160 * ld-sh/tlstpoff2.s: New.
161
ac8b6cc0
AM
1622003-02-09 Alan Modra <amodra@bigpond.net.au>
163
164 * ld-powerpc/tlslib.s: Give .__tls_get_addr function type.
165 * ld-powerpc/tlsexe.d: Update for changed handling of (invalid) ld var
166 in dynamic lib.
167 * ld-powerpc/tlsexe.g: Likewise.
168 * ld-powerpc/tlsexe.r: Likewise.
169 * ld-powerpc/tlsexe.t: Likewise.
170 * ld-powerpc/tlsexetoc.d: Likewise.
171 * ld-powerpc/tlsexetoc.g: Likewise.
172 * ld-powerpc/tlsexetoc.r: Likewise.
173 * ld-powerpc/tlsexetoc.t: Likewise.
174
266fb683
AM
1752003-02-05 Alan Modra <amodra@bigpond.net.au>
176
177 * ld-powerpc/powerpc.exp (supports_ppc64): New.
178 (ppcelftests): Force 32 bit mode.
179 (ppc64elftests): New.
180 * ld-powerpc/tls.d: New.
181 * ld-powerpc/tls.g: New.
182 * ld-powerpc/tls.s: New.
183 * ld-powerpc/tls.t: New.
184 * ld-powerpc/tlsexe.d: New.
185 * ld-powerpc/tlsexe.g: New.
186 * ld-powerpc/tlsexe.r: New.
187 * ld-powerpc/tlsexe.t: New.
188 * ld-powerpc/tlsexetoc.d: New.
189 * ld-powerpc/tlsexetoc.g: New.
190 * ld-powerpc/tlsexetoc.r: New.
191 * ld-powerpc/tlsexetoc.t: New.
192 * ld-powerpc/tlslib.s: New.
193 * ld-powerpc/tlsso.d: New.
194 * ld-powerpc/tlsso.g: New.
195 * ld-powerpc/tlsso.r: New.
196 * ld-powerpc/tlsso.t: New.
197 * ld-powerpc/tlstoc.d: New.
198 * ld-powerpc/tlstoc.g: New.
199 * ld-powerpc/tlstoc.s: New.
200 * ld-powerpc/tlstoc.t: New.
201 * ld-powerpc/tlstocso.d: New.
202 * ld-powerpc/tlstocso.g: New.
203 * ld-powerpc/tlstocso.r: New.
204 * ld-powerpc/tlstocso.t: New.
205
8914585c
AO
2062003-01-27 Alexandre Oliva <aoliva@redhat.com>
207
208 * ld-mips-elf/multi-got-1.d: New.
209 * ld-mips-elf/multi-got-1-1.s: New.
210 * ld-mips-elf/multi-got-1-2.s: New.
211 * ld-mips-elf/mips-elf.exp (elf): mips*-*-irix* is elf.
212 Run multi-got-1.
213
b9734f35
JJ
2142003-01-25 Jakub Jelinek <jakub@redhat.com>
215
216 * ld-sparc/sparc.exp: New.
217 * ld-sparc/tlsg32.s: New test.
218 * ld-sparc/tlsg32.sd: Likewise.
219 * ld-sparc/tlsg64.s: Likewise.
220 * ld-sparc/tlsg64.sd: Likewise.
221 * ld-sparc/tlslib.s: Likewise.
222 * ld-sparc/tlsnopic.s: Likewise.
223 * ld-sparc/tlspic.s: Likewise.
224 * ld-sparc/tlssunbin32.dd: Likewise.
225 * ld-sparc/tlssunbin32.rd: Likewise.
226 * ld-sparc/tlssunbin32.s: Likewise.
227 * ld-sparc/tlssunbin32.sd: Likewise.
228 * ld-sparc/tlssunbin32.td: Likewise.
229 * ld-sparc/tlssunbin64.dd: Likewise.
230 * ld-sparc/tlssunbin64.rd: Likewise.
231 * ld-sparc/tlssunbin64.s: Likewise.
232 * ld-sparc/tlssunbin64.sd: Likewise.
233 * ld-sparc/tlssunbin64.td: Likewise.
234 * ld-sparc/tlssunbinpic32.s: Likewise.
235 * ld-sparc/tlssunbinpic64.s: Likewise.
236 * ld-sparc/tlssunnopic32.dd: Likewise.
237 * ld-sparc/tlssunnopic32.rd: Likewise.
238 * ld-sparc/tlssunnopic32.s: Likewise.
239 * ld-sparc/tlssunnopic32.sd: Likewise.
240 * ld-sparc/tlssunnopic64.dd: Likewise.
241 * ld-sparc/tlssunnopic64.rd: Likewise.
242 * ld-sparc/tlssunnopic64.s: Likewise.
243 * ld-sparc/tlssunnopic64.sd: Likewise.
244 * ld-sparc/tlssunpic32.dd: Likewise.
245 * ld-sparc/tlssunpic32.rd: Likewise.
246 * ld-sparc/tlssunpic32.s: Likewise.
247 * ld-sparc/tlssunpic32.sd: Likewise.
248 * ld-sparc/tlssunpic32.td: Likewise.
249 * ld-sparc/tlssunpic64.dd: Likewise.
250 * ld-sparc/tlssunpic64.rd: Likewise.
251 * ld-sparc/tlssunpic64.s: Likewise.
252 * ld-sparc/tlssunpic64.sd: Likewise.
253 * ld-sparc/tlssunpic64.td: Likewise.
254
6c597796
MS
2552003-01-24 Martin Schwidefsky <schwidefsky@de.ibm.com>
256
257 * ld-s390/s390.exp: New file.
258 * ld-s390/tlsbin_64.dd: New file.
259 * ld-s390/tlsbin_64.rd: New file.
260 * ld-s390/tlsbin_64.s: New file.
261 * ld-s390/tlsbin_64.sd: New file.
262 * ld-s390/tlsbin_64.td: New file.
263 * ld-s390/tlsbin.dd: New file.
264 * ld-s390/tlsbinpic_64.s: New file.
265 * ld-s390/tlsbinpic.s: New file.
266 * ld-s390/tlsbin.rd: New file.
267 * ld-s390/tlsbin.s: New file.
268 * ld-s390/tlsbin.sd: New file.
269 * ld-s390/tlsbin.td: New file.
270 * ld-s390/tlslib_64.s: New file.
271 * ld-s390/tlslib.s: New file.
272 * ld-s390/tlspic1_64.s: New file.
273 * ld-s390/tlspic1.s: New file.
274 * ld-s390/tlspic2_64.s: New file.
275 * ld-s390/tlspic2.s: New file.
276 * ld-s390/tlspic_64.dd: New file.
277 * ld-s390/tlspic_64.rd: New file.
278 * ld-s390/tlspic_64.sd: New file.
279 * ld-s390/tlspic_64.td: New file.
280 * ld-s390/tlspic.dd: New file.
281 * ld-s390/tlspic.rd: New file.
282 * ld-s390/tlspic.sd: New file.
283 * ld-s390/tlspic.td: New file.
284
0ef7d236
AM
2852003-01-24 Alan Modra <amodra@bigpond.net.au>
286
287 * ld-alpha/tlsbin.sd: Cope with truncated address in data dumps.
288 * ld-alpha/tlsbin.td: Likewise.
289 * ld-alpha/tlsbinr.sd: Likewise.
290
8b0c8155
RH
2912003-01-21 Richard Henderson <rth@redhat.com>
292
293 * ld-alpha/alpha.exp: New.
294 * ld-alpha/align.s: New.
295 * ld-alpha/tlsbin.dd: New.
296 * ld-alpha/tlsbin.rd: New.
297 * ld-alpha/tlsbin.s: New.
298 * ld-alpha/tlsbin.sd: New.
299 * ld-alpha/tlsbin.td: New.
300 * ld-alpha/tlsbinpic.s: New.
301 * ld-alpha/tlsbinr.dd: New.
302 * ld-alpha/tlsbinr.rd: New.
303 * ld-alpha/tlsbinr.sd: New.
304 * ld-alpha/tlsg.s: New.
305 * ld-alpha/tlsg.sd: New.
306 * ld-alpha/tlslib.s: New.
307 * ld-alpha/tlspic.dd: New.
308 * ld-alpha/tlspic.rd: New.
309 * ld-alpha/tlspic.sd: New.
310 * ld-alpha/tlspic.td: New.
311 * ld-alpha/tlspic1.s: New.
312 * ld-alpha/tlspic2.s: New.
313
d2823f55
AM
3142003-01-20 Alan Modra <amodra@bigpond.net.au>
315
316 * ld-srec/srec.exp (run_srec_test): Pass --traditional-format to ld.
317
a823975a
JJ
3182003-01-18 Jakub Jelinek <jakub@redhat.com>
319
320 * ld-ia64/tlspic1.s: Add tests for IE in shared libraries.
321 * ld-ia64/tlspic.rd: Adjust.
322 * ld-ia64/tlspic.dd: Adjust.
323 * ld-ia64/tlspic.sd: Adjust.
324
b3dfd7fe
JJ
3252003-01-16 Jakub Jelinek <jakub@redhat.com>
326
327 * ld-ia64/ia64.exp: New.
328 * ld-ia64/tlsbin.dd: New test.
329 * ld-ia64/tlsbinpic.s: New test.
330 * ld-ia64/tlsbin.rd: New test.
331 * ld-ia64/tlsbin.s: New test.
332 * ld-ia64/tlsbin.sd: New test.
333 * ld-ia64/tlsbin.td: New test.
334 * ld-ia64/tlsg.s: New test.
335 * ld-ia64/tlsg.sd: New test.
336 * ld-ia64/tlslib.s: New test.
337 * ld-ia64/tlspic1.s: New test.
338 * ld-ia64/tlspic2.s: New test.
339 * ld-ia64/tlspic.dd: New test.
340 * ld-ia64/tlspic.rd: New test.
341 * ld-ia64/tlspic.sd: New test.
342 * ld-ia64/tlspic.td: New test.
343
1efcd1fd
RS
3442003-01-02 Richard Sandiford <rsandifo@redhat.com>
345
346 * ld-mips-elf/mips-elf-flags.exp: Add -mips4 to a -mgp64 test.
347
64543e1a
RS
3482003-01-02 Richard Sandiford <rsandifo@redhat.com>
349
350 * ld-mips-elf/jr.s: New file.
351 * ld-mips-elf/mips-elf-flags.exp: New test.
352
6bdf432d
NC
3532002-12-18 Ralf Habacker <ralf.habacker@freenet.de>
354
355 * ld-auto-import: New directory.
356 * ld-auto-import/auto-import.exp: Test the auto importing direct
357 from a dll functionality.
358 * ld-auto-import/client.c: Source code for test.
359 * ld-auto-import/dll.c: Likewise.
360
c9c1e416
AO
3612002-12-12 Alexandre Oliva <aoliva@redhat.com>
362
363 * ld-mips-elf/mips-elf.exp: Remove branch-misc-2 test.
364 * ld-mips-elf/branch-misc-2.d: Removed.
365
e06d9b45
JT
3662002-12-10 Jason Thorpe <thorpej@wasabisystems.com>
367
368 * lib/ld-lib.exp (is_elf_format): Match NetBSD ELF targets.
369
e1a9cb8e
NC
3702002-12-03 Nick Clifton <nickc@redhat.com>
371
372 * ld-powerpc/powerpc.exp (ppcelftests): Add apuinfo merging
373 test.
374 * ld-powerpc/apuinfo1.s: New assembler source file.
375 * ld-powerpc/apuinfo2.s: New assembler source file.
376 * ld-powerpc/apuinfo.rd: New expected output file.
377
a4ff0c79
SC
3782002-12-01 Stephane Carrez <stcarrez@nerim.fr>
379
380 Fix PR savannah/1417:
381 * ld-m68hc11/bug-1417.s: New test.
382 * ld-m68hc11/bug-1417.d: Likewise.
383
00f7efb6
JJ
3842002-11-28 Jakub Jelinek <jakub@redhat.com>
385
386 * ld-i386/tlsnopic.rd: Change NOTYPE to TLS for UND sg* symbols.
387
1448fa32
KK
3882002-11-28 Kaz Kojima <kkojima@rr.iij4u.or.jp>
389
390 * ld-sh/refdbg-0-dso.d: New test.
391 * ld-sh/refdbg-1.d: Likewise.
392 * ld-sh/refdbg.s: Likewise.
393 * ld-sh/refdbglib.s: Likewise.
394
0e406595
AM
3952002-11-22 Alan Modra <amodra@bigpond.net.au>
396
397 * ld-elf/elf.exp: Remove sec64k test.
398 * ld-elf/sec64k.exp: Reinstate.
399
782c0ebf
AM
4002002-11-21 Alan Modra <amodra@bigpond.net.au>
401
402 * ld-elf/elf.exp: Renamed from sec64k.exp. Add test_list loop.
403 * ld-elf/merge.s: New file.
404 * ld-elf/merge.d: New file.
405 * ld-elf/merge.ld: New file.
406
1a3fdaa7
AM
4072002-11-18 Svein E. Seldal <Svein.Seldal@solidas.com>
408
409 * ld-scripts/script.exp: Setup for tic4x testcase
410
e514ac71
NC
4112002-11-15 Nick Clifton <nickc@redhat.com>
412
413 * ld-h8300: New directory.
414 * ld-h8300/h8300.exp: New expect script. Only run tests for h8300
415 targets.
416 * ld-h8300/relax.s: New assembler source file.
417 * ld-h8300/relax.d: New expected output file.
418
b7b0b729
HPN
4192002-11-11 Hans-Peter Nilsson <hp@axis.com>
420
421 * ld-elf/sec64k.exp: New test.
422 * lib/ld-lib.exp (run_dump_test): Don't prepend "$srcdir/$subdir/"
423 to a source file starting with "/".
424
646a0a40
HPN
4252002-11-10 Hans-Peter Nilsson <hp@bitrange.com>
426
427 * ld-mmix/local1.d, ld-mmix/local3.d, ld-mmix/local5.d,
428 ld-mmix/local7.d: Tweak for change in readelf output.
429
f72dfb13
AM
4302002-11-09 Alan Modra <amodra@bigpond.net.au>
431
432 * ld-elfvsb/define.s: Avoid use of @ in .type directive.
433
415fe8c6 4342002-11-07 Hans-Peter Nilsson <hp@axis.com>
1790e8ab
HPN
435
436 * ld-cris/expdyn6.d, ld-cris/weakref2.d, ld-cris/expdyn7.d,
437 ld-cris/nodyn5.d, ld-cris/expdyn5.d: New tests.
438
3d198be3
NC
4392002-11-07 Nick Clifton <nickc@redhat.com>
440
441 * ld-fastcall/fastcall.exp: Only run tests for PE type x86
442 targets.
443
5e622545
KK
4442002-11-07 Kaz Kojima <kkojima@rr.iij4u.or.jp>
445
446 * ld-sh/rd-sh.exp: Set asflags_save always.
447
c9e38879
NC
4482002-11-07 Casper S. Hornstrup <chorns@users.sourceforge.net>
449
450 * ld-fastcall: New directory for testing fastcall support.
451 * ld-fastcall/export.s: New file for testing fastcall symbol
452 handling.
453 * ld-fastcall/import.s: Likewise.
454 * ld-fastcall/fastcall.exp: Likewise.
455
935cac6e
KK
4562002-11-03 Kaz Kojima <kkojima@rr.iij4u.or.jp>
457
458 * ld-sh/rd-sh.exp: Add -isa=SHcompact to ASFLAGS for SH-5.
459 * ld-sh/tlsbin-1.d: Handle GOT_BIAS appropriately for SH-5.
460 * ld-sh/tlspic-1.d: Likewise.
461 * ld-sh/tlspic-2.d: Likewise.
462 * ld-sh/tlsbin-2.d: Likewise. Make it robust for the symbols
463 defined by the linker scripts.
464
19dd1b48
SC
4652002-10-14 Stephane Carrez <stcarrez@nerim.fr>
466
467 * ld-m68hc11/m68hc11.exp: Specific tests for 68HC11/68HC12.
468 * ld-m68hc11/adj-jump.d: New test for linker relaxation.
469 * ld-m68hc11/adj-jump.s: Likewise.
470 * ld-m68hc11/adj-brset.s: Likewise.
471 * ld-m68hc11/adj-brset.d: Likewise.
472 * ld-m68hc11/relax-direct.s: Likewise.
473 * ld-m68hc11/relax-direct.d: Likewise.
474 * ld-m68hc11/relax-group.s: Likewise.
475 * ld-m68hc11/relax-group.d: Likewise.
476 * ld-m68hc11/bug-1403.d: Likewise.
477 * ld-m68hc11/bug-1403.s: Likewise.
478
24d1feef
SC
4792002-10-14 Stephen Clarke <stephen.clarke@superh.com>
480 * ld-sh/ld-r-1.d: Disable for sh64*-*-linux*.
481 * ld-sh/sh64/sh64.exp: Likewise.
482 * ld-sh/sh.exp: Disable relaxing tests for sh64*-*-linux*.
483 * ld-sh/sh64/abi32.sd: Adjust expected output to include
484 sh64*-*-linux* formats too.
485 * ld-sh/sh64/relax.exp: Add emul32 variable to hold target
486 emulation, and set it appropriately for sh*-*-linux*.
487 * ld-sh/sh64/relfail.exp: Add variables to hold target
488 emulation, output format, start symbol, and whether target
489 supports 64-bit ABI. Set appropriately for sh*-*-linux*.
490
f9a3a01a
L
4912002-10-12 H.J. Lu (hjl@gnu.org)
492
493 * ld-discard/extern.d: Remove $srcdir/$subdir/.
494 * ld-discard/start.d: Likewise.
495 * ld-discard/static.d: Likewise.
496 * ld-linkonce/zeroehl32.d: Likewise.
497 * ld-selective/keepdot.d: Likewise.
498 * ld-selective/keepdot0.d: Likewise.
499
6c381eeb
KK
5002002-10-11 Kaz Kojima <kkojima@rr.iij4u.or.jp>
501
502 * ld-sh/rd-sh.exp: If the test matches *-dso.d, copy the output
503 of linker to the file tmpdir/*-dso.so.
504 * ld-sh/tlsbin.s, ld-sh/tlsbinpic.s, ld-sh/tlslib.s: New.
505 * ld-sh/tlsbin-0-dso.d: New.
506 * ld-sh/tlsbin-1.d: New.
507 * ld-sh/tlsbin-2.d: New.
508 * ld-sh/tlsbin-3.d: New.
509 * ld-sh/tlsbin-4.d: New.
510 * ld-sh/tlspic1.s, ld-sh/tlspic2.s: New.
511 * ld-sh/tlspic-1.d: New.
512 * ld-sh/tlspic-2.d: New.
513 * ld-sh/tlspic-3.d: New.
514 * ld-sh/tlspic-4.d: New.
515
2030e6d7
JJ
5162002-10-10 Jakub Jelinek <jakub@redhat.com>
517
518 * ld-i386/combreloc.s: New test.
519 * ld-i386/combreloc.d: New test.
520 * ld-i386/i386.exp (i386tests): Add it.
521
4565652e
AM
5222002-10-10 Alan Modra <amodra@bigpond.net.au>
523
524 * ld-i386/i386.exp (reloc): Turn off combreloc.
525 * ld-i386/reloc.d: Likewise.
526 * ld-powerpc/powerpc.exp: Likewise.
527 * ld-powerpc/reloc.d: Likewise.
528
8b0eebb0
L
5292002-10-03 H.J. Lu <hjl@gnu.org>
530
531 * ld-elfvers/vers21.c (_old_foobar): Initialized to -1 for gcc
532 3.x.
533
30a2f863
CD
5342002-10-03 Chris Demetriou <cgd@broadcom.com>
535
536 * ld-mips-elf/branch-misc-1.d: Link at 0x500000 and use -N, to be
537 more compatible with non-embedded targets.
538 * ld-mips-elf/branch-misc-2.d: Likewise.
539
540 * ld-mips-elf/mips-elf.exp: Clean up some comments about embedded
541 PIC tests.
542 (elf): New variable, to control whether generic ELF tests are run.
543 (embedded_elf): New variable, to control whether ELF tests
544 requiring embedded PIC or embedded relocs are run.
545
ad050da3
SC
5462002-10-02 Stephen Clarke <stephen.clarke@superh.com>
547
548 * ld-sh/sh64/gotplt.d, ld-sh/sh64/gotplt.map,
549 ld-sh/sh64/gotplt.s: New test.
1a3fdaa7 550
8033ae3b
SC
5512002-10-02 Stephen Clarke <stephen.clarke@superh.com>
552 * ld-sh/sh64/cmpct1.sd : Fix linked file name.
553 * ld-sh/sh64/crange3.dd: Likewise.
1a3fdaa7 554
7c445aa3
JJ
5552002-10-01 Jakub Jelinek <jakub@redhat.com>
556
557 * ld-i386/i386.exp: Add tlsindntpoff test.
558 * ld-i386/tlsindntpoff.s: New test.
559 * ld-i386/tlsindntpoff.dd: New test.
560
abcf1d52
JJ
5612002-10-01 Jakub Jelinek <jakub@redhat.com>
562
563 * ld-x86-64/tlspic1.s: Change TLSGD sequences.
564 * ld-x86-64/tlsbinpic.s: Likewise.
565 * ld-x86-64/tlspic.dd: Adjust.
566
a45bb67d
JJ
5672002-10-01 Jakub Jelinek <jakub@redhat.com>
568
569 * ld-i386/i386.exp: Add tlsg test.
570 * ld-i386/tlsg.s: New test.
571 * ld-i386/tlsg.sd: New test.
572 * ld-i386/tlsbin.dd: Change LD into LD -> LE in comments.
573 * ld-i386/tlsbinpic.s: Likewise.
574 * ld-x86-64/x86-64.exp: Add tlsg test.
575 * ld-x86-64/tlsg.s: New test.
576 * ld-x86-64/tlsg.sd: New test.
577 * ld-x86-64/tlsbin.dd: Change LD into LD -> LE in comments.
578 * ld-x86-64/tlsbinpic.s: Likewise.
579
b1e61c4b
AM
5802002-09-30 Alan Modra <amodra@bigpond.net.au>
581
582 * ld-powerpc/powerpc.exp: Restrict to 32 bit ELF.
583
302cbfc2
AM
5842002-09-30 Alan Modra <amodra@bigpond.net.au>
585
17c2bdee
AM
586 * ld-powerpc/reloc.s, ld-powerpc/reloc.d: New.
587 * ld-powerpc/powerpc.exp: New.
588
302cbfc2
AM
589 * ld-i386/reloc.s, ld-i386/reloc.d: New.
590 * ld-i386/i386.exp: Run new test.
591
bffbf940
JJ
5922002-09-27 Jakub Jelinek <jakub@redhat.com>
593
594 * lib/ld-lib.exp (run_ld_link_tests): Add.
595 * ld-sh/sh64/sh64.exp (run_ld_link_tests, regexp_diff,
596 file_contents): Remove.
597 (sh64tests): Add 6th field to the tests array.
598 * ld-i386/i386.exp (run_ld_link_tests): Remove.
599 * ld-x86-64/x86-64.exp: New.
600 * ld-x86-64/tlsbin.dd: New test.
601 * ld-x86-64/tlsbinpic.s: New test.
602 * ld-x86-64/tlsbin.rd: New test.
603 * ld-x86-64/tlsbin.s: New test.
604 * ld-x86-64/tlsbin.sd: New test.
605 * ld-x86-64/tlsbin.td: New test.
606 * ld-x86-64/tlslib.s: New test.
607 * ld-x86-64/tlspic1.s: New test.
608 * ld-x86-64/tlspic2.s: New test.
609 * ld-x86-64/tlspic.dd: New test.
610 * ld-x86-64/tlspic.rd: New test.
611 * ld-x86-64/tlspic.sd: New test.
612 * ld-x86-64/tlspic.td: New test.
613
344897cc
AM
6142002-09-21 Alan Modra <amodra@bigpond.net.au>
615
616 * ld-undefined/undefined.exp: Adjust function test.
617
c7749bd6
AM
6182002-09-20 Alan Modra <amodra@bigpond.net.au>
619
620 * ld-i386/i386.exp: Only run tests on ELF targets.
621
37e55690
JJ
6222002-09-19 Jakub Jelinek <jakub@redhat.com>
623
624 * ld-i386/i386.exp: New.
625 * ld-i386/tlsbin.dd: New test.
626 * ld-i386/tlsbinpic.s: New test.
627 * ld-i386/tlsbin.rd: New test.
628 * ld-i386/tlsbin.s: New test.
629 * ld-i386/tlsbin.sd: New test.
630 * ld-i386/tlsbin.td: New test.
631 * ld-i386/tlslib.s: New test.
632 * ld-i386/tlsnopic1.s: New test.
633 * ld-i386/tlsnopic2.s: New test.
634 * ld-i386/tlsnopic.dd: New test.
635 * ld-i386/tlsnopic.rd: New test.
636 * ld-i386/tlsnopic.sd: New test.
637 * ld-i386/tlspic1.s: New test.
638 * ld-i386/tlspic2.s: New test.
639 * ld-i386/tlspic.dd: New test.
640 * ld-i386/tlspic.rd: New test.
641 * ld-i386/tlspic.sd: New test.
642 * ld-i386/tlspic.td: New test.
643
2dc83527
CD
6442002-09-18 Chris Demetriou <cgd@broadcom.com>
645
646 * ld-mips-elf/branch-misc-1.d: New file.
647 * ld-mips-elf/branch-misc-2.d: New file.
648 * ld-mips-elf/mips-elf.exp: Run new tests.
649
c23487d4
AM
6502002-09-05 Alan Modra <amodra@bigpond.net.au>
651
652 * ld-sh/sh64/cmpct1.xd: Adjust for lack of abs section sym.
653 * ld-sh/sh64/crange3-cmpct.rd: Likewise.
654 * ld-sh/sh64/crange3-media.rd: Likewise.
655 * ld-sh/sh64/crange3.rd: Likewise.
656
156436a5
HPN
6572002-08-31 Hans-Peter Nilsson <hp@bitrange.com>
658
659 * ld-mmix/bpo-10.d: Tweak for change in symbols handling.
660 * ld-mmix/bpo-11.d: Ditto.
661
662 * ld-mmix/b-nosym.d: Adjust for changed output for absence of
663 symbols.
664
665 * ld-mmix/sec-7m.d: Rename tested section from .debug_info to
666 .di.
667 * ld-mmix/sec-7a.s, ld-mmix/sec-7b.s, ld-mmix/sec-7c.s,
668 ld-mmix/sec-7d.s, ld-mmix/sec-7e.s: Ditto.
669
6d110b65
AM
6702002-08-28 Alan Modra <amodra@bigpond.net.au>
671
672 * ld-discard/discard.exp: xfail m6812.
673 * ld-scripts/map-address.d: Adjust for extras emitted by pe targets.
674
68a4c073
AM
6752002-08-27 Alan Modra <amodra@bigpond.net.au>
676
677 * ld-mmix/b-nosym.d: Revert last change.
678
99e49e4e
AM
6792002-08-26 Alan Modra <amodra@bigpond.net.au>
680
681 * ld-mmix/b-nosym.d: Adjust for "no symbols" on stdout.
682
30c8cc68
AM
6832002-08-23 Stephen Clarke <stephen.clarke@superh.com>
684
685 * ld-sh/sh64/rd-sh64.exp: New framework file.
686 * ld-sh/sh64/init-cmpct.d, ld-sh/sh64/init-media.d,
687 ld-sh/sh64/init64.d, ld-sh/sh64/init.s: New tests for
688 correct setting of ISA bit for init and fini entry-points.
689
0b65791f
SC
6902002-08-16 Stephen Clarke <stephen.clarke@superh.com>
691
692 * ld-sh/sh64/sh64.exp: Add dlsection.
693 * ld-sh/sh64/dlsection-1.s, ld-sh/sh64/dlsection.sd: New.
694
b3de5b86
AM
6952002-08-16 Alan Modra <amodra@bigpond.net.au>
696
697 * ld-discard/discard.exp: xfail targets using generic linker.
698 * ld-discard/extern.d: Allow "data" to be reduced to a section sym.
699
43b10118
HPN
7002002-08-15 Hans-Peter Nilsson <hp@axis.com>
701
702 * ld-cris/libdso-4.d, ld-cris/undef1.d: New test.
703
80425074
L
7042002-08-13 H.J. Lu <hjl@gnu.org>
705
706 * ld-elfvers/vers.exp: Add vers23c and vers23d.
707
708 * ld-elfvers/vers23c.ver: New.
709 * ld-elfvers/vers23d.dsym: New.
710
9c092167
L
7112002-08-12 H.J. Lu <hjl@gnu.org>
712
713 * ld-elfvers/vers.exp: Add vers23.
714
715 * ld-elfvers/vers23.c: New.
716 * ld-elfvers/vers23.dsym: New.
717 * ld-elfvers/vers23.ver: New.
718 * ld-elfvers/vers23a.c: New.
719 * ld-elfvers/vers23a.dsym: New.
720 * ld-elfvers/vers23a.map: New.
721 * ld-elfvers/vers23a.sym: New.
722 * ld-elfvers/vers23a.ver: New.
723 * ld-elfvers/vers23b.c: New.
724 * ld-elfvers/vers23b.dsym: New.
725 * ld-elfvers/vers23b.map: New.
726 * ld-elfvers/vers23b.ver: New.
727
598b6dde
HPN
7282002-08-12 Stephen Clarke <stephen.clarke@superh.com>
729
d1764264
HPN
730 * ld-sh/sh64/abi32.xd: Adjust whitespace in elf32 section
731 listing.
732 * ld-sh/sh64/cmpct1.xd, ld-sh/sh64/mix1.xd, ld-sh/sh64/mix2.xd,
733 ld-sh/sh64/rel32.xd, ld-sh/sh64/shdl32.xd: Likewise.
598b6dde
HPN
734 * ld-sh/sh64/abi32.xd: Adjust as type of linker-script-symbols
735 is no longer set to object.
736 * ld-sh/sh64/abi64.xd, ld-sh/sh64/cmpct1.xd, ld-sh/sh64/crange1.rd,
737 ld-sh/sh64/crange2.rd, ld-sh/sh64/crange3-cmpct.rd,
738 ld-sh/sh64/crange3-media.rd, ld-sh/sh64/crange3.rd,
739 ld-sh/sh64/mix1.xd, ld-sh/sh64/mix2.xd, ld-sh/sh64/shdl32.xd,
740 ld-sh/sh64/shdl64.xd: Likewise.
741
2548cbcc
AM
7422002-08-10 Alan Modra <amodra@bigpond.net.au>
743
744 * ld-discard/discard.exp: Don't run on linuxaout or linuxoldld.
745 * ld-linkonce/linkonce.exp: Likewise.
746 * ld-selective/sel-dump.exp: Likewise.
747 * ld-selective/selective.exp: Don't run on aout or bout.
748
b16100ad
L
7492002-08-08 H.J. Lu <hjl@gnu.org>
750
751 * ld-elfvers/vers.exp: Add vers22.
752
753 * ld-elfvers/vers22.c: New.
754 * ld-elfvers/vers22.dsym: New.
755 * ld-elfvers/vers22.map: New.
756 * ld-elfvers/vers22.ver: New.
757 * ld-elfvers/vers22a.c: New.
758 * ld-elfvers/vers22a.dsym: New.
759 * ld-elfvers/vers22a.sym: New.
760 * ld-elfvers/vers22a.ver: New.
761 * ld-elfvers/vers22b.c: New.
762 * ld-elfvers/vers22b.dsym: New.
763 * ld-elfvers/vers22b.ver: New.
764
31941635
L
7652002-08-07 H.J. Lu <hjl@gnu.org>
766
767 * ld-elfvers/vers.exp: Add --no-undefined-version.
768
769 * ld-elfvers/vers1.map: Remove the unused foo1 and foo2.
770 * ld-elfvers/vers8.map: Likewise.
771 * ld-elfvers/vers18.map: Likewise.
772
19c7c582
AM
7732002-07-30 John David Anglin <dave@hiauly1.hia.nrc.ca>
774
775 * ld-discard/discard.exp, ld-scripts/phdrs.exp, ld-scripts/phdrs2.exp,
776 ld-selective/sel-dump.exp: Test hppa*64*-*-hpux* target.
777 * ld-elfvers/vers.exp, ld-elfvsb/elfvsb.exp, ld-elfweak/elfweak.exp,
778 ld-linkonce/linkonce.exp, ld-shared/shared.exp,
779 ld-undefined/weak-undef.exp: Test hppa*64*-*-hpux* and hppa*-*-linux*
780 targets.
781 * ld-discard/exit.s, ld-discard/extern.s, ld-discard/start.s,
782 ld-discard/static.s: Add whitespace before assembler directives.
783
70a31400
CD
7842002-07-29 Chris Demetriou <cgd@broadcom.com>
785
786 * ld-mips-elf/mips16-1.d: Check that ASE flag is actually set.
787
fb39dac1
RS
7882002-07-26 Richard Sandiford <rsandifo@redhat.com>
789
790 * ld-mips-elf/mips16-1.d,
791 * ld-mips-elf/mips16-1[ab].s: New test.
792 * ld-mips-elf/mips-elf.exp: Run it.
793
ccaf4e07
HPN
7942002-07-19 Hans-Peter Nilsson <hp@bitrange.com>
795
796 * ld-mmix/sec-1.d: Adjust for changes in padding.
797 * ld-mmix/sec-3.d: Ditto.
798
b42d8061
L
7992002-07-15 H.J. Lu <hjl@gnu.org>
800
801 * ld-elfvers/vers.exp: Add vers21.
802
803 * ld-elfvers/vers21.c: New.
804 * ld-elfvers/vers21.dsym: New.
805 * ld-elfvers/vers21.map: New.
806 * ld-elfvers/vers21.sym: New.
807 * ld-elfvers/vers21.ver: New.
808
f1cf2c2e
HPN
8092002-07-12 Hans-Peter Nilsson <hp@axis.com>
810
811 * ld-cris/nodyn4.d, ld-cris/expdyn4.d, ld-cris/comref1.s,
812 ld-cris/euwref1.s, ld-cris/expdyn3.d, ld-cris/expdyn2.d,
813 ld-cris/expdref1.s: New tests.
814
ad42262f
RS
8152002-07-09 Richard Sandiford <rsandifo@redhat.com>
816
1a3fdaa7 817 * ld-scripts/dynamic-sections*: New test.
ad42262f 818
6030b50a
HPN
8192002-07-09 Hans-Peter Nilsson <hp@axis.com>
820
57a4c584
HPN
821 * ld-cris/libdso-3.d, ld-cris/dso-3.s, ld-cris/noglob1.s,
822 ld-cris/noglob1.d: New tests.
823
6030b50a
HPN
824 * ld-cris/libdso-1.d: Tweak for change in size of dynamic sections.
825
3e8cba19
AM
8262002-07-03 Alan Modra <amodra@bigpond.net.au>
827
828 * lib/ld-lib.exp (default_ld_nm): Run nm with LC_ALL=C to ensure
829 consistent sorting.
830 (run_dump_test): Likewise for objdump/nm/objcopy/readelf.
831 * ld-sh/sh64/sh64.exp (run_ld_link_tests): Likewise.
832
9f606706
HPN
8332002-06-29 Hans-Peter Nilsson <hp@bitrange.com>
834
835 * ld-mmix/sec-8m.d, ld-mmix/sec-8m.s, ld-mmix/sec-8a.s,
3e8cba19 836 ld-mmix/sec-8b.s, ld-mmix/sec-8d.s: New test.
9f606706 837
e0350bfb
CD
8382002-06-18 Chris Demetriou <cgd@broadcom.com>
839
840 * ld-mips-elf/empic2-ref.s: Add a missing .end, apparently
841 turned up by recent assembler changes.
842
4c0b7915
TR
8432002-06-17 Tom Rix <trix@redhat.com>
844
845 * ld-d10v/d10v.exp: New driver for d10v.
846 * ld-d10v/default_layout.d : New test.
847 * ld-d10v/regression-001.lt: New test for a linker regression.
848 * ld-d10v/linktest-002.lt: New test for run_link_test.
3e8cba19 849 * ld-d10v/reloc-001.d - reloc-016.d: New tests.
4c0b7915 850
9b17aab6
JL
8512002-06-11 John David Anglin <dave@hiauly1.hia.nrc.ca>
852
853 * ld-scripts/cross1.t: Add .hash, .dynstr and .dynsym sections to
854 script.
855
704e79f9 8562002-06-11 Andreas Jaeger <aj@suse.de>
20c4e932
MS
857
858 * ld-undefined/undefined.exp: Add s390x to dwarf2 xfails.
859
e560f274
RS
8602002-06-10 Richard Sandiford <rsandifo@redhat.com>
861
862 * ld-mips-elf/region1a.s,
863 * ld-mips-elf/region1b.s,
864 * ld-mips-elf/region1.t,
865 * ld-mips-elf/region1.d: New test.
866 * ld-mips-elf/mips-elf.exp: Run it.
867
1634475f
NC
8682002-06-07 Nick Clifton <nickc@cambridge.redhat.com>
869
870 * ld-scripts/phdrs2.s: Use .p2align instead of .align.
3e8cba19
AM
871 Use section names .foo and .bar instead of .text and .data.
872 * ld-scripts/phdrs2.t: Refer to .foo and .bar instead of .text
873 and .data.
1634475f 874
1ed89aa9
NC
8752002-06-06 David Heine <dlheine@tensilica.com>
876
877 * ld-scripts/phdrs2.exp: New file: Run second phdrs test.
878 * ld-scripts/phdrs2.s: New file: Dummy assembler source.
879 * ld-scripts/phdrs2.t: New file: Linker script with an empty
880 section at the start of a loadable segment.
881
bfba206a
L
8822005-06-02 H.J. Lu <hjl@gnu.org>
883
884 * ld-srec/sr3.cc (__dso_handle): Added for gcc 3.1 with
885 -fuse-cxa-atexit.
886 (__cxa_atexit): Likewise.
887
0085b5a8
RH
8882002-05-30 Richard Henderson <rth@redhat.com>
889
890 * ld-bootstrap/bootstrap.exp: Test --relax.
891
69de2f89
HPN
8922002-05-28 Hans-Peter Nilsson <hp@axis.com>
893
894 * ld-cris/libdso-2.d: Tweak for combreloc now default on.
895
3e3f011f
RS
8962002-05-07 Richard Sandiford <rsandifo@redhat.com>
897
898 * lib/ld-lib.exp (run_dump_test): Add -L$srcdir/$subdir.
899 (is_elf_format): New, extracted from...
900 * ld-scripts/weak.exp: ...here.
901 * ld-scripts/overlay-size.exp: New test.
902 * ld-scripts/overlay-size.[tsd],
903 * ld-scripts/overlay-size-map.d: New files for it.
904
a155881b
RS
9052002-05-02 Richard Sandiford <rsandifo@redhat.com>
906
907 * ld-scripts/map-address.exp: Quote conditions.
908
33a301ba
RS
9092002-04-30 Richard Sandiford <rsandifo@redhat.com>
910
911 * ld-scripts/map-address.exp: New test.
912 * ld-scripts/map-address.[td]: New files for it.
913
212a6b8e
RH
9142002-04-19 Richard Henderson <rth@redhat.com>
915
916 * ld-elfvsb/elfvsb.exp: Mirror ia64 non-pic xfails for alpha.
917 * ld-shared/shared.exp: Likewise.
918 * ld-selective/selective.exp: Disable for alpha.
919 * ld-undefined/undefined.exp: Add alpha to dwarf2 xfails.
920
32d27937
HPN
9212002-04-05 Hans-Peter Nilsson <hp@axis.com>
922
923 * ld-cris/libdso-2.d, ld-cris/dso-2.s, ld-cris/hide1: New test.
924
f8548834
HPN
9252002-03-19 Hans-Peter Nilsson <hp@axis.com>
926
442e4424
HPN
927 * ld-cris/ldsym1.d: New test.
928
f8548834
HPN
929 * ld-mmix/bpo-1.d: Tweak for type of linker-script-symbols no
930 longer set to object.
931 * ld-mmix/undef-3.d, ld-mmix/start-1.d, ld-mmix/locto-1.d,
932 ld-mmix/loct-1.d, ld-mmix/locdo-1.d, ld-mmix/local7.d,
933 ld-mmix/local5.d, ld-mmix/local3.d, ld-mmix/local1.d,
934 ld-mmix/loc6.d, ld-mmix/loc4.d, ld-mmix/loc3.d, ld-mmix/loc2.d,
935 ld-mmix/loc1.d, ld-mmix/greg-7.d, ld-mmix/greg-6.d,
936 ld-mmix/greg-5.d, ld-mmix/greg-4.d, ld-mmix/greg-3.d,
937 ld-mmix/greg-2.d, ld-mmix/greg-19.d, ld-mmix/greg-1.d,
938 ld-mmix/bspec2.d, ld-mmix/bspec1.d, ld-mmix/bpo-9.d,
939 ld-mmix/bpo-6.d, ld-mmix/bpo-5.d, ld-mmix/bpo-4.d,
940 ld-mmix/bpo-3.d, ld-mmix/bpo-2.d, ld-mmix/bpo-19.d,
941 ld-mmix/bpo-18.d, ld-mmix/bpo-17.d, ld-mmix/bpo-16.d,
942 ld-mmix/bpo-14.d, ld-mmix/bpo-11.d, ld-mmix/bpo-10.d: Ditto.
943
91c903ab
AJ
9442002-03-11 Andreas Jaeger <aj@suse.de>
945
946 * ld-elfweak/strongdata.sym: Allow bss section for GCC 3.2 that
947 places zero initialized data in the bss.
948 * ld-elfweak/lddsodata.dsym: Likewise.
949
61c53cc2
HPN
9502002-03-07 Hans-Peter Nilsson <hp@axis.com>
951
952 * ld-cris/expdyn1.d: Tweak for change in elf.sc.
953
acbd2de6
HPN
9542002-02-24 Hans-Peter Nilsson <hp@bitrange.com>
955
956 * ld-sh/ld-r-1.d: Adjust to changes in readelf output.
957 * ld-sh/shared-1.d, ld-sh/sh64/crangerel1.rd, ld-sh/crangerel2.rd,
958 ld-sh/sh64/reldl32.rd, ld-sh/sh64/reldl64.rd: Ditto.
959
4bcc9fa4
DJ
9602002-02-18 Daniel Jacobowitz <drow@mvista.com>
961
962 * ld-elfvsb/sh1.c: Fix typo in last change.
963
aa3932f6
DJ
9642002-02-17 Daniel Jacobowitz <drow@mvista.com>
965
966 * ld-elfvsb/sh1.c: Use #pragma weak.
967
3b0f0b37
DJ
9682002-02-17 Daniel Jacobowitz <drow@mvista.com>
969
970 * vers.exp: Do not call diff -q.
971
dd51aa36
HPN
9722002-02-17 Hans-Peter Nilsson <hp@bitrange.com>
973
fe108482
HPN
974 * ld-mmix/b-nosym.d, ld-mmix/sec-6.d: Tweak for change in symbol
975 output.
976 * ld-mmix/sec-7m.d, ld-mmix/sec-7a.s, ld-mmix/sec-7b.s,
977 ld-mmix/sec-7c.s, ld-mmix/sec-7d.s, ld-mmix/sec-7e.s: New test.
978
acdd0e9a
HPN
979 * ld-mmix/bpo-22.d: New test.
980
dd51aa36
HPN
981 * ld-mmix/local12.d (Sections): Match any LMA for .data, .sbss,
982 and .bss.
983
4f70f93f
AM
9842002-02-12 John David Anglin <dave@hiauly1.hia.nrc.ca>
985
986 * ld-selective/selective.exp: Link against libgcc on
987 hppa*-*-linux* targets.
988
fb6de7f3
AO
9892002-02-11 Alexandre Oliva <aoliva@redhat.com>
990
0f8b8904
AO
991 * ld-sh/sh64/reldl64.rd: Add relocation symbol data in info field.
992 * ld-sh/sh64/crange-2i.s: Add align to match align in crange-2h.s.
993 * ld-sh/sh64/crange3-cmpct.rd: Adjust to reflect modifications
994 in section ordering.
995 * ld-sh/sh64/crange3-media.rd: Likewise.
996 * ld-sh/sh64/crange3.rd: Likewise.
997 * ld-sh/sh64/crange3.dd: Likewise.
998
fb6de7f3
AO
999 * ld-sh/shared-1.d: Fix relocation addend.
1000
c9901271
HPN
10012002-02-09 Hans-Peter Nilsson <hp@bitrange.com>
1002
1003 * ld-mmix/bpo-21.d, ld-mmix/bpo-21m.d, ld-mmix/bpo-11.s: New
1004 tests.
1005
1b19eb81
AO
10062002-02-08 Alexandre Oliva <aoliva@redhat.com>
1007
1008 Contribute sh64-elf.
1009 2002-02-02 Alexandre Oliva <aoliva@redhat.com>
1010 * ld-sh/sh64/crange3-cmpct.rd: Adjust offsets.
1011 * ld-sh/sh64/crange3-media.rd: Likewise.
1012 * ld-sh/sh64/crange3.rd: Likewise.
1013 * ld-sh/sh64/crangerel1.rd: Likewise.
1014 * ld-sh/sh64/crangerel2.rd: Likewise.
1015 * ld-sh/sh64/reldl32.rd: Likewise.
1016 * ld-sh/sh64/reldl64.rd: Likewise.
1017 2002-01-28 Alexandre Oliva <aoliva@redhat.com>
1018 * ld-sh/sh64/abi32.xd: Formatting changes to match the current
1019 output of objdump.
1020 * ld-sh/sh64/cmpct1.xd: Likewise.
1021 * ld-sh/sh64/crange1.rd: Likewise.
1022 * ld-sh/sh64/crange2.rd: Likewise.
1023 * ld-sh/sh64/crange3-cmpct.rd: Likewise.
1024 * ld-sh/sh64/crange3-media.rd: Likewise.
1025 * ld-sh/sh64/crange3.rd: Likewise.
1026 * ld-sh/sh64/crangerel1.rd: Likewise.
1027 * ld-sh/sh64/crangerel2.rd: Likewise.
1028 * ld-sh/sh64/mix1.xd: Likewise.
1029 * ld-sh/sh64/mix2.xd: Likewise.
1030 * ld-sh/sh64/rel32.xd: Likewise.
1031 * ld-sh/sh64/reldl32.rd: Likewise.
1032 * ld-sh/sh64/reldl64.rd: Likewise.
1033 * ld-sh/sh64/sh64.exp: Likewise. Reordered cranges and stack
1034 sessions, to match changes in the linker script.
1035 2001-06-14 Alexandre Oliva <aoliva@redhat.com>
1036 * ld-sh/sh64/reldl32.rd, ld-sh/sh64/reldl64.rd: Adjust relocation
1037 info to reflect renumbering of relocation types.
1038 2001-03-14 DJ Delorie <dj@redhat.com>
1039 * ld-sh/sh64/endian.dbd: New file, endian tests.
1040 * ld-sh/sh64/endian.dld: Ditto.
3e8cba19
AM
1041 * ld-sh/sh64/endian.ld: Ditto.
1042 * ld-sh/sh64/endian.s: Ditto.
1043 * ld-sh/sh64/endian.sbd: Ditto.
1044 * ld-sh/sh64/endian.sld: Ditto.
1045 * ld-sh/sh64/sh64.exp: Add above tests. Add -L option to ld.
1b19eb81
AO
1046 2001-03-12 DJ Delorie <dj@redhat.com>
1047 * ld-sh/sh64/relax.exp: New file, test disabling relaxing.
1048 * ld-sh/sh64/relax1.s: Ditto.
1049 * ld-sh/sh64/relax2.s: Ditto.
1050 * ld-sh/sh64/relax3.s: Ditto.
1051 * ld-sh/sh64/relax4.s: Ditto.
1052 * ld-sh/sh64/relfail.exp: New file, test for bogus relocs.
1053 * ld-sh/sh64/relfail.s: Ditto.
1054 2001-03-12 DJ Delorie <dj@redhat.com>
1055 * ld-sh/sh.exp: This test isn't appropriate for SH64 since it
1056 uses SH32 assembler files.
1057 2001-03-07 DJ Delorie <dj@redhat.com>
1058 * ld-selective/selective.exp: Pass "-e _start" for sh64 to
1059 accomodate expected start symbol in test.
1060 2001-03-06 DJ Delorie <dj@redhat.com>
1061 * ld-scripts/crossref.exp: Pass -mshelf32 to the linker for sh64,
1062 to match what gcc passes to the linker by default.
1063 * ld-selective/selective.exp: Ditto.
1064 * ld-srec/srec.exp: Ditto, plus XFAIL for sh64.
1065 * ld-undefined/undefined.exp: Add XFAIL for sh64 (it's dwarf2).
1066 2001-03-06 DJ Delorie <dj@redhat.com>
1067 * ld-sh/sh64/abi32.xd (stack): Adjust for new default stack layout.
1068 * ld-sh/sh64/abi64.xd (stack): Ditto.
1069 * ld-sh/sh64/cmpct1.xd (stack): Ditto.
1070 * ld-sh/sh64/crange1.rd (stack): Ditto.
1071 * ld-sh/sh64/crange2.rd (stack): Ditto.
1072 * ld-sh/sh64/crange3-cmpct.rd (stack): Ditto.
1073 * ld-sh/sh64/crange3-media.rd (stack): Ditto.
1074 * ld-sh/sh64/crange3.rd (stack): Ditto.
1075 * ld-sh/sh64/mix1.xd (stack): Ditto.
1076 * ld-sh/sh64/mix2.xd (stack): Ditto.
1077 * ld-sh/sh64/shdl32.xd (stack): Ditto.
1078 * ld-sh/sh64/shdl64.xd (stack): Ditto.
1079 2001-01-14 Hans-Peter Nilsson <hpn@cygnus.com>
1080 * ld-sh/sh64/mix1.xd: Add SORT_ENTRIES for .cranges section.
1081 * ld-sh/sh64/mix2.xd: Ditto.
1082 2001-01-08 Hans-Peter Nilsson <hpn@cygnus.com>
1083 * ld-sh/sh64/abi32.xd: Adjust for bit 0 set on an entry address
1084 being SHmedia.
1085 * ld-sh/sh64/shdl64.xd: Ditto.
1086 * ld-sh/sh64/shdl32.xd: Ditto.
1087 * ld-sh/sh64/mix2.xd: Ditto.
1088 * ld-sh/sh64/crange3-media.rd: Ditto.
1089 * ld-sh/sh64/abi64.xd: Ditto.
1090 2001-01-06 Hans-Peter Nilsson <hpn@cygnus.com>
1091 * ld-sh/sh64/crange-2a.s (diversion2): New global symbol.
1092 * ld-sh/sh64/crange1.rd: Adjust to presence of new symbol.
1093 Adjust section type for .cranges; expect sorted contents.
1094 * ld-sh/sh64/crange2.rd: Ditto.
1095 * ld-sh/sh64/crange3.dd, ld-sh/sh64/crange3.rd: Ditto.
1096 * ld-sh/sh64/crangerel1.rd: Adjust to presence of new symbol.
1097 * ld-sh/sh64/crangerel2.rd: Ditto.
1098 * ld-sh/sh64/mix1.xd: Adjust to DEBUGGING being set for .cranges.
1099 * ld-sh/sh64/mix2.xd: Ditto.
1100 * ld-sh/sh64/crange3-cmpct.rd, ld-sh/sh64/crange3-media.rd: New
1101 tests.
1102 * ld-sh/sh64/sh64.exp: Tweak test message. Run new tests.
1103 2001-01-05 Hans-Peter Nilsson <hpn@cygnus.com>
1104 * ld-sh/sh64/shmix-1.s (start2): Add a NOP to provide a valid
1105 target for (unexpanded) PTB. Add an .align 2 to SHmedia code to
1106 keep properly aligned.
1107 * ld-sh/sh64/mix1.sd, ld-sh/sh64/mix1.xd: Adjust accordingly.
1108 * ld-sh/sh64/mix1-noexp.sd, ld-sh/sh64/mix2-noexp.sd,
1109 ld-sh/sh64/abixx-noexp.sd: New tests for GAS -no-expand and
1110 R_SH_PT_16 relocation.
1111 * ld-sh/sh64/sh64.exp: Run new tests.
1112 2000-12-30 Hans-Peter Nilsson <hpn@cygnus.com>
1113 * ld-sh/sh64/crange-2f.s, ld-sh/sh64/crange-2g.s,
1114 ld-sh/sh64/crange-2h.s, ld-sh/sh64/crange-2i.s,
1115 ld-sh/sh64/crange3.dd, ld-sh/sh64/crange3.rd: New tests.
1116 * ld-sh/sh64/sh64.exp: Run new tests.
1117 * ld-sh/sh64/crange1.rd: Correct section flags.
1118 * ld-sh/sh64/crange2.rd: Ditto.
1119 * ld-sh/sh64/crangerel1.rd: Ditto.
1120 2000-12-18 Hans-Peter Nilsson <hpn@cygnus.com>
1121 * ld-sh/sh64/crange-1.s, ld-sh/sh64/crange-2a.s,
1122 ld-sh/sh64/crange-2b.s, ld-sh/sh64/crange-2c.s,
1123 ld-sh/sh64/crange-2d.s, ld-sh/sh64/crange-2e.s,
1124 ld-sh/sh64/crange1.rd, ld-sh/sh64/crange2.rd,
1125 ld-sh/sh64/crangerel1.rd, ld-sh/sh64/crangerel2.rd: New tests for
1126 handling .cranges section.
1127 * ld-sh/sh64/sh64.exp: Run new tests.
1128 * ld-sh/sh64/mix1.sd, ld-sh/sh64/mix1.xd, ld-sh/sh64/mix2.sd,
1129 ld-sh/sh64/mix2.xd: Adjust for .cranges section.
1130 2000-12-15 Hans-Peter Nilsson <hpn@cygnus.com>
1131 * ld-sh/sh64/abi32.sd, ld-sh/sh64/abi32.xd, ld-sh/sh64/abi64.sd,
1132 ld-sh/sh64/abi64.xd, ld-sh/sh64/cmpct1.xd, ld-sh/sh64/mix1.sd,
1133 ld-sh/sh64/mix1.xd, ld-sh/sh64/mix2.sd, ld-sh/sh64/mix2.xd,
1134 ld-sh/sh64/shdl32.xd, ld-sh/sh64/shdl64.xd: Adjust to .bss and
1135 .data individually 8-byte aligned.
1136 2000-12-09 Hans-Peter Nilsson <hpn@cygnus.com>
1137 * ld-sh/sh64/rel-1.s, ld-sh/sh64/rel-2.s, ld-sh/sh64/rel32.xd,
1138 ld-sh/sh64/rel64.xd, ld-sh/sh64/reldl-1.s, ld-sh/sh64/reldl-2.s,
1139 ld-sh/sh64/reldl32.rd, ld-sh/sh64/reldl64.rd: New tests.
1140 * ld-sh/sh64/sh64.exp: Make it possible to use readelf as
1141 inspection tool. Run new tests.
1142 2000-12-07 Hans-Peter Nilsson <hpn@cygnus.com>
1143 * ld-sh/sh64/abi64.sd, ld-sh/sh64/abi32.sd, ld-sh/sh64/mix1.sd,
1144 ld-sh/sh64/mix2.sd: Correct offsets in PT/PTA/PTB expansions.
1145 * ld-sh/sh64/shdl-1.s, ld-sh/sh64/shdl-2.s, ld-sh/sh64/shdl64.sd,
1146 ld-sh/sh64/shdl64.xd, ld-sh/sh64/shdl32.xd: New tests.
1147 * ld-sh/sh64/sh64.exp: Run new tests.
1148 2000-12-01 Hans-Peter Nilsson <hpn@cygnus.com>
1149 * ld-sh/sh64/cmpct1.sd, ld-sh/sh64/cmpct1.xd,
1150 ld-sh/sh64/shcmp-1.s: New test.
1151 * ld-sh/sh64/sh64.exp: Add new test to sh64tests. Reformat.
1152 2000-11-30 Hans-Peter Nilsson <hpn@cygnus.com>
1153 * ld-sh/sh64/sh64.exp: Use linker option -mshelf64 for 64-bit ABI
1154 test.
1155 * ld-sh/sh64/abi64.xd: Tweak for 64-bit ELF.
1156 2000-11-29 Hans-Peter Nilsson <hpn@cygnus.com>
1157 * ld-sh/sh64/sh64.exp (sh64tests): Use linker option -mshelf32 for
1158 tests.
1159 2000-11-27 Hans-Peter Nilsson <hpn@cygnus.com>
1160 * ld-sh/sh64/abi32.sd, ld-sh/sh64/abi64.sd: Correct MOVI
1161 registers.
1162 * ld-sh/sh64/mix1.sd, ld-sh/sh64/mix1.xd, ld-sh/sh64/shmix-1.s:
1163 New test.
1164 * ld-sh/sh64/mix2.sd, ld-sh/sh64/mix2.xd, ld-sh/sh64/shmix-2.s,
1165 ld-sh/sh64/shmix-3.s: New test.
1166 * ld-sh/sh64/sh64.exp: Add new tests to sh64tests.
1167 2000-11-26 Hans-Peter Nilsson <hpn@cygnus.com>
1168 * ld-sh/sh64: New testsuite.
1169
9636f65c
HPN
11702002-02-07 Hans-Peter Nilsson <hp@axis.com>
1171
1172 * ld-selective/keepdot.s: Remove section specifier.
1173
b611beb0
HPN
11742002-02-05 Hans-Peter Nilsson <hp@axis.com>
1175
1176 * ld-selective/keepdot.d, ld-selective/keepdot.ld,
1177 ld-selective/keepdot.s, ld-selective/keepdot0.d: New tests.
1178 * ld-selective/sel-dump.exp: New, driver for run_dump_test:s.
1179
a27be4d5
HPN
11802002-02-04 Hans-Peter Nilsson <hp@bitrange.com>
1181
1182 * ld-mmix/bpo-18.d, ld-mmix/bpo64addr.ld, ld-mmix/bpo-18m.d,
1183 ld-mmix/bpo-9.s, ld-mmix/bpo-19.d, ld-mmix/bpo-19m.d,
1184 ld-mmix/bpo-10.s, ld-mmix/bpo-20.d, ld-mmix/bpo-20m.d: New tests
1185 for on-demand global register allocation.
1186
60e955f1
AO
11872002-02-02 Alexandre Oliva <aoliva@redhat.com>
1188
1189 * ld-sh/shared-1.d: Fix incorrect offsets.
1190
fb17c222
HPN
11912002-02-01 Hans-Peter Nilsson <hp@bitrange.com>
1192
1193 * ld-mmix/bpo-1.d, ld-mmix/bpo-1.s, ld-mmix/bpo-1m.d,
1194 ld-mmix/bpo-15.d, ld-mmix/bpo-4.s, ld-mmix/bpo-6.d,
1195 ld-mmix/bpo-6.s, ld-mmix/bpo-2.d, ld-mmix/bpo-6m.d,
1196 ld-mmix/bpo-12m.d, ld-mmix/bpo-2m.d, ld-mmix/bpo-2.s,
1197 ld-mmix/bpo-5.s, ld-mmix/bpo-3.d, ld-mmix/start3.s,
1198 ld-mmix/bpo-3m.d, ld-mmix/bpo-9m.d, ld-mmix/bpo-4.d,
1199 ld-mmix/bpo-3.s, ld-mmix/bpo-4m.d, ld-mmix/bpo-7.d,
1200 ld-mmix/bpo-5.d, ld-mmix/bpo-16.d, ld-mmix/bpo-5m.d,
1201 ld-mmix/bpo-7m.d, ld-mmix/bpo-9.d, ld-mmix/bpo-8.d,
1202 ld-mmix/start4.s, ld-mmix/bpo-8m.d, ld-mmix/bpo-13m.d,
1203 ld-mmix/bpo-15m.d, ld-mmix/bpo-10.d, ld-mmix/bpo-11.d,
1204 ld-mmix/bpo-14m.d, ld-mmix/bpo-13.d, ld-mmix/bpo-7.s,
1205 ld-mmix/bpo-12.d, ld-mmix/bpo-16m.d, ld-mmix/bpo-14.d,
1206 ld-mmix/bpo-8.s, ld-mmix/bpo-17.d, ld-mmix/bpo-17m.d: New tests.
1207
f7a2c2f6
HPN
12082002-01-31 Hans-Peter Nilsson <hp@axis.com>
1209
1210 * ld-cris/weakref1.d, ld-cris/libdso-1.d, ld-cris/gotrel2.s,
1211 ld-cris/expdyn1.d, ld-cris/expdyn1.s, ld-cris/dso-1.s: New tests.
1212 * ld-cris/cris.exp: Split run_dump_tests in two parts, executing
1213 tests named *dso-*.d first and copying their tmpdir/dump to files
1214 named as the .d-file.
1215
dbc37f89
AM
12162002-01-31 Alan Modra <amodra@bigpond.net.au>
1217
1218 * ld-scripts/crossref.exp: Allow foo to have a leading dot.
1219 * ld-scripts/cross1.t: Add .opd.
1220 * ld-undefined/undefined.exp: Allow leading dot on sym names.
1221 * lib/ld-lib.exp (default_ld_nm): Strip leading dots from syms.
1222
38b566ae
CD
12232002-01-29 Chris Demetriou <cgd@broadcom.com>
1224
1225 * ld-mips-elf/emrelocs-eb.d: New file to test --embedded-relocs.
91c903ab 1226 * ld-mips-elf/emrelocs-el.d: Likewise.
38b566ae
CD
1227 * ld-mips-elf/emrelocs1.s: Likewise.
1228 * ld-mips-elf/emrelocs2.s: Likewise.
1229 * ld-mips-elf/emrelocs.ld: Likewise.
1230 * ld-mips-elf/mips-elf.exp: Add the above to the list of tests.
1231
54893deb
HPN
12322002-01-21 Hans-Peter Nilsson <hp@axis.com>
1233
1234 * ld-cris: New testsuite directory.
1235
8b8c5dbd
NC
12362002-01-15 Nick Clifton <nickc@cambridge.redhat.com>
1237
1238 * ld-sh/sh.exp: Copy start.s file into test directory.
1239
8f2a6955
NC
12402002-01-14 Nick Clifton <nickc@cambridge.redhat.com>
1241
1242 * ld-selective/selective.exp: For ARM targets, link with libgcc.a.
1243
a657e7c1
CD
12442002-01-02 Chris Demetriou <cgd@broadcom.com>
1245
1246 * ld-mips-elf/empic1-ln.d: New file to test basic linking of
1247 R_MIPS_GNU_REL_HI16 and R_MIPS_GNU_REL_LO16 relocations.
1248 * ld-mips-elf/empic1-lp.d: Likewise.
1249 * ld-mips-elf/empic1-mn.d: Likewise.
1250 * ld-mips-elf/empic1-mp.d: Likewise.
1251 * ld-mips-elf/empic1-sn.d: Likewise.
1252 * ld-mips-elf/empic1-sp.d: Likewise.
1253 * ld-mips-elf/empic1-ref.s: Likewise.
1254 * ld-mips-elf/empic1-space.s: Likewise.
1255 * ld-mips-elf/empic1-tgt.s: Likewise.
1256 * ld-mips-elf/empic2-fwd-0.d: New file to test
1257 R_MIPS_GNU_REL_HI16 and R_MIPS_GNU_REL_LO16 relocation edge
1258 cases.
1259 * ld-mips-elf/empic2-fwd-1.d: Likewise.
1260 * ld-mips-elf/empic2-rev-0.d: Likewise.
1261 * ld-mips-elf/empic2-rev-1.d: Likewise.
1262 * ld-mips-elf/empic2-ref.s: Likewise.
1263 * ld-mips-elf/empic2-space.s: Likewise.
1264 * ld-mips-elf/empic2-fwd-tgt.s: Likewise.
1265 * ld-mips-elf/empic2-rev-tgt.s: Likewise.
1266 * ld-mips-elf/mips-elf.exp: New file to run MIPS 32-bit ELF
1267 tests (including those above).
1268
82e03011
L
12692001-11-30 H.J. Lu <hjl@gnu.org>
1270
1271 * ld-elfvers/vers.exp (build_vers_lib): Preserve the library
1272 order.
1273
67954772
L
12742001-11-29 H.J. Lu <hjl@gnu.org>
1275
1276 * ld-elfvers/vers.exp (build_vers_lib): Support linking against
1277 more than one libraries.
1278 Add "vers20a" and "vers20" tests for common symbols.
1279
1280 * ld-elfvers/vers20.c: New.
1281 * ld-elfvers/vers20.dsym: New.
1282 * ld-elfvers/vers20.map: New.
1283 * ld-elfvers/vers20.ver: New.
1284 * ld-elfvers/vers20a.ver: New.
1285
f5e04945
L
12862001-11-19 H.J. Lu <hjl@gnu.org>
1287
1288 * ld-elfvsb/define.s: Mark all global lables as object.
1289
1290 * ld-elfvsb/hidden0.d: Match large section number.
1291 * ld-elfvsb/hidden1.d: Likewise.
1292 * ld-elfvsb/internal0.d: Likewise.
1293 * ld-elfvsb/internal1.d: Likewise.
1294 * ld-elfvsb/protected0.d: Likewise.
1295 * ld-elfvsb/protected1.d: Likewise.
1296
1297 * ld-elfvsb/hidden0.d: Change NOTYPE to OBJECT.
1298 * ld-elfvsb/internal0.d: Likewise.
1299 * ld-elfvsb/protected0.d: Likewise.
1300
c3b1835c
L
13012001-11-15 H.J. Lu <hjl@gnu.org>
1302
1303 * ld-sh/ld-r-1.d: Updated.
1304
86017ce9
NC
13052001-11-14 Nick Clifton <nickc@cambridge.redhat.com>
1306
1307 * ld-bootstrap/bootstrap.exp: Only scan tail of executable for
1308 PE targets.
1309
d7b78487
NC
13102001-11-12 Donn Terry <donnte@microsoft.com>
1311
1312 * ld-bootstrap/bootstrap.exp: Only compare the tail end of the two
1313 binary files produced in order to avoid date stamp present in PE
1314 binaries.
1315
fec91dc5
HPN
13162001-11-11 Hans-Peter Nilsson <hp@bitrange.com>
1317
1318 * ld-mmix/sec-5.d (Sections): Add whitespace missing in commit.
1319
3a921b77
L
13202001-11-09 H.J. Lu <hjl@gnu.org>
1321
1322 * ld-discard/discard.exp: New. Test ld discard.
1323 * ld-discard/discard.ld: Likewise.
1324 * ld-discard/exit.s: Likewise.
1325 * ld-discard/extern.d: Likewise.
1326 * ld-discard/extern.s: Likewise.
1327 * ld-discard/start.d: Likewise.
1328 * ld-discard/start.s: Likewise.
1329 * ld-discard/static.d: Likewise.
1330 * ld-discard/static.s: Likewise.
1331
04827a14
L
13322001-11-02 H.J. Lu <hjl@gnu.org>
1333
1334 * ld-elfvsb/elfvsb.exp: Add the "ld -r" test.
1335
1336 * ld-elfvsb/hidden0.d: New.
1337 * ld-elfvsb/hidden1.d: New.
1338 * ld-elfvsb/internal0.d: New.
1339 * ld-elfvsb/internal1.d: New.
1340 * ld-elfvsb/protected0.d: New.
1341 * ld-elfvsb/protected1.d: New.
1342 * ld-elfvsb/undef.s: New.
1343 * ld-elfvsb/undef.s: New.
1344
dc5e727b
NC
13452001-11-02 NIIBE Yutaka <gniibe@m17n.org>
1346
1347 * ld-sh/sh.exp: Have its own start.s for linux.
1348
6ef81afd
HPN
13492001-10-31 Hans-Peter Nilsson <hp@bitrange.com>
1350
45734546 1351 * ld-mmix/locdo-1.d: Prune character dump part.
6ef81afd 1352 * ld-mmix/local7m.d, ld-mmix/loc4.d, ld-mmix/loc4m.d,
91c903ab
AJ
1353 ld-mmix/loc1.d, ld-mmix/bspec1m.d, ld-mmix/bspec2m.d,
1354 ld-mmix/b-nosym.d, ld-mmix/b-fixo2.d, ld-mmix/b-loc64k.d,
1355 ld-mmix/undef-3m.d, ld-mmix/locto.s, ld-mmix/loct.s,
1356 ld-mmix/local3m.d, ld-mmix/local1m.d, ld-mmix/loc6m.d,
1357 ld-mmix/loc2.s, ld-mmix/loc1.s, ld-mmix/gregldo1.s,
1358 ld-mmix/dloc1.s, ld-mmix/b-widec3.s, ld-mmix/b-nosym.s: Remove
1359 unnecessary empty lines.
6ef81afd 1360
3c3bdf30
NC
13612001-10-30 Hans-Peter Nilsson <hp@bitrange.com>
1362
1363 * ld-mmix: New testsuite directory.
1364
7739e068
HPN
13652001-10-14 Hans-Peter Nilsson <hp@bitrange.com>
1366
d45d3ffb
HPN
1367 * ld-sh/sub2l-1.d, ld-sh/shared-1.d, ld-sh/weak1.d: Only run on
1368 sh*-*-elf.
1369
b2da51b6
HPN
1370 * lib/ld-lib.exp (run_dump_test): Fix typo: asflags(), not asflags{}.
1371
7739e068
HPN
1372 * ld-sh/rd-sh.exp: New framework file.
1373 * ld-sh/ld-r-1.d, ld-sh/ldr1.s, ld-sh/ldr2.s, ld-sh/shared-1.d,
1374 ld-sh/weak1.s, ld-sh/weak1.d, ld-sh/sub2l.s, ld-sh/sub2l-1.d: New
1375 test files.
1376
8e13f7b1
HPN
13772001-09-29 Hans-Peter Nilsson <hp@axis.com>
1378
1379 * ld-linkonce/linkonce.exp: New file.
1380 * ld-linkonce/x.s, ld-linkonce/y.s, ld-linkonce/zeroeh.ld,
1381 ld-linkonce/zeroehl32.d: New test.
1382
5d5849d7
L
13832001-09-25 H.J. Lu <hjl@gnu.org>
1384
1385 * ld-elfweak/dso.dsym: Updated for alpha.
1386 * ld-elfweak/dsodata.dsym: Likewise.
1387 * ld-elfweak/strong.sym: Likewise.
1388 * ld-elfweak/strongcomm.sym: Likewise.
1389 * ld-elfweak/strongdata.sym: Likewise.
1390
cfe5266f
HPN
13912001-09-15 Hans-Peter Nilsson <hp@bitrange.com>
1392
1393 * lib/ld-lib.exp (run_dump_test): Handle new option
1394 "objcopy_linked_file". Return after failing, if errors were
1395 expected but none were found.
1396 (slurp_options): Support underscores in option names.
1397
0c52a746
L
13982001-09-14 H.J. Lu <hjl@gnu.org>
1399
1400 * ld-elfweak/bar.c: Updated.
1401 * ld-elfweak/bar1a.c: Likewise.
1402 * ld-elfweak/main.c: Likewise.
1403 * ld-elfweak/main1.c: Likewise.
1404 * ld-elfweak/elfweak.exp: Likewise.
1405 * ld-elfweak/weakdata.dsym: Updated.
1406
bd7c9df6
L
14072001-09-11 H.J. Lu <hjl@gnu.org>
1408
1409 * ld-elfweak/elfweak.exp (build_lib): Take a list of object
1410 files.
1411 (build_exec): Likewise.
1412 Add more tests and make some xfail.
1413
1414 * ld-elfweak/dso.dsym: Support symbol versioning.
1415 * ld-elfweak/dsow.dsym: Likewise.
1416
1417 * ld-elfweak/main1.c: New.
1418 * ld-elfweak/bar1a.c: Likewise.
1419 * ld-elfweak/bar1b.c: Likewise.
1420 * ld-elfweak/bar1c.c: Likewise.
1421 * ld-elfweak/foo1a.c: Likewise.
1422 * ld-elfweak/foo1b.c: Likewise.
1423 * ld-elfweak/dsodata.dsym: Likewise.
1424 * ld-elfweak/dsowdata.dsym: Likewise.
1425 * ld-elfweak/weakdata.dsym: Likewise.
1426 * ld-elfweak/strongcomm.sym: Likewise.
1427 * ld-elfweak/strongdata.sym: Likewise.
1428 * ld-elfweak/weakdata.dat: Likewise.
1429 * ld-elfweak/strongdata.dat: Likewise.
1430
16a57284
L
14312001-09-10 H.J. Lu <hjl@gnu.org>
1432
1433 * ld-elfweak/elfweak.exp: New.
1434 * ld-elfweak/bar.c: Likewise.
1435 * ld-elfweak/foo.c: Likewise.
1436 * ld-elfweak/main.c: Likewise.
1437 * ld-elfweak/dso.dsym: Likewise.
1438 * ld-elfweak/dsow.dsym: Likewise.
1439 * ld-elfweak/strong.sym: Likewise.
1440 * ld-elfweak/strong.dat: Likewise.
1441 * ld-elfweak/weak.dat: Likewise.
1442
ad9f78d1
AM
14432001-08-27 Alan Modra <amodra@bigpond.net.au>
1444 Linus Nordberg <linus@swox.se>
1445
1446 * ld-checks/checks.exp: .lcomm is incompatible with ppc coff.
1447 * ld-scripts/cross1.t: Add .toc section.
1448 * ld-scripts/cross2.t: Likewise.
1449 * ld-scripts/phdrs.exp: powerpc64 is 64 bit.
1450 * ld-srec/srec.exp: xfail powerpc64
1451
453abe31
NC
14522001-08-21 John David Anglin <dave@hiauly1.hia.nrc.ca>
1453
1454 * ld-selective/selective.exp: Return if target is `vax-*-ultrix*'.
1455 Continue with other tests when there is a compilation error.
1456
39c183c1
NC
14572001-08-01 Loren J. Rittle <ljrittle@acm.org>
1458
1459 * ld-cdtest/cdtest-nrv.dat: New file.
1460 * ld-cdtest/cdtest.exp: Do not require any exception support
1461 library. Check results against NRV.
1462
22a517d0
NC
14632001-08-01 Loren J. Rittle <ljrittle@acm.org>
1464
1465 * ld-srec/srec.exp: Do not require any exception support
1466 library.
1467
e0d85c26
L
14682001-07-27 H.J. Lu <hjl@gnu.org>
1469
1470 * ld-selective/selective.exp: Fix the error in the last change.
1471
067f2074
AM
14722001-07-24 Loren J. Rittle <ljrittle@acm.org>
1473
1474 * ld-selective/selective.exp: Support g++ V3 ABI (along side
1475 the old ABI). Make comparisons against normalized (to
1476 V3-style) demangled nm output.
1477
992c450d
AM
14782001-07-24 Alan Modra <amodra@bigpond.net.au>
1479
1480 * config/default.exp (ld_nm): Add "nmflags" arg.
1481 * lib/ld-lib.exp (default_ld_nm): Likewise.
1482 * ld-empic/empic.exp: Adjust call to ld_nm.
1483 * ld-scripts/defined.exp: Likewise.
1484 * ld-scripts/script.exp: Likewise.
1485 * ld-scripts/sizeof.exp: Likewise.
1486 * ld-selective/selective.exp: Likewise.
1487 * ld-sh/sh.exp: Likewise.
1488
bbfebd39
L
14892001-07-12 H.J. Lu <hjl@gnu.org>
1490
1491 * ld-selective/selective.exp: Mark selective1, selective2,
1492 selective4 and selective5 xfail on alpha*-*.
1493
261def70
HPN
14942001-06-13 Hans-Peter Nilsson <hp@bitrange.com>
1495
1496 * config/default.exp (AS, GASP, OBJDUMP, NM, NMFLAGS, OBJCOPY,
1497 OBJCOPYFLAGS, READELF, READELFFLAGS, LD, LDFLAGS): Provide
1498 default.
1499
1500 * lib/ld-lib.exp (run_dump_test): Import from gas testsuite. Add
1501 new options "ld", "source", "xfail", "target", "notarget" and
1502 "error". Support the runtest_file_p "*.exp=testname" feature.
1503 (slurp_options, regexp_diff, file_contents, verbose_eval): Import
1504 from gas testsuite.
1505
1e9f9630
NC
15062001-06-12 Martin Schwidefsky <schwidefsky@de.ibm.com>
1507
1508 * testsuite/ld-undefined/undefined.exp: Correct setup_xfail rule.
1509
66517a2f
L
15102001-06-06 H.J. Lu <hjl@gnu.org>
1511
1512 * ld-bootstrap/bootstrap.exp: Rebuild tmpdir/ld2 with tmpdir/ld3
1513 on Linux/mips.
1514
a5c9dff1 1515 * ld-elfvers/vers.exp: Also run on Linux/mips.
66517a2f
L
1516 * ld-elfvsb/elfvsb.exp: Likewise.
1517 * ld-shared/shared.exp: Likewise.
1518
1519 * ld-selective/selective.exp: Mark selective2, selective3,
1520 selective4 and selective5 xfail on Linux/mips.
1521
1522 * ld-shared/main.c: Skip invalid -Bsymbolic tests on Linux/mips.
1523
1524 * symbolic.dat: Remove invalid -Bsymbolic tests on Linux/mips.
1525
1526 * ld-srec/srec.exp: Add Linux/mips to xfail.
1527
d52f9762
AM
15282001-06-06 Martin Schwidefsky <schwidefsky@de.ibm.com>
1529
1530 * ld-undefined/undefined.exp: Add a setup_xfail line for a test
1531 that will always fail on s/390.
1532
1e329ce6
NC
15332001-05-28 kaz Kojima <kkojima@rr.iij4u.or.jp>
1534
1535 * ld-sh/sh.exp: For sh-*-linux-gnu target add a start address for
1536 the text section.
1537
c709b096
AM
15382001-05-25 Alan Modra <amodra@one.net.au>
1539
1540 * ld-elfvers/vers.exp: Replace linuxoldld with linux*oldld and
1541 linuxaout with linux*aout.
1542
936f9717
L
15432001-05-24 H.J. Lu <hjl@gnu.org>
1544
1545 * ld-scripts/phdrs.exp: Add sparc64 to 64 bit platform.
1546
9d8b3bf4
L
15472001-05-18 H.J. Lu <hjl@gnu.org>
1548
1549 * ld-elfvers/vers.exp: Revert the last change.
1550
1551 * ld-elfvers/vers2.ver: Put back "tmpdir/" the version
1552 references.
1553 * ld-elfvers/vers3.ver: Likewise.
1554 * ld-elfvers/vers6.ver: Likewise.
1555 * ld-elfvers/vers18.ver: Likewise.
1556
0f3f8808
L
15572001-05-17 H.J. Lu <hjl@gnu.org>
1558
1559 * ld-elfvers/vers.exp: Pass "-rpath .:$tmpdir" to "vers19".
1560
1561 * ld-elfvers/vers1.ver: Remove "tmpdir/" from the version
1562 definition.
1563 * ld-elfvers/vers2.ver: Likewise.
1564 * ld-elfvers/vers3.ver: Likewise.
1565 * ld-elfvers/vers4a.ver: Likewise.
1566 * ld-elfvers/vers6.ver: Likewise.
1567 * ld-elfvers/vers7a.ver: Likewise.
1568 * ld-elfvers/vers8.ver: Likewise.
1569 * ld-elfvers/vers9.ver: Likewise.
1570 * ld-elfvers/vers15.ver: Likewise.
1571 * ld-elfvers/vers16a.ver: Likewise.
1572 * ld-elfvers/vers17.ver: Likewise.
1573 * ld-elfvers/vers18.ver: Likewise.
1574
8b0fa282
L
15752001-05-03 H.J. Lu <hjl@gnu.org>
1576
1577 * ld-elfvers/vers19.ver: Expect vers17.so instead of
1578 *tmpdir/vers17.so.
1579
7f9adacd
AJ
15802001-05-01 Andreas Jaeger <aj@suse.de>, Andreas Schwab <schwab@suse.de>
1581
1582 * ld-scripts/phdrs.exp: Fix regexp, s390x is 64 bit platform.
1583
1584 * ld-scripts/phdrs.t: Use startaddress that's greater than any
1585 MAXPAGESIZE used.
1586
f0f077e5
L
15872001-04-29 H.J. Lu <hjl@gnu.org>
1588
1589 * ld-shared/symbolic.dat: New.
1590
1591 * ld-shared/shared.exp: Also check -Bsymbolic.
1592
b3992bc7
AJ
15932001-04-28 Andreas Jaeger <aj@suse.de>
1594
1595 * ld-scripts/phdrs.exp: x86-64 is a 64 bit ELF platform, handle it
1596 special.
1597
358a5502
DB
15982001-04-01 David O'Brien <obrien@FreeBSD.org>
1599 * ld-undefined/undefined.exp: XFAIL on FreeBSD/i386 for the usual (even
1600 though it doesn't use DWARF2 yet (but its output is identical).
1601
16022001-04-01 David O'Brien <obrien@FreeBSD.org>
44df2f94
DB
1603
1604 * ld-selective/selective.exp: Use -O with gcc rather than -O2.
1605 This optimization level is buggy on some platforms, and this test
1606 is not intended to test compiler optimizations.
1607
b536df83
DD
16082001-03-06 DJ Delorie <dj@redhat.com>
1609
1610 * ld-scripts/cross2.t: Support any type of text/data sections, not
1611 just the canonical ones.
1612
b6a71cca
AM
16132001-02-28 Matt Hiller <hiller@redhat.com>
1614
1615 * ld-scripts/crossref.exp: Initialize flags to [big_or_little_endian].
1616 * ld-undefined/undefined.exp: Ditto, and include $flags in ld
1617 invocations.
1618 * lib/ld-lib.exp (big_or_little_endian): Recognize -EB, -eb, -EL
1619 and -el.
1620 (is_endian_output_format): New function.
1621 (default_ld_link): Set flags to [big_or_little_endian] only if ld
1622 is being invoked such that the output format being used is of
1623 known endianness.
1624 (default_ld_simple_link): Ditto.
1625
1a3fdaa7
AM
16262001-02-22 Timothy Wall <twall@cygnus.com>
1627
1628 * ld-bootstrap/bootstrap.exp: Exclude ia64 flavor from
1629 AIX-specific test.
1630
ad995491
L
16312001-02-14 H.J. Lu <hjl@gnu.org>
1632
1633 * ld-bootstrap/bootstrap.exp: Rebuild tmpdir/ld2 with tmpdir/ld3
1634 for -static on ia64.
1635
1636 * ld-checks/checks.exp: Don't run on ia64-*-elf* nor
1637 ia64-*-linux*.
1638
1639 * ld-elfvers/vers.exp: Also run ia64-*-elf* and ia64-*-linux*.
1640
1641 * ld-elfvsb/elfvsb.exp: Use i?86-*-*. Also run on ia64-*-linux*.
1642 Set up expected failures for ia64-*-linux*.
1643 * ld-shared/shared.exp: Likewise.
1644
fef67c28
SC
16452001-02-08 Stephane Carrez <Stephane.Carrez@worldnet.fr>
1646
1647 * ld-srec/srec.exp (run_srec_test): m6811 code has references
1648 to soft registers, define them with --defsym.
1649 * ld-selective/selective.exp: Likewise.
1650
1a3fdaa7
AM
16512000-01-23 Alan Modra <alan@spri.levels.unisa.edu.au>
1652
1653 * ld-srec/sr3.cc (__rethrow): New.
1654
332dac40
HPN
16552001-01-14 Hans-Peter Nilsson <hp@bitrange.com>
1656
1657 * ld-sh/sh.exp: Use --oformat srec, not -oformat srec.
1658
2ffd68ef
PB
16592001-01-03 Philip Blundell <pb@futuretv.com>
1660
1661 * ld-elfvsb/elfvsb.exp: Run test on Linux/Alpha.
1662 * ld-shared/shared.exp: Likewise.
1663
4f38fc1c
PB
16642001-01-01 Philip Blundell <philb@gnu.org>
1665
7dc542b2
PB
1666 * ld-undefined/weak-undef.exp: New test.
1667 * ld-undefined/weak-undef.s, ld-undefined/weak-undef.t: Supporting
1668 files for above.
1669
4f38fc1c
PB
1670 * ld-elfvers/vers.exp: Run test on Linux/ARM.
1671 * ld-elfvsb/elfvsb.exp: Likewise.
1672 * ld-shared/shared.exp: Likewise.
1673
0fc3347a
NC
16742000-12-31 Nick Clifton <nickc@redhat.com>
1675
1676 * ld-srec/srec.exp: Use --oformat instead of -oformat.
1677
bad19f8f
NC
16782000-12-09 Nick Clifton <nickc@redhat.com>
1679
f6673641
NC
1680 * ld-selective/selective.exp: Link in libgcc when target is v850.
1681
bad19f8f
NC
1682 * ld-srec/srec.exp: Expect the srec_test to fail for ARM targets
1683 because the -oformat linker command switch cannot be used.
1684
1566ad5d
AM
16852000-11-06 Alan Modra <alan@linuxcare.com.au>
1686
1687 * ld-elfvsb/main.c (PROTECTED_CHECK): Include stdio.h.
1688 (main): Prune unused args.
1689
4291c3fa
HPN
16902000-10-29 Hans-Peter Nilsson <hp@bitrange.com>
1691
1692 * ld-selective/selective.exp <no CXX>: Fix typo for argument to
1693 "untested".
1694
d1d8dddf
L
16952000-10-19 H.J. Lu (hjl@gnu.org)
1696
1697 * ld-elfvsb/elfvsb.exp (visibility_run): Set expected failures
1698 for Linux/PPC.
1699 * ld-shared/shared.exp: Likewise.
1700
d63083ef
HPN
17012000-10-09 Hans-Peter Nilsson <hp@bitrange.com>
1702
1703 * ld-selective/selective.exp: Rearrange to be table-driven.
1704
dc149a6d
AM
17052000-10-07 Alan Modra <alan@linuxcare.com.au>
1706
1707 * ld-scripts/phdrs.exp: hppa*64*-*-* is 64-bit ELF too.
1708
65420b22
AM
17092000-10-02 Alan Modra <alan@linuxcare.com.au>
1710
1711 * ld-scripts/weak.exp: Don't set $global$ for hppa-elf any more.
1712 * ld-scripts/crossref.exp: Ditto.
1713
bd0110a3
HPN
17142000-09-29 Hans-Peter Nilsson <hp@bitrange.com>
1715
1716 * ld-selective/5.cc: New test.
1717 * ld-selective/selective.exp: Run it as xfailed.
1718
1719 * ld-selective/4.cc: Correct spelling of "lose".
1720
3231d22e
AM
17212000-09-05 Alan Modra <alan@linuxcare.com.au>
1722
1723 * ld-selective/selective.exp: Remove the xfails for hppa.
1724
6545f5fb
AO
17252000-08-30 Alexandre Oliva <aoliva@redhat.com>
1726
1727 * ld-undefined/undefined.exp (hppa*64*-*-*, mn10300-*-elf,
1728 sh-*-*): With dwarf-2, `undefined function' can't pass.
1729
e1753d2c
L
17302000-08-03 H.J. Lu (hjl@gnu.org)
1731
1732 * ld-bootstrap/bootstrap.exp: Add strip.
1733
360e9586
L
17342000-07-24 H.J. Lu (hjl@gnu.org)
1735
1736 * ld-elfvsb/elfvsb.exp: Add -g to $CC to get the location of
1737 the undefined reference.
1738
08c44e65
L
17392000-07-16 H.J. Lu (hjl@gnu.org)
1740
1741 * ld-elfvsb/elfvsb.exp (support_protected): New variable. Check
1742 and set to "yes" if the protected visibility is expected to
1743 pass.
1744 (visibility_run): Set expected to fail for the "protected"
1745 and "protected_undef_def" tests only if $support_protected is
1746 "no".
1747
1748 * ld-elfvsb/main.c (PROTECTED_CHECK): Check for the protected
1749 visibility support if defined.
1750
1345a0c0
L
17512000-07-15 H.J. Lu (hjl@gnu.org)
1752
1753 * ld-elfvsb/elfvsb.exp (visibility_run): Set expected failure
1754 for "protected_undef_def".
1755
1756 * ld-elfvsb/main.c: Don't define HIDDEN_UNDEF_TEST when
1757 PROTECTED_WEAK_TEST is defined.
1758 Don't define PROTECTED_UNDEF_TEST when PROTECTED_WEAK_TEST is
1759 defined.
1760 Define PROTECTED_TEST when PROTECTED_UNDEF_TEST is defined.
1761
1762 * ld-elfvsb/sh1.c (visibility): Mark protected only if
1763 PROTECTED_TEST, PROTECTED_UNDEF_TEST or PROTECTED_WEAK_TEST
1764 is defined.
1765 (visibility_var): Likewise.
1766
36a3dc51
AM
17672000-07-10 Alan Modra <alan@linuxcare.com.au>
1768
1769 * ld-srec/srec.exp: xfail hppa.
1770
1771 * ld-scripts/weak.exp: Define $global$ for hppa.
1772
1773 * ld-scripts/crossref.exp: Fix string quoting.
1774
7cda33a1
L
17752000-06-05 H.J. Lu (hjl@gnu.org)
1776
1777 * lib/ld-lib.exp (default_ld_link): Redirect the linker output
1778 to link_output and make it global.
1779
1780 * ld-elfvsb/elfvsb.exp (visibility_test): Add "hidden_undef",
1781 "hidden_undef_def", "hidden_weak", "protected_undef",
1782 "protected_undef_def" and "protected_weak".
1783 (visibility_run): Likewise.
1784 * ld-elfvsb/main.c: Likewise.
1785 * ld-elfvsb/sh1.c: Likewise.
1786 * ld-elfvsb/sh2.c: Likewise.
1787
1788 * ld-elfvsb/elfvsb.dat: Updated.
1789
e80778cf
L
17902000-05-21 H.J. Lu (hjl@gnu.org)
1791
1792 * ld-elfvsb/main.c (main_visibility_check): Fix the protected
1793 visibility test.
1794
6fc49d28
L
17952000-05-13 H.J. Lu (hjl@gnu.org)
1796
1797 * lib/ld-lib.exp (default_ld_link): Redirect the linker output
1798 to link_output and make it global.
1799
1800 * ld-elfvsb/elf-offset.ld: New. ELF visibility fearture
1801 tests.
1802 * ld-elfvsb/elfvsb.dat: Likewise.
1803 * ld-elfvsb/elfvsb.exp: Likewise.
1804 * ld-elfvsb/main.c: Likewise.
1805 * ld-elfvsb/sh1.c: Likewise.
1806 * ld-elfvsb/sh2.c: Likewise.
1807
b32711aa
JW
1808Fri Apr 21 15:16:07 2000 Richard Henderson <rth@cygnus.com>
1809
a2b64bed 1810 * ld-scripts/phdrs.exp: IA-64 is 64-bit ELF too.
b32711aa 1811
3017ff0e
AM
18122000-04-12 Alan Modra <alan@linuxcare.com.au>
1813
62043cea
AM
1814 * ld-selective/3.cc (_start): Add cheat for gcc-2.95.2 failure.
1815
e76e4c91
AM
1816 * ld-selective/selective.exp (test4): Test for presence of
1817 foo__1B, not absence. Also check for foo__1A and _start.
1818 White space changes throughout file.
3017ff0e 1819
e40eb3e9
NC
18202000-03-13 Nick Clifton <nickc@cygnus.com>
1821
1822 * ld-scripts/phdrs.t: Discard all unexpected sections.
1823
d1bcade6
L
18242000-02-27 H.J. Lu (hjl@gnu.org)
1825
1826 * lib/ld-lib.exp (default_ld_link): Added "$LIBS" to libs.
1827
197d87f8
NC
18281999-11-01 Nick Clifton <nickc@cygnus.com>
1829
1830 * ld-selective/selective.exp: Fix test to disable these checks for
1831 PE based targets.
1832
05d26f04
CM
18331999-10-29 Catherine Moore <clm@cygnus.com>
1834
1835 * ld-selective/selective.exp: Remove test6.
1836 * ld-selective/5.cc: Delete.
1837
abdbda5e
NC
18381999-10-28 Scott Bambrough <scottb@netwinder.org>
1839
05d26f04 1840 * ld-srec/srec.exp: Setup expected failures for
abdbda5e
NC
1841 srec tests on ARM Linux.
1842
b7be1db6
AM
18431999-09-17 Alan Modra <alan@spri.levels.unisa.edu.au>
1844
1845 * ld-shared/shared.exp: xfail linux*libc1 shared (non PIC, load
1846 offset) test.
1847
777690b6
ILT
18481999-09-12 Ian Lance Taylor <ian@zembu.com>
1849
1850 * ld-scripts/script.exp: Add --image-base 0 for PE targets.
1851
5be8a006
ILT
18521999-08-17 H.J. Lu <hjl@gnu.org>
1853
1854 * ld-cdtest/cdtest-foo.cc (Foo::init_foo): Use "%ld" for sizeof.
1855
b33b6e45
ILT
18561999-08-09 Jakub Jelinek <jj@ultra.linux.cz>
1857
1858 * ld-elfvers/vers.exp: Run tests on sparc*-*-linux*.
1859 * ld-shared/shared.exp: Likewise.
1860
38e31547
NC
18611999-07-28 Nick Clifton <nickc@cygnus.com>
1862
1863 * lib/ld-lib.exp (proc big_or_little_endian): New proc.
1864 Determine if a big endian or little endian output format hass
1865 been selected by any of the multilib options, and if so return
1866 a suitable command line option for the linker/assembler.
1867 (proc default_ld_link): Include the result of proc
1868 big_or_little_endian on the command line to the linker.
1869 (proc ld_simple_link): Include the result of proc
1870 big_or_little_endian on the command line to the linker.
1871 (proc default_ld_compile): Append multilib flags to compiler
1872 switches.
1873 (proc default_ld_assemble): Include the result of proc
1874 big_or_little_endian on the command line to the linker.
1875
0cd9f5f0
ILT
18761999-07-21 H.J. Lu <hjl@gnu.org>
1877
1878 * ld-elfvers/vers1.c: Add missing prototypes and include
1879 <stdio.h> if necessary.
1880 * ld-elfvers/vers15.c: Likewise.
1881 * ld-elfvers/vers19.c: Likewise.
1882 * ld-elfvers/vers2.c: Likewise.
1883 * ld-elfvers/vers3.c: Likewise.
1884 * ld-elfvers/vers4.c: Likewise.
1885 * ld-elfvers/vers6.c: Likewise.
1886 * ld-elfvers/vers7.c: Likewise.
1887 * ld-elfvers/vers9.c: Likewise.
1888 * ld-shared/main.c: Likewise.
1889 * ld-srec/sr3.cc (Foo::Foo): Remove arg name.
1890
d49560a9
MM
1891Thu Jul 15 18:00:30 1999 Mark P. Mitchell <mark@codesourcery.com>
1892
1893 * ld-undefined/undefined.exp: XFAIL on IRIX6 for the usual as
1894 with other DWARF2 targets.
1895
5dcf458a
NC
18961999-07-13 Nick Clifton <nickc@cygnus.com>
1897
1898 * ld-undefined/undefined.exp: Do not expect arm toolchains to fail
1899 the undefined line test.
1900
734caf4d
ILT
19011999-07-10 Ian Lance Taylor <ian@zembu.com>
1902
1903 * ld-elfvers/vers.exp: Use -rpath in new vers19 test.
1904
f0489494
ILT
19051999-07-07 Ian Lance Taylor <ian@zembu.com>
1906
1907 * ld-elfvers/vers.exp: Add new tests vers17 to vers19.
1908 * ld/elfvers/{vers17.*, vers18.*, vers19.*}: New files.
1909
197a7bfd
ILT
19101999-06-13 Ian Lance Taylor <ian@zembu.com>
1911
1912 * ld-checks/asm.s: Use a symbol name for .lcomm.
1913 * ld-checks/checks.exp: Use different names for the two tests.
1914 Don't add extra text when invoking fail.
1915
99c262f8
ILT
19161999-06-12 Ian Lance Taylor <ian@zembu.com>
1917
1918 * ld-scripts/phdrs.exp: Change target check from "*-*-linuxaout*"
1919 to "*-*-linux*aout*".
1920 * ld-scripts/weak.exp: Likewise.
1921 * ld-shared/shared.exp: Likewise. Simplify condition a bit.
1922
2bdba6c9
AS
1923Wed Jun 9 12:02:33 1999 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
1924
1925 * ld-cdtest/cdtest-main.cc: Avoid `implicit int' warning.
1926 * ld-shared/sh1.c: Fix typo.
1927
77e0b0ef
ILT
19281999-06-04 H.J. Lu <hjl@gnu.org>
1929
1930 * lib/ld-lib.exp (default_ld_nm): Clear nm_output first if
1931 necessary.
1932
8535ca75
NC
19331999-05-17 Nick Clifton <nickc@cygnus.com>
1934
1935 * ld-undefined/undefined.exp: Add xfail for mcore-elf.
1936
69f868fa
DD
19371999-05-11 DJ Delorie <dj@cygnus.com>
1938
1939 * ld-srec/srec.exp: Do not run tests for PE based ports.
1940
252b5132
RH
19411999-03-05 Nick Clifton <nickc@cygnus.com>
1942
1943 * ld-selective/selective.exp: Do not run tests for COFF or PE
1944 based ports.
1945
19461999-02-17 Nick Clifton <nickc@cygnus.com>
1947
1948 * ld-undefined/undefined.exp: Add expected failures for StrongARM
1949 targets.
1950
1951 * ld-srec/srec.exp: Add expected failures for StrongARM targets.
1952
1953 * ld-selective/selective.exp: Add expected failure for ARM-COFF
b3992bc7 1954 targets.
252b5132
RH
1955
19561999-02-16 Nick Clifton <nickc@cygnus.com>
1957
1958 * ld-checks/asm.s: Use .long instead of .word.
1959 Replace custom section names with .text, .data and .bss.
1960 * ld-checks/script: Replace custom section names with .text, .data
b3992bc7 1961 and .bss.
252b5132 1962 * ld-checks/checks.exp: Replace custom section names with .text,
b3992bc7 1963 .data and .bss.
252b5132
RH
1964
19651999-02-11 Nick Clifton <nickc@cygnus.com>
1966
1967 * ld-checks: New directory: Tests for the linker's
1968 --check-sections option.
1969 * ld-checks/checks.exp: New file.
1970 * ld-checks/script: Bogus linker script.
1971 * ld-checks/asm.s: Simple test assembler file.
1972
1973Tue Feb 2 19:15:02 1999 Catherine Moore <clm@cygnus.com>
1974
3e8cba19
AM
1975 * ld-selective/selective.exp: Disable test for unsupported
1976 targets. Change tests to check for absence of symbols instead
1977 of address zero.
252b5132
RH
1978
1979Mon Jan 18 03:44:52 1999 Ian Lance Taylor <ian@cygnus.com>
1980
1981 * config/default.exp (get_link_files): Quote target_triplet and CC
1982 when invoking shell.
1983 (get_target_emul): Likewise.
1984
19851999-01-03 Ken Raeburn <raeburn@cygnus.com>
1986
1987 * config/default.exp (get_link_files, get_target_emul): New procs;
1988 run shell commands to extract information from configure.host and
1989 configure.tgt in the source tree.
1990 (top level): Use them to get information needed to run tests, if
1991 not otherwise provided.
1992
1993 * ld-shared/elf-offset.ld: New file. Builds a shared library, but
1994 gives non-zero addresses for memory region.
1995 * ld-shared/shared.exp: Run the non-PIC non-AIX test again using
1996 the new linker script.
1997
1998Tue Dec 8 22:56:05 1998 Geoff Keating <geoffk@ozemail.com.au>
1999
2000 * ld-srec/srec.exp: Delete xfails for PPC Linux targets,
2001 newer glibc lets link succeed.
2002
2003Sun Dec 6 12:59:37 1998 H.J. Lu <hjl@gnu.org>
2004
2005 * ld-elfvers/vers1.c: Add missing return types and values.
2006 * ld-elfvers/vers2.c: Likewise.
2007 * ld-elfvers/vers3.c: Likewise.
2008 * ld-elfvers/vers4.c: Likewise.
2009 * ld-elfvers/vers5.c: Likewise.
2010 * ld-elfvers/vers6.c: Likewise.
2011 * ld-elfvers/vers7.c: Likewise.
2012 * ld-elfvers/vers9.c: Likewise.
2013 * ld-elfvers/vers15.c: Likewise.
2014
2015Fri Oct 23 16:28:29 1998 Catherine Moore <clm@cygnus.com>
2016
3e8cba19
AM
2017 * ld-selective: New directory with new files to test
2018 selective linking.
252b5132 2019
3e8cba19 2020 * lib/ld-lib.exp (ld_nm): Strip leading underscore from $name.
b3992bc7 2021
252b5132
RH
2022Sun Oct 4 22:17:05 1998 Ian Lance Taylor <ian@cygnus.com>
2023
2024 * ld-elfvers/vers16.dsym: Work correctly on a system without
2025 versioned system libraries.
2026
2027Mon Sep 28 21:31:12 1998 Richard Henderson <rth@cygnus.com>
2028
2029 * ld-elfvers/vers.exp: Run tests on alpha-linux.
2030 * ld-elfvers/*.sym, ld-elfvers/*.dsym: Adjust patters to match
2031 Alpha's use of st_other.
2032
20331998-09-27 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
2034
2035 * ld-elfvers/vers.exp (vers16, vers16a): New tests.
2036 * ld-elfvers/{vers16.*, vers16a.*}: New files.
2037
2038Thu Sep 17 17:18:19 1998 Nick Clifton <nickc@cygnus.com>
2039
2040 * ld-undefined/undefined.exp: Make undefined line test be an xfail
2041 for arm/thunb elf toolchains.
2042
2043Wed Sep 9 14:10:15 1998 Nick Clifton <nickc@cygnus.com>
2044
2045 * ld-undefined/undefined.exp: change test for elf/dwarf2 targets.
2046
2047 * ld-srec/srec.exp: Arm-elf now passes this test.
2048
2049Wed Aug 19 11:59:19 1998 Nick Clifton <nickc@cygnus.com>
2050
2051 * ld-srec/srec.exp: Add arm/thumb-elf expected failures.
b3992bc7 2052
252b5132
RH
2053Thu Aug 13 12:41:58 1998 Ian Lance Taylor <ian@cygnus.com>
2054
2055 * ld-bootstrap/bootstrap.exp: Don't run the --static bootstrap
2056 test if we don't have a static libbfd.a.
2057
2058Wed Aug 12 15:19:35 1998 Ian Lance Taylor <ian@cygnus.com>
2059
2060 Based on patch from H.J. Lu <hjl@gnu.org>:
2061 * ld-srec/srec.exp: Add xfails for Alpha ELF targets.
2062
2063Mon Aug 10 15:42:20 1998 Richard Henderson <rth@cygnus.com>
2064
2065 * ld-scripts/weak.t (.text, .data): Focus data to be used.
2066 (/DISCARD/): All the rest.
2067 * ld-scripts/weak1.s, ld-scripts/weak2.s: Put stuff in .data.
2068
2069Fri Jul 24 18:37:17 1998 Ian Lance Taylor <ian@cygnus.com>
2070
2071 * config/default.exp: Create tmpdir/gas subdirectory, add a
2072 symlink to as-new, and set gcc_gas_flag variable.
2073 * lib/ld-lib.exp (default_ld_compile): If the compiler appears to
2074 be gcc, use gcc_gas_flag when compiling.
2075
2076Thu Jul 23 12:23:29 1998 Ian Lance Taylor <ian@cygnus.com>
2077
2078 * ld-elfvers/vers.exp: Just check for i?86 rather than checking
2079 for i386, i486, and i586.
2080 (objdump_versionstuff): If we can't find the line, dump the file.
2081
2082Fri Jul 3 00:27:41 1998 Ian Lance Taylor <ian@cygnus.com>
2083
2084 * ld-scripts/phdrs.exp: Run test on *-*-eabi*.
2085 * ld-scripts/weak.exp: Likewise.
2086
2087Wed Jul 1 10:51:46 1998 Nick Clifton <nickc@cygnus.com>
2088
2089 * ld-srec/srec.exp: Add xfail for v850.
2090
2091 * ld-undefined/undefined.exp: arm and thumb PE toolchains now pass
2092 these tests.
2093
2094Fri Jun 19 17:12:52 1998 Ian Lance Taylor <ian@cygnus.com>
2095
2096 * ld-scripts/weak.exp: New test.
2097 * ld-scripts/weak.t: New file.
2098 * ld-scripts/weak1.s: New file.
2099 * ld-scripts/weak2.s: New file.
2100
2101Tue Jun 16 12:40:38 1998 Geoff Keating <geoffk@ozemail.com.au>
2102
2103 * ld-elfvers/vers.exp: Run tests on powerpc ELF targets.
2104 * ld-shared/shared.exp: Likewise.
2105 * ld-elfvers/vers1.dsym: Allow for .sdata.
2106 * ld-srec/srec.exp: Add setup_xfails for PowerPC Linux.
2107
2108Fri May 29 15:02:50 1998 Ian Lance Taylor <ian@cygnus.com>
2109
2110 * ld-srec/srec.exp: Add xfails for powerpc*-*-eabi.
b3992bc7 2111 (run_srec_test): On mn10200, define __truncsipsi2_do_d2.
252b5132
RH
2112 * ld-srec/sr1.c (__main): Change return type to void.
2113 * ld-srec/sr3.cc (__main): Likewise.
2114 (__builtin_delete, __builtin_new): Likewise.
2115 (__get_dynamic_handler_chain): Return 0.
2116 (__get_eh_context): Likewise.
2117
2118Thu May 21 15:21:33 1998 Nick Clifton <nickc@cygnus.com>
2119
2120 * ld-undefined/undefined.exp: Add support for thumb-pe target.
2121 * ld-srec/srec.exp: Add support for arm-pe and thumb-pe targets.
2122
2123Mon May 4 17:54:20 1998 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
2124
2125 * ld-shared/shared.exp: Remove setup_xfails for m68k-linux.
2126
2127Mon May 4 17:12:06 1998 Ian Lance Taylor <ian@cygnus.com>
2128
2129 * ld-shared/main.c (shlib_overriddencall2): New function.
2130 (main): Call shlib_shlibcall2.
2131 * ld-shared/sh1.c (shlib_shlibcall2): New function.
2132 (shlib_overriddencall2): New function.
2133 * ld-shared/shared.dat: Add output line for new test.
2134 * ld-shared/sun4.dat: Likewise.
2135
2136 * ld-srec/sr3.cc (__get_eh_context): New function.
2137
2138Tue Apr 7 12:50:17 1998 Manfred Hollstein <manfred@s-direktnet.de>
2139
2140 * ld-cdtest/cdtest-foo.h (class Foo): Declare len to be static to
2141 avoid compiler warning.
2142 * ld-srec/sr3.cc (class Foo): Likewise.
2143
2144Tue Feb 10 16:42:40 1998 Ian Lance Taylor <ian@cygnus.com>
2145
2146 * ld-srec/sr3.cc (__get_dynamic_handler_chain): New function.
2147
2148Mon Feb 2 14:17:48 1998 Ian Lance Taylor <ian@cygnus.com>
2149
2150 * ld-scripts/phdrs.exp: Adjust phdrs_regexp for a 64 bit target.
2151
2152Thu Dec 18 11:13:28 1997 Nick Clifton <nickc@cygnus.com>
2153
2154 * ld-srec/srec.exp: Duplicated Arm patch for Thumb targets.
2155
2156Tue Dec 2 09:50:19 1997 Nick Clifton <nickc@cygnus.com>
2157
2158 * ld-srec/srec.exp: Applied patch from Tony.Thompson@arm.com which
2159 fixes ARM tests.
2160
2161Mon Dec 1 16:12:05 1997 Nick Clifton <nickc@cygnus.com>
2162
2163 * ld-srec/srec.exp: Add expected failures of tests 1 and 2 for ARM
2164 coff targets.
2165
2166Wed Nov 12 14:18:31 1997 Ian Lance Taylor <ian@cygnus.com>
2167
2168 * ld-cdtest/cdtest-foo.h (class Foo): Declare len to be int to
2169 avoid compiler warning.
2170 * ld-srec/sr3.cc (class Foo): Likewise.
2171
2172Mon Nov 10 14:25:43 1997 Ian Lance Taylor <ian@cygnus.com>
2173
2174 * lib/ld-lib.exp (default_ld_simple_link): Permit the linker to
2175 have any name when looking for entry symbol warnings.
2176
2177 * ld-srec/sr3.cc (__eh_pc): Define.
2178
2179Mon Oct 20 14:36:39 1997 Ian Lance Taylor <ian@cygnus.com>
2180
2181 * ld-srec/sr3.cc: Add definitions for terminate, __terminate, and
b3992bc7 2182 __throw, since the current g++ expects them to be defined.
252b5132
RH
2183
2184Fri Oct 3 12:24:03 1997 Ian Lance Taylor <ian@cygnus.com>
2185
2186 * ld-elfvers/vers.exp (objdump_emptyverstuff): Accept the output
2187 file if the string libc appears in it.
2188 (objdump_versionstuff): Accept unexpected lines in the output
2189 file. Compare lines using string match.
2190 * ld-elfvers/vers6.ver: Permit any value in the vna_other field.
2191
2192Tue Aug 12 16:01:22 1997 Ian Lance Taylor <ian@cygnus.com>
2193
2194 * ld-scripts/crossref.exp: Correct string quoting.
2195
2196Sat Aug 9 00:56:03 1997 Ian Lance Taylor <ian@cygnus.com>
2197
2198 * config/default.exp: Change ld, as, nm and strip from .new to
2199 -new. Load ld-lib.exp rather than ld.exp.
2200 * ld-bootstrap/bootstrap.exp: Use ld-new rather than ld.new.
2201 * lib/ld-lib.exp: Rename from lib/ld.exp, for the benefit of
2202 DejaGnu changes.
2203
2204Thu Jun 26 12:07:03 1997 Ian Lance Taylor <ian@cygnus.com>
2205
2206 * ld-elfvers/vers.exp: Use egrep rather than grep when looking for
2207 an alternation. From Greg Margo <gmargo@dl.com>.
2208
2209Wed Jun 25 12:47:22 1997 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
2210
2211 * ld-shared/shared.exp: Add setup_xfail for m68k-linux on tests
2212 with non PIC shared libraries.
2213
2214Fri Jun 6 17:35:47 1997 Ian Lance Taylor <ian@cygnus.com>
2215
2216 * ld-elfvers/vers6.ver: Update for recent elflink.h patch to
2217 version handling.
2218
2219Wed Jun 4 12:06:48 1997 Ian Lance Taylor <ian@cygnus.com>
2220
2221 * ld-srec/srec.exp: Define ___get_dynamic_handler_chain as well.
2222
2223Fri May 30 12:21:39 1997 Ian Lance Taylor <ian@cygnus.com>
2224
2225 * ld-srec/srec.exp: Define __get_dynamic_handler_chain when
2226 linking.
2227
2228Mon May 12 11:17:55 1997 Ian Lance Taylor <ian@cygnus.com>
2229
2230 * config/default.exp: Use $base_dir rather than $objdir when
2231 setting ld. From John David Anglin <dave@hiauly1.hia.nrc.ca>.
2232
2233Fri Apr 25 09:07:00 1997 Jeffrey A Law (law@cygnus.com)
2234
2235 * ld-srec/srec.exp: Define various out of line prologue/epilogue
2236 functions for the mn10200 to avoid needing libgcc.a.
2237
2238Wed Mar 26 13:56:10 1997 Ian Lance Taylor <ian@cygnus.com>
2239
2240 * ld-srec/srec.exp: Don't expect failures on mips*-*-elf*.
2241
2242Mon Mar 17 19:27:13 1997 Ian Lance Taylor <ian@cygnus.com>
2243
2244 * ld-elfvers/vers.exp: Don't run on SunOS or AIX.
2245
2246Wed Mar 12 21:44:19 1997 Eric Youngdale <eric@andante.jic.com>
2247
2248 * ld-elfvers/vers.exp, *: New tests for symbol versioning.
2249 * config/default.exp: Set ar and strip.
2250
2251Fri Feb 7 16:47:02 1997 Bob Manson <manson@charmed.cygnus.com>
2252
2253 * ld-bootstrap/bootstrap.exp: Use prune_warnings instead of
2254 prune_system_crud.
2255 * ld-cdtest/cdtest.exp: Ditto.
2256 * ld-scripts/crossref.exp: Ditto.
2257 * ld-sh/sh.exp: Ditto.
2258 * ld-shared/shared.exp: Ditto.
2259 * ld-srec/srec.exp: Ditto.
2260 * lib/ld.exp: Ditto.
2261
2262Wed Jan 29 00:47:29 1997 Bob Manson <manson@charmed.cygnus.com>
2263
2264 * ld-cdtest/cdtest.exp: Put a slash between $srcdir/$subdir.
2265 * ld-scripts/script.exp: Ditto.
2266 * ld-sh/sh.exp: Ditto.
2267 * ld-undefined/undefined.exp: Ditto.
2268 * ld-versados/versados.exp: Ditto.
2269 * lib/ld.exp: Ditto.
2270
2271Mon Dec 30 17:08:04 1996 Ian Lance Taylor <ian@cygnus.com>
2272
2273 * ld-scripts/crossref.exp: Fix quoting for --defsym $global$.
2274
2275Tue Oct 1 15:52:31 1996 Ian Lance Taylor <ian@cygnus.com>
2276
2277 * lib/ld.exp (default_ld_version): Fix for current version
2278 printing.
2279
2280Fri Sep 13 15:51:45 1996 Ian Lance Taylor <ian@cygnus.com>
2281
2282 * ld-scripts/crossref.exp: Define $global$ for hppa-elf.
2283
2284Thu Aug 8 14:29:32 1996 Ian Lance Taylor <ian@cygnus.com>
2285
2286 * ld-scripts/cross2.t: Map XCOFF sections to .text or .data.
2287
2288 * lib/ld.exp: Use verbose -log instead of calling both verbose and
2289 send_log.
2290
2291Wed Aug 7 18:00:58 1996 Ian Lance Taylor <ian@cygnus.com>
2292
2293 * ld-scripts/phdrs.exp: New test.
2294 * ld-scripts/phdrs.s, ld-scripts/phdrs.t: New files.
2295
2296Sun Aug 4 21:58:12 1996 Ian Lance Taylor <ian@cygnus.com>
2297
2298 * ld-scripts/crossref.exp: On a29k targets, use --defsym to define
2299 V_SPILL and V_FILL.
2300
2301Thu Aug 1 14:10:27 1996 Ian Lance Taylor <ian@cygnus.com>
2302
2303 * ld-scripts/crossref.exp: New test.
2304 * ld-scripts/{cross1.c, cross2.c, cross3.c}: New files.
2305 * ld-scripts/{cross1.t, cross2.t}: New files.
2306
2307Sat Jun 29 13:40:11 1996 Ian Lance Taylor <ian@cygnus.com>
2308
2309 * ld-sh/sh.exp: Fix debugging messages.
2310 * ld-sh/sh1.s: Use .align 4.
2311
2312Wed May 1 16:45:13 1996 Ian Lance Taylor <ian@cygnus.com>
2313
2314 * ld-sh/sh.exp: Use -O when compiling with -mrelax.
2315
2316Mon Apr 29 10:33:10 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
2317
2318 * ld-shared/shared.exp: Run the shared library tests on
b3992bc7 2319 Linux/m68k.
252b5132
RH
2320
2321Fri Apr 5 16:20:55 1996 Ian Lance Taylor <ian@cygnus.com>
2322
2323 * ld-shared/shared.exp: Run the shared library tests on Linux.
2324
2325Mon Feb 26 12:45:26 1996 Ian Lance Taylor <ian@cygnus.com>
2326
2327 * ld-shared/shared.exp: Don't use -fpic on MIPS targets.
2328
2329Wed Jan 31 15:09:57 1996 Jeffrey A Law (law@cygnus.com)
2330
2331 * ld-srec/srec.exp: Add xfails for hppa*-*-*elf*.
2332 * ld-undefined/undefined.exp: Likewise.
2333
2334Fri Jan 26 18:43:03 1996 Ian Lance Taylor <ian@cygnus.com>
2335
2336 * ld-undefined/undefined.exp: ELF targets should now pass the
2337 undefined line test.
2338
2339Thu Jan 25 15:36:13 1996 Ian Lance Taylor <ian@cygnus.com>
2340
2341 * ld-empic/empic.exp: Update for change to MIPS disassembler.
2342
2343Mon Jan 15 15:05:53 1996 Ian Lance Taylor <ian@cygnus.com>
2344
2345 * ld-bootstrap/bootstrap.exp: Expect failure for mips*-*-irix5*
2346 when doing the --static test.
2347 * ld-shared/shared.exp: Run tests on mips*-*-irix5*.
2348
2349Fri Dec 29 12:33:09 1995 Ian Lance Taylor <ian@cygnus.com>
2350
2351 * ld-bootstrap/bootstrap.exp: On AIX, don't pass the -bI option
2352 when creating ld-partial.o.
2353
2354Tue Dec 26 17:37:23 1995 Ian Lance Taylor <ian@cygnus.com>
2355
2356 * ld-srec/srec.exp: If powerpc*-*-eabi*, use --defsym to define
2357 __eabi.
2358
2359Tue Dec 19 18:01:01 1995 Ian Lance Taylor <ian@cygnus.com>
2360
2361 * ld-srec/srec.exp: Add setup_xfails for XCOFF targets.
2362
2363Fri Dec 15 16:36:17 1995 Ian Lance Taylor <ian@cygnus.com>
2364
2365 * ld-srec/srec.exp: On a29k targets, use --defsym to define
2366 V_SPILL and V_FILL.
2367 * ld-srec/sr1.c (V_SPILL, V_FILL): Remove definitions.
2368 * ld-srec/sr3.cc: Likewise.
2369
2370 * ld-srec/srec.exp: Remove i960 COFF setup_xfail.
2371
2372Sat Dec 2 01:20:31 1995 Ian Lance Taylor <ian@cygnus.com>
2373
2374 * ld-srec/srec.exp: Don't use [] in setup_xfail expressions.
2375
2376Fri Dec 1 13:18:18 1995 Ian Lance Taylor <ian@cygnus.com>
2377
2378 * ld-srec/srec.exp: Add setup_xfails for MIPS ELF targets.
2379
2380Wed Nov 29 13:01:10 1995 Ian Lance Taylor <ian@cygnus.com>
2381
2382 * ld-srec/srec.exp: Add setup_xfail for i960 COFF targets.
2383
2384Mon Nov 27 14:36:11 1995 Ian Lance Taylor <ian@cygnus.com>
2385
2386 * ld-srec/srec.exp: Add setup_xfail calls for i[345]86-*-aout*.
2387
2388 * ld-srec/sr1.c (V_SPILL, V_FILL): Define.
2389 * ld-srec/sr3.cc: Likewise.
2390
2391Tue Nov 21 16:05:53 1995 Ian Lance Taylor <ian@cygnus.com>
2392
2393 * ld-empic/empic.exp: Update for changes in objdump output.
2394
2395Wed Nov 15 17:42:48 1995 Ian Lance Taylor <ian@cygnus.com>
2396
2397 * ld-srec/srec.exp: New tests.
2398 * ld-srec/sr1.c, ld-srec/sr2.c, ld-srec/sr3.cc: New files.
2399 * lib/ld.exp (ld_simple_link): Discard warnings about not being
2400 able to find the entry symbol.
2401
2402Tue Nov 14 20:03:54 1995 Ian Lance Taylor <ian@cygnus.com>
2403
2404 * ld-sh/sh2.c (__main): Define.
2405
2406Mon Nov 6 14:39:18 1995 Ian Lance Taylor <ian@cygnus.com>
2407
2408 * ld-empic/empic.exp: Accept a . in the address symbol.
2409
2410 * ld-shared/shared.exp: Run tests on rs6000*-*-aix* and
2411 powerpc*-*-aix*. Add code to create appropriate exports files,
2412 and pass appropriate compilation flags, and test against
2413 appropriate expected output.
2414 * ld-shared/xcoff.dat: New file.
2415 * ld-shared/main.c: Put #ifndef XCOFF_TEST around tests that can
2416 not be linked using XCOFF. Use shlib_shlibvar1 as a sample
2417 function pointer, rather than shlib_mainvar.
2418 * ld-shared/sh1.c: Likewise.
2419 * ld-shared/shared.dat: Update for change from using shlib_mainvar
2420 to using shlib_shlibvar1.
2421 * ld-shared/sun4.dat: Likewise.
2422
2423Sat Oct 28 01:54:25 1995 Ian Lance Taylor <ian@cygnus.com>
2424
2425 * ld-scripts/script.t: Put .pr in .text, and .rw in .data, for
2426 convenience when testing XCOFF.
2427
2428Thu Oct 26 22:53:17 1995 Ian Lance Taylor <ian@cygnus.com>
2429
2430 * ld-bootstrap/bootstrap.exp: On AIX, pass -bI/lib/syscalls.exp
2431 along with --static.
2432
2433 * ld-scripts/script.s: Make symbols global.
2434
2435Fri Oct 20 12:22:16 1995 Ian Lance Taylor <ian@cygnus.com>
2436
2437 * ld-undefined/undefined.exp: Add setup_xfails for arm*-*-pe*.
2438
2439Fri Sep 29 11:06:10 1995 Ian Lance Taylor <ian@cygnus.com>
2440
2441 * ld-undefined/undefined.exp: Use -e when invoking the linker, to
2442 prevent the SunOS linker from trying to create a shared library.
2443
2444Thu Sep 28 12:37:14 1995 Ian Lance Taylor <ian@cygnus.com>
2445
2446 * ld-shared/shared.exp: Run the tests on sparc*-*-sunos4*. Add
2447 appropriate modifications and setup_xfails.
2448 * ld-shared/sun4.dat: New file.
2449
2450Mon Sep 18 14:12:56 1995 Ian Lance Taylor <ian@cygnus.com>
2451
2452 * lib/ld.exp (default_ld_version): Call prune_system_crud.
2453 (default_ld_relocate, default_ld_link): Likewise.
2454 (default_ld_simple_link, default_ld_compile): Likewise.
2455 (default_ld_assemble, default_ld_nm): Likewise.
2456
2457Fri Sep 8 17:15:38 1995 Ian Lance Taylor <ian@cygnus.com>
2458
2459 * ld-cdtest/cdtest.exp: If the compiler does not exist, mark the
2460 tests as untested rather than unresolved.
2461
2462Wed Aug 23 10:46:38 1995 Ian Lance Taylor (ian@cygnus.com)
2463
2464 * ld-sh/sh.exp: Call prune_system_crud on the output of cmp.
2465
2466Tue Aug 15 17:35:35 1995 Ian Lance Taylor <ian@cygnus.com>
2467
2468 * ld-scripts/script.exp: Split script verification into a proc.
2469 Add simple test of MRI script.
2470 * ld-scripts/scriptm.t: New file.
2471
2472Wed Jul 26 11:38:58 1995 Ian Lance Taylor <ian@cygnus.com>
2473
2474 * ld-sh/sh.exp: Mark `SH confirm relaxing' test unresolved when
2475 appropriate.
2476
2477Mon Jul 24 15:34:31 1995 Ian Lance Taylor <ian@cygnus.com>
2478
2479 * config/default.exp: Define objcopy if it is not defined.
2480 * ld-sh/*: New tests for SH relaxing.
2481
2482 * ld-empic/empic.exp: If $CC does not exist, call untested rather
2483 than unresolved.
2484
2485Thu Jul 20 15:09:26 1995 Ian Lance Taylor <ian@cygnus.com>
2486
2487 * ld-undefined/undefined.exp: If $CC does not exist, mark the
2488 tests as untested rather than unresolved. Clear ELF xfails for
2489 mips*, not just mips.
2490
2491Tue Jul 18 12:00:41 1995 Ian Lance Taylor <ian@cygnus.com>
2492
2493 * ld-undefined/undefined.exp: Add setup_xfail for sh-*-* for
2494 undefined line test.
2495
2496Fri Jul 14 13:07:48 1995 Ian Lance Taylor <ian@cygnus.com>
2497
2498 * ld-undefined/undefined.exp: New test, to check reporting of
2499 undefined symbols.
2500 * ld-undefined/undefined.c: New file.
2501
2502Mon Jul 10 11:13:39 1995 Ian Lance Taylor <ian@cygnus.com>
2503
2504 * ld-versados/versados.exp: If a test fails, report it correctly:
2505 don't try to run the next test, and don't report a pass as well as
2506 a fail.
2507
2508Mon Jul 3 14:26:37 1995 Steve Chamberlain <sac@slash.cygnus.com>
2509
a2b64bed 2510 * versados/(t1,t2).ld: End in newlines.
252b5132
RH
2511
2512Mon May 22 20:19:38 1995 Ken Raeburn <raeburn@cujo.cygnus.com>
2513
2514 * lib/ld.exp (default_ld_compile): If cc argument is multiple
2515 words, use only the first when trying to verify the availability
2516 of the compiler.
2517
2518Mon Feb 6 11:46:49 1995 Ian Lance Taylor <ian@cygnus.com>
2519
2520 * ld-scripts/defined.t: Mention .data and .bss explicitly.
2521
2522Tue Jan 24 14:51:48 1995 Ian Lance Taylor <ian@sanguine.cygnus.com>
2523
2524 * ld-bootstrap/bootstrap.exp: If not in the ld build directory,
2525 call untested for each test, rather than ignoring it. If one test
2526 fails, go on to the next one instead of returning.
2527 * ld-cdtest/cdtest.exp: If compilations fail, mark tests as
2528 unresolved.
2529 * ld-empic/empic.exp: Likewise. Also, always pass the same test
2530 name to pass or fail.
2531 * ld-shared/shared.exp: Likewise. Also, always run all tests.
2532 * ld-scripts/defined.exp: If as or nm fail, mark test as
2533 unresolved. Always pass the same test name to pass or fail.
2534 * ld-scripts/script.exp: Likewise.
2535 * ld-scripts/sizeof.exp: Likewise.
2536
2537Wed Jan 11 11:48:31 1995 Ian Lance Taylor <ian@sanguine.cygnus.com>
2538
2539 * ld-scripts/sizeof.exp: New test, based on bug report from
2540 anders.blomdell@control.lth.se.
2541 * ld-scripts/sizeof.s: New file.
2542 * ld-scripts/sizeof.t: New file.
2543
2544Wed Jan 4 18:56:27 1995 Ian Lance Taylor <ian@sanguine.cygnus.com>
2545
2546 * lib/ld.exp: Use [which $ld] rather than [file exists $ld] to see
2547 if the linker exists.
2548
2549Wed Dec 14 16:39:03 1994 Ken Raeburn <raeburn@cujo.cygnus.com>
2550
2551 * lib/ld.exp (prune_system_crud): Define if not already defined,
2552 in case the user isn't using the newest DejaGnu version that we
2553 haven't released to the net yet.
2554
2555Fri Dec 2 14:17:02 1994 Ian Lance Taylor <ian@rtl.cygnus.com>
2556
2557 * config/default.exp: Define objdump if it is not defined.
2558 * ld-empic/*: New tests to test -membedded-pic code.
2559
2560Mon Nov 28 11:24:36 1994 Ian Lance Taylor <ian@sanguine.cygnus.com>
2561
2562 * ld-bootstrap/bootstrap.exp: Pass cmp output through
2563 prune_system_crud.
2564 * ld-cdtest/cdtest.exp: Pass diff output through
2565 prune_system_crud.
2566 * ld-shared/shared.exp: Likewise.
2567
2568 * config/default.exp: Remove unused and useless proc ld_load.
2569
2570Sun Oct 30 13:02:34 1994 Ian Lance Taylor <ian@sanguine.cygnus.com>
2571
2572 * lib/ld.exp (default_ld_compile): Remove the output file before
2573 compiling.
2574
2575 * ld-shared/shared.exp: Move common test code into a procedure.
2576 Add tests for compiling the non shared code PIC.
2577 * ld-shared/main.c (main): Call main_called, and print the result.
2578 * ld-shared/shared.dat: Adjust accordingly.
2579
2580Thu Oct 27 17:30:12 1994 Ian Lance Taylor <ian@sanguine.cygnus.com>
2581
2582 * ld-shared: New directory, with new files to test generating ELF
2583 shared libraries.
2584
2585 * lib/ld.exp (default_ld_compile): If the compilation worked, but
2586 no object file was created, check to see if the compiler foolishly
2587 ignored the -o switch when compiling, and move the resulting
2588 object if it did.
2589
2590Thu Sep 29 12:36:51 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
2591
2592 * VMS does not permits `.' in directory names. Renamed
2593 ld.bootstrap to ld-bootstrap, ld.cdtest to ld-cdtest, and
2594 ld.scripts to ld-scripts.
2595
2596Wed Sep 28 12:18:54 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
2597
2598 * config/default.exp: Set variables as and nm. Create tmpdir if
2599 it does not already exist.
2600 * ld.bootstrap/bootstrap.exp: Don't create tmpdir here.
2601 * ld.cdtest/cdtest.exp: Likewise.
2602 * ld.scripts/defined.exp: Likewise. Also, don't set as and nm
2603 here. Change perror for no variables found to fail.
2604 * ld.scripts/script.exp: New test.
2605 * ld.scripts/script.t, ld.scripts/script.s: New files.
2606
2607Tue Sep 27 14:59:51 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
2608
2609 * ld.scripts: New directory.
2610 * ld.scripts/defined.exp, ld.scripts/defined.s: New files.
2611 * ld.scripts/defined.t: New file.
2612 * lib/ld.exp (default_ld_simple_link): New function.
2613 (default_ld_assemble, default_ld_nm): New functions.
2614 * config/default.exp: Rename from unix-ld.exp.
2615 (ld_simple_link, ld_assemble, ld_nm): New functions.
2616
2617 * config/unix-ld.exp: Set ld using findfile.
2618 * lib/ld.exp (default_ld_relocate): Return a value. Change format
2619 of log messages.
2620 (default_ld_compile): Likewise.
2621 (default_ld_link): Likewise. Also, don't include $BFDLIB and
2622 $LIBIBERTY in link.
2623 * ld.bootstrap/bootstrap.exp: Rewrite.
2624 * ld.cdtest/cdtest.exp: Rewrite.
2625 * ld.cdtest/cdtest-foo.cc: Update from top level ld directory.
2626 * ld.cdtest/cdtest-foo.h: Likewise.
2627 * ld.cdtest/cdtest-main.cc: Likewise.
2628
2629Fri May 27 09:35:04 1994 Ken Raeburn (raeburn@cygnus.com)
2630
2631 * ld.cdtest/cdtest.exp: Don't look for $result before it's
2632 defined.
2633
2634Tue May 17 15:06:49 1994 Bill Cox (bill@rtl.cygnus.com)
2635
2636 * ld.bootstrap/bootstrap.exp, lib/ld.exp: Replace error proc
3e8cba19 2637 calls with perror calls.
252b5132
RH
2638
2639Wed May 11 16:47:46 1994 Ken Raeburn (raeburn@rtl.cygnus.com)
2640
2641 * ld.cdtest/cdtest-bar.cc: Renamed from cdtest-func.cc.
2642 * ld.cdtest/cdtest.exp: Adjusted.
2643
2644Fri Jan 28 13:25:41 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
2645
2646 * lib/ld.exp (simple_diff): Indicate failure if files have
2647 different numbers of lines. Don't muck with $differences to avoid
2648 indicating a pass, just return.
2649
a2b64bed 2650 * ld.cdtest/{cdtest-foo.h,cdtest-foo.cc,cdtest-main.cc}:
252b5132
RH
2651 Fix test case to be valid ANSI C++. Don't require use of header
2652 files, so "../gcc/xgcc -B../gcc/" can be used for CXX.
a2b64bed 2653 * ld.cdtest/cdtest.exp: Combine "rm" lines. Add some
252b5132
RH
2654 commentary on things that are still broken with this test case.
2655
2656Fri Sep 10 09:58:23 1993 Jeffrey Wheat (cassidy@cygnus.com)
2657
a2b64bed 2658 * ld.cdtest/cdtest.exp: Added CXXFLAGS to compile stage.
252b5132
RH
2659
2660Thu Aug 12 16:05:37 1993 Jeffrey Wheat (cassidy@cygnus.com)
2661
a2b64bed
NC
2662 * lib/ld.exp: add compiler and linker support
2663 * config/unix-ld.exp: add compiler and linker support
2664 * ld.bootstrap/bootstrap.exp: fixed to do partial links
2665 * ld.cdtest/cdtest.exp: constructor/destructor testscase
252b5132
RH
2666
2667Wed Aug 4 21:00:18 1993 Jeffrey Wheat (cassidy@cygnus.com)
2668
a2b64bed
NC
2669 * lib/ld.exp: new file
2670 * config/unix-ld.exp: new file
2671 * ld.bootstrap/bootstrap.exp: new file