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