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