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