1 2010-09-20 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
3 * ld-arm/script-type.ld: Update to generate symbols in a section.
5 2010-09-19 Richard Sandiford <rdsandiford@googlemail.com>
7 * ld-mips-elf/elf-rel-got-n32.d: Swap two local GOT entries
8 and remove some duplication between the global and local GOT
9 entries. Adjust GP offsets accordingly.
10 * ld-mips-elf/elf-rel-got-n64-linux.d: Likewise.
11 * ld-mips-elf/elf-rel-xgot-n32.d: Reorder GOT entries and update
12 GP offsets accordingly.
13 * ld-mips-elf/elf-rel-xgot-n64-linux.d: Likewise.
14 * ld-mips-elf/mips16-pic-1.gd: Move all global GOT entries to
16 * ld-mips-elf/mips16-pic-1.dd: Update GP offsets accordingly.
17 * ld-mips-elf/multi-got-no-shared.d: Adjust GP setup for
20 2010-09-18 Alan Modra <amodra@gmail.com>
22 * lib/ld-lib.exp (check_gc_sections_available): Fail more targets.
23 * ld-discard/discard.exp: Move xfails from here..
24 * ld-discard/extern.d: ..to here.
25 * ld-discard/start.d: ..and here.
26 * ld-discard/static.d: ..and here.
27 * ld-elf/binutils.exp: Don't run tbss1 and tbss2 tests on hppa64.
28 * ld-elf/empty2.d: Remove xfails.
29 * ld-elf/flags1.d: xfail hppa64.
30 * ld-elf/group1.d: Add comment.
31 * ld-elf/group2.d: xfail cr16 and crx.
32 * ld-elf/group3b.d: Correct xfail and add comment.
33 * ld-elf/group4.d: xfail cr16 and crx.
34 * ld-elf/group5.d: Likewise.
35 * ld-elf/group6.d: Likewise.
36 * ld-elf/group7.d: Likewise.
37 * ld-elf/group8a.d: Add more notarget and xfail entries. Comment.
38 * ld-elf/group8b.d: Likewise.
39 * ld-elf/group9a.d: Likewise.
40 * ld-elf/group9b.d: Likewise.
41 * ld-elf/linkonce2.d: Correct notarget and comment.
42 * ld-elf/merge2.d: Remove iq2000 from xfail.
43 * ld-elf/multibss1.d: xfail hppa64.
44 * ld-elf/nobits-1.d: Likewise.
45 * ld-elf/note-1.d: Likewise.
46 * ld-elf/note-2.d: Likewise.
47 * ld-elf/orphan-region.d: Add xfails.
48 * ld-elf/orphan-region.ld: Discard some sections.
49 * ld-elf/orphan.d: Add xfails.
50 * ld-elf/orphan.ld: Discard some sections.
51 * ld-elf/orphan3.d: Replace xfail frv-*-* with frv-*-elf. Remove
53 * ld-elf/pr349.d: Add xfails.
54 * ld-elf/warn2.d: Add xfails. Tweak symbol section for hppa64.
55 * ld-scripts/rgn-at5.t: Discard .reginfo.
57 2010-09-16 Alan Modra <amodra@gmail.com>
59 * ld-elf/orphan-region.d: xfail for spu.
60 * ld-elf/relocatable.d: xfail for hppa.
62 * ld-elf/group3b.d: Disable for generic linker targets.
63 * ld-elf/linkonce2.d: Likewise.
64 * ld-scripts/empty-address-2a.d: Disable for frv and aout,oldld.
65 * ld-scripts/empty-address-2b.d: Likewise.
66 * ld-scripts/rgn-at5.s: Don't use .word.
67 * ld-scripts/rgn-at5.d: Update.
69 2010-09-10 Alan Modra <amodra@gmail.com>
71 * ld-gc/abi-note.d: Exclude aout and oldld targets.
72 * ld-gc/start.d: Likewise.
73 * ld-scripts/section-match-1.d: Likewise, and tic30.
75 2010-09-10 Hans-Peter Nilsson <hp@axis.com>
77 * ld-scripts/rgn-at5.d: Restrict to *-*-linux*.
79 2010-09-09 H.J. Lu <hongjiu.lu@intel.com>
82 * ld-scripts/rgn-at5.d: New.
83 * ld-scripts/rgn-at5.s: Likewise.
84 * ld-scripts/rgn-at5.t: Likewise.
86 2010-09-07 Andrew Burgess <aburgess@broadcom.com>
88 * ld-x86-64/split-by-file.rd: New test.
89 * ld-x86-64/split-by-file1.s: New test source code.
90 * ld-x86-64/split-by-file2.s: New test source code.
91 * ld-x86-64/x86-64.exp: Run the new test.
93 2010-08-31 Nick Clifton <nickc@redhat.com>
95 * ld-scripts/section-match.exp: New file. Runs the
97 * ld-scripts/section-match-1.d: New file.
98 * ld-scripts/section-match-1.s: New file.
99 * ld-scripts/section-match-1.t: New file.
101 2010-08-25 Julian Brown <julian@codesourcery.com>
103 * ld-arm/arm-elf.exp (armelftests): Add cortex-a8-fix-blx-bcond.s.
104 * ld-arm/cortex-a8-fix-blx-bcond.s: New.
105 * ld-arm/cortex-a8-fix-blx-bcond.d: New.
107 2010-08-24 H.J. Lu <hongjiu.lu@intel.com>
109 * ld-x86-64/x86-64.exp: Fix typos.
111 2010-08-23 Maciej W. Rozycki <macro@codesourcery.com>
113 * ld-mips-elf/attr-gnu-4-04.d: Adjust Tag_GNU_MIPS_ABI_FP for
114 the new MIPS32r2 64-bit FPU description.
115 * ld-mips-elf/attr-gnu-4-40.d: Likewise.
116 * ld-mips-elf/attr-gnu-4-44.d: Likewise.
118 2010-08-22 H.J. Lu <hongjiu.lu@intel.com>
121 * ld-x86-64/mixed1a.s: New.
122 * ld-x86-64/mixed1b.s: Likewise.
123 * ld-x86-64/mixed2a.s: Likewise.
124 * ld-x86-64/mixed2b.s: Likewise.
126 * ld-x86-64/x86-64.exp: Test mixed x86_64 and i386 inputs.
128 2010-08-20 Maciej W. Rozycki <macro@codesourcery.com>
130 * ld-sh/sh.exp: Add missing newline.
132 2010-08-20 Maciej W. Rozycki <macro@codesourcery.com>
134 * ld-mips-elf/attr-gnu-4-01.d: Correct Tag_GNU_MIPS_ABI_FP.
135 * ld-mips-elf/attr-gnu-4-02.d: Likewise.
136 * ld-mips-elf/attr-gnu-4-10.d: Likewise.
137 * ld-mips-elf/attr-gnu-4-11.d: Likewise.
138 * ld-mips-elf/attr-gnu-4-15.d: Likewise.
139 * ld-mips-elf/attr-gnu-4-20.d: Likewise.
140 * ld-mips-elf/attr-gnu-4-22.d: Likewise.
141 * ld-mips-elf/attr-gnu-4-25.d: Likewise.
143 2010-08-19 Alan Modra <amodra@gmail.com>
145 * ld-scripts/memory.t: Remove ORIGIN fudge.
147 2010-08-13 H.J. Lu <hongjiu.lu@intel.com>
150 * ld-i386/discarded1.d: New.
151 * ld-i386/discarded1.s: Likewise.
152 * ld-i386/discarded1.t: Likewise.
153 * ld-x86-64/discarded1.d: Likewise.
154 * ld-x86-64/discarded1.s: Likewise.
155 * ld-x86-64/discarded1.t: Likewise.
157 * ld-i386/i386.exp: Run discarded1.
158 * ld-x86-64/x86-64.exp: Likewise.
160 2010-08-09 Catherine Moore <clm@codesourcery.com>
162 * ld-mips-elf/mode-change-error-1.d: New.
163 * ld-mips-elf/mode-change-error-1a.s: New.
164 * ld-mips-elf/mode-change-error-1b.s: New.
165 * ld-mips-elf/mips-elf.exp: Run new test.
167 2010-08-06 Alan Modra <amodra@gmail.com>
169 * ld-powerpc/tocopt.s, * ld-powerpc/tocopt.d: New test.
170 * ld-powerpc/powerpc.exp: Run it.
172 2010-07-23 Naveen.H.S <naveen.S@kpitcummins.com>
173 Ina Pandit <ina.pandit@kpitcummins.com>
175 * ld-v850/split-lo16.d: Update the "ld" instructions with a space
178 2010-07-20 Alan Modra <amodra@gmail.com>
180 * ld-powerpc/tlsexe.r: Update.
181 * ld-powerpc/tlsexetoc.r: Update.
182 * ld-powerpc/tlsso.r: Update.
183 * ld-powerpc/tlstocso.r: Update.
185 2010-07-20 Alan Modra <amodra@gmail.com>
187 * ld-powerpc/vxworks-relax.s: Add branches to match expected output.
188 * ld-powerpc/vxworks-relax-2.s: Likewise.
189 * ld-powerpc/vxworks1-lib.rd: Reorder reloc sections.
191 2010-07-19 Andreas Schwab <schwab@redhat.com>
193 * ld-mmix/bspec1.d: Ignore "Key to Flags" contents.
194 * ld-mmix/bspec2.d: Likewise.
195 * ld-mmix/local1.d: Likewise.
196 * ld-mmix/local3.d: Likewise.
197 * ld-mmix/local5.d: Likewise.
198 * ld-mmix/local7.d: Likewise.
199 * ld-mmix/undef-3.d: Likewise.
200 * ld-sh/sh64/crange1.rd: Likewise.
201 * ld-sh/sh64/crange2.rd: Likewise.
202 * ld-sh/sh64/crange3-cmpct.rd: Likewise.
203 * ld-sh/sh64/crange3-media.rd: Likewise.
204 * ld-sh/sh64/crange3.rd: Likewise.
205 * ld-sh/sh64/crangerel1.rd: Likewise.
206 * ld-sh/sh64/crangerel2.rd: Likewise.
208 2010-07-14 H.J. Lu <hongjiu.lu@intel.com>
211 * ld-i386/compressed1.s: New.
212 * ld-i386/compressed1.d: Likewise.
213 * ld-x86-64/compressed1.s: Likewise.
214 * ld-x86-64/compressed1.d: Likewise.
216 * ld-i386/i386.exp: Run compressed1.
217 * ld-x86-64/x86-64.exp: Likewise.
219 2010-07-13 H.J. Lu <hongjiu.lu@intel.com>
222 * ld-elf/exclude3b.d: Don't run on ia64-*-*. Replace .got with
225 * ld-elf/exclude3d.d: New.
226 * ld-i386/nogot1.d: Likewise.
227 * ld-i386/nogot1.s: Likewise.
228 * ld-x86-64/nogot1.d: Likewise.
229 * ld-x86-64/nogot1.s: Likewise.
231 * ld-i386/i386.exp: Run nogot1.
232 * ld-x86-64/x86-64.exp: Likewise.
234 2010-07-13 H.J. Lu <hongjiu.lu@intel.com>
236 * ld-i386/hidden2.d: Don't hard code expected output.
237 * ld-i386/protected3.d: Likewise.
238 * ld-x86-64/hidden2.d: Likewise.
239 * ld-x86-64/protected3.d: Likewise.
241 2010-07-13 H.J. Lu <hongjiu.lu@intel.com>
244 * ld-ifunc/ifunc-10-i386.d: New.
245 * ld-ifunc/ifunc-10-i386.s: Likewise.
246 * ld-ifunc/ifunc-10-x86-64.d: Likewise.
247 * ld-ifunc/ifunc-10-x86-64.s: Likewise.
248 * ld-ifunc/ifunc-11-i386.d: Likewise.
249 * ld-ifunc/ifunc-11-i386.s: Likewise.
250 * ld-ifunc/ifunc-11-x86-64.d: Likewise.
251 * ld-ifunc/ifunc-11-x86-64.s: Likewise.
253 2010-07-06 Alan Modra <amodra@gmail.com>
255 * ld-powerpc/relax.s: Add branch back to _start.
256 * ld-powerpc/relax.d: Update.
257 * ld-powerpc/relaxr.d: Update.
259 2010-07-01 Alan Modra <amodra@gmail.com>
261 * lib/ld-lib.exp (default_ld_simple_link): Add $gcc_ld_flag before
262 any other options in $ld.
264 2010-06-29 Alan Modra <amodra@gmail.com>
266 * ld-maxq/maxq.exp: Delete file.
267 * ld-maxq/addend.dd, * ld-maxq/addend.s, * ld-maxq/paddr.dd,
268 * ld-maxq/paddr.s, * ld-maxq/paddr1.dd, * ld-maxq/paddr1.s,
269 * ld-maxq/r32-1.s, * ld-maxq/r32-2.s, * ld-maxq/r32.dd: Likewise.
271 2010-06-15 Joseph Myers <joseph@codesourcery.com>
273 * ld-elf/orphan3.d: Allow section names starting '_'.
274 * ld-tic6x/attr-arch-c62x-c62x.d, ld-tic6x/attr-arch-c62x-c64x+.d,
275 ld-tic6x/attr-arch-c62x-c64x.d, ld-tic6x/attr-arch-c62x-c674x.d,
276 ld-tic6x/attr-arch-c62x-c67x+.d, ld-tic6x/attr-arch-c62x-c67x.d,
277 ld-tic6x/attr-arch-c62x.s, ld-tic6x/attr-arch-c64x+-c62x.d,
278 ld-tic6x/attr-arch-c64x+-c64x+.d, ld-tic6x/attr-arch-c64x+-c64x.d,
279 ld-tic6x/attr-arch-c64x+-c674x.d,
280 ld-tic6x/attr-arch-c64x+-c67x+.d, ld-tic6x/attr-arch-c64x+-c67x.d,
281 ld-tic6x/attr-arch-c64x+.s, ld-tic6x/attr-arch-c64x-c62x.d,
282 ld-tic6x/attr-arch-c64x-c64x+.d, ld-tic6x/attr-arch-c64x-c64x.d,
283 ld-tic6x/attr-arch-c64x-c674x.d, ld-tic6x/attr-arch-c64x-c67x+.d,
284 ld-tic6x/attr-arch-c64x-c67x.d, ld-tic6x/attr-arch-c64x.s,
285 ld-tic6x/attr-arch-c674x-c62x.d, ld-tic6x/attr-arch-c674x-c64x+.d,
286 ld-tic6x/attr-arch-c674x-c64x.d, ld-tic6x/attr-arch-c674x-c674x.d,
287 ld-tic6x/attr-arch-c674x-c67x+.d, ld-tic6x/attr-arch-c674x-c67x.d,
288 ld-tic6x/attr-arch-c674x.s, ld-tic6x/attr-arch-c67x+-c62x.d,
289 ld-tic6x/attr-arch-c67x+-c64x+.d, ld-tic6x/attr-arch-c67x+-c64x.d,
290 ld-tic6x/attr-arch-c67x+-c674x.d,
291 ld-tic6x/attr-arch-c67x+-c67x+.d, ld-tic6x/attr-arch-c67x+-c67x.d,
292 ld-tic6x/attr-arch-c67x+.s, ld-tic6x/attr-arch-c67x-c62x.d,
293 ld-tic6x/attr-arch-c67x-c64x+.d, ld-tic6x/attr-arch-c67x-c64x.d,
294 ld-tic6x/attr-arch-c67x-c674x.d, ld-tic6x/attr-arch-c67x-c67x+.d,
295 ld-tic6x/attr-arch-c67x-c67x.d, ld-tic6x/attr-arch-c67x.s: New.
297 2010-06-07 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
299 * ld-arm/arm-call.d: Handle change in lsls/movs disassembly.
300 * ld-arm/farcall-thumb-arm-short.d: Likewise.
301 * ld-arm/farcall-thumb-thumb-blx-pic-veneer.d: Likewise.
302 * ld-arm/farcall-thumb-thumb-blx.d: Likewise.
303 * ld-arm/farcall-thumb-thumb-m-pic-veneer.d: Likewise.
304 * ld-arm/farcall-thumb-thumb-m.d: Likewise.
305 * ld-arm/farcall-thumb-thumb-pic-veneer.d: Likewise.
306 * ld-arm/farcall-thumb-thumb.d: Likewise.
307 * ld-arm/thumb2-bl-as-thumb1-bad-noeabi.d: Likewise.
308 * ld-arm/thumb2-bl-as-thumb1-bad.d: Likewise.
309 * ld-arm/thumb2-bl-bad-noeabi.d: Likewise.
310 * ld-arm/thumb2-bl-bad.d: Likewise.
312 2010-05-26 H.J. Lu <hongjiu.lu@intel.com>
315 * ld-elf/textaddr3.d: New.
316 * ld-elf/textaddr4.d: Likewise.
317 * ld-elf/textaddr5.d: Likewise.
318 * ld-elf/textaddr6.d: Likewise.
319 * ld-elf/textaddr7.d: Likewise.
321 2010-05-25 Daniel Jacobowitz <dan@codesourcery.com>
322 Joseph Myers <joseph@codesourcery.com>
323 Andrew Stubbs <ams@codesourcery.com>
325 * ld-sh/sh.exp: Handle uClinux like Linux.
326 * lib/ld-lib.exp (is_elf_format): Include sh*-*-uclinux*.
327 * ld-sh/fdpic-funcdesc-shared.d: New file.
328 * ld-sh/fdpic-funcdesc-shared.s: New file.
329 * ld-sh/fdpic-funcdesc-static.d: New file.
330 * ld-sh/fdpic-funcdesc-static.s: New file.
331 * ld-sh/fdpic-gotfuncdesc-shared.d: New file.
332 * ld-sh/fdpic-gotfuncdesc-shared.s: New file.
333 * ld-sh/fdpic-gotfuncdesc-static.d: New file.
334 * ld-sh/fdpic-gotfuncdesc-static.s: New file.
335 * ld-sh/fdpic-gotfuncdesci20-shared.d: New file.
336 * ld-sh/fdpic-gotfuncdesci20-shared.s: New file.
337 * ld-sh/fdpic-gotfuncdesci20-static.d: New file.
338 * ld-sh/fdpic-gotfuncdesci20-static.s: New file.
339 * ld-sh/fdpic-goti20-shared.d: New file.
340 * ld-sh/fdpic-goti20-shared.s: New file.
341 * ld-sh/fdpic-goti20-static.d: New file.
342 * ld-sh/fdpic-goti20-static.s: New file.
343 * ld-sh/fdpic-gotofffuncdesc-shared.d: New file.
344 * ld-sh/fdpic-gotofffuncdesc-shared.s: New file.
345 * ld-sh/fdpic-gotofffuncdesc-static.d: New file.
346 * ld-sh/fdpic-gotofffuncdesc-static.s: New file.
347 * ld-sh/fdpic-gotofffuncdesci20-shared.d: New file.
348 * ld-sh/fdpic-gotofffuncdesci20-shared.s: New file.
349 * ld-sh/fdpic-gotofffuncdesci20-static.d: New file.
350 * ld-sh/fdpic-gotofffuncdesci20-static.s: New file.
351 * ld-sh/fdpic-gotoffi20-shared.d: New file.
352 * ld-sh/fdpic-gotoffi20-shared.s: New file.
353 * ld-sh/fdpic-gotoffi20-static.d: New file.
354 * ld-sh/fdpic-gotoffi20-static.s: New file.
355 * ld-sh/fdpic-plt-be.d: New file.
356 * ld-sh/fdpic-plt-le.d: New file.
357 * ld-sh/fdpic-plt.s: New file.
358 * ld-sh/fdpic-plti20-be.d: New file.
359 * ld-sh/fdpic-plti20-le.d: New file.
360 * ld-sh/fdpic-stack-default.d: New file.
361 * ld-sh/fdpic-stack-size.d: New file.
362 * ld-sh/fdpic-stack.s: New file.
364 2010-05-18 H.J. Lu <hongjiu.lu@intel.com>
367 * ld-elf/exclude3.s: New.
368 * ld-elf/exclude3a.d: Likewise.
369 * ld-elf/exclude3b.d: Likewise.
370 * ld-elf/exclude3c.d: Likewise.
372 2010-05-11 Andrew Stubbs <ams@codesourcery.com>
374 * ld-arm/attr-merge-2.attr: Add Tag_DIV_use.
375 * ld-arm/attr-merge-2a.s: Likewise.
376 * ld-arm/attr-merge-2b.s: Likewise.
377 * ld-arm/attr-merge-3a.s: Likewise.
378 * ld-arm/attr-merge-3b.s: Likewise.
379 * ld-arm/attr-merge-4.attr: Likewise.
380 * ld-arm/attr-merge-5.attr: Likewise.
381 * ld-arm/attr-merge-6.attr: Likewise.
382 * ld-arm/attr-merge-7.attr: Likewise.
383 * ld-arm/attr-merge-arch-1.attr: Likewise.
384 * ld-arm/attr-merge-arch-2.attr: Likewise.
385 * ld-arm/attr-merge-unknown-2.d: Likewise.
386 * ld-arm/attr-merge-unknown-2r.d: Likewise.
387 * ld-arm/attr-merge-unknown-3.d: Likewise.
388 * ld-arm/attr-merge-vfp-1.d: Likewise.
389 * ld-arm/attr-merge-vfp-1r.d: Likewise.
390 * ld-arm/attr-merge-vfp-2.d: Likewise.
391 * ld-arm/attr-merge-vfp-2r.d: Likewise.
392 * ld-arm/attr-merge-vfp-3.d: Likewise.
393 * ld-arm/attr-merge-vfp-3r.d: Likewise.
394 * ld-arm/attr-merge-vfp-4.d: Likewise.
395 * ld-arm/attr-merge-vfp-4r.d: Likewise.
396 * ld-arm/attr-merge-vfp-5.d: Likewise.
397 * ld-arm/attr-merge-vfp-5r.d: Likewise.
398 * ld-arm/attr-merge-wchar-00-nowarn.d: Likewise.
399 * ld-arm/attr-merge-wchar-00.d: Likewise.
400 * ld-arm/attr-merge-wchar-02-nowarn.d: Likewise.
401 * ld-arm/attr-merge-wchar-02.d: Likewise.
402 * ld-arm/attr-merge-wchar-04-nowarn.d: Likewise.
403 * ld-arm/attr-merge-wchar-04.d: Likewise.
404 * ld-arm/attr-merge-wchar-20-nowarn.d: Likewise.
405 * ld-arm/attr-merge-wchar-20.d: Likewise.
406 * ld-arm/attr-merge-wchar-22-nowarn.d: Likewise.
407 * ld-arm/attr-merge-wchar-22.d: Likewise.
408 * ld-arm/attr-merge-wchar-24-nowarn.d: Likewise.
409 * ld-arm/attr-merge-wchar-40-nowarn.d: Likewise.
410 * ld-arm/attr-merge-wchar-40.d: Likewise.
411 * ld-arm/attr-merge-wchar-42-nowarn.d: Likewise.
412 * ld-arm/attr-merge-wchar-44-nowarn.d: Likewise.
413 * ld-arm/attr-merge-wchar-44.d: Likewise.
414 * ld-arm/attr-merge.attr: Likewise.
416 2010-05-11 Jie Zhang <jie@codesourcery.com>
418 * ld-arm/attr-merge-vfp-6.d: New test.
419 * ld-arm/attr-merge-vfp-6r.d: New test.
420 * ld-arm/attr-merge-vfpv3xd.s: New test.
421 * ld-arm/arm-elf.exp: Add attr-merge-vfp-6 and attr-merge-vfp-6r.
423 2010-05-07 Daniel Jacobowitz <dan@codesourcery.com>
425 * ld-arm/cortex-a8-fix-bl-rel-plt.d: New file.
426 * ld-arm/arm-elf.exp (armelftests): Run cortex-a8-fix-bl-rel-plt.d.
428 2010-05-06 Joseph Myers <joseph@codesourcery.com>
430 * ld-elf/orphan-region.d: Use ld -N.
432 2010-04-30 H.J. Lu <hongjiu.lu@intel.com>
435 * ld-elf/discard.ld: New.
436 * ld-elf/discard1.d: Likewise.
437 * ld-elf/discard1.s: Likewise.
438 * ld-elf/discard2.d: Likewise.
439 * ld-elf/discard2.s: Likewise.
440 * ld-elf/discard3.d: Likewise.
442 2010-04-22 Alan Modra <amodra@gmail.com>
444 * ld-elf/extract-symbol-1sec.d: Update lma.
445 * ld-i386/alloc.d: Expect a warning, not an error.
447 2010-04-20 Joseph Myers <joseph@codesourcery.com>
449 * ld-tic6x/data-reloc-global-rel.d,
450 ld-tic6x/data-reloc-global-rel.s,
451 ld-tic6x/data-reloc-local-r-rel.d,
452 ld-tic6x/data-reloc-local-rel.d, ld-tic6x/mvk-reloc-global-rel.d,
453 ld-tic6x/mvk-reloc-global-rel.s, ld-tic6x/mvk-reloc-local-1-rel.s,
454 ld-tic6x/mvk-reloc-local-2-rel.s,
455 ld-tic6x/mvk-reloc-local-r-rel.d, ld-tic6x/mvk-reloc-local-rel.d,
456 ld-tic6x/pcrel-reloc-global-rel.d,
457 ld-tic6x/pcrel-reloc-local-r-rel.d,
458 ld-tic6x/pcrel-reloc-local-rel.d, ld-tic6x/sbr-reloc-global-rel.d,
459 ld-tic6x/sbr-reloc-global-rel.s, ld-tic6x/sbr-reloc-local-1-rel.s,
460 ld-tic6x/sbr-reloc-local-2-rel.s,
461 ld-tic6x/sbr-reloc-local-r-rel.d, ld-tic6x/sbr-reloc-local-rel.d:
464 2010-04-15 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
466 * ld-arm/attr-merge-2.attr: Update for changes in attribute output.
467 * ld-arm/attr-merge-3.attr: Likewise.
468 * ld-arm/attr-merge-vfp-1.d: Likewise.
469 * ld-arm/attr-merge-vfp-1r.d: Likewise.
470 * ld-arm/attr-merge-vfp-2.d: Likewise.
471 * ld-arm/attr-merge-vfp-2r.d: Likewise.
472 * ld-arm/attr-merge-vfp-3.d: Likewise.
473 * ld-arm/attr-merge-vfp-3r.d: Likewise.
474 * ld-arm/attr-merge-vfp-4.d: Likeiwse.
475 * ld-arm/attr-merge-vfp-4r.d: Likewise.
476 * ld-arm/attr-merge-vfp-5.d: Likewise.
477 * ld-arm/attr-merge-vfp-5r.d: Likewise.
478 * ld-arm/attr-merge-wchar-00-nowarn.d: Likewise.
479 * ld-arm/attr-merge-wchar-00.d: Likewise.
480 * ld-arm/attr-merge-wchar-02-nowarn.d: Likewise.
481 * ld-arm/attr-merge-wchar-02.d: Likewise.
482 * ld-arm/attr-merge-wchar-04-nowarn.d: Likewise.
483 * ld-arm/attr-merge-wchar-04.d: Likewise.
484 * ld-arm/attr-merge-wchar-20-nowarn.d: Likewise.
485 * ld-arm/attr-merge-wchar-20.d: Likewise.
486 * ld-arm/attr-merge-wchar-22-nowarn.d: Likewise.
487 * ld-arm/attr-merge-wchar-22.d: Likewise.
488 * ld-arm/attr-merge-wchar-24-nowarn.d: Likewise.
489 * ld-arm/attr-merge-wchar-40-nowarn.d: Likewise.
490 * ld-arm/attr-merge-wchar-40.d: Likewise.
491 * ld-arm/attr-merge-wchar-42-nowarn.d: Likewise.
492 * ld-arm/attr-merge-wchar-44-nowarn.d: Likewise.
493 * ld-arm/attr-merge-wchar-44.d: Likewise.
494 * ld-arm/attr-merge.attr: Likewise.
496 2010-04-06 David S. Miller <davem@davemloft.net>
498 * ld-elfvers/vers.exp: Pass -Av9a to assembler on sparc-*-*
500 2010-04-05 Kai Tietz <kai.tietz@onevision.com>
502 * ld-pe/orphan_nu.d: New test for --no-leading-underscore.
503 * ld-pe/orphana_nu.s: New file.
504 * ld-pe/pe.exp: Add orphan_nu test.
506 2010-04-01 Nathan Sidwell <nathan@codesourcery.com>
508 * ld-powerpc/apuinfo-nul.rd: New.
509 * ld-powerpc/apuinfo-nul1.s: New.
510 * ld-powerpc/powerpc.exp: Add it.
512 2010-03-31 Kai TIetz <kai.tietz@onevision.com>
514 * ld-pe//pe-compile.exp (run_basefile_test): Trim result of wc
515 before string compare.
517 2010-03-31 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
519 * ld-arm/script-type.sym: Fix test.
521 2010-03-31 Kai TIetz <kai.tietz@onevision.com>
523 * ld-pe/basefile1.s: New.
524 * ld-pe/pe-compile.exp: Add base-file test.
526 2010-03-31 Hans-Peter Nilsson <hp@axis.com>
529 * ld-cris/pcrelcp-1.d, ld-cris/pcrelcp-1.s: New test.
531 * lib/ld-lib.exp (run_dump_test): When checking linker message and
532 return code, when success with no message is expected, don't
533 continue if we have an abnormal exit with a message. Check output
534 of inspection program and fail if it had output or an abnormal
535 exit code. Include "warning" and "error" among the directives
536 where multiples are allowed and append to previous values.
538 * ld-cris/cris.exp (loop over $srcdir/$subdir/*dso-*.d): Apply
539 "file rootname", not "file tail", before applying runtest_file_p.
541 2010-03-29 Daniel Jacobowitz <dan@codesourcery.com>
543 * ld-arm/arm-elf.exp (armeabitests): Add v6-M farcall test.
545 2010-03-25 Joseph Myers <joseph@codesourcery.com>
547 * ld-elf/flags1.d, ld-elf/merge.d: XFAIL for tic6x-*-*.
548 * ld-elf/sec-to-seg.exp: Set B_test_same_seg to 0 for tic6x-*-*.
549 * ld-tic6x: New directory and testcases.
551 2010-03-19 Jie Zhang <jie@codesourcery.com>
554 * ld-elf/pr11304.d: New test.
555 * ld-elf/pr11304a.s: New test.
556 * ld-elf/pr11304b.s: New test.
557 * lib/ld-lib.exp (regexp_diff): Add support for #failif.
559 2010-03-15 Daniel Jacobowitz <dan@codesourcery.com>
561 * ld-elf/orphan-region.d, ld-elf/orphan-region.ld,
562 ld-elf/orphan-region.s: New files.
564 2010-03-02 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
566 * ld-arm/arm-merge-incompatible.d: New test.
567 * ld-arm/arm-merge-incompatiblea.s: Likewise.
568 * ld-arm/arm-merge-incompatibleb.s: Likewise.
569 * ld-arm/arm-elf.exp: Run the new test.
571 2010-03-02 Christophe Lyon <christophe.lyon@st.com>
572 Alan Modra <amodra@gmail.com>
574 * ld-arm/arm-elf.exp: Change .text start address for
575 farcall-thumb-arm tests. Add v4t variant for farcall-mixed-lib
577 * ld-arm/farcall-mixed-lib-v4t.d: New test.
578 * ld-arm/farcall-mixed-lib1.s: Don't force armv5t.
579 * ld-arm/farcall-mixed-lib2.s: Likewise.
580 * ld-arm/arm-call.d: Update expected results.
581 * ld-arm/cortex-a8-far.d: Likewise.
582 * ld-arm/farcall-group-size2.d: Likewise.
583 * ld-arm/farcall-group.d: Likewise.
584 * ld-arm/farcall-mix.d: Likewise.
585 * ld-arm/farcall-mix2.d: Likewise.
586 * ld-arm/farcall-mixed-app-v5.d: Likewise.
587 * ld-arm/farcall-mixed-app.d: Likewise.
588 * ld-arm/farcall-mixed-lib.d: Likewise.
589 * ld-arm/farcall-thumb-arm.d: Likewise.
590 * ld-arm/farcall-thumb-arm-blx.d: Likewise.
591 * ld-arm/farcall-thumb-arm-pic-veneer.d: Likewise.
592 * ld-arm/farcall-thumb-arm-blx-pic-veneer.d: Likewise.
593 * ld-arm/farcall-thumb-arm.s: Update test. Add a new call to
594 potentially generate different types of stubs.
596 2010-02-27 H.J. Lu <hongjiu.lu@intel.com>
598 * ld-elf/init-fini-arrays.d: Pass --wide to readelf.
600 2010-02-27 Jie Zhang <jie@codesourcery.com>
602 * ld-elf/init-fini-arrays.s: New test.
603 * ld-elf/init-fini-arrays.d: New test.
605 2010-02-24 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
607 * ld-arm/group-relocs.s: Mark code sections as executable.
608 * ld-arm/arm-elf.exp (armelftests): Only dump executable sections in
610 * ld-arm/reloc-boundaries.d: Fix test to work on Linux targets.
612 2010-02-23 Nick Clifton <nickc@redhat.com>
614 * ld-elf/orphan4.d: Allow for other sections to be present in the
617 2010-02-18 H.J. Lu <hongjiu.lu@intel.com>
619 * ld-ifunc/ifunc.exp: Expect System V OSABI in dynamic
620 ifunc-using executable.
622 2010-02-19 Alan Modra <amodra@gmail.com>
624 * ld-elf/group.ld: Discard .dropme sections.
625 * ld-elf/group10.d, * ld-elf/group10.s: New test.
627 2010-02-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
629 * ld-arm/attr-merge-6.attr: Add new test. Missed off last commit.
631 2010-02-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
633 * ld-arm/attr-merge-3.attr: Fix test for new attribute values.
634 * ld-arm/attr-merge-3b.s: Likewise.
635 * ld-arm/attr-merge-unknown-1.d: Fix test now that 42 is a recognised
637 * ld-arm/attr-merge-unknown-1.s: Likewise.
638 * ld-arm/attr-merge-6.attr: New test.
639 * ld-arm/attr-merge-6a.s: Likewise.
640 * ld-arm/attr-merge-6b.s: Likewise.
641 * ld-arm/attr-merge-7.attr: Likewise.
642 * ld-arm/attr-merge-7a.s: Likewise.
643 * ld-arm/attr-merge-7b.s: Likewise.
644 * ld-arm/arm-elf.exp: Run the new tests.
646 2010-02-15 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
648 * ld-arm/jump-reloc-veneers-long.d: Correct testcase for
649 arm-none-eabi target.
650 * ld-arm/jump-reloc-veneers-short1.d: Likewise
651 * ld-arm/jump-reloc-veneers-short2.d: Likewise
653 2010-02-12 Daniel Gutson <dgutson@codesourcery.com>
655 * ld-arm/arm-elf.exp (armelftests): New test case added.
656 * ld-arm/data-only-map.s: New file.
657 * ld-arm/data-only-map.d: New file.
658 * ld-arm/data-only-map.ld: New file.
660 2010-02-11 David S. Miller <davem@davemloft.net>
662 * ld-sparc/gotop32.s: Add local symbol case.
663 * ld-sparc/gotop64.s: Likewise.
664 * ld-sparc/gotop32.rd: Adjust expected results.
665 * ld-sparc/gotop32.td: Likewise.
666 * ld-sparc/gotop64.dd: Likewise.
667 * ld-sparc/gotop64.rd: Likewise.
668 * ld-sparc/gotop64.td: Likewise.
670 2010-02-09 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
672 * ld-elfvsb/elfvsb.exp: Fix tests for arm*-*-linux*.
673 * ld-shared/shared.exp: Likewise.
675 2010-02-08 David S. Miller <davem@davemloft.net>
677 * ld-ifunc/ifunc.exp: Run for sparc.
679 2010-02-08 Nathan Sidwell <nathan@codesourcery.com>
681 * ld-powerpc/apuinfo-nul.s: New.
682 * ld-powerpc/apuinfo.rd: Add it.
683 * ld-powerpc/powerpc.exp: Likewise.
685 2010-02-01 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
687 * ld-arm/jump-reloc-veneers-long.d: New test.
688 * ld-arm/jump-reloc-veneers-short1.d: Likewise.
689 * ld-arm/jump-reloc-veneers-short2.d: Likewise.
690 * ld-arm/jump-reloc-veneers.s: Likewise.
691 * ld-arm/arm-elf.exp (armelftests): Run them.
693 2010-01-28 Nick Clifton <nickc@redhat.com>
696 * ld-sh/refdbg-0-dso.d: Dump all sections.
698 2010-01-26 H.J. Lu <hongjiu.lu@intel.com>
701 * ld-gc/dummy.s: New.
702 * ld-gc/pr11218-1.c: Likewise.
703 * ld-gc/pr11218-2.c: Likewise.
704 * ld-gc/pr11218.d: Likewise.
706 2010-01-23 Richard Sandiford <r.sandiford@uk.ibm.com>
708 * ld-powerpc/aix-ref-1-32.od, ld-powerpc/aix-ref-1-64.od,
709 ld-powerpc/aix-ref-1.s: New tests.
710 * ld-powerpc/aix52.exp: Run them.
712 2010-01-14 H.J. Lu <hongjiu.lu@intel.com>
714 * ld-elf/orphan4.d: Support 64bit targets.
716 2010-01-13 DJ Delorie <dj@redhat.com>
718 * ld-elf/orphan4.d: New.
719 * ld-elf/orphan4.ld: New.
720 * ld-elf/orphan4.s: New.
722 2010-01-13 Chao-ying Fu <fu@mips.com>
724 * ld-mips-elf/jr-to-b-1.d, ld-mips-elf/jr-to-b-2.d: New tests.
725 * ld-mips-elf/jr-to-b-1.s, ld-mips-elf/jr-to-b-2.s: Source.
726 * ld-mips-elf/mips-elf.exp: Run new tests.
728 2010-01-13 Daniel Jacobowitz <dan@codesourcery.com>
730 * ld-arm/arm-elf.exp (armelftests): Assemble Cortex-A8 tests with
733 2010-01-13 Nick Clifton <nickc@redhat.com>
735 * ld-scrips/sort.exp: Skip these tests when the target is the
738 2010-01-11 H.J. Lu <hongjiu.lu@intel.com>
741 * ld-elf/dynsym1.d: New.
743 2010-01-07 H.J. Lu <hongjiu.lu@intel.com>
746 * ld-elf/pr11138-1.c: New.
747 * ld-elf/pr11138-1.map: Likewise.
748 * ld-elf/pr11138-2.c: Likewise.
749 * ld-elf/pr11138-2.map: Likewise.
750 * ld-elf/pr11138.out: Likewise.
752 * ld-elf/shared.exp (build_tests): Add libpr11138-1.so and
754 (run_tests): Add 2 tests for PR ld/11138.
756 2010-01-07 H.J. Lu <hongjiu.lu@intel.com>
759 * ld-gc/gc.exp: Run start.
761 * ld-gc/start.d: New.
762 * ld-gc/start.s: Likewise.
764 2010-01-07 H.J. Lu <hongjiu.lu@intel.com>
767 * ld-gc/gc.exp: Run abi-note.
769 * ld-gc/abi-note.d: New.
770 * ld-gc/abi-note.s: Likewise.
772 For older changes see ChangeLog-2009
778 version-control: never