2010-05-21 Daniel Jacobowitz <dan@codesourcery.com>
[binutils.git] / ld / testsuite / ChangeLog
blob4a3989e08d083fea6e2f759bf6ea7fc36d0bcf05
1 2010-05-25  Daniel Jacobowitz  <dan@codesourcery.com>
2             Joseph Myers  <joseph@codesourcery.com>
3             Andrew Stubbs  <ams@codesourcery.com>
5         * ld-sh/sh.exp: Handle uClinux like Linux.
6         * lib/ld-lib.exp (is_elf_format): Include sh*-*-uclinux*.
7         * ld-sh/fdpic-funcdesc-shared.d: New file.
8         * ld-sh/fdpic-funcdesc-shared.s: New file.
9         * ld-sh/fdpic-funcdesc-static.d: New file.
10         * ld-sh/fdpic-funcdesc-static.s: New file.
11         * ld-sh/fdpic-gotfuncdesc-shared.d: New file.
12         * ld-sh/fdpic-gotfuncdesc-shared.s: New file.
13         * ld-sh/fdpic-gotfuncdesc-static.d: New file.
14         * ld-sh/fdpic-gotfuncdesc-static.s: New file.
15         * ld-sh/fdpic-gotfuncdesci20-shared.d: New file.
16         * ld-sh/fdpic-gotfuncdesci20-shared.s: New file.
17         * ld-sh/fdpic-gotfuncdesci20-static.d: New file.
18         * ld-sh/fdpic-gotfuncdesci20-static.s: New file.
19         * ld-sh/fdpic-goti20-shared.d: New file.
20         * ld-sh/fdpic-goti20-shared.s: New file.
21         * ld-sh/fdpic-goti20-static.d: New file.
22         * ld-sh/fdpic-goti20-static.s: New file.
23         * ld-sh/fdpic-gotofffuncdesc-shared.d: New file.
24         * ld-sh/fdpic-gotofffuncdesc-shared.s: New file.
25         * ld-sh/fdpic-gotofffuncdesc-static.d: New file.
26         * ld-sh/fdpic-gotofffuncdesc-static.s: New file.
27         * ld-sh/fdpic-gotofffuncdesci20-shared.d: New file.
28         * ld-sh/fdpic-gotofffuncdesci20-shared.s: New file.
29         * ld-sh/fdpic-gotofffuncdesci20-static.d: New file.
30         * ld-sh/fdpic-gotofffuncdesci20-static.s: New file.
31         * ld-sh/fdpic-gotoffi20-shared.d: New file.
32         * ld-sh/fdpic-gotoffi20-shared.s: New file.
33         * ld-sh/fdpic-gotoffi20-static.d: New file.
34         * ld-sh/fdpic-gotoffi20-static.s: New file.
35         * ld-sh/fdpic-plt-be.d: New file.
36         * ld-sh/fdpic-plt-le.d: New file.
37         * ld-sh/fdpic-plt.s: New file.
38         * ld-sh/fdpic-plti20-be.d: New file.
39         * ld-sh/fdpic-plti20-le.d: New file.
40         * ld-sh/fdpic-stack-default.d: New file.
41         * ld-sh/fdpic-stack-size.d: New file.
42         * ld-sh/fdpic-stack.s: New file.
44 2010-05-18  H.J. Lu  <hongjiu.lu@intel.com>
46         PR gas/11600
47         * ld-elf/exclude3.s: New.
48         * ld-elf/exclude3a.d: Likewise.
49         * ld-elf/exclude3b.d: Likewise.
50         * ld-elf/exclude3c.d: Likewise.
52 2010-05-11  Andrew Stubbs  <ams@codesourcery.com>
54         * ld-arm/attr-merge-2.attr: Add Tag_DIV_use.
55         * ld-arm/attr-merge-2a.s: Likewise.
56         * ld-arm/attr-merge-2b.s: Likewise.
57         * ld-arm/attr-merge-3a.s: Likewise.
58         * ld-arm/attr-merge-3b.s: Likewise.
59         * ld-arm/attr-merge-4.attr: Likewise.
60         * ld-arm/attr-merge-5.attr: Likewise.
61         * ld-arm/attr-merge-6.attr: Likewise.
62         * ld-arm/attr-merge-7.attr: Likewise.
63         * ld-arm/attr-merge-arch-1.attr: Likewise.
64         * ld-arm/attr-merge-arch-2.attr: Likewise.
65         * ld-arm/attr-merge-unknown-2.d: Likewise.
66         * ld-arm/attr-merge-unknown-2r.d: Likewise.
67         * ld-arm/attr-merge-unknown-3.d: Likewise.
68         * ld-arm/attr-merge-vfp-1.d: Likewise.
69         * ld-arm/attr-merge-vfp-1r.d: Likewise.
70         * ld-arm/attr-merge-vfp-2.d: Likewise.
71         * ld-arm/attr-merge-vfp-2r.d: Likewise.
72         * ld-arm/attr-merge-vfp-3.d: Likewise.
73         * ld-arm/attr-merge-vfp-3r.d: Likewise.
74         * ld-arm/attr-merge-vfp-4.d: Likewise.
75         * ld-arm/attr-merge-vfp-4r.d: Likewise.
76         * ld-arm/attr-merge-vfp-5.d: Likewise.
77         * ld-arm/attr-merge-vfp-5r.d: Likewise.
78         * ld-arm/attr-merge-wchar-00-nowarn.d: Likewise.
79         * ld-arm/attr-merge-wchar-00.d: Likewise.
80         * ld-arm/attr-merge-wchar-02-nowarn.d: Likewise.
81         * ld-arm/attr-merge-wchar-02.d: Likewise.
82         * ld-arm/attr-merge-wchar-04-nowarn.d: Likewise.
83         * ld-arm/attr-merge-wchar-04.d: Likewise.
84         * ld-arm/attr-merge-wchar-20-nowarn.d: Likewise.
85         * ld-arm/attr-merge-wchar-20.d: Likewise.
86         * ld-arm/attr-merge-wchar-22-nowarn.d: Likewise.
87         * ld-arm/attr-merge-wchar-22.d: Likewise.
88         * ld-arm/attr-merge-wchar-24-nowarn.d: Likewise.
89         * ld-arm/attr-merge-wchar-40-nowarn.d: Likewise.
90         * ld-arm/attr-merge-wchar-40.d: Likewise.
91         * ld-arm/attr-merge-wchar-42-nowarn.d: Likewise.
92         * ld-arm/attr-merge-wchar-44-nowarn.d: Likewise.
93         * ld-arm/attr-merge-wchar-44.d: Likewise.
94         * ld-arm/attr-merge.attr: Likewise.
96 2010-05-11  Jie Zhang  <jie@codesourcery.com>
98         * ld-arm/attr-merge-vfp-6.d: New test.
99         * ld-arm/attr-merge-vfp-6r.d: New test.
100         * ld-arm/attr-merge-vfpv3xd.s: New test.
101         * ld-arm/arm-elf.exp: Add attr-merge-vfp-6 and attr-merge-vfp-6r.
103 2010-05-07  Daniel Jacobowitz  <dan@codesourcery.com>
105         * ld-arm/cortex-a8-fix-bl-rel-plt.d: New file.
106         * ld-arm/arm-elf.exp (armelftests): Run cortex-a8-fix-bl-rel-plt.d.
108 2010-05-06  Joseph Myers  <joseph@codesourcery.com>
110         * ld-elf/orphan-region.d: Use ld -N.
112 2010-04-30  H.J. Lu  <hongjiu.lu@intel.com>
114         PR ld/11542
115         * ld-elf/discard.ld: New.
116         * ld-elf/discard1.d: Likewise.
117         * ld-elf/discard1.s: Likewise.
118         * ld-elf/discard2.d: Likewise.
119         * ld-elf/discard2.s: Likewise.
120         * ld-elf/discard3.d: Likewise.
122 2010-04-22  Alan Modra  <amodra@gmail.com>
124         * ld-elf/extract-symbol-1sec.d: Update lma.
125         * ld-i386/alloc.d: Expect a warning, not an error.
127 2010-04-20  Joseph Myers  <joseph@codesourcery.com>
129         * ld-tic6x/data-reloc-global-rel.d,
130         ld-tic6x/data-reloc-global-rel.s,
131         ld-tic6x/data-reloc-local-r-rel.d,
132         ld-tic6x/data-reloc-local-rel.d, ld-tic6x/mvk-reloc-global-rel.d,
133         ld-tic6x/mvk-reloc-global-rel.s, ld-tic6x/mvk-reloc-local-1-rel.s,
134         ld-tic6x/mvk-reloc-local-2-rel.s,
135         ld-tic6x/mvk-reloc-local-r-rel.d, ld-tic6x/mvk-reloc-local-rel.d,
136         ld-tic6x/pcrel-reloc-global-rel.d,
137         ld-tic6x/pcrel-reloc-local-r-rel.d,
138         ld-tic6x/pcrel-reloc-local-rel.d, ld-tic6x/sbr-reloc-global-rel.d,
139         ld-tic6x/sbr-reloc-global-rel.s, ld-tic6x/sbr-reloc-local-1-rel.s,
140         ld-tic6x/sbr-reloc-local-2-rel.s,
141         ld-tic6x/sbr-reloc-local-r-rel.d, ld-tic6x/sbr-reloc-local-rel.d:
142         New.
144 2010-04-15  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
146         * ld-arm/attr-merge-2.attr: Update for changes in attribute output.
147         * ld-arm/attr-merge-3.attr: Likewise.
148         * ld-arm/attr-merge-vfp-1.d: Likewise.
149         * ld-arm/attr-merge-vfp-1r.d: Likewise.
150         * ld-arm/attr-merge-vfp-2.d: Likewise.
151         * ld-arm/attr-merge-vfp-2r.d: Likewise.
152         * ld-arm/attr-merge-vfp-3.d: Likewise.
153         * ld-arm/attr-merge-vfp-3r.d: Likewise.
154         * ld-arm/attr-merge-vfp-4.d: Likeiwse.
155         * ld-arm/attr-merge-vfp-4r.d: Likewise.
156         * ld-arm/attr-merge-vfp-5.d: Likewise.
157         * ld-arm/attr-merge-vfp-5r.d: Likewise.
158         * ld-arm/attr-merge-wchar-00-nowarn.d: Likewise.
159         * ld-arm/attr-merge-wchar-00.d: Likewise.
160         * ld-arm/attr-merge-wchar-02-nowarn.d: Likewise.
161         * ld-arm/attr-merge-wchar-02.d: Likewise.
162         * ld-arm/attr-merge-wchar-04-nowarn.d: Likewise.
163         * ld-arm/attr-merge-wchar-04.d: Likewise.
164         * ld-arm/attr-merge-wchar-20-nowarn.d: Likewise.
165         * ld-arm/attr-merge-wchar-20.d: Likewise.
166         * ld-arm/attr-merge-wchar-22-nowarn.d: Likewise.
167         * ld-arm/attr-merge-wchar-22.d: Likewise.
168         * ld-arm/attr-merge-wchar-24-nowarn.d: Likewise.
169         * ld-arm/attr-merge-wchar-40-nowarn.d: Likewise.
170         * ld-arm/attr-merge-wchar-40.d: Likewise.
171         * ld-arm/attr-merge-wchar-42-nowarn.d: Likewise.
172         * ld-arm/attr-merge-wchar-44-nowarn.d: Likewise.
173         * ld-arm/attr-merge-wchar-44.d: Likewise.
174         * ld-arm/attr-merge.attr: Likewise.
176 2010-04-06  David S. Miller  <davem@davemloft.net>
178         * ld-elfvers/vers.exp: Pass -Av9a to assembler on sparc-*-*
180 2010-04-05  Kai Tietz  <kai.tietz@onevision.com>
182         * ld-pe/orphan_nu.d: New test for --no-leading-underscore.
183         * ld-pe/orphana_nu.s: New file.
184         * ld-pe/pe.exp: Add orphan_nu test.
186 2010-04-01  Nathan Sidwell  <nathan@codesourcery.com>
188         * ld-powerpc/apuinfo-nul.rd: New.
189         * ld-powerpc/apuinfo-nul1.s: New.
190         * ld-powerpc/powerpc.exp: Add it.
192 2010-03-31  Kai TIetz  <kai.tietz@onevision.com>
194         * ld-pe//pe-compile.exp (run_basefile_test): Trim result of wc
195         before string compare.
197 2010-03-31  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
199         * ld-arm/script-type.sym: Fix test.
201 2010-03-31  Kai TIetz  <kai.tietz@onevision.com>
203         * ld-pe/basefile1.s: New.
204         * ld-pe/pe-compile.exp: Add base-file test.
206 2010-03-31  Hans-Peter Nilsson  <hp@axis.com>
208         PR ld/11458
209         * ld-cris/pcrelcp-1.d, ld-cris/pcrelcp-1.s: New test.
211         * lib/ld-lib.exp (run_dump_test): When checking linker message and
212         return code, when success with no message is expected, don't
213         continue if we have an abnormal exit with a message.  Check output
214         of inspection program and fail if it had output or an abnormal
215         exit code.  Include "warning" and "error" among the directives
216         where multiples are allowed and append to previous values.
218         * ld-cris/cris.exp (loop over $srcdir/$subdir/*dso-*.d): Apply
219         "file rootname", not "file tail", before applying runtest_file_p.
221 2010-03-29  Daniel Jacobowitz  <dan@codesourcery.com>
223         * ld-arm/arm-elf.exp (armeabitests): Add v6-M farcall test.
225 2010-03-25  Joseph Myers  <joseph@codesourcery.com>
227         * ld-elf/flags1.d, ld-elf/merge.d: XFAIL for tic6x-*-*.
228         * ld-elf/sec-to-seg.exp: Set B_test_same_seg to 0 for tic6x-*-*.
229         * ld-tic6x: New directory and testcases.
231 2010-03-19  Jie Zhang  <jie@codesourcery.com>
233         PR ld/11304
234         * ld-elf/pr11304.d: New test.
235         * ld-elf/pr11304a.s: New test.
236         * ld-elf/pr11304b.s: New test.
237         * lib/ld-lib.exp (regexp_diff): Add support for #failif.
239 2010-03-15  Daniel Jacobowitz  <dan@codesourcery.com>
241         * ld-elf/orphan-region.d, ld-elf/orphan-region.ld,
242         ld-elf/orphan-region.s: New files.
244 2010-03-02  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
246         * ld-arm/arm-merge-incompatible.d: New test.
247         * ld-arm/arm-merge-incompatiblea.s: Likewise.
248         * ld-arm/arm-merge-incompatibleb.s: Likewise.
249         * ld-arm/arm-elf.exp: Run the new test.
251 2010-03-02  Christophe Lyon  <christophe.lyon@st.com>
252             Alan Modra  <amodra@gmail.com>
254         * ld-arm/arm-elf.exp: Change .text start address for
255         farcall-thumb-arm tests. Add v4t variant for farcall-mixed-lib
256         test.
257         * ld-arm/farcall-mixed-lib-v4t.d: New test.
258         * ld-arm/farcall-mixed-lib1.s: Don't force armv5t.
259         * ld-arm/farcall-mixed-lib2.s: Likewise.
260         * ld-arm/arm-call.d: Update expected results.
261         * ld-arm/cortex-a8-far.d: Likewise.
262         * ld-arm/farcall-group-size2.d: Likewise.
263         * ld-arm/farcall-group.d: Likewise.
264         * ld-arm/farcall-mix.d: Likewise.
265         * ld-arm/farcall-mix2.d: Likewise.
266         * ld-arm/farcall-mixed-app-v5.d: Likewise.
267         * ld-arm/farcall-mixed-app.d: Likewise.
268         * ld-arm/farcall-mixed-lib.d: Likewise.
269         * ld-arm/farcall-thumb-arm.d: Likewise.
270         * ld-arm/farcall-thumb-arm-blx.d: Likewise.
271         * ld-arm/farcall-thumb-arm-pic-veneer.d: Likewise.
272         * ld-arm/farcall-thumb-arm-blx-pic-veneer.d: Likewise.
273         * ld-arm/farcall-thumb-arm.s: Update test. Add a new call to
274         potentially generate different types of stubs.
276 2010-02-27  H.J. Lu  <hongjiu.lu@intel.com>
278         * ld-elf/init-fini-arrays.d: Pass --wide to readelf.
280 2010-02-27  Jie Zhang  <jie@codesourcery.com>
282         * ld-elf/init-fini-arrays.s: New test.
283         * ld-elf/init-fini-arrays.d: New test.
285 2010-02-24  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
287         * ld-arm/group-relocs.s: Mark code sections as executable.
288         * ld-arm/arm-elf.exp (armelftests): Only dump executable sections in
289         group-relocs test.
290         * ld-arm/reloc-boundaries.d: Fix test to work on Linux targets.
292 2010-02-23  Nick Clifton  <nickc@redhat.com>
294         * ld-elf/orphan4.d: Allow for other sections to be present in the
295         output.
297 2010-02-18  H.J. Lu  <hongjiu.lu@intel.com>
299         * ld-ifunc/ifunc.exp: Expect System V OSABI in dynamic
300         ifunc-using executable.
302 2010-02-19  Alan Modra  <amodra@gmail.com>
304         * ld-elf/group.ld: Discard .dropme sections.
305         * ld-elf/group10.d, * ld-elf/group10.s: New test.
307 2010-02-18  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
309         * ld-arm/attr-merge-6.attr: Add new test.  Missed off last commit.
311 2010-02-18  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
313         * ld-arm/attr-merge-3.attr: Fix test for new attribute values.
314         * ld-arm/attr-merge-3b.s: Likewise.
315         * ld-arm/attr-merge-unknown-1.d: Fix test now that 42 is a recognised
316         attribute ID.
317         * ld-arm/attr-merge-unknown-1.s: Likewise.
318         * ld-arm/attr-merge-6.attr: New test.
319         * ld-arm/attr-merge-6a.s: Likewise.
320         * ld-arm/attr-merge-6b.s: Likewise.
321         * ld-arm/attr-merge-7.attr: Likewise.
322         * ld-arm/attr-merge-7a.s: Likewise.
323         * ld-arm/attr-merge-7b.s: Likewise.
324         * ld-arm/arm-elf.exp: Run the new tests.
326 2010-02-15  Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
328         * ld-arm/jump-reloc-veneers-long.d: Correct testcase for
329           arm-none-eabi target.
330         * ld-arm/jump-reloc-veneers-short1.d: Likewise
331         * ld-arm/jump-reloc-veneers-short2.d: Likewise
333 2010-02-12  Daniel Gutson  <dgutson@codesourcery.com>
335         * ld-arm/arm-elf.exp (armelftests): New test case added.
336         * ld-arm/data-only-map.s: New file.
337         * ld-arm/data-only-map.d: New file.
338         * ld-arm/data-only-map.ld: New file.
340 2010-02-11  David S. Miller  <davem@davemloft.net>
342         * ld-sparc/gotop32.s: Add local symbol case.
343         * ld-sparc/gotop64.s: Likewise.
344         * ld-sparc/gotop32.rd: Adjust expected results.
345         * ld-sparc/gotop32.td: Likewise.
346         * ld-sparc/gotop64.dd: Likewise.
347         * ld-sparc/gotop64.rd: Likewise.
348         * ld-sparc/gotop64.td: Likewise.
350 2010-02-09  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
352         * ld-elfvsb/elfvsb.exp: Fix tests for arm*-*-linux*.
353         * ld-shared/shared.exp: Likewise.
355 2010-02-08  David S. Miller  <davem@davemloft.net>
357         * ld-ifunc/ifunc.exp: Run for sparc.
359 2010-02-08  Nathan Sidwell  <nathan@codesourcery.com>
361         * ld-powerpc/apuinfo-nul.s: New.
362         * ld-powerpc/apuinfo.rd: Add it.
363         * ld-powerpc/powerpc.exp: Likewise.
365 2010-02-01  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
367         * ld-arm/jump-reloc-veneers-long.d: New test.
368         * ld-arm/jump-reloc-veneers-short1.d: Likewise.
369         * ld-arm/jump-reloc-veneers-short2.d: Likewise.
370         * ld-arm/jump-reloc-veneers.s: Likewise.
371         * ld-arm/arm-elf.exp (armelftests): Run them.
373 2010-01-28  Nick Clifton  <nickc@redhat.com>
375         PR 11225
376         * ld-sh/refdbg-0-dso.d: Dump all sections.
378 2010-01-26  H.J. Lu  <hongjiu.lu@intel.com>
380         PR ld/11218
381         * ld-gc/dummy.s: New.
382         * ld-gc/pr11218-1.c: Likewise.
383         * ld-gc/pr11218-2.c: Likewise.
384         * ld-gc/pr11218.d: Likewise.
386 2010-01-23  Richard Sandiford  <r.sandiford@uk.ibm.com>
388         * ld-powerpc/aix-ref-1-32.od, ld-powerpc/aix-ref-1-64.od,
389         ld-powerpc/aix-ref-1.s: New tests.
390         * ld-powerpc/aix52.exp: Run them.
392 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
394         * ld-elf/orphan4.d: Support 64bit targets.
396 2010-01-13  DJ Delorie  <dj@redhat.com>
398         * ld-elf/orphan4.d: New.
399         * ld-elf/orphan4.ld: New.
400         * ld-elf/orphan4.s: New.
402 2010-01-13  Chao-ying Fu  <fu@mips.com>
404         * ld-mips-elf/jr-to-b-1.d, ld-mips-elf/jr-to-b-2.d: New tests.
405         * ld-mips-elf/jr-to-b-1.s, ld-mips-elf/jr-to-b-2.s: Source.
406         * ld-mips-elf/mips-elf.exp: Run new tests.
408 2010-01-13  Daniel Jacobowitz  <dan@codesourcery.com>
410         * ld-arm/arm-elf.exp (armelftests): Assemble Cortex-A8 tests with
411         -mcpu=cortex-a8.
413 2010-01-13  Nick Clifton  <nickc@redhat.com>
415         * ld-scrips/sort.exp: Skip these tests when the target is the
416         h8300.
418 2010-01-11  H.J. Lu  <hongjiu.lu@intel.com>
420         PR ld/11146
421         * ld-elf/dynsym1.d: New.
423 2010-01-07  H.J. Lu  <hongjiu.lu@intel.com>
425         PR ld/11138
426         * ld-elf/pr11138-1.c: New.
427         * ld-elf/pr11138-1.map: Likewise.
428         * ld-elf/pr11138-2.c: Likewise.
429         * ld-elf/pr11138-2.map: Likewise.
430         * ld-elf/pr11138.out: Likewise.
432         * ld-elf/shared.exp (build_tests): Add libpr11138-1.so and
433         libpr11138-2.o.
434         (run_tests): Add 2 tests for PR ld/11138.
436 2010-01-07  H.J. Lu  <hongjiu.lu@intel.com>
438         PR ld/11133
439         * ld-gc/gc.exp: Run start.
441         * ld-gc/start.d: New.
442         * ld-gc/start.s: Likewise.
444 2010-01-07  H.J. Lu  <hongjiu.lu@intel.com>
446         PR ld/11143
447         * ld-gc/gc.exp: Run abi-note.
449         * ld-gc/abi-note.d: New.
450         * ld-gc/abi-note.s: Likewise.
452 For older changes see ChangeLog-2009
454 Local Variables:
455 mode: change-log
456 left-margin: 8
457 fill-column: 74
458 version-control: never
459 End: