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