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