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