1 2010-08-24 H.J. Lu <hongjiu.lu@intel.com>
3 * ld-x86-64/x86-64.exp: Fix typos.
5 2010-08-23 Maciej W. Rozycki <macro@codesourcery.com>
7 * ld-mips-elf/attr-gnu-4-04.d: Adjust Tag_GNU_MIPS_ABI_FP for
8 the new MIPS32r2 64-bit FPU description.
9 * ld-mips-elf/attr-gnu-4-40.d: Likewise.
10 * ld-mips-elf/attr-gnu-4-44.d: Likewise.
12 2010-08-22 H.J. Lu <hongjiu.lu@intel.com>
15 * ld-x86-64/mixed1a.s: New.
16 * ld-x86-64/mixed1b.s: Likewise.
17 * ld-x86-64/mixed2a.s: Likewise.
18 * ld-x86-64/mixed2b.s: Likewise.
20 * ld-x86-64/x86-64.exp: Test mixed x86_64 and i386 inputs.
22 2010-08-20 Maciej W. Rozycki <macro@codesourcery.com>
24 * ld-sh/sh.exp: Add missing newline.
26 2010-08-20 Maciej W. Rozycki <macro@codesourcery.com>
28 * ld-mips-elf/attr-gnu-4-01.d: Correct Tag_GNU_MIPS_ABI_FP.
29 * ld-mips-elf/attr-gnu-4-02.d: Likewise.
30 * ld-mips-elf/attr-gnu-4-10.d: Likewise.
31 * ld-mips-elf/attr-gnu-4-11.d: Likewise.
32 * ld-mips-elf/attr-gnu-4-15.d: Likewise.
33 * ld-mips-elf/attr-gnu-4-20.d: Likewise.
34 * ld-mips-elf/attr-gnu-4-22.d: Likewise.
35 * ld-mips-elf/attr-gnu-4-25.d: Likewise.
37 2010-08-19 Alan Modra <amodra@gmail.com>
39 * ld-scripts/memory.t: Remove ORIGIN fudge.
41 2010-08-13 H.J. Lu <hongjiu.lu@intel.com>
44 * ld-i386/discarded1.d: New.
45 * ld-i386/discarded1.s: Likewise.
46 * ld-i386/discarded1.t: Likewise.
47 * ld-x86-64/discarded1.d: Likewise.
48 * ld-x86-64/discarded1.s: Likewise.
49 * ld-x86-64/discarded1.t: Likewise.
51 * ld-i386/i386.exp: Run discarded1.
52 * ld-x86-64/x86-64.exp: Likewise.
54 2010-08-09 Catherine Moore <clm@codesourcery.com>
56 * ld-mips-elf/mode-change-error-1.d: New.
57 * ld-mips-elf/mode-change-error-1a.s: New.
58 * ld-mips-elf/mode-change-error-1b.s: New.
59 * ld-mips-elf/mips-elf.exp: Run new test.
61 2010-08-06 Alan Modra <amodra@gmail.com>
63 * ld-powerpc/tocopt.s, * ld-powerpc/tocopt.d: New test.
64 * ld-powerpc/powerpc.exp: Run it.
66 2010-07-23 Naveen.H.S <naveen.S@kpitcummins.com>
67 Ina Pandit <ina.pandit@kpitcummins.com>
69 * ld-v850/split-lo16.d: Update the "ld" instructions with a space
72 2010-07-20 Alan Modra <amodra@gmail.com>
74 * ld-powerpc/tlsexe.r: Update.
75 * ld-powerpc/tlsexetoc.r: Update.
76 * ld-powerpc/tlsso.r: Update.
77 * ld-powerpc/tlstocso.r: Update.
79 2010-07-20 Alan Modra <amodra@gmail.com>
81 * ld-powerpc/vxworks-relax.s: Add branches to match expected output.
82 * ld-powerpc/vxworks-relax-2.s: Likewise.
83 * ld-powerpc/vxworks1-lib.rd: Reorder reloc sections.
85 2010-07-19 Andreas Schwab <schwab@redhat.com>
87 * ld-mmix/bspec1.d: Ignore "Key to Flags" contents.
88 * ld-mmix/bspec2.d: Likewise.
89 * ld-mmix/local1.d: Likewise.
90 * ld-mmix/local3.d: Likewise.
91 * ld-mmix/local5.d: Likewise.
92 * ld-mmix/local7.d: Likewise.
93 * ld-mmix/undef-3.d: Likewise.
94 * ld-sh/sh64/crange1.rd: Likewise.
95 * ld-sh/sh64/crange2.rd: Likewise.
96 * ld-sh/sh64/crange3-cmpct.rd: Likewise.
97 * ld-sh/sh64/crange3-media.rd: Likewise.
98 * ld-sh/sh64/crange3.rd: Likewise.
99 * ld-sh/sh64/crangerel1.rd: Likewise.
100 * ld-sh/sh64/crangerel2.rd: Likewise.
102 2010-07-14 H.J. Lu <hongjiu.lu@intel.com>
105 * ld-i386/compressed1.s: New.
106 * ld-i386/compressed1.d: Likewise.
107 * ld-x86-64/compressed1.s: Likewise.
108 * ld-x86-64/compressed1.d: Likewise.
110 * ld-i386/i386.exp: Run compressed1.
111 * ld-x86-64/x86-64.exp: Likewise.
113 2010-07-13 H.J. Lu <hongjiu.lu@intel.com>
116 * ld-elf/exclude3b.d: Don't run on ia64-*-*. Replace .got with
119 * ld-elf/exclude3d.d: New.
120 * ld-i386/nogot1.d: Likewise.
121 * ld-i386/nogot1.s: Likewise.
122 * ld-x86-64/nogot1.d: Likewise.
123 * ld-x86-64/nogot1.s: Likewise.
125 * ld-i386/i386.exp: Run nogot1.
126 * ld-x86-64/x86-64.exp: Likewise.
128 2010-07-13 H.J. Lu <hongjiu.lu@intel.com>
130 * ld-i386/hidden2.d: Don't hard code expected output.
131 * ld-i386/protected3.d: Likewise.
132 * ld-x86-64/hidden2.d: Likewise.
133 * ld-x86-64/protected3.d: Likewise.
135 2010-07-13 H.J. Lu <hongjiu.lu@intel.com>
138 * ld-ifunc/ifunc-10-i386.d: New.
139 * ld-ifunc/ifunc-10-i386.s: Likewise.
140 * ld-ifunc/ifunc-10-x86-64.d: Likewise.
141 * ld-ifunc/ifunc-10-x86-64.s: Likewise.
142 * ld-ifunc/ifunc-11-i386.d: Likewise.
143 * ld-ifunc/ifunc-11-i386.s: Likewise.
144 * ld-ifunc/ifunc-11-x86-64.d: Likewise.
145 * ld-ifunc/ifunc-11-x86-64.s: Likewise.
147 2010-07-06 Alan Modra <amodra@gmail.com>
149 * ld-powerpc/relax.s: Add branch back to _start.
150 * ld-powerpc/relax.d: Update.
151 * ld-powerpc/relaxr.d: Update.
153 2010-07-01 Alan Modra <amodra@gmail.com>
155 * lib/ld-lib.exp (default_ld_simple_link): Add $gcc_ld_flag before
156 any other options in $ld.
158 2010-06-29 Alan Modra <amodra@gmail.com>
160 * ld-maxq/maxq.exp: Delete file.
161 * ld-maxq/addend.dd, * ld-maxq/addend.s, * ld-maxq/paddr.dd,
162 * ld-maxq/paddr.s, * ld-maxq/paddr1.dd, * ld-maxq/paddr1.s,
163 * ld-maxq/r32-1.s, * ld-maxq/r32-2.s, * ld-maxq/r32.dd: Likewise.
165 2010-06-15 Joseph Myers <joseph@codesourcery.com>
167 * ld-elf/orphan3.d: Allow section names starting '_'.
168 * ld-tic6x/attr-arch-c62x-c62x.d, ld-tic6x/attr-arch-c62x-c64x+.d,
169 ld-tic6x/attr-arch-c62x-c64x.d, ld-tic6x/attr-arch-c62x-c674x.d,
170 ld-tic6x/attr-arch-c62x-c67x+.d, ld-tic6x/attr-arch-c62x-c67x.d,
171 ld-tic6x/attr-arch-c62x.s, ld-tic6x/attr-arch-c64x+-c62x.d,
172 ld-tic6x/attr-arch-c64x+-c64x+.d, ld-tic6x/attr-arch-c64x+-c64x.d,
173 ld-tic6x/attr-arch-c64x+-c674x.d,
174 ld-tic6x/attr-arch-c64x+-c67x+.d, ld-tic6x/attr-arch-c64x+-c67x.d,
175 ld-tic6x/attr-arch-c64x+.s, ld-tic6x/attr-arch-c64x-c62x.d,
176 ld-tic6x/attr-arch-c64x-c64x+.d, ld-tic6x/attr-arch-c64x-c64x.d,
177 ld-tic6x/attr-arch-c64x-c674x.d, ld-tic6x/attr-arch-c64x-c67x+.d,
178 ld-tic6x/attr-arch-c64x-c67x.d, ld-tic6x/attr-arch-c64x.s,
179 ld-tic6x/attr-arch-c674x-c62x.d, ld-tic6x/attr-arch-c674x-c64x+.d,
180 ld-tic6x/attr-arch-c674x-c64x.d, ld-tic6x/attr-arch-c674x-c674x.d,
181 ld-tic6x/attr-arch-c674x-c67x+.d, ld-tic6x/attr-arch-c674x-c67x.d,
182 ld-tic6x/attr-arch-c674x.s, ld-tic6x/attr-arch-c67x+-c62x.d,
183 ld-tic6x/attr-arch-c67x+-c64x+.d, ld-tic6x/attr-arch-c67x+-c64x.d,
184 ld-tic6x/attr-arch-c67x+-c674x.d,
185 ld-tic6x/attr-arch-c67x+-c67x+.d, ld-tic6x/attr-arch-c67x+-c67x.d,
186 ld-tic6x/attr-arch-c67x+.s, ld-tic6x/attr-arch-c67x-c62x.d,
187 ld-tic6x/attr-arch-c67x-c64x+.d, ld-tic6x/attr-arch-c67x-c64x.d,
188 ld-tic6x/attr-arch-c67x-c674x.d, ld-tic6x/attr-arch-c67x-c67x+.d,
189 ld-tic6x/attr-arch-c67x-c67x.d, ld-tic6x/attr-arch-c67x.s: New.
191 2010-06-07 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
193 * ld-arm/arm-call.d: Handle change in lsls/movs disassembly.
194 * ld-arm/farcall-thumb-arm-short.d: Likewise.
195 * ld-arm/farcall-thumb-thumb-blx-pic-veneer.d: Likewise.
196 * ld-arm/farcall-thumb-thumb-blx.d: Likewise.
197 * ld-arm/farcall-thumb-thumb-m-pic-veneer.d: Likewise.
198 * ld-arm/farcall-thumb-thumb-m.d: Likewise.
199 * ld-arm/farcall-thumb-thumb-pic-veneer.d: Likewise.
200 * ld-arm/farcall-thumb-thumb.d: Likewise.
201 * ld-arm/thumb2-bl-as-thumb1-bad-noeabi.d: Likewise.
202 * ld-arm/thumb2-bl-as-thumb1-bad.d: Likewise.
203 * ld-arm/thumb2-bl-bad-noeabi.d: Likewise.
204 * ld-arm/thumb2-bl-bad.d: Likewise.
206 2010-05-26 H.J. Lu <hongjiu.lu@intel.com>
209 * ld-elf/textaddr3.d: New.
210 * ld-elf/textaddr4.d: Likewise.
211 * ld-elf/textaddr5.d: Likewise.
212 * ld-elf/textaddr6.d: Likewise.
213 * ld-elf/textaddr7.d: Likewise.
215 2010-05-25 Daniel Jacobowitz <dan@codesourcery.com>
216 Joseph Myers <joseph@codesourcery.com>
217 Andrew Stubbs <ams@codesourcery.com>
219 * ld-sh/sh.exp: Handle uClinux like Linux.
220 * lib/ld-lib.exp (is_elf_format): Include sh*-*-uclinux*.
221 * ld-sh/fdpic-funcdesc-shared.d: New file.
222 * ld-sh/fdpic-funcdesc-shared.s: New file.
223 * ld-sh/fdpic-funcdesc-static.d: New file.
224 * ld-sh/fdpic-funcdesc-static.s: New file.
225 * ld-sh/fdpic-gotfuncdesc-shared.d: New file.
226 * ld-sh/fdpic-gotfuncdesc-shared.s: New file.
227 * ld-sh/fdpic-gotfuncdesc-static.d: New file.
228 * ld-sh/fdpic-gotfuncdesc-static.s: New file.
229 * ld-sh/fdpic-gotfuncdesci20-shared.d: New file.
230 * ld-sh/fdpic-gotfuncdesci20-shared.s: New file.
231 * ld-sh/fdpic-gotfuncdesci20-static.d: New file.
232 * ld-sh/fdpic-gotfuncdesci20-static.s: New file.
233 * ld-sh/fdpic-goti20-shared.d: New file.
234 * ld-sh/fdpic-goti20-shared.s: New file.
235 * ld-sh/fdpic-goti20-static.d: New file.
236 * ld-sh/fdpic-goti20-static.s: New file.
237 * ld-sh/fdpic-gotofffuncdesc-shared.d: New file.
238 * ld-sh/fdpic-gotofffuncdesc-shared.s: New file.
239 * ld-sh/fdpic-gotofffuncdesc-static.d: New file.
240 * ld-sh/fdpic-gotofffuncdesc-static.s: New file.
241 * ld-sh/fdpic-gotofffuncdesci20-shared.d: New file.
242 * ld-sh/fdpic-gotofffuncdesci20-shared.s: New file.
243 * ld-sh/fdpic-gotofffuncdesci20-static.d: New file.
244 * ld-sh/fdpic-gotofffuncdesci20-static.s: New file.
245 * ld-sh/fdpic-gotoffi20-shared.d: New file.
246 * ld-sh/fdpic-gotoffi20-shared.s: New file.
247 * ld-sh/fdpic-gotoffi20-static.d: New file.
248 * ld-sh/fdpic-gotoffi20-static.s: New file.
249 * ld-sh/fdpic-plt-be.d: New file.
250 * ld-sh/fdpic-plt-le.d: New file.
251 * ld-sh/fdpic-plt.s: New file.
252 * ld-sh/fdpic-plti20-be.d: New file.
253 * ld-sh/fdpic-plti20-le.d: New file.
254 * ld-sh/fdpic-stack-default.d: New file.
255 * ld-sh/fdpic-stack-size.d: New file.
256 * ld-sh/fdpic-stack.s: New file.
258 2010-05-18 H.J. Lu <hongjiu.lu@intel.com>
261 * ld-elf/exclude3.s: New.
262 * ld-elf/exclude3a.d: Likewise.
263 * ld-elf/exclude3b.d: Likewise.
264 * ld-elf/exclude3c.d: Likewise.
266 2010-05-11 Andrew Stubbs <ams@codesourcery.com>
268 * ld-arm/attr-merge-2.attr: Add Tag_DIV_use.
269 * ld-arm/attr-merge-2a.s: Likewise.
270 * ld-arm/attr-merge-2b.s: Likewise.
271 * ld-arm/attr-merge-3a.s: Likewise.
272 * ld-arm/attr-merge-3b.s: Likewise.
273 * ld-arm/attr-merge-4.attr: Likewise.
274 * ld-arm/attr-merge-5.attr: Likewise.
275 * ld-arm/attr-merge-6.attr: Likewise.
276 * ld-arm/attr-merge-7.attr: Likewise.
277 * ld-arm/attr-merge-arch-1.attr: Likewise.
278 * ld-arm/attr-merge-arch-2.attr: Likewise.
279 * ld-arm/attr-merge-unknown-2.d: Likewise.
280 * ld-arm/attr-merge-unknown-2r.d: Likewise.
281 * ld-arm/attr-merge-unknown-3.d: Likewise.
282 * ld-arm/attr-merge-vfp-1.d: Likewise.
283 * ld-arm/attr-merge-vfp-1r.d: Likewise.
284 * ld-arm/attr-merge-vfp-2.d: Likewise.
285 * ld-arm/attr-merge-vfp-2r.d: Likewise.
286 * ld-arm/attr-merge-vfp-3.d: Likewise.
287 * ld-arm/attr-merge-vfp-3r.d: Likewise.
288 * ld-arm/attr-merge-vfp-4.d: Likewise.
289 * ld-arm/attr-merge-vfp-4r.d: Likewise.
290 * ld-arm/attr-merge-vfp-5.d: Likewise.
291 * ld-arm/attr-merge-vfp-5r.d: Likewise.
292 * ld-arm/attr-merge-wchar-00-nowarn.d: Likewise.
293 * ld-arm/attr-merge-wchar-00.d: Likewise.
294 * ld-arm/attr-merge-wchar-02-nowarn.d: Likewise.
295 * ld-arm/attr-merge-wchar-02.d: Likewise.
296 * ld-arm/attr-merge-wchar-04-nowarn.d: Likewise.
297 * ld-arm/attr-merge-wchar-04.d: Likewise.
298 * ld-arm/attr-merge-wchar-20-nowarn.d: Likewise.
299 * ld-arm/attr-merge-wchar-20.d: Likewise.
300 * ld-arm/attr-merge-wchar-22-nowarn.d: Likewise.
301 * ld-arm/attr-merge-wchar-22.d: Likewise.
302 * ld-arm/attr-merge-wchar-24-nowarn.d: Likewise.
303 * ld-arm/attr-merge-wchar-40-nowarn.d: Likewise.
304 * ld-arm/attr-merge-wchar-40.d: Likewise.
305 * ld-arm/attr-merge-wchar-42-nowarn.d: Likewise.
306 * ld-arm/attr-merge-wchar-44-nowarn.d: Likewise.
307 * ld-arm/attr-merge-wchar-44.d: Likewise.
308 * ld-arm/attr-merge.attr: Likewise.
310 2010-05-11 Jie Zhang <jie@codesourcery.com>
312 * ld-arm/attr-merge-vfp-6.d: New test.
313 * ld-arm/attr-merge-vfp-6r.d: New test.
314 * ld-arm/attr-merge-vfpv3xd.s: New test.
315 * ld-arm/arm-elf.exp: Add attr-merge-vfp-6 and attr-merge-vfp-6r.
317 2010-05-07 Daniel Jacobowitz <dan@codesourcery.com>
319 * ld-arm/cortex-a8-fix-bl-rel-plt.d: New file.
320 * ld-arm/arm-elf.exp (armelftests): Run cortex-a8-fix-bl-rel-plt.d.
322 2010-05-06 Joseph Myers <joseph@codesourcery.com>
324 * ld-elf/orphan-region.d: Use ld -N.
326 2010-04-30 H.J. Lu <hongjiu.lu@intel.com>
329 * ld-elf/discard.ld: New.
330 * ld-elf/discard1.d: Likewise.
331 * ld-elf/discard1.s: Likewise.
332 * ld-elf/discard2.d: Likewise.
333 * ld-elf/discard2.s: Likewise.
334 * ld-elf/discard3.d: Likewise.
336 2010-04-22 Alan Modra <amodra@gmail.com>
338 * ld-elf/extract-symbol-1sec.d: Update lma.
339 * ld-i386/alloc.d: Expect a warning, not an error.
341 2010-04-20 Joseph Myers <joseph@codesourcery.com>
343 * ld-tic6x/data-reloc-global-rel.d,
344 ld-tic6x/data-reloc-global-rel.s,
345 ld-tic6x/data-reloc-local-r-rel.d,
346 ld-tic6x/data-reloc-local-rel.d, ld-tic6x/mvk-reloc-global-rel.d,
347 ld-tic6x/mvk-reloc-global-rel.s, ld-tic6x/mvk-reloc-local-1-rel.s,
348 ld-tic6x/mvk-reloc-local-2-rel.s,
349 ld-tic6x/mvk-reloc-local-r-rel.d, ld-tic6x/mvk-reloc-local-rel.d,
350 ld-tic6x/pcrel-reloc-global-rel.d,
351 ld-tic6x/pcrel-reloc-local-r-rel.d,
352 ld-tic6x/pcrel-reloc-local-rel.d, ld-tic6x/sbr-reloc-global-rel.d,
353 ld-tic6x/sbr-reloc-global-rel.s, ld-tic6x/sbr-reloc-local-1-rel.s,
354 ld-tic6x/sbr-reloc-local-2-rel.s,
355 ld-tic6x/sbr-reloc-local-r-rel.d, ld-tic6x/sbr-reloc-local-rel.d:
358 2010-04-15 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
360 * ld-arm/attr-merge-2.attr: Update for changes in attribute output.
361 * ld-arm/attr-merge-3.attr: Likewise.
362 * ld-arm/attr-merge-vfp-1.d: Likewise.
363 * ld-arm/attr-merge-vfp-1r.d: Likewise.
364 * ld-arm/attr-merge-vfp-2.d: Likewise.
365 * ld-arm/attr-merge-vfp-2r.d: Likewise.
366 * ld-arm/attr-merge-vfp-3.d: Likewise.
367 * ld-arm/attr-merge-vfp-3r.d: Likewise.
368 * ld-arm/attr-merge-vfp-4.d: Likeiwse.
369 * ld-arm/attr-merge-vfp-4r.d: Likewise.
370 * ld-arm/attr-merge-vfp-5.d: Likewise.
371 * ld-arm/attr-merge-vfp-5r.d: Likewise.
372 * ld-arm/attr-merge-wchar-00-nowarn.d: Likewise.
373 * ld-arm/attr-merge-wchar-00.d: Likewise.
374 * ld-arm/attr-merge-wchar-02-nowarn.d: Likewise.
375 * ld-arm/attr-merge-wchar-02.d: Likewise.
376 * ld-arm/attr-merge-wchar-04-nowarn.d: Likewise.
377 * ld-arm/attr-merge-wchar-04.d: Likewise.
378 * ld-arm/attr-merge-wchar-20-nowarn.d: Likewise.
379 * ld-arm/attr-merge-wchar-20.d: Likewise.
380 * ld-arm/attr-merge-wchar-22-nowarn.d: Likewise.
381 * ld-arm/attr-merge-wchar-22.d: Likewise.
382 * ld-arm/attr-merge-wchar-24-nowarn.d: Likewise.
383 * ld-arm/attr-merge-wchar-40-nowarn.d: Likewise.
384 * ld-arm/attr-merge-wchar-40.d: Likewise.
385 * ld-arm/attr-merge-wchar-42-nowarn.d: Likewise.
386 * ld-arm/attr-merge-wchar-44-nowarn.d: Likewise.
387 * ld-arm/attr-merge-wchar-44.d: Likewise.
388 * ld-arm/attr-merge.attr: Likewise.
390 2010-04-06 David S. Miller <davem@davemloft.net>
392 * ld-elfvers/vers.exp: Pass -Av9a to assembler on sparc-*-*
394 2010-04-05 Kai Tietz <kai.tietz@onevision.com>
396 * ld-pe/orphan_nu.d: New test for --no-leading-underscore.
397 * ld-pe/orphana_nu.s: New file.
398 * ld-pe/pe.exp: Add orphan_nu test.
400 2010-04-01 Nathan Sidwell <nathan@codesourcery.com>
402 * ld-powerpc/apuinfo-nul.rd: New.
403 * ld-powerpc/apuinfo-nul1.s: New.
404 * ld-powerpc/powerpc.exp: Add it.
406 2010-03-31 Kai TIetz <kai.tietz@onevision.com>
408 * ld-pe//pe-compile.exp (run_basefile_test): Trim result of wc
409 before string compare.
411 2010-03-31 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
413 * ld-arm/script-type.sym: Fix test.
415 2010-03-31 Kai TIetz <kai.tietz@onevision.com>
417 * ld-pe/basefile1.s: New.
418 * ld-pe/pe-compile.exp: Add base-file test.
420 2010-03-31 Hans-Peter Nilsson <hp@axis.com>
423 * ld-cris/pcrelcp-1.d, ld-cris/pcrelcp-1.s: New test.
425 * lib/ld-lib.exp (run_dump_test): When checking linker message and
426 return code, when success with no message is expected, don't
427 continue if we have an abnormal exit with a message. Check output
428 of inspection program and fail if it had output or an abnormal
429 exit code. Include "warning" and "error" among the directives
430 where multiples are allowed and append to previous values.
432 * ld-cris/cris.exp (loop over $srcdir/$subdir/*dso-*.d): Apply
433 "file rootname", not "file tail", before applying runtest_file_p.
435 2010-03-29 Daniel Jacobowitz <dan@codesourcery.com>
437 * ld-arm/arm-elf.exp (armeabitests): Add v6-M farcall test.
439 2010-03-25 Joseph Myers <joseph@codesourcery.com>
441 * ld-elf/flags1.d, ld-elf/merge.d: XFAIL for tic6x-*-*.
442 * ld-elf/sec-to-seg.exp: Set B_test_same_seg to 0 for tic6x-*-*.
443 * ld-tic6x: New directory and testcases.
445 2010-03-19 Jie Zhang <jie@codesourcery.com>
448 * ld-elf/pr11304.d: New test.
449 * ld-elf/pr11304a.s: New test.
450 * ld-elf/pr11304b.s: New test.
451 * lib/ld-lib.exp (regexp_diff): Add support for #failif.
453 2010-03-15 Daniel Jacobowitz <dan@codesourcery.com>
455 * ld-elf/orphan-region.d, ld-elf/orphan-region.ld,
456 ld-elf/orphan-region.s: New files.
458 2010-03-02 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
460 * ld-arm/arm-merge-incompatible.d: New test.
461 * ld-arm/arm-merge-incompatiblea.s: Likewise.
462 * ld-arm/arm-merge-incompatibleb.s: Likewise.
463 * ld-arm/arm-elf.exp: Run the new test.
465 2010-03-02 Christophe Lyon <christophe.lyon@st.com>
466 Alan Modra <amodra@gmail.com>
468 * ld-arm/arm-elf.exp: Change .text start address for
469 farcall-thumb-arm tests. Add v4t variant for farcall-mixed-lib
471 * ld-arm/farcall-mixed-lib-v4t.d: New test.
472 * ld-arm/farcall-mixed-lib1.s: Don't force armv5t.
473 * ld-arm/farcall-mixed-lib2.s: Likewise.
474 * ld-arm/arm-call.d: Update expected results.
475 * ld-arm/cortex-a8-far.d: Likewise.
476 * ld-arm/farcall-group-size2.d: Likewise.
477 * ld-arm/farcall-group.d: Likewise.
478 * ld-arm/farcall-mix.d: Likewise.
479 * ld-arm/farcall-mix2.d: Likewise.
480 * ld-arm/farcall-mixed-app-v5.d: Likewise.
481 * ld-arm/farcall-mixed-app.d: Likewise.
482 * ld-arm/farcall-mixed-lib.d: Likewise.
483 * ld-arm/farcall-thumb-arm.d: Likewise.
484 * ld-arm/farcall-thumb-arm-blx.d: Likewise.
485 * ld-arm/farcall-thumb-arm-pic-veneer.d: Likewise.
486 * ld-arm/farcall-thumb-arm-blx-pic-veneer.d: Likewise.
487 * ld-arm/farcall-thumb-arm.s: Update test. Add a new call to
488 potentially generate different types of stubs.
490 2010-02-27 H.J. Lu <hongjiu.lu@intel.com>
492 * ld-elf/init-fini-arrays.d: Pass --wide to readelf.
494 2010-02-27 Jie Zhang <jie@codesourcery.com>
496 * ld-elf/init-fini-arrays.s: New test.
497 * ld-elf/init-fini-arrays.d: New test.
499 2010-02-24 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
501 * ld-arm/group-relocs.s: Mark code sections as executable.
502 * ld-arm/arm-elf.exp (armelftests): Only dump executable sections in
504 * ld-arm/reloc-boundaries.d: Fix test to work on Linux targets.
506 2010-02-23 Nick Clifton <nickc@redhat.com>
508 * ld-elf/orphan4.d: Allow for other sections to be present in the
511 2010-02-18 H.J. Lu <hongjiu.lu@intel.com>
513 * ld-ifunc/ifunc.exp: Expect System V OSABI in dynamic
514 ifunc-using executable.
516 2010-02-19 Alan Modra <amodra@gmail.com>
518 * ld-elf/group.ld: Discard .dropme sections.
519 * ld-elf/group10.d, * ld-elf/group10.s: New test.
521 2010-02-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
523 * ld-arm/attr-merge-6.attr: Add new test. Missed off last commit.
525 2010-02-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
527 * ld-arm/attr-merge-3.attr: Fix test for new attribute values.
528 * ld-arm/attr-merge-3b.s: Likewise.
529 * ld-arm/attr-merge-unknown-1.d: Fix test now that 42 is a recognised
531 * ld-arm/attr-merge-unknown-1.s: Likewise.
532 * ld-arm/attr-merge-6.attr: New test.
533 * ld-arm/attr-merge-6a.s: Likewise.
534 * ld-arm/attr-merge-6b.s: Likewise.
535 * ld-arm/attr-merge-7.attr: Likewise.
536 * ld-arm/attr-merge-7a.s: Likewise.
537 * ld-arm/attr-merge-7b.s: Likewise.
538 * ld-arm/arm-elf.exp: Run the new tests.
540 2010-02-15 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
542 * ld-arm/jump-reloc-veneers-long.d: Correct testcase for
543 arm-none-eabi target.
544 * ld-arm/jump-reloc-veneers-short1.d: Likewise
545 * ld-arm/jump-reloc-veneers-short2.d: Likewise
547 2010-02-12 Daniel Gutson <dgutson@codesourcery.com>
549 * ld-arm/arm-elf.exp (armelftests): New test case added.
550 * ld-arm/data-only-map.s: New file.
551 * ld-arm/data-only-map.d: New file.
552 * ld-arm/data-only-map.ld: New file.
554 2010-02-11 David S. Miller <davem@davemloft.net>
556 * ld-sparc/gotop32.s: Add local symbol case.
557 * ld-sparc/gotop64.s: Likewise.
558 * ld-sparc/gotop32.rd: Adjust expected results.
559 * ld-sparc/gotop32.td: Likewise.
560 * ld-sparc/gotop64.dd: Likewise.
561 * ld-sparc/gotop64.rd: Likewise.
562 * ld-sparc/gotop64.td: Likewise.
564 2010-02-09 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
566 * ld-elfvsb/elfvsb.exp: Fix tests for arm*-*-linux*.
567 * ld-shared/shared.exp: Likewise.
569 2010-02-08 David S. Miller <davem@davemloft.net>
571 * ld-ifunc/ifunc.exp: Run for sparc.
573 2010-02-08 Nathan Sidwell <nathan@codesourcery.com>
575 * ld-powerpc/apuinfo-nul.s: New.
576 * ld-powerpc/apuinfo.rd: Add it.
577 * ld-powerpc/powerpc.exp: Likewise.
579 2010-02-01 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
581 * ld-arm/jump-reloc-veneers-long.d: New test.
582 * ld-arm/jump-reloc-veneers-short1.d: Likewise.
583 * ld-arm/jump-reloc-veneers-short2.d: Likewise.
584 * ld-arm/jump-reloc-veneers.s: Likewise.
585 * ld-arm/arm-elf.exp (armelftests): Run them.
587 2010-01-28 Nick Clifton <nickc@redhat.com>
590 * ld-sh/refdbg-0-dso.d: Dump all sections.
592 2010-01-26 H.J. Lu <hongjiu.lu@intel.com>
595 * ld-gc/dummy.s: New.
596 * ld-gc/pr11218-1.c: Likewise.
597 * ld-gc/pr11218-2.c: Likewise.
598 * ld-gc/pr11218.d: Likewise.
600 2010-01-23 Richard Sandiford <r.sandiford@uk.ibm.com>
602 * ld-powerpc/aix-ref-1-32.od, ld-powerpc/aix-ref-1-64.od,
603 ld-powerpc/aix-ref-1.s: New tests.
604 * ld-powerpc/aix52.exp: Run them.
606 2010-01-14 H.J. Lu <hongjiu.lu@intel.com>
608 * ld-elf/orphan4.d: Support 64bit targets.
610 2010-01-13 DJ Delorie <dj@redhat.com>
612 * ld-elf/orphan4.d: New.
613 * ld-elf/orphan4.ld: New.
614 * ld-elf/orphan4.s: New.
616 2010-01-13 Chao-ying Fu <fu@mips.com>
618 * ld-mips-elf/jr-to-b-1.d, ld-mips-elf/jr-to-b-2.d: New tests.
619 * ld-mips-elf/jr-to-b-1.s, ld-mips-elf/jr-to-b-2.s: Source.
620 * ld-mips-elf/mips-elf.exp: Run new tests.
622 2010-01-13 Daniel Jacobowitz <dan@codesourcery.com>
624 * ld-arm/arm-elf.exp (armelftests): Assemble Cortex-A8 tests with
627 2010-01-13 Nick Clifton <nickc@redhat.com>
629 * ld-scrips/sort.exp: Skip these tests when the target is the
632 2010-01-11 H.J. Lu <hongjiu.lu@intel.com>
635 * ld-elf/dynsym1.d: New.
637 2010-01-07 H.J. Lu <hongjiu.lu@intel.com>
640 * ld-elf/pr11138-1.c: New.
641 * ld-elf/pr11138-1.map: Likewise.
642 * ld-elf/pr11138-2.c: Likewise.
643 * ld-elf/pr11138-2.map: Likewise.
644 * ld-elf/pr11138.out: Likewise.
646 * ld-elf/shared.exp (build_tests): Add libpr11138-1.so and
648 (run_tests): Add 2 tests for PR ld/11138.
650 2010-01-07 H.J. Lu <hongjiu.lu@intel.com>
653 * ld-gc/gc.exp: Run start.
655 * ld-gc/start.d: New.
656 * ld-gc/start.s: Likewise.
658 2010-01-07 H.J. Lu <hongjiu.lu@intel.com>
661 * ld-gc/gc.exp: Run abi-note.
663 * ld-gc/abi-note.d: New.
664 * ld-gc/abi-note.s: Likewise.
666 For older changes see ChangeLog-2009
672 version-control: never