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