Implement generic SHF_EXCLUDE.
[binutils.git] / ld / testsuite / ChangeLog
blob61daf448410c193d57b68e02184e66c193880f72
1 2010-05-18  H.J. Lu  <hongjiu.lu@intel.com>
3         PR gas/11600
4         * ld-elf/exclude3.s: New.
5         * ld-elf/exclude3a.d: Likewise.
6         * ld-elf/exclude3b.d: Likewise.
7         * ld-elf/exclude3c.d: Likewise.
9 2010-05-11  Andrew Stubbs  <ams@codesourcery.com>
11         * ld-arm/attr-merge-2.attr: Add Tag_DIV_use.
12         * ld-arm/attr-merge-2a.s: Likewise.
13         * ld-arm/attr-merge-2b.s: Likewise.
14         * ld-arm/attr-merge-3a.s: Likewise.
15         * ld-arm/attr-merge-3b.s: Likewise.
16         * ld-arm/attr-merge-4.attr: Likewise.
17         * ld-arm/attr-merge-5.attr: Likewise.
18         * ld-arm/attr-merge-6.attr: Likewise.
19         * ld-arm/attr-merge-7.attr: Likewise.
20         * ld-arm/attr-merge-arch-1.attr: Likewise.
21         * ld-arm/attr-merge-arch-2.attr: Likewise.
22         * ld-arm/attr-merge-unknown-2.d: Likewise.
23         * ld-arm/attr-merge-unknown-2r.d: Likewise.
24         * ld-arm/attr-merge-unknown-3.d: Likewise.
25         * ld-arm/attr-merge-vfp-1.d: Likewise.
26         * ld-arm/attr-merge-vfp-1r.d: Likewise.
27         * ld-arm/attr-merge-vfp-2.d: Likewise.
28         * ld-arm/attr-merge-vfp-2r.d: Likewise.
29         * ld-arm/attr-merge-vfp-3.d: Likewise.
30         * ld-arm/attr-merge-vfp-3r.d: Likewise.
31         * ld-arm/attr-merge-vfp-4.d: Likewise.
32         * ld-arm/attr-merge-vfp-4r.d: Likewise.
33         * ld-arm/attr-merge-vfp-5.d: Likewise.
34         * ld-arm/attr-merge-vfp-5r.d: Likewise.
35         * ld-arm/attr-merge-wchar-00-nowarn.d: Likewise.
36         * ld-arm/attr-merge-wchar-00.d: Likewise.
37         * ld-arm/attr-merge-wchar-02-nowarn.d: Likewise.
38         * ld-arm/attr-merge-wchar-02.d: Likewise.
39         * ld-arm/attr-merge-wchar-04-nowarn.d: Likewise.
40         * ld-arm/attr-merge-wchar-04.d: Likewise.
41         * ld-arm/attr-merge-wchar-20-nowarn.d: Likewise.
42         * ld-arm/attr-merge-wchar-20.d: Likewise.
43         * ld-arm/attr-merge-wchar-22-nowarn.d: Likewise.
44         * ld-arm/attr-merge-wchar-22.d: Likewise.
45         * ld-arm/attr-merge-wchar-24-nowarn.d: Likewise.
46         * ld-arm/attr-merge-wchar-40-nowarn.d: Likewise.
47         * ld-arm/attr-merge-wchar-40.d: Likewise.
48         * ld-arm/attr-merge-wchar-42-nowarn.d: Likewise.
49         * ld-arm/attr-merge-wchar-44-nowarn.d: Likewise.
50         * ld-arm/attr-merge-wchar-44.d: Likewise.
51         * ld-arm/attr-merge.attr: Likewise.
53 2010-05-11  Jie Zhang  <jie@codesourcery.com>
55         * ld-arm/attr-merge-vfp-6.d: New test.
56         * ld-arm/attr-merge-vfp-6r.d: New test.
57         * ld-arm/attr-merge-vfpv3xd.s: New test.
58         * ld-arm/arm-elf.exp: Add attr-merge-vfp-6 and attr-merge-vfp-6r.
60 2010-05-07  Daniel Jacobowitz  <dan@codesourcery.com>
62         * ld-arm/cortex-a8-fix-bl-rel-plt.d: New file.
63         * ld-arm/arm-elf.exp (armelftests): Run cortex-a8-fix-bl-rel-plt.d.
65 2010-05-06  Joseph Myers  <joseph@codesourcery.com>
67         * ld-elf/orphan-region.d: Use ld -N.
69 2010-04-30  H.J. Lu  <hongjiu.lu@intel.com>
71         PR ld/11542
72         * ld-elf/discard.ld: New.
73         * ld-elf/discard1.d: Likewise.
74         * ld-elf/discard1.s: Likewise.
75         * ld-elf/discard2.d: Likewise.
76         * ld-elf/discard2.s: Likewise.
77         * ld-elf/discard3.d: Likewise.
79 2010-04-22  Alan Modra  <amodra@gmail.com>
81         * ld-elf/extract-symbol-1sec.d: Update lma.
82         * ld-i386/alloc.d: Expect a warning, not an error.
84 2010-04-20  Joseph Myers  <joseph@codesourcery.com>
86         * ld-tic6x/data-reloc-global-rel.d,
87         ld-tic6x/data-reloc-global-rel.s,
88         ld-tic6x/data-reloc-local-r-rel.d,
89         ld-tic6x/data-reloc-local-rel.d, ld-tic6x/mvk-reloc-global-rel.d,
90         ld-tic6x/mvk-reloc-global-rel.s, ld-tic6x/mvk-reloc-local-1-rel.s,
91         ld-tic6x/mvk-reloc-local-2-rel.s,
92         ld-tic6x/mvk-reloc-local-r-rel.d, ld-tic6x/mvk-reloc-local-rel.d,
93         ld-tic6x/pcrel-reloc-global-rel.d,
94         ld-tic6x/pcrel-reloc-local-r-rel.d,
95         ld-tic6x/pcrel-reloc-local-rel.d, ld-tic6x/sbr-reloc-global-rel.d,
96         ld-tic6x/sbr-reloc-global-rel.s, ld-tic6x/sbr-reloc-local-1-rel.s,
97         ld-tic6x/sbr-reloc-local-2-rel.s,
98         ld-tic6x/sbr-reloc-local-r-rel.d, ld-tic6x/sbr-reloc-local-rel.d:
99         New.
101 2010-04-15  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
103         * ld-arm/attr-merge-2.attr: Update for changes in attribute output.
104         * ld-arm/attr-merge-3.attr: Likewise.
105         * ld-arm/attr-merge-vfp-1.d: Likewise.
106         * ld-arm/attr-merge-vfp-1r.d: Likewise.
107         * ld-arm/attr-merge-vfp-2.d: Likewise.
108         * ld-arm/attr-merge-vfp-2r.d: Likewise.
109         * ld-arm/attr-merge-vfp-3.d: Likewise.
110         * ld-arm/attr-merge-vfp-3r.d: Likewise.
111         * ld-arm/attr-merge-vfp-4.d: Likeiwse.
112         * ld-arm/attr-merge-vfp-4r.d: Likewise.
113         * ld-arm/attr-merge-vfp-5.d: Likewise.
114         * ld-arm/attr-merge-vfp-5r.d: Likewise.
115         * ld-arm/attr-merge-wchar-00-nowarn.d: Likewise.
116         * ld-arm/attr-merge-wchar-00.d: Likewise.
117         * ld-arm/attr-merge-wchar-02-nowarn.d: Likewise.
118         * ld-arm/attr-merge-wchar-02.d: Likewise.
119         * ld-arm/attr-merge-wchar-04-nowarn.d: Likewise.
120         * ld-arm/attr-merge-wchar-04.d: Likewise.
121         * ld-arm/attr-merge-wchar-20-nowarn.d: Likewise.
122         * ld-arm/attr-merge-wchar-20.d: Likewise.
123         * ld-arm/attr-merge-wchar-22-nowarn.d: Likewise.
124         * ld-arm/attr-merge-wchar-22.d: Likewise.
125         * ld-arm/attr-merge-wchar-24-nowarn.d: Likewise.
126         * ld-arm/attr-merge-wchar-40-nowarn.d: Likewise.
127         * ld-arm/attr-merge-wchar-40.d: Likewise.
128         * ld-arm/attr-merge-wchar-42-nowarn.d: Likewise.
129         * ld-arm/attr-merge-wchar-44-nowarn.d: Likewise.
130         * ld-arm/attr-merge-wchar-44.d: Likewise.
131         * ld-arm/attr-merge.attr: Likewise.
133 2010-04-06  David S. Miller  <davem@davemloft.net>
135         * ld-elfvers/vers.exp: Pass -Av9a to assembler on sparc-*-*
137 2010-04-05  Kai Tietz  <kai.tietz@onevision.com>
139         * ld-pe/orphan_nu.d: New test for --no-leading-underscore.
140         * ld-pe/orphana_nu.s: New file.
141         * ld-pe/pe.exp: Add orphan_nu test.
143 2010-04-01  Nathan Sidwell  <nathan@codesourcery.com>
145         * ld-powerpc/apuinfo-nul.rd: New.
146         * ld-powerpc/apuinfo-nul1.s: New.
147         * ld-powerpc/powerpc.exp: Add it.
149 2010-03-31  Kai TIetz  <kai.tietz@onevision.com>
151         * ld-pe//pe-compile.exp (run_basefile_test): Trim result of wc
152         before string compare.
154 2010-03-31  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
156         * ld-arm/script-type.sym: Fix test.
158 2010-03-31  Kai TIetz  <kai.tietz@onevision.com>
160         * ld-pe/basefile1.s: New.
161         * ld-pe/pe-compile.exp: Add base-file test.
163 2010-03-31  Hans-Peter Nilsson  <hp@axis.com>
165         PR ld/11458
166         * ld-cris/pcrelcp-1.d, ld-cris/pcrelcp-1.s: New test.
168         * lib/ld-lib.exp (run_dump_test): When checking linker message and
169         return code, when success with no message is expected, don't
170         continue if we have an abnormal exit with a message.  Check output
171         of inspection program and fail if it had output or an abnormal
172         exit code.  Include "warning" and "error" among the directives
173         where multiples are allowed and append to previous values.
175         * ld-cris/cris.exp (loop over $srcdir/$subdir/*dso-*.d): Apply
176         "file rootname", not "file tail", before applying runtest_file_p.
178 2010-03-29  Daniel Jacobowitz  <dan@codesourcery.com>
180         * ld-arm/arm-elf.exp (armeabitests): Add v6-M farcall test.
182 2010-03-25  Joseph Myers  <joseph@codesourcery.com>
184         * ld-elf/flags1.d, ld-elf/merge.d: XFAIL for tic6x-*-*.
185         * ld-elf/sec-to-seg.exp: Set B_test_same_seg to 0 for tic6x-*-*.
186         * ld-tic6x: New directory and testcases.
188 2010-03-19  Jie Zhang  <jie@codesourcery.com>
190         PR ld/11304
191         * ld-elf/pr11304.d: New test.
192         * ld-elf/pr11304a.s: New test.
193         * ld-elf/pr11304b.s: New test.
194         * lib/ld-lib.exp (regexp_diff): Add support for #failif.
196 2010-03-15  Daniel Jacobowitz  <dan@codesourcery.com>
198         * ld-elf/orphan-region.d, ld-elf/orphan-region.ld,
199         ld-elf/orphan-region.s: New files.
201 2010-03-02  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
203         * ld-arm/arm-merge-incompatible.d: New test.
204         * ld-arm/arm-merge-incompatiblea.s: Likewise.
205         * ld-arm/arm-merge-incompatibleb.s: Likewise.
206         * ld-arm/arm-elf.exp: Run the new test.
208 2010-03-02  Christophe Lyon  <christophe.lyon@st.com>
209             Alan Modra  <amodra@gmail.com>
211         * ld-arm/arm-elf.exp: Change .text start address for
212         farcall-thumb-arm tests. Add v4t variant for farcall-mixed-lib
213         test.
214         * ld-arm/farcall-mixed-lib-v4t.d: New test.
215         * ld-arm/farcall-mixed-lib1.s: Don't force armv5t.
216         * ld-arm/farcall-mixed-lib2.s: Likewise.
217         * ld-arm/arm-call.d: Update expected results.
218         * ld-arm/cortex-a8-far.d: Likewise.
219         * ld-arm/farcall-group-size2.d: Likewise.
220         * ld-arm/farcall-group.d: Likewise.
221         * ld-arm/farcall-mix.d: Likewise.
222         * ld-arm/farcall-mix2.d: Likewise.
223         * ld-arm/farcall-mixed-app-v5.d: Likewise.
224         * ld-arm/farcall-mixed-app.d: Likewise.
225         * ld-arm/farcall-mixed-lib.d: Likewise.
226         * ld-arm/farcall-thumb-arm.d: Likewise.
227         * ld-arm/farcall-thumb-arm-blx.d: Likewise.
228         * ld-arm/farcall-thumb-arm-pic-veneer.d: Likewise.
229         * ld-arm/farcall-thumb-arm-blx-pic-veneer.d: Likewise.
230         * ld-arm/farcall-thumb-arm.s: Update test. Add a new call to
231         potentially generate different types of stubs.
233 2010-02-27  H.J. Lu  <hongjiu.lu@intel.com>
235         * ld-elf/init-fini-arrays.d: Pass --wide to readelf.
237 2010-02-27  Jie Zhang  <jie@codesourcery.com>
239         * ld-elf/init-fini-arrays.s: New test.
240         * ld-elf/init-fini-arrays.d: New test.
242 2010-02-24  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
244         * ld-arm/group-relocs.s: Mark code sections as executable.
245         * ld-arm/arm-elf.exp (armelftests): Only dump executable sections in
246         group-relocs test.
247         * ld-arm/reloc-boundaries.d: Fix test to work on Linux targets.
249 2010-02-23  Nick Clifton  <nickc@redhat.com>
251         * ld-elf/orphan4.d: Allow for other sections to be present in the
252         output.
254 2010-02-18  H.J. Lu  <hongjiu.lu@intel.com>
256         * ld-ifunc/ifunc.exp: Expect System V OSABI in dynamic
257         ifunc-using executable.
259 2010-02-19  Alan Modra  <amodra@gmail.com>
261         * ld-elf/group.ld: Discard .dropme sections.
262         * ld-elf/group10.d, * ld-elf/group10.s: New test.
264 2010-02-18  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
266         * ld-arm/attr-merge-6.attr: Add new test.  Missed off last commit.
268 2010-02-18  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
270         * ld-arm/attr-merge-3.attr: Fix test for new attribute values.
271         * ld-arm/attr-merge-3b.s: Likewise.
272         * ld-arm/attr-merge-unknown-1.d: Fix test now that 42 is a recognised
273         attribute ID.
274         * ld-arm/attr-merge-unknown-1.s: Likewise.
275         * ld-arm/attr-merge-6.attr: New test.
276         * ld-arm/attr-merge-6a.s: Likewise.
277         * ld-arm/attr-merge-6b.s: Likewise.
278         * ld-arm/attr-merge-7.attr: Likewise.
279         * ld-arm/attr-merge-7a.s: Likewise.
280         * ld-arm/attr-merge-7b.s: Likewise.
281         * ld-arm/arm-elf.exp: Run the new tests.
283 2010-02-15  Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
285         * ld-arm/jump-reloc-veneers-long.d: Correct testcase for
286           arm-none-eabi target.
287         * ld-arm/jump-reloc-veneers-short1.d: Likewise
288         * ld-arm/jump-reloc-veneers-short2.d: Likewise
290 2010-02-12  Daniel Gutson  <dgutson@codesourcery.com>
292         * ld-arm/arm-elf.exp (armelftests): New test case added.
293         * ld-arm/data-only-map.s: New file.
294         * ld-arm/data-only-map.d: New file.
295         * ld-arm/data-only-map.ld: New file.
297 2010-02-11  David S. Miller  <davem@davemloft.net>
299         * ld-sparc/gotop32.s: Add local symbol case.
300         * ld-sparc/gotop64.s: Likewise.
301         * ld-sparc/gotop32.rd: Adjust expected results.
302         * ld-sparc/gotop32.td: Likewise.
303         * ld-sparc/gotop64.dd: Likewise.
304         * ld-sparc/gotop64.rd: Likewise.
305         * ld-sparc/gotop64.td: Likewise.
307 2010-02-09  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
309         * ld-elfvsb/elfvsb.exp: Fix tests for arm*-*-linux*.
310         * ld-shared/shared.exp: Likewise.
312 2010-02-08  David S. Miller  <davem@davemloft.net>
314         * ld-ifunc/ifunc.exp: Run for sparc.
316 2010-02-08  Nathan Sidwell  <nathan@codesourcery.com>
318         * ld-powerpc/apuinfo-nul.s: New.
319         * ld-powerpc/apuinfo.rd: Add it.
320         * ld-powerpc/powerpc.exp: Likewise.
322 2010-02-01  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
324         * ld-arm/jump-reloc-veneers-long.d: New test.
325         * ld-arm/jump-reloc-veneers-short1.d: Likewise.
326         * ld-arm/jump-reloc-veneers-short2.d: Likewise.
327         * ld-arm/jump-reloc-veneers.s: Likewise.
328         * ld-arm/arm-elf.exp (armelftests): Run them.
330 2010-01-28  Nick Clifton  <nickc@redhat.com>
332         PR 11225
333         * ld-sh/refdbg-0-dso.d: Dump all sections.
335 2010-01-26  H.J. Lu  <hongjiu.lu@intel.com>
337         PR ld/11218
338         * ld-gc/dummy.s: New.
339         * ld-gc/pr11218-1.c: Likewise.
340         * ld-gc/pr11218-2.c: Likewise.
341         * ld-gc/pr11218.d: Likewise.
343 2010-01-23  Richard Sandiford  <r.sandiford@uk.ibm.com>
345         * ld-powerpc/aix-ref-1-32.od, ld-powerpc/aix-ref-1-64.od,
346         ld-powerpc/aix-ref-1.s: New tests.
347         * ld-powerpc/aix52.exp: Run them.
349 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
351         * ld-elf/orphan4.d: Support 64bit targets.
353 2010-01-13  DJ Delorie  <dj@redhat.com>
355         * ld-elf/orphan4.d: New.
356         * ld-elf/orphan4.ld: New.
357         * ld-elf/orphan4.s: New.
359 2010-01-13  Chao-ying Fu  <fu@mips.com>
361         * ld-mips-elf/jr-to-b-1.d, ld-mips-elf/jr-to-b-2.d: New tests.
362         * ld-mips-elf/jr-to-b-1.s, ld-mips-elf/jr-to-b-2.s: Source.
363         * ld-mips-elf/mips-elf.exp: Run new tests.
365 2010-01-13  Daniel Jacobowitz  <dan@codesourcery.com>
367         * ld-arm/arm-elf.exp (armelftests): Assemble Cortex-A8 tests with
368         -mcpu=cortex-a8.
370 2010-01-13  Nick Clifton  <nickc@redhat.com>
372         * ld-scrips/sort.exp: Skip these tests when the target is the
373         h8300.
375 2010-01-11  H.J. Lu  <hongjiu.lu@intel.com>
377         PR ld/11146
378         * ld-elf/dynsym1.d: New.
380 2010-01-07  H.J. Lu  <hongjiu.lu@intel.com>
382         PR ld/11138
383         * ld-elf/pr11138-1.c: New.
384         * ld-elf/pr11138-1.map: Likewise.
385         * ld-elf/pr11138-2.c: Likewise.
386         * ld-elf/pr11138-2.map: Likewise.
387         * ld-elf/pr11138.out: Likewise.
389         * ld-elf/shared.exp (build_tests): Add libpr11138-1.so and
390         libpr11138-2.o.
391         (run_tests): Add 2 tests for PR ld/11138.
393 2010-01-07  H.J. Lu  <hongjiu.lu@intel.com>
395         PR ld/11133
396         * ld-gc/gc.exp: Run start.
398         * ld-gc/start.d: New.
399         * ld-gc/start.s: Likewise.
401 2010-01-07  H.J. Lu  <hongjiu.lu@intel.com>
403         PR ld/11143
404         * ld-gc/gc.exp: Run abi-note.
406         * ld-gc/abi-note.d: New.
407         * ld-gc/abi-note.s: Likewise.
409 For older changes see ChangeLog-2009
411 Local Variables:
412 mode: change-log
413 left-margin: 8
414 fill-column: 74
415 version-control: never
416 End: