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