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