1 2010-09-23 H.J. Lu <hongjiu.lu@intel.com>
4 * ld-i386/nogot1.s: Don't use GOTOFF.
6 2010-09-23 Bernd Schmidt <bernds@codesourcery.com>
8 * ld-tic6x/pcrel-reloc-local-r-rel-rela.d: New test.
10 2010-09-23 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
12 * ld-arm/attr-merge-6.attr: Update for Security Extensions.
13 * ld-arm/attr-merge-7.attr: Likewise.
15 2010-09-23 Alan Modra <amodra@gmail.com>
17 * ld-elf/elf.exp: Don't run --gc-sections tls var test on v850.
18 * ld-elf/group2.d: xfail xstormy.
19 * ld-elf/group4.d: Likewise.
20 * ld-elf/group5.d: Likewise.
21 * ld-elf/group6.d: Likewise.
22 * ld-elf/init-fini-arrays.d: xfail cr16 and crx.
23 * ld-elf/orphan2.d: xfail xstormy.
24 * ld-elf/sec64k.exp: Don't run on targets using generic linker.
25 Allow a larger range for ld -r expected bar_1 section. Don't run
26 final link test on a number of targets. Select avr6 for avr targets.
27 * ld-elfcomm/elfcomm.exp: Don't attempt on hpux.
29 * ld-d10v/reloc-007.d: Don't error.
30 * ld-d10v/reloc-008.d: Likewise.
31 * ld-d10v/reloc-015.d: Likewise.
32 * ld-d10v/reloc-016.d: Likewise.
33 * ld-d10v/reloc-012.ld: Use a sane offset.
35 2010-09-20 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
37 * ld-arm/attr-merge-6.attr: Update test for change in canonical CPU
39 * ld-arm/attr-merge-7.attr: Likewise.
40 * ld-arm/attr-merge-2.attr: Likewise.
41 * ld-arm/attr-merge-arch-2.attr: Likewise.
43 2010-09-20 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
45 * ld-arm/script-type.ld: Update to generate symbols in a section.
47 2010-09-19 Richard Sandiford <rdsandiford@googlemail.com>
49 * ld-mips-elf/elf-rel-got-n32.d: Swap two local GOT entries
50 and remove some duplication between the global and local GOT
51 entries. Adjust GP offsets accordingly.
52 * ld-mips-elf/elf-rel-got-n64-linux.d: Likewise.
53 * ld-mips-elf/elf-rel-xgot-n32.d: Reorder GOT entries and update
54 GP offsets accordingly.
55 * ld-mips-elf/elf-rel-xgot-n64-linux.d: Likewise.
56 * ld-mips-elf/mips16-pic-1.gd: Move all global GOT entries to
58 * ld-mips-elf/mips16-pic-1.dd: Update GP offsets accordingly.
59 * ld-mips-elf/multi-got-no-shared.d: Adjust GP setup for
62 2010-09-18 Alan Modra <amodra@gmail.com>
64 * lib/ld-lib.exp (check_gc_sections_available): Fail more targets.
65 * ld-discard/discard.exp: Move xfails from here..
66 * ld-discard/extern.d: ..to here.
67 * ld-discard/start.d: ..and here.
68 * ld-discard/static.d: ..and here.
69 * ld-elf/binutils.exp: Don't run tbss1 and tbss2 tests on hppa64.
70 * ld-elf/empty2.d: Remove xfails.
71 * ld-elf/flags1.d: xfail hppa64.
72 * ld-elf/group1.d: Add comment.
73 * ld-elf/group2.d: xfail cr16 and crx.
74 * ld-elf/group3b.d: Correct xfail and add comment.
75 * ld-elf/group4.d: xfail cr16 and crx.
76 * ld-elf/group5.d: Likewise.
77 * ld-elf/group6.d: Likewise.
78 * ld-elf/group7.d: Likewise.
79 * ld-elf/group8a.d: Add more notarget and xfail entries. Comment.
80 * ld-elf/group8b.d: Likewise.
81 * ld-elf/group9a.d: Likewise.
82 * ld-elf/group9b.d: Likewise.
83 * ld-elf/linkonce2.d: Correct notarget and comment.
84 * ld-elf/merge2.d: Remove iq2000 from xfail.
85 * ld-elf/multibss1.d: xfail hppa64.
86 * ld-elf/nobits-1.d: Likewise.
87 * ld-elf/note-1.d: Likewise.
88 * ld-elf/note-2.d: Likewise.
89 * ld-elf/orphan-region.d: Add xfails.
90 * ld-elf/orphan-region.ld: Discard some sections.
91 * ld-elf/orphan.d: Add xfails.
92 * ld-elf/orphan.ld: Discard some sections.
93 * ld-elf/orphan3.d: Replace xfail frv-*-* with frv-*-elf. Remove
95 * ld-elf/pr349.d: Add xfails.
96 * ld-elf/warn2.d: Add xfails. Tweak symbol section for hppa64.
97 * ld-scripts/rgn-at5.t: Discard .reginfo.
99 2010-09-16 Alan Modra <amodra@gmail.com>
101 * ld-elf/orphan-region.d: xfail for spu.
102 * ld-elf/relocatable.d: xfail for hppa.
104 * ld-elf/group3b.d: Disable for generic linker targets.
105 * ld-elf/linkonce2.d: Likewise.
106 * ld-scripts/empty-address-2a.d: Disable for frv and aout,oldld.
107 * ld-scripts/empty-address-2b.d: Likewise.
108 * ld-scripts/rgn-at5.s: Don't use .word.
109 * ld-scripts/rgn-at5.d: Update.
111 2010-09-10 Alan Modra <amodra@gmail.com>
113 * ld-gc/abi-note.d: Exclude aout and oldld targets.
114 * ld-gc/start.d: Likewise.
115 * ld-scripts/section-match-1.d: Likewise, and tic30.
117 2010-09-10 Hans-Peter Nilsson <hp@axis.com>
119 * ld-scripts/rgn-at5.d: Restrict to *-*-linux*.
121 2010-09-09 H.J. Lu <hongjiu.lu@intel.com>
124 * ld-scripts/rgn-at5.d: New.
125 * ld-scripts/rgn-at5.s: Likewise.
126 * ld-scripts/rgn-at5.t: Likewise.
128 2010-09-07 Andrew Burgess <aburgess@broadcom.com>
130 * ld-x86-64/split-by-file.rd: New test.
131 * ld-x86-64/split-by-file1.s: New test source code.
132 * ld-x86-64/split-by-file2.s: New test source code.
133 * ld-x86-64/x86-64.exp: Run the new test.
135 2010-08-31 Nick Clifton <nickc@redhat.com>
137 * ld-scripts/section-match.exp: New file. Runs the
138 section-match-1 test.
139 * ld-scripts/section-match-1.d: New file.
140 * ld-scripts/section-match-1.s: New file.
141 * ld-scripts/section-match-1.t: New file.
143 2010-08-25 Julian Brown <julian@codesourcery.com>
145 * ld-arm/arm-elf.exp (armelftests): Add cortex-a8-fix-blx-bcond.s.
146 * ld-arm/cortex-a8-fix-blx-bcond.s: New.
147 * ld-arm/cortex-a8-fix-blx-bcond.d: New.
149 2010-08-24 H.J. Lu <hongjiu.lu@intel.com>
151 * ld-x86-64/x86-64.exp: Fix typos.
153 2010-08-23 Maciej W. Rozycki <macro@codesourcery.com>
155 * ld-mips-elf/attr-gnu-4-04.d: Adjust Tag_GNU_MIPS_ABI_FP for
156 the new MIPS32r2 64-bit FPU description.
157 * ld-mips-elf/attr-gnu-4-40.d: Likewise.
158 * ld-mips-elf/attr-gnu-4-44.d: Likewise.
160 2010-08-22 H.J. Lu <hongjiu.lu@intel.com>
163 * ld-x86-64/mixed1a.s: New.
164 * ld-x86-64/mixed1b.s: Likewise.
165 * ld-x86-64/mixed2a.s: Likewise.
166 * ld-x86-64/mixed2b.s: Likewise.
168 * ld-x86-64/x86-64.exp: Test mixed x86_64 and i386 inputs.
170 2010-08-20 Maciej W. Rozycki <macro@codesourcery.com>
172 * ld-sh/sh.exp: Add missing newline.
174 2010-08-20 Maciej W. Rozycki <macro@codesourcery.com>
176 * ld-mips-elf/attr-gnu-4-01.d: Correct Tag_GNU_MIPS_ABI_FP.
177 * ld-mips-elf/attr-gnu-4-02.d: Likewise.
178 * ld-mips-elf/attr-gnu-4-10.d: Likewise.
179 * ld-mips-elf/attr-gnu-4-11.d: Likewise.
180 * ld-mips-elf/attr-gnu-4-15.d: Likewise.
181 * ld-mips-elf/attr-gnu-4-20.d: Likewise.
182 * ld-mips-elf/attr-gnu-4-22.d: Likewise.
183 * ld-mips-elf/attr-gnu-4-25.d: Likewise.
185 2010-08-19 Alan Modra <amodra@gmail.com>
187 * ld-scripts/memory.t: Remove ORIGIN fudge.
189 2010-08-13 H.J. Lu <hongjiu.lu@intel.com>
192 * ld-i386/discarded1.d: New.
193 * ld-i386/discarded1.s: Likewise.
194 * ld-i386/discarded1.t: Likewise.
195 * ld-x86-64/discarded1.d: Likewise.
196 * ld-x86-64/discarded1.s: Likewise.
197 * ld-x86-64/discarded1.t: Likewise.
199 * ld-i386/i386.exp: Run discarded1.
200 * ld-x86-64/x86-64.exp: Likewise.
202 2010-08-09 Catherine Moore <clm@codesourcery.com>
204 * ld-mips-elf/mode-change-error-1.d: New.
205 * ld-mips-elf/mode-change-error-1a.s: New.
206 * ld-mips-elf/mode-change-error-1b.s: New.
207 * ld-mips-elf/mips-elf.exp: Run new test.
209 2010-08-06 Alan Modra <amodra@gmail.com>
211 * ld-powerpc/tocopt.s, * ld-powerpc/tocopt.d: New test.
212 * ld-powerpc/powerpc.exp: Run it.
214 2010-07-23 Naveen.H.S <naveen.S@kpitcummins.com>
215 Ina Pandit <ina.pandit@kpitcummins.com>
217 * ld-v850/split-lo16.d: Update the "ld" instructions with a space
220 2010-07-20 Alan Modra <amodra@gmail.com>
222 * ld-powerpc/tlsexe.r: Update.
223 * ld-powerpc/tlsexetoc.r: Update.
224 * ld-powerpc/tlsso.r: Update.
225 * ld-powerpc/tlstocso.r: Update.
227 2010-07-20 Alan Modra <amodra@gmail.com>
229 * ld-powerpc/vxworks-relax.s: Add branches to match expected output.
230 * ld-powerpc/vxworks-relax-2.s: Likewise.
231 * ld-powerpc/vxworks1-lib.rd: Reorder reloc sections.
233 2010-07-19 Andreas Schwab <schwab@redhat.com>
235 * ld-mmix/bspec1.d: Ignore "Key to Flags" contents.
236 * ld-mmix/bspec2.d: Likewise.
237 * ld-mmix/local1.d: Likewise.
238 * ld-mmix/local3.d: Likewise.
239 * ld-mmix/local5.d: Likewise.
240 * ld-mmix/local7.d: Likewise.
241 * ld-mmix/undef-3.d: Likewise.
242 * ld-sh/sh64/crange1.rd: Likewise.
243 * ld-sh/sh64/crange2.rd: Likewise.
244 * ld-sh/sh64/crange3-cmpct.rd: Likewise.
245 * ld-sh/sh64/crange3-media.rd: Likewise.
246 * ld-sh/sh64/crange3.rd: Likewise.
247 * ld-sh/sh64/crangerel1.rd: Likewise.
248 * ld-sh/sh64/crangerel2.rd: Likewise.
250 2010-07-14 H.J. Lu <hongjiu.lu@intel.com>
253 * ld-i386/compressed1.s: New.
254 * ld-i386/compressed1.d: Likewise.
255 * ld-x86-64/compressed1.s: Likewise.
256 * ld-x86-64/compressed1.d: Likewise.
258 * ld-i386/i386.exp: Run compressed1.
259 * ld-x86-64/x86-64.exp: Likewise.
261 2010-07-13 H.J. Lu <hongjiu.lu@intel.com>
264 * ld-elf/exclude3b.d: Don't run on ia64-*-*. Replace .got with
267 * ld-elf/exclude3d.d: New.
268 * ld-i386/nogot1.d: Likewise.
269 * ld-i386/nogot1.s: Likewise.
270 * ld-x86-64/nogot1.d: Likewise.
271 * ld-x86-64/nogot1.s: Likewise.
273 * ld-i386/i386.exp: Run nogot1.
274 * ld-x86-64/x86-64.exp: Likewise.
276 2010-07-13 H.J. Lu <hongjiu.lu@intel.com>
278 * ld-i386/hidden2.d: Don't hard code expected output.
279 * ld-i386/protected3.d: Likewise.
280 * ld-x86-64/hidden2.d: Likewise.
281 * ld-x86-64/protected3.d: Likewise.
283 2010-07-13 H.J. Lu <hongjiu.lu@intel.com>
286 * ld-ifunc/ifunc-10-i386.d: New.
287 * ld-ifunc/ifunc-10-i386.s: Likewise.
288 * ld-ifunc/ifunc-10-x86-64.d: Likewise.
289 * ld-ifunc/ifunc-10-x86-64.s: Likewise.
290 * ld-ifunc/ifunc-11-i386.d: Likewise.
291 * ld-ifunc/ifunc-11-i386.s: Likewise.
292 * ld-ifunc/ifunc-11-x86-64.d: Likewise.
293 * ld-ifunc/ifunc-11-x86-64.s: Likewise.
295 2010-07-06 Alan Modra <amodra@gmail.com>
297 * ld-powerpc/relax.s: Add branch back to _start.
298 * ld-powerpc/relax.d: Update.
299 * ld-powerpc/relaxr.d: Update.
301 2010-07-01 Alan Modra <amodra@gmail.com>
303 * lib/ld-lib.exp (default_ld_simple_link): Add $gcc_ld_flag before
304 any other options in $ld.
306 2010-06-29 Alan Modra <amodra@gmail.com>
308 * ld-maxq/maxq.exp: Delete file.
309 * ld-maxq/addend.dd, * ld-maxq/addend.s, * ld-maxq/paddr.dd,
310 * ld-maxq/paddr.s, * ld-maxq/paddr1.dd, * ld-maxq/paddr1.s,
311 * ld-maxq/r32-1.s, * ld-maxq/r32-2.s, * ld-maxq/r32.dd: Likewise.
313 2010-06-15 Joseph Myers <joseph@codesourcery.com>
315 * ld-elf/orphan3.d: Allow section names starting '_'.
316 * ld-tic6x/attr-arch-c62x-c62x.d, ld-tic6x/attr-arch-c62x-c64x+.d,
317 ld-tic6x/attr-arch-c62x-c64x.d, ld-tic6x/attr-arch-c62x-c674x.d,
318 ld-tic6x/attr-arch-c62x-c67x+.d, ld-tic6x/attr-arch-c62x-c67x.d,
319 ld-tic6x/attr-arch-c62x.s, ld-tic6x/attr-arch-c64x+-c62x.d,
320 ld-tic6x/attr-arch-c64x+-c64x+.d, ld-tic6x/attr-arch-c64x+-c64x.d,
321 ld-tic6x/attr-arch-c64x+-c674x.d,
322 ld-tic6x/attr-arch-c64x+-c67x+.d, ld-tic6x/attr-arch-c64x+-c67x.d,
323 ld-tic6x/attr-arch-c64x+.s, ld-tic6x/attr-arch-c64x-c62x.d,
324 ld-tic6x/attr-arch-c64x-c64x+.d, ld-tic6x/attr-arch-c64x-c64x.d,
325 ld-tic6x/attr-arch-c64x-c674x.d, ld-tic6x/attr-arch-c64x-c67x+.d,
326 ld-tic6x/attr-arch-c64x-c67x.d, ld-tic6x/attr-arch-c64x.s,
327 ld-tic6x/attr-arch-c674x-c62x.d, ld-tic6x/attr-arch-c674x-c64x+.d,
328 ld-tic6x/attr-arch-c674x-c64x.d, ld-tic6x/attr-arch-c674x-c674x.d,
329 ld-tic6x/attr-arch-c674x-c67x+.d, ld-tic6x/attr-arch-c674x-c67x.d,
330 ld-tic6x/attr-arch-c674x.s, ld-tic6x/attr-arch-c67x+-c62x.d,
331 ld-tic6x/attr-arch-c67x+-c64x+.d, ld-tic6x/attr-arch-c67x+-c64x.d,
332 ld-tic6x/attr-arch-c67x+-c674x.d,
333 ld-tic6x/attr-arch-c67x+-c67x+.d, ld-tic6x/attr-arch-c67x+-c67x.d,
334 ld-tic6x/attr-arch-c67x+.s, ld-tic6x/attr-arch-c67x-c62x.d,
335 ld-tic6x/attr-arch-c67x-c64x+.d, ld-tic6x/attr-arch-c67x-c64x.d,
336 ld-tic6x/attr-arch-c67x-c674x.d, ld-tic6x/attr-arch-c67x-c67x+.d,
337 ld-tic6x/attr-arch-c67x-c67x.d, ld-tic6x/attr-arch-c67x.s: New.
339 2010-06-07 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
341 * ld-arm/arm-call.d: Handle change in lsls/movs disassembly.
342 * ld-arm/farcall-thumb-arm-short.d: Likewise.
343 * ld-arm/farcall-thumb-thumb-blx-pic-veneer.d: Likewise.
344 * ld-arm/farcall-thumb-thumb-blx.d: Likewise.
345 * ld-arm/farcall-thumb-thumb-m-pic-veneer.d: Likewise.
346 * ld-arm/farcall-thumb-thumb-m.d: Likewise.
347 * ld-arm/farcall-thumb-thumb-pic-veneer.d: Likewise.
348 * ld-arm/farcall-thumb-thumb.d: Likewise.
349 * ld-arm/thumb2-bl-as-thumb1-bad-noeabi.d: Likewise.
350 * ld-arm/thumb2-bl-as-thumb1-bad.d: Likewise.
351 * ld-arm/thumb2-bl-bad-noeabi.d: Likewise.
352 * ld-arm/thumb2-bl-bad.d: Likewise.
354 2010-05-26 H.J. Lu <hongjiu.lu@intel.com>
357 * ld-elf/textaddr3.d: New.
358 * ld-elf/textaddr4.d: Likewise.
359 * ld-elf/textaddr5.d: Likewise.
360 * ld-elf/textaddr6.d: Likewise.
361 * ld-elf/textaddr7.d: Likewise.
363 2010-05-25 Daniel Jacobowitz <dan@codesourcery.com>
364 Joseph Myers <joseph@codesourcery.com>
365 Andrew Stubbs <ams@codesourcery.com>
367 * ld-sh/sh.exp: Handle uClinux like Linux.
368 * lib/ld-lib.exp (is_elf_format): Include sh*-*-uclinux*.
369 * ld-sh/fdpic-funcdesc-shared.d: New file.
370 * ld-sh/fdpic-funcdesc-shared.s: New file.
371 * ld-sh/fdpic-funcdesc-static.d: New file.
372 * ld-sh/fdpic-funcdesc-static.s: New file.
373 * ld-sh/fdpic-gotfuncdesc-shared.d: New file.
374 * ld-sh/fdpic-gotfuncdesc-shared.s: New file.
375 * ld-sh/fdpic-gotfuncdesc-static.d: New file.
376 * ld-sh/fdpic-gotfuncdesc-static.s: New file.
377 * ld-sh/fdpic-gotfuncdesci20-shared.d: New file.
378 * ld-sh/fdpic-gotfuncdesci20-shared.s: New file.
379 * ld-sh/fdpic-gotfuncdesci20-static.d: New file.
380 * ld-sh/fdpic-gotfuncdesci20-static.s: New file.
381 * ld-sh/fdpic-goti20-shared.d: New file.
382 * ld-sh/fdpic-goti20-shared.s: New file.
383 * ld-sh/fdpic-goti20-static.d: New file.
384 * ld-sh/fdpic-goti20-static.s: New file.
385 * ld-sh/fdpic-gotofffuncdesc-shared.d: New file.
386 * ld-sh/fdpic-gotofffuncdesc-shared.s: New file.
387 * ld-sh/fdpic-gotofffuncdesc-static.d: New file.
388 * ld-sh/fdpic-gotofffuncdesc-static.s: New file.
389 * ld-sh/fdpic-gotofffuncdesci20-shared.d: New file.
390 * ld-sh/fdpic-gotofffuncdesci20-shared.s: New file.
391 * ld-sh/fdpic-gotofffuncdesci20-static.d: New file.
392 * ld-sh/fdpic-gotofffuncdesci20-static.s: New file.
393 * ld-sh/fdpic-gotoffi20-shared.d: New file.
394 * ld-sh/fdpic-gotoffi20-shared.s: New file.
395 * ld-sh/fdpic-gotoffi20-static.d: New file.
396 * ld-sh/fdpic-gotoffi20-static.s: New file.
397 * ld-sh/fdpic-plt-be.d: New file.
398 * ld-sh/fdpic-plt-le.d: New file.
399 * ld-sh/fdpic-plt.s: New file.
400 * ld-sh/fdpic-plti20-be.d: New file.
401 * ld-sh/fdpic-plti20-le.d: New file.
402 * ld-sh/fdpic-stack-default.d: New file.
403 * ld-sh/fdpic-stack-size.d: New file.
404 * ld-sh/fdpic-stack.s: New file.
406 2010-05-18 H.J. Lu <hongjiu.lu@intel.com>
409 * ld-elf/exclude3.s: New.
410 * ld-elf/exclude3a.d: Likewise.
411 * ld-elf/exclude3b.d: Likewise.
412 * ld-elf/exclude3c.d: Likewise.
414 2010-05-11 Andrew Stubbs <ams@codesourcery.com>
416 * ld-arm/attr-merge-2.attr: Add Tag_DIV_use.
417 * ld-arm/attr-merge-2a.s: Likewise.
418 * ld-arm/attr-merge-2b.s: Likewise.
419 * ld-arm/attr-merge-3a.s: Likewise.
420 * ld-arm/attr-merge-3b.s: Likewise.
421 * ld-arm/attr-merge-4.attr: Likewise.
422 * ld-arm/attr-merge-5.attr: Likewise.
423 * ld-arm/attr-merge-6.attr: Likewise.
424 * ld-arm/attr-merge-7.attr: Likewise.
425 * ld-arm/attr-merge-arch-1.attr: Likewise.
426 * ld-arm/attr-merge-arch-2.attr: Likewise.
427 * ld-arm/attr-merge-unknown-2.d: Likewise.
428 * ld-arm/attr-merge-unknown-2r.d: Likewise.
429 * ld-arm/attr-merge-unknown-3.d: Likewise.
430 * ld-arm/attr-merge-vfp-1.d: Likewise.
431 * ld-arm/attr-merge-vfp-1r.d: Likewise.
432 * ld-arm/attr-merge-vfp-2.d: Likewise.
433 * ld-arm/attr-merge-vfp-2r.d: Likewise.
434 * ld-arm/attr-merge-vfp-3.d: Likewise.
435 * ld-arm/attr-merge-vfp-3r.d: Likewise.
436 * ld-arm/attr-merge-vfp-4.d: Likewise.
437 * ld-arm/attr-merge-vfp-4r.d: Likewise.
438 * ld-arm/attr-merge-vfp-5.d: Likewise.
439 * ld-arm/attr-merge-vfp-5r.d: Likewise.
440 * ld-arm/attr-merge-wchar-00-nowarn.d: Likewise.
441 * ld-arm/attr-merge-wchar-00.d: Likewise.
442 * ld-arm/attr-merge-wchar-02-nowarn.d: Likewise.
443 * ld-arm/attr-merge-wchar-02.d: Likewise.
444 * ld-arm/attr-merge-wchar-04-nowarn.d: Likewise.
445 * ld-arm/attr-merge-wchar-04.d: Likewise.
446 * ld-arm/attr-merge-wchar-20-nowarn.d: Likewise.
447 * ld-arm/attr-merge-wchar-20.d: Likewise.
448 * ld-arm/attr-merge-wchar-22-nowarn.d: Likewise.
449 * ld-arm/attr-merge-wchar-22.d: Likewise.
450 * ld-arm/attr-merge-wchar-24-nowarn.d: Likewise.
451 * ld-arm/attr-merge-wchar-40-nowarn.d: Likewise.
452 * ld-arm/attr-merge-wchar-40.d: Likewise.
453 * ld-arm/attr-merge-wchar-42-nowarn.d: Likewise.
454 * ld-arm/attr-merge-wchar-44-nowarn.d: Likewise.
455 * ld-arm/attr-merge-wchar-44.d: Likewise.
456 * ld-arm/attr-merge.attr: Likewise.
458 2010-05-11 Jie Zhang <jie@codesourcery.com>
460 * ld-arm/attr-merge-vfp-6.d: New test.
461 * ld-arm/attr-merge-vfp-6r.d: New test.
462 * ld-arm/attr-merge-vfpv3xd.s: New test.
463 * ld-arm/arm-elf.exp: Add attr-merge-vfp-6 and attr-merge-vfp-6r.
465 2010-05-07 Daniel Jacobowitz <dan@codesourcery.com>
467 * ld-arm/cortex-a8-fix-bl-rel-plt.d: New file.
468 * ld-arm/arm-elf.exp (armelftests): Run cortex-a8-fix-bl-rel-plt.d.
470 2010-05-06 Joseph Myers <joseph@codesourcery.com>
472 * ld-elf/orphan-region.d: Use ld -N.
474 2010-04-30 H.J. Lu <hongjiu.lu@intel.com>
477 * ld-elf/discard.ld: New.
478 * ld-elf/discard1.d: Likewise.
479 * ld-elf/discard1.s: Likewise.
480 * ld-elf/discard2.d: Likewise.
481 * ld-elf/discard2.s: Likewise.
482 * ld-elf/discard3.d: Likewise.
484 2010-04-22 Alan Modra <amodra@gmail.com>
486 * ld-elf/extract-symbol-1sec.d: Update lma.
487 * ld-i386/alloc.d: Expect a warning, not an error.
489 2010-04-20 Joseph Myers <joseph@codesourcery.com>
491 * ld-tic6x/data-reloc-global-rel.d,
492 ld-tic6x/data-reloc-global-rel.s,
493 ld-tic6x/data-reloc-local-r-rel.d,
494 ld-tic6x/data-reloc-local-rel.d, ld-tic6x/mvk-reloc-global-rel.d,
495 ld-tic6x/mvk-reloc-global-rel.s, ld-tic6x/mvk-reloc-local-1-rel.s,
496 ld-tic6x/mvk-reloc-local-2-rel.s,
497 ld-tic6x/mvk-reloc-local-r-rel.d, ld-tic6x/mvk-reloc-local-rel.d,
498 ld-tic6x/pcrel-reloc-global-rel.d,
499 ld-tic6x/pcrel-reloc-local-r-rel.d,
500 ld-tic6x/pcrel-reloc-local-rel.d, ld-tic6x/sbr-reloc-global-rel.d,
501 ld-tic6x/sbr-reloc-global-rel.s, ld-tic6x/sbr-reloc-local-1-rel.s,
502 ld-tic6x/sbr-reloc-local-2-rel.s,
503 ld-tic6x/sbr-reloc-local-r-rel.d, ld-tic6x/sbr-reloc-local-rel.d:
506 2010-04-15 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
508 * ld-arm/attr-merge-2.attr: Update for changes in attribute output.
509 * ld-arm/attr-merge-3.attr: Likewise.
510 * ld-arm/attr-merge-vfp-1.d: Likewise.
511 * ld-arm/attr-merge-vfp-1r.d: Likewise.
512 * ld-arm/attr-merge-vfp-2.d: Likewise.
513 * ld-arm/attr-merge-vfp-2r.d: Likewise.
514 * ld-arm/attr-merge-vfp-3.d: Likewise.
515 * ld-arm/attr-merge-vfp-3r.d: Likewise.
516 * ld-arm/attr-merge-vfp-4.d: Likeiwse.
517 * ld-arm/attr-merge-vfp-4r.d: Likewise.
518 * ld-arm/attr-merge-vfp-5.d: Likewise.
519 * ld-arm/attr-merge-vfp-5r.d: Likewise.
520 * ld-arm/attr-merge-wchar-00-nowarn.d: Likewise.
521 * ld-arm/attr-merge-wchar-00.d: Likewise.
522 * ld-arm/attr-merge-wchar-02-nowarn.d: Likewise.
523 * ld-arm/attr-merge-wchar-02.d: Likewise.
524 * ld-arm/attr-merge-wchar-04-nowarn.d: Likewise.
525 * ld-arm/attr-merge-wchar-04.d: Likewise.
526 * ld-arm/attr-merge-wchar-20-nowarn.d: Likewise.
527 * ld-arm/attr-merge-wchar-20.d: Likewise.
528 * ld-arm/attr-merge-wchar-22-nowarn.d: Likewise.
529 * ld-arm/attr-merge-wchar-22.d: Likewise.
530 * ld-arm/attr-merge-wchar-24-nowarn.d: Likewise.
531 * ld-arm/attr-merge-wchar-40-nowarn.d: Likewise.
532 * ld-arm/attr-merge-wchar-40.d: Likewise.
533 * ld-arm/attr-merge-wchar-42-nowarn.d: Likewise.
534 * ld-arm/attr-merge-wchar-44-nowarn.d: Likewise.
535 * ld-arm/attr-merge-wchar-44.d: Likewise.
536 * ld-arm/attr-merge.attr: Likewise.
538 2010-04-06 David S. Miller <davem@davemloft.net>
540 * ld-elfvers/vers.exp: Pass -Av9a to assembler on sparc-*-*
542 2010-04-05 Kai Tietz <kai.tietz@onevision.com>
544 * ld-pe/orphan_nu.d: New test for --no-leading-underscore.
545 * ld-pe/orphana_nu.s: New file.
546 * ld-pe/pe.exp: Add orphan_nu test.
548 2010-04-01 Nathan Sidwell <nathan@codesourcery.com>
550 * ld-powerpc/apuinfo-nul.rd: New.
551 * ld-powerpc/apuinfo-nul1.s: New.
552 * ld-powerpc/powerpc.exp: Add it.
554 2010-03-31 Kai TIetz <kai.tietz@onevision.com>
556 * ld-pe//pe-compile.exp (run_basefile_test): Trim result of wc
557 before string compare.
559 2010-03-31 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
561 * ld-arm/script-type.sym: Fix test.
563 2010-03-31 Kai TIetz <kai.tietz@onevision.com>
565 * ld-pe/basefile1.s: New.
566 * ld-pe/pe-compile.exp: Add base-file test.
568 2010-03-31 Hans-Peter Nilsson <hp@axis.com>
571 * ld-cris/pcrelcp-1.d, ld-cris/pcrelcp-1.s: New test.
573 * lib/ld-lib.exp (run_dump_test): When checking linker message and
574 return code, when success with no message is expected, don't
575 continue if we have an abnormal exit with a message. Check output
576 of inspection program and fail if it had output or an abnormal
577 exit code. Include "warning" and "error" among the directives
578 where multiples are allowed and append to previous values.
580 * ld-cris/cris.exp (loop over $srcdir/$subdir/*dso-*.d): Apply
581 "file rootname", not "file tail", before applying runtest_file_p.
583 2010-03-29 Daniel Jacobowitz <dan@codesourcery.com>
585 * ld-arm/arm-elf.exp (armeabitests): Add v6-M farcall test.
587 2010-03-25 Joseph Myers <joseph@codesourcery.com>
589 * ld-elf/flags1.d, ld-elf/merge.d: XFAIL for tic6x-*-*.
590 * ld-elf/sec-to-seg.exp: Set B_test_same_seg to 0 for tic6x-*-*.
591 * ld-tic6x: New directory and testcases.
593 2010-03-19 Jie Zhang <jie@codesourcery.com>
596 * ld-elf/pr11304.d: New test.
597 * ld-elf/pr11304a.s: New test.
598 * ld-elf/pr11304b.s: New test.
599 * lib/ld-lib.exp (regexp_diff): Add support for #failif.
601 2010-03-15 Daniel Jacobowitz <dan@codesourcery.com>
603 * ld-elf/orphan-region.d, ld-elf/orphan-region.ld,
604 ld-elf/orphan-region.s: New files.
606 2010-03-02 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
608 * ld-arm/arm-merge-incompatible.d: New test.
609 * ld-arm/arm-merge-incompatiblea.s: Likewise.
610 * ld-arm/arm-merge-incompatibleb.s: Likewise.
611 * ld-arm/arm-elf.exp: Run the new test.
613 2010-03-02 Christophe Lyon <christophe.lyon@st.com>
614 Alan Modra <amodra@gmail.com>
616 * ld-arm/arm-elf.exp: Change .text start address for
617 farcall-thumb-arm tests. Add v4t variant for farcall-mixed-lib
619 * ld-arm/farcall-mixed-lib-v4t.d: New test.
620 * ld-arm/farcall-mixed-lib1.s: Don't force armv5t.
621 * ld-arm/farcall-mixed-lib2.s: Likewise.
622 * ld-arm/arm-call.d: Update expected results.
623 * ld-arm/cortex-a8-far.d: Likewise.
624 * ld-arm/farcall-group-size2.d: Likewise.
625 * ld-arm/farcall-group.d: Likewise.
626 * ld-arm/farcall-mix.d: Likewise.
627 * ld-arm/farcall-mix2.d: Likewise.
628 * ld-arm/farcall-mixed-app-v5.d: Likewise.
629 * ld-arm/farcall-mixed-app.d: Likewise.
630 * ld-arm/farcall-mixed-lib.d: Likewise.
631 * ld-arm/farcall-thumb-arm.d: Likewise.
632 * ld-arm/farcall-thumb-arm-blx.d: Likewise.
633 * ld-arm/farcall-thumb-arm-pic-veneer.d: Likewise.
634 * ld-arm/farcall-thumb-arm-blx-pic-veneer.d: Likewise.
635 * ld-arm/farcall-thumb-arm.s: Update test. Add a new call to
636 potentially generate different types of stubs.
638 2010-02-27 H.J. Lu <hongjiu.lu@intel.com>
640 * ld-elf/init-fini-arrays.d: Pass --wide to readelf.
642 2010-02-27 Jie Zhang <jie@codesourcery.com>
644 * ld-elf/init-fini-arrays.s: New test.
645 * ld-elf/init-fini-arrays.d: New test.
647 2010-02-24 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
649 * ld-arm/group-relocs.s: Mark code sections as executable.
650 * ld-arm/arm-elf.exp (armelftests): Only dump executable sections in
652 * ld-arm/reloc-boundaries.d: Fix test to work on Linux targets.
654 2010-02-23 Nick Clifton <nickc@redhat.com>
656 * ld-elf/orphan4.d: Allow for other sections to be present in the
659 2010-02-18 H.J. Lu <hongjiu.lu@intel.com>
661 * ld-ifunc/ifunc.exp: Expect System V OSABI in dynamic
662 ifunc-using executable.
664 2010-02-19 Alan Modra <amodra@gmail.com>
666 * ld-elf/group.ld: Discard .dropme sections.
667 * ld-elf/group10.d, * ld-elf/group10.s: New test.
669 2010-02-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
671 * ld-arm/attr-merge-6.attr: Add new test. Missed off last commit.
673 2010-02-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
675 * ld-arm/attr-merge-3.attr: Fix test for new attribute values.
676 * ld-arm/attr-merge-3b.s: Likewise.
677 * ld-arm/attr-merge-unknown-1.d: Fix test now that 42 is a recognised
679 * ld-arm/attr-merge-unknown-1.s: Likewise.
680 * ld-arm/attr-merge-6.attr: New test.
681 * ld-arm/attr-merge-6a.s: Likewise.
682 * ld-arm/attr-merge-6b.s: Likewise.
683 * ld-arm/attr-merge-7.attr: Likewise.
684 * ld-arm/attr-merge-7a.s: Likewise.
685 * ld-arm/attr-merge-7b.s: Likewise.
686 * ld-arm/arm-elf.exp: Run the new tests.
688 2010-02-15 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
690 * ld-arm/jump-reloc-veneers-long.d: Correct testcase for
691 arm-none-eabi target.
692 * ld-arm/jump-reloc-veneers-short1.d: Likewise
693 * ld-arm/jump-reloc-veneers-short2.d: Likewise
695 2010-02-12 Daniel Gutson <dgutson@codesourcery.com>
697 * ld-arm/arm-elf.exp (armelftests): New test case added.
698 * ld-arm/data-only-map.s: New file.
699 * ld-arm/data-only-map.d: New file.
700 * ld-arm/data-only-map.ld: New file.
702 2010-02-11 David S. Miller <davem@davemloft.net>
704 * ld-sparc/gotop32.s: Add local symbol case.
705 * ld-sparc/gotop64.s: Likewise.
706 * ld-sparc/gotop32.rd: Adjust expected results.
707 * ld-sparc/gotop32.td: Likewise.
708 * ld-sparc/gotop64.dd: Likewise.
709 * ld-sparc/gotop64.rd: Likewise.
710 * ld-sparc/gotop64.td: Likewise.
712 2010-02-09 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
714 * ld-elfvsb/elfvsb.exp: Fix tests for arm*-*-linux*.
715 * ld-shared/shared.exp: Likewise.
717 2010-02-08 David S. Miller <davem@davemloft.net>
719 * ld-ifunc/ifunc.exp: Run for sparc.
721 2010-02-08 Nathan Sidwell <nathan@codesourcery.com>
723 * ld-powerpc/apuinfo-nul.s: New.
724 * ld-powerpc/apuinfo.rd: Add it.
725 * ld-powerpc/powerpc.exp: Likewise.
727 2010-02-01 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
729 * ld-arm/jump-reloc-veneers-long.d: New test.
730 * ld-arm/jump-reloc-veneers-short1.d: Likewise.
731 * ld-arm/jump-reloc-veneers-short2.d: Likewise.
732 * ld-arm/jump-reloc-veneers.s: Likewise.
733 * ld-arm/arm-elf.exp (armelftests): Run them.
735 2010-01-28 Nick Clifton <nickc@redhat.com>
738 * ld-sh/refdbg-0-dso.d: Dump all sections.
740 2010-01-26 H.J. Lu <hongjiu.lu@intel.com>
743 * ld-gc/dummy.s: New.
744 * ld-gc/pr11218-1.c: Likewise.
745 * ld-gc/pr11218-2.c: Likewise.
746 * ld-gc/pr11218.d: Likewise.
748 2010-01-23 Richard Sandiford <r.sandiford@uk.ibm.com>
750 * ld-powerpc/aix-ref-1-32.od, ld-powerpc/aix-ref-1-64.od,
751 ld-powerpc/aix-ref-1.s: New tests.
752 * ld-powerpc/aix52.exp: Run them.
754 2010-01-14 H.J. Lu <hongjiu.lu@intel.com>
756 * ld-elf/orphan4.d: Support 64bit targets.
758 2010-01-13 DJ Delorie <dj@redhat.com>
760 * ld-elf/orphan4.d: New.
761 * ld-elf/orphan4.ld: New.
762 * ld-elf/orphan4.s: New.
764 2010-01-13 Chao-ying Fu <fu@mips.com>
766 * ld-mips-elf/jr-to-b-1.d, ld-mips-elf/jr-to-b-2.d: New tests.
767 * ld-mips-elf/jr-to-b-1.s, ld-mips-elf/jr-to-b-2.s: Source.
768 * ld-mips-elf/mips-elf.exp: Run new tests.
770 2010-01-13 Daniel Jacobowitz <dan@codesourcery.com>
772 * ld-arm/arm-elf.exp (armelftests): Assemble Cortex-A8 tests with
775 2010-01-13 Nick Clifton <nickc@redhat.com>
777 * ld-scrips/sort.exp: Skip these tests when the target is the
780 2010-01-11 H.J. Lu <hongjiu.lu@intel.com>
783 * ld-elf/dynsym1.d: New.
785 2010-01-07 H.J. Lu <hongjiu.lu@intel.com>
788 * ld-elf/pr11138-1.c: New.
789 * ld-elf/pr11138-1.map: Likewise.
790 * ld-elf/pr11138-2.c: Likewise.
791 * ld-elf/pr11138-2.map: Likewise.
792 * ld-elf/pr11138.out: Likewise.
794 * ld-elf/shared.exp (build_tests): Add libpr11138-1.so and
796 (run_tests): Add 2 tests for PR ld/11138.
798 2010-01-07 H.J. Lu <hongjiu.lu@intel.com>
801 * ld-gc/gc.exp: Run start.
803 * ld-gc/start.d: New.
804 * ld-gc/start.s: Likewise.
806 2010-01-07 H.J. Lu <hongjiu.lu@intel.com>
809 * ld-gc/gc.exp: Run abi-note.
811 * ld-gc/abi-note.d: New.
812 * ld-gc/abi-note.s: Likewise.
814 For older changes see ChangeLog-2009
820 version-control: never