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