1 2008-08-07 Richard Sandiford <rdsandiford@googlemail.com>
3 * ld-mips-elf/tls-hidden4.got, ld-mips-elf/tls-hidden4.r: We have
4 removed an unused GOT entry that was allocated for the R_MIPS_32
5 relocation against "undef", so adjust addresses down by 4 bytes.
6 * ld-mips-elf/got-dump-1.d, ld-mips-elf/got-dump-2.d: We have
7 changed the order of the GOT entries so that reloc-only ones
8 come last. "undef" is only referred to by dynamic relocations,
9 so it now comes after "glob".
10 * ld-mips-elf/mips16-pic-2.dd, ld-mips-elf/mips16-pic-2.gd,
11 ld-mips-elf/mips16-pic-2.nd, ld-mips-elf/mips16-pic-2.rd: We have
12 removed two unused local GOT entries that were originally created
13 as global entries for the hidden symbols "used2" and "used3".
14 "used4" and "used5" are only referred to by relocations, so they
15 now come after "used6" and "used7".
17 2008-08-07 Richard Sandiford <rdsandiford@googlemail.com>
19 * ld-mips-elf/got-vers-1a.s, ld-mips-elf/got-vers-1b.s,
20 ld-mips-elf/got-vers-1.ver, ld-mips-elf/got-vers-1.dd,
21 ld-mips-elf/got-vers-1.sd, ld-mips-elf/got-vers-1.rd: New tests.
22 * ld-mips-elf/mips-elf.exp: Run them.
24 2008-08-07 Richard Sandiford <rdsandiford@googlemail.com>
26 * ld-mips-elf/tlsdyn-o32-2.got, ld-mips-elf/tlsdyn-o32-3.got,
27 ld-mips-elf/tlsdyn-o32-2.d, ld-mips-elf/tlsdyn-o32-3.d: Change the
28 GOT layout as follows:
31 +0x08 %call16(__tls_get_addr) %call16(__tls_get_addr)
32 +0x0c %tlsldm(tlsbin_ld) %gottprel(tlsvar_ie)
33 +0x10 " " %tlsgd(tlsvar_gd)
34 +0x14 %tlsgd(tlsvar_gd) " "
35 +0x18 " " %tlsgd(tlsbin_gd)
36 +0x1c %gottprel(tlsvar_ie) " "
37 +0x20 %tlsgd(tlsbin_gd) %tlsldm(tlsbin_ld)
39 +0x28 %gottprel(tlsbin_ie) %gottprel(tlsbin_ie)
41 2008-08-07 Richard Sandiford <rdsandiford@googlemail.com>
43 * ld-mips-elf/reloc-estimate-1.d, ld-mips-elf/reloc-estimate-1.ld,
44 ld-mips-elf/reloc-estimate-1a.s, ld-mips-elf/reloc-estimate-1b.s:
46 * ld-mips-elf/mips-elf.exp: Run it.
48 2008-08-06 Richard Sandiford <rdsandiford@googlemail.com>
50 * ld-mips-elf/tls-hidden3.ld: Remove the unused .MIPS.stubs section.
51 Keep the text start address the same.
52 * ld-mips-elf/tls-multi-got-1.got: We have removed a .MIPS.stubs
53 section that contained only a 16-byte dummy stub. Subtract 16
54 from addresses to account for the change.
55 * ld-mips-elf/tls-multi-got-1.r: Likewise. Adjust MIPS_UNREFEXTNO
56 to account the removed section symbol.
57 * ld-mips-elf/tlsdyn-o32-1.d: We have deleted a .MIPS.stubs
58 section that contained only a 16-byte dummy stub. Remove it
60 * ld-mips-elf/tlsdyn-o32-2.d: Likewise.
61 * ld-mips-elf/tlsdyn-o32-3.d: Likewise.
62 * ld-mips-elf/tlsdyn-o32.d: Likewise.
63 * ld-mips-elf/relax-jalr-n32-shared.d: Likewise.
64 * ld-mips-elf/relax-jalr-n64-shared.d: Likewise.
66 2008-08-06 Richard Sandiford <rdsandiford@googlemail.com>
68 * ld-mips-elf/mips16-local-stubs-1.d: Remove stub_for_h3,
69 which was only referenced by the .pdr section, and was not
70 actually needed by code.
71 * ld-mips-elf/mips16-intermix.d: Remove unused static function stubs.
72 * ld-mips-elf/mips16-pic-1a.s,
73 ld-mips-elf/mips16-pic-1b.s,
74 ld-mips-elf/mips16-pic-1-dummy.s,
75 ld-mips-elf/mips16-pic-1.dd,
76 ld-mips-elf/mips16-pic-1.gd,
77 ld-mips-elf/mips16-pic-1.inc,
78 ld-mips-elf/mips16-pic-1.ld,
79 ld-mips-elf/mips16-pic-2a.s,
80 ld-mips-elf/mips16-pic-2b.s,
81 ld-mips-elf/mips16-pic-2.ad,
82 ld-mips-elf/mips16-pic-2.dd,
83 ld-mips-elf/mips16-pic-2.gd,
84 ld-mips-elf/mips16-pic-2.nd,
85 ld-mips-elf/mips16-pic-2.rd: New tests.
86 * ld-mips-elf/mips-elf.exp: Run them.
88 2008-08-06 Alan Modra <amodra@bigpond.net.au>
90 * ld-elf/extract-symbol-1sec.d: Update.
92 2008-07-30 Nick Clifton <nickc@redhat.com>
94 * ld-elf/sec-to-seg.exp: New test: Checks the assignment of
96 * ld-elf/sec-to-seg1.s: Test source file.
97 * ld-elf/sec-to-seg2.s: Test source file.
98 * ld-elf/sec-to-seg-script-same-page.t: Test linker script.
99 * ld-elf/sec-to-seg-script-adjoining-pages.t: Test linker script.
100 * ld-elf/sec-to-seg-script-disjoint-pages.t: Test linker script.
102 2008-07-28 Alexandre Oliva <aoliva@redhat.com>
104 * ld-i386/tlsbindesc.dd: Adjust incorrect expectations for LD to
106 * ld-x86-64/tlsbindesc.dd: Likewise.
107 * ld-i386/tlsbindesc.rd: Adjust address of _TLS_MODULE_BASE_.
108 * ld-x86-64/tlsbindesc.rd: Likewise.
109 Reported by Cary Coutant <ccoutant@google.com>
111 2008-07-27 Alan Modra <amodra@bigpond.net.au>
113 * ld-gc/gc.exp (test_gc): xfail powerpc64.
115 2008-07-26 Michael Eager <eager@eagercon.com>
117 * ld-powerpc/powerpc.exp: Run new tests.
118 * ld-powerpc/attr-gnu-4-03.d: New file.
119 * ld-powerpc/attr-gnu-4-14.d: New file.
120 * ld-powerpc/attr-gnu-4-23.d: New file.
121 * ld-powerpc/attr-gnu-4-24.d: New file.
122 * ld-powerpc/attr-gnu-4-32.d: New file.
123 * ld-powerpc/attr-gnu-4-33.d: New file.
124 * ld-powerpc/attr-gnu-4-34.d: New file.
125 * ld-powerpc/attr-gnu-4-41.d: New file.
126 * ld-powerpc/attr-gnu-4-4.s: New file.
127 * ld-powerpc/attr-gnu-4-13.d: Adjust.
128 * ld-powerpc/attr-gnu-4-31.d: Adjust.
130 2008-07-26 Alan Modra <amodra@bigpond.net.au>
132 * ld-scripts/include.exp: Don't run test for aout.
133 * ld-scripts/include.s: Use .fill rather than .4byte.
134 * ld-scripts/include-1.d: Adjust.
136 2008-07-22 Alan Modra <amodra@bigpond.net.au>
138 * ld-alpha/tlsbin.rd: Update.
139 * ld-alpha/tlsbinr.rd: Update.
140 * ld-arm/mixed-app.sym: Update.
141 * ld-arm/use-thumb-lib.sym: Update.
142 * ld-cris/pv32-1.d: Update.
144 2008-07-21 Nick Clifton <nickc@redhat.com>
146 * ld-scripts/include-sections.t: Discard all sections not
147 explicitly requested by the rest of the linker script.
148 * ld-scripts/include-1.d: Expect test to fail for AIX ports.
149 Do not assume that the .text section will be marked readonly.
150 * ld-scripts/include.s: Replace .section directives with just
153 2008-07-18 Joseph Myers <joseph@codesourcery.com>
155 * ld-arm/attr-merge-wchar-0.s,ld-arm/attr-merge-wchar-2.s,
156 ld-arm/attr-merge-wchar-4.s, ld-arm/attr-merge-wchar-00-nowarn.d,
157 ld-arm/attr-merge-wchar-00.d, ld-arm/attr-merge-wchar-02-nowarn.d,
158 ld-arm/attr-merge-wchar-02.d, ld-arm/attr-merge-wchar-04-nowarn.d,
159 ld-arm/attr-merge-wchar-04.d, ld-arm/attr-merge-wchar-20-nowarn.d,
160 ld-arm/attr-merge-wchar-20.d, ld-arm/attr-merge-wchar-22-nowarn.d,
161 ld-arm/attr-merge-wchar-22.d, ld-arm/attr-merge-wchar-24-nowarn.d,
162 ld-arm/attr-merge-wchar-24.d, ld-arm/attr-merge-wchar-40-nowarn.d,
163 ld-arm/attr-merge-wchar-40.d, ld-arm/attr-merge-wchar-42-nowarn.d,
164 ld-arm/attr-merge-wchar-42.d, ld-arm/attr-merge-wchar-44-nowarn.d,
165 ld-arm/attr-merge-wchar-44.d: New.
166 * ld-arm/arm-elf.exp: Run new tests.
168 2008-07-11 H.J. Lu <hongjiu.lu@intel.com>
170 * ld-m68k/got-12.s: Removed.
171 * ld-m68k/got-13.s: Likewise.
172 * ld-m68k/got-14.s: Likewise.
173 * ld-m68k/got-15.s: Likewise.
174 * ld-m68k/got-34.s: Likewise.
175 * ld-m68k/got-35.s: Likewise.
176 * ld-m68k/xgot-15.s: Likewise.
178 * ld-m68k/got-multigot-12-13-14-34-35-ok.d: Remove #source
179 and expected relocations.
180 * ld-m68k/got-multigot-14-ok.d: Likewise.
181 * ld-m68k/got-negative-12-13-14-34-ok.d: Likewise.
182 * ld-m68k/got-negative-14-ok.d: Likewise.
183 * ld-m68k/got-single-12-ok.d: Likewise.
184 * ld-m68k/got-xgot-12-13-14-15-34-35-ok.d: Likewise.
185 * ld-m68k/got-xgot-15-ok.d: Likewise.
187 * ld-m68k/got-multigot-15-er.d: Remove #source.
188 * ld-m68k/got-negative-12-13-14-35-er.d: Likewise.
189 * ld-m68k/got-negative-15-er.d: Likewise.
190 * ld-m68k/got-single-13-er.d: Likewise.
192 * ld-m68k/m68k.exp: Move GOT tests to ...
193 * ld-m68k/m68k-got.exp: This. New.
195 2008-07-10 Richard Sandiford <rdsandiford@googlemail.com>
197 * ld-mips-elf/no-shared-1-o32.s,
198 ld-mips-elf/no-shared-1-o32.d,
199 ld-mips-elf/no-shared-1-n32.d,
200 ld-mips-elf/no-shared-1-n64.s,
201 ld-mips-elf/no-shared-1-n64.d,
202 ld-mips-elf/no-shared-1.ld: New tests.
203 * ld-mips-elf/mips-elf.exp: Run them.
205 2008-07-07 Stan Shebs <stan@codesourcery.com>
207 * ld-arm/arm-elf.exp: Use objdump -d for arm-be8 test.
208 * ld-arm/arm-be8.d: Change to test disassembly.
210 2008-07-06 Nathan Sidwell <nathan@codesourcery.com>
212 * ld-scripts/include-1.d: New.
213 * ld-scripts/include-1.t: New.
214 * ld-scripts/include-data.t: New.
215 * ld-scripts/include-mem.t: New.
216 * ld-scripts/include-ram.t: New.
217 * ld-scripts/include-sections.t: New.
218 * ld-scripts/include-subdata.t: New.
219 * ld-scripts/include.exp: New.
220 * ld-scripts/include.s: New.
222 2008-06-29 Andreas Schwab <schwab@suse.de>
224 * ld-m68k/got-1.s: New file.
225 * ld-m68k/got-1.d: New dump test.
226 * ld-m68k/m68k.exp: Run it.
228 2008-06-24 Daniel Jacobowitz <dan@codesourcery.com>
230 * ld-arm/farcall-arm-arm-be8.d, ld-arm/farcall-arm-arm-pic-veneer.d,
231 ld-arm/farcall-arm-arm.d, ld-arm/farcall-arm-thumb-blx-pic-veneer.d,
232 ld-arm/farcall-arm-thumb-blx.d, ld-arm/farcall-arm-thumb-pic-veneer.d,
233 ld-arm/farcall-arm-thumb.d, ld-arm/farcall-group-size2.d,
234 ld-arm/farcall-group.d, ld-arm/farcall-mix.d, ld-arm/farcall-mix2.d,
235 ld-arm/farcall-thumb-arm-blx-pic-veneer.d,
236 ld-arm/farcall-thumb-arm-blx.d, ld-arm/farcall-thumb-arm.d,
237 ld-arm/farcall-thumb-thumb-blx-pic-veneer.d,
238 ld-arm/farcall-thumb-thumb-blx.d, ld-arm/farcall-thumb-thumb-m.d,
239 ld-arm/thumb2-bl-as-thumb1-bad.d, ld-arm/thumb2-bl-bad.d: Update for
240 stub symbols and stub corrections.
242 2008-06-20 Alan Modra <amodra@bigpond.net.au>
244 * ld-spu/ovl.d: Update.
245 * ld-spu/ovl2.d: Update.
247 2008-06-16 Hans-Peter Nilsson <hp@bitrange.com>
250 * ld-mmix/loc10.d, ld-mmix/loc10.s, ld-mmix/loc10m.d, ld-mmix/loc8.d,
251 ld-mmix/loc8.s, ld-mmix/loc8m.d, ld-mmix/loc9.d, ld-mmix/loc9.s,
252 ld-mmix/loc9m.d: New tests.
254 2008-06-12 Nick Clifton <nickc@redhat.com>
256 * ld-scripts/overlay-size.t (end_of_bss_overlays): Define.
257 (end_of_text_overlays): Define.
258 (end_of_data_overlays): Define.
259 * ld-scripts/overlay-size-map.d: Add expected values for
260 end_of_bss_overlays, end_of_text_overlays and
261 end_of_data_overlays.
263 2008-06-09 Kaz Kojima <kkojima@rr.iij4u.or.jp>
265 * ld-sh/arch/arch_expected.txt: Regenerate.
267 2008-06-09 Daniel Jacobowitz <dan@codesourcery.com>
269 * ld-arm/mixed-lib.d: Loosen pattern.
271 2008-06-09 Christophe Lyon <christophe.lyon@st.com>
273 * ld-arm/farcall-thumb-thumb-m.d: Fix branch type.
274 * ld-arm/farcall-thumb-arm.d: Likewise.
276 2008-05-31 Nick Clifton <nickc@redhat.com>
279 * ld-elfcomm/elfcomm.exp (test_sort_common): Test the
280 ascending/descending argument to the --sort-common command line
282 * ld-elfcomm/sort-common.s: New file.
284 2008-05-28 Christophe Lyon <christophe.lyon@st.com>
286 * ld-arm/arm-elf.exp: Skip farcalls tests for non-ARM-EABI
288 * ld-arm/thumb2-bl-as-thumb1-bad-noeabi.d: New file.
289 * ld-arm/thumb2-bl-bad-noeabi.d: Likewise.
291 2008-05-22 Christophe Lyon <christophe.lyon@st.com>
293 * ld-arm/farcall-arm-arm.s: Force function type on 'bar'.
294 * ld-arm/farcall-thumb-arm.s: Likewise.
295 * ld-arm/farcall-thumb-arm-blx.d: Fix encoding.
296 * ld-arm/farcall-thumb-arm.d: Likewise.
297 * ld-arm/farcall-thumb-arm-blx-pic-veneer.d: Likewise.
298 * ld-arm/arm-elf.exp (armelftests): Add farcall-mix, farcall-mix2,
299 farcall-group-default, farcall-group-size2, farcall-section Ignore
300 gas warnings in farcall-thumb-arm, farcall-thumb-arm-blx,
301 farcall-thumb-arm-blx-pic-veneer.
303 2008-05-21 Maxim Kuvyrkov <maxim@codesourcery.com>
305 * ld-m68k/got-12.s: New file.
306 * ld-m68k/got-13.s: New file.
307 * ld-m68k/got-14.s: New file.
308 * ld-m68k/got-15.s: New file.
309 * ld-m68k/got-34.s: New file.
310 * ld-m68k/got-35.s: New file.
311 * ld-m68k/got-single-12-ok.d: New dump test.
312 * ld-m68k/got-single-13-er.d: New dump test.
313 * ld-m68k/got-negative-14-ok.d: New dump test.
314 * ld-m68k/got-negative-15-er.d: New dump test.
315 * ld-m68k/got-negative-12-13-14-34-ok.d: New dump test.
316 * ld-m68k/got-negative-12-13-14-35-er.d: New dump test.
317 * ld-m68k/got-multigot-14-ok.d: New dump test.
318 * ld-m68k/got-multigot-15-er.d: New dump test.
319 * ld-m68k/got-multigot-12-13-14-34-35-ok.d: New dump test.
320 * ld-m68k/xgot-15.s: New source.
321 * ld-m68k/got-xgot-15-ok.d: New test.
322 * ld-m68k/got-xgot-12-13-14-15-34-35-ok.d: New test.
323 * ld-m68k/m68k.exp: Run new tests.
325 2008-05-15 Christophe Lyon <christophe.lyon@st.com>
327 * ld-arm/arm-elf.exp (armelftests): Add farcall-arm-arm,
328 farcall-arm-arm-pic-veneer, farcall-arm-arm-be8 farcall-arm-thumb,
329 farcall-arm-thumb-blx, farcall-arm-thumb-pic-veneer,
330 farcall-arm-thumb-blx-pic-veneer, farcall-thumb-thumb,
331 farcall-thumb-thumb-pic-veneer, farcall-thumb-thumb-blx,
332 farcall-thumb-thumb-m, farcall-thumb-thumb-m-pic-veneer,
333 farcall-thumb-thumb-blx-pic-veneer, farcall-thumb-arm,
334 farcall-thumb-arm-pic-veneer, farcall-thumb-arm-blx,
335 farcall-thumb-arm-blx-pic-veneer.
336 Change thumb2-bl-as-thumb1-bad, thumb2-bl-bad.
337 * ld-arm/thumb2-bl-as-thumb1-bad.d: Reflects farcall stub
339 * ld-arm/thumb2-bl-bad.d: Likewise.
340 * ld-arm/thumb2-bl-as-thumb1-bad.s: Update comments.
341 * ld-arm/thumb2-bl-bad.s: Likewise.
343 2008-05-08 Alan Modra <amodra@bigpond.net.au>
345 * ld-spu/ear.s: Align various sections.
346 * ld-spu/embed.rd: Update.
348 2008-05-05 Alan Modra <amodra@bigpond.net.au>
351 * ld-elf/lma.s, ld-elf/lma.lnk: New test.
352 * ld-elf/binutils.exp: Run it.
354 2008-05-03 Mike Frysinger <vapier@gentoo.org>
356 * ld-scripts/defined.s: Use .set syntax rather than =.
358 2008-05-02 H.J. Lu <hongjiu.lu@intel.com>
361 * ld-scripts/rgn-over8-ok.d: Accept any alignment.
363 2008-04-29 Daniel Jacobowitz <dan@codesourcery.com>
365 * ld-arm/symbian-seg1.s, ld-arm/symbian-seg1.d: New files.
366 * ld-arm/arm-elf.exp: Run symbian-seg1.
368 2008-04-28 Nathan Sidwell <nathan@codesourcery.com>
370 * ld-scripts/rgn-over8.s: Tweak.
372 * ld-scripts/rgn-over.exp: Allow -ok file names to pass.
373 * ld-scripts/rgn-over8.s: New.
374 * ld-scripts/rgn-over8.t: New.
375 * ld-scripts/rgn-over8-ok.d: New.
377 2008-04-21 Nathan Sidwell <nathan@codesourcery.com>
379 * ld-vxworks/plt-mips1.s: New.
380 * ld-vxworks/plt-mips1.d: New.
382 2008-04-16 David S. Miller <davem@davemloft.net>
384 * ld-sparc/gotop32.dd: New.
385 * ld-sparc/gotop32.rd: Likewise.
386 * ld-sparc/gotop32.s: Likewise.
387 * ld-sparc/gotop32.sd: Likewise.
388 * ld-sparc/gotop32.td: Likewise.
389 * ld-sparc/gotop64.dd: Likewise.
390 * ld-sparc/gotop64.rd: Likewise.
391 * ld-sparc/gotop64.s: Likewise.
392 * ld-sparc/gotop64.sd: Likewise.
393 * ld-sparc/gotop64.td: Likewise.
394 * ld-sparc/sparc.exp: Run new gotdata tests.
396 2008-04-15 Andrew Stubbs <andrew.stubbs@st.com>
398 * ld-sh/arch/sh-dsp.s: Regenerate.
399 * ld-sh/arch/sh.s: Regenerate.
400 * ld-sh/arch/sh2.s: Regenerate.
401 * ld-sh/arch/sh2a-nofpu-or-sh3-nommu.s: Regenerate.
402 * ld-sh/arch/sh2a-nofpu-or-sh4-nommu-nofpu.s: Regenerate.
403 * ld-sh/arch/sh2a-nofpu.s: Regenerate.
404 * ld-sh/arch/sh2a-or-sh3e.s: Regenerate.: Regenerate.
405 * ld-sh/arch/sh2a-or-sh4.s: Regenerate.
406 * ld-sh/arch/sh2a.s: Regenerate.
407 * ld-sh/arch/sh2e.s: Regenerate.
408 * ld-sh/arch/sh3-dsp.s: Regenerate.
409 * ld-sh/arch/sh3-nommu.s: Regenerate.
410 * ld-sh/arch/sh3.s: Regenerate.
411 * ld-sh/arch/sh3e.s: Regenerate.
412 * ld-sh/arch/sh4-nofpu.s: Regenerate.
413 * ld-sh/arch/sh4-nommu-nofpu.s: Regenerate.
414 * ld-sh/arch/sh4.s: Regenerate.
415 * ld-sh/arch/sh4a-nofpu.s: Regenerate.
416 * ld-sh/arch/sh4a.s: Regenerate.
417 * ld-sh/arch/sh4al-dsp.s: Regenerate.
419 2008-04-08 Alan Modra <amodra@bigpond.net.au>
421 * ld-spu/ovl2.s: Extend to test jump table references and
422 absolute _SPUEAR_ syms.
423 * ld-spu/ovl2.d: Update.
425 2008-03-28 Joseph Myers <joseph@codesourcery.com>
427 * ld-elfcomm/elfcomm.exp: Run $READELF not readelf.
429 2008-03-26 Daniel Jacobowitz <dan@codesourcery.com>
431 * ld-elf/flags1.d: Adjust for MIPS text alignment.
433 2008-03-25 Nathan Sidwell <nathan@codesourcery.com>
435 * ld-vxworks/tls-3.s: New.
436 * ld-vxworks/tls-3.d: New.
438 2008-03-22 Hans-Peter Nilsson <hp@axis.com>
440 * ld-cris/libdso-10.d: Adjust for change in objdump output.
442 2008-03-21 Adam Nemet <anemet@caviumnetworks.com>
444 * ld-mips-elf/dyn-sec64.d, ld-mips-elf/dyn-sec64.s,
445 ld-mips-elf/dyn-sec64.ld: New test.
446 * ld-mips-elf/mips-elf.exp: Run it.
448 2008-03-20 Richard Sandiford <rsandifo@nildram.co.uk>
450 * ld-mips-elf/got-dump-1.d, ld-mips-elf/got-dump-1.s,
451 ld-mips-elf/got-dump-1.ld, ld-mips-elf/got-dump-2.d,
452 ld-mips-elf/got-dump-2.s, ld-mips-elf/got-dump-2.ld: New tests.
453 * ld-mips-elf/mips-elf.exp: Run them.
455 2008-03-20 Richard Sandiford <rsandifo@nildram.co.uk>
457 * ld-mips-elf/elf-rel-got-n64-linux.d: Expect bit 63 rather than
458 bit 31 of the second GOT entry to be set.
459 * ld-mips-elf/elf-rel-got-n64.d: Likewise.
460 * ld-mips-elf/elf-rel-xgot-n64-linux.d: Likewise.
461 * ld-mips-elf/elf-rel-xgot-n64.d: Likewise.
463 2008-03-17 Richard Sandiford <rsandifo@nildram.co.uk>
465 * ld-mips-elf/eh-frame1-n32.d: Expect a warning about .eh_frame_hdr.
466 Remove duplicate CIEs. Adjust relocation addresses and .eh_frame
467 offsets accordingly. Do not allow there to be any trailing
468 R_MIPS_NONE relocations.
469 * ld-mips-elf/eh-frame1-n64.d: Likewise.
470 * ld-mips-elf/eh-frame2-n32.d: Likewise.
471 * ld-mips-elf/eh-frame2-n64.d: Likewise.
473 2008-03-17 Richard Sandiford <rsandifo@nildram.co.uk>
475 * ld-mips-elf/mips-elf.exp (o32_as_flags, o32_ld_flags): New variables.
476 (mips16_call_global_test, mips16_intermix_test): Use them.
478 2008-03-16 H.J. Lu <hongjiu.lu@intel.com>
482 * ld-i386/hidden1.d: New.
483 * ld-i386/hidden1.s: Likewise.
484 * ld-i386/hidden2.d: Likewise.
485 * ld-i386/hidden2.s: Likewise.
486 * ld-i386/hidden3.d: Likewise.
487 * ld-i386/hidden4.s: Likewise.
488 * ld-i386/protected1.d: Likewise.
489 * ld-i386/protected1.s: Likewise.
490 * ld-i386/protected2.d: Likewise.
491 * ld-i386/protected2.s: Likewise.
492 * ld-i386/protected3.d: Likewise.
493 * ld-i386/protected3.s: Likewise.
494 * ld-x86-64/hidden1.d: Likewise.
495 * ld-x86-64/hidden1.s: Likewise.
496 * ld-x86-64/hidden2.d: Likewise.
497 * ld-x86-64/hidden2.s: Likewise.
498 * ld-x86-64/hidden3.d: Likewise.
499 * ld-x86-64/hidden3.s: Likewise.
500 * ld-x86-64/protected1.d: Likewise.
501 * ld-x86-64/protected1.s: Likewise.
502 * ld-x86-64/protected2.d: Likewise.
503 * ld-x86-64/protected2.s: Likewise.
504 * ld-x86-64/protected3.d: Likewise.
505 * ld-x86-64/protected3.s: Likewise.
507 * ld-i386/i386.exp: Run hidden1, hidden2, hidden3, protected1,
508 protected2 and protected3.
509 * ld-x86-64/x86-64.exp: Likewise.
511 2008-03-14 Alan Modra <amodra@bigpond.net.au>
513 * ld-spu/ovl2.s: Make setjmp global.
514 * ld-spu/ovl2.d: Update.
516 2008-03-12 Alan Modra <amodra@bigpond.net.au>
519 * ld-elf/sec64k.exp: Update.
521 2008-03-08 Paul Brook <paul@codesourcery.com>
523 * ld-arm/arm-elf.exp (armeabitests): Add thumb2-b-interwork.
524 * ld-arm/thumb2-b-interwork.d: New test.
525 * ld-arm/thumb2-b-interwork.s: New test.
527 2008-03-07 Paul Brook <paul@codesourcery.com>
529 * ld-arm/arm-elf.exp (armelftests): Add movw-merge and arm-app-movw.
530 * ld-arm/arm-app-movw.s: New test.
531 * ld-arm/arm-app.r: Update expected output.
532 * ld-arm/movw-merge.d: New test.
533 * ld-arm/movw-merge.s: New test.
535 2008-03-01 Alan Modra <amodra@bigpond.net.au>
537 * ld-powerpc/relbrlt.d: Update. Also check .branch_lt section.
539 2008-02-27 Catherine Moore <clm@codesourcery.com>
541 * ld-cris/libdso-10.d: Update expected output for the Dynamic
542 Section to allow an arbitrary number of spaces.
544 2008-02-20 Mark Mitchell <mark@codesourcery.com>
547 * ld-elf/seg.d: Expect .reginfo section on MIPS.
549 2008-02-20 Pedro Alves <pedro_alves@portugalmail.pt>
551 * ld-auto-import/auto-import.exp: Use $ld to link the dll for
554 2008-02-18 Hans-Peter Nilsson <hp@axis.com>
556 * lib/ld-lib.exp (run_dump_test): Don't apply prune_warnings
557 for tool invocations where warnings or errors can be matched.
559 2008-02-14 H.J. Lu <hongjiu.lu@intel.com>
561 * ld-shared/sh1.c (shlib_overriddencall2): Moved to ...
562 * ld-shared/sh2.c (shlib_overriddencall2): Here. New.
564 2008-02-07 Alan Modra <amodra@bigpond.net.au>
566 * ld-spu/ovl.d: Update.
567 * ld-spu/ovl2.d: Update.
569 2008-02-04 Bob Wilson <bob.wilson@acm.org>
571 * ld-undefined/undefined.exp: XFAIL for xtensa*-*-linux*.
573 2008-01-31 Marc Gauthier <marc@tensilica.com>
575 * ld-elf/merge.d: Recognize Xtensa processor variants.
576 * ld-xtensa/coalesce.exp: Likewise.
577 * ld-xtensa/lcall.exp: Likewise.
579 2008-01-28 Petr Muller <pmuller@redhat.com>
581 * ld-elfvers/vers.exp (test_ar): Sort the expected output so that
582 it has matches the ordering of the obtained output.
584 2008-01-28 H.J. Lu <hongjiu.lu@intel.com>
586 * ld-elf/eh1.d: Replace DW_CFA_def_cfa_reg with
587 DW_CFA_def_cfa_register. Updated for i386/x86-64 register
589 * ld-elf/eh2.d: Likewise.
590 * ld-elf/eh3.d: Likewise.
591 * ld-elf/eh4.d: Likewise.
592 * ld-elf/eh5.d: Likewise.
594 2008-01-28 Alan Modra <amodra@bigpond.net.au>
596 * ld-spu/ovl.d: Update.
597 * ld-spu/ovl2.d: Update.
599 2008-01-26 Alan Modra <amodra@bigpond.net.au>
601 * ld-elf/loadaddr.t: New, extracted from..
602 * ld-elf/loadaddr1.t: ..here. Use insert.
603 * ld-elf/loadaddr2.t: Likewise.
604 * ld-elf/loadaddr1.d: Update.
605 * ld-elf/loadaddr2.d: Update.
607 2008-01-25 Alan Modra <amodra@bigpond.net.au>
609 * ld-spu/ovl.lnk: Delete overlay.
610 * ld-spu/ovl1.lnk: New file.
611 * ld-spu/ovl2.lnk: New file.
612 * ld-spu/ovl.d: Update.
613 * ld-spu/ovl2.d: Update.
615 2008-01-23 Andreas Schwab <schwab@suse.de>
617 * ld-gc/gc.c: Make sure used_func is not inlined.
619 2008-01-22 H.J. Lu <hongjiu.lu@intel.com>
621 * ld-gc/gc.exp: Use [which $CC] != 0.
623 2008-01-14 Tristan Gingold <gingold@adacore.com>
625 * ld-gc/gc.exp (test_gc): Let missing C compiler make tests
626 "untested" instead of "failed".
628 2008-01-10 Tristan Gingold <gingold@adacore.com>
630 * lib/ld-lib.exp (check_gc_sections_available): Now available on
632 * ld-gc: New directory for testing --gc-sections.
633 * ld-gc/gc.c: New file.
634 * ld-gc/gc.exp: New file.
635 * ld-gc/noent.s: New file.
636 * ld-gc/noent.d: New file.
638 2008-01-09 Richard Sandiford <rsandifo@nildram.co.uk>
641 * ld-elf/eh6.s, ld-elf/eh6.d: New test.
643 2008-01-07 H.J. Lu <hongjiu.lu@intel.com>
646 * ld-elf/noload-3.d: New file.
647 * ld-elf/noload-3.s: Likewise.
648 * ld-elf/noload-3.t: Likewise.
650 For older changes see ChangeLog-2007
656 version-control: never