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