2010-09-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
[binutils-gdb.git] / ld / testsuite / ChangeLog
1 2010-09-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2
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.
7
8 2010-09-23 H.J. Lu <hongjiu.lu@intel.com>
9
10 PR ld/11812
11 * ld-i386/nogot1.s: Don't use GOTOFF.
12
13 2010-09-23 Bernd Schmidt <bernds@codesourcery.com>
14
15 * ld-tic6x/pcrel-reloc-local-r-rel-rela.d: New test.
16
17 2010-09-23 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
18
19 * ld-arm/attr-merge-6.attr: Update for Security Extensions.
20 * ld-arm/attr-merge-7.attr: Likewise.
21
22 2010-09-23 Alan Modra <amodra@gmail.com>
23
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.
35
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.
41
42 2010-09-20 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
43
44 * ld-arm/attr-merge-6.attr: Update test for change in canonical CPU
45 name.
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.
49
50 2010-09-20 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
51
52 * ld-arm/script-type.ld: Update to generate symbols in a section.
53
54 2010-09-19 Richard Sandiford <rdsandiford@googlemail.com>
55
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
64 the local GOT.
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
67 smaller GOT sizes.
68
69 2010-09-18 Alan Modra <amodra@gmail.com>
70
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
101 cr16, crx and d10v.
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.
105
106 2010-09-16 Alan Modra <amodra@gmail.com>
107
108 * ld-elf/orphan-region.d: xfail for spu.
109 * ld-elf/relocatable.d: xfail for hppa.
110
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.
117
118 2010-09-10 Alan Modra <amodra@gmail.com>
119
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.
123
124 2010-09-10 Hans-Peter Nilsson <hp@axis.com>
125
126 * ld-scripts/rgn-at5.d: Restrict to *-*-linux*.
127
128 2010-09-09 H.J. Lu <hongjiu.lu@intel.com>
129
130 PR ld/11998
131 * ld-scripts/rgn-at5.d: New.
132 * ld-scripts/rgn-at5.s: Likewise.
133 * ld-scripts/rgn-at5.t: Likewise.
134
135 2010-09-07 Andrew Burgess <aburgess@broadcom.com>
136
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.
141
142 2010-08-31 Nick Clifton <nickc@redhat.com>
143
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.
149
150 2010-08-25 Julian Brown <julian@codesourcery.com>
151
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.
155
156 2010-08-24 H.J. Lu <hongjiu.lu@intel.com>
157
158 * ld-x86-64/x86-64.exp: Fix typos.
159
160 2010-08-23 Maciej W. Rozycki <macro@codesourcery.com>
161
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.
166
167 2010-08-22 H.J. Lu <hongjiu.lu@intel.com>
168
169 PR ld/11933
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.
174
175 * ld-x86-64/x86-64.exp: Test mixed x86_64 and i386 inputs.
176
177 2010-08-20 Maciej W. Rozycki <macro@codesourcery.com>
178
179 * ld-sh/sh.exp: Add missing newline.
180
181 2010-08-20 Maciej W. Rozycki <macro@codesourcery.com>
182
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.
191
192 2010-08-19 Alan Modra <amodra@gmail.com>
193
194 * ld-scripts/memory.t: Remove ORIGIN fudge.
195
196 2010-08-13 H.J. Lu <hongjiu.lu@intel.com>
197
198 PR ld/11913
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.
205
206 * ld-i386/i386.exp: Run discarded1.
207 * ld-x86-64/x86-64.exp: Likewise.
208
209 2010-08-09 Catherine Moore <clm@codesourcery.com>
210
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.
215
216 2010-08-06 Alan Modra <amodra@gmail.com>
217
218 * ld-powerpc/tocopt.s, * ld-powerpc/tocopt.d: New test.
219 * ld-powerpc/powerpc.exp: Run it.
220
221 2010-07-23 Naveen.H.S <naveen.S@kpitcummins.com>
222 Ina Pandit <ina.pandit@kpitcummins.com>
223
224 * ld-v850/split-lo16.d: Update the "ld" instructions with a space
225 for second operand.
226
227 2010-07-20 Alan Modra <amodra@gmail.com>
228
229 * ld-powerpc/tlsexe.r: Update.
230 * ld-powerpc/tlsexetoc.r: Update.
231 * ld-powerpc/tlsso.r: Update.
232 * ld-powerpc/tlstocso.r: Update.
233
234 2010-07-20 Alan Modra <amodra@gmail.com>
235
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.
239
240 2010-07-19 Andreas Schwab <schwab@redhat.com>
241
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.
256
257 2010-07-14 H.J. Lu <hongjiu.lu@intel.com>
258
259 PR ld/11817
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.
264
265 * ld-i386/i386.exp: Run compressed1.
266 * ld-x86-64/x86-64.exp: Likewise.
267
268 2010-07-13 H.J. Lu <hongjiu.lu@intel.com>
269
270 PR ld/11812
271 * ld-elf/exclude3b.d: Don't run on ia64-*-*. Replace .got with
272 .dynamic.
273
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.
279
280 * ld-i386/i386.exp: Run nogot1.
281 * ld-x86-64/x86-64.exp: Likewise.
282
283 2010-07-13 H.J. Lu <hongjiu.lu@intel.com>
284
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.
289
290 2010-07-13 H.J. Lu <hongjiu.lu@intel.com>
291
292 PR ld/11791
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.
301
302 2010-07-06 Alan Modra <amodra@gmail.com>
303
304 * ld-powerpc/relax.s: Add branch back to _start.
305 * ld-powerpc/relax.d: Update.
306 * ld-powerpc/relaxr.d: Update.
307
308 2010-07-01 Alan Modra <amodra@gmail.com>
309
310 * lib/ld-lib.exp (default_ld_simple_link): Add $gcc_ld_flag before
311 any other options in $ld.
312
313 2010-06-29 Alan Modra <amodra@gmail.com>
314
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.
319
320 2010-06-15 Joseph Myers <joseph@codesourcery.com>
321
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.
345
346 2010-06-07 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
347
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.
360
361 2010-05-26 H.J. Lu <hongjiu.lu@intel.com>
362
363 PR ld/11628
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.
369
370 2010-05-25 Daniel Jacobowitz <dan@codesourcery.com>
371 Joseph Myers <joseph@codesourcery.com>
372 Andrew Stubbs <ams@codesourcery.com>
373
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.
412
413 2010-05-18 H.J. Lu <hongjiu.lu@intel.com>
414
415 PR gas/11600
416 * ld-elf/exclude3.s: New.
417 * ld-elf/exclude3a.d: Likewise.
418 * ld-elf/exclude3b.d: Likewise.
419 * ld-elf/exclude3c.d: Likewise.
420
421 2010-05-11 Andrew Stubbs <ams@codesourcery.com>
422
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.
464
465 2010-05-11 Jie Zhang <jie@codesourcery.com>
466
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.
471
472 2010-05-07 Daniel Jacobowitz <dan@codesourcery.com>
473
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.
476
477 2010-05-06 Joseph Myers <joseph@codesourcery.com>
478
479 * ld-elf/orphan-region.d: Use ld -N.
480
481 2010-04-30 H.J. Lu <hongjiu.lu@intel.com>
482
483 PR ld/11542
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.
490
491 2010-04-22 Alan Modra <amodra@gmail.com>
492
493 * ld-elf/extract-symbol-1sec.d: Update lma.
494 * ld-i386/alloc.d: Expect a warning, not an error.
495
496 2010-04-20 Joseph Myers <joseph@codesourcery.com>
497
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:
511 New.
512
513 2010-04-15 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
514
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.
544
545 2010-04-06 David S. Miller <davem@davemloft.net>
546
547 * ld-elfvers/vers.exp: Pass -Av9a to assembler on sparc-*-*
548
549 2010-04-05 Kai Tietz <kai.tietz@onevision.com>
550
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.
554
555 2010-04-01 Nathan Sidwell <nathan@codesourcery.com>
556
557 * ld-powerpc/apuinfo-nul.rd: New.
558 * ld-powerpc/apuinfo-nul1.s: New.
559 * ld-powerpc/powerpc.exp: Add it.
560
561 2010-03-31 Kai TIetz <kai.tietz@onevision.com>
562
563 * ld-pe//pe-compile.exp (run_basefile_test): Trim result of wc
564 before string compare.
565
566 2010-03-31 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
567
568 * ld-arm/script-type.sym: Fix test.
569
570 2010-03-31 Kai TIetz <kai.tietz@onevision.com>
571
572 * ld-pe/basefile1.s: New.
573 * ld-pe/pe-compile.exp: Add base-file test.
574
575 2010-03-31 Hans-Peter Nilsson <hp@axis.com>
576
577 PR ld/11458
578 * ld-cris/pcrelcp-1.d, ld-cris/pcrelcp-1.s: New test.
579
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.
586
587 * ld-cris/cris.exp (loop over $srcdir/$subdir/*dso-*.d): Apply
588 "file rootname", not "file tail", before applying runtest_file_p.
589
590 2010-03-29 Daniel Jacobowitz <dan@codesourcery.com>
591
592 * ld-arm/arm-elf.exp (armeabitests): Add v6-M farcall test.
593
594 2010-03-25 Joseph Myers <joseph@codesourcery.com>
595
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.
599
600 2010-03-19 Jie Zhang <jie@codesourcery.com>
601
602 PR ld/11304
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.
607
608 2010-03-15 Daniel Jacobowitz <dan@codesourcery.com>
609
610 * ld-elf/orphan-region.d, ld-elf/orphan-region.ld,
611 ld-elf/orphan-region.s: New files.
612
613 2010-03-02 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
614
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.
619
620 2010-03-02 Christophe Lyon <christophe.lyon@st.com>
621 Alan Modra <amodra@gmail.com>
622
623 * ld-arm/arm-elf.exp: Change .text start address for
624 farcall-thumb-arm tests. Add v4t variant for farcall-mixed-lib
625 test.
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.
644
645 2010-02-27 H.J. Lu <hongjiu.lu@intel.com>
646
647 * ld-elf/init-fini-arrays.d: Pass --wide to readelf.
648
649 2010-02-27 Jie Zhang <jie@codesourcery.com>
650
651 * ld-elf/init-fini-arrays.s: New test.
652 * ld-elf/init-fini-arrays.d: New test.
653
654 2010-02-24 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
655
656 * ld-arm/group-relocs.s: Mark code sections as executable.
657 * ld-arm/arm-elf.exp (armelftests): Only dump executable sections in
658 group-relocs test.
659 * ld-arm/reloc-boundaries.d: Fix test to work on Linux targets.
660
661 2010-02-23 Nick Clifton <nickc@redhat.com>
662
663 * ld-elf/orphan4.d: Allow for other sections to be present in the
664 output.
665
666 2010-02-18 H.J. Lu <hongjiu.lu@intel.com>
667
668 * ld-ifunc/ifunc.exp: Expect System V OSABI in dynamic
669 ifunc-using executable.
670
671 2010-02-19 Alan Modra <amodra@gmail.com>
672
673 * ld-elf/group.ld: Discard .dropme sections.
674 * ld-elf/group10.d, * ld-elf/group10.s: New test.
675
676 2010-02-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
677
678 * ld-arm/attr-merge-6.attr: Add new test. Missed off last commit.
679
680 2010-02-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
681
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
685 attribute ID.
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.
694
695 2010-02-15 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
696
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
701
702 2010-02-12 Daniel Gutson <dgutson@codesourcery.com>
703
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.
708
709 2010-02-11 David S. Miller <davem@davemloft.net>
710
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.
718
719 2010-02-09 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
720
721 * ld-elfvsb/elfvsb.exp: Fix tests for arm*-*-linux*.
722 * ld-shared/shared.exp: Likewise.
723
724 2010-02-08 David S. Miller <davem@davemloft.net>
725
726 * ld-ifunc/ifunc.exp: Run for sparc.
727
728 2010-02-08 Nathan Sidwell <nathan@codesourcery.com>
729
730 * ld-powerpc/apuinfo-nul.s: New.
731 * ld-powerpc/apuinfo.rd: Add it.
732 * ld-powerpc/powerpc.exp: Likewise.
733
734 2010-02-01 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
735
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.
741
742 2010-01-28 Nick Clifton <nickc@redhat.com>
743
744 PR 11225
745 * ld-sh/refdbg-0-dso.d: Dump all sections.
746
747 2010-01-26 H.J. Lu <hongjiu.lu@intel.com>
748
749 PR ld/11218
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.
754
755 2010-01-23 Richard Sandiford <r.sandiford@uk.ibm.com>
756
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.
760
761 2010-01-14 H.J. Lu <hongjiu.lu@intel.com>
762
763 * ld-elf/orphan4.d: Support 64bit targets.
764
765 2010-01-13 DJ Delorie <dj@redhat.com>
766
767 * ld-elf/orphan4.d: New.
768 * ld-elf/orphan4.ld: New.
769 * ld-elf/orphan4.s: New.
770
771 2010-01-13 Chao-ying Fu <fu@mips.com>
772
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.
776
777 2010-01-13 Daniel Jacobowitz <dan@codesourcery.com>
778
779 * ld-arm/arm-elf.exp (armelftests): Assemble Cortex-A8 tests with
780 -mcpu=cortex-a8.
781
782 2010-01-13 Nick Clifton <nickc@redhat.com>
783
784 * ld-scrips/sort.exp: Skip these tests when the target is the
785 h8300.
786
787 2010-01-11 H.J. Lu <hongjiu.lu@intel.com>
788
789 PR ld/11146
790 * ld-elf/dynsym1.d: New.
791
792 2010-01-07 H.J. Lu <hongjiu.lu@intel.com>
793
794 PR ld/11138
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.
800
801 * ld-elf/shared.exp (build_tests): Add libpr11138-1.so and
802 libpr11138-2.o.
803 (run_tests): Add 2 tests for PR ld/11138.
804
805 2010-01-07 H.J. Lu <hongjiu.lu@intel.com>
806
807 PR ld/11133
808 * ld-gc/gc.exp: Run start.
809
810 * ld-gc/start.d: New.
811 * ld-gc/start.s: Likewise.
812
813 2010-01-07 H.J. Lu <hongjiu.lu@intel.com>
814
815 PR ld/11143
816 * ld-gc/gc.exp: Run abi-note.
817
818 * ld-gc/abi-note.d: New.
819 * ld-gc/abi-note.s: Likewise.
820
821 For older changes see ChangeLog-2009
822 \f
823 Local Variables:
824 mode: change-log
825 left-margin: 8
826 fill-column: 74
827 version-control: never
828 End: