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