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