1 2010-09-23 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
3 * ld-arm/attr-merge-6.attr: Update for Security Extensions.
4 * ld-arm/attr-merge-7.attr: Likewise.
6 2010-09-23 Alan Modra <amodra@gmail.com>
8 * ld-elf/elf.exp: Don't run --gc-sections tls var test on v850.
9 * ld-elf/group2.d: xfail xstormy.
10 * ld-elf/group4.d: Likewise.
11 * ld-elf/group5.d: Likewise.
12 * ld-elf/group6.d: Likewise.
13 * ld-elf/init-fini-arrays.d: xfail cr16 and crx.
14 * ld-elf/orphan2.d: xfail xstormy.
15 * ld-elf/sec64k.exp: Don't run on targets using generic linker.
16 Allow a larger range for ld -r expected bar_1 section. Don't run
17 final link test on a number of targets. Select avr6 for avr targets.
18 * ld-elfcomm/elfcomm.exp: Don't attempt on hpux.
20 * ld-d10v/reloc-007.d: Don't error.
21 * ld-d10v/reloc-008.d: Likewise.
22 * ld-d10v/reloc-015.d: Likewise.
23 * ld-d10v/reloc-016.d: Likewise.
24 * ld-d10v/reloc-012.ld: Use a sane offset.
26 2010-09-20 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
28 * ld-arm/attr-merge-6.attr: Update test for change in canonical CPU
30 * ld-arm/attr-merge-7.attr: Likewise.
31 * ld-arm/attr-merge-2.attr: Likewise.
32 * ld-arm/attr-merge-arch-2.attr: Likewise.
34 2010-09-20 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
36 * ld-arm/script-type.ld: Update to generate symbols in a section.
38 2010-09-19 Richard Sandiford <rdsandiford@googlemail.com>
40 * ld-mips-elf/elf-rel-got-n32.d: Swap two local GOT entries
41 and remove some duplication between the global and local GOT
42 entries. Adjust GP offsets accordingly.
43 * ld-mips-elf/elf-rel-got-n64-linux.d: Likewise.
44 * ld-mips-elf/elf-rel-xgot-n32.d: Reorder GOT entries and update
45 GP offsets accordingly.
46 * ld-mips-elf/elf-rel-xgot-n64-linux.d: Likewise.
47 * ld-mips-elf/mips16-pic-1.gd: Move all global GOT entries to
49 * ld-mips-elf/mips16-pic-1.dd: Update GP offsets accordingly.
50 * ld-mips-elf/multi-got-no-shared.d: Adjust GP setup for
53 2010-09-18 Alan Modra <amodra@gmail.com>
55 * lib/ld-lib.exp (check_gc_sections_available): Fail more targets.
56 * ld-discard/discard.exp: Move xfails from here..
57 * ld-discard/extern.d: ..to here.
58 * ld-discard/start.d: ..and here.
59 * ld-discard/static.d: ..and here.
60 * ld-elf/binutils.exp: Don't run tbss1 and tbss2 tests on hppa64.
61 * ld-elf/empty2.d: Remove xfails.
62 * ld-elf/flags1.d: xfail hppa64.
63 * ld-elf/group1.d: Add comment.
64 * ld-elf/group2.d: xfail cr16 and crx.
65 * ld-elf/group3b.d: Correct xfail and add comment.
66 * ld-elf/group4.d: xfail cr16 and crx.
67 * ld-elf/group5.d: Likewise.
68 * ld-elf/group6.d: Likewise.
69 * ld-elf/group7.d: Likewise.
70 * ld-elf/group8a.d: Add more notarget and xfail entries. Comment.
71 * ld-elf/group8b.d: Likewise.
72 * ld-elf/group9a.d: Likewise.
73 * ld-elf/group9b.d: Likewise.
74 * ld-elf/linkonce2.d: Correct notarget and comment.
75 * ld-elf/merge2.d: Remove iq2000 from xfail.
76 * ld-elf/multibss1.d: xfail hppa64.
77 * ld-elf/nobits-1.d: Likewise.
78 * ld-elf/note-1.d: Likewise.
79 * ld-elf/note-2.d: Likewise.
80 * ld-elf/orphan-region.d: Add xfails.
81 * ld-elf/orphan-region.ld: Discard some sections.
82 * ld-elf/orphan.d: Add xfails.
83 * ld-elf/orphan.ld: Discard some sections.
84 * ld-elf/orphan3.d: Replace xfail frv-*-* with frv-*-elf. Remove
86 * ld-elf/pr349.d: Add xfails.
87 * ld-elf/warn2.d: Add xfails. Tweak symbol section for hppa64.
88 * ld-scripts/rgn-at5.t: Discard .reginfo.
90 2010-09-16 Alan Modra <amodra@gmail.com>
92 * ld-elf/orphan-region.d: xfail for spu.
93 * ld-elf/relocatable.d: xfail for hppa.
95 * ld-elf/group3b.d: Disable for generic linker targets.
96 * ld-elf/linkonce2.d: Likewise.
97 * ld-scripts/empty-address-2a.d: Disable for frv and aout,oldld.
98 * ld-scripts/empty-address-2b.d: Likewise.
99 * ld-scripts/rgn-at5.s: Don't use .word.
100 * ld-scripts/rgn-at5.d: Update.
102 2010-09-10 Alan Modra <amodra@gmail.com>
104 * ld-gc/abi-note.d: Exclude aout and oldld targets.
105 * ld-gc/start.d: Likewise.
106 * ld-scripts/section-match-1.d: Likewise, and tic30.
108 2010-09-10 Hans-Peter Nilsson <hp@axis.com>
110 * ld-scripts/rgn-at5.d: Restrict to *-*-linux*.
112 2010-09-09 H.J. Lu <hongjiu.lu@intel.com>
115 * ld-scripts/rgn-at5.d: New.
116 * ld-scripts/rgn-at5.s: Likewise.
117 * ld-scripts/rgn-at5.t: Likewise.
119 2010-09-07 Andrew Burgess <aburgess@broadcom.com>
121 * ld-x86-64/split-by-file.rd: New test.
122 * ld-x86-64/split-by-file1.s: New test source code.
123 * ld-x86-64/split-by-file2.s: New test source code.
124 * ld-x86-64/x86-64.exp: Run the new test.
126 2010-08-31 Nick Clifton <nickc@redhat.com>
128 * ld-scripts/section-match.exp: New file. Runs the
129 section-match-1 test.
130 * ld-scripts/section-match-1.d: New file.
131 * ld-scripts/section-match-1.s: New file.
132 * ld-scripts/section-match-1.t: New file.
134 2010-08-25 Julian Brown <julian@codesourcery.com>
136 * ld-arm/arm-elf.exp (armelftests): Add cortex-a8-fix-blx-bcond.s.
137 * ld-arm/cortex-a8-fix-blx-bcond.s: New.
138 * ld-arm/cortex-a8-fix-blx-bcond.d: New.
140 2010-08-24 H.J. Lu <hongjiu.lu@intel.com>
142 * ld-x86-64/x86-64.exp: Fix typos.
144 2010-08-23 Maciej W. Rozycki <macro@codesourcery.com>
146 * ld-mips-elf/attr-gnu-4-04.d: Adjust Tag_GNU_MIPS_ABI_FP for
147 the new MIPS32r2 64-bit FPU description.
148 * ld-mips-elf/attr-gnu-4-40.d: Likewise.
149 * ld-mips-elf/attr-gnu-4-44.d: Likewise.
151 2010-08-22 H.J. Lu <hongjiu.lu@intel.com>
154 * ld-x86-64/mixed1a.s: New.
155 * ld-x86-64/mixed1b.s: Likewise.
156 * ld-x86-64/mixed2a.s: Likewise.
157 * ld-x86-64/mixed2b.s: Likewise.
159 * ld-x86-64/x86-64.exp: Test mixed x86_64 and i386 inputs.
161 2010-08-20 Maciej W. Rozycki <macro@codesourcery.com>
163 * ld-sh/sh.exp: Add missing newline.
165 2010-08-20 Maciej W. Rozycki <macro@codesourcery.com>
167 * ld-mips-elf/attr-gnu-4-01.d: Correct Tag_GNU_MIPS_ABI_FP.
168 * ld-mips-elf/attr-gnu-4-02.d: Likewise.
169 * ld-mips-elf/attr-gnu-4-10.d: Likewise.
170 * ld-mips-elf/attr-gnu-4-11.d: Likewise.
171 * ld-mips-elf/attr-gnu-4-15.d: Likewise.
172 * ld-mips-elf/attr-gnu-4-20.d: Likewise.
173 * ld-mips-elf/attr-gnu-4-22.d: Likewise.
174 * ld-mips-elf/attr-gnu-4-25.d: Likewise.
176 2010-08-19 Alan Modra <amodra@gmail.com>
178 * ld-scripts/memory.t: Remove ORIGIN fudge.
180 2010-08-13 H.J. Lu <hongjiu.lu@intel.com>
183 * ld-i386/discarded1.d: New.
184 * ld-i386/discarded1.s: Likewise.
185 * ld-i386/discarded1.t: Likewise.
186 * ld-x86-64/discarded1.d: Likewise.
187 * ld-x86-64/discarded1.s: Likewise.
188 * ld-x86-64/discarded1.t: Likewise.
190 * ld-i386/i386.exp: Run discarded1.
191 * ld-x86-64/x86-64.exp: Likewise.
193 2010-08-09 Catherine Moore <clm@codesourcery.com>
195 * ld-mips-elf/mode-change-error-1.d: New.
196 * ld-mips-elf/mode-change-error-1a.s: New.
197 * ld-mips-elf/mode-change-error-1b.s: New.
198 * ld-mips-elf/mips-elf.exp: Run new test.
200 2010-08-06 Alan Modra <amodra@gmail.com>
202 * ld-powerpc/tocopt.s, * ld-powerpc/tocopt.d: New test.
203 * ld-powerpc/powerpc.exp: Run it.
205 2010-07-23 Naveen.H.S <naveen.S@kpitcummins.com>
206 Ina Pandit <ina.pandit@kpitcummins.com>
208 * ld-v850/split-lo16.d: Update the "ld" instructions with a space
211 2010-07-20 Alan Modra <amodra@gmail.com>
213 * ld-powerpc/tlsexe.r: Update.
214 * ld-powerpc/tlsexetoc.r: Update.
215 * ld-powerpc/tlsso.r: Update.
216 * ld-powerpc/tlstocso.r: Update.
218 2010-07-20 Alan Modra <amodra@gmail.com>
220 * ld-powerpc/vxworks-relax.s: Add branches to match expected output.
221 * ld-powerpc/vxworks-relax-2.s: Likewise.
222 * ld-powerpc/vxworks1-lib.rd: Reorder reloc sections.
224 2010-07-19 Andreas Schwab <schwab@redhat.com>
226 * ld-mmix/bspec1.d: Ignore "Key to Flags" contents.
227 * ld-mmix/bspec2.d: Likewise.
228 * ld-mmix/local1.d: Likewise.
229 * ld-mmix/local3.d: Likewise.
230 * ld-mmix/local5.d: Likewise.
231 * ld-mmix/local7.d: Likewise.
232 * ld-mmix/undef-3.d: Likewise.
233 * ld-sh/sh64/crange1.rd: Likewise.
234 * ld-sh/sh64/crange2.rd: Likewise.
235 * ld-sh/sh64/crange3-cmpct.rd: Likewise.
236 * ld-sh/sh64/crange3-media.rd: Likewise.
237 * ld-sh/sh64/crange3.rd: Likewise.
238 * ld-sh/sh64/crangerel1.rd: Likewise.
239 * ld-sh/sh64/crangerel2.rd: Likewise.
241 2010-07-14 H.J. Lu <hongjiu.lu@intel.com>
244 * ld-i386/compressed1.s: New.
245 * ld-i386/compressed1.d: Likewise.
246 * ld-x86-64/compressed1.s: Likewise.
247 * ld-x86-64/compressed1.d: Likewise.
249 * ld-i386/i386.exp: Run compressed1.
250 * ld-x86-64/x86-64.exp: Likewise.
252 2010-07-13 H.J. Lu <hongjiu.lu@intel.com>
255 * ld-elf/exclude3b.d: Don't run on ia64-*-*. Replace .got with
258 * ld-elf/exclude3d.d: New.
259 * ld-i386/nogot1.d: Likewise.
260 * ld-i386/nogot1.s: Likewise.
261 * ld-x86-64/nogot1.d: Likewise.
262 * ld-x86-64/nogot1.s: Likewise.
264 * ld-i386/i386.exp: Run nogot1.
265 * ld-x86-64/x86-64.exp: Likewise.
267 2010-07-13 H.J. Lu <hongjiu.lu@intel.com>
269 * ld-i386/hidden2.d: Don't hard code expected output.
270 * ld-i386/protected3.d: Likewise.
271 * ld-x86-64/hidden2.d: Likewise.
272 * ld-x86-64/protected3.d: Likewise.
274 2010-07-13 H.J. Lu <hongjiu.lu@intel.com>
277 * ld-ifunc/ifunc-10-i386.d: New.
278 * ld-ifunc/ifunc-10-i386.s: Likewise.
279 * ld-ifunc/ifunc-10-x86-64.d: Likewise.
280 * ld-ifunc/ifunc-10-x86-64.s: Likewise.
281 * ld-ifunc/ifunc-11-i386.d: Likewise.
282 * ld-ifunc/ifunc-11-i386.s: Likewise.
283 * ld-ifunc/ifunc-11-x86-64.d: Likewise.
284 * ld-ifunc/ifunc-11-x86-64.s: Likewise.
286 2010-07-06 Alan Modra <amodra@gmail.com>
288 * ld-powerpc/relax.s: Add branch back to _start.
289 * ld-powerpc/relax.d: Update.
290 * ld-powerpc/relaxr.d: Update.
292 2010-07-01 Alan Modra <amodra@gmail.com>
294 * lib/ld-lib.exp (default_ld_simple_link): Add $gcc_ld_flag before
295 any other options in $ld.
297 2010-06-29 Alan Modra <amodra@gmail.com>
299 * ld-maxq/maxq.exp: Delete file.
300 * ld-maxq/addend.dd, * ld-maxq/addend.s, * ld-maxq/paddr.dd,
301 * ld-maxq/paddr.s, * ld-maxq/paddr1.dd, * ld-maxq/paddr1.s,
302 * ld-maxq/r32-1.s, * ld-maxq/r32-2.s, * ld-maxq/r32.dd: Likewise.
304 2010-06-15 Joseph Myers <joseph@codesourcery.com>
306 * ld-elf/orphan3.d: Allow section names starting '_'.
307 * ld-tic6x/attr-arch-c62x-c62x.d, ld-tic6x/attr-arch-c62x-c64x+.d,
308 ld-tic6x/attr-arch-c62x-c64x.d, ld-tic6x/attr-arch-c62x-c674x.d,
309 ld-tic6x/attr-arch-c62x-c67x+.d, ld-tic6x/attr-arch-c62x-c67x.d,
310 ld-tic6x/attr-arch-c62x.s, ld-tic6x/attr-arch-c64x+-c62x.d,
311 ld-tic6x/attr-arch-c64x+-c64x+.d, ld-tic6x/attr-arch-c64x+-c64x.d,
312 ld-tic6x/attr-arch-c64x+-c674x.d,
313 ld-tic6x/attr-arch-c64x+-c67x+.d, ld-tic6x/attr-arch-c64x+-c67x.d,
314 ld-tic6x/attr-arch-c64x+.s, ld-tic6x/attr-arch-c64x-c62x.d,
315 ld-tic6x/attr-arch-c64x-c64x+.d, ld-tic6x/attr-arch-c64x-c64x.d,
316 ld-tic6x/attr-arch-c64x-c674x.d, ld-tic6x/attr-arch-c64x-c67x+.d,
317 ld-tic6x/attr-arch-c64x-c67x.d, ld-tic6x/attr-arch-c64x.s,
318 ld-tic6x/attr-arch-c674x-c62x.d, ld-tic6x/attr-arch-c674x-c64x+.d,
319 ld-tic6x/attr-arch-c674x-c64x.d, ld-tic6x/attr-arch-c674x-c674x.d,
320 ld-tic6x/attr-arch-c674x-c67x+.d, ld-tic6x/attr-arch-c674x-c67x.d,
321 ld-tic6x/attr-arch-c674x.s, ld-tic6x/attr-arch-c67x+-c62x.d,
322 ld-tic6x/attr-arch-c67x+-c64x+.d, ld-tic6x/attr-arch-c67x+-c64x.d,
323 ld-tic6x/attr-arch-c67x+-c674x.d,
324 ld-tic6x/attr-arch-c67x+-c67x+.d, ld-tic6x/attr-arch-c67x+-c67x.d,
325 ld-tic6x/attr-arch-c67x+.s, ld-tic6x/attr-arch-c67x-c62x.d,
326 ld-tic6x/attr-arch-c67x-c64x+.d, ld-tic6x/attr-arch-c67x-c64x.d,
327 ld-tic6x/attr-arch-c67x-c674x.d, ld-tic6x/attr-arch-c67x-c67x+.d,
328 ld-tic6x/attr-arch-c67x-c67x.d, ld-tic6x/attr-arch-c67x.s: New.
330 2010-06-07 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
332 * ld-arm/arm-call.d: Handle change in lsls/movs disassembly.
333 * ld-arm/farcall-thumb-arm-short.d: Likewise.
334 * ld-arm/farcall-thumb-thumb-blx-pic-veneer.d: Likewise.
335 * ld-arm/farcall-thumb-thumb-blx.d: Likewise.
336 * ld-arm/farcall-thumb-thumb-m-pic-veneer.d: Likewise.
337 * ld-arm/farcall-thumb-thumb-m.d: Likewise.
338 * ld-arm/farcall-thumb-thumb-pic-veneer.d: Likewise.
339 * ld-arm/farcall-thumb-thumb.d: Likewise.
340 * ld-arm/thumb2-bl-as-thumb1-bad-noeabi.d: Likewise.
341 * ld-arm/thumb2-bl-as-thumb1-bad.d: Likewise.
342 * ld-arm/thumb2-bl-bad-noeabi.d: Likewise.
343 * ld-arm/thumb2-bl-bad.d: Likewise.
345 2010-05-26 H.J. Lu <hongjiu.lu@intel.com>
348 * ld-elf/textaddr3.d: New.
349 * ld-elf/textaddr4.d: Likewise.
350 * ld-elf/textaddr5.d: Likewise.
351 * ld-elf/textaddr6.d: Likewise.
352 * ld-elf/textaddr7.d: Likewise.
354 2010-05-25 Daniel Jacobowitz <dan@codesourcery.com>
355 Joseph Myers <joseph@codesourcery.com>
356 Andrew Stubbs <ams@codesourcery.com>
358 * ld-sh/sh.exp: Handle uClinux like Linux.
359 * lib/ld-lib.exp (is_elf_format): Include sh*-*-uclinux*.
360 * ld-sh/fdpic-funcdesc-shared.d: New file.
361 * ld-sh/fdpic-funcdesc-shared.s: New file.
362 * ld-sh/fdpic-funcdesc-static.d: New file.
363 * ld-sh/fdpic-funcdesc-static.s: New file.
364 * ld-sh/fdpic-gotfuncdesc-shared.d: New file.
365 * ld-sh/fdpic-gotfuncdesc-shared.s: New file.
366 * ld-sh/fdpic-gotfuncdesc-static.d: New file.
367 * ld-sh/fdpic-gotfuncdesc-static.s: New file.
368 * ld-sh/fdpic-gotfuncdesci20-shared.d: New file.
369 * ld-sh/fdpic-gotfuncdesci20-shared.s: New file.
370 * ld-sh/fdpic-gotfuncdesci20-static.d: New file.
371 * ld-sh/fdpic-gotfuncdesci20-static.s: New file.
372 * ld-sh/fdpic-goti20-shared.d: New file.
373 * ld-sh/fdpic-goti20-shared.s: New file.
374 * ld-sh/fdpic-goti20-static.d: New file.
375 * ld-sh/fdpic-goti20-static.s: New file.
376 * ld-sh/fdpic-gotofffuncdesc-shared.d: New file.
377 * ld-sh/fdpic-gotofffuncdesc-shared.s: New file.
378 * ld-sh/fdpic-gotofffuncdesc-static.d: New file.
379 * ld-sh/fdpic-gotofffuncdesc-static.s: New file.
380 * ld-sh/fdpic-gotofffuncdesci20-shared.d: New file.
381 * ld-sh/fdpic-gotofffuncdesci20-shared.s: New file.
382 * ld-sh/fdpic-gotofffuncdesci20-static.d: New file.
383 * ld-sh/fdpic-gotofffuncdesci20-static.s: New file.
384 * ld-sh/fdpic-gotoffi20-shared.d: New file.
385 * ld-sh/fdpic-gotoffi20-shared.s: New file.
386 * ld-sh/fdpic-gotoffi20-static.d: New file.
387 * ld-sh/fdpic-gotoffi20-static.s: New file.
388 * ld-sh/fdpic-plt-be.d: New file.
389 * ld-sh/fdpic-plt-le.d: New file.
390 * ld-sh/fdpic-plt.s: New file.
391 * ld-sh/fdpic-plti20-be.d: New file.
392 * ld-sh/fdpic-plti20-le.d: New file.
393 * ld-sh/fdpic-stack-default.d: New file.
394 * ld-sh/fdpic-stack-size.d: New file.
395 * ld-sh/fdpic-stack.s: New file.
397 2010-05-18 H.J. Lu <hongjiu.lu@intel.com>
400 * ld-elf/exclude3.s: New.
401 * ld-elf/exclude3a.d: Likewise.
402 * ld-elf/exclude3b.d: Likewise.
403 * ld-elf/exclude3c.d: Likewise.
405 2010-05-11 Andrew Stubbs <ams@codesourcery.com>
407 * ld-arm/attr-merge-2.attr: Add Tag_DIV_use.
408 * ld-arm/attr-merge-2a.s: Likewise.
409 * ld-arm/attr-merge-2b.s: Likewise.
410 * ld-arm/attr-merge-3a.s: Likewise.
411 * ld-arm/attr-merge-3b.s: Likewise.
412 * ld-arm/attr-merge-4.attr: Likewise.
413 * ld-arm/attr-merge-5.attr: Likewise.
414 * ld-arm/attr-merge-6.attr: Likewise.
415 * ld-arm/attr-merge-7.attr: Likewise.
416 * ld-arm/attr-merge-arch-1.attr: Likewise.
417 * ld-arm/attr-merge-arch-2.attr: Likewise.
418 * ld-arm/attr-merge-unknown-2.d: Likewise.
419 * ld-arm/attr-merge-unknown-2r.d: Likewise.
420 * ld-arm/attr-merge-unknown-3.d: Likewise.
421 * ld-arm/attr-merge-vfp-1.d: Likewise.
422 * ld-arm/attr-merge-vfp-1r.d: Likewise.
423 * ld-arm/attr-merge-vfp-2.d: Likewise.
424 * ld-arm/attr-merge-vfp-2r.d: Likewise.
425 * ld-arm/attr-merge-vfp-3.d: Likewise.
426 * ld-arm/attr-merge-vfp-3r.d: Likewise.
427 * ld-arm/attr-merge-vfp-4.d: Likewise.
428 * ld-arm/attr-merge-vfp-4r.d: Likewise.
429 * ld-arm/attr-merge-vfp-5.d: Likewise.
430 * ld-arm/attr-merge-vfp-5r.d: Likewise.
431 * ld-arm/attr-merge-wchar-00-nowarn.d: Likewise.
432 * ld-arm/attr-merge-wchar-00.d: Likewise.
433 * ld-arm/attr-merge-wchar-02-nowarn.d: Likewise.
434 * ld-arm/attr-merge-wchar-02.d: Likewise.
435 * ld-arm/attr-merge-wchar-04-nowarn.d: Likewise.
436 * ld-arm/attr-merge-wchar-04.d: Likewise.
437 * ld-arm/attr-merge-wchar-20-nowarn.d: Likewise.
438 * ld-arm/attr-merge-wchar-20.d: Likewise.
439 * ld-arm/attr-merge-wchar-22-nowarn.d: Likewise.
440 * ld-arm/attr-merge-wchar-22.d: Likewise.
441 * ld-arm/attr-merge-wchar-24-nowarn.d: Likewise.
442 * ld-arm/attr-merge-wchar-40-nowarn.d: Likewise.
443 * ld-arm/attr-merge-wchar-40.d: Likewise.
444 * ld-arm/attr-merge-wchar-42-nowarn.d: Likewise.
445 * ld-arm/attr-merge-wchar-44-nowarn.d: Likewise.
446 * ld-arm/attr-merge-wchar-44.d: Likewise.
447 * ld-arm/attr-merge.attr: Likewise.
449 2010-05-11 Jie Zhang <jie@codesourcery.com>
451 * ld-arm/attr-merge-vfp-6.d: New test.
452 * ld-arm/attr-merge-vfp-6r.d: New test.
453 * ld-arm/attr-merge-vfpv3xd.s: New test.
454 * ld-arm/arm-elf.exp: Add attr-merge-vfp-6 and attr-merge-vfp-6r.
456 2010-05-07 Daniel Jacobowitz <dan@codesourcery.com>
458 * ld-arm/cortex-a8-fix-bl-rel-plt.d: New file.
459 * ld-arm/arm-elf.exp (armelftests): Run cortex-a8-fix-bl-rel-plt.d.
461 2010-05-06 Joseph Myers <joseph@codesourcery.com>
463 * ld-elf/orphan-region.d: Use ld -N.
465 2010-04-30 H.J. Lu <hongjiu.lu@intel.com>
468 * ld-elf/discard.ld: New.
469 * ld-elf/discard1.d: Likewise.
470 * ld-elf/discard1.s: Likewise.
471 * ld-elf/discard2.d: Likewise.
472 * ld-elf/discard2.s: Likewise.
473 * ld-elf/discard3.d: Likewise.
475 2010-04-22 Alan Modra <amodra@gmail.com>
477 * ld-elf/extract-symbol-1sec.d: Update lma.
478 * ld-i386/alloc.d: Expect a warning, not an error.
480 2010-04-20 Joseph Myers <joseph@codesourcery.com>
482 * ld-tic6x/data-reloc-global-rel.d,
483 ld-tic6x/data-reloc-global-rel.s,
484 ld-tic6x/data-reloc-local-r-rel.d,
485 ld-tic6x/data-reloc-local-rel.d, ld-tic6x/mvk-reloc-global-rel.d,
486 ld-tic6x/mvk-reloc-global-rel.s, ld-tic6x/mvk-reloc-local-1-rel.s,
487 ld-tic6x/mvk-reloc-local-2-rel.s,
488 ld-tic6x/mvk-reloc-local-r-rel.d, ld-tic6x/mvk-reloc-local-rel.d,
489 ld-tic6x/pcrel-reloc-global-rel.d,
490 ld-tic6x/pcrel-reloc-local-r-rel.d,
491 ld-tic6x/pcrel-reloc-local-rel.d, ld-tic6x/sbr-reloc-global-rel.d,
492 ld-tic6x/sbr-reloc-global-rel.s, ld-tic6x/sbr-reloc-local-1-rel.s,
493 ld-tic6x/sbr-reloc-local-2-rel.s,
494 ld-tic6x/sbr-reloc-local-r-rel.d, ld-tic6x/sbr-reloc-local-rel.d:
497 2010-04-15 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
499 * ld-arm/attr-merge-2.attr: Update for changes in attribute output.
500 * ld-arm/attr-merge-3.attr: Likewise.
501 * ld-arm/attr-merge-vfp-1.d: Likewise.
502 * ld-arm/attr-merge-vfp-1r.d: Likewise.
503 * ld-arm/attr-merge-vfp-2.d: Likewise.
504 * ld-arm/attr-merge-vfp-2r.d: Likewise.
505 * ld-arm/attr-merge-vfp-3.d: Likewise.
506 * ld-arm/attr-merge-vfp-3r.d: Likewise.
507 * ld-arm/attr-merge-vfp-4.d: Likeiwse.
508 * ld-arm/attr-merge-vfp-4r.d: Likewise.
509 * ld-arm/attr-merge-vfp-5.d: Likewise.
510 * ld-arm/attr-merge-vfp-5r.d: Likewise.
511 * ld-arm/attr-merge-wchar-00-nowarn.d: Likewise.
512 * ld-arm/attr-merge-wchar-00.d: Likewise.
513 * ld-arm/attr-merge-wchar-02-nowarn.d: Likewise.
514 * ld-arm/attr-merge-wchar-02.d: Likewise.
515 * ld-arm/attr-merge-wchar-04-nowarn.d: Likewise.
516 * ld-arm/attr-merge-wchar-04.d: Likewise.
517 * ld-arm/attr-merge-wchar-20-nowarn.d: Likewise.
518 * ld-arm/attr-merge-wchar-20.d: Likewise.
519 * ld-arm/attr-merge-wchar-22-nowarn.d: Likewise.
520 * ld-arm/attr-merge-wchar-22.d: Likewise.
521 * ld-arm/attr-merge-wchar-24-nowarn.d: Likewise.
522 * ld-arm/attr-merge-wchar-40-nowarn.d: Likewise.
523 * ld-arm/attr-merge-wchar-40.d: Likewise.
524 * ld-arm/attr-merge-wchar-42-nowarn.d: Likewise.
525 * ld-arm/attr-merge-wchar-44-nowarn.d: Likewise.
526 * ld-arm/attr-merge-wchar-44.d: Likewise.
527 * ld-arm/attr-merge.attr: Likewise.
529 2010-04-06 David S. Miller <davem@davemloft.net>
531 * ld-elfvers/vers.exp: Pass -Av9a to assembler on sparc-*-*
533 2010-04-05 Kai Tietz <kai.tietz@onevision.com>
535 * ld-pe/orphan_nu.d: New test for --no-leading-underscore.
536 * ld-pe/orphana_nu.s: New file.
537 * ld-pe/pe.exp: Add orphan_nu test.
539 2010-04-01 Nathan Sidwell <nathan@codesourcery.com>
541 * ld-powerpc/apuinfo-nul.rd: New.
542 * ld-powerpc/apuinfo-nul1.s: New.
543 * ld-powerpc/powerpc.exp: Add it.
545 2010-03-31 Kai TIetz <kai.tietz@onevision.com>
547 * ld-pe//pe-compile.exp (run_basefile_test): Trim result of wc
548 before string compare.
550 2010-03-31 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
552 * ld-arm/script-type.sym: Fix test.
554 2010-03-31 Kai TIetz <kai.tietz@onevision.com>
556 * ld-pe/basefile1.s: New.
557 * ld-pe/pe-compile.exp: Add base-file test.
559 2010-03-31 Hans-Peter Nilsson <hp@axis.com>
562 * ld-cris/pcrelcp-1.d, ld-cris/pcrelcp-1.s: New test.
564 * lib/ld-lib.exp (run_dump_test): When checking linker message and
565 return code, when success with no message is expected, don't
566 continue if we have an abnormal exit with a message. Check output
567 of inspection program and fail if it had output or an abnormal
568 exit code. Include "warning" and "error" among the directives
569 where multiples are allowed and append to previous values.
571 * ld-cris/cris.exp (loop over $srcdir/$subdir/*dso-*.d): Apply
572 "file rootname", not "file tail", before applying runtest_file_p.
574 2010-03-29 Daniel Jacobowitz <dan@codesourcery.com>
576 * ld-arm/arm-elf.exp (armeabitests): Add v6-M farcall test.
578 2010-03-25 Joseph Myers <joseph@codesourcery.com>
580 * ld-elf/flags1.d, ld-elf/merge.d: XFAIL for tic6x-*-*.
581 * ld-elf/sec-to-seg.exp: Set B_test_same_seg to 0 for tic6x-*-*.
582 * ld-tic6x: New directory and testcases.
584 2010-03-19 Jie Zhang <jie@codesourcery.com>
587 * ld-elf/pr11304.d: New test.
588 * ld-elf/pr11304a.s: New test.
589 * ld-elf/pr11304b.s: New test.
590 * lib/ld-lib.exp (regexp_diff): Add support for #failif.
592 2010-03-15 Daniel Jacobowitz <dan@codesourcery.com>
594 * ld-elf/orphan-region.d, ld-elf/orphan-region.ld,
595 ld-elf/orphan-region.s: New files.
597 2010-03-02 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
599 * ld-arm/arm-merge-incompatible.d: New test.
600 * ld-arm/arm-merge-incompatiblea.s: Likewise.
601 * ld-arm/arm-merge-incompatibleb.s: Likewise.
602 * ld-arm/arm-elf.exp: Run the new test.
604 2010-03-02 Christophe Lyon <christophe.lyon@st.com>
605 Alan Modra <amodra@gmail.com>
607 * ld-arm/arm-elf.exp: Change .text start address for
608 farcall-thumb-arm tests. Add v4t variant for farcall-mixed-lib
610 * ld-arm/farcall-mixed-lib-v4t.d: New test.
611 * ld-arm/farcall-mixed-lib1.s: Don't force armv5t.
612 * ld-arm/farcall-mixed-lib2.s: Likewise.
613 * ld-arm/arm-call.d: Update expected results.
614 * ld-arm/cortex-a8-far.d: Likewise.
615 * ld-arm/farcall-group-size2.d: Likewise.
616 * ld-arm/farcall-group.d: Likewise.
617 * ld-arm/farcall-mix.d: Likewise.
618 * ld-arm/farcall-mix2.d: Likewise.
619 * ld-arm/farcall-mixed-app-v5.d: Likewise.
620 * ld-arm/farcall-mixed-app.d: Likewise.
621 * ld-arm/farcall-mixed-lib.d: Likewise.
622 * ld-arm/farcall-thumb-arm.d: Likewise.
623 * ld-arm/farcall-thumb-arm-blx.d: Likewise.
624 * ld-arm/farcall-thumb-arm-pic-veneer.d: Likewise.
625 * ld-arm/farcall-thumb-arm-blx-pic-veneer.d: Likewise.
626 * ld-arm/farcall-thumb-arm.s: Update test. Add a new call to
627 potentially generate different types of stubs.
629 2010-02-27 H.J. Lu <hongjiu.lu@intel.com>
631 * ld-elf/init-fini-arrays.d: Pass --wide to readelf.
633 2010-02-27 Jie Zhang <jie@codesourcery.com>
635 * ld-elf/init-fini-arrays.s: New test.
636 * ld-elf/init-fini-arrays.d: New test.
638 2010-02-24 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
640 * ld-arm/group-relocs.s: Mark code sections as executable.
641 * ld-arm/arm-elf.exp (armelftests): Only dump executable sections in
643 * ld-arm/reloc-boundaries.d: Fix test to work on Linux targets.
645 2010-02-23 Nick Clifton <nickc@redhat.com>
647 * ld-elf/orphan4.d: Allow for other sections to be present in the
650 2010-02-18 H.J. Lu <hongjiu.lu@intel.com>
652 * ld-ifunc/ifunc.exp: Expect System V OSABI in dynamic
653 ifunc-using executable.
655 2010-02-19 Alan Modra <amodra@gmail.com>
657 * ld-elf/group.ld: Discard .dropme sections.
658 * ld-elf/group10.d, * ld-elf/group10.s: New test.
660 2010-02-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
662 * ld-arm/attr-merge-6.attr: Add new test. Missed off last commit.
664 2010-02-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
666 * ld-arm/attr-merge-3.attr: Fix test for new attribute values.
667 * ld-arm/attr-merge-3b.s: Likewise.
668 * ld-arm/attr-merge-unknown-1.d: Fix test now that 42 is a recognised
670 * ld-arm/attr-merge-unknown-1.s: Likewise.
671 * ld-arm/attr-merge-6.attr: New test.
672 * ld-arm/attr-merge-6a.s: Likewise.
673 * ld-arm/attr-merge-6b.s: Likewise.
674 * ld-arm/attr-merge-7.attr: Likewise.
675 * ld-arm/attr-merge-7a.s: Likewise.
676 * ld-arm/attr-merge-7b.s: Likewise.
677 * ld-arm/arm-elf.exp: Run the new tests.
679 2010-02-15 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
681 * ld-arm/jump-reloc-veneers-long.d: Correct testcase for
682 arm-none-eabi target.
683 * ld-arm/jump-reloc-veneers-short1.d: Likewise
684 * ld-arm/jump-reloc-veneers-short2.d: Likewise
686 2010-02-12 Daniel Gutson <dgutson@codesourcery.com>
688 * ld-arm/arm-elf.exp (armelftests): New test case added.
689 * ld-arm/data-only-map.s: New file.
690 * ld-arm/data-only-map.d: New file.
691 * ld-arm/data-only-map.ld: New file.
693 2010-02-11 David S. Miller <davem@davemloft.net>
695 * ld-sparc/gotop32.s: Add local symbol case.
696 * ld-sparc/gotop64.s: Likewise.
697 * ld-sparc/gotop32.rd: Adjust expected results.
698 * ld-sparc/gotop32.td: Likewise.
699 * ld-sparc/gotop64.dd: Likewise.
700 * ld-sparc/gotop64.rd: Likewise.
701 * ld-sparc/gotop64.td: Likewise.
703 2010-02-09 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
705 * ld-elfvsb/elfvsb.exp: Fix tests for arm*-*-linux*.
706 * ld-shared/shared.exp: Likewise.
708 2010-02-08 David S. Miller <davem@davemloft.net>
710 * ld-ifunc/ifunc.exp: Run for sparc.
712 2010-02-08 Nathan Sidwell <nathan@codesourcery.com>
714 * ld-powerpc/apuinfo-nul.s: New.
715 * ld-powerpc/apuinfo.rd: Add it.
716 * ld-powerpc/powerpc.exp: Likewise.
718 2010-02-01 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
720 * ld-arm/jump-reloc-veneers-long.d: New test.
721 * ld-arm/jump-reloc-veneers-short1.d: Likewise.
722 * ld-arm/jump-reloc-veneers-short2.d: Likewise.
723 * ld-arm/jump-reloc-veneers.s: Likewise.
724 * ld-arm/arm-elf.exp (armelftests): Run them.
726 2010-01-28 Nick Clifton <nickc@redhat.com>
729 * ld-sh/refdbg-0-dso.d: Dump all sections.
731 2010-01-26 H.J. Lu <hongjiu.lu@intel.com>
734 * ld-gc/dummy.s: New.
735 * ld-gc/pr11218-1.c: Likewise.
736 * ld-gc/pr11218-2.c: Likewise.
737 * ld-gc/pr11218.d: Likewise.
739 2010-01-23 Richard Sandiford <r.sandiford@uk.ibm.com>
741 * ld-powerpc/aix-ref-1-32.od, ld-powerpc/aix-ref-1-64.od,
742 ld-powerpc/aix-ref-1.s: New tests.
743 * ld-powerpc/aix52.exp: Run them.
745 2010-01-14 H.J. Lu <hongjiu.lu@intel.com>
747 * ld-elf/orphan4.d: Support 64bit targets.
749 2010-01-13 DJ Delorie <dj@redhat.com>
751 * ld-elf/orphan4.d: New.
752 * ld-elf/orphan4.ld: New.
753 * ld-elf/orphan4.s: New.
755 2010-01-13 Chao-ying Fu <fu@mips.com>
757 * ld-mips-elf/jr-to-b-1.d, ld-mips-elf/jr-to-b-2.d: New tests.
758 * ld-mips-elf/jr-to-b-1.s, ld-mips-elf/jr-to-b-2.s: Source.
759 * ld-mips-elf/mips-elf.exp: Run new tests.
761 2010-01-13 Daniel Jacobowitz <dan@codesourcery.com>
763 * ld-arm/arm-elf.exp (armelftests): Assemble Cortex-A8 tests with
766 2010-01-13 Nick Clifton <nickc@redhat.com>
768 * ld-scrips/sort.exp: Skip these tests when the target is the
771 2010-01-11 H.J. Lu <hongjiu.lu@intel.com>
774 * ld-elf/dynsym1.d: New.
776 2010-01-07 H.J. Lu <hongjiu.lu@intel.com>
779 * ld-elf/pr11138-1.c: New.
780 * ld-elf/pr11138-1.map: Likewise.
781 * ld-elf/pr11138-2.c: Likewise.
782 * ld-elf/pr11138-2.map: Likewise.
783 * ld-elf/pr11138.out: Likewise.
785 * ld-elf/shared.exp (build_tests): Add libpr11138-1.so and
787 (run_tests): Add 2 tests for PR ld/11138.
789 2010-01-07 H.J. Lu <hongjiu.lu@intel.com>
792 * ld-gc/gc.exp: Run start.
794 * ld-gc/start.d: New.
795 * ld-gc/start.s: Likewise.
797 2010-01-07 H.J. Lu <hongjiu.lu@intel.com>
800 * ld-gc/gc.exp: Run abi-note.
802 * ld-gc/abi-note.d: New.
803 * ld-gc/abi-note.s: Likewise.
805 For older changes see ChangeLog-2009
811 version-control: never