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