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