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