1 2010-09-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3 * ld-s390/tlsbin.dd: bcr 0,%r7 -> nopr %r7.
4 * ld-s390/tlsbin_64.dd: Likewise.
5 * ld-s390/tlspic.dd: Likewise.
6 * ld-s390/tlspic_64.dd: Likewise.
8 2010-09-23 H.J. Lu <hongjiu.lu@intel.com>
11 * ld-i386/nogot1.s: Don't use GOTOFF.
13 2010-09-23 Bernd Schmidt <bernds@codesourcery.com>
15 * ld-tic6x/pcrel-reloc-local-r-rel-rela.d: New test.
17 2010-09-23 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
19 * ld-arm/attr-merge-6.attr: Update for Security Extensions.
20 * ld-arm/attr-merge-7.attr: Likewise.
22 2010-09-23 Alan Modra <amodra@gmail.com>
24 * ld-elf/elf.exp: Don't run --gc-sections tls var test on v850.
25 * ld-elf/group2.d: xfail xstormy.
26 * ld-elf/group4.d: Likewise.
27 * ld-elf/group5.d: Likewise.
28 * ld-elf/group6.d: Likewise.
29 * ld-elf/init-fini-arrays.d: xfail cr16 and crx.
30 * ld-elf/orphan2.d: xfail xstormy.
31 * ld-elf/sec64k.exp: Don't run on targets using generic linker.
32 Allow a larger range for ld -r expected bar_1 section. Don't run
33 final link test on a number of targets. Select avr6 for avr targets.
34 * ld-elfcomm/elfcomm.exp: Don't attempt on hpux.
36 * ld-d10v/reloc-007.d: Don't error.
37 * ld-d10v/reloc-008.d: Likewise.
38 * ld-d10v/reloc-015.d: Likewise.
39 * ld-d10v/reloc-016.d: Likewise.
40 * ld-d10v/reloc-012.ld: Use a sane offset.
42 2010-09-20 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
44 * ld-arm/attr-merge-6.attr: Update test for change in canonical CPU
46 * ld-arm/attr-merge-7.attr: Likewise.
47 * ld-arm/attr-merge-2.attr: Likewise.
48 * ld-arm/attr-merge-arch-2.attr: Likewise.
50 2010-09-20 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
52 * ld-arm/script-type.ld: Update to generate symbols in a section.
54 2010-09-19 Richard Sandiford <rdsandiford@googlemail.com>
56 * ld-mips-elf/elf-rel-got-n32.d: Swap two local GOT entries
57 and remove some duplication between the global and local GOT
58 entries. Adjust GP offsets accordingly.
59 * ld-mips-elf/elf-rel-got-n64-linux.d: Likewise.
60 * ld-mips-elf/elf-rel-xgot-n32.d: Reorder GOT entries and update
61 GP offsets accordingly.
62 * ld-mips-elf/elf-rel-xgot-n64-linux.d: Likewise.
63 * ld-mips-elf/mips16-pic-1.gd: Move all global GOT entries to
65 * ld-mips-elf/mips16-pic-1.dd: Update GP offsets accordingly.
66 * ld-mips-elf/multi-got-no-shared.d: Adjust GP setup for
69 2010-09-18 Alan Modra <amodra@gmail.com>
71 * lib/ld-lib.exp (check_gc_sections_available): Fail more targets.
72 * ld-discard/discard.exp: Move xfails from here..
73 * ld-discard/extern.d: ..to here.
74 * ld-discard/start.d: ..and here.
75 * ld-discard/static.d: ..and here.
76 * ld-elf/binutils.exp: Don't run tbss1 and tbss2 tests on hppa64.
77 * ld-elf/empty2.d: Remove xfails.
78 * ld-elf/flags1.d: xfail hppa64.
79 * ld-elf/group1.d: Add comment.
80 * ld-elf/group2.d: xfail cr16 and crx.
81 * ld-elf/group3b.d: Correct xfail and add comment.
82 * ld-elf/group4.d: xfail cr16 and crx.
83 * ld-elf/group5.d: Likewise.
84 * ld-elf/group6.d: Likewise.
85 * ld-elf/group7.d: Likewise.
86 * ld-elf/group8a.d: Add more notarget and xfail entries. Comment.
87 * ld-elf/group8b.d: Likewise.
88 * ld-elf/group9a.d: Likewise.
89 * ld-elf/group9b.d: Likewise.
90 * ld-elf/linkonce2.d: Correct notarget and comment.
91 * ld-elf/merge2.d: Remove iq2000 from xfail.
92 * ld-elf/multibss1.d: xfail hppa64.
93 * ld-elf/nobits-1.d: Likewise.
94 * ld-elf/note-1.d: Likewise.
95 * ld-elf/note-2.d: Likewise.
96 * ld-elf/orphan-region.d: Add xfails.
97 * ld-elf/orphan-region.ld: Discard some sections.
98 * ld-elf/orphan.d: Add xfails.
99 * ld-elf/orphan.ld: Discard some sections.
100 * ld-elf/orphan3.d: Replace xfail frv-*-* with frv-*-elf. Remove
102 * ld-elf/pr349.d: Add xfails.
103 * ld-elf/warn2.d: Add xfails. Tweak symbol section for hppa64.
104 * ld-scripts/rgn-at5.t: Discard .reginfo.
106 2010-09-16 Alan Modra <amodra@gmail.com>
108 * ld-elf/orphan-region.d: xfail for spu.
109 * ld-elf/relocatable.d: xfail for hppa.
111 * ld-elf/group3b.d: Disable for generic linker targets.
112 * ld-elf/linkonce2.d: Likewise.
113 * ld-scripts/empty-address-2a.d: Disable for frv and aout,oldld.
114 * ld-scripts/empty-address-2b.d: Likewise.
115 * ld-scripts/rgn-at5.s: Don't use .word.
116 * ld-scripts/rgn-at5.d: Update.
118 2010-09-10 Alan Modra <amodra@gmail.com>
120 * ld-gc/abi-note.d: Exclude aout and oldld targets.
121 * ld-gc/start.d: Likewise.
122 * ld-scripts/section-match-1.d: Likewise, and tic30.
124 2010-09-10 Hans-Peter Nilsson <hp@axis.com>
126 * ld-scripts/rgn-at5.d: Restrict to *-*-linux*.
128 2010-09-09 H.J. Lu <hongjiu.lu@intel.com>
131 * ld-scripts/rgn-at5.d: New.
132 * ld-scripts/rgn-at5.s: Likewise.
133 * ld-scripts/rgn-at5.t: Likewise.
135 2010-09-07 Andrew Burgess <aburgess@broadcom.com>
137 * ld-x86-64/split-by-file.rd: New test.
138 * ld-x86-64/split-by-file1.s: New test source code.
139 * ld-x86-64/split-by-file2.s: New test source code.
140 * ld-x86-64/x86-64.exp: Run the new test.
142 2010-08-31 Nick Clifton <nickc@redhat.com>
144 * ld-scripts/section-match.exp: New file. Runs the
145 section-match-1 test.
146 * ld-scripts/section-match-1.d: New file.
147 * ld-scripts/section-match-1.s: New file.
148 * ld-scripts/section-match-1.t: New file.
150 2010-08-25 Julian Brown <julian@codesourcery.com>
152 * ld-arm/arm-elf.exp (armelftests): Add cortex-a8-fix-blx-bcond.s.
153 * ld-arm/cortex-a8-fix-blx-bcond.s: New.
154 * ld-arm/cortex-a8-fix-blx-bcond.d: New.
156 2010-08-24 H.J. Lu <hongjiu.lu@intel.com>
158 * ld-x86-64/x86-64.exp: Fix typos.
160 2010-08-23 Maciej W. Rozycki <macro@codesourcery.com>
162 * ld-mips-elf/attr-gnu-4-04.d: Adjust Tag_GNU_MIPS_ABI_FP for
163 the new MIPS32r2 64-bit FPU description.
164 * ld-mips-elf/attr-gnu-4-40.d: Likewise.
165 * ld-mips-elf/attr-gnu-4-44.d: Likewise.
167 2010-08-22 H.J. Lu <hongjiu.lu@intel.com>
170 * ld-x86-64/mixed1a.s: New.
171 * ld-x86-64/mixed1b.s: Likewise.
172 * ld-x86-64/mixed2a.s: Likewise.
173 * ld-x86-64/mixed2b.s: Likewise.
175 * ld-x86-64/x86-64.exp: Test mixed x86_64 and i386 inputs.
177 2010-08-20 Maciej W. Rozycki <macro@codesourcery.com>
179 * ld-sh/sh.exp: Add missing newline.
181 2010-08-20 Maciej W. Rozycki <macro@codesourcery.com>
183 * ld-mips-elf/attr-gnu-4-01.d: Correct Tag_GNU_MIPS_ABI_FP.
184 * ld-mips-elf/attr-gnu-4-02.d: Likewise.
185 * ld-mips-elf/attr-gnu-4-10.d: Likewise.
186 * ld-mips-elf/attr-gnu-4-11.d: Likewise.
187 * ld-mips-elf/attr-gnu-4-15.d: Likewise.
188 * ld-mips-elf/attr-gnu-4-20.d: Likewise.
189 * ld-mips-elf/attr-gnu-4-22.d: Likewise.
190 * ld-mips-elf/attr-gnu-4-25.d: Likewise.
192 2010-08-19 Alan Modra <amodra@gmail.com>
194 * ld-scripts/memory.t: Remove ORIGIN fudge.
196 2010-08-13 H.J. Lu <hongjiu.lu@intel.com>
199 * ld-i386/discarded1.d: New.
200 * ld-i386/discarded1.s: Likewise.
201 * ld-i386/discarded1.t: Likewise.
202 * ld-x86-64/discarded1.d: Likewise.
203 * ld-x86-64/discarded1.s: Likewise.
204 * ld-x86-64/discarded1.t: Likewise.
206 * ld-i386/i386.exp: Run discarded1.
207 * ld-x86-64/x86-64.exp: Likewise.
209 2010-08-09 Catherine Moore <clm@codesourcery.com>
211 * ld-mips-elf/mode-change-error-1.d: New.
212 * ld-mips-elf/mode-change-error-1a.s: New.
213 * ld-mips-elf/mode-change-error-1b.s: New.
214 * ld-mips-elf/mips-elf.exp: Run new test.
216 2010-08-06 Alan Modra <amodra@gmail.com>
218 * ld-powerpc/tocopt.s, * ld-powerpc/tocopt.d: New test.
219 * ld-powerpc/powerpc.exp: Run it.
221 2010-07-23 Naveen.H.S <naveen.S@kpitcummins.com>
222 Ina Pandit <ina.pandit@kpitcummins.com>
224 * ld-v850/split-lo16.d: Update the "ld" instructions with a space
227 2010-07-20 Alan Modra <amodra@gmail.com>
229 * ld-powerpc/tlsexe.r: Update.
230 * ld-powerpc/tlsexetoc.r: Update.
231 * ld-powerpc/tlsso.r: Update.
232 * ld-powerpc/tlstocso.r: Update.
234 2010-07-20 Alan Modra <amodra@gmail.com>
236 * ld-powerpc/vxworks-relax.s: Add branches to match expected output.
237 * ld-powerpc/vxworks-relax-2.s: Likewise.
238 * ld-powerpc/vxworks1-lib.rd: Reorder reloc sections.
240 2010-07-19 Andreas Schwab <schwab@redhat.com>
242 * ld-mmix/bspec1.d: Ignore "Key to Flags" contents.
243 * ld-mmix/bspec2.d: Likewise.
244 * ld-mmix/local1.d: Likewise.
245 * ld-mmix/local3.d: Likewise.
246 * ld-mmix/local5.d: Likewise.
247 * ld-mmix/local7.d: Likewise.
248 * ld-mmix/undef-3.d: Likewise.
249 * ld-sh/sh64/crange1.rd: Likewise.
250 * ld-sh/sh64/crange2.rd: Likewise.
251 * ld-sh/sh64/crange3-cmpct.rd: Likewise.
252 * ld-sh/sh64/crange3-media.rd: Likewise.
253 * ld-sh/sh64/crange3.rd: Likewise.
254 * ld-sh/sh64/crangerel1.rd: Likewise.
255 * ld-sh/sh64/crangerel2.rd: Likewise.
257 2010-07-14 H.J. Lu <hongjiu.lu@intel.com>
260 * ld-i386/compressed1.s: New.
261 * ld-i386/compressed1.d: Likewise.
262 * ld-x86-64/compressed1.s: Likewise.
263 * ld-x86-64/compressed1.d: Likewise.
265 * ld-i386/i386.exp: Run compressed1.
266 * ld-x86-64/x86-64.exp: Likewise.
268 2010-07-13 H.J. Lu <hongjiu.lu@intel.com>
271 * ld-elf/exclude3b.d: Don't run on ia64-*-*. Replace .got with
274 * ld-elf/exclude3d.d: New.
275 * ld-i386/nogot1.d: Likewise.
276 * ld-i386/nogot1.s: Likewise.
277 * ld-x86-64/nogot1.d: Likewise.
278 * ld-x86-64/nogot1.s: Likewise.
280 * ld-i386/i386.exp: Run nogot1.
281 * ld-x86-64/x86-64.exp: Likewise.
283 2010-07-13 H.J. Lu <hongjiu.lu@intel.com>
285 * ld-i386/hidden2.d: Don't hard code expected output.
286 * ld-i386/protected3.d: Likewise.
287 * ld-x86-64/hidden2.d: Likewise.
288 * ld-x86-64/protected3.d: Likewise.
290 2010-07-13 H.J. Lu <hongjiu.lu@intel.com>
293 * ld-ifunc/ifunc-10-i386.d: New.
294 * ld-ifunc/ifunc-10-i386.s: Likewise.
295 * ld-ifunc/ifunc-10-x86-64.d: Likewise.
296 * ld-ifunc/ifunc-10-x86-64.s: Likewise.
297 * ld-ifunc/ifunc-11-i386.d: Likewise.
298 * ld-ifunc/ifunc-11-i386.s: Likewise.
299 * ld-ifunc/ifunc-11-x86-64.d: Likewise.
300 * ld-ifunc/ifunc-11-x86-64.s: Likewise.
302 2010-07-06 Alan Modra <amodra@gmail.com>
304 * ld-powerpc/relax.s: Add branch back to _start.
305 * ld-powerpc/relax.d: Update.
306 * ld-powerpc/relaxr.d: Update.
308 2010-07-01 Alan Modra <amodra@gmail.com>
310 * lib/ld-lib.exp (default_ld_simple_link): Add $gcc_ld_flag before
311 any other options in $ld.
313 2010-06-29 Alan Modra <amodra@gmail.com>
315 * ld-maxq/maxq.exp: Delete file.
316 * ld-maxq/addend.dd, * ld-maxq/addend.s, * ld-maxq/paddr.dd,
317 * ld-maxq/paddr.s, * ld-maxq/paddr1.dd, * ld-maxq/paddr1.s,
318 * ld-maxq/r32-1.s, * ld-maxq/r32-2.s, * ld-maxq/r32.dd: Likewise.
320 2010-06-15 Joseph Myers <joseph@codesourcery.com>
322 * ld-elf/orphan3.d: Allow section names starting '_'.
323 * ld-tic6x/attr-arch-c62x-c62x.d, ld-tic6x/attr-arch-c62x-c64x+.d,
324 ld-tic6x/attr-arch-c62x-c64x.d, ld-tic6x/attr-arch-c62x-c674x.d,
325 ld-tic6x/attr-arch-c62x-c67x+.d, ld-tic6x/attr-arch-c62x-c67x.d,
326 ld-tic6x/attr-arch-c62x.s, ld-tic6x/attr-arch-c64x+-c62x.d,
327 ld-tic6x/attr-arch-c64x+-c64x+.d, ld-tic6x/attr-arch-c64x+-c64x.d,
328 ld-tic6x/attr-arch-c64x+-c674x.d,
329 ld-tic6x/attr-arch-c64x+-c67x+.d, ld-tic6x/attr-arch-c64x+-c67x.d,
330 ld-tic6x/attr-arch-c64x+.s, ld-tic6x/attr-arch-c64x-c62x.d,
331 ld-tic6x/attr-arch-c64x-c64x+.d, ld-tic6x/attr-arch-c64x-c64x.d,
332 ld-tic6x/attr-arch-c64x-c674x.d, ld-tic6x/attr-arch-c64x-c67x+.d,
333 ld-tic6x/attr-arch-c64x-c67x.d, ld-tic6x/attr-arch-c64x.s,
334 ld-tic6x/attr-arch-c674x-c62x.d, ld-tic6x/attr-arch-c674x-c64x+.d,
335 ld-tic6x/attr-arch-c674x-c64x.d, ld-tic6x/attr-arch-c674x-c674x.d,
336 ld-tic6x/attr-arch-c674x-c67x+.d, ld-tic6x/attr-arch-c674x-c67x.d,
337 ld-tic6x/attr-arch-c674x.s, ld-tic6x/attr-arch-c67x+-c62x.d,
338 ld-tic6x/attr-arch-c67x+-c64x+.d, ld-tic6x/attr-arch-c67x+-c64x.d,
339 ld-tic6x/attr-arch-c67x+-c674x.d,
340 ld-tic6x/attr-arch-c67x+-c67x+.d, ld-tic6x/attr-arch-c67x+-c67x.d,
341 ld-tic6x/attr-arch-c67x+.s, ld-tic6x/attr-arch-c67x-c62x.d,
342 ld-tic6x/attr-arch-c67x-c64x+.d, ld-tic6x/attr-arch-c67x-c64x.d,
343 ld-tic6x/attr-arch-c67x-c674x.d, ld-tic6x/attr-arch-c67x-c67x+.d,
344 ld-tic6x/attr-arch-c67x-c67x.d, ld-tic6x/attr-arch-c67x.s: New.
346 2010-06-07 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
348 * ld-arm/arm-call.d: Handle change in lsls/movs disassembly.
349 * ld-arm/farcall-thumb-arm-short.d: Likewise.
350 * ld-arm/farcall-thumb-thumb-blx-pic-veneer.d: Likewise.
351 * ld-arm/farcall-thumb-thumb-blx.d: Likewise.
352 * ld-arm/farcall-thumb-thumb-m-pic-veneer.d: Likewise.
353 * ld-arm/farcall-thumb-thumb-m.d: Likewise.
354 * ld-arm/farcall-thumb-thumb-pic-veneer.d: Likewise.
355 * ld-arm/farcall-thumb-thumb.d: Likewise.
356 * ld-arm/thumb2-bl-as-thumb1-bad-noeabi.d: Likewise.
357 * ld-arm/thumb2-bl-as-thumb1-bad.d: Likewise.
358 * ld-arm/thumb2-bl-bad-noeabi.d: Likewise.
359 * ld-arm/thumb2-bl-bad.d: Likewise.
361 2010-05-26 H.J. Lu <hongjiu.lu@intel.com>
364 * ld-elf/textaddr3.d: New.
365 * ld-elf/textaddr4.d: Likewise.
366 * ld-elf/textaddr5.d: Likewise.
367 * ld-elf/textaddr6.d: Likewise.
368 * ld-elf/textaddr7.d: Likewise.
370 2010-05-25 Daniel Jacobowitz <dan@codesourcery.com>
371 Joseph Myers <joseph@codesourcery.com>
372 Andrew Stubbs <ams@codesourcery.com>
374 * ld-sh/sh.exp: Handle uClinux like Linux.
375 * lib/ld-lib.exp (is_elf_format): Include sh*-*-uclinux*.
376 * ld-sh/fdpic-funcdesc-shared.d: New file.
377 * ld-sh/fdpic-funcdesc-shared.s: New file.
378 * ld-sh/fdpic-funcdesc-static.d: New file.
379 * ld-sh/fdpic-funcdesc-static.s: New file.
380 * ld-sh/fdpic-gotfuncdesc-shared.d: New file.
381 * ld-sh/fdpic-gotfuncdesc-shared.s: New file.
382 * ld-sh/fdpic-gotfuncdesc-static.d: New file.
383 * ld-sh/fdpic-gotfuncdesc-static.s: New file.
384 * ld-sh/fdpic-gotfuncdesci20-shared.d: New file.
385 * ld-sh/fdpic-gotfuncdesci20-shared.s: New file.
386 * ld-sh/fdpic-gotfuncdesci20-static.d: New file.
387 * ld-sh/fdpic-gotfuncdesci20-static.s: New file.
388 * ld-sh/fdpic-goti20-shared.d: New file.
389 * ld-sh/fdpic-goti20-shared.s: New file.
390 * ld-sh/fdpic-goti20-static.d: New file.
391 * ld-sh/fdpic-goti20-static.s: New file.
392 * ld-sh/fdpic-gotofffuncdesc-shared.d: New file.
393 * ld-sh/fdpic-gotofffuncdesc-shared.s: New file.
394 * ld-sh/fdpic-gotofffuncdesc-static.d: New file.
395 * ld-sh/fdpic-gotofffuncdesc-static.s: New file.
396 * ld-sh/fdpic-gotofffuncdesci20-shared.d: New file.
397 * ld-sh/fdpic-gotofffuncdesci20-shared.s: New file.
398 * ld-sh/fdpic-gotofffuncdesci20-static.d: New file.
399 * ld-sh/fdpic-gotofffuncdesci20-static.s: New file.
400 * ld-sh/fdpic-gotoffi20-shared.d: New file.
401 * ld-sh/fdpic-gotoffi20-shared.s: New file.
402 * ld-sh/fdpic-gotoffi20-static.d: New file.
403 * ld-sh/fdpic-gotoffi20-static.s: New file.
404 * ld-sh/fdpic-plt-be.d: New file.
405 * ld-sh/fdpic-plt-le.d: New file.
406 * ld-sh/fdpic-plt.s: New file.
407 * ld-sh/fdpic-plti20-be.d: New file.
408 * ld-sh/fdpic-plti20-le.d: New file.
409 * ld-sh/fdpic-stack-default.d: New file.
410 * ld-sh/fdpic-stack-size.d: New file.
411 * ld-sh/fdpic-stack.s: New file.
413 2010-05-18 H.J. Lu <hongjiu.lu@intel.com>
416 * ld-elf/exclude3.s: New.
417 * ld-elf/exclude3a.d: Likewise.
418 * ld-elf/exclude3b.d: Likewise.
419 * ld-elf/exclude3c.d: Likewise.
421 2010-05-11 Andrew Stubbs <ams@codesourcery.com>
423 * ld-arm/attr-merge-2.attr: Add Tag_DIV_use.
424 * ld-arm/attr-merge-2a.s: Likewise.
425 * ld-arm/attr-merge-2b.s: Likewise.
426 * ld-arm/attr-merge-3a.s: Likewise.
427 * ld-arm/attr-merge-3b.s: Likewise.
428 * ld-arm/attr-merge-4.attr: Likewise.
429 * ld-arm/attr-merge-5.attr: Likewise.
430 * ld-arm/attr-merge-6.attr: Likewise.
431 * ld-arm/attr-merge-7.attr: Likewise.
432 * ld-arm/attr-merge-arch-1.attr: Likewise.
433 * ld-arm/attr-merge-arch-2.attr: Likewise.
434 * ld-arm/attr-merge-unknown-2.d: Likewise.
435 * ld-arm/attr-merge-unknown-2r.d: Likewise.
436 * ld-arm/attr-merge-unknown-3.d: Likewise.
437 * ld-arm/attr-merge-vfp-1.d: Likewise.
438 * ld-arm/attr-merge-vfp-1r.d: Likewise.
439 * ld-arm/attr-merge-vfp-2.d: Likewise.
440 * ld-arm/attr-merge-vfp-2r.d: Likewise.
441 * ld-arm/attr-merge-vfp-3.d: Likewise.
442 * ld-arm/attr-merge-vfp-3r.d: Likewise.
443 * ld-arm/attr-merge-vfp-4.d: Likewise.
444 * ld-arm/attr-merge-vfp-4r.d: Likewise.
445 * ld-arm/attr-merge-vfp-5.d: Likewise.
446 * ld-arm/attr-merge-vfp-5r.d: Likewise.
447 * ld-arm/attr-merge-wchar-00-nowarn.d: Likewise.
448 * ld-arm/attr-merge-wchar-00.d: Likewise.
449 * ld-arm/attr-merge-wchar-02-nowarn.d: Likewise.
450 * ld-arm/attr-merge-wchar-02.d: Likewise.
451 * ld-arm/attr-merge-wchar-04-nowarn.d: Likewise.
452 * ld-arm/attr-merge-wchar-04.d: Likewise.
453 * ld-arm/attr-merge-wchar-20-nowarn.d: Likewise.
454 * ld-arm/attr-merge-wchar-20.d: Likewise.
455 * ld-arm/attr-merge-wchar-22-nowarn.d: Likewise.
456 * ld-arm/attr-merge-wchar-22.d: Likewise.
457 * ld-arm/attr-merge-wchar-24-nowarn.d: Likewise.
458 * ld-arm/attr-merge-wchar-40-nowarn.d: Likewise.
459 * ld-arm/attr-merge-wchar-40.d: Likewise.
460 * ld-arm/attr-merge-wchar-42-nowarn.d: Likewise.
461 * ld-arm/attr-merge-wchar-44-nowarn.d: Likewise.
462 * ld-arm/attr-merge-wchar-44.d: Likewise.
463 * ld-arm/attr-merge.attr: Likewise.
465 2010-05-11 Jie Zhang <jie@codesourcery.com>
467 * ld-arm/attr-merge-vfp-6.d: New test.
468 * ld-arm/attr-merge-vfp-6r.d: New test.
469 * ld-arm/attr-merge-vfpv3xd.s: New test.
470 * ld-arm/arm-elf.exp: Add attr-merge-vfp-6 and attr-merge-vfp-6r.
472 2010-05-07 Daniel Jacobowitz <dan@codesourcery.com>
474 * ld-arm/cortex-a8-fix-bl-rel-plt.d: New file.
475 * ld-arm/arm-elf.exp (armelftests): Run cortex-a8-fix-bl-rel-plt.d.
477 2010-05-06 Joseph Myers <joseph@codesourcery.com>
479 * ld-elf/orphan-region.d: Use ld -N.
481 2010-04-30 H.J. Lu <hongjiu.lu@intel.com>
484 * ld-elf/discard.ld: New.
485 * ld-elf/discard1.d: Likewise.
486 * ld-elf/discard1.s: Likewise.
487 * ld-elf/discard2.d: Likewise.
488 * ld-elf/discard2.s: Likewise.
489 * ld-elf/discard3.d: Likewise.
491 2010-04-22 Alan Modra <amodra@gmail.com>
493 * ld-elf/extract-symbol-1sec.d: Update lma.
494 * ld-i386/alloc.d: Expect a warning, not an error.
496 2010-04-20 Joseph Myers <joseph@codesourcery.com>
498 * ld-tic6x/data-reloc-global-rel.d,
499 ld-tic6x/data-reloc-global-rel.s,
500 ld-tic6x/data-reloc-local-r-rel.d,
501 ld-tic6x/data-reloc-local-rel.d, ld-tic6x/mvk-reloc-global-rel.d,
502 ld-tic6x/mvk-reloc-global-rel.s, ld-tic6x/mvk-reloc-local-1-rel.s,
503 ld-tic6x/mvk-reloc-local-2-rel.s,
504 ld-tic6x/mvk-reloc-local-r-rel.d, ld-tic6x/mvk-reloc-local-rel.d,
505 ld-tic6x/pcrel-reloc-global-rel.d,
506 ld-tic6x/pcrel-reloc-local-r-rel.d,
507 ld-tic6x/pcrel-reloc-local-rel.d, ld-tic6x/sbr-reloc-global-rel.d,
508 ld-tic6x/sbr-reloc-global-rel.s, ld-tic6x/sbr-reloc-local-1-rel.s,
509 ld-tic6x/sbr-reloc-local-2-rel.s,
510 ld-tic6x/sbr-reloc-local-r-rel.d, ld-tic6x/sbr-reloc-local-rel.d:
513 2010-04-15 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
515 * ld-arm/attr-merge-2.attr: Update for changes in attribute output.
516 * ld-arm/attr-merge-3.attr: Likewise.
517 * ld-arm/attr-merge-vfp-1.d: Likewise.
518 * ld-arm/attr-merge-vfp-1r.d: Likewise.
519 * ld-arm/attr-merge-vfp-2.d: Likewise.
520 * ld-arm/attr-merge-vfp-2r.d: Likewise.
521 * ld-arm/attr-merge-vfp-3.d: Likewise.
522 * ld-arm/attr-merge-vfp-3r.d: Likewise.
523 * ld-arm/attr-merge-vfp-4.d: Likeiwse.
524 * ld-arm/attr-merge-vfp-4r.d: Likewise.
525 * ld-arm/attr-merge-vfp-5.d: Likewise.
526 * ld-arm/attr-merge-vfp-5r.d: Likewise.
527 * ld-arm/attr-merge-wchar-00-nowarn.d: Likewise.
528 * ld-arm/attr-merge-wchar-00.d: Likewise.
529 * ld-arm/attr-merge-wchar-02-nowarn.d: Likewise.
530 * ld-arm/attr-merge-wchar-02.d: Likewise.
531 * ld-arm/attr-merge-wchar-04-nowarn.d: Likewise.
532 * ld-arm/attr-merge-wchar-04.d: Likewise.
533 * ld-arm/attr-merge-wchar-20-nowarn.d: Likewise.
534 * ld-arm/attr-merge-wchar-20.d: Likewise.
535 * ld-arm/attr-merge-wchar-22-nowarn.d: Likewise.
536 * ld-arm/attr-merge-wchar-22.d: Likewise.
537 * ld-arm/attr-merge-wchar-24-nowarn.d: Likewise.
538 * ld-arm/attr-merge-wchar-40-nowarn.d: Likewise.
539 * ld-arm/attr-merge-wchar-40.d: Likewise.
540 * ld-arm/attr-merge-wchar-42-nowarn.d: Likewise.
541 * ld-arm/attr-merge-wchar-44-nowarn.d: Likewise.
542 * ld-arm/attr-merge-wchar-44.d: Likewise.
543 * ld-arm/attr-merge.attr: Likewise.
545 2010-04-06 David S. Miller <davem@davemloft.net>
547 * ld-elfvers/vers.exp: Pass -Av9a to assembler on sparc-*-*
549 2010-04-05 Kai Tietz <kai.tietz@onevision.com>
551 * ld-pe/orphan_nu.d: New test for --no-leading-underscore.
552 * ld-pe/orphana_nu.s: New file.
553 * ld-pe/pe.exp: Add orphan_nu test.
555 2010-04-01 Nathan Sidwell <nathan@codesourcery.com>
557 * ld-powerpc/apuinfo-nul.rd: New.
558 * ld-powerpc/apuinfo-nul1.s: New.
559 * ld-powerpc/powerpc.exp: Add it.
561 2010-03-31 Kai TIetz <kai.tietz@onevision.com>
563 * ld-pe//pe-compile.exp (run_basefile_test): Trim result of wc
564 before string compare.
566 2010-03-31 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
568 * ld-arm/script-type.sym: Fix test.
570 2010-03-31 Kai TIetz <kai.tietz@onevision.com>
572 * ld-pe/basefile1.s: New.
573 * ld-pe/pe-compile.exp: Add base-file test.
575 2010-03-31 Hans-Peter Nilsson <hp@axis.com>
578 * ld-cris/pcrelcp-1.d, ld-cris/pcrelcp-1.s: New test.
580 * lib/ld-lib.exp (run_dump_test): When checking linker message and
581 return code, when success with no message is expected, don't
582 continue if we have an abnormal exit with a message. Check output
583 of inspection program and fail if it had output or an abnormal
584 exit code. Include "warning" and "error" among the directives
585 where multiples are allowed and append to previous values.
587 * ld-cris/cris.exp (loop over $srcdir/$subdir/*dso-*.d): Apply
588 "file rootname", not "file tail", before applying runtest_file_p.
590 2010-03-29 Daniel Jacobowitz <dan@codesourcery.com>
592 * ld-arm/arm-elf.exp (armeabitests): Add v6-M farcall test.
594 2010-03-25 Joseph Myers <joseph@codesourcery.com>
596 * ld-elf/flags1.d, ld-elf/merge.d: XFAIL for tic6x-*-*.
597 * ld-elf/sec-to-seg.exp: Set B_test_same_seg to 0 for tic6x-*-*.
598 * ld-tic6x: New directory and testcases.
600 2010-03-19 Jie Zhang <jie@codesourcery.com>
603 * ld-elf/pr11304.d: New test.
604 * ld-elf/pr11304a.s: New test.
605 * ld-elf/pr11304b.s: New test.
606 * lib/ld-lib.exp (regexp_diff): Add support for #failif.
608 2010-03-15 Daniel Jacobowitz <dan@codesourcery.com>
610 * ld-elf/orphan-region.d, ld-elf/orphan-region.ld,
611 ld-elf/orphan-region.s: New files.
613 2010-03-02 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
615 * ld-arm/arm-merge-incompatible.d: New test.
616 * ld-arm/arm-merge-incompatiblea.s: Likewise.
617 * ld-arm/arm-merge-incompatibleb.s: Likewise.
618 * ld-arm/arm-elf.exp: Run the new test.
620 2010-03-02 Christophe Lyon <christophe.lyon@st.com>
621 Alan Modra <amodra@gmail.com>
623 * ld-arm/arm-elf.exp: Change .text start address for
624 farcall-thumb-arm tests. Add v4t variant for farcall-mixed-lib
626 * ld-arm/farcall-mixed-lib-v4t.d: New test.
627 * ld-arm/farcall-mixed-lib1.s: Don't force armv5t.
628 * ld-arm/farcall-mixed-lib2.s: Likewise.
629 * ld-arm/arm-call.d: Update expected results.
630 * ld-arm/cortex-a8-far.d: Likewise.
631 * ld-arm/farcall-group-size2.d: Likewise.
632 * ld-arm/farcall-group.d: Likewise.
633 * ld-arm/farcall-mix.d: Likewise.
634 * ld-arm/farcall-mix2.d: Likewise.
635 * ld-arm/farcall-mixed-app-v5.d: Likewise.
636 * ld-arm/farcall-mixed-app.d: Likewise.
637 * ld-arm/farcall-mixed-lib.d: Likewise.
638 * ld-arm/farcall-thumb-arm.d: Likewise.
639 * ld-arm/farcall-thumb-arm-blx.d: Likewise.
640 * ld-arm/farcall-thumb-arm-pic-veneer.d: Likewise.
641 * ld-arm/farcall-thumb-arm-blx-pic-veneer.d: Likewise.
642 * ld-arm/farcall-thumb-arm.s: Update test. Add a new call to
643 potentially generate different types of stubs.
645 2010-02-27 H.J. Lu <hongjiu.lu@intel.com>
647 * ld-elf/init-fini-arrays.d: Pass --wide to readelf.
649 2010-02-27 Jie Zhang <jie@codesourcery.com>
651 * ld-elf/init-fini-arrays.s: New test.
652 * ld-elf/init-fini-arrays.d: New test.
654 2010-02-24 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
656 * ld-arm/group-relocs.s: Mark code sections as executable.
657 * ld-arm/arm-elf.exp (armelftests): Only dump executable sections in
659 * ld-arm/reloc-boundaries.d: Fix test to work on Linux targets.
661 2010-02-23 Nick Clifton <nickc@redhat.com>
663 * ld-elf/orphan4.d: Allow for other sections to be present in the
666 2010-02-18 H.J. Lu <hongjiu.lu@intel.com>
668 * ld-ifunc/ifunc.exp: Expect System V OSABI in dynamic
669 ifunc-using executable.
671 2010-02-19 Alan Modra <amodra@gmail.com>
673 * ld-elf/group.ld: Discard .dropme sections.
674 * ld-elf/group10.d, * ld-elf/group10.s: New test.
676 2010-02-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
678 * ld-arm/attr-merge-6.attr: Add new test. Missed off last commit.
680 2010-02-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
682 * ld-arm/attr-merge-3.attr: Fix test for new attribute values.
683 * ld-arm/attr-merge-3b.s: Likewise.
684 * ld-arm/attr-merge-unknown-1.d: Fix test now that 42 is a recognised
686 * ld-arm/attr-merge-unknown-1.s: Likewise.
687 * ld-arm/attr-merge-6.attr: New test.
688 * ld-arm/attr-merge-6a.s: Likewise.
689 * ld-arm/attr-merge-6b.s: Likewise.
690 * ld-arm/attr-merge-7.attr: Likewise.
691 * ld-arm/attr-merge-7a.s: Likewise.
692 * ld-arm/attr-merge-7b.s: Likewise.
693 * ld-arm/arm-elf.exp: Run the new tests.
695 2010-02-15 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
697 * ld-arm/jump-reloc-veneers-long.d: Correct testcase for
698 arm-none-eabi target.
699 * ld-arm/jump-reloc-veneers-short1.d: Likewise
700 * ld-arm/jump-reloc-veneers-short2.d: Likewise
702 2010-02-12 Daniel Gutson <dgutson@codesourcery.com>
704 * ld-arm/arm-elf.exp (armelftests): New test case added.
705 * ld-arm/data-only-map.s: New file.
706 * ld-arm/data-only-map.d: New file.
707 * ld-arm/data-only-map.ld: New file.
709 2010-02-11 David S. Miller <davem@davemloft.net>
711 * ld-sparc/gotop32.s: Add local symbol case.
712 * ld-sparc/gotop64.s: Likewise.
713 * ld-sparc/gotop32.rd: Adjust expected results.
714 * ld-sparc/gotop32.td: Likewise.
715 * ld-sparc/gotop64.dd: Likewise.
716 * ld-sparc/gotop64.rd: Likewise.
717 * ld-sparc/gotop64.td: Likewise.
719 2010-02-09 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
721 * ld-elfvsb/elfvsb.exp: Fix tests for arm*-*-linux*.
722 * ld-shared/shared.exp: Likewise.
724 2010-02-08 David S. Miller <davem@davemloft.net>
726 * ld-ifunc/ifunc.exp: Run for sparc.
728 2010-02-08 Nathan Sidwell <nathan@codesourcery.com>
730 * ld-powerpc/apuinfo-nul.s: New.
731 * ld-powerpc/apuinfo.rd: Add it.
732 * ld-powerpc/powerpc.exp: Likewise.
734 2010-02-01 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
736 * ld-arm/jump-reloc-veneers-long.d: New test.
737 * ld-arm/jump-reloc-veneers-short1.d: Likewise.
738 * ld-arm/jump-reloc-veneers-short2.d: Likewise.
739 * ld-arm/jump-reloc-veneers.s: Likewise.
740 * ld-arm/arm-elf.exp (armelftests): Run them.
742 2010-01-28 Nick Clifton <nickc@redhat.com>
745 * ld-sh/refdbg-0-dso.d: Dump all sections.
747 2010-01-26 H.J. Lu <hongjiu.lu@intel.com>
750 * ld-gc/dummy.s: New.
751 * ld-gc/pr11218-1.c: Likewise.
752 * ld-gc/pr11218-2.c: Likewise.
753 * ld-gc/pr11218.d: Likewise.
755 2010-01-23 Richard Sandiford <r.sandiford@uk.ibm.com>
757 * ld-powerpc/aix-ref-1-32.od, ld-powerpc/aix-ref-1-64.od,
758 ld-powerpc/aix-ref-1.s: New tests.
759 * ld-powerpc/aix52.exp: Run them.
761 2010-01-14 H.J. Lu <hongjiu.lu@intel.com>
763 * ld-elf/orphan4.d: Support 64bit targets.
765 2010-01-13 DJ Delorie <dj@redhat.com>
767 * ld-elf/orphan4.d: New.
768 * ld-elf/orphan4.ld: New.
769 * ld-elf/orphan4.s: New.
771 2010-01-13 Chao-ying Fu <fu@mips.com>
773 * ld-mips-elf/jr-to-b-1.d, ld-mips-elf/jr-to-b-2.d: New tests.
774 * ld-mips-elf/jr-to-b-1.s, ld-mips-elf/jr-to-b-2.s: Source.
775 * ld-mips-elf/mips-elf.exp: Run new tests.
777 2010-01-13 Daniel Jacobowitz <dan@codesourcery.com>
779 * ld-arm/arm-elf.exp (armelftests): Assemble Cortex-A8 tests with
782 2010-01-13 Nick Clifton <nickc@redhat.com>
784 * ld-scrips/sort.exp: Skip these tests when the target is the
787 2010-01-11 H.J. Lu <hongjiu.lu@intel.com>
790 * ld-elf/dynsym1.d: New.
792 2010-01-07 H.J. Lu <hongjiu.lu@intel.com>
795 * ld-elf/pr11138-1.c: New.
796 * ld-elf/pr11138-1.map: Likewise.
797 * ld-elf/pr11138-2.c: Likewise.
798 * ld-elf/pr11138-2.map: Likewise.
799 * ld-elf/pr11138.out: Likewise.
801 * ld-elf/shared.exp (build_tests): Add libpr11138-1.so and
803 (run_tests): Add 2 tests for PR ld/11138.
805 2010-01-07 H.J. Lu <hongjiu.lu@intel.com>
808 * ld-gc/gc.exp: Run start.
810 * ld-gc/start.d: New.
811 * ld-gc/start.s: Likewise.
813 2010-01-07 H.J. Lu <hongjiu.lu@intel.com>
816 * ld-gc/gc.exp: Run abi-note.
818 * ld-gc/abi-note.d: New.
819 * ld-gc/abi-note.s: Likewise.
821 For older changes see ChangeLog-2009
827 version-control: never