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