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