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