binutils/testsuite/
[platform/upstream/binutils.git] / ld / testsuite / ChangeLog
1 2005-11-15  Jan Beulich  <jbeulich@novell.com>
2
3         * ld-bootstrap/bootstrap.exp: Delete ld-partial.o and ld[123]*
4         after test.
5         * ld-elf/elf.exp: Delete preinit, init, and fini after test.
6         * ld-elf/sec64k.exp: Use macro and repeat in generated source
7         files. Delete object files after test.
8
9 2005-11-11  Hans-Peter Nilsson  <hp@axis.com>
10
11         * ld-cris/noov.d: Restrict to cris-*-*elf*.
12
13 2005-10-31  Hans-Peter Nilsson  <hp@bitrange.com>
14
15         PR ld/1501
16         * ld-mmix/bpo-10.d: Adjust for empty-section-removal.
17
18 2005-10-28  Hans-Peter Nilsson  <hp@axis.com>
19
20         PR ld/1567
21         * ld-cris/noov.s, ld-cris/noov.d: New test.
22
23 2005-10-26  Alan Modra  <amodra@bigpond.net.au>
24
25         * ld-elf/empty2.d: Allow more symbols.
26
27 2005-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
28
29         * ld-mmix/bpo-6.d, ld-mmix/bpo-19.d: Adjust for symbols between
30         section symbols and the _start symbol.
31
32 2005-10-25  Alan Modra  <amodra@bigpond.net.au>
33
34         * ld-elf/orphan.d: Adjust for mips.
35
36 2005-10-24  Jan Beulich  <jbeulich@novell.com>
37
38         * ld-elf/empty2.[sd]: New.
39
40 2005-10-23  H.J. Lu  <hongjiu.lu@intel.com>
41
42         PR ld/1487
43         * ld-ia64/tlspic.rd: Updated.
44
45 2005-10-21  H.J. Lu  <hongjiu.lu@intel.com>
46
47         PR ld/1467
48         * ld-elf/orphan.d: New file.
49         * ld-elf/orphan.ld: Likewise.
50         * ld-elf/orphan.s: Likewise.
51
52 2005-10-20  H.J. Lu  <hongjiu.lu@intel.com>
53
54         * ld-ia64/ia64.exp: Undo the last change. Add support for *.d.
55
56         * ld-ia64/link-order.d: New file.
57
58 2005-10-20  H.J. Lu  <hongjiu.lu@intel.com>
59
60         PR ld/251
61         * ld-elf/group.2d: New file.
62
63 2005-10-19  H.J. Lu  <hongjiu.lu@intel.com>
64
65         PR ld/1487
66         * ld-elf/unknown.d: New file.
67
68 2005-10-19  H.J. Lu  <hongjiu.lu@intel.com>
69
70         * ld-ia64/ia64.exp: Check link order for ld -r.
71
72 2005-10-18  Alan Modra  <amodra@bigpond.net.au>
73
74         * ld-scripts/crossref.exp: Add -mcall-aixdesc to CFLAGS for
75         powerpc64.
76
77 2005-10-13 Mark Mitchell  <mark@codesourcery.com>
78
79         * ld-elfvers/vers.exp: Add vers31.
80         * ld-elfvers/vers31.c: New file.
81         * ld-elfvers/vers31.dsym: Likewise.
82         * ld-elfvers/vers31.map: Likewise.
83         * ld-elfvers/vers31.ver: Likewise.
84
85 2005-10-08  Paul Brook  <paul@codesourcery.com>
86
87         * ld-arm/arm-rel31.d: Ignore Arm object attribute sections.
88         * ld-arm/arm-target1-abs.d: Ditto.
89         * ld-arm/arm-target1-rel.d: Ditto.
90         * ld-arm/arm-target2-abs.d: Ditto.
91         * ld-arm/arm-target2-got-rel.d: Ditto.
92         * ld-arm/arm-target2-rel.d: Ditto.
93
94 2005-10-04  H.J. Lu  <hongjiu.lu@intel.com>
95
96         PR ld/1396
97         * ld-scripts/cross3.t: New file.
98         * ld-scripts/cross4.c: Likewise.
99
100         * ld-scripts/crossref.exp: Add a new test for "ld -r".
101
102 2005-09-30  H.J. Lu  <hongjiu.lu@intel.com>
103
104         * ld-elf/sec64k.exp: Enabled for all ELF targets.
105
106 2005-09-30  Catherine Moore  <clm@cm00re.com>
107
108         * ld-elf/merge.d: Xfail bfin.
109
110 2005-09-28  Alexandre Oliva  <aoliva@redhat.com>
111
112         * symtocbase-1.s, symtocbase-2.s, symtocbase.d: New test.
113         * powerpc.exp: Run it.
114
115 2005-09-28  Jan Beulich  <jbeulich@novell.com>
116
117         * ld-x86-64/tlspic.dd: Adjust.
118
119 2005-09-01  Hans-Peter Nilsson  <hp@axis.com>
120
121         * ld-cris: Skip tests unsuitable for testing target
122         cris-axis-linux-gnu.
123
124 2005-08-18  David Daney  <ddaney@avtrex.com>
125
126         * ld-mips-elf/multi-got-1.d: Adjust for new ld behavior.
127         * ld-mips-elf/multi-got-no-shared.d: Likewise.
128         * ld-mips-elf/rel32-n32.d: Likewise.
129         * ld-mips-elf/rel32-o32.d: Likewise.
130         * ld-mips-elf/rel64.d: Likewise.
131
132 2005-08-18  Alan Modra  <amodra@bigpond.net.au>
133
134         * ld-d10v/default_layout.d: Adjust for section removal.
135         * ld-elf/empty.s: Define "main".
136         * ld-elf/frame.exp: Don't run for hppa64 and v850.
137         * ld-elf/group1.d: xfail various targets.
138         * ld-elf/merge.d: Likewise.
139         * ld-elf/merge2.d: Likewise.
140         * ld-elf/warn1.d: Likewise.
141         * ld-scripts/defined2.d: Likewise.
142         * ld-scripts/defined3.d: Likewise.
143         * ld-scripts/empty-aligned.d: Likewise.
144         * ld-scripts/size-2.d: Likewise.
145         * ld-scripts/weak.exp: Likewise.
146         * ld-selective/sel-dump.exp: Likewise.
147         * ld-undefined/weak-undef.exp: Likewise.
148
149 2005-08-18  Alan Modra  <amodra@bigpond.net.au>
150
151         * ld-scripts/crossref.exp: Remove a29k support.
152         * ld-srec/srec.exp: Likewise.
153
154 2005-08-17  Jakub Jelinek  <jakub@redhat.com>
155
156         * lib/ld-lib.exp (default_ld_compile): Append $cc arguments after
157         $CFLAGS instead of prepending them.
158
159         * ld-elfvers/vers.exp: Add a new test, vers30.
160         * ld-elfvers/vers30.c: New file.
161         * ld-elfvers/vers30.map: New file.
162         * ld-elfvers/vers30.ver: New file.
163         * ld-elfvers/vers30.dsym: New file.
164
165 2005-08-17  Alan Modra  <amodra@bigpond.net.au>
166
167         * ld-alpha/tlsbin.rd: Update.
168         * ld-alpha/tlsbinr.rd: Update.
169         * ld-cris/locref1.d: Update.
170         * ld-cris/locref2.d: Update.
171         * ld-i386/tlsbin.rd: Update.
172         * ld-ia64/tlsbin.rd: Update.
173         * ld-powerpc/tlsexe.r: Update.
174         * ld-powerpc/tlsexe32.r: Update.
175         * ld-powerpc/tlsexetoc.r: Update.
176         * ld-s390/tlsbin.rd: Update.
177         * ld-s390/tlsbin_64.rd: Update.
178         * ld-sparc/tlssunbin32.rd: Update.
179         * ld-sparc/tlssunbin64.rd: Update.
180         * ld-x86-64/tlsbin.rd: Update.
181
182 2005-08-16  Hans-Peter Nilsson  <hp@axis.com>
183
184         * ld-cris/dso-1.s: Add missing alignment directive.
185         * ld-cris/libdso-10.d: Adjust accordingly.
186
187 2005-08-16  Alan Modra  <amodra@bigpond.net.au>
188
189         * ld-alpha/tlsbin.rd: Adjust for dynamic sym changes.
190         * ld-alpha/tlsbinr.rd: Likewise.
191         * ld-alpha/tlspic.rd: Likewise.
192         * ld-arm/mixed-app.d: Likewise.
193         * ld-arm/mixed-app.sym: Likewise.
194         * ld-arm/mixed-lib.sym: Likewise.
195         * ld-arm/tls-app.d: Likewise.
196         * ld-arm/tls-app.r: Likewise.
197         * ld-cris/expdyn5.d: Likewise.
198         * ld-cris/expdyn6.d: Likewise.
199         * ld-cris/expdyn7.d: Likewise.
200         * ld-cris/gotplt1.d: Likewise.
201         * ld-cris/gotplt2.d: Likewise.
202         * ld-cris/gotplt3.d: Likewise.
203         * ld-cris/hiddef1.d: Likewise.
204         * ld-cris/libdso-10.d: Likewise.
205         * ld-cris/libdso-11.d: Likewise.
206         * ld-cris/libdso-12.d: Likewise.
207         * ld-cris/libdso-13.d: Likewise.
208         * ld-cris/libdso-14.d: Likewise.
209         * ld-cris/libdso-2.d: Likewise.
210         * ld-cris/pv32-1.d: Likewise.
211         * ld-cris/weakref2.d: Likewise.
212         * ld-frv/fdpic-pie-1.d: Likewise.
213         * ld-frv/fdpic-pie-2.d: Likewise.
214         * ld-frv/fdpic-pie-6.d: Likewise.
215         * ld-frv/fdpic-pie-7.d: Likewise.
216         * ld-frv/fdpic-pie-8.d: Likewise.
217         * ld-frv/fdpic-shared-1.d: Likewise.
218         * ld-frv/fdpic-shared-2.d: Likewise.
219         * ld-frv/fdpic-shared-3.d: Likewise.
220         * ld-frv/fdpic-shared-4.d: Likewise.
221         * ld-frv/fdpic-shared-5.d: Likewise.
222         * ld-frv/fdpic-shared-6.d: Likewise.
223         * ld-frv/fdpic-shared-7.d: Likewise.
224         * ld-frv/fdpic-shared-8.d: Likewise.
225         * ld-frv/fdpic-shared-local-2.d: Likewise.
226         * ld-frv/fdpic-shared-local-8.d: Likewise.
227         * ld-frv/fdpic-static-1.d: Likewise.
228         * ld-frv/fdpic-static-2.d: Likewise.
229         * ld-frv/fdpic-static-6.d: Likewise.
230         * ld-frv/fdpic-static-7.d: Likewise.
231         * ld-frv/fdpic-static-8.d: Likewise.
232         * ld-frv/tls-dynamic-1.d: Likewise.
233         * ld-frv/tls-dynamic-2.d: Likewise.
234         * ld-frv/tls-dynamic-3.d: Likewise.
235         * ld-frv/tls-initial-shared-2.d: Likewise.
236         * ld-frv/tls-pie-1.d: Likewise.
237         * ld-frv/tls-pie-3.d: Likewise.
238         * ld-frv/tls-relax-dynamic-1.d: Likewise.
239         * ld-frv/tls-relax-dynamic-2.d: Likewise.
240         * ld-frv/tls-relax-dynamic-3.d: Likewise.
241         * ld-frv/tls-relax-initial-shared-2.d: Likewise.
242         * ld-frv/tls-relax-pie-1.d: Likewise.
243         * ld-frv/tls-relax-pie-3.d: Likewise.
244         * ld-frv/tls-relax-shared-1.d: Likewise.
245         * ld-frv/tls-relax-shared-2.d: Likewise.
246         * ld-frv/tls-relax-shared-3.d: Likewise.
247         * ld-frv/tls-relax-static-1.d: Likewise.
248         * ld-frv/tls-shared-1.d: Likewise.
249         * ld-frv/tls-shared-2.d: Likewise.
250         * ld-frv/tls-shared-3.d: Likewise.
251         * ld-frv/tls-static-1.d: Likewise.
252         * ld-frv/tls-static-3.d: Likewise.
253         * ld-i386/tlsbin.rd: Likewise.
254         * ld-i386/tlsnopic.rd: Likewise.
255         * ld-i386/tlspic.rd: Likewise.
256         * ld-ia64/tlsbin.dd: Likewise.
257         * ld-ia64/tlsbin.rd: Likewise.
258         * ld-ia64/tlspic.dd: Likewise.
259         * ld-ia64/tlspic.rd: Likewise.
260         * ld-powerpc/tlsexe.g: Likewise.
261         * ld-powerpc/tlsexe.r: Likewise.
262         * ld-powerpc/tlsexe32.d: Likewise.
263         * ld-powerpc/tlsexe32.g: Likewise.
264         * ld-powerpc/tlsexe32.r: Likewise.
265         * ld-powerpc/tlsexetoc.g: Likewise.
266         * ld-powerpc/tlsexetoc.r: Likewise.
267         * ld-powerpc/tlsso.g: Likewise.
268         * ld-powerpc/tlsso.r: Likewise.
269         * ld-powerpc/tlsso32.d: Likewise.
270         * ld-powerpc/tlsso32.g: Likewise.
271         * ld-powerpc/tlsso32.r: Likewise.
272         * ld-powerpc/tlstocso.g: Likewise.
273         * ld-powerpc/tlstocso.r: Likewise.
274         * ld-s390/tlsbin.rd: Likewise.
275         * ld-s390/tlsbin_64.rd: Likewise.
276         * ld-s390/tlspic.rd: Likewise.
277         * ld-s390/tlspic_64.rd: Likewise.
278         * ld-sh/shared-1.d: Likewise.
279         * ld-sh/tlsbin-2.d: Likewise.
280         * ld-sh/tlsbin-3.d: Likewise.
281         * ld-sh/tlsbin-4.d: Likewise.
282         * ld-sh/tlspic-2.d: Likewise.
283         * ld-sh/sh64/abi32.xd: Likewise.
284         * ld-sh/sh64/abi64.xd: Likewise.
285         * ld-sh/sh64/cmpct1.xd: Likewise.
286         * ld-sh/sh64/crange1.rd: Likewise.
287         * ld-sh/sh64/crange2.rd: Likewise.
288         * ld-sh/sh64/crange3-cmpct.rd: Likewise.
289         * ld-sh/sh64/crange3-media.rd: Likewise.
290         * ld-sh/sh64/crange3.rd: Likewise.
291         * ld-sh/sh64/gotplt.d: Likewise.
292         * ld-sh/sh64/init-cmpct.d: Likewise.
293         * ld-sh/sh64/init-media.d: Likewise.
294         * ld-sh/sh64/init64.d: Likewise.
295         * ld-sh/sh64/mix1.xd: Likewise.
296         * ld-sh/sh64/mix2.xd: Likewise.
297         * ld-sh/sh64/sh64.exp: Likewise.
298         * ld-sh/sh64/shdl32.xd: Likewise.
299         * ld-sh/sh64/shdl64.xd: Likewise.
300         * ld-sparc/tlssunbin32.rd: Likewise.
301         * ld-sparc/tlssunbin64.rd: Likewise.
302         * ld-sparc/tlssunnopic32.rd: Likewise.
303         * ld-sparc/tlssunnopic64.rd: Likewise.
304         * ld-sparc/tlssunpic32.rd: Likewise.
305         * ld-sparc/tlssunpic64.rd: Likewise.
306         * ld-x86-64/tlsbin.rd: Likewise.
307         * ld-x86-64/tlspic.dd: Likewise.
308         * ld-x86-64/tlspic.rd: Likewise.
309
310 2005-08-15  Alan Modra  <amodra@bigpond.net.au>
311
312         * ld-elf/empty.s: Define "start".
313         * ld-elf/merge2.d: xfail arc-*-* and dlx-*-*.
314         * ld-scripts/empty-aligned.s: No .data section.
315         * ld-scripts/empty-aligned.t: Discard most sections.
316         * ld-scripts/empty-aligned.d: Adjust.
317
318 2005-08-11  Hans-Peter Nilsson  <hp@axis.com>
319
320         * ld-cris/expdyn1.s (expobj): Set size here, at definition...
321         * ld-cris/pv32.s: ...not here.
322         * ld-cris/expdyn1.d, ld-cris/libdso-12.d, ld-cris/locref1.d:
323         Adjust for expobj size being set at definition.
324
325         * ld-cris/v32-ba-1.d: Regexpize to adjust for symbol change.
326
327 2005-08-08  Richard Earnshaw  <richard.earnshaw@arm.com>
328
329         * ld-arm/mixed-app.sym: Expact _stack to be in the ABS section.
330         * ld-arm/mixed-lib.sym: Likewise.
331         * tls-lib.d: Use a regexp for the address locations.
332         * tls-lib.r: Likewise.
333
334 2005-08-03  H.J. Lu  <hongjiu.lu@intel.com>
335
336         * ld-i386/pcrel16.d: Updated.
337         * ld-i386/pcrel16.s: Likewise.
338         * ld-x86-64/pcrel16.d: Likewise.
339
340 2005-08-01  Richard Sandiford  <richard@codesourcery.com>
341
342         * ld-mips/mips-elf-flags.exp: Add more good_combination tests.
343
344 2005-07-28  Ben Elliston  <bje@gnu.org>
345
346         * lib/ld-lib.exp (run_ld_link_exec_tests): Add new parameter
347         ${targets_to_xfail} that is applied for each test item.
348         * ld-elf/elf.exp: Pass *-*-netbsdelf* as an xfailed target.
349
350 2005-07-27  Alan Modra  <amodra@bigpond.net.au>
351
352         * ld-elfweak/size2a.s: Extend test to check size for two weaks.
353         * ld-elfweak/size2b.s: Likewise.
354         * ld-elfweak/size2.d: Update.
355
356 2005-07-18  Jan Beulich  <jbeulich@novell.com>
357
358         * ld-i386/abs.s, ld-i386/zero.s, ld-i386/abs.d, ld-x86-64/abs.d,
359         ld-i386/pcrel16.s, ld-i386/pcrel16.d, ld-x86-64/pcrel16.d,
360         ld-i386/pcrel8.s, ld-i386/pcrel8.d, ld-x86-64/pcrel8.d: New.
361         * ld-i386/i386.exp, ld-x86-64/x86-64.exp: Run new tests.
362
363 2005-07-14  H.J. Lu  <hongjiu.lu@intel.com>
364
365         * lib/ld-lib.exp (run_ld_link_exec_tests): Ignore assembler
366         warnings.
367
368 2005-07-14  H.J. Lu  <hongjiu.lu@intel.com>
369
370         * lib/ld-lib.exp (run_ld_link_exec_tests): Update comments.
371
372 2005-07-14  H.J. Lu  <hongjiu.lu@intel.com>
373
374         * ld-elf/elf.exp (array_tests): New.
375         Call run_ld_link_exec_tests with array_tests.
376
377         * ld-elf/fini.c: New file.
378         * ld-elf/fini.out: Likewise.
379         * ld-elf/init.c: Likewise.
380         * ld-elf/init.out: Likewise.
381         * ld-elf/preinit.c: Likewise.
382         * ld-elf/preinit.out: Likewise.
383
384         * lib/ld-lib.exp (run_ld_link_exec_tests): New.
385
386 2005-07-12  Alan Modra  <amodra@bigpond.net.au>
387
388         * ld-powerpc/sdalib.s (lib_var): Size it.
389
390 2005-07-08  H.J. Lu  <hongjiu.lu@intel.com>
391
392         * ld-ia64/tlsbin.rd: Update for empty section removal change.
393         * ld-ia64/tlsbin.sd: Likewise.
394         * ld-ia64/tlspic.dd: Likewise.
395         * ld-ia64/tlspic.rd: Likewise.
396         * ld-ia64/tlspic.sd: Likewise.
397         * ld-x86-64/tlspic.dd: Likewise.
398         * ld-x86-64/tlspic.rd: Likewise.
399
400 2005-07-08  Alan Modra  <amodra@bigpond.net.au>
401
402         * ld-cris/pv32.s: Give expobj a size.
403         * ld-cris/pv32-1.d: Update.
404         * ld-alpha/tlsbin.dd: Update for empty section removal change.
405         * ld-alpha/tlsbin.sd: Likewise.
406         * ld-alpha/tlsbin.td: Likewise.
407         * ld-alpha/tlsbinr.dd: Likewise.
408         * ld-alpha/tlsbinr.rd: Likewise.
409         * ld-alpha/tlspic.dd: Likewise.
410         * ld-alpha/tlspic.rd: Likewise.
411         * ld-alpha/tlspic.sd: Likewise.
412         * ld-alpha/tlspic.td: Likewise.
413         * ld-arm/tls-lib.d: Likewise.
414         * ld-arm/tls-lib.r: Likewise.
415         * ld-cris/gotplt2.d: Likewise.
416         * ld-cris/gotplt3.d: Likewise.
417         * ld-cris/hiddef1.d: Likewise.
418         * ld-cris/libdso-10.d: Likewise.
419         * ld-cris/libdso-11.d: Likewise.
420         * ld-cris/libdso-12.d: Likewise.
421         * ld-cris/libdso-14.d: Likewise.
422         * ld-cris/libdso-2.d: Likewise.
423         * ld-i386/tlsnopic.dd: Likewise.
424         * ld-i386/tlsnopic.rd: Likewise.
425         * ld-i386/tlsnopic.sd: Likewise.
426         * ld-i386/tlspic.rd: Likewise.
427         * ld-mmix/bpo-10.d: Likewise.
428         * ld-mmix/bpo-22.d: Likewise.
429         * ld-mmix/sec-7m.d: Likewise.
430         * ld-powerpc/tlsexe.r: Likewise.
431         * ld-powerpc/tlsexetoc.r: Likewise.
432         * ld-powerpc/tlsso.g: Likewise.
433         * ld-powerpc/tlsso.r: Likewise.
434         * ld-powerpc/tlsso32.d: Likewise.
435         * ld-powerpc/tlsso32.g: Likewise.
436         * ld-powerpc/tlsso32.r: Likewise.
437         * ld-powerpc/tlstocso.g: Likewise.
438         * ld-powerpc/tlstocso.r: Likewise.
439
440 2005-06-23  Andreas Schwab  <schwab@suse.de>
441
442         * ld-elfweak/size_foo.c (foo): Fix warning about implicit return
443         type.
444
445 2005-06-10  Alan Modra  <amodra@bigpond.net.au>
446
447         * ld-cris/libdso-10.d: Adjust for elf.sc .bss change.
448         * ld-cris/libdso-2.d: Likewise.
449         * ld-mmix/loc6.d: Likewise.
450
451 2005-06-10  Alan Modra  <amodra@bigpond.net.au>
452
453         * ld-scripts/empty-aligned.t: Adjust alignment expressions so
454         that no .text? section is kept.  Also check setting vma and
455         lma.
456         * ld-scripts/empty-aligned.d: Update.
457
458 2005-06-09  Alan Modra  <amodra@bigpond.net.au>
459
460         * ld-scripts/empty-aligned.d: Adjust.
461
462 2005-06-05  H.J. Lu  <hongjiu.lu@intel.com>
463
464         * ld-cris/hiddef1.d: Undo the last change.
465         * ld-cris/libdso-10.d: Likewise.
466         * ld-cris/libdso-2.d: Likewise.
467
468 2005-06-04  H.J. Lu  <hongjiu.lu@intel.com>
469
470         * ld-cris/hiddef1.d: Updated.
471         * ld-cris/libdso-10.d: Likewise.
472         * ld-cris/libdso-2.d: Likewise.
473
474 2005-06-02  Alan Modra  <amodra@bigpond.net.au>
475
476         * ld-powerpc/powerpc.exp (ppcelftests): Assemble sda test with -a32.
477
478 2005-05-31  Zack Weinberg  <zack@codesourcery.com>
479
480         * ld-scripts/align.exp: Mark align1 XFAIL on PECOFF targets.
481         * ld-scripts/data.exp: Mark data UNSUPPORTED on a.out targets.
482         * ld-scripts/provide.exp, ld-scripts/size.exp: Mark all tests
483         UNSUPPORTED on a.out targets.  Tidy.
484
485 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
486
487         * config/default.exp (CC): Use find_gcc.
488         (CFLAGS): Define, if no definition has been provided by the user.
489         (CXX): Likewise.
490         (CXXFLAGS): Likewise.
491
492 2005-05-24  H.J. Lu  <hongjiu.lu@intel.com>
493
494         * ld-mmix/bpo-6.d: Updated.
495         * ld-mmix/bpo-19.d: Likewise.
496
497 2005-05-22  Richard Henderson  <rth@redhat.com>
498
499         * ld-elfweak/dsow.dsym: Adjust for non-zero ST_OTHER.
500         * ld-elfweak/weak.dsym: Likewise.
501
502         * ld-selective/selective.exp: Don't test alpha.
503
504 2005-05-20  Daniel Jacobowitz  <dan@codesourcery.com>
505
506         * ld-powerpc/sdalib.s, ld-powerpc/sdadyn.s, ld-powerpc/sdadyn.d: New
507         files.
508         * ld-powerpc/powerpc.exp: Run the new test.
509
510 2005-05-20  Bob Wilson  <bob.wilson@acm.org>
511
512         * ld-undefined/undefined.exp: Revert xfail for xtensa-*-*.
513
514 2005-05-17  H.J. Lu  <hongjiu.lu@intel.com>
515
516         PR 797
517         * empty-aligned.d: New file.
518         * empty-aligned.exp: Likewise.
519         * empty-aligned.s: Likewise.
520         * empty-aligned.t: Likewise.
521
522 2005-05-11  Bob Wilson  <bob.wilson@acm.org>
523
524         * ld-undefined/undefined.exp: xfail xtensa-*-*.
525
526 2005-05-07  Alan Modra  <amodra@bigpond.net.au>
527
528         * ld-powerpc/tlsexe32.d: Update for changed got layout.
529         * ld-powerpc/tlsexe32.g: Likewise.
530         * ld-powerpc/tlsexe32.r: Likewise.
531         * ld-powerpc/tlsso32.d: Likewise.
532         * ld-powerpc/tlsso32.g: Likewise.
533         * ld-powerpc/tlsso32.r: Likewise.
534
535 2005-05-06  Nick Clifton  <nickc@redhat.com>
536
537         Update the address and phone number of the FSF organization in
538         the GPL notices in the following files:
539         * config/default.exp, ld-alpha/alpha.exp, ld-arm/arm-elf.exp,
540         ld-auto-import/auto-import.exp, ld-bootstrap/bootstrap.exp,
541         ld-cdtest/cdtest.exp, ld-checks/checks.exp, ld-cris/cris.exp,
542         ld-crx/crx.exp, ld-cygwin/exe-export.exp, ld-d10v/d10v.exp,
543         ld-discard/discard.exp, ld-elf/elf.exp, ld-elf/exclude.exp,
544         ld-elf/frame.exp, ld-elf/sec64k.exp, ld-elfcomm/elfcomm.exp,
545         ld-elfvers/vers.exp, ld-elfvsb/elfvsb.exp, ld-elfweak/elfweak.exp,
546         ld-fastcall/fastcall.exp, ld-frv/fdpic.exp, ld-frv/tls.exp,
547         ld-h8300/h8300.exp, ld-i386/i386.exp, ld-ia64/ia64.exp,
548         ld-linkonce/linkonce.exp, ld-m68hc11/m68hc11.exp,
549         ld-maxq/maxq.exp, ld-mips-elf/mips-elf-flags.exp,
550         ld-mips-elf/mips-elf.exp, ld-mmix/mmix.exp, ld-pe/pe.exp,
551         ld-powerpc/powerpc.exp, ld-s390/s390.exp, ld-scripts/align.exp,
552         ld-scripts/assert.exp, ld-scripts/crossref.exp,
553         ld-scripts/data.exp, ld-scripts/defined.exp,
554         ld-scripts/empty-orphan.exp, ld-scripts/map-address.exp,
555         ld-scripts/overlay-size.exp, ld-scripts/phdrs.exp,
556         ld-scripts/phdrs2.exp, ld-scripts/provide.exp,
557         ld-scripts/script.exp, ld-scripts/size.exp, ld-scripts/sizeof.exp,
558         ld-scripts/sort.exp, ld-scripts/weak.exp,
559         ld-selective/sel-dump.exp, ld-selective/selective.exp,
560         ld-sh/rd-sh.exp, ld-sh/arch/arch.exp, ld-sh/sh64/rd-sh64.exp,
561         ld-sh/sh64/relax.exp, ld-sh/sh64/relfail.exp, ld-sh/sh64/sh64.exp,
562         ld-shared/shared.exp, ld-sparc/sparc.exp,
563         ld-undefined/undefined.exp, ld-undefined/weak-undef.exp,
564         ld-versados/versados.exp, ld-x86-64/x86-64.exp,
565         ld-xstormy16/xstormy16.exp, ld-xtensa/coalesce.exp,
566         ld-xtensa/lcall.exp, lib/ld-lib.exp
567
568 2005-05-05  Mike Frysinger  <vapier@gentoo.org>
569
570         * ld-srec/srec.exp: Replace linux-gnu with linux-* to allow for
571         versions of Linux which do not use glibc.
572         * ld-sh/sh.exp: Likewise
573
574 2005-05-05  Paul Brook  <paul@codesourcery.com>
575
576         * lib/ld-lib.exp (regexp_diff): Pass test if last line is "#...".
577         * ld-elfweak/elfweak.exp: Run size2.d.
578         * ld-elfweak/size2.d: New file.
579         * ld-elfweak/size2a.s: New file.
580         * ld-elfweak/size2b.s: New file.
581
582 2005-04-26  Mark Kettenis  <kettenis@gnu.org>
583
584         * ld-fastcall/fastcall.exp: Don't run on i*86-*-openbsd*.
585
586         * ld-srec/srec.exp (run_srec_test): Deal with ProPolice on
587         *-*-openbsd*.
588
589 2005-04-25  H.J. Lu  <hongjiu.lu@intel.com>
590
591         * ld-discard/extern.d: Expect error.
592         * ld-discard/start.d: Likewise.
593         * ld-discard/static.d: Likewise.
594
595 2005-04-19  Alan Modra  <amodra@bigpond.net.au>
596
597         * ld-powerpc/reloc.d: Update to suit removal of non-alloc relocs.
598
599 2005-04-15  Alan Modra  <amodra@bigpond.net.au>
600
601         * ld-d10v/default_layout.d: Update for unused section removal.
602
603 2005-04-14  David S. Miller  <davem@davemloft.net>
604
605         * ld-selective/sel-dump.exp: Do not exclude sparc64-*.
606         * ld-selective/selective.exp: Likewise.
607         * ld-sparc/sparc.exp: Add {32,64}-bit prefix to test
608         names so we know which one is failing.  Run sparc64 TLS
609         tests on multi-arch sparc platforms.
610         * ld-sparc/tls64.sd, ld-sparc/tlssunbin64.dd,
611         ld-sparc/tlssunbin64.rd, ld/ld-sparc/tlssunbin64.sd,
612         ld-sparc/tlssunbin64.td, ld-sparc/tlssunnopic64.dd,
613         ld-sparc/tlssunnopic64.rd, ld-sparc/tlssunnopic64.sd,
614         ld-sparc/tlssunpic64.dd, ld-sparc/tlssunpic64.rd,
615         ld-sparc/tlssunpic64.sd, ld-sparc/tlssunpic64.td): Update now
616         that sparc64 ELF does support TLS.
617
618 2005-04-13  H.J. Lu  <hongjiu.lu@intel.com>
619
620         * ld-elf/empty.d: New file.
621         * ld-elf/empty.s: Likewise.
622
623 2005-04-11  David S. Miller  <davem@davemloft.net>
624
625         * ld-sparc/tlssunbin32.dd: Update for TLS relocation fixes.
626         * ld-sparc/tlssunbin32.rd: Likewise.
627         * ld-sparc/tlssunbin32.sd: Likewise.
628         * ld-sparc/tlssunpic32.dd: Likewise.
629
630 2005-03-30  Julian Brown  <julian@codesourcery.com>
631
632         * ld-arm/arm-app-abs32.d: Update expected output due to mapping symbols
633         being untyped.
634         * ld-arm/arm-app.d: Likewise.
635         * ld-arm/mixed-app.d: Likewise.
636
637 2005-03-29  Daniel Jacobowitz  <dan@codesourcery.com>
638
639         * ld-arm/tls-lib.s, ld-arm/tls-lib.d, ld-arm/tls-lib.r,
640         ld-arm/tls-app.s, ld-arm/tls-app.d, ld-arm/tls-app.r: New files.
641         * ld-arm/arm-lib.ld, ld-arm/arm-dyn.ld: Increase data segment
642         alignment.
643         * ld-arm/arm-elf.exp: Run TLS tests.
644
645 2005-03-28  H.J. Lu  <hongjiu.lu@intel.com>
646
647         PR 803
648         * ld-ia64/ia64.exp: Pass -mtune=itanium1 to as.
649
650 2005-03-24  Mark Mitchell  <mark@codesourcery.com>
651
652         * config/default.exp: Do not load libpath.exp if it does not
653         exist.
654         (CC): Provide fallback definition.
655
656 2005-03-24  Eric Christopher  <echristo@redhat.com>
657
658         * ld-mips-elf/rel32-n32.d: Revert changes.
659         * ld-mips-elf/rel32-o32.d: Ditto.
660         * ld-mips-elf/rel64.d: Ditto.
661
662 2005-03-23  Eric Christopher  <echristo@redhat.com>
663
664         * ld-mips-elf/textrel-1.s, ld-mips-elf/textrel-1.d: New
665         test.
666         * ld-mips-elf/mips-elf.exp: Call it.
667         * ld-mips-elf/rel32-n32.d: Update for DF_TEXTREL removal.
668         * ld-mips-elf/rel32-o32.d: Ditto.
669         * ld-mips-elf/rel64.d: Ditto.
670
671 2005-03-23  H.J. Lu  <hongjiu.lu@intel.com>
672
673         * ld-cris/expdyn5.d: Updated for alignment change in elf.sc.
674         * ld-cris/expdyn6.d: Likewise.
675         * ld-cris/expdyn7.d: Likewise.
676         * ld-cris/gotplt1.d: Likewise.
677         * ld-cris/gotplt2.d: Likewise.
678         * ld-cris/gotplt3.d: Likewise.
679         * ld-cris/libdso-10.d: Likewise.
680         * ld-cris/libdso-11.d: Likewise.
681         * ld-cris/libdso-12.d: Likewise.
682         * ld-cris/libdso-14.d: Likewise.
683         * ld-cris/libdso-2.d: Likewise.
684         * ld-cris/locref1.d: Likewise.
685         * ld-cris/locref2.d: Likewise.
686         * ld-cris/nodyn5.d: Likewise.
687         * ld-cris/pv32-1.d: Likewise.
688         * ld-cris/weakref2.d: Likewise.
689
690 2005-03-23  Alan Modra  <amodra@bigpond.net.au>
691
692         * ld-elf/tbss.s: Don't start directives in first column.
693         * ld-scripts/weak1.s: Likewise.
694         * ld-scripts/weak2.s: Likewise.
695         * ld-undefined/weak-undef.s: Likewise.
696         * ld-undefined/undefined.exp: Enable tests for hppa-elf.
697
698 2005-03-22  Alan Modra  <amodra@bigpond.net.au>
699
700         * ld-powerpc/tlsexe32.r: Update.
701         * ld-powerpc/tlsso32.d: Update.
702         * ld-powerpc/tlsso32.g: Update.
703         * ld-powerpc/tlsso32.r: Update.
704
705 2005-03-21  Alan Modra  <amodra@bigpond.net.au>
706
707         * ld-powerpc/tlsexe.r: Update.
708         * ld-powerpc/tlsexetoc.r: Update.
709         * ld-powerpc/tlsso.r: Update.
710         * ld-powerpc/tlstocso.r: Update.
711
712 2005-03-20  H.J. Lu  <hongjiu.lu@intel.com>
713
714         * ld-mmix/bpo-1.d: Updated for empty section removal.
715         * ld-mmix/bpo-10.d: Likewise.
716         * ld-mmix/bpo-11.d: Likewise.
717         * ld-mmix/bpo-14.d: Likewise.
718         * ld-mmix/bpo-16.d: Likewise.
719         * ld-mmix/bpo-17.d: Likewise.
720         * ld-mmix/bpo-18.d: Likewise.
721         * ld-mmix/bpo-19.d: Likewise.
722         * ld-mmix/bpo-2.d: Likewise.
723         * ld-mmix/bpo-3.d: Likewise.
724         * ld-mmix/bpo-4.d: Likewise.
725         * ld-mmix/bpo-5.d: Likewise.
726         * ld-mmix/bpo-6.d: Likewise.
727         * ld-mmix/bpo-9.d: Likewise.
728         * ld-mmix/bspec1.d: Likewise.
729         * ld-mmix/bspec2.d: Likewise.
730         * ld-mmix/greg-1.d: Likewise.
731         * ld-mmix/greg-19.d: Likewise.
732         * ld-mmix/greg-2.d: Likewise.
733         * ld-mmix/greg-3.d: Likewise.
734         * ld-mmix/greg-4.d: Likewise.
735         * ld-mmix/greg-5.d: Likewise.
736         * ld-mmix/greg-5s.d: Likewise.
737         * ld-mmix/greg-6.d: Likewise.
738         * ld-mmix/greg-7.d: Likewise.
739         * ld-mmix/loc1.d: Likewise.
740         * ld-mmix/loc2.d: Likewise.
741         * ld-mmix/loc3.d: Likewise.
742         * ld-mmix/loc4.d: Likewise.
743         * ld-mmix/loc6.d: Likewise.
744         * ld-mmix/local1.d: Likewise.
745         * ld-mmix/local12.d: Likewise.
746         * ld-mmix/local3.d: Likewise.
747         * ld-mmix/local5.d: Likewise.
748         * ld-mmix/local7.d: Likewise.
749         * ld-mmix/locdo-1.d: Likewise.
750         * ld-mmix/loct-1.d: Likewise.
751         * ld-mmix/locto-1.d: Likewise.
752         * ld-mmix/start-1.d: Likewise.
753         * ld-mmix/undef-3.d: Likewise.
754
755 2005-03-16  David Heine  <dlheine@tensilica.com>
756             Bob Wilson  <bob.wilson@acm.org>
757
758         * ld-scripts/empty-orphan.d, ld-scripts/empty-orphan.exp,
759         ld-scripts/empty-orphan.s, ld-scripts/emtpy-orphan.t: New test.
760
761 2005-03-16  H.J. Lu  <hongjiu.lu@intel.com>
762
763         * ld-cris/hiddef1.d: Updated for empty section removal.
764         * ld-cris/libdso-10.d: Likewise.
765         * ld-cris/libdso-2.d: Likewise.
766
767 2005-03-16  H.J. Lu  <hongjiu.lu@intel.com>
768
769         * ld-alpha/tlsbin.rd: Updated for empty section removal.
770         * ld-alpha/tlsbinr.rd: Likewise.
771         * ld-alpha/tlspic.rd: Likewise.
772         * ld-arm/mixed-lib.sym: Likewise.
773         * ld-i386/tlsbin.rd: Likewise.
774         * ld-i386/tlsnopic.rd: Likewise.
775         * ld-i386/tlspic.rd: Likewise.
776         * ld-ia64/tlsbin.rd: Likewise.
777         * ld-ia64/tlspic.rd: Likewise.
778         * ld-powerpc/apuinfo.rd: Likewise.
779         * ld-powerpc/powerpc.exp: Likewise.
780         * ld-powerpc/tlsexe32.r: Likewise.
781         * ld-s390/tlsbin.rd: Likewise.
782         * ld-s390/tlsbin_64.rd: Likewise.
783         * ld-s390/tlspic.rd: Likewise.
784         * ld-s390/tlspic_64.rd: Likewise.
785         * ld-sh/tlsbin-2.d: Likewise.
786         * ld-sh/tlspic-2.d: Likewise.
787         * ld-sparc/tlssunbin32.rd: Likewise.
788         * ld-sparc/tlssunnopic32.rd: Likewise.
789         * ld-sparc/tlssunpic32.rd: Likewise.
790         * ld-x86-64/tlsbin.rd: Likewise.
791         * ld-x86-64/tlspic.rd: Likewise.
792
793 2005-03-16  Alan Modra  <amodra@bigpond.net.au>
794
795         * ld-powerpc/tlsexe32.d: Update.
796         * ld-powerpc/tlsexe32.g: Update.
797         * ld-powerpc/tlsexe32.r: Update.
798         * ld-powerpc/tlsexe32.t: Update.
799         * ld-powerpc/tlsso32.d: Update.
800         * ld-powerpc/tlsso32.g: Update.
801         * ld-powerpc/tlsso32.r: Update.
802         * ld-powerpc/tlsso32.t: Update.
803
804 2005-03-08  Hans-Peter Nilsson  <hp@axis.com>
805
806         Adjust testsuite for cris-axis-aout.
807         * ld-cris/noglob1.d: Adjust regexp for a.out output.
808         * ld-cris/badgotr1.d, ld-cris/expdyn1.d, ld-cris/expdyn2.d,
809         ld-cris/expdyn3.d, ld-cris/expdyn4.d, ld-cris/expdyn5.d,
810         ld-cris/expdyn6.d, ld-cris/expdyn7.d, ld-cris/gotplt1.d,
811         ld-cris/gotplt2.d, ld-cris/gotplt3.d, ld-cris/hiddef1.d,
812         ld-cris/libdso-1.d, ld-cris/libdso-10.d, ld-cris/libdso-11.d,
813         ld-cris/libdso-12.d, ld-cris/libdso-13.d, ld-cris/libdso-14.d,
814         ld-cris/libdso-2.d, ld-cris/libdso-3.d, ld-cris/libdso-4.d,
815         ld-cris/locref1.d, ld-cris/locref2.d, ld-cris/nodyn4.d,
816         ld-cris/nodyn5.d, ld-cris/pv32-1.d, ld-cris/undef1.d,
817         ld-cris/weakref1.d: ld-cris/weakref2.d: Pass --em=criself to gas.
818         * ld-cris/v10-v32.d, ld-cris/v10-va.d, ld-cris/v32-ba-1.d,
819         ld-cris/v32-v10.d, ld-cris/v32-va.d, ld-cris/va-v10.d,
820         ld-cris/va-v32.d: Ditto.  Pass -m criself to gld.
821         * ld-cris/v32-bin-1.d: Pass -m criself to gld.
822
823 2005-03-05  Alan Modra  <amodra@bigpond.net.au>
824
825         * ld-alpha/tlsbin.dd: Update to suit changed section layout and
826         removed section symbols.
827         * ld-alpha/tlsbin.rd: Likewise.
828         * ld-alpha/tlsbin.sd: Likewise.
829         * ld-alpha/tlsbinr.dd: Likewise.
830         * ld-alpha/tlsbinr.rd: Likewise.
831         * ld-alpha/tlspic.dd: Likewise.
832         * ld-alpha/tlspic.rd: Likewise.
833         * ld-alpha/tlspic.sd: Likewise.
834
835         * ld-powerpc/tlsexe.g: Update for removed dot-symbols.
836         * ld-powerpc/tlsexe.r: Likewise.
837         * ld-powerpc/tlsexetoc.g: Likewise.
838         * ld-powerpc/tlsexetoc.r: Likewise.
839
840 2005-03-04  David Daney  <ddaney@avtrex.com>
841
842         * ld-mips-elf/multi-got-no-shared-1.s,
843         ld-mips-elf/multi-got-no-shared-2.s,
844         ld-mips-elf/multi-got-no-shared.d: New tests.
845         * ld-mips-elf/mips-elf.exp: Run them.
846
847 2005-03-02  Daniel Jacobowitz  <dan@codesourcery.com>
848
849         * ld-mips-elf/tlsbin-o32.s, ld-mips-elf/mips-dyn.ld,
850         ld-mips-elf/tlslib-o32.got, ld-mips-elf/tlslib-o32.d,
851         ld-mips-elf/tlslib-o32.s, ld-mips-elf/mips-lib.ld,
852         ld-mips-elf/tlsbin-o32.got, ld-mips-elf/tlsdyn-o32.d,
853         ld-mips-elf/tlsdyn-o32.got, ld-mips-elf/tlsbin-o32.d,
854         ld-mips-elf/tlsdyn-o32.s, ld-mips-elf/tls-multi-got-1.got,
855         ld-mips-elf/tls-multi-got-1-1.s, ld-mips-elf/tls-multi-got-1.d,
856         ld-mips-elf/tls-multi-got-1.r, ld-mips-elf/tls-multi-got-1-2.s,
857         ld-mips-elf/tlslib-o32-ver.got, ld-mips-elf/tlslib.ver,
858         ld-mips-elf/tlslib-o32-hidden.got, ld-mips-elf/tlslib-hidden.ver,
859         ld-mips-elf/tlsdyn-o32-1.d, ld-mips-elf/tlsdyn-o32-3.got,
860         ld-mips-elf/tlsdyn-o32-2.d, ld-mips-elf/tlsdyn-o32-2.s,
861         ld-mips-elf/tlsdyn-o32-3.d, ld-mips-elf/tlsdyn-o32-1.got,
862         ld-mips-elf/tlsdyn-o32-2.got: New files.
863         * ld-mips-elf/mips-elf.exp: Run the new tests.
864
865 2005-03-01  Nick Clifton  <nickc@redhat.com>
866
867         * ld-d10v/default_layout.d: Adjust expected offsets to allow for
868         section alignment.
869
870         * ld-discard/extern.d: Adjust expected warning to take into
871         account the fact that the linker's name might be included and that
872         the reloc might have been adjusted to be against the section
873         symbol.
874
875 2005-02-22  Eric Christopher  <echristo@redhat.com>
876
877         * ld-mips-elf/reloc-merge-lo16.d: Correct symbol
878         table size for __start.
879
880 2005-02-22  Daniel Jacobowitz  <dan@codesourcery.com>
881
882         * ld-elfvsb/hidden2.d: Expect OBJECT.
883         * ld-elfvsb/hidden2.s: Force type OBJECT.
884         * ld-elfvsb/hidden2.ld: Place .dynamic explicitly.
885         * ld-elf/start.s: Provide __start for MIPS.
886         * ld-elfcomm/elfcomm.exp: Accept MIPS common section.  XFAIL size change
887         test.
888         * ld-elf/warn1.d: Use group.ld instead of -Ttext.
889
890 2005-02-21  Alan Modra  <amodra@bigpond.net.au>
891
892         * lib/ld-lib.exp (run_dump_test): Don't require a dump program if
893         #warning given.  Rearrange to allow $program to remain unset.
894         Don't allow gas errors.  Append objcopy_as_link output to that
895         from the linker before testing against expected output.  Fail the
896         test if warning not found when expected.  Conversely fail the
897         test if ld errors or warnings given when not expected.
898
899 2005-02-21  Alan Modra  <amodra@bigpond.net.au>
900
901         * ld-elf/exclude1.s: Use ".dc.a".
902         * ld-elfvsb/hidden2.s: Likewise.
903
904 2005-02-21  Alan Modra  <amodra@bigpond.net.au>
905
906         * ld-elf/warn1.d: Specify -Ttext.
907         * ld-scripts/align.exp (align2a, align2b: Don't run on aout targets.
908         * ld-scripts/align2.t: Discard all but .text and .data.
909         * ld-scripts/align2a.d: Accept non-readonly for coff.
910         * ld-scripts/align2b.d: Likewise.
911         * lib/ld-lib.exp (is_aout_format): New function.
912
913 2005-02-18  Alan Modra  <amodra@bigpond.net.au>
914
915         * ld-scripts/align2a.d: Don't assume anything about section
916         padding or alignment, or max page size.  Allow 64-bit addresses.
917         * ld-scripts/align2b.d: Likewise.
918
919 2005-02-17  Zack Weinberg  <zack@codesourcery.com>
920
921         * ld-scripts/align.exp: Rename existing "ALIGN" test to "align1".
922         Add dump tests "align2a", "align2b", "align2c".
923         * ld-scripts/align2.t, ld-scripts/align2a.s, ld-scripts/align2a.d
924         * ld-scripts/align2b.s, ld-scripts/align2b.d
925         * ld-scripts/align2c.s, ld-scripts/align2c.d: New files.
926
927 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
928
929         * ld-frv/fdpic-static-6.d: Update.
930         * ld-frv/fdpic*.d: Remove explicit -mfdpic from #as.  Update
931         spelling of errors and warnings.
932
933 2005-02-15  Nigel Stephens  <nigel@mips.com>
934             Maciej W. Rozycki  <macro@mips.com>
935
936         * ld-mips-elf/mips16-hilo.d: New test for the R_MIPS16_HI16 and
937         R_MIPS16_LO16 relocs.
938         * ld-mips-elf/mips16-hilo-n32.d: Likewise, for the n32 ABI.
939         * ld-mips-elf/mips16-hilo.s: Auxiliary source for the new tests.
940         * ld-mips-elf/mips-elf.exp: Run the new tests.
941
942 2005-02-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
943
944         * ld-sparc/sparc.exp: Enable on Solaris.  Disable 32-bit tests
945         on sparc64-elf.
946
947 2005-02-13  Jan Beulich  <jbeulich@novell.com>
948
949         * ld-elfvers/vers.exp (as_options): New. Set to -x for ia64.
950         (build_binary): Pass as_options to ld_assemble.
951         (test_ldfail): Likewise.
952         (build_exec): Likewise.
953         Pass as_options to run_ld_link_tests.
954         * ld-ia64/tlsbin.s: Add .explicit.
955         * ld-ia64/tlsbinpic.s: Likewise.
956         * ld-ia64/tlspic1.s: Likewise.
957
958 2005-02-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
959
960         * ld-sparc/tlssunnopic32.rd: Adjust for .dynsym changes.
961         * ld-sparc/tlssunpic32.rd: Likewise.
962
963 2005-02-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
964
965         * ld-elf/warn1.d: Do not run on sparc64-*-solaris2*.
966
967 2005-02-11  Paul Brook  <paul@codesourcery.com>
968
969         * ld-elf/symbol1w.s: Avoid using @function syntax.
970
971 2005-02-12  Alan Modra  <amodra@bigpond.net.au>
972
973         * ld-elfvsb/hidden2.s: Replace .word with .long.
974
975 2005-02-10  Paul Brook  <paul@codesourcery.com>
976
977         * ld-elfvsb/hidden2.s: New file
978         * ld-elfvsb/hidden2.d: New file
979         * ld-elfvsb/hidden2.ld: New file
980
981 2005-02-07  Alexandre Oliva  <aoliva@redhat.com>
982
983         * ld-frv/fdpic-shared-8-fail.d: Tweak error messages.
984
985 2005-02-07  Hans-Peter Nilsson  <hp@axis.com>
986
987         * ld-cris/libdso-13.d: Adjust for being identified as warning.
988
989         * ld-cris/globsymw2.s: New file.
990         * ld-cris/warn3.d, ld-cris/warn4.d: New tests.
991
992         * ld-discard/extern.d, ld-discard/start.d, ld-discard/static.d:
993         Adjust for being identified as warnings.
994
995         * ld-cris/stabs1.s: New file.
996         * ld-cris/undef2.d, ld-cris/undef3.d: New tests.
997
998         * ld-elf/start.s, ld-elf/symbolref.s, ld-elf/symbol1w.s,
999         ld-elf/warn1.d: New test.
1000
1001         * lib/ld-lib.exp: Support new directive "warning".
1002
1003 2005-02-02  Daniel Jacobowitz  <dan@codesourcery.com>
1004
1005         * ld-mips-elf/eh-frame3.d, ld-mips-elf/eh-frame4.d: Move comments
1006         after test commands.
1007         * ld-mips-elf/mips-elf.exp: Skip multi-got-1 on non-GNU/Linux
1008         systems.
1009
1010 2005-02-01  Alan Modra  <amodra@bigpond.net.au>
1011
1012         * ld-powerpc/tlsso.r: Update.
1013         * ld-powerpc/tlstocso.r: Update.
1014
1015 2005-01-31  Daniel Jacobowitz  <dan@codesourcery.com>
1016
1017         * ld-mips-elf/elf-rel-got-n32.d, ld-mips-elf/elf-rel-got-n64-linux.d,
1018         ld-mips-elf/elf-rel-got-n64.d, ld-mips-elf/elf-rel-xgot-n32.d,
1019         ld-mips-elf/elf-rel-xgot-n64-linux.d, ld-mips-elf/elf-rel-xgot-n64.d,
1020         ld-mips-elf/jalbal.d: Force big-endian.
1021         * ld-mips-elf/multi-got-1.d: Make more flexible.
1022         * ld-mips-elf/rel32-n32.d, ld-mips-elf/rel32-o32.d,
1023         ld-mips-elf/rel64.d: Update offsets.
1024
1025 2005-01-31  Daniel Jacobowitz  <dan@codesourcery.com>
1026
1027         * ld-elf/group1.d: Accept OBJECT symbols.
1028
1029 2005-01-31  Richard Sandiford  <rsandifo@redhat.com>
1030
1031         * ld-mips-elf/eh-frame1.s: Create a .gcc_compiled_long32 if using
1032         32-bit pointers.
1033         * ld-mips-elf/eh-frame1.d: Link in .gcc_compiled_long32 sections.
1034         * ld-mips-elf/eh-frame[34].d: New tests.
1035         * ld-mips-elf/mips-elf.exp: Run them.
1036
1037 2005-01-28  Jan Beulich  <jbeulich@novell.com>
1038
1039         * ld/ia64/tlsbin.[rt]d: Widen expected offset/size ranges.
1040         * ld/ia64/tlspic.[rt]d: Likewise.
1041
1042 2005-01-25  Alexandre Oliva  <aoliva@redhat.com>
1043
1044         * ld-frv/fdpic.exp: Add -mfdpic to ASFLAGS.
1045         * ld-frv/tls.exp: Likewise.
1046         2004-11-26  Alexandre Oliva  <aoliva@redhat.com>
1047         * ld-frv/tls-3.s: New.
1048         * ld-frv/tls-static-3.d: New.
1049         * ld-frv/tls-dynamic-3.d: New.
1050         * ld-frv/tls-pie-3.d: New.
1051         * ld-frv/tls-shared-3.d: New.
1052         * ld-frv/tls-relax-static-3.d: New.
1053         * ld-frv/tls-relax-dynamic-3.d: New.
1054         * ld-frv/tls-relax-pie-3.d: New.
1055         * ld-frv/tls-relax-shared-3.d: New.
1056         * ld-frv/tls.exp: Run the new tests.
1057         * ld-frv/tls-dynamic-2.d: Adjust for improved relaxation.
1058         * ld-frv/tls-relax-dynamic-2.d: Likewise.
1059         * ld-frv/tls-relax-initial-shared-2.d: Likewise.
1060         2004-11-10  Alexandre Oliva  <aoliva@redhat.com>
1061         * ld-frv/tls-1-dep.s: New.
1062         * ld-frv/tls-1-shared.lds: New.
1063         * ld-frv/tls-1.s: New.
1064         * ld-frv/tls-2.s: New.
1065         * ld-frv/tls-dynamic-1.d: New.
1066         * ld-frv/tls-dynamic-2.d: New.
1067         * ld-frv/tls-initial-shared-2.d: New.
1068         * ld-frv/tls-pie-1.d: New.
1069         * ld-frv/tls-relax-dynamic-1.d: New.
1070         * ld-frv/tls-relax-dynamic-2.d: New.
1071         * ld-frv/tls-relax-initial-shared-2.d: New.
1072         * ld-frv/tls-relax-pie-1.d: New.
1073         * ld-frv/tls-relax-shared-1.d: New.
1074         * ld-frv/tls-relax-shared-2.d: New.
1075         * ld-frv/tls-relax-static-1.d: New.
1076         * ld-frv/tls-shared-1-fail.d: New.
1077         * ld-frv/tls-shared-1.d: New.
1078         * ld-frv/tls-shared-2.d: New.
1079         * ld-frv/tls-static-1.d: New.
1080         * ld-frv/tls.exp: New.
1081         * ld-frv/fdpic-pie-1.d: Adjust for 64-bit host.
1082         * ld-frv/fdpic-pie-2.d: Likewise.
1083         * ld-frv/fdpic-pie-6.d: Likewise.
1084         * ld-frv/fdpic-pie-7.d: Likewise.
1085         * ld-frv/fdpic-pie-8.d: Likewise.
1086         * ld-frv/fdpic-shared-1.d: Likewise.
1087         * ld-frv/fdpic-shared-2.d: Likewise.
1088         * ld-frv/fdpic-shared-3.d: Likewise.
1089         * ld-frv/fdpic-shared-4.d: Likewise.
1090         * ld-frv/fdpic-shared-5.d: Likewise.
1091         * ld-frv/fdpic-shared-6.d: Likewise.
1092         * ld-frv/fdpic-shared-7.d: Likewise.
1093         * ld-frv/fdpic-shared-8.d: Likewise.
1094         * ld-frv/fdpic-shared-local-2.d: Likewise.
1095         * ld-frv/fdpic-shared-local-8.d: Likewise.
1096         * ld-frv/fdpic-static-1.d: Likewise.
1097         * ld-frv/fdpic-static-2.d: Likewise.
1098         * ld-frv/fdpic-static-6.d: Likewise.
1099         * ld-frv/fdpic-static-7.d: Likewise.
1100         * ld-frv/fdpic-static-8.d: Likewise.
1101
1102 2005-01-17  Richard Sandiford  <rsandifo@redhat.com>
1103
1104         * ld-mips-elf/eh-frame2-{n32,n64}.d: New tests.
1105         * ld-mips-elf/mips-elf.exp: Run them.
1106
1107 2005-01-17  Andrew Stubbs  <andrew.stubbs@st.com>
1108
1109         * ld-sh/arch/arch.exp: Correct the email address.
1110         Correct a few comment typos.
1111         (test_arch,test_arch_error): Use 'ld -r' to avoid illegal
1112         relocations killing the test.
1113         * ld-sh/arch/arch_expected.txt: Update/Correct the test results.
1114         * ld-sh/arch/sh2a-nofpu-or-sh3-nommu.s: Regenerate.
1115         * ld-sh/arch/sh2a-nofpu-or-sh4-nommu-nofpu.s: Regenerate.
1116         * ld-sh/arch/sh2a-nofpu.s: Generate new file.
1117         * ld-sh/arch/sh2a-or-sh3e.s: Regenerate.
1118         * ld-sh/arch/sh2a-or-sh4.s: Regenerate.
1119         * ld-sh/arch/sh2a.s: Generate new file.
1120         * ld-sh/arch/sh2e.s: Regenerate.
1121         * ld-sh/arch/sh2.s: Regenerate.
1122         * ld-sh/arch/sh3-dsp.s: Regenerate.
1123         * ld-sh/arch/sh3e.s: Regenerate.
1124         * ld-sh/arch/sh3-nommu.s: Regenerate.
1125         * ld-sh/arch/sh3.s: Regenerate.
1126         * ld-sh/arch/sh4al-dsp.s: Regenerate.
1127         * ld-sh/arch/sh4a-nofpu.s: Regenerate.
1128         * ld-sh/arch/sh4a.s: Regenerate.
1129         * ld-sh/arch/sh4-nofpu.s: Regenerate.
1130         * ld-sh/arch/sh4-nommu-nofpu.s: Regenerate.
1131         * ld-sh/arch/sh4.s: Regenerate.
1132         * ld-sh/arch/sh-dsp.s: Regenerate.
1133         * ld-sh/arch/sh.s: Regenerate.
1134
1135 2005-01-11  Kaz Kojima  <kkojima@rr.iij4u.or.jp>
1136
1137         * ld-sh/shared-1.d: Update for changed dynamic syms.
1138         * ld-sh/sh64/gotplt.d: Likewise.
1139         * ld-sh/sh64/init-cmpct.d: Likewise.
1140         * ld-sh/sh64/init-media.d: Likewise.
1141         * ld-sh/sh64/init64.d: Likewise.
1142
1143 2004-12-21  Tomer Levi  <Tomer.Levi@nsc.com>
1144
1145         * ld-crx/reloc-abs32.d: Update reference file according
1146         to disassembler printing method.
1147         * ld-crx/reloc-rel16.d: Likewise.
1148         * ld-crx/reloc-rel24.d: Likewise.
1149         * ld-crx/reloc-rel32.d: Likewise.
1150         * ld-crx/reloc-rel4.d: Likewise.
1151         * ld-crx/reloc-rel8-cmp.d: Likewise.
1152         * ld-crx/reloc-rel8.d: Likewise.
1153
1154 2004-12-16  Richard Sandiford  <rsandifo@redhat.com>
1155
1156         * ld-v850: New directory.
1157
1158 2004-12-14  Richard Sandiford  <rsandifo@redhat.com>
1159
1160         * ld-mips-elf/jal-overflow-2.[sd]: New test.
1161         * ld-mips-elf/mips-elf.exp: Run it.
1162
1163 2004-12-13  Richard Sandiford  <rsandifo@redhat.com>
1164
1165         * ld-mips-elf/mips-elf.exp: Only run jalbal if n32 is supported.
1166
1167 2004-12-11  Alan Modra  <amodra@bigpond.net.au>
1168
1169         * ld-mmix/bpo-1.d: Update for changed section syms.
1170         * ld-mmix/bpo-10.d: Likewise.
1171         * ld-mmix/bpo-11.d: Likewise.
1172         * ld-mmix/bpo-14.d: Likewise.
1173         * ld-mmix/bpo-16.d: Likewise.
1174         * ld-mmix/bpo-17.d: Likewise.
1175         * ld-mmix/bpo-18.d: Likewise.
1176         * ld-mmix/bpo-19.d: Likewise.
1177         * ld-mmix/bpo-2.d: Likewise.
1178         * ld-mmix/bpo-22.d: Likewise.
1179         * ld-mmix/bpo-3.d: Likewise.
1180         * ld-mmix/bpo-4.d: Likewise.
1181         * ld-mmix/bpo-5.d: Likewise.
1182         * ld-mmix/bpo-6.d: Likewise.
1183         * ld-mmix/bpo-9.d: Likewise.
1184         * ld-mmix/greg-1.d: Likewise.
1185         * ld-mmix/greg-19.d: Likewise.
1186         * ld-mmix/greg-2.d: Likewise.
1187         * ld-mmix/greg-3.d: Likewise.
1188         * ld-mmix/greg-4.d: Likewise.
1189         * ld-mmix/greg-5.d: Likewise.
1190         * ld-mmix/greg-5s.d: Likewise.
1191         * ld-mmix/greg-6.d: Likewise.
1192         * ld-mmix/greg-7.d: Likewise.
1193         * ld-mmix/loc1.d: Likewise.
1194         * ld-mmix/loc2.d: Likewise.
1195         * ld-mmix/loc3.d: Likewise.
1196         * ld-mmix/loc4.d: Likewise.
1197         * ld-mmix/loc6.d: Likewise.
1198         * ld-mmix/locdo-1.d: Likewise.
1199         * ld-mmix/loct-1.d: Likewise.
1200         * ld-mmix/locto-1.d: Likewise.
1201         * ld-mmix/start-1.d: Likewise.
1202         * ld-sh/sh64/abi32.xd: Likewise.
1203         * ld-sh/sh64/abi64.xd: Likewise.
1204         * ld-sh/sh64/cmpct1.xd: Likewise.
1205         * ld-sh/sh64/mix1.xd: Likewise.
1206         * ld-sh/sh64/mix2.xd: Likewise.
1207         * ld-sh/sh64/rel32.xd: Likewise.
1208         * ld-sh/sh64/rel64.xd: Likewise.
1209         * ld-sh/sh64/shdl32.xd: Likewise.
1210         * ld-sh/sh64/shdl64.xd: Likewise.
1211
1212 2004-12-09  Ian Lance Taylor  <ian@wasabisystems.com>
1213
1214         * ld-mips-elf/jalbal.d: New test.
1215         * ld-mips-elf/jalbal.s: New test.
1216         * ld-mips-elf/mips-elf.exp: Run it.
1217
1218 2004-12-08  Ian Lance Taylor  <ian@wasabisystems.com>
1219
1220         * ld-mips-elf/jaloverflow.d: New test.
1221         * ld-mips-elf/jaloverflow.s: New test.
1222         * ld-mips-elf/mips-elf.exp: Run it.
1223
1224 2004-12-03  H.J. Lu  <hongjiu.lu@intel.com>
1225
1226         * ld-elf/group1.d: Support 64bit.
1227
1228 2004-12-01  Paul Brook  <paul@codesourcery.com>
1229
1230         * ld-elf/group1.d: New test.
1231         * ld-elf/group.ld, ld-elf/group1a.s, ld-elf/group1b.s: New test.
1232
1233 2004-12-01  Daniel Jacobowitz  <dan@codesourcery.com>
1234
1235         * ld-selective/selective.exp: Use -print-libgcc-file-name for
1236         ARM and v850 also.
1237
1238 2004-11-24  Paul Brook  <paul@codesourcery.com>
1239
1240         * ld-arm/mixed-lib.sym: Update for THUMB_FUNC change.
1241
1242 2004-11-19  Nick Clifton  <nickc@redhat.com>
1243
1244         * ld-scripts/script.exp: Add test of memory linker script.
1245         Reorganise code to remove unnecessary indentation.
1246         Fix target tests to avoid using --image-base with *-nto targets.
1247         * ld-scripts/memory.t: New linker script to test the MEMORY
1248         section and the ORIGIN and LENGTH operators.
1249
1250 2004-11-17  Daniel Jacobowitz  <dan@codesourcery.com>
1251
1252         * ld-arm/mixed-app.d, ld-arm/mixed-app.r, ld-arm/mixed-app.s,
1253         ld-arm/mixed-app.sym, ld-arm/mixed-lib.d, ld-arm/mixed-lib.r,
1254         ld-arm/mixed-lib.s, ld-arm/mixed-lib.sym, ld-arm/arm-dyn.ld,
1255         ld-arm/arm-lib.ld: New files.
1256         * ld-arm/arm-app-abs32.d, ld-arm/arm-app-abs32.r, ld-arm/arm-app.d,
1257         ld-arm/arm-app.r, ld-arm/arm-lib-plt32.d, ld-arm/arm-lib-plt32.r,
1258         ld-arm/arm-lib.d, ld-arm/arm-lib.r, ld-arm/arm-static-app.d,
1259         ld-arm/arm-static-app.r: Update for big-endian.
1260         * ld-arm/arm-elf.exp: Run the new tests.
1261
1262 2004-11-16  Richard Sandiford  <rsandifo@redhat.com>
1263
1264         * ld-mips-elf/eh-frame1.{s,ld},
1265         * ld-mips-elf/eh-frame1-{n32,n64},d: New test.
1266         * ld-mips-elf/mips-elf.exp: Run it.
1267
1268 2004-11-10  Alan Modra  <amodra@bigpond.net.au>
1269
1270         * ld-d10v/reloc-003.d: Update for changed error message.
1271         * ld-d10v/reloc-004.d: Likewise.
1272         * ld-d10v/reloc-007.d: Likewise.
1273         * ld-d10v/reloc-008.d: Likewise.
1274         * ld-d10v/reloc-011.d: Likewise.
1275         * ld-d10v/reloc-012.d: Likewise.
1276         * ld-d10v/reloc-015.d: Likewise.
1277         * ld-d10v/reloc-016.d: Likewise.
1278
1279 2004-11-08  Aaron W. LaFramboise <aaron98wiridge9@aaronwl.com>
1280
1281         * ld-scripts/weak.exp: Enable test on PE, XFAIL non-i386 PE.
1282         * ld-undefined/weak-undef.exp: Enable test on PE, XFAIL non-i386
1283         PE.
1284         * lib/ld-lib.exp (is_pecoff_format): New.
1285
1286 2004-11-08  Inderpreet Singh   <inderpreetb@nioda.hcltech.com>
1287             Vineet Sharma      <vineets@noida.hcltech.com>
1288
1289         * ld-maxq: New directory.  Contains tests for the new maxq port.
1290
1291 2004-11-04  Hans-Peter Nilsson  <hp@bitrange.com>
1292
1293         * ld-elf/merge.d: xfail crisv32-*-*.
1294         * ld-cris/dsov32-1.s, ld-cris/dsov32-2.s, ld-cris/dsov32-3.s,
1295         ld-cris/dsov32-4.s, ld-cris/libdso-10.d, ld-cris/libdso-11.d,
1296         ld-cris/libdso-12.d, ld-cris/libdso-13.d, ld-cris/libdso-14.d,
1297         ld-cris/move-1.s, ld-cris/pv32-1.d, ld-cris/pv32.s,
1298         ld-cris/start1.s, ld-cris/v10-v32.d, ld-cris/v10-va.d,
1299         ld-cris/v32-ba-1.d, ld-cris/v32-ba-1.s, ld-cris/v32-bin-1.d,
1300         ld-cris/v32-bin-1.s, ld-cris/v32-v10.d, ld-cris/v32-va.d,
1301         ld-cris/va-v10.d, ld-cris/va-v32.d: New tests.
1302         * ld-cris/ldsym1.d: Adjust for change in linker script.
1303
1304 2004-11-02  Hans-Peter Nilsson  <hp@axis.com>
1305
1306         * ld-cris/expdyn1.d, ld-cris/expdyn5.d, ld-cris/expdyn6.d,
1307         ld-cris/expdyn7.d, ld-cris/gotplt1.d, ld-cris/gotplt2.d,
1308         ld-cris/gotplt3.d, ld-cris/hiddef1.d, ld-cris/libdso-2.d,
1309         ld-cris/locref1.d, ld-cris/locref2.d, ld-cris/weakref2.d,
1310         ld-i386/tlsbin.rd, ld-i386/tlsnopic.rd, ld-i386/tlspic.rd,
1311         ld-ia64/tlsbin.dd, ld-ia64/tlsbin.rd, ld-ia64/tlspic.dd,
1312         ld-ia64/tlspic.rd, ld-powerpc/tlsexe32.d, ld-powerpc/tlsexe32.g,
1313         ld-powerpc/tlsexe32.r, ld-powerpc/tlsexe32.t,
1314         ld-powerpc/tlsso32.d, ld-powerpc/tlsso32.g, ld-powerpc/tlsso32.r,
1315         ld-powerpc/tlsso32.t, ld-s390/tlsbin.dd, ld-s390/tlsbin.rd,
1316         ld-s390/tlspic.rd, ld-sparc/tlssunbin32.rd,
1317         ld-sparc/tlssunpic32.rd, ld-x86-64/tlsbin.rd, ld-x86-64/tlspic.dd,
1318         ld-x86-64/tlspic.rd: Adjust for _GLOBAL_OFFSET_TABLE_ now hidden.
1319
1320 2004-10-26  Paul Brook  <paul@codesourcery.com>
1321
1322         * ld-elfvers/vers.exp (build_binary): Add ldargs parameter.
1323         (build_vers_lib_pic_flags): New function.
1324         Add vers29 test.
1325         * ld-elfvers/vers29.c: New file.
1326         * ld-elfvers/vers29.dsym: New file.
1327         * ld-elfvers/vers29.ver: New file.
1328
1329 2004-10-24  Hans-Peter Nilsson  <hp@bitrange.com>
1330
1331         * ld-mmix/sec-8m.d: Adjust test for dump using correct section
1332         length.
1333         * ld-mmix/sec-9.d: Renamed test, formerly known as sec-5.d.
1334         * ld-mmix/sec-5.d, ld-mmix/b-offloc.s: Rewritten test.
1335
1336         * ld-mmix/getaa-6b.d, ld-mmix/getaa-6f.d, ld-mmix/getaa14b.d,
1337         ld-mmix/getaa14f.d, ld-mmix/jumpa-6b.d, ld-mmix/jumpa-6f.d,
1338         ld-mmix/jumpa14b.d, ld-mmix/jumpa14f.d, ld-mmix/reg-1.d,
1339         ld-mmix/reg-1m.d: Adjust for changed error message format.
1340
1341 2004-10-19  H.J. Lu  <hongjiu.lu@intel.com>
1342
1343         * ld-elf/exclude.exp: Allow cris-*-elf.
1344
1345         * ld-elf/exclude1.s: Add ".data". Remove "- include_sym".
1346         * ld-elf/exclude2.s: Add ".data".
1347
1348 2004-10-19  Hans-Peter Nilsson  <hp@bitrange.com>
1349
1350         * ld-elf/exclude.exp: Don't run for cris-*-elf.
1351
1352 2004-10-16  Daniel Jacobowitz  <dan@debian.org>
1353
1354         * ld-elf/exclude1.s, ld-elf/exclude2.s, ld-elf/exclude.exp: New.
1355
1356 2004-10-15  Alan Modra  <amodra@bigpond.net.au>
1357
1358         * ld-crx/reloc-num8.d: Adjust for changed orphan placement.
1359         * ld-crx/reloc-num16.d: Likewise.
1360         * ld-crx/reloc-num32.d: Likewise.
1361         * ld-scripts/provide-2.t: Start .data at 0x2000.
1362         * ld-scripts/provide-2.d: Adjust.
1363
1364 2004-10-14  H.J. Lu  <hongjiu.lu@intel.com>
1365
1366         * ld-scripts/sort.exp: Run for ELF targets only.
1367
1368 2004-10-14  Alan Modra  <amodra@bigpond.net.au>
1369
1370         * ld-scripts/overlay-size.d: Update for changed orphan section
1371         placement.
1372         * ld-mmix/bpo-18.d: Likewise.
1373
1374 2004-10-07  Bob Wilson  <bob.wilson@acm.org>
1375
1376         * ld-xtensa/lcall1.s: Use .literal directive.
1377         * ld-xtensa/lcall2.s: Align function entry.
1378         * ld-xtensa/coalesce2.s: Likewise.
1379
1380 2004-10-04  H.J. Lu  <hongjiu.lu@intel.com>
1381
1382         * ld-scripts/sort.exp: New file for section sorting tests.
1383         * ld-scripts/sort_b_a.d: Likewise
1384         * ld-scripts/sort_b_a.s: Likewise
1385         * ld-scripts/sort_b_a.t: Likewise
1386         * ld-scripts/sort_b_a_a-1.d: Likewise
1387         * ld-scripts/sort_b_a_a-2.d: Likewise
1388         * ld-scripts/sort_b_a_a-3.d: Likewise
1389         * ld-scripts/sort_b_a_a.t: Likewise
1390         * ld-scripts/sort_b_a_n-1.d: Likewise
1391         * ld-scripts/sort_b_a_n-2.d: Likewise
1392         * ld-scripts/sort_b_a_n-3.d: Likewise
1393         * ld-scripts/sort_b_a_n.t: Likewise
1394         * ld-scripts/sort_b_n.d: Likewise
1395         * ld-scripts/sort_b_n.s: Likewise
1396         * ld-scripts/sort_b_n.t: Likewise
1397         * ld-scripts/sort_b_n_a-1.d: Likewise
1398         * ld-scripts/sort_b_n_a-2.d: Likewise
1399         * ld-scripts/sort_b_n_a-3.d: Likewise
1400         * ld-scripts/sort_b_n_a.t: Likewise
1401         * ld-scripts/sort_b_n_n-1.d: Likewise
1402         * ld-scripts/sort_b_n_n-2.d: Likewise
1403         * ld-scripts/sort_b_n_n-3.d: Likewise
1404         * ld-scripts/sort_b_n_n.t: Likewise
1405         * ld-scripts/sort_n_a-a.s: Likewise
1406         * ld-scripts/sort_n_a-b.s: Likewise
1407         * ld-scripts/sort_no-1.d: Likewise
1408         * ld-scripts/sort_no-2.d: Likewise
1409         * ld-scripts/sort_no.t: Likewise
1410
1411 2004-10-01  H.J. Lu  <hongjiu.lu@intel.com>
1412
1413         * ld-powerpc/tls.s: Don't set tls type for undefined syms.
1414         * ld-powerpc/tls32.s: Likewise.
1415         * ld-powerpc/tlstoc.s: Likewise.
1416         * ld-s390/tlsbin.s: Likewise.
1417         * ld-s390/tlsbin_64.s: Likewise.
1418         * ld-s390/tlsbinpic.s: Likewise.
1419         * ld-s390/tlsbinpic_64.s: Likewise.
1420         * ld-s390/tlspic1.s: Likewise.
1421         * ld-s390/tlspic1_64.s: Likewise.
1422         * ld-sparc/tlssunbin32.s: Likewise.
1423         * ld-sparc/tlssunbinpic32.s: Likewise.
1424         * ld-sparc/tlssunnopic32.s: Likewise.
1425         * ld-sparc/tlssunpic32.s: Likewise.
1426
1427 2004-10-01  Alan Modra  <amodra@bigpond.net.au>
1428
1429         * ld-s390/tlsbin.s: Set tls type for undefined syms.
1430         * ld-s390/tlsbin_64.s: Likewise.
1431         * ld-s390/tlsbinpic.s: Likewise.
1432         * ld-s390/tlsbinpic_64.s: Likewise.
1433         * ld-s390/tlspic1.s: Likewise.
1434         * ld-s390/tlspic1_64.s: Likewise.
1435         * ld-sparc/tlssunbin32.s: Likewise.
1436         * ld-sparc/tlssunbinpic32.s: Likewise.
1437         * ld-sparc/tlssunnopic32.s: Likewise.
1438         * ld-sparc/tlssunpic32.s: Likewise.
1439
1440 2004-10-01  Alan Modra  <amodra@bigpond.net.au>
1441
1442         * ld-sparc/tlssunbin32.sd: Adjust for changed .dynamic location.
1443
1444 2004-10-01  Nick Clifton  <nickc@redhat.com>
1445
1446         PR 371
1447         * ld-undefined/undefined.exp: Remove redundant XPASS
1448         specifications.
1449
1450 2004-10-01  Alan Modra  <amodra@bigpond.net.au>
1451
1452         * ld-powerpc/tls.s (gd, ld): Set tls type for undefined syms.
1453         * ld-powerpc/tls32.s (gd, ld): Likewise.
1454         * ld-powerpc/tlstoc.s (gd, ld): Likewise.
1455         * ld-powerpc/tlsso.r: Update.
1456         * ld-powerpc/tlsso32.r: Update.
1457         * ld-powerpc/tlstocso.r: Update.
1458
1459 2004-09-30  Paul Brook  <paul@codesourcery.com>
1460
1461         * ld-arm/arm-elf.exp: Add test for --target2=abs.
1462         * ld-arm/arm-target2-abs.d: New file.
1463
1464 2004-09-29  Alan Modra  <amodra@bigpond.net.au>
1465
1466         * ld-pe/secrel1.s: Pad .rdata out to 16 byte boundary.
1467         * ld-pe/secrel.d: Adjust to suit.
1468
1469 2004-09-24  Alan Modra  <amodra@bigpond.net.au>
1470
1471         * ld-elfvsb/elfvsb.exp: Remove file name from "undefined ref" string.
1472
1473 2004-09-22  Alan Modra  <amodra@bigpond.net.au>
1474
1475         * ld-i386/tlsbin.rd: Update for changed segment map.
1476         * ld-i386/tlsnopic.rd: Likewise.
1477         * ld-i386/tlspic.rd: Likewise.
1478         * ld-powerpc/tlsexe.r: Likewise.
1479         * ld-powerpc/tlsexe32.r: Likewise.
1480         * ld-powerpc/tlsexetoc.r: Likewise.
1481         * ld-powerpc/tlsso.r: Likewise.
1482         * ld-powerpc/tlsso32.r: Likewise.
1483         * ld-powerpc/tlstocso.r: Likewise.
1484         * ld-s390/tlsbin.rd: Likewise.
1485         * ld-s390/tlsbin_64.rd: Likewise.
1486         * ld-s390/tlspic.rd: Likewise.
1487         * ld-s390/tlspic_64.rd: Likewise.
1488         * ld-sh/tlsbin-2.d: Likewise.
1489         * ld-sh/tlspic-2.d: Likewise.
1490         * ld-x86-64/tlsbin.rd: Likewise.
1491         * ld-x86-64/tlspic.rd: Likewise.
1492
1493 2004-09-22  Alan Modra  <amodra@bigpond.net.au>
1494
1495         * ld-scripts/overlay-size.d: Don't check .mbss lma.
1496         * ld-sh/sh64/mix1.xd: Update for changed .bss file offset.
1497         * ld-sh/sh64/shdl32.xd: Likewise.
1498         * ld-sh/sh64/shdl64.xd: Likewise.
1499
1500 2004-09-17  Paul Brook  <paul@codesourcery.com>
1501
1502         * ld-arm/arm-target1-{abs,rel}.d}: New files.
1503         * ld-arm/arm-target1.s: New file.
1504         * ld-arm/arm-target2-{,got-}rel.d: New files.
1505         * ld-arm/arm-target2.s: New file.
1506         * ld-arm/arm-rel31.d: New files.
1507         * ld-arm/arm-rel31.s: New files.
1508         * ld-arm/arm.ld: New file.
1509         * ld-arm/arm-elf.exp: Add new tests.
1510
1511 2004-09-07  Hans-Peter Nilsson  <hp@axis.com>
1512
1513         * ld-cris/hiddef1.d, ld-cris/hiddef1.s, ld-cris/hidrefgotplt1.s:
1514         New test.
1515
1516 2004-09-03  Tomer Levi  <Tomer.Levi@nsc.com>
1517
1518         * ld-crx: New directory.
1519         * ld-crx/crx.exp: New test script.
1520         * ld-crx/crx.ld: New linker script.
1521         * ld-crx/reloc-abs32.s: New file.
1522         * ld-crx/reloc-abs32.d: Likewise.
1523         * ld-crx/reloc-imm16.s: Likewise.
1524         * ld-crx/reloc-imm16.d: Likewise.
1525         * ld-crx/reloc-imm32.s: Likewise.
1526         * ld-crx/reloc-imm32.d: Likewise.
1527         * ld-crx/reloc-num8.s: Likewise.
1528         * ld-crx/reloc-num8.d: Likewise.
1529         * ld-crx/reloc-num16.s: Likewise.
1530         * ld-crx/reloc-num16.d: Likewise.
1531         * ld-crx/reloc-num32.s: Likewise.
1532         * ld-crx/reloc-num32.d: Likewise.
1533         * ld-crx/reloc-regrel12.s: Likewise.
1534         * ld-crx/reloc-regrel12.d: Likewise.
1535         * ld-crx/reloc-regrel22.s: Likewise.
1536         * ld-crx/reloc-regrel22.d: Likewise.
1537         * ld-crx/reloc-regrel28.s: Likewise.
1538         * ld-crx/reloc-regrel28.d: Likewise.
1539         * ld-crx/reloc-regrel32.s: Likewise.
1540         * ld-crx/reloc-regrel32.d: Likewise.
1541         * ld-crx/reloc-rel4.s: Likewise.
1542         * ld-crx/reloc-rel4.d: Likewise.
1543         * ld-crx/reloc-rel8.s: Likewise.
1544         * ld-crx/reloc-rel8.d: Likewise.
1545         * ld-crx/reloc-rel8-cmp.s: Likewise.
1546         * ld-crx/reloc-rel8-cmp.d: Likewise.
1547         * ld-crx/reloc-rel16.s: Likewise.
1548         * ld-crx/reloc-rel16.d: Likewise.
1549         * ld-crx/reloc-rel24.s: Likewise.
1550         * ld-crx/reloc-rel24.d: Likewise.
1551         * ld-crx/reloc-rel32.s: Likewise.
1552         * ld-crx/reloc-rel32.d: Likewise.
1553
1554 2004-08-21  Hans-Peter Nilsson  <hp@axis.com>
1555
1556         * ld-cris/expdyn1.d, ld-cris/expdyn5.d, ld-cris/expdyn6.d,
1557         ld-cris/expdyn7.d, ld-cris/gotplt2.d, ld-cris/gotplt3.d,
1558         ld-cris/libdso-1.d, ld-cris/libdso-2.d, ld-cris/locref1.d,
1559         ld-cris/nodyn4.d, ld-cris/nodyn5.d: Adjust for reordered
1560         sections.
1561
1562 2004-08-17  Alan Modra  <amodra@bigpond.net.au>
1563
1564         * ld-elfvsb/elfvsb.exp: Cope with ppc64 dot symbols.
1565
1566 2004-08-17  Alan Modra  <amodra@bigpond.net.au>
1567
1568         * ld-scripts/cross1.t: Remove .opd section spec.
1569
1570 2004-08-01  Stephane Carrez  <stcarrez@nerim.fr>
1571
1572         * ld-undefined/undefined.exp: The undefine tests now work on
1573         68HC11 and 68HC12.
1574
1575 2004-07-29  Kaz Kojima  <kkojima@rr.iij4u.or.jp>
1576
1577         * ld-sh/sh64/crange3-cmpct.rd: Update.
1578         * ld-sh/sh64/crange3-media.rd: Update.
1579
1580 2004-07-27  Nitin Yewale  <nitiny@kpitcummins.com>
1581
1582         * ld-h8300/h8300.exp: Addition of new test case to check
1583         relaxation for H8S target.
1584         * ld-h8300/relax-6.s: New test source file.
1585         * ld-h8300/relax-6.d: New test expected disassembly file.
1586         * ld-h8300/relax-6-coff.d: New test expected disassembly file for
1587         coff format.
1588
1589 2004-07-22  Nick Clifton  <nickc@redhat.com>
1590
1591         PR/280
1592         * ld-h8300/relax-3-coff.d: Remove duplicated raw insn values.
1593         * ld-h8300/relax-3.d: Likewise.
1594         * ld-h8300/relax-4-coff.d: Likewise.
1595         * ld-h8300/relax-4.d: Likewise.
1596         * ld-h8300/relax-5-coff.d: Likewise.
1597         * ld-h8300/relax.d: Likewise.
1598
1599 2004-07-22  H.J. Lu  <hongjiu.lu@intel.com>
1600
1601         * ld-scripts/crossref.exp: XFAIL ia64-*-* on the first test.
1602
1603 2004-07-13  Nitin Yewale <nitiny@kpitcummins.com>
1604
1605         * ld-h8300/h8300.exp: Addition of gcsection test case.
1606         * ld-h8300/gcsection.s: New test source file.
1607         * ld-h8300/gcsection.d: New test expected disassembly file.
1608
1609 2004-07-08  Maciej W. Rozycki  <macro@linux-mips.org>
1610
1611         * ld-mips-elf/reloc-merge-lo16.{s,d,ld}: New test.
1612         * ld-mips-elf/mips-elf.exp: Run it.
1613
1614 2004-07-02  Kaz Kojima  <kkojima@rr.iij4u.or.jp>
1615
1616         * ld-elf/frame.exp: Don't run on sh*-*-elf*.
1617         * ld-sh/shared-1.d: Adjust for section reordering changes.
1618         * ld-sh/shared-2.d: Likewise.
1619         * ld-sh/tlsbin-2.d: Likewise.
1620         * ld-sh/tlspic-2.d: Likewise.
1621         * ld-sh/sh64/abi32.xd: Likewise.
1622         * ld-sh/sh64/abi64.xd: Likewise.
1623         * ld-sh/sh64/cmpct1.xd: Likewise.
1624         * ld-sh/sh64/crange1.rd: Likewise.
1625         * ld-sh/sh64/crange2.rd: Likewise.
1626         * ld-sh/sh64/crange3-cmpct.rd: Likewise.
1627         * ld-sh/sh64/crange3-media.rd: Likewise.
1628         * ld-sh/sh64/crange3.rd: Likewise.
1629         * ld-sh/sh64/gotplt.d: Likewise.
1630         * ld-sh/sh64/init-cmpct.d: Likewise.
1631         * ld-sh/sh64/init-media.d: Likewise.
1632         * ld-sh/sh64/init64.d: Likewise.
1633         * ld-sh/sh64/mix1.xd: Likewise.
1634         * ld-sh/sh64/mix2.xd: Likewise.
1635         * ld-sh/sh64/shdl32.xd: Likewise.
1636         * ld-sh/sh64/shdl64.xd: Likewise.
1637
1638 2004-07-02  Alan Modra  <amodra@bigpond.net.au>
1639
1640         * ld-discard/static.d: Accept both original sym and section sym.
1641
1642 2004-07-01  Jakub Jelinek  <jakub@redhat.com>
1643
1644         * ld-sparc/tlssunpic32.rd: Adjust for section reordering changes
1645         and removal of unneeded STT_SECTION symbols from .dynsym.
1646         * ld-sparc/tlssunbin32.rd: Likewise.
1647         * ld-sparc/tlssunpic32.dd: Likewise.
1648         * ld-sparc/tlssunpic32.sd: Likewise.
1649         * ld-sparc/tlssunbin32.dd: Likewise.
1650         * ld-sparc/tlssunbin32.sd: Likewise.
1651         * ld-sparc/tlssunbin32.td: Likewise.
1652
1653 2004-07-01  Alan Modra  <amodra@bigpond.net.au>
1654
1655         * ld-discard/extern.d: Update.
1656         * ld-discard/start.d: Update.
1657         * ld-discard/static.d: Update.
1658
1659 2004-06-30  H.J. Lu  <hongjiu.lu@intel.com>
1660
1661         PR 233
1662         * ld-discard/extern.d: Updated.
1663         * ld-discard/start.d: Likewise.
1664         * ld-discard/static.d: Likewise.
1665
1666 2004-06-29  J"orn Rennecke <joern.rennecke@superh.com>
1667
1668         Actually add these files:
1669         2004-05-28  Andrew Stubbs <andrew.stubbs@superh.com>
1670         * ld-sh/arch/arch.exp: New test script.
1671         * ld-sh/arch/arch_expected.txt: New file.
1672         * ld-sh/arch/sh.s: New file.
1673         * ld-sh/arch/sh2.s: New file.
1674         * ld-sh/arch/sh-dsp.s: New file.
1675         * ld-sh/arch/sh2e.s: New file.
1676         * ld-sh/arch/sh3-nommu.s: New file.
1677         * ld-sh/arch/sh3.s: New file.
1678         * ld-sh/arch/sh3-dsp.s: New file.
1679         * ld-sh/arch/sh3e.s: New file.
1680         * ld-sh/arch/sh4-nommu-nofpu.s: New file.
1681         * ld-sh/arch/sh4-nofpu.s: New file.
1682         * ld-sh/arch/sh4.s: New file.
1683         * ld-sh/arch/sh4a-nofpu.s: New file.
1684         * ld-sh/arch/sh4al-dsp.s: New file.
1685         * ld-sh/arch/sh4a.s: New file.
1686
1687 2004-06-29  Alan Modra  <amodra@bigpond.net.au>
1688
1689         * ld-elf/frame.exp: Don't run on mcore.
1690
1691 2004-06-26  Alan Modra  <amodra@bigpond.net.au>
1692
1693         * ld-bootstrap/bootstrap.exp: Handle timestamps in more pe targets.
1694
1695 2004-06-24  H.J. Lu  <hongjiu.lu@intel.com>
1696
1697         * ld-elfvers/vers.exp: Use PIC for shared libraries by default.
1698
1699 2004-06-21  Alexandre Oliva  <aoliva@redhat.com>
1700
1701         * ld-frv/fdpic-pie-1.d: Adjust for pie-specific link script.
1702         * ld-frv/fdpic-pie-2.d: Likewise.
1703         * ld-frv/fdpic-pie-6.d: Likewise.
1704         * ld-frv/fdpic-pie-7.d: Likewise.
1705         * ld-frv/fdpic-pie-8.d: Likewise.
1706         * ld-frv/fdpic-shared-1.d: Likewise.
1707         * ld-frv/fdpic-shared-2.d: Likewise.
1708         * ld-frv/fdpic-shared-3.d: Likewise.
1709         * ld-frv/fdpic-shared-4.d: Likewise.
1710         * ld-frv/fdpic-shared-5.d: Likewise.
1711         * ld-frv/fdpic-shared-6.d: Likewise.
1712         * ld-frv/fdpic-shared-7.d: Likewise.
1713         * ld-frv/fdpic-shared-8.d: Likewise.
1714         * ld-frv/fdpic-shared-local-2.d: Likewise.
1715         * ld-frv/fdpic-shared-local-8.d: Likewise.
1716
1717 2004-06-21  Nick Clifton  <nickc@redhat.com>
1718
1719         * ld-elf/frame.exp: Handle ports which do not support the --shared
1720         linker switch.
1721
1722 2004-06-18 Jan Beulich <jbeulich@novell.com>
1723
1724         * ld-elfvsb/main.c: Ensure visibility_def and visibility_func are
1725         actually referenced (gcc 3.4 eliminates comparisons of addresses
1726         of global symbols with NULL).
1727         * ld-selective/selective.exp: Suppress -fvtable-gc tests for gcc
1728         3.4.0 and above, as this option and its functionality is no longer
1729         supported, making these tests fail).
1730
1731 2004-05-28  Andrew Stubbs <andrew.stubbs@superh.com>
1732
1733         * ld-sh/arch/arch.exp: New test script.
1734         * ld-sh/arch/arch_expected.txt: New file.
1735         * ld-sh/arch/sh.s: New file.
1736         * ld-sh/arch/sh2.s: New file.
1737         * ld-sh/arch/sh-dsp.s: New file.
1738         * ld-sh/arch/sh2e.s: New file.
1739         * ld-sh/arch/sh3-nommu.s: New file.
1740         * ld-sh/arch/sh3.s: New file.
1741         * ld-sh/arch/sh3-dsp.s: New file.
1742         * ld-sh/arch/sh3e.s: New file.
1743         * ld-sh/arch/sh4-nommu-nofpu.s: New file.
1744         * ld-sh/arch/sh4-nofpu.s: New file.
1745         * ld-sh/arch/sh4.s: New file.
1746         * ld-sh/arch/sh4a-nofpu.s: New file.
1747         * ld-sh/arch/sh4al-dsp.s: New file.
1748         * ld-sh/arch/sh4a.s: New file.
1749
1750 2004-05-18  Nick Clifton  <nickc@redhat.com>
1751
1752         * ld-elf/frame.s: Replace @ with % so that the file can be
1753         compiled by an ARM targeted GAS.
1754         * ld-elf/table.s: Likewise.
1755         * ld-elf/tbss.s: Likewise.  Also replace .align <foo> with
1756         .p2align (log2 <foo>) to cope with the fact that the ARM .align
1757         directive takes a power-of-two argument.
1758
1759 2004-05-17  H.J. Lu  <hongjiu.lu@intel.com>
1760
1761         * ld-elf/frame.exp: New file. Test read-only .eh_frame and
1762         .gcc_except_table sections.
1763         * ld-elf/frame.s: Likewise.
1764         * ld-elf/table.s: Likewise.
1765         * ld-elf/tbss.s: Likewise.
1766
1767 2004-05-12  Kaz Kojima  <kkojima@rr.iij4u.or.jp>
1768
1769         * ld-sh/tlsbin-2.d: Adjust for section reordering changes
1770         and removal of unneeded STT_SECTION symbols from .dynsym.
1771         * ld-sh/tlsbin-3.d: Likewise.
1772         * ld-sh/tlspic-2.d: Likewise.
1773
1774 2004-05-12  Ben Elliston  <bje@au.ibm.com>
1775
1776         * ld-sh/sh64/relax.exp: Remove stray semicolons.
1777         * ld-sh/sh64/relfail.exp: Likewise.
1778         * lib/ld-lib.exp: Likewise.
1779
1780 2004-05-11  Jakub Jelinek  <jakub@redhat.com>
1781
1782         * ld-i386/tlspic.rd: Adjust for section reordering changes
1783         and removal of unneeded STT_SECTION symbols from .dynsym.
1784         * ld-i386/tlspic.dd: Likewise.
1785         * ld-i386/tlspic.sd: Likewise.
1786         * ld-i386/tlsbin.rd: Likewise.
1787         * ld-i386/tlsbinpic.s: Likewise.
1788         * ld-i386/tlsbin.dd: Likewise.
1789         * ld-i386/tlsbin.sd: Likewise.
1790         * ld-i386/tlsnopic.rd: Likewise.
1791         * ld-i386/tlsnopic1.s: Likewise.
1792         * ld-i386/combreloc.d: Likewise.
1793         * ld-i386/tlsnopic.dd: Likewise.
1794         * ld-i386/tlsnopic.sd: Likewise.
1795         * ld-x86-64/tlspic.rd: Likewise.
1796         * ld-x86-64/tlspic.dd: Likewise.
1797         * ld-x86-64/tlsbin.dd: Likewise.
1798         * ld-x86-64/tlspic.sd: Likewise.
1799         * ld-x86-64/tlsbin.sd: Likewise.
1800         * ld-x86-64/tlspic.td: Likewise.
1801         * ld-x86-64/tlsbin.td: Likewise.
1802         * ld-x86-64/tlsbin.rd: Likewise.
1803         * ld-s390/tlspic1.s: Likewise.
1804         * ld-s390/tlsbinpic.s: Likewise.
1805         * ld-s390/tlspic.rd: Likewise.
1806         * ld-s390/tlsbin.rd: Likewise.
1807         * ld-s390/tlspic.dd: Likewise.
1808         * ld-s390/tlsbin.dd: Likewise.
1809         * ld-s390/tlsbin.sd: Likewise.
1810         * ld-s390/tlsbin.td: Likewise.
1811         * ld-s390/tlspic.sd: Likewise.
1812         * ld-s390/tlspic.td: Likewise.
1813         * ld-s390/tlspic1_64.s: Likewise.
1814         * ld-s390/tlsbinpic_64.s: Likewise.
1815         * ld-s390/tlspic_64.rd: Likewise.
1816         * ld-s390/tlsbin_64.rd: Likewise.
1817         * ld-s390/tlspic_64.dd: Likewise.
1818         * ld-s390/tlsbin_64.dd: Likewise.
1819         * ld-s390/tlspic_64.sd: Likewise.
1820         * ld-s390/tlspic_64.td: Likewise.
1821         * ld-s390/tlsbin_64.td: Likewise.
1822         * ld-s390/tlsbin_64.sd: Likewise.
1823         * ld-powerpc/tlsexe32.r: Likewise.
1824         * ld-powerpc/tlsso32.r: Likewise.
1825         * ld-powerpc/tlsso32.d: Likewise.
1826         * ld-powerpc/tlsso32.g: Likewise.
1827         * ld-powerpc/tlsso32.t: Likewise.
1828         * ld-powerpc/tlsexe.r: Likewise.
1829         * ld-powerpc/tlsso.r: Likewise.
1830         * ld-powerpc/tlsso.g: Likewise.
1831         * ld-powerpc/tlsexetoc.r: Likewise.
1832         * ld-powerpc/tlstocso.r: Likewise.
1833         * ld-powerpc/tlstocso.g: Likewise.
1834         * ld-ia64/tlspic.rd: Likewise.
1835         * ld-ia64/tlspic.dd: Likewise.
1836         * ld-ia64/tlspic.sd: Likewise.
1837         * ld-ia64/tlspic.td: Likewise.
1838         * ld-ia64/tlsbin.rd: Likewise.
1839         * ld-ia64/tlsbin.sd: Likewise.
1840         * ld-ia64/tlsbin.td: Likewise.
1841         * ld-elfvsb/elfvsb.exp: XFAIL non-PIC load offset tests on s390x.
1842         * ld-shared/shared.exp: Likewise.
1843
1844 2004-05-10  John Paul Wallington  <jpw@gnu.org>
1845
1846         * ld-mmix/bspec2.d: Update sh_info to decimal.
1847         * ld-mmix/local1.d: Likewise.
1848         * ld-mmix/local3.d: Likewise.
1849         * ld-mmix/local5.d: Likewise.
1850         * ld-mmix/local7.d: Likewise.
1851
1852 2004-05-05  Alexandre Oliva  <aoliva@redhat.com>
1853
1854         * ld-frv/fdpic.exp: Restore $LDFLAGS at the end.
1855         * ld-frv/fr450-link.d: Match fdpic as well.
1856
1857 2004-05-05  Kaz Kojima  <kkojima@rr.iij4u.or.jp>
1858
1859         * ld-sh/sh64/crange1.rd: Update sh_info to decimal.
1860         * ld-sh/sh64/crange2.rd: Likewise.
1861         * ld-sh/sh64/crange3.rd: Likewise.
1862         * ld-sh/sh64/crange3-cmpct.rd: Likewise.
1863         * ld-sh/sh64/crange3-media.rd: Likewise.
1864         * ld-sh/sh64/crangerel1.rd: Likewise.
1865         * ld-sh/sh64/crangerel2.rd: Likewise.
1866
1867 2004-05-05  Alan Modra  <amodra@bigpond.net.au>
1868
1869         * ld-powerpc/tlsexe.r: Update sh_info to decimal.
1870         * ld-powerpc/tlsexe32.r: Likewise.
1871         * ld-powerpc/tlsexetoc.r: Likewise.
1872         * ld-powerpc/tlsso.r: Likewise.
1873         * ld-powerpc/tlsso32.r: Likewise.
1874         * ld-powerpc/tlstocso.r: Likewise.
1875
1876 2004-04-24  Chris Demetriou  <cgd@broadcom.com>
1877
1878         * ld-elf/merge.d: XFAIL on all MIPS targets.
1879
1880 2004-04-24  Alan Modra  <amodra@bigpond.net.au>
1881
1882         * ld-powerpc/tlsexe32.d: Update.
1883         * ld-powerpc/tlsso32.d: Update.
1884
1885 2004-04-23  Chris Demetriou  <cgd@broadcom.com>
1886
1887         * ld-mips-elf/reloc-3-r.d: Remove, as part of MIPS -membedded-pic
1888         removal.
1889         * ld-mips-elf/reloc-3-srec.d: Likewise.
1890         * ld-mips-elf/reloc-3.ld: Likewise.
1891         * ld-mips-elf/reloc-3a.s: Likewise.
1892         * ld-mips-elf/reloc-3b.s: Likewise.
1893         * ld-mips-elf/mips-elf.exp: Don't run now-removed tests.
1894
1895 2004-04-22  Kaz Kojima  <kkojima@rr.iij4u.or.jp>
1896
1897         * ld-sh/tlsbin-1.d: Update
1898         * ld-sh/tlspic-1.d: Update.
1899
1900 2004-04-22  H.J. Lu  <hongjiu.lu@intel.com>
1901
1902         * ld-i386/tlspic.dd: Updated.
1903
1904 2004-04-21  Chris Demetriou  <cgd@broadcom.com>
1905
1906         * ld-empic/run.c: Removed as part of MIPS --embedded-relocs removal.
1907         * ld-empic/empic.exp: Likewise.
1908         * ld-empic/relax.t: Likewise.
1909         * ld-empic/relax1.c: Likewise.
1910         * ld-empic/relax2.c: Likewise.
1911         * ld-empic/relax3.c: Likewise.
1912         * ld-empic/relax4.c: Likewise.
1913         * ld-empic/runtest1.c: Likewise.
1914         * ld-empic/runtest2.c: Likewise.
1915         * ld-empic/runtesti.s: Likewise.
1916         * ld-mips-elf/empic1-ln.d: Likewise.
1917         * ld-mips-elf/empic1-lp.d: Likewise.
1918         * ld-mips-elf/empic1-mn.d: Likewise.
1919         * ld-mips-elf/empic1-mp.d: Likewise.
1920         * ld-mips-elf/empic1-ref.s: Likewise.
1921         * ld-mips-elf/empic1-sn.d: Likewise.
1922         * ld-mips-elf/empic1-sp.d: Likewise.
1923         * ld-mips-elf/empic1-space.s: Likewise.
1924         * ld-mips-elf/empic1-tgt.s: Likewise.
1925         * ld-mips-elf/empic2-fwd-0.d: Likewise.
1926         * ld-mips-elf/empic2-fwd-1.d: Likewise.
1927         * ld-mips-elf/empic2-fwd-tgt.s: Likewise.
1928         * ld-mips-elf/empic2-ref.s: Likewise.
1929         * ld-mips-elf/empic2-rev-0.d: Likewise.
1930         * ld-mips-elf/empic2-rev-1.d: Likewise.
1931         * ld-mips-elf/empic2-rev-tgt.s: Likewise.
1932         * ld-mips-elf/empic2-space.s: Likewise.
1933         * ld-mips-elf/emrelocs-eb.d: Likewise.
1934         * ld-mips-elf/emrelocs-el.d: Likewise.
1935         * ld-mips-elf/emrelocs.ld: Likewise.
1936         * ld-mips-elf/emrelocs1.s: Likewise.
1937         * ld-mips-elf/emrelocs2.s: Likewise.
1938         * ld-mips-elf/mips-elf.exp: Don't run now-removed tests.
1939
1940 2004-04-20  H.J. Lu  <hongjiu.lu@intel.com>
1941
1942         * ld-elfweak/elfweak.exp: Add an undefined weak size change
1943         test.
1944
1945         * ld-elfweak/size.dat: New file.
1946         * ld-elfweak/size_bar.c: Likewise.
1947         * ld-elfweak/size_foo.c: Likewise.
1948         * ld-elfweak/size_main.c: Likewise.
1949
1950 2004-04-14  Brian Ford  <ford@vss.fsi.com>
1951             DJ Delorie  <dj@redhat.com>
1952
1953         * ld-pe/pe.exp: New, tests for i?86 PE.
1954         * ld-pe/secrel1.s: New, test R_SECREL32 reloc.
1955         * ld-pe/secrel2.s: Likewise.
1956         * ld-pe/secrel.d: Likewise.
1957
1958 2004-04-19  Jakub Jelinek  <jakub@redhat.com>
1959
1960         * ld-elfvsb/elfvsb.exp: XFAIL some tests on sparc64.
1961         * ld-shared/shared.exp: Likewise.
1962
1963 2004-04-14  H.J. Lu  <hongjiu.lu@intel.com>
1964
1965         * ld-scripts/assert.s: Add a newline.
1966         * ld-scripts/data.s: Likewise.
1967
1968 2004-04-08  Alan Modra  <amodra@bigpond.net.au>
1969
1970         PR 47.
1971         * ld-cdtest/cdtest.exp: Remove -fgnu-linker.
1972
1973 2004-04-08  Alan Modra  <amodra@bigpond.net.au>
1974
1975         * ld-scripts/align.exp: Don't run on aix.
1976         * ld-scripts/assert.s: Remove comment.
1977         * ld-scripts/data.s: Likewise.
1978         * ld-scripts/data.t: Set start address to allow for aout headers.
1979         Make first LONG pc-relative.
1980         * ld-scripts/data.d: Update.
1981         * ld-scripts/defined2.d: Allow other random syms.
1982         * ld-scripts/defined3.d: Likewise.
1983         * ld-scripts/provide-1.s: Pad section.
1984         * ld-scripts/provide-1.t: Set .data address and align.
1985         * ld-scripts/provide-1.d: Update.
1986         * ld-scripts/provide-2.s: Pad section.
1987         * ld-scripts/provide-2.d: Allow random trailing syms.
1988         * ld-scripts/provide-3.s: Pad section.
1989         * ld-scripts/provide-3.d: Fix typos.
1990         * ld-scripts/provide.exp: Don't run on aix.
1991         * ld-scripts/size-1.s: Simplify test.
1992         * ld-scripts/size-1.t: Rewrite.
1993         * ld-scripts/size-1.d: Update.
1994         * ld-scripts/size-2.s: Simplify.
1995         * ld-scripts/size-2.t: Set start address.  Set exe flag on image.
1996         * ld-scripts/size-2.d: Update.
1997         * ld-scripts/size.exp: Don't run on aix.  Run size-2 on all elf
1998         targets except mips.
1999
2000 2004-03-27  Alexandre Oliva  <aoliva@redhat.com>
2001
2002         * ld-frv/fdpic*.d: Adjust to compensate for page size change.
2003
2004 2004-03-26  Alan Modra  <amodra@bigpond.net.au>
2005
2006         * ld-powerpc/tlsexe.r: Update for changed sym type.
2007         * ld-powerpc/tlsexetoc.r: Likewise.
2008
2009 2004-03-22  Hans-Peter Nilsson  <hp@axis.com>
2010
2011         * ld-cris/dsofnf.s, ld-cris/dsofnf2.s, ld-cris/gotplt1.d,
2012         ld-cris/gotplt2.d, ld-cris/gotplt3.d: New tests.
2013
2014 2004-03-19  H.J. Lu  <hongjiu.lu@intel.com>
2015
2016         * ld-elfvers/vers.exp: Add new tests for versioned weak
2017         definition.
2018
2019         * ld-elfvers/vers28a.c: New file.
2020         * ld-elfvers/vers28a.dsym: Likewise.
2021         * ld-elfvers/vers28a.ver: Likewise.
2022         * ld-elfvers/vers28b.c: Likewise.
2023         * ld-elfvers/vers28b.dsym: Likewise.
2024         * ld-elfvers/vers28b.map: Likewise.
2025         * ld-elfvers/vers28b.ver: Likewise.
2026         * ld-elfvers/vers28c.c: Likewise.
2027         * ld-elfvers/vers28c.dsym: Likewise.
2028         * ld-elfvers/vers28c.ver: Likewise.
2029
2030 2004-03-19  Alan Modra  <amodra@bigpond.net.au>
2031
2032         * ld-scripts/provide-2.d: Ignore random symbols.
2033
2034 2004-03-16  Alan Modra  <amodra@bigpond.net.au>
2035
2036         * ld-powerpc/tls.d: Update.
2037         * ld-powerpc/tls32.d: Update.
2038         * ld-powerpc/tlsexe.d: Update.
2039         * ld-powerpc/tlsexe32.d: Update.
2040         * ld-powerpc/tlsexetoc.d: Update.
2041         * ld-powerpc/tlsso.d: Update.
2042         * ld-powerpc/tlsso32.d: Update.
2043         * ld-powerpc/tlstoc.d: Update.
2044         * ld-powerpc/tlstocso.d: Update.
2045
2046 2004-03-05  Nathan Sidwell  <nathan@codesourcery.com>
2047
2048         * ld-scripts/size-1.d: Add bigendian regexps.
2049         * ld-scripts/size-2.d: Set --wide for readelf.
2050
2051         * ld-scripts/size.exp: New.
2052         * ld-scripts/size-[12].{d,s,t}: New.
2053
2054 2004-03-01  Richard Sandiford  <rsandifo@redhat.com>
2055
2056         * ld-frv/fr450-link[abc].s, fr450-link.d: New test.
2057         * ld-frv/frv.exp: New harness.
2058
2059 2004-02-24  Alexandre Oliva  <aoliva@redhat.com>
2060
2061         * ld-frv/fdpic-pie-2.d: Adjust for decay of FUNCDESC relocs that
2062         bind locally.
2063         * ld-frv/fdpic-pie-8.d: Likewise.
2064         * ld-frv/fdpic-shared-4.d: Likewise.
2065         * ld-frv/fdpic-pie-6-fail.d: Renamed from...
2066         * ld-frv/fdpic-pie-6.d: New test.
2067         * ld-frv/fdpic-shared-6-fail.d: Renamed from...
2068         * ld-frv/fdpic-shared-6.d: New test.
2069         * ld-frv/fdpic6.ldv: New.
2070         * ld-frv/fdpic-static-6.d: Adjust test name.
2071         * ld-frv/fdpic-pie-8-fail.d: Removed.
2072         * ld-frv/fdpic.exp: Run new tests.
2073
2074 2004-02-23  Nathan Sidwell  <nathan@codesourcery.com>
2075
2076         * ld-scripts/provide.exp: New.
2077         * ld-scripts/provide-{1,2,3}.{s,t,d}.exp: New.
2078
2079 2004-02-23  Alan Modra  <amodra@bigpond.net.au>
2080
2081         * ld-scripts/data.t: Set ".other" address so location doesn't
2082         depend on target alignment.
2083         * ld-scripts/data.d: Update.
2084
2085 2004-02-20  Nathan Sidwell  <nathan@codesourcery.com>
2086
2087         * ld-scripts/align.{s,t,exp}: New.
2088
2089 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
2090
2091         * ld-scripts/data.{s,t,d,exp}: New.
2092
2093 2004-02-18  Nathan Sidwell  <nathan@codesourcery.com>
2094
2095         * ld-scripts/assert.{s,t,exp}: New.
2096
2097 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
2098
2099         * ld-mips/elf/elf-rel-xgot-{n32,n64-linux}.d: Update after 2004-02-02
2100         changes to the way large constants are added.
2101         * ld-mips/elf/elf-rel-got-{n32,n64-linux}.d: Likewise.  Adjust order
2102         of GOT entries after today's change to the handling of GOT_PAGE
2103         relocations.
2104
2105 2004-02-09  Anil Paranjpe  <anilp1@KPITCummins.com>
2106
2107         * ld-h8300/relax-5.s: New file: Source for relax-5 test.
2108         * ld-h8300/relax-5.d: New file: Expected output and commands for
2109         assembling and linking the relax-5 test.
2110         * ld-h8300/relax-5-coff.d: New file: Variant for the COFF based
2111         toolchain.
2112         * ld-h8300/h8300-exp:  Run the relax-5 test.
2113
2114 2004-01-23  Daniel Jacobowitz  <drow@mvista.com>
2115
2116         * ld-arm/arm-app-abs32.s, ld-arm/arm-app-abs32.r,
2117         ld-arm/arm-app-abs32.d: New files.
2118         * ld-arm/arm-elf.exp: Add arm-app-abs32 testcase.
2119
2120 2004-01-19  Alan Modra  <amodra@bigpond.net.au>
2121
2122         * ld-i386/tlsbin.dd: Adjust for changed sib printing.
2123
2124 2004-01-13  Daniel Jacobowitz  <drow@mvista.com>
2125
2126         * ld-arm/arm-elf.exp: Add arm-static-app test.
2127         * ld-arm/arm-static-app.s, ld-arm/arm-static-app.d,
2128         ld-arm/arm-static-app.r: New files.
2129
2130 2004-01-12  Anil Paranjpe  <anilp1@KPITCummins.com>
2131
2132         * ld-h8300/h8300-exp:  Run the relax-4 test.
2133         * ld-h8300/relax-4.s: New file: Source for relax-4 test.
2134         * ld-h8300/relax-4.d: New file: Expected output and commands for
2135         assembling and linking the relax-4 test.
2136         * ld-h8300/relax-4-coff.d: New file: Variant for the COFF based
2137         toolchain.
2138
2139 2004-01-09  H.J. Lu  <hongjiu.lu@intel.com>
2140
2141         * ld-selective/selective.exp: Skip ia64-*-*.
2142
2143 2004-01-09  Daniel Jacobowitz  <drow@mvista.com>
2144
2145         * ld-arm/arm-lib.d, ld-arm/arm-lib.r: Update for R_ARM_PLT32
2146         changes.
2147
2148 2004-01-06  Daniel Jacobowitz  <drow@mvista.com>
2149
2150         * ld-arm/arm-app.d, ld-arm/arm-app.r, ld-arm/arm-app.s,
2151         ld-arm/arm-lib.d, ld-arm/arm-lib.r, ld-arm/arm-lib.s,
2152         ld-arm/arm-lib-plt32.d, ld-arm/arm-lib-plt32.r,
2153         ld-arm/arm-lib-plt32.s, ld-arm/arm-elf.exp: New files.
2154
2155 2004-01-06  Alexandre Oliva  <aoliva@redhat.com>
2156
2157         * ld-frv: Update .d files with correct addresses displayed for
2158         dynamic relocations.
2159         2003-12-02  Alexandre Oliva  <aoliva@redhat.com>
2160         * ld-frv/fdpic1.s (.D0): Move to separate data section.
2161         2003-11-28  Alexandre Oliva  <aoliva@redhat.com>
2162         * ld-frv/fdpic-static-1.d, ld-frv/fdpic-static-2.d,
2163         * ld-frv/fdpic-static-7.d, ld-frv/fdpic-static-8.d: Update to
2164         reflect EMBEDDED= change in linker script.
2165         2003-11-27  Alexandre Oliva  <aoliva@redhat.com>
2166         * ld-frv: Update .d files to reflect changes in the page size, the
2167         addition of a stack segment, the use of a NULL function descriptor
2168         for weakundef functions and the change in the lazy funcdesc_value
2169         in-place addend value.
2170         2003-11-05  Alexandre Oliva  <aoliva@redhat.com>
2171         * lib/ld-lib.exp (is_elf_format): Match frv-uclinux.
2172         2003-10-06  Alexandre Oliva  <aoliva@redhat.com>
2173         * ld-frv/fdpic-static-1.d, ld-frv/fdpic-static-2.d,
2174         ld-frv/fdpic-static-7.d, ld-frv/fdpic-static-8.d: Addresses are
2175         now _gp-based, not \.rofixup-based.
2176         * ld-frv/fdpic-static-6.d: Likewise.  Match warning about
2177         relocation to different section.
2178         2003-09-30  Alexandre Oliva  <aoliva@redhat.com>
2179         * ld-frv/fdpic.exp: Add -melf32frvfd to LDFLAGS.
2180         2003-09-19  Alexandre Oliva  <aoliva@redhat.com>
2181         * ld-frv/fdpic7.s, ld-frv/fdpic-static-7.d, ld-frv/fdpic-pie-7.d,
2182         ld-frv/fdpic-shared-7.d: New.
2183         * ld-frv/fdpic8.s, ld-frv/fdpic-static-8.d, ld-frv/fdpic-pie-8.d,
2184         ld-frv/fdpic-shared-8.d: New.
2185         * ld-frv/fdpic-pie-8-fail.d, ld-frv/fdpic-shared-8-fail.d: New.
2186         * ld-frv/fdpic.exp: Run them.
2187         * ld-frv/fdpic8.ldv, ld-frv/fdpic8min.ldv: New.
2188         2003-09-18  Alexandre Oliva  <aoliva@redhat.com>
2189         * ld-frv/fdpic5.s, ld-frv/fdpic-static-5.d, ld-frv/fdpic-pie-5.d,
2190         ld-frv/fdpic-shared-5.d: New.
2191         * ld-frv/fdpic6.s, ld-frv/fdpic-static-6.d, ld-frv/fdpic-pie-6.d,
2192         ld-frv/fdpic-shared-6.d: New.
2193         * ld-frv/fdpic.exp: Run them.
2194         * ld-frv/fdpic*.d: Add -mfdpic to assembler flags.  Updated.
2195         * ld-frv/fdpic2min.ldv: New, used by fdpic-shared-2.d.
2196         * ld-frv/fdpic-shared-2-fail.d: New.
2197         * ld-frv/fdpic.exp: Run it.
2198         * ld-frv/fdpic4.s, ld-frv/fdpic-shared-4.d: New.
2199         * ld-frv/fdpic.exp: Add new test.
2200         * ld-frv/fdpic-pie-2.d: Remove unnecessary function descriptors.
2201         * ld-frv/fdpic-shared-local-2.d, ld-frv/fdpic2.ldv: New.
2202         * ld-frv/fdpic3.s, ld-frv/fdpic-shared-3.d: New.
2203         * ld-frv/fdpic.exp: Add new tests.
2204         * ld-frv/fdpic.exp, ld-frv/fdpic1.s, ld-frv/fdpic2.s,
2205         * ld-frv/fdpic-static-1.d, ld-frv/fdpic-static-2.d,
2206         * ld-frv/fdpic-pie-1.d, ld-frv/fdpic-pie-2.d,
2207         * ld-frv/fdpic-shared-1.d, ld-frv/fdpic-shared-2.d: Renamed from
2208         ucpic.
2209         2003-09-15  Alexandre Oliva  <aoliva@redhat.com>
2210         * ld-frv/ucpic.exp, ld-frv/ucpic1.s, ld-frv/ucpic2.s: New.
2211         * ld-frv/ucpic-static-1.d, ld-frv/ucpic-static-2.d: New.
2212         * ld-frv/ucpic-pie-1.d, ld-frv/ucpic-pie-2.d: New.
2213         * ld-frv/ucpic-shared-1.d, ld-frv/ucpic-shared-2.d: New.
2214
2215 2004-01-02  Alan Modra  <amodra@bigpond.net.au>
2216
2217         * ld-selective/sel-dump.exp: Use is_elf_format, xfail assorted targets.
2218         * ld-selective/selective.exp: Likewise.
2219
2220 For older changes see ChangeLog-9303
2221 \f
2222 Local Variables:
2223 mode: change-log
2224 left-margin: 8
2225 fill-column: 74
2226 version-control: never
2227 End: