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