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