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