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