* ld/testsuite/ld-arm/script-type.ld: Update to generate symbols in a section.
[binutils-gdb.git] / ld / testsuite / ChangeLog
1 2010-09-20 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2
3 * ld-arm/script-type.ld: Update to generate symbols in a section.
4
5 2010-09-19 Richard Sandiford <rdsandiford@googlemail.com>
6
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
15 the local GOT.
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
18 smaller GOT sizes.
19
20 2010-09-18 Alan Modra <amodra@gmail.com>
21
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
52 cr16, crx and d10v.
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.
56
57 2010-09-16 Alan Modra <amodra@gmail.com>
58
59 * ld-elf/orphan-region.d: xfail for spu.
60 * ld-elf/relocatable.d: xfail for hppa.
61
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.
68
69 2010-09-10 Alan Modra <amodra@gmail.com>
70
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.
74
75 2010-09-10 Hans-Peter Nilsson <hp@axis.com>
76
77 * ld-scripts/rgn-at5.d: Restrict to *-*-linux*.
78
79 2010-09-09 H.J. Lu <hongjiu.lu@intel.com>
80
81 PR ld/11998
82 * ld-scripts/rgn-at5.d: New.
83 * ld-scripts/rgn-at5.s: Likewise.
84 * ld-scripts/rgn-at5.t: Likewise.
85
86 2010-09-07 Andrew Burgess <aburgess@broadcom.com>
87
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.
92
93 2010-08-31 Nick Clifton <nickc@redhat.com>
94
95 * ld-scripts/section-match.exp: New file. Runs the
96 section-match-1 test.
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.
100
101 2010-08-25 Julian Brown <julian@codesourcery.com>
102
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.
106
107 2010-08-24 H.J. Lu <hongjiu.lu@intel.com>
108
109 * ld-x86-64/x86-64.exp: Fix typos.
110
111 2010-08-23 Maciej W. Rozycki <macro@codesourcery.com>
112
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.
117
118 2010-08-22 H.J. Lu <hongjiu.lu@intel.com>
119
120 PR ld/11933
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.
125
126 * ld-x86-64/x86-64.exp: Test mixed x86_64 and i386 inputs.
127
128 2010-08-20 Maciej W. Rozycki <macro@codesourcery.com>
129
130 * ld-sh/sh.exp: Add missing newline.
131
132 2010-08-20 Maciej W. Rozycki <macro@codesourcery.com>
133
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.
142
143 2010-08-19 Alan Modra <amodra@gmail.com>
144
145 * ld-scripts/memory.t: Remove ORIGIN fudge.
146
147 2010-08-13 H.J. Lu <hongjiu.lu@intel.com>
148
149 PR ld/11913
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.
156
157 * ld-i386/i386.exp: Run discarded1.
158 * ld-x86-64/x86-64.exp: Likewise.
159
160 2010-08-09 Catherine Moore <clm@codesourcery.com>
161
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.
166
167 2010-08-06 Alan Modra <amodra@gmail.com>
168
169 * ld-powerpc/tocopt.s, * ld-powerpc/tocopt.d: New test.
170 * ld-powerpc/powerpc.exp: Run it.
171
172 2010-07-23 Naveen.H.S <naveen.S@kpitcummins.com>
173 Ina Pandit <ina.pandit@kpitcummins.com>
174
175 * ld-v850/split-lo16.d: Update the "ld" instructions with a space
176 for second operand.
177
178 2010-07-20 Alan Modra <amodra@gmail.com>
179
180 * ld-powerpc/tlsexe.r: Update.
181 * ld-powerpc/tlsexetoc.r: Update.
182 * ld-powerpc/tlsso.r: Update.
183 * ld-powerpc/tlstocso.r: Update.
184
185 2010-07-20 Alan Modra <amodra@gmail.com>
186
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.
190
191 2010-07-19 Andreas Schwab <schwab@redhat.com>
192
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.
207
208 2010-07-14 H.J. Lu <hongjiu.lu@intel.com>
209
210 PR ld/11817
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.
215
216 * ld-i386/i386.exp: Run compressed1.
217 * ld-x86-64/x86-64.exp: Likewise.
218
219 2010-07-13 H.J. Lu <hongjiu.lu@intel.com>
220
221 PR ld/11812
222 * ld-elf/exclude3b.d: Don't run on ia64-*-*. Replace .got with
223 .dynamic.
224
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.
230
231 * ld-i386/i386.exp: Run nogot1.
232 * ld-x86-64/x86-64.exp: Likewise.
233
234 2010-07-13 H.J. Lu <hongjiu.lu@intel.com>
235
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.
240
241 2010-07-13 H.J. Lu <hongjiu.lu@intel.com>
242
243 PR ld/11791
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.
252
253 2010-07-06 Alan Modra <amodra@gmail.com>
254
255 * ld-powerpc/relax.s: Add branch back to _start.
256 * ld-powerpc/relax.d: Update.
257 * ld-powerpc/relaxr.d: Update.
258
259 2010-07-01 Alan Modra <amodra@gmail.com>
260
261 * lib/ld-lib.exp (default_ld_simple_link): Add $gcc_ld_flag before
262 any other options in $ld.
263
264 2010-06-29 Alan Modra <amodra@gmail.com>
265
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.
270
271 2010-06-15 Joseph Myers <joseph@codesourcery.com>
272
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.
296
297 2010-06-07 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
298
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.
311
312 2010-05-26 H.J. Lu <hongjiu.lu@intel.com>
313
314 PR ld/11628
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.
320
321 2010-05-25 Daniel Jacobowitz <dan@codesourcery.com>
322 Joseph Myers <joseph@codesourcery.com>
323 Andrew Stubbs <ams@codesourcery.com>
324
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.
363
364 2010-05-18 H.J. Lu <hongjiu.lu@intel.com>
365
366 PR gas/11600
367 * ld-elf/exclude3.s: New.
368 * ld-elf/exclude3a.d: Likewise.
369 * ld-elf/exclude3b.d: Likewise.
370 * ld-elf/exclude3c.d: Likewise.
371
372 2010-05-11 Andrew Stubbs <ams@codesourcery.com>
373
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.
415
416 2010-05-11 Jie Zhang <jie@codesourcery.com>
417
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.
422
423 2010-05-07 Daniel Jacobowitz <dan@codesourcery.com>
424
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.
427
428 2010-05-06 Joseph Myers <joseph@codesourcery.com>
429
430 * ld-elf/orphan-region.d: Use ld -N.
431
432 2010-04-30 H.J. Lu <hongjiu.lu@intel.com>
433
434 PR ld/11542
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.
441
442 2010-04-22 Alan Modra <amodra@gmail.com>
443
444 * ld-elf/extract-symbol-1sec.d: Update lma.
445 * ld-i386/alloc.d: Expect a warning, not an error.
446
447 2010-04-20 Joseph Myers <joseph@codesourcery.com>
448
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:
462 New.
463
464 2010-04-15 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
465
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.
495
496 2010-04-06 David S. Miller <davem@davemloft.net>
497
498 * ld-elfvers/vers.exp: Pass -Av9a to assembler on sparc-*-*
499
500 2010-04-05 Kai Tietz <kai.tietz@onevision.com>
501
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.
505
506 2010-04-01 Nathan Sidwell <nathan@codesourcery.com>
507
508 * ld-powerpc/apuinfo-nul.rd: New.
509 * ld-powerpc/apuinfo-nul1.s: New.
510 * ld-powerpc/powerpc.exp: Add it.
511
512 2010-03-31 Kai TIetz <kai.tietz@onevision.com>
513
514 * ld-pe//pe-compile.exp (run_basefile_test): Trim result of wc
515 before string compare.
516
517 2010-03-31 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
518
519 * ld-arm/script-type.sym: Fix test.
520
521 2010-03-31 Kai TIetz <kai.tietz@onevision.com>
522
523 * ld-pe/basefile1.s: New.
524 * ld-pe/pe-compile.exp: Add base-file test.
525
526 2010-03-31 Hans-Peter Nilsson <hp@axis.com>
527
528 PR ld/11458
529 * ld-cris/pcrelcp-1.d, ld-cris/pcrelcp-1.s: New test.
530
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.
537
538 * ld-cris/cris.exp (loop over $srcdir/$subdir/*dso-*.d): Apply
539 "file rootname", not "file tail", before applying runtest_file_p.
540
541 2010-03-29 Daniel Jacobowitz <dan@codesourcery.com>
542
543 * ld-arm/arm-elf.exp (armeabitests): Add v6-M farcall test.
544
545 2010-03-25 Joseph Myers <joseph@codesourcery.com>
546
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.
550
551 2010-03-19 Jie Zhang <jie@codesourcery.com>
552
553 PR ld/11304
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.
558
559 2010-03-15 Daniel Jacobowitz <dan@codesourcery.com>
560
561 * ld-elf/orphan-region.d, ld-elf/orphan-region.ld,
562 ld-elf/orphan-region.s: New files.
563
564 2010-03-02 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
565
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.
570
571 2010-03-02 Christophe Lyon <christophe.lyon@st.com>
572 Alan Modra <amodra@gmail.com>
573
574 * ld-arm/arm-elf.exp: Change .text start address for
575 farcall-thumb-arm tests. Add v4t variant for farcall-mixed-lib
576 test.
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.
595
596 2010-02-27 H.J. Lu <hongjiu.lu@intel.com>
597
598 * ld-elf/init-fini-arrays.d: Pass --wide to readelf.
599
600 2010-02-27 Jie Zhang <jie@codesourcery.com>
601
602 * ld-elf/init-fini-arrays.s: New test.
603 * ld-elf/init-fini-arrays.d: New test.
604
605 2010-02-24 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
606
607 * ld-arm/group-relocs.s: Mark code sections as executable.
608 * ld-arm/arm-elf.exp (armelftests): Only dump executable sections in
609 group-relocs test.
610 * ld-arm/reloc-boundaries.d: Fix test to work on Linux targets.
611
612 2010-02-23 Nick Clifton <nickc@redhat.com>
613
614 * ld-elf/orphan4.d: Allow for other sections to be present in the
615 output.
616
617 2010-02-18 H.J. Lu <hongjiu.lu@intel.com>
618
619 * ld-ifunc/ifunc.exp: Expect System V OSABI in dynamic
620 ifunc-using executable.
621
622 2010-02-19 Alan Modra <amodra@gmail.com>
623
624 * ld-elf/group.ld: Discard .dropme sections.
625 * ld-elf/group10.d, * ld-elf/group10.s: New test.
626
627 2010-02-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
628
629 * ld-arm/attr-merge-6.attr: Add new test. Missed off last commit.
630
631 2010-02-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
632
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
636 attribute ID.
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.
645
646 2010-02-15 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
647
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
652
653 2010-02-12 Daniel Gutson <dgutson@codesourcery.com>
654
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.
659
660 2010-02-11 David S. Miller <davem@davemloft.net>
661
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.
669
670 2010-02-09 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
671
672 * ld-elfvsb/elfvsb.exp: Fix tests for arm*-*-linux*.
673 * ld-shared/shared.exp: Likewise.
674
675 2010-02-08 David S. Miller <davem@davemloft.net>
676
677 * ld-ifunc/ifunc.exp: Run for sparc.
678
679 2010-02-08 Nathan Sidwell <nathan@codesourcery.com>
680
681 * ld-powerpc/apuinfo-nul.s: New.
682 * ld-powerpc/apuinfo.rd: Add it.
683 * ld-powerpc/powerpc.exp: Likewise.
684
685 2010-02-01 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
686
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.
692
693 2010-01-28 Nick Clifton <nickc@redhat.com>
694
695 PR 11225
696 * ld-sh/refdbg-0-dso.d: Dump all sections.
697
698 2010-01-26 H.J. Lu <hongjiu.lu@intel.com>
699
700 PR ld/11218
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.
705
706 2010-01-23 Richard Sandiford <r.sandiford@uk.ibm.com>
707
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.
711
712 2010-01-14 H.J. Lu <hongjiu.lu@intel.com>
713
714 * ld-elf/orphan4.d: Support 64bit targets.
715
716 2010-01-13 DJ Delorie <dj@redhat.com>
717
718 * ld-elf/orphan4.d: New.
719 * ld-elf/orphan4.ld: New.
720 * ld-elf/orphan4.s: New.
721
722 2010-01-13 Chao-ying Fu <fu@mips.com>
723
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.
727
728 2010-01-13 Daniel Jacobowitz <dan@codesourcery.com>
729
730 * ld-arm/arm-elf.exp (armelftests): Assemble Cortex-A8 tests with
731 -mcpu=cortex-a8.
732
733 2010-01-13 Nick Clifton <nickc@redhat.com>
734
735 * ld-scrips/sort.exp: Skip these tests when the target is the
736 h8300.
737
738 2010-01-11 H.J. Lu <hongjiu.lu@intel.com>
739
740 PR ld/11146
741 * ld-elf/dynsym1.d: New.
742
743 2010-01-07 H.J. Lu <hongjiu.lu@intel.com>
744
745 PR ld/11138
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.
751
752 * ld-elf/shared.exp (build_tests): Add libpr11138-1.so and
753 libpr11138-2.o.
754 (run_tests): Add 2 tests for PR ld/11138.
755
756 2010-01-07 H.J. Lu <hongjiu.lu@intel.com>
757
758 PR ld/11133
759 * ld-gc/gc.exp: Run start.
760
761 * ld-gc/start.d: New.
762 * ld-gc/start.s: Likewise.
763
764 2010-01-07 H.J. Lu <hongjiu.lu@intel.com>
765
766 PR ld/11143
767 * ld-gc/gc.exp: Run abi-note.
768
769 * ld-gc/abi-note.d: New.
770 * ld-gc/abi-note.s: Likewise.
771
772 For older changes see ChangeLog-2009
773 \f
774 Local Variables:
775 mode: change-log
776 left-margin: 8
777 fill-column: 74
778 version-control: never
779 End: