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