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