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