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