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