gas/ELF: don't accumulate .type settings
[external/binutils.git] / ld / testsuite / ChangeLog-2005
1 2005-12-19  H.J. Lu  <hongjiu.lu@intel.com>
2
3         * ld-elf/orphan2.d: Undo the last change.
4
5 2005-12-19  Hans-Peter Nilsson  <hp@axis.com>
6
7         * ld-elf/unknown2.d: Only run for *-*-linux*.
8         * ld-elf/orphan2.d: Xfail everywhere.
9
10 2005-12-18  H.J. Lu  <hongjiu.lu@intel.com>
11
12         PR ld/2065
13         * ld-elf/orphan2.d: New file.
14         * ld-elf/orphan2.s: Likewise.
15
16 2005-12-18  H.J. Lu  <hongjiu.lu@intel.com>
17
18         * ld-elf/unknown2.d: New.
19         * ld-elf/unknown2.s: Likewise.
20
21 2005-12-12  Paul Brook  <paul@codesourcery.com>
22
23         * ld-arm/arm-call.d: New test.
24         * ld-arm/arm-call1.s: New file.
25         * ld-arm/arm-call1.s: New file.
26         * ld-arm/arm-elf.exp: Add arm-call and mixed-app-v5.
27         * ld-arm/arm.ld: Add .glue_7 and .ARM.attribues.
28         * ld-arm/mixed-app-v5.d: New file.
29         * ld-arm/mixed-app.r: Tweak expected output.
30
31 2005-11-18  Alan Modra  <amodra@bigpond.net.au>
32
33         * ld-powerpc/symtocbase.d: Adjust for alignment change.
34
35 2005-11-17  Hans-Peter Nilsson  <hp@bitrange.com>
36
37         * ld-mmix/sec-1.d: Adjust section order for recent ELF section
38         rearrangement.
39
40 2005-11-15  Jan Beulich  <jbeulich@novell.com>
41
42         * ld-bootstrap/bootstrap.exp: Delete ld-partial.o and ld[123]*
43         after test.
44         * ld-elf/elf.exp: Delete preinit, init, and fini after test.
45         * ld-elf/sec64k.exp: Use macro and repeat in generated source
46         files. Delete object files after test.
47
48 2005-11-11  Hans-Peter Nilsson  <hp@axis.com>
49
50         * ld-cris/noov.d: Restrict to cris-*-*elf*.
51
52 2005-10-31  Hans-Peter Nilsson  <hp@bitrange.com>
53
54         PR ld/1501
55         * ld-mmix/bpo-10.d: Adjust for empty-section-removal.
56
57 2005-10-28  Hans-Peter Nilsson  <hp@axis.com>
58
59         PR ld/1567
60         * ld-cris/noov.s, ld-cris/noov.d: New test.
61
62 2005-10-26  Alan Modra  <amodra@bigpond.net.au>
63
64         * ld-elf/empty2.d: Allow more symbols.
65
66 2005-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
67
68         * ld-mmix/bpo-6.d, ld-mmix/bpo-19.d: Adjust for symbols between
69         section symbols and the _start symbol.
70
71 2005-10-25  Alan Modra  <amodra@bigpond.net.au>
72
73         * ld-elf/orphan.d: Adjust for mips.
74
75 2005-10-24  Jan Beulich  <jbeulich@novell.com>
76
77         * ld-elf/empty2.[sd]: New.
78
79 2005-10-23  H.J. Lu  <hongjiu.lu@intel.com>
80
81         PR ld/1487
82         * ld-ia64/tlspic.rd: Updated.
83
84 2005-10-21  H.J. Lu  <hongjiu.lu@intel.com>
85
86         PR ld/1467
87         * ld-elf/orphan.d: New file.
88         * ld-elf/orphan.ld: Likewise.
89         * ld-elf/orphan.s: Likewise.
90
91 2005-10-20  H.J. Lu  <hongjiu.lu@intel.com>
92
93         * ld-ia64/ia64.exp: Undo the last change. Add support for *.d.
94
95         * ld-ia64/link-order.d: New file.
96
97 2005-10-20  H.J. Lu  <hongjiu.lu@intel.com>
98
99         PR ld/251
100         * ld-elf/group2.d: New file.
101
102 2005-10-19  H.J. Lu  <hongjiu.lu@intel.com>
103
104         PR ld/1487
105         * ld-elf/unknown.d: New file.
106
107 2005-10-19  H.J. Lu  <hongjiu.lu@intel.com>
108
109         * ld-ia64/ia64.exp: Check link order for ld -r.
110
111 2005-10-18  Alan Modra  <amodra@bigpond.net.au>
112
113         * ld-scripts/crossref.exp: Add -mcall-aixdesc to CFLAGS for
114         powerpc64.
115
116 2005-10-13 Mark Mitchell  <mark@codesourcery.com>
117
118         * ld-elfvers/vers.exp: Add vers31.
119         * ld-elfvers/vers31.c: New file.
120         * ld-elfvers/vers31.dsym: Likewise.
121         * ld-elfvers/vers31.map: Likewise.
122         * ld-elfvers/vers31.ver: Likewise.
123
124 2005-10-08  Paul Brook  <paul@codesourcery.com>
125
126         * ld-arm/arm-rel31.d: Ignore Arm object attribute sections.
127         * ld-arm/arm-target1-abs.d: Ditto.
128         * ld-arm/arm-target1-rel.d: Ditto.
129         * ld-arm/arm-target2-abs.d: Ditto.
130         * ld-arm/arm-target2-got-rel.d: Ditto.
131         * ld-arm/arm-target2-rel.d: Ditto.
132
133 2005-10-04  H.J. Lu  <hongjiu.lu@intel.com>
134
135         PR ld/1396
136         * ld-scripts/cross3.t: New file.
137         * ld-scripts/cross4.c: Likewise.
138
139         * ld-scripts/crossref.exp: Add a new test for "ld -r".
140
141 2005-09-30  H.J. Lu  <hongjiu.lu@intel.com>
142
143         * ld-elf/sec64k.exp: Enabled for all ELF targets.
144
145 2005-09-30  Catherine Moore  <clm@cm00re.com>
146
147         * ld-elf/merge.d: Xfail bfin.
148
149 2005-09-28  Alexandre Oliva  <aoliva@redhat.com>
150
151         * symtocbase-1.s, symtocbase-2.s, symtocbase.d: New test.
152         * powerpc.exp: Run it.
153
154 2005-09-28  Jan Beulich  <jbeulich@novell.com>
155
156         * ld-x86-64/tlspic.dd: Adjust.
157
158 2005-09-01  Hans-Peter Nilsson  <hp@axis.com>
159
160         * ld-cris: Skip tests unsuitable for testing target
161         cris-axis-linux-gnu.
162
163 2005-08-18  David Daney  <ddaney@avtrex.com>
164
165         * ld-mips-elf/multi-got-1.d: Adjust for new ld behavior.
166         * ld-mips-elf/multi-got-no-shared.d: Likewise.
167         * ld-mips-elf/rel32-n32.d: Likewise.
168         * ld-mips-elf/rel32-o32.d: Likewise.
169         * ld-mips-elf/rel64.d: Likewise.
170
171 2005-08-18  Alan Modra  <amodra@bigpond.net.au>
172
173         * ld-d10v/default_layout.d: Adjust for section removal.
174         * ld-elf/empty.s: Define "main".
175         * ld-elf/frame.exp: Don't run for hppa64 and v850.
176         * ld-elf/group1.d: xfail various targets.
177         * ld-elf/merge.d: Likewise.
178         * ld-elf/merge2.d: Likewise.
179         * ld-elf/warn1.d: Likewise.
180         * ld-scripts/defined2.d: Likewise.
181         * ld-scripts/defined3.d: Likewise.
182         * ld-scripts/empty-aligned.d: Likewise.
183         * ld-scripts/size-2.d: Likewise.
184         * ld-scripts/weak.exp: Likewise.
185         * ld-selective/sel-dump.exp: Likewise.
186         * ld-undefined/weak-undef.exp: Likewise.
187
188 2005-08-18  Alan Modra  <amodra@bigpond.net.au>
189
190         * ld-scripts/crossref.exp: Remove a29k support.
191         * ld-srec/srec.exp: Likewise.
192
193 2005-08-17  Jakub Jelinek  <jakub@redhat.com>
194
195         * lib/ld-lib.exp (default_ld_compile): Append $cc arguments after
196         $CFLAGS instead of prepending them.
197
198         * ld-elfvers/vers.exp: Add a new test, vers30.
199         * ld-elfvers/vers30.c: New file.
200         * ld-elfvers/vers30.map: New file.
201         * ld-elfvers/vers30.ver: New file.
202         * ld-elfvers/vers30.dsym: New file.
203
204 2005-08-17  Alan Modra  <amodra@bigpond.net.au>
205
206         * ld-alpha/tlsbin.rd: Update.
207         * ld-alpha/tlsbinr.rd: Update.
208         * ld-cris/locref1.d: Update.
209         * ld-cris/locref2.d: Update.
210         * ld-i386/tlsbin.rd: Update.
211         * ld-ia64/tlsbin.rd: Update.
212         * ld-powerpc/tlsexe.r: Update.
213         * ld-powerpc/tlsexe32.r: Update.
214         * ld-powerpc/tlsexetoc.r: Update.
215         * ld-s390/tlsbin.rd: Update.
216         * ld-s390/tlsbin_64.rd: Update.
217         * ld-sparc/tlssunbin32.rd: Update.
218         * ld-sparc/tlssunbin64.rd: Update.
219         * ld-x86-64/tlsbin.rd: Update.
220
221 2005-08-16  Hans-Peter Nilsson  <hp@axis.com>
222
223         * ld-cris/dso-1.s: Add missing alignment directive.
224         * ld-cris/libdso-10.d: Adjust accordingly.
225
226 2005-08-16  Alan Modra  <amodra@bigpond.net.au>
227
228         * ld-alpha/tlsbin.rd: Adjust for dynamic sym changes.
229         * ld-alpha/tlsbinr.rd: Likewise.
230         * ld-alpha/tlspic.rd: Likewise.
231         * ld-arm/mixed-app.d: Likewise.
232         * ld-arm/mixed-app.sym: Likewise.
233         * ld-arm/mixed-lib.sym: Likewise.
234         * ld-arm/tls-app.d: Likewise.
235         * ld-arm/tls-app.r: Likewise.
236         * ld-cris/expdyn5.d: Likewise.
237         * ld-cris/expdyn6.d: Likewise.
238         * ld-cris/expdyn7.d: Likewise.
239         * ld-cris/gotplt1.d: Likewise.
240         * ld-cris/gotplt2.d: Likewise.
241         * ld-cris/gotplt3.d: Likewise.
242         * ld-cris/hiddef1.d: Likewise.
243         * ld-cris/libdso-10.d: Likewise.
244         * ld-cris/libdso-11.d: Likewise.
245         * ld-cris/libdso-12.d: Likewise.
246         * ld-cris/libdso-13.d: Likewise.
247         * ld-cris/libdso-14.d: Likewise.
248         * ld-cris/libdso-2.d: Likewise.
249         * ld-cris/pv32-1.d: Likewise.
250         * ld-cris/weakref2.d: Likewise.
251         * ld-frv/fdpic-pie-1.d: Likewise.
252         * ld-frv/fdpic-pie-2.d: Likewise.
253         * ld-frv/fdpic-pie-6.d: Likewise.
254         * ld-frv/fdpic-pie-7.d: Likewise.
255         * ld-frv/fdpic-pie-8.d: Likewise.
256         * ld-frv/fdpic-shared-1.d: Likewise.
257         * ld-frv/fdpic-shared-2.d: Likewise.
258         * ld-frv/fdpic-shared-3.d: Likewise.
259         * ld-frv/fdpic-shared-4.d: Likewise.
260         * ld-frv/fdpic-shared-5.d: Likewise.
261         * ld-frv/fdpic-shared-6.d: Likewise.
262         * ld-frv/fdpic-shared-7.d: Likewise.
263         * ld-frv/fdpic-shared-8.d: Likewise.
264         * ld-frv/fdpic-shared-local-2.d: Likewise.
265         * ld-frv/fdpic-shared-local-8.d: Likewise.
266         * ld-frv/fdpic-static-1.d: Likewise.
267         * ld-frv/fdpic-static-2.d: Likewise.
268         * ld-frv/fdpic-static-6.d: Likewise.
269         * ld-frv/fdpic-static-7.d: Likewise.
270         * ld-frv/fdpic-static-8.d: Likewise.
271         * ld-frv/tls-dynamic-1.d: Likewise.
272         * ld-frv/tls-dynamic-2.d: Likewise.
273         * ld-frv/tls-dynamic-3.d: Likewise.
274         * ld-frv/tls-initial-shared-2.d: Likewise.
275         * ld-frv/tls-pie-1.d: Likewise.
276         * ld-frv/tls-pie-3.d: Likewise.
277         * ld-frv/tls-relax-dynamic-1.d: Likewise.
278         * ld-frv/tls-relax-dynamic-2.d: Likewise.
279         * ld-frv/tls-relax-dynamic-3.d: Likewise.
280         * ld-frv/tls-relax-initial-shared-2.d: Likewise.
281         * ld-frv/tls-relax-pie-1.d: Likewise.
282         * ld-frv/tls-relax-pie-3.d: Likewise.
283         * ld-frv/tls-relax-shared-1.d: Likewise.
284         * ld-frv/tls-relax-shared-2.d: Likewise.
285         * ld-frv/tls-relax-shared-3.d: Likewise.
286         * ld-frv/tls-relax-static-1.d: Likewise.
287         * ld-frv/tls-shared-1.d: Likewise.
288         * ld-frv/tls-shared-2.d: Likewise.
289         * ld-frv/tls-shared-3.d: Likewise.
290         * ld-frv/tls-static-1.d: Likewise.
291         * ld-frv/tls-static-3.d: Likewise.
292         * ld-i386/tlsbin.rd: Likewise.
293         * ld-i386/tlsnopic.rd: Likewise.
294         * ld-i386/tlspic.rd: Likewise.
295         * ld-ia64/tlsbin.dd: Likewise.
296         * ld-ia64/tlsbin.rd: Likewise.
297         * ld-ia64/tlspic.dd: Likewise.
298         * ld-ia64/tlspic.rd: Likewise.
299         * ld-powerpc/tlsexe.g: Likewise.
300         * ld-powerpc/tlsexe.r: Likewise.
301         * ld-powerpc/tlsexe32.d: Likewise.
302         * ld-powerpc/tlsexe32.g: Likewise.
303         * ld-powerpc/tlsexe32.r: Likewise.
304         * ld-powerpc/tlsexetoc.g: Likewise.
305         * ld-powerpc/tlsexetoc.r: Likewise.
306         * ld-powerpc/tlsso.g: Likewise.
307         * ld-powerpc/tlsso.r: Likewise.
308         * ld-powerpc/tlsso32.d: Likewise.
309         * ld-powerpc/tlsso32.g: Likewise.
310         * ld-powerpc/tlsso32.r: Likewise.
311         * ld-powerpc/tlstocso.g: Likewise.
312         * ld-powerpc/tlstocso.r: Likewise.
313         * ld-s390/tlsbin.rd: Likewise.
314         * ld-s390/tlsbin_64.rd: Likewise.
315         * ld-s390/tlspic.rd: Likewise.
316         * ld-s390/tlspic_64.rd: Likewise.
317         * ld-sh/shared-1.d: Likewise.
318         * ld-sh/tlsbin-2.d: Likewise.
319         * ld-sh/tlsbin-3.d: Likewise.
320         * ld-sh/tlsbin-4.d: Likewise.
321         * ld-sh/tlspic-2.d: Likewise.
322         * ld-sh/sh64/abi32.xd: Likewise.
323         * ld-sh/sh64/abi64.xd: Likewise.
324         * ld-sh/sh64/cmpct1.xd: Likewise.
325         * ld-sh/sh64/crange1.rd: Likewise.
326         * ld-sh/sh64/crange2.rd: Likewise.
327         * ld-sh/sh64/crange3-cmpct.rd: Likewise.
328         * ld-sh/sh64/crange3-media.rd: Likewise.
329         * ld-sh/sh64/crange3.rd: Likewise.
330         * ld-sh/sh64/gotplt.d: Likewise.
331         * ld-sh/sh64/init-cmpct.d: Likewise.
332         * ld-sh/sh64/init-media.d: Likewise.
333         * ld-sh/sh64/init64.d: Likewise.
334         * ld-sh/sh64/mix1.xd: Likewise.
335         * ld-sh/sh64/mix2.xd: Likewise.
336         * ld-sh/sh64/sh64.exp: Likewise.
337         * ld-sh/sh64/shdl32.xd: Likewise.
338         * ld-sh/sh64/shdl64.xd: Likewise.
339         * ld-sparc/tlssunbin32.rd: Likewise.
340         * ld-sparc/tlssunbin64.rd: Likewise.
341         * ld-sparc/tlssunnopic32.rd: Likewise.
342         * ld-sparc/tlssunnopic64.rd: Likewise.
343         * ld-sparc/tlssunpic32.rd: Likewise.
344         * ld-sparc/tlssunpic64.rd: Likewise.
345         * ld-x86-64/tlsbin.rd: Likewise.
346         * ld-x86-64/tlspic.dd: Likewise.
347         * ld-x86-64/tlspic.rd: Likewise.
348
349 2005-08-15  Alan Modra  <amodra@bigpond.net.au>
350
351         * ld-elf/empty.s: Define "start".
352         * ld-elf/merge2.d: xfail arc-*-* and dlx-*-*.
353         * ld-scripts/empty-aligned.s: No .data section.
354         * ld-scripts/empty-aligned.t: Discard most sections.
355         * ld-scripts/empty-aligned.d: Adjust.
356
357 2005-08-11  Hans-Peter Nilsson  <hp@axis.com>
358
359         * ld-cris/expdyn1.s (expobj): Set size here, at definition...
360         * ld-cris/pv32.s: ...not here.
361         * ld-cris/expdyn1.d, ld-cris/libdso-12.d, ld-cris/locref1.d:
362         Adjust for expobj size being set at definition.
363
364         * ld-cris/v32-ba-1.d: Regexpize to adjust for symbol change.
365
366 2005-08-08  Richard Earnshaw  <richard.earnshaw@arm.com>
367
368         * ld-arm/mixed-app.sym: Expact _stack to be in the ABS section.
369         * ld-arm/mixed-lib.sym: Likewise.
370         * tls-lib.d: Use a regexp for the address locations.
371         * tls-lib.r: Likewise.
372
373 2005-08-03  H.J. Lu  <hongjiu.lu@intel.com>
374
375         * ld-i386/pcrel16.d: Updated.
376         * ld-i386/pcrel16.s: Likewise.
377         * ld-x86-64/pcrel16.d: Likewise.
378
379 2005-08-01  Richard Sandiford  <richard@codesourcery.com>
380
381         * ld-mips/mips-elf-flags.exp: Add more good_combination tests.
382
383 2005-07-28  Ben Elliston  <bje@gnu.org>
384
385         * lib/ld-lib.exp (run_ld_link_exec_tests): Add new parameter
386         ${targets_to_xfail} that is applied for each test item.
387         * ld-elf/elf.exp: Pass *-*-netbsdelf* as an xfailed target.
388
389 2005-07-27  Alan Modra  <amodra@bigpond.net.au>
390
391         * ld-elfweak/size2a.s: Extend test to check size for two weaks.
392         * ld-elfweak/size2b.s: Likewise.
393         * ld-elfweak/size2.d: Update.
394
395 2005-07-18  Jan Beulich  <jbeulich@novell.com>
396
397         * ld-i386/abs.s, ld-i386/zero.s, ld-i386/abs.d, ld-x86-64/abs.d,
398         ld-i386/pcrel16.s, ld-i386/pcrel16.d, ld-x86-64/pcrel16.d,
399         ld-i386/pcrel8.s, ld-i386/pcrel8.d, ld-x86-64/pcrel8.d: New.
400         * ld-i386/i386.exp, ld-x86-64/x86-64.exp: Run new tests.
401
402 2005-07-14  H.J. Lu  <hongjiu.lu@intel.com>
403
404         * lib/ld-lib.exp (run_ld_link_exec_tests): Ignore assembler
405         warnings.
406
407 2005-07-14  H.J. Lu  <hongjiu.lu@intel.com>
408
409         * lib/ld-lib.exp (run_ld_link_exec_tests): Update comments.
410
411 2005-07-14  H.J. Lu  <hongjiu.lu@intel.com>
412
413         * ld-elf/elf.exp (array_tests): New.
414         Call run_ld_link_exec_tests with array_tests.
415
416         * ld-elf/fini.c: New file.
417         * ld-elf/fini.out: Likewise.
418         * ld-elf/init.c: Likewise.
419         * ld-elf/init.out: Likewise.
420         * ld-elf/preinit.c: Likewise.
421         * ld-elf/preinit.out: Likewise.
422
423         * lib/ld-lib.exp (run_ld_link_exec_tests): New.
424
425 2005-07-12  Alan Modra  <amodra@bigpond.net.au>
426
427         * ld-powerpc/sdalib.s (lib_var): Size it.
428
429 2005-07-08  H.J. Lu  <hongjiu.lu@intel.com>
430
431         * ld-ia64/tlsbin.rd: Update for empty section removal change.
432         * ld-ia64/tlsbin.sd: Likewise.
433         * ld-ia64/tlspic.dd: Likewise.
434         * ld-ia64/tlspic.rd: Likewise.
435         * ld-ia64/tlspic.sd: Likewise.
436         * ld-x86-64/tlspic.dd: Likewise.
437         * ld-x86-64/tlspic.rd: Likewise.
438
439 2005-07-08  Alan Modra  <amodra@bigpond.net.au>
440
441         * ld-cris/pv32.s: Give expobj a size.
442         * ld-cris/pv32-1.d: Update.
443         * ld-alpha/tlsbin.dd: Update for empty section removal change.
444         * ld-alpha/tlsbin.sd: Likewise.
445         * ld-alpha/tlsbin.td: Likewise.
446         * ld-alpha/tlsbinr.dd: Likewise.
447         * ld-alpha/tlsbinr.rd: Likewise.
448         * ld-alpha/tlspic.dd: Likewise.
449         * ld-alpha/tlspic.rd: Likewise.
450         * ld-alpha/tlspic.sd: Likewise.
451         * ld-alpha/tlspic.td: Likewise.
452         * ld-arm/tls-lib.d: Likewise.
453         * ld-arm/tls-lib.r: Likewise.
454         * ld-cris/gotplt2.d: Likewise.
455         * ld-cris/gotplt3.d: Likewise.
456         * ld-cris/hiddef1.d: Likewise.
457         * ld-cris/libdso-10.d: Likewise.
458         * ld-cris/libdso-11.d: Likewise.
459         * ld-cris/libdso-12.d: Likewise.
460         * ld-cris/libdso-14.d: Likewise.
461         * ld-cris/libdso-2.d: Likewise.
462         * ld-i386/tlsnopic.dd: Likewise.
463         * ld-i386/tlsnopic.rd: Likewise.
464         * ld-i386/tlsnopic.sd: Likewise.
465         * ld-i386/tlspic.rd: Likewise.
466         * ld-mmix/bpo-10.d: Likewise.
467         * ld-mmix/bpo-22.d: Likewise.
468         * ld-mmix/sec-7m.d: Likewise.
469         * ld-powerpc/tlsexe.r: Likewise.
470         * ld-powerpc/tlsexetoc.r: Likewise.
471         * ld-powerpc/tlsso.g: Likewise.
472         * ld-powerpc/tlsso.r: Likewise.
473         * ld-powerpc/tlsso32.d: Likewise.
474         * ld-powerpc/tlsso32.g: Likewise.
475         * ld-powerpc/tlsso32.r: Likewise.
476         * ld-powerpc/tlstocso.g: Likewise.
477         * ld-powerpc/tlstocso.r: Likewise.
478
479 2005-06-23  Andreas Schwab  <schwab@suse.de>
480
481         * ld-elfweak/size_foo.c (foo): Fix warning about implicit return
482         type.
483
484 2005-06-10  Alan Modra  <amodra@bigpond.net.au>
485
486         * ld-cris/libdso-10.d: Adjust for elf.sc .bss change.
487         * ld-cris/libdso-2.d: Likewise.
488         * ld-mmix/loc6.d: Likewise.
489
490 2005-06-10  Alan Modra  <amodra@bigpond.net.au>
491
492         * ld-scripts/empty-aligned.t: Adjust alignment expressions so
493         that no .text? section is kept.  Also check setting vma and
494         lma.
495         * ld-scripts/empty-aligned.d: Update.
496
497 2005-06-09  Alan Modra  <amodra@bigpond.net.au>
498
499         * ld-scripts/empty-aligned.d: Adjust.
500
501 2005-06-05  H.J. Lu  <hongjiu.lu@intel.com>
502
503         * ld-cris/hiddef1.d: Undo the last change.
504         * ld-cris/libdso-10.d: Likewise.
505         * ld-cris/libdso-2.d: Likewise.
506
507 2005-06-04  H.J. Lu  <hongjiu.lu@intel.com>
508
509         * ld-cris/hiddef1.d: Updated.
510         * ld-cris/libdso-10.d: Likewise.
511         * ld-cris/libdso-2.d: Likewise.
512
513 2005-06-02  Alan Modra  <amodra@bigpond.net.au>
514
515         * ld-powerpc/powerpc.exp (ppcelftests): Assemble sda test with -a32.
516
517 2005-05-31  Zack Weinberg  <zack@codesourcery.com>
518
519         * ld-scripts/align.exp: Mark align1 XFAIL on PECOFF targets.
520         * ld-scripts/data.exp: Mark data UNSUPPORTED on a.out targets.
521         * ld-scripts/provide.exp, ld-scripts/size.exp: Mark all tests
522         UNSUPPORTED on a.out targets.  Tidy.
523
524 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
525
526         * config/default.exp (CC): Use find_gcc.
527         (CFLAGS): Define, if no definition has been provided by the user.
528         (CXX): Likewise.
529         (CXXFLAGS): Likewise.
530
531 2005-05-24  H.J. Lu  <hongjiu.lu@intel.com>
532
533         * ld-mmix/bpo-6.d: Updated.
534         * ld-mmix/bpo-19.d: Likewise.
535
536 2005-05-22  Richard Henderson  <rth@redhat.com>
537
538         * ld-elfweak/dsow.dsym: Adjust for non-zero ST_OTHER.
539         * ld-elfweak/weak.dsym: Likewise.
540
541         * ld-selective/selective.exp: Don't test alpha.
542
543 2005-05-20  Daniel Jacobowitz  <dan@codesourcery.com>
544
545         * ld-powerpc/sdalib.s, ld-powerpc/sdadyn.s, ld-powerpc/sdadyn.d: New
546         files.
547         * ld-powerpc/powerpc.exp: Run the new test.
548
549 2005-05-20  Bob Wilson  <bob.wilson@acm.org>
550
551         * ld-undefined/undefined.exp: Revert xfail for xtensa-*-*.
552
553 2005-05-17  H.J. Lu  <hongjiu.lu@intel.com>
554
555         PR 797
556         * empty-aligned.d: New file.
557         * empty-aligned.exp: Likewise.
558         * empty-aligned.s: Likewise.
559         * empty-aligned.t: Likewise.
560
561 2005-05-11  Bob Wilson  <bob.wilson@acm.org>
562
563         * ld-undefined/undefined.exp: xfail xtensa-*-*.
564
565 2005-05-07  Alan Modra  <amodra@bigpond.net.au>
566
567         * ld-powerpc/tlsexe32.d: Update for changed got layout.
568         * ld-powerpc/tlsexe32.g: Likewise.
569         * ld-powerpc/tlsexe32.r: Likewise.
570         * ld-powerpc/tlsso32.d: Likewise.
571         * ld-powerpc/tlsso32.g: Likewise.
572         * ld-powerpc/tlsso32.r: Likewise.
573
574 2005-05-06  Nick Clifton  <nickc@redhat.com>
575
576         Update the address and phone number of the FSF organization in
577         the GPL notices in the following files:
578         * config/default.exp, ld-alpha/alpha.exp, ld-arm/arm-elf.exp,
579         ld-auto-import/auto-import.exp, ld-bootstrap/bootstrap.exp,
580         ld-cdtest/cdtest.exp, ld-checks/checks.exp, ld-cris/cris.exp,
581         ld-crx/crx.exp, ld-cygwin/exe-export.exp, ld-d10v/d10v.exp,
582         ld-discard/discard.exp, ld-elf/elf.exp, ld-elf/exclude.exp,
583         ld-elf/frame.exp, ld-elf/sec64k.exp, ld-elfcomm/elfcomm.exp,
584         ld-elfvers/vers.exp, ld-elfvsb/elfvsb.exp, ld-elfweak/elfweak.exp,
585         ld-fastcall/fastcall.exp, ld-frv/fdpic.exp, ld-frv/tls.exp,
586         ld-h8300/h8300.exp, ld-i386/i386.exp, ld-ia64/ia64.exp,
587         ld-linkonce/linkonce.exp, ld-m68hc11/m68hc11.exp,
588         ld-maxq/maxq.exp, ld-mips-elf/mips-elf-flags.exp,
589         ld-mips-elf/mips-elf.exp, ld-mmix/mmix.exp, ld-pe/pe.exp,
590         ld-powerpc/powerpc.exp, ld-s390/s390.exp, ld-scripts/align.exp,
591         ld-scripts/assert.exp, ld-scripts/crossref.exp,
592         ld-scripts/data.exp, ld-scripts/defined.exp,
593         ld-scripts/empty-orphan.exp, ld-scripts/map-address.exp,
594         ld-scripts/overlay-size.exp, ld-scripts/phdrs.exp,
595         ld-scripts/phdrs2.exp, ld-scripts/provide.exp,
596         ld-scripts/script.exp, ld-scripts/size.exp, ld-scripts/sizeof.exp,
597         ld-scripts/sort.exp, ld-scripts/weak.exp,
598         ld-selective/sel-dump.exp, ld-selective/selective.exp,
599         ld-sh/rd-sh.exp, ld-sh/arch/arch.exp, ld-sh/sh64/rd-sh64.exp,
600         ld-sh/sh64/relax.exp, ld-sh/sh64/relfail.exp, ld-sh/sh64/sh64.exp,
601         ld-shared/shared.exp, ld-sparc/sparc.exp,
602         ld-undefined/undefined.exp, ld-undefined/weak-undef.exp,
603         ld-versados/versados.exp, ld-x86-64/x86-64.exp,
604         ld-xstormy16/xstormy16.exp, ld-xtensa/coalesce.exp,
605         ld-xtensa/lcall.exp, lib/ld-lib.exp
606
607 2005-05-05  Mike Frysinger  <vapier@gentoo.org>
608
609         * ld-srec/srec.exp: Replace linux-gnu with linux-* to allow for
610         versions of Linux which do not use glibc.
611         * ld-sh/sh.exp: Likewise
612
613 2005-05-05  Paul Brook  <paul@codesourcery.com>
614
615         * lib/ld-lib.exp (regexp_diff): Pass test if last line is "#...".
616         * ld-elfweak/elfweak.exp: Run size2.d.
617         * ld-elfweak/size2.d: New file.
618         * ld-elfweak/size2a.s: New file.
619         * ld-elfweak/size2b.s: New file.
620
621 2005-04-26  Mark Kettenis  <kettenis@gnu.org>
622
623         * ld-fastcall/fastcall.exp: Don't run on i*86-*-openbsd*.
624
625         * ld-srec/srec.exp (run_srec_test): Deal with ProPolice on
626         *-*-openbsd*.
627
628 2005-04-25  H.J. Lu  <hongjiu.lu@intel.com>
629
630         * ld-discard/extern.d: Expect error.
631         * ld-discard/start.d: Likewise.
632         * ld-discard/static.d: Likewise.
633
634 2005-04-19  Alan Modra  <amodra@bigpond.net.au>
635
636         * ld-powerpc/reloc.d: Update to suit removal of non-alloc relocs.
637
638 2005-04-15  Alan Modra  <amodra@bigpond.net.au>
639
640         * ld-d10v/default_layout.d: Update for unused section removal.
641
642 2005-04-14  David S. Miller  <davem@davemloft.net>
643
644         * ld-selective/sel-dump.exp: Do not exclude sparc64-*.
645         * ld-selective/selective.exp: Likewise.
646         * ld-sparc/sparc.exp: Add {32,64}-bit prefix to test
647         names so we know which one is failing.  Run sparc64 TLS
648         tests on multi-arch sparc platforms.
649         * ld-sparc/tls64.sd, ld-sparc/tlssunbin64.dd,
650         ld-sparc/tlssunbin64.rd, ld/ld-sparc/tlssunbin64.sd,
651         ld-sparc/tlssunbin64.td, ld-sparc/tlssunnopic64.dd,
652         ld-sparc/tlssunnopic64.rd, ld-sparc/tlssunnopic64.sd,
653         ld-sparc/tlssunpic64.dd, ld-sparc/tlssunpic64.rd,
654         ld-sparc/tlssunpic64.sd, ld-sparc/tlssunpic64.td): Update now
655         that sparc64 ELF does support TLS.
656
657 2005-04-13  H.J. Lu  <hongjiu.lu@intel.com>
658
659         * ld-elf/empty.d: New file.
660         * ld-elf/empty.s: Likewise.
661
662 2005-04-11  David S. Miller  <davem@davemloft.net>
663
664         * ld-sparc/tlssunbin32.dd: Update for TLS relocation fixes.
665         * ld-sparc/tlssunbin32.rd: Likewise.
666         * ld-sparc/tlssunbin32.sd: Likewise.
667         * ld-sparc/tlssunpic32.dd: Likewise.
668
669 2005-03-30  Julian Brown  <julian@codesourcery.com>
670
671         * ld-arm/arm-app-abs32.d: Update expected output due to mapping symbols
672         being untyped.
673         * ld-arm/arm-app.d: Likewise.
674         * ld-arm/mixed-app.d: Likewise.
675
676 2005-03-29  Daniel Jacobowitz  <dan@codesourcery.com>
677
678         * ld-arm/tls-lib.s, ld-arm/tls-lib.d, ld-arm/tls-lib.r,
679         ld-arm/tls-app.s, ld-arm/tls-app.d, ld-arm/tls-app.r: New files.
680         * ld-arm/arm-lib.ld, ld-arm/arm-dyn.ld: Increase data segment
681         alignment.
682         * ld-arm/arm-elf.exp: Run TLS tests.
683
684 2005-03-28  H.J. Lu  <hongjiu.lu@intel.com>
685
686         PR 803
687         * ld-ia64/ia64.exp: Pass -mtune=itanium1 to as.
688
689 2005-03-24  Mark Mitchell  <mark@codesourcery.com>
690
691         * config/default.exp: Do not load libpath.exp if it does not
692         exist.
693         (CC): Provide fallback definition.
694
695 2005-03-24  Eric Christopher  <echristo@redhat.com>
696
697         * ld-mips-elf/rel32-n32.d: Revert changes.
698         * ld-mips-elf/rel32-o32.d: Ditto.
699         * ld-mips-elf/rel64.d: Ditto.
700
701 2005-03-23  Eric Christopher  <echristo@redhat.com>
702
703         * ld-mips-elf/textrel-1.s, ld-mips-elf/textrel-1.d: New
704         test.
705         * ld-mips-elf/mips-elf.exp: Call it.
706         * ld-mips-elf/rel32-n32.d: Update for DF_TEXTREL removal.
707         * ld-mips-elf/rel32-o32.d: Ditto.
708         * ld-mips-elf/rel64.d: Ditto.
709
710 2005-03-23  H.J. Lu  <hongjiu.lu@intel.com>
711
712         * ld-cris/expdyn5.d: Updated for alignment change in elf.sc.
713         * ld-cris/expdyn6.d: Likewise.
714         * ld-cris/expdyn7.d: Likewise.
715         * ld-cris/gotplt1.d: Likewise.
716         * ld-cris/gotplt2.d: Likewise.
717         * ld-cris/gotplt3.d: Likewise.
718         * ld-cris/libdso-10.d: Likewise.
719         * ld-cris/libdso-11.d: Likewise.
720         * ld-cris/libdso-12.d: Likewise.
721         * ld-cris/libdso-14.d: Likewise.
722         * ld-cris/libdso-2.d: Likewise.
723         * ld-cris/locref1.d: Likewise.
724         * ld-cris/locref2.d: Likewise.
725         * ld-cris/nodyn5.d: Likewise.
726         * ld-cris/pv32-1.d: Likewise.
727         * ld-cris/weakref2.d: Likewise.
728
729 2005-03-23  Alan Modra  <amodra@bigpond.net.au>
730
731         * ld-elf/tbss.s: Don't start directives in first column.
732         * ld-scripts/weak1.s: Likewise.
733         * ld-scripts/weak2.s: Likewise.
734         * ld-undefined/weak-undef.s: Likewise.
735         * ld-undefined/undefined.exp: Enable tests for hppa-elf.
736
737 2005-03-22  Alan Modra  <amodra@bigpond.net.au>
738
739         * ld-powerpc/tlsexe32.r: Update.
740         * ld-powerpc/tlsso32.d: Update.
741         * ld-powerpc/tlsso32.g: Update.
742         * ld-powerpc/tlsso32.r: Update.
743
744 2005-03-21  Alan Modra  <amodra@bigpond.net.au>
745
746         * ld-powerpc/tlsexe.r: Update.
747         * ld-powerpc/tlsexetoc.r: Update.
748         * ld-powerpc/tlsso.r: Update.
749         * ld-powerpc/tlstocso.r: Update.
750
751 2005-03-20  H.J. Lu  <hongjiu.lu@intel.com>
752
753         * ld-mmix/bpo-1.d: Updated for empty section removal.
754         * ld-mmix/bpo-10.d: Likewise.
755         * ld-mmix/bpo-11.d: Likewise.
756         * ld-mmix/bpo-14.d: Likewise.
757         * ld-mmix/bpo-16.d: Likewise.
758         * ld-mmix/bpo-17.d: Likewise.
759         * ld-mmix/bpo-18.d: Likewise.
760         * ld-mmix/bpo-19.d: Likewise.
761         * ld-mmix/bpo-2.d: Likewise.
762         * ld-mmix/bpo-3.d: Likewise.
763         * ld-mmix/bpo-4.d: Likewise.
764         * ld-mmix/bpo-5.d: Likewise.
765         * ld-mmix/bpo-6.d: Likewise.
766         * ld-mmix/bpo-9.d: Likewise.
767         * ld-mmix/bspec1.d: Likewise.
768         * ld-mmix/bspec2.d: Likewise.
769         * ld-mmix/greg-1.d: Likewise.
770         * ld-mmix/greg-19.d: Likewise.
771         * ld-mmix/greg-2.d: Likewise.
772         * ld-mmix/greg-3.d: Likewise.
773         * ld-mmix/greg-4.d: Likewise.
774         * ld-mmix/greg-5.d: Likewise.
775         * ld-mmix/greg-5s.d: Likewise.
776         * ld-mmix/greg-6.d: Likewise.
777         * ld-mmix/greg-7.d: Likewise.
778         * ld-mmix/loc1.d: Likewise.
779         * ld-mmix/loc2.d: Likewise.
780         * ld-mmix/loc3.d: Likewise.
781         * ld-mmix/loc4.d: Likewise.
782         * ld-mmix/loc6.d: Likewise.
783         * ld-mmix/local1.d: Likewise.
784         * ld-mmix/local12.d: Likewise.
785         * ld-mmix/local3.d: Likewise.
786         * ld-mmix/local5.d: Likewise.
787         * ld-mmix/local7.d: Likewise.
788         * ld-mmix/locdo-1.d: Likewise.
789         * ld-mmix/loct-1.d: Likewise.
790         * ld-mmix/locto-1.d: Likewise.
791         * ld-mmix/start-1.d: Likewise.
792         * ld-mmix/undef-3.d: Likewise.
793
794 2005-03-16  David Heine  <dlheine@tensilica.com>
795             Bob Wilson  <bob.wilson@acm.org>
796
797         * ld-scripts/empty-orphan.d, ld-scripts/empty-orphan.exp,
798         ld-scripts/empty-orphan.s, ld-scripts/emtpy-orphan.t: New test.
799
800 2005-03-16  H.J. Lu  <hongjiu.lu@intel.com>
801
802         * ld-cris/hiddef1.d: Updated for empty section removal.
803         * ld-cris/libdso-10.d: Likewise.
804         * ld-cris/libdso-2.d: Likewise.
805
806 2005-03-16  H.J. Lu  <hongjiu.lu@intel.com>
807
808         * ld-alpha/tlsbin.rd: Updated for empty section removal.
809         * ld-alpha/tlsbinr.rd: Likewise.
810         * ld-alpha/tlspic.rd: Likewise.
811         * ld-arm/mixed-lib.sym: Likewise.
812         * ld-i386/tlsbin.rd: Likewise.
813         * ld-i386/tlsnopic.rd: Likewise.
814         * ld-i386/tlspic.rd: Likewise.
815         * ld-ia64/tlsbin.rd: Likewise.
816         * ld-ia64/tlspic.rd: Likewise.
817         * ld-powerpc/apuinfo.rd: Likewise.
818         * ld-powerpc/powerpc.exp: Likewise.
819         * ld-powerpc/tlsexe32.r: Likewise.
820         * ld-s390/tlsbin.rd: Likewise.
821         * ld-s390/tlsbin_64.rd: Likewise.
822         * ld-s390/tlspic.rd: Likewise.
823         * ld-s390/tlspic_64.rd: Likewise.
824         * ld-sh/tlsbin-2.d: Likewise.
825         * ld-sh/tlspic-2.d: Likewise.
826         * ld-sparc/tlssunbin32.rd: Likewise.
827         * ld-sparc/tlssunnopic32.rd: Likewise.
828         * ld-sparc/tlssunpic32.rd: Likewise.
829         * ld-x86-64/tlsbin.rd: Likewise.
830         * ld-x86-64/tlspic.rd: Likewise.
831
832 2005-03-16  Alan Modra  <amodra@bigpond.net.au>
833
834         * ld-powerpc/tlsexe32.d: Update.
835         * ld-powerpc/tlsexe32.g: Update.
836         * ld-powerpc/tlsexe32.r: Update.
837         * ld-powerpc/tlsexe32.t: Update.
838         * ld-powerpc/tlsso32.d: Update.
839         * ld-powerpc/tlsso32.g: Update.
840         * ld-powerpc/tlsso32.r: Update.
841         * ld-powerpc/tlsso32.t: Update.
842
843 2005-03-08  Hans-Peter Nilsson  <hp@axis.com>
844
845         Adjust testsuite for cris-axis-aout.
846         * ld-cris/noglob1.d: Adjust regexp for a.out output.
847         * ld-cris/badgotr1.d, ld-cris/expdyn1.d, ld-cris/expdyn2.d,
848         ld-cris/expdyn3.d, ld-cris/expdyn4.d, ld-cris/expdyn5.d,
849         ld-cris/expdyn6.d, ld-cris/expdyn7.d, ld-cris/gotplt1.d,
850         ld-cris/gotplt2.d, ld-cris/gotplt3.d, ld-cris/hiddef1.d,
851         ld-cris/libdso-1.d, ld-cris/libdso-10.d, ld-cris/libdso-11.d,
852         ld-cris/libdso-12.d, ld-cris/libdso-13.d, ld-cris/libdso-14.d,
853         ld-cris/libdso-2.d, ld-cris/libdso-3.d, ld-cris/libdso-4.d,
854         ld-cris/locref1.d, ld-cris/locref2.d, ld-cris/nodyn4.d,
855         ld-cris/nodyn5.d, ld-cris/pv32-1.d, ld-cris/undef1.d,
856         ld-cris/weakref1.d: ld-cris/weakref2.d: Pass --em=criself to gas.
857         * ld-cris/v10-v32.d, ld-cris/v10-va.d, ld-cris/v32-ba-1.d,
858         ld-cris/v32-v10.d, ld-cris/v32-va.d, ld-cris/va-v10.d,
859         ld-cris/va-v32.d: Ditto.  Pass -m criself to gld.
860         * ld-cris/v32-bin-1.d: Pass -m criself to gld.
861
862 2005-03-05  Alan Modra  <amodra@bigpond.net.au>
863
864         * ld-alpha/tlsbin.dd: Update to suit changed section layout and
865         removed section symbols.
866         * ld-alpha/tlsbin.rd: Likewise.
867         * ld-alpha/tlsbin.sd: Likewise.
868         * ld-alpha/tlsbinr.dd: Likewise.
869         * ld-alpha/tlsbinr.rd: Likewise.
870         * ld-alpha/tlspic.dd: Likewise.
871         * ld-alpha/tlspic.rd: Likewise.
872         * ld-alpha/tlspic.sd: Likewise.
873
874         * ld-powerpc/tlsexe.g: Update for removed dot-symbols.
875         * ld-powerpc/tlsexe.r: Likewise.
876         * ld-powerpc/tlsexetoc.g: Likewise.
877         * ld-powerpc/tlsexetoc.r: Likewise.
878
879 2005-03-04  David Daney  <ddaney@avtrex.com>
880
881         * ld-mips-elf/multi-got-no-shared-1.s,
882         ld-mips-elf/multi-got-no-shared-2.s,
883         ld-mips-elf/multi-got-no-shared.d: New tests.
884         * ld-mips-elf/mips-elf.exp: Run them.
885
886 2005-03-02  Daniel Jacobowitz  <dan@codesourcery.com>
887
888         * ld-mips-elf/tlsbin-o32.s, ld-mips-elf/mips-dyn.ld,
889         ld-mips-elf/tlslib-o32.got, ld-mips-elf/tlslib-o32.d,
890         ld-mips-elf/tlslib-o32.s, ld-mips-elf/mips-lib.ld,
891         ld-mips-elf/tlsbin-o32.got, ld-mips-elf/tlsdyn-o32.d,
892         ld-mips-elf/tlsdyn-o32.got, ld-mips-elf/tlsbin-o32.d,
893         ld-mips-elf/tlsdyn-o32.s, ld-mips-elf/tls-multi-got-1.got,
894         ld-mips-elf/tls-multi-got-1-1.s, ld-mips-elf/tls-multi-got-1.d,
895         ld-mips-elf/tls-multi-got-1.r, ld-mips-elf/tls-multi-got-1-2.s,
896         ld-mips-elf/tlslib-o32-ver.got, ld-mips-elf/tlslib.ver,
897         ld-mips-elf/tlslib-o32-hidden.got, ld-mips-elf/tlslib-hidden.ver,
898         ld-mips-elf/tlsdyn-o32-1.d, ld-mips-elf/tlsdyn-o32-3.got,
899         ld-mips-elf/tlsdyn-o32-2.d, ld-mips-elf/tlsdyn-o32-2.s,
900         ld-mips-elf/tlsdyn-o32-3.d, ld-mips-elf/tlsdyn-o32-1.got,
901         ld-mips-elf/tlsdyn-o32-2.got: New files.
902         * ld-mips-elf/mips-elf.exp: Run the new tests.
903
904 2005-03-01  Nick Clifton  <nickc@redhat.com>
905
906         * ld-d10v/default_layout.d: Adjust expected offsets to allow for
907         section alignment.
908
909         * ld-discard/extern.d: Adjust expected warning to take into
910         account the fact that the linker's name might be included and that
911         the reloc might have been adjusted to be against the section
912         symbol.
913
914 2005-02-22  Eric Christopher  <echristo@redhat.com>
915
916         * ld-mips-elf/reloc-merge-lo16.d: Correct symbol
917         table size for __start.
918
919 2005-02-22  Daniel Jacobowitz  <dan@codesourcery.com>
920
921         * ld-elfvsb/hidden2.d: Expect OBJECT.
922         * ld-elfvsb/hidden2.s: Force type OBJECT.
923         * ld-elfvsb/hidden2.ld: Place .dynamic explicitly.
924         * ld-elf/start.s: Provide __start for MIPS.
925         * ld-elfcomm/elfcomm.exp: Accept MIPS common section.  XFAIL size change
926         test.
927         * ld-elf/warn1.d: Use group.ld instead of -Ttext.
928
929 2005-02-21  Alan Modra  <amodra@bigpond.net.au>
930
931         * lib/ld-lib.exp (run_dump_test): Don't require a dump program if
932         #warning given.  Rearrange to allow $program to remain unset.
933         Don't allow gas errors.  Append objcopy_as_link output to that
934         from the linker before testing against expected output.  Fail the
935         test if warning not found when expected.  Conversely fail the
936         test if ld errors or warnings given when not expected.
937
938 2005-02-21  Alan Modra  <amodra@bigpond.net.au>
939
940         * ld-elf/exclude1.s: Use ".dc.a".
941         * ld-elfvsb/hidden2.s: Likewise.
942
943 2005-02-21  Alan Modra  <amodra@bigpond.net.au>
944
945         * ld-elf/warn1.d: Specify -Ttext.
946         * ld-scripts/align.exp (align2a, align2b: Don't run on aout targets.
947         * ld-scripts/align2.t: Discard all but .text and .data.
948         * ld-scripts/align2a.d: Accept non-readonly for coff.
949         * ld-scripts/align2b.d: Likewise.
950         * lib/ld-lib.exp (is_aout_format): New function.
951
952 2005-02-18  Alan Modra  <amodra@bigpond.net.au>
953
954         * ld-scripts/align2a.d: Don't assume anything about section
955         padding or alignment, or max page size.  Allow 64-bit addresses.
956         * ld-scripts/align2b.d: Likewise.
957
958 2005-02-17  Zack Weinberg  <zack@codesourcery.com>
959
960         * ld-scripts/align.exp: Rename existing "ALIGN" test to "align1".
961         Add dump tests "align2a", "align2b", "align2c".
962         * ld-scripts/align2.t, ld-scripts/align2a.s, ld-scripts/align2a.d
963         * ld-scripts/align2b.s, ld-scripts/align2b.d
964         * ld-scripts/align2c.s, ld-scripts/align2c.d: New files.
965
966 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
967
968         * ld-frv/fdpic-static-6.d: Update.
969         * ld-frv/fdpic*.d: Remove explicit -mfdpic from #as.  Update
970         spelling of errors and warnings.
971
972 2005-02-15  Nigel Stephens  <nigel@mips.com>
973             Maciej W. Rozycki  <macro@mips.com>
974
975         * ld-mips-elf/mips16-hilo.d: New test for the R_MIPS16_HI16 and
976         R_MIPS16_LO16 relocs.
977         * ld-mips-elf/mips16-hilo-n32.d: Likewise, for the n32 ABI.
978         * ld-mips-elf/mips16-hilo.s: Auxiliary source for the new tests.
979         * ld-mips-elf/mips-elf.exp: Run the new tests.
980
981 2005-02-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
982
983         * ld-sparc/sparc.exp: Enable on Solaris.  Disable 32-bit tests
984         on sparc64-elf.
985
986 2005-02-13  Jan Beulich  <jbeulich@novell.com>
987
988         * ld-elfvers/vers.exp (as_options): New. Set to -x for ia64.
989         (build_binary): Pass as_options to ld_assemble.
990         (test_ldfail): Likewise.
991         (build_exec): Likewise.
992         Pass as_options to run_ld_link_tests.
993         * ld-ia64/tlsbin.s: Add .explicit.
994         * ld-ia64/tlsbinpic.s: Likewise.
995         * ld-ia64/tlspic1.s: Likewise.
996
997 2005-02-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
998
999         * ld-sparc/tlssunnopic32.rd: Adjust for .dynsym changes.
1000         * ld-sparc/tlssunpic32.rd: Likewise.
1001
1002 2005-02-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
1003
1004         * ld-elf/warn1.d: Do not run on sparc64-*-solaris2*.
1005
1006 2005-02-11  Paul Brook  <paul@codesourcery.com>
1007
1008         * ld-elf/symbol1w.s: Avoid using @function syntax.
1009
1010 2005-02-12  Alan Modra  <amodra@bigpond.net.au>
1011
1012         * ld-elfvsb/hidden2.s: Replace .word with .long.
1013
1014 2005-02-10  Paul Brook  <paul@codesourcery.com>
1015
1016         * ld-elfvsb/hidden2.s: New file
1017         * ld-elfvsb/hidden2.d: New file
1018         * ld-elfvsb/hidden2.ld: New file
1019
1020 2005-02-07  Alexandre Oliva  <aoliva@redhat.com>
1021
1022         * ld-frv/fdpic-shared-8-fail.d: Tweak error messages.
1023
1024 2005-02-07  Hans-Peter Nilsson  <hp@axis.com>
1025
1026         * ld-cris/libdso-13.d: Adjust for being identified as warning.
1027
1028         * ld-cris/globsymw2.s: New file.
1029         * ld-cris/warn3.d, ld-cris/warn4.d: New tests.
1030
1031         * ld-discard/extern.d, ld-discard/start.d, ld-discard/static.d:
1032         Adjust for being identified as warnings.
1033
1034         * ld-cris/stabs1.s: New file.
1035         * ld-cris/undef2.d, ld-cris/undef3.d: New tests.
1036
1037         * ld-elf/start.s, ld-elf/symbolref.s, ld-elf/symbol1w.s,
1038         ld-elf/warn1.d: New test.
1039
1040         * lib/ld-lib.exp: Support new directive "warning".
1041
1042 2005-02-02  Daniel Jacobowitz  <dan@codesourcery.com>
1043
1044         * ld-mips-elf/eh-frame3.d, ld-mips-elf/eh-frame4.d: Move comments
1045         after test commands.
1046         * ld-mips-elf/mips-elf.exp: Skip multi-got-1 on non-GNU/Linux
1047         systems.
1048
1049 2005-02-01  Alan Modra  <amodra@bigpond.net.au>
1050
1051         * ld-powerpc/tlsso.r: Update.
1052         * ld-powerpc/tlstocso.r: Update.
1053
1054 2005-01-31  Daniel Jacobowitz  <dan@codesourcery.com>
1055
1056         * ld-mips-elf/elf-rel-got-n32.d, ld-mips-elf/elf-rel-got-n64-linux.d,
1057         ld-mips-elf/elf-rel-got-n64.d, ld-mips-elf/elf-rel-xgot-n32.d,
1058         ld-mips-elf/elf-rel-xgot-n64-linux.d, ld-mips-elf/elf-rel-xgot-n64.d,
1059         ld-mips-elf/jalbal.d: Force big-endian.
1060         * ld-mips-elf/multi-got-1.d: Make more flexible.
1061         * ld-mips-elf/rel32-n32.d, ld-mips-elf/rel32-o32.d,
1062         ld-mips-elf/rel64.d: Update offsets.
1063
1064 2005-01-31  Daniel Jacobowitz  <dan@codesourcery.com>
1065
1066         * ld-elf/group1.d: Accept OBJECT symbols.
1067
1068 2005-01-31  Richard Sandiford  <rsandifo@redhat.com>
1069
1070         * ld-mips-elf/eh-frame1.s: Create a .gcc_compiled_long32 if using
1071         32-bit pointers.
1072         * ld-mips-elf/eh-frame1.d: Link in .gcc_compiled_long32 sections.
1073         * ld-mips-elf/eh-frame[34].d: New tests.
1074         * ld-mips-elf/mips-elf.exp: Run them.
1075
1076 2005-01-28  Jan Beulich  <jbeulich@novell.com>
1077
1078         * ld/ia64/tlsbin.[rt]d: Widen expected offset/size ranges.
1079         * ld/ia64/tlspic.[rt]d: Likewise.
1080
1081 2005-01-25  Alexandre Oliva  <aoliva@redhat.com>
1082
1083         * ld-frv/fdpic.exp: Add -mfdpic to ASFLAGS.
1084         * ld-frv/tls.exp: Likewise.
1085         2004-11-26  Alexandre Oliva  <aoliva@redhat.com>
1086         * ld-frv/tls-3.s: New.
1087         * ld-frv/tls-static-3.d: New.
1088         * ld-frv/tls-dynamic-3.d: New.
1089         * ld-frv/tls-pie-3.d: New.
1090         * ld-frv/tls-shared-3.d: New.
1091         * ld-frv/tls-relax-static-3.d: New.
1092         * ld-frv/tls-relax-dynamic-3.d: New.
1093         * ld-frv/tls-relax-pie-3.d: New.
1094         * ld-frv/tls-relax-shared-3.d: New.
1095         * ld-frv/tls.exp: Run the new tests.
1096         * ld-frv/tls-dynamic-2.d: Adjust for improved relaxation.
1097         * ld-frv/tls-relax-dynamic-2.d: Likewise.
1098         * ld-frv/tls-relax-initial-shared-2.d: Likewise.
1099         2004-11-10  Alexandre Oliva  <aoliva@redhat.com>
1100         * ld-frv/tls-1-dep.s: New.
1101         * ld-frv/tls-1-shared.lds: New.
1102         * ld-frv/tls-1.s: New.
1103         * ld-frv/tls-2.s: New.
1104         * ld-frv/tls-dynamic-1.d: New.
1105         * ld-frv/tls-dynamic-2.d: New.
1106         * ld-frv/tls-initial-shared-2.d: New.
1107         * ld-frv/tls-pie-1.d: New.
1108         * ld-frv/tls-relax-dynamic-1.d: New.
1109         * ld-frv/tls-relax-dynamic-2.d: New.
1110         * ld-frv/tls-relax-initial-shared-2.d: New.
1111         * ld-frv/tls-relax-pie-1.d: New.
1112         * ld-frv/tls-relax-shared-1.d: New.
1113         * ld-frv/tls-relax-shared-2.d: New.
1114         * ld-frv/tls-relax-static-1.d: New.
1115         * ld-frv/tls-shared-1-fail.d: New.
1116         * ld-frv/tls-shared-1.d: New.
1117         * ld-frv/tls-shared-2.d: New.
1118         * ld-frv/tls-static-1.d: New.
1119         * ld-frv/tls.exp: New.
1120         * ld-frv/fdpic-pie-1.d: Adjust for 64-bit host.
1121         * ld-frv/fdpic-pie-2.d: Likewise.
1122         * ld-frv/fdpic-pie-6.d: Likewise.
1123         * ld-frv/fdpic-pie-7.d: Likewise.
1124         * ld-frv/fdpic-pie-8.d: Likewise.
1125         * ld-frv/fdpic-shared-1.d: Likewise.
1126         * ld-frv/fdpic-shared-2.d: Likewise.
1127         * ld-frv/fdpic-shared-3.d: Likewise.
1128         * ld-frv/fdpic-shared-4.d: Likewise.
1129         * ld-frv/fdpic-shared-5.d: Likewise.
1130         * ld-frv/fdpic-shared-6.d: Likewise.
1131         * ld-frv/fdpic-shared-7.d: Likewise.
1132         * ld-frv/fdpic-shared-8.d: Likewise.
1133         * ld-frv/fdpic-shared-local-2.d: Likewise.
1134         * ld-frv/fdpic-shared-local-8.d: Likewise.
1135         * ld-frv/fdpic-static-1.d: Likewise.
1136         * ld-frv/fdpic-static-2.d: Likewise.
1137         * ld-frv/fdpic-static-6.d: Likewise.
1138         * ld-frv/fdpic-static-7.d: Likewise.
1139         * ld-frv/fdpic-static-8.d: Likewise.
1140
1141 2005-01-17  Richard Sandiford  <rsandifo@redhat.com>
1142
1143         * ld-mips-elf/eh-frame2-{n32,n64}.d: New tests.
1144         * ld-mips-elf/mips-elf.exp: Run them.
1145
1146 2005-01-17  Andrew Stubbs  <andrew.stubbs@st.com>
1147
1148         * ld-sh/arch/arch.exp: Correct the email address.
1149         Correct a few comment typos.
1150         (test_arch,test_arch_error): Use 'ld -r' to avoid illegal
1151         relocations killing the test.
1152         * ld-sh/arch/arch_expected.txt: Update/Correct the test results.
1153         * ld-sh/arch/sh2a-nofpu-or-sh3-nommu.s: Regenerate.
1154         * ld-sh/arch/sh2a-nofpu-or-sh4-nommu-nofpu.s: Regenerate.
1155         * ld-sh/arch/sh2a-nofpu.s: Generate new file.
1156         * ld-sh/arch/sh2a-or-sh3e.s: Regenerate.
1157         * ld-sh/arch/sh2a-or-sh4.s: Regenerate.
1158         * ld-sh/arch/sh2a.s: Generate new file.
1159         * ld-sh/arch/sh2e.s: Regenerate.
1160         * ld-sh/arch/sh2.s: Regenerate.
1161         * ld-sh/arch/sh3-dsp.s: Regenerate.
1162         * ld-sh/arch/sh3e.s: Regenerate.
1163         * ld-sh/arch/sh3-nommu.s: Regenerate.
1164         * ld-sh/arch/sh3.s: Regenerate.
1165         * ld-sh/arch/sh4al-dsp.s: Regenerate.
1166         * ld-sh/arch/sh4a-nofpu.s: Regenerate.
1167         * ld-sh/arch/sh4a.s: Regenerate.
1168         * ld-sh/arch/sh4-nofpu.s: Regenerate.
1169         * ld-sh/arch/sh4-nommu-nofpu.s: Regenerate.
1170         * ld-sh/arch/sh4.s: Regenerate.
1171         * ld-sh/arch/sh-dsp.s: Regenerate.
1172         * ld-sh/arch/sh.s: Regenerate.
1173
1174 2005-01-11  Kaz Kojima  <kkojima@rr.iij4u.or.jp>
1175
1176         * ld-sh/shared-1.d: Update for changed dynamic syms.
1177         * ld-sh/sh64/gotplt.d: Likewise.
1178         * ld-sh/sh64/init-cmpct.d: Likewise.
1179         * ld-sh/sh64/init-media.d: Likewise.
1180         * ld-sh/sh64/init64.d: Likewise.
1181
1182 For older changes see ChangeLog-2004
1183 \f
1184 Copyright (C) 2005 Free Software Foundation, Inc.
1185
1186 Copying and distribution of this file, with or without modification,
1187 are permitted in any medium without royalty provided the copyright
1188 notice and this notice are preserved.
1189
1190 Local Variables:
1191 mode: change-log
1192 left-margin: 8
1193 fill-column: 74
1194 version-control: never
1195 End: