Warn if value of SEGMENT_START isn't multiple of maximum page size.
[binutils.git] / ld / testsuite / ChangeLog
bloba59ad4a2b78d499efc687e04901c5944448fc40e
1 2010-05-26  H.J. Lu  <hongjiu.lu@intel.com>
3         PR ld/11628
4         * ld-elf/textaddr3.d: New.
5         * ld-elf/textaddr4.d: Likewise.
6         * ld-elf/textaddr5.d: Likewise.
7         * ld-elf/textaddr6.d: Likewise.
8         * ld-elf/textaddr7.d: Likewise.
10 2010-05-25  Daniel Jacobowitz  <dan@codesourcery.com>
11             Joseph Myers  <joseph@codesourcery.com>
12             Andrew Stubbs  <ams@codesourcery.com>
14         * ld-sh/sh.exp: Handle uClinux like Linux.
15         * lib/ld-lib.exp (is_elf_format): Include sh*-*-uclinux*.
16         * ld-sh/fdpic-funcdesc-shared.d: New file.
17         * ld-sh/fdpic-funcdesc-shared.s: New file.
18         * ld-sh/fdpic-funcdesc-static.d: New file.
19         * ld-sh/fdpic-funcdesc-static.s: New file.
20         * ld-sh/fdpic-gotfuncdesc-shared.d: New file.
21         * ld-sh/fdpic-gotfuncdesc-shared.s: New file.
22         * ld-sh/fdpic-gotfuncdesc-static.d: New file.
23         * ld-sh/fdpic-gotfuncdesc-static.s: New file.
24         * ld-sh/fdpic-gotfuncdesci20-shared.d: New file.
25         * ld-sh/fdpic-gotfuncdesci20-shared.s: New file.
26         * ld-sh/fdpic-gotfuncdesci20-static.d: New file.
27         * ld-sh/fdpic-gotfuncdesci20-static.s: New file.
28         * ld-sh/fdpic-goti20-shared.d: New file.
29         * ld-sh/fdpic-goti20-shared.s: New file.
30         * ld-sh/fdpic-goti20-static.d: New file.
31         * ld-sh/fdpic-goti20-static.s: New file.
32         * ld-sh/fdpic-gotofffuncdesc-shared.d: New file.
33         * ld-sh/fdpic-gotofffuncdesc-shared.s: New file.
34         * ld-sh/fdpic-gotofffuncdesc-static.d: New file.
35         * ld-sh/fdpic-gotofffuncdesc-static.s: New file.
36         * ld-sh/fdpic-gotofffuncdesci20-shared.d: New file.
37         * ld-sh/fdpic-gotofffuncdesci20-shared.s: New file.
38         * ld-sh/fdpic-gotofffuncdesci20-static.d: New file.
39         * ld-sh/fdpic-gotofffuncdesci20-static.s: New file.
40         * ld-sh/fdpic-gotoffi20-shared.d: New file.
41         * ld-sh/fdpic-gotoffi20-shared.s: New file.
42         * ld-sh/fdpic-gotoffi20-static.d: New file.
43         * ld-sh/fdpic-gotoffi20-static.s: New file.
44         * ld-sh/fdpic-plt-be.d: New file.
45         * ld-sh/fdpic-plt-le.d: New file.
46         * ld-sh/fdpic-plt.s: New file.
47         * ld-sh/fdpic-plti20-be.d: New file.
48         * ld-sh/fdpic-plti20-le.d: New file.
49         * ld-sh/fdpic-stack-default.d: New file.
50         * ld-sh/fdpic-stack-size.d: New file.
51         * ld-sh/fdpic-stack.s: New file.
53 2010-05-18  H.J. Lu  <hongjiu.lu@intel.com>
55         PR gas/11600
56         * ld-elf/exclude3.s: New.
57         * ld-elf/exclude3a.d: Likewise.
58         * ld-elf/exclude3b.d: Likewise.
59         * ld-elf/exclude3c.d: Likewise.
61 2010-05-11  Andrew Stubbs  <ams@codesourcery.com>
63         * ld-arm/attr-merge-2.attr: Add Tag_DIV_use.
64         * ld-arm/attr-merge-2a.s: Likewise.
65         * ld-arm/attr-merge-2b.s: Likewise.
66         * ld-arm/attr-merge-3a.s: Likewise.
67         * ld-arm/attr-merge-3b.s: Likewise.
68         * ld-arm/attr-merge-4.attr: Likewise.
69         * ld-arm/attr-merge-5.attr: Likewise.
70         * ld-arm/attr-merge-6.attr: Likewise.
71         * ld-arm/attr-merge-7.attr: Likewise.
72         * ld-arm/attr-merge-arch-1.attr: Likewise.
73         * ld-arm/attr-merge-arch-2.attr: Likewise.
74         * ld-arm/attr-merge-unknown-2.d: Likewise.
75         * ld-arm/attr-merge-unknown-2r.d: Likewise.
76         * ld-arm/attr-merge-unknown-3.d: Likewise.
77         * ld-arm/attr-merge-vfp-1.d: Likewise.
78         * ld-arm/attr-merge-vfp-1r.d: Likewise.
79         * ld-arm/attr-merge-vfp-2.d: Likewise.
80         * ld-arm/attr-merge-vfp-2r.d: Likewise.
81         * ld-arm/attr-merge-vfp-3.d: Likewise.
82         * ld-arm/attr-merge-vfp-3r.d: Likewise.
83         * ld-arm/attr-merge-vfp-4.d: Likewise.
84         * ld-arm/attr-merge-vfp-4r.d: Likewise.
85         * ld-arm/attr-merge-vfp-5.d: Likewise.
86         * ld-arm/attr-merge-vfp-5r.d: Likewise.
87         * ld-arm/attr-merge-wchar-00-nowarn.d: Likewise.
88         * ld-arm/attr-merge-wchar-00.d: Likewise.
89         * ld-arm/attr-merge-wchar-02-nowarn.d: Likewise.
90         * ld-arm/attr-merge-wchar-02.d: Likewise.
91         * ld-arm/attr-merge-wchar-04-nowarn.d: Likewise.
92         * ld-arm/attr-merge-wchar-04.d: Likewise.
93         * ld-arm/attr-merge-wchar-20-nowarn.d: Likewise.
94         * ld-arm/attr-merge-wchar-20.d: Likewise.
95         * ld-arm/attr-merge-wchar-22-nowarn.d: Likewise.
96         * ld-arm/attr-merge-wchar-22.d: Likewise.
97         * ld-arm/attr-merge-wchar-24-nowarn.d: Likewise.
98         * ld-arm/attr-merge-wchar-40-nowarn.d: Likewise.
99         * ld-arm/attr-merge-wchar-40.d: Likewise.
100         * ld-arm/attr-merge-wchar-42-nowarn.d: Likewise.
101         * ld-arm/attr-merge-wchar-44-nowarn.d: Likewise.
102         * ld-arm/attr-merge-wchar-44.d: Likewise.
103         * ld-arm/attr-merge.attr: Likewise.
105 2010-05-11  Jie Zhang  <jie@codesourcery.com>
107         * ld-arm/attr-merge-vfp-6.d: New test.
108         * ld-arm/attr-merge-vfp-6r.d: New test.
109         * ld-arm/attr-merge-vfpv3xd.s: New test.
110         * ld-arm/arm-elf.exp: Add attr-merge-vfp-6 and attr-merge-vfp-6r.
112 2010-05-07  Daniel Jacobowitz  <dan@codesourcery.com>
114         * ld-arm/cortex-a8-fix-bl-rel-plt.d: New file.
115         * ld-arm/arm-elf.exp (armelftests): Run cortex-a8-fix-bl-rel-plt.d.
117 2010-05-06  Joseph Myers  <joseph@codesourcery.com>
119         * ld-elf/orphan-region.d: Use ld -N.
121 2010-04-30  H.J. Lu  <hongjiu.lu@intel.com>
123         PR ld/11542
124         * ld-elf/discard.ld: New.
125         * ld-elf/discard1.d: Likewise.
126         * ld-elf/discard1.s: Likewise.
127         * ld-elf/discard2.d: Likewise.
128         * ld-elf/discard2.s: Likewise.
129         * ld-elf/discard3.d: Likewise.
131 2010-04-22  Alan Modra  <amodra@gmail.com>
133         * ld-elf/extract-symbol-1sec.d: Update lma.
134         * ld-i386/alloc.d: Expect a warning, not an error.
136 2010-04-20  Joseph Myers  <joseph@codesourcery.com>
138         * ld-tic6x/data-reloc-global-rel.d,
139         ld-tic6x/data-reloc-global-rel.s,
140         ld-tic6x/data-reloc-local-r-rel.d,
141         ld-tic6x/data-reloc-local-rel.d, ld-tic6x/mvk-reloc-global-rel.d,
142         ld-tic6x/mvk-reloc-global-rel.s, ld-tic6x/mvk-reloc-local-1-rel.s,
143         ld-tic6x/mvk-reloc-local-2-rel.s,
144         ld-tic6x/mvk-reloc-local-r-rel.d, ld-tic6x/mvk-reloc-local-rel.d,
145         ld-tic6x/pcrel-reloc-global-rel.d,
146         ld-tic6x/pcrel-reloc-local-r-rel.d,
147         ld-tic6x/pcrel-reloc-local-rel.d, ld-tic6x/sbr-reloc-global-rel.d,
148         ld-tic6x/sbr-reloc-global-rel.s, ld-tic6x/sbr-reloc-local-1-rel.s,
149         ld-tic6x/sbr-reloc-local-2-rel.s,
150         ld-tic6x/sbr-reloc-local-r-rel.d, ld-tic6x/sbr-reloc-local-rel.d:
151         New.
153 2010-04-15  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
155         * ld-arm/attr-merge-2.attr: Update for changes in attribute output.
156         * ld-arm/attr-merge-3.attr: Likewise.
157         * ld-arm/attr-merge-vfp-1.d: Likewise.
158         * ld-arm/attr-merge-vfp-1r.d: Likewise.
159         * ld-arm/attr-merge-vfp-2.d: Likewise.
160         * ld-arm/attr-merge-vfp-2r.d: Likewise.
161         * ld-arm/attr-merge-vfp-3.d: Likewise.
162         * ld-arm/attr-merge-vfp-3r.d: Likewise.
163         * ld-arm/attr-merge-vfp-4.d: Likeiwse.
164         * ld-arm/attr-merge-vfp-4r.d: Likewise.
165         * ld-arm/attr-merge-vfp-5.d: Likewise.
166         * ld-arm/attr-merge-vfp-5r.d: Likewise.
167         * ld-arm/attr-merge-wchar-00-nowarn.d: Likewise.
168         * ld-arm/attr-merge-wchar-00.d: Likewise.
169         * ld-arm/attr-merge-wchar-02-nowarn.d: Likewise.
170         * ld-arm/attr-merge-wchar-02.d: Likewise.
171         * ld-arm/attr-merge-wchar-04-nowarn.d: Likewise.
172         * ld-arm/attr-merge-wchar-04.d: Likewise.
173         * ld-arm/attr-merge-wchar-20-nowarn.d: Likewise.
174         * ld-arm/attr-merge-wchar-20.d: Likewise.
175         * ld-arm/attr-merge-wchar-22-nowarn.d: Likewise.
176         * ld-arm/attr-merge-wchar-22.d: Likewise.
177         * ld-arm/attr-merge-wchar-24-nowarn.d: Likewise.
178         * ld-arm/attr-merge-wchar-40-nowarn.d: Likewise.
179         * ld-arm/attr-merge-wchar-40.d: Likewise.
180         * ld-arm/attr-merge-wchar-42-nowarn.d: Likewise.
181         * ld-arm/attr-merge-wchar-44-nowarn.d: Likewise.
182         * ld-arm/attr-merge-wchar-44.d: Likewise.
183         * ld-arm/attr-merge.attr: Likewise.
185 2010-04-06  David S. Miller  <davem@davemloft.net>
187         * ld-elfvers/vers.exp: Pass -Av9a to assembler on sparc-*-*
189 2010-04-05  Kai Tietz  <kai.tietz@onevision.com>
191         * ld-pe/orphan_nu.d: New test for --no-leading-underscore.
192         * ld-pe/orphana_nu.s: New file.
193         * ld-pe/pe.exp: Add orphan_nu test.
195 2010-04-01  Nathan Sidwell  <nathan@codesourcery.com>
197         * ld-powerpc/apuinfo-nul.rd: New.
198         * ld-powerpc/apuinfo-nul1.s: New.
199         * ld-powerpc/powerpc.exp: Add it.
201 2010-03-31  Kai TIetz  <kai.tietz@onevision.com>
203         * ld-pe//pe-compile.exp (run_basefile_test): Trim result of wc
204         before string compare.
206 2010-03-31  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
208         * ld-arm/script-type.sym: Fix test.
210 2010-03-31  Kai TIetz  <kai.tietz@onevision.com>
212         * ld-pe/basefile1.s: New.
213         * ld-pe/pe-compile.exp: Add base-file test.
215 2010-03-31  Hans-Peter Nilsson  <hp@axis.com>
217         PR ld/11458
218         * ld-cris/pcrelcp-1.d, ld-cris/pcrelcp-1.s: New test.
220         * lib/ld-lib.exp (run_dump_test): When checking linker message and
221         return code, when success with no message is expected, don't
222         continue if we have an abnormal exit with a message.  Check output
223         of inspection program and fail if it had output or an abnormal
224         exit code.  Include "warning" and "error" among the directives
225         where multiples are allowed and append to previous values.
227         * ld-cris/cris.exp (loop over $srcdir/$subdir/*dso-*.d): Apply
228         "file rootname", not "file tail", before applying runtest_file_p.
230 2010-03-29  Daniel Jacobowitz  <dan@codesourcery.com>
232         * ld-arm/arm-elf.exp (armeabitests): Add v6-M farcall test.
234 2010-03-25  Joseph Myers  <joseph@codesourcery.com>
236         * ld-elf/flags1.d, ld-elf/merge.d: XFAIL for tic6x-*-*.
237         * ld-elf/sec-to-seg.exp: Set B_test_same_seg to 0 for tic6x-*-*.
238         * ld-tic6x: New directory and testcases.
240 2010-03-19  Jie Zhang  <jie@codesourcery.com>
242         PR ld/11304
243         * ld-elf/pr11304.d: New test.
244         * ld-elf/pr11304a.s: New test.
245         * ld-elf/pr11304b.s: New test.
246         * lib/ld-lib.exp (regexp_diff): Add support for #failif.
248 2010-03-15  Daniel Jacobowitz  <dan@codesourcery.com>
250         * ld-elf/orphan-region.d, ld-elf/orphan-region.ld,
251         ld-elf/orphan-region.s: New files.
253 2010-03-02  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
255         * ld-arm/arm-merge-incompatible.d: New test.
256         * ld-arm/arm-merge-incompatiblea.s: Likewise.
257         * ld-arm/arm-merge-incompatibleb.s: Likewise.
258         * ld-arm/arm-elf.exp: Run the new test.
260 2010-03-02  Christophe Lyon  <christophe.lyon@st.com>
261             Alan Modra  <amodra@gmail.com>
263         * ld-arm/arm-elf.exp: Change .text start address for
264         farcall-thumb-arm tests. Add v4t variant for farcall-mixed-lib
265         test.
266         * ld-arm/farcall-mixed-lib-v4t.d: New test.
267         * ld-arm/farcall-mixed-lib1.s: Don't force armv5t.
268         * ld-arm/farcall-mixed-lib2.s: Likewise.
269         * ld-arm/arm-call.d: Update expected results.
270         * ld-arm/cortex-a8-far.d: Likewise.
271         * ld-arm/farcall-group-size2.d: Likewise.
272         * ld-arm/farcall-group.d: Likewise.
273         * ld-arm/farcall-mix.d: Likewise.
274         * ld-arm/farcall-mix2.d: Likewise.
275         * ld-arm/farcall-mixed-app-v5.d: Likewise.
276         * ld-arm/farcall-mixed-app.d: Likewise.
277         * ld-arm/farcall-mixed-lib.d: Likewise.
278         * ld-arm/farcall-thumb-arm.d: Likewise.
279         * ld-arm/farcall-thumb-arm-blx.d: Likewise.
280         * ld-arm/farcall-thumb-arm-pic-veneer.d: Likewise.
281         * ld-arm/farcall-thumb-arm-blx-pic-veneer.d: Likewise.
282         * ld-arm/farcall-thumb-arm.s: Update test. Add a new call to
283         potentially generate different types of stubs.
285 2010-02-27  H.J. Lu  <hongjiu.lu@intel.com>
287         * ld-elf/init-fini-arrays.d: Pass --wide to readelf.
289 2010-02-27  Jie Zhang  <jie@codesourcery.com>
291         * ld-elf/init-fini-arrays.s: New test.
292         * ld-elf/init-fini-arrays.d: New test.
294 2010-02-24  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
296         * ld-arm/group-relocs.s: Mark code sections as executable.
297         * ld-arm/arm-elf.exp (armelftests): Only dump executable sections in
298         group-relocs test.
299         * ld-arm/reloc-boundaries.d: Fix test to work on Linux targets.
301 2010-02-23  Nick Clifton  <nickc@redhat.com>
303         * ld-elf/orphan4.d: Allow for other sections to be present in the
304         output.
306 2010-02-18  H.J. Lu  <hongjiu.lu@intel.com>
308         * ld-ifunc/ifunc.exp: Expect System V OSABI in dynamic
309         ifunc-using executable.
311 2010-02-19  Alan Modra  <amodra@gmail.com>
313         * ld-elf/group.ld: Discard .dropme sections.
314         * ld-elf/group10.d, * ld-elf/group10.s: New test.
316 2010-02-18  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
318         * ld-arm/attr-merge-6.attr: Add new test.  Missed off last commit.
320 2010-02-18  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
322         * ld-arm/attr-merge-3.attr: Fix test for new attribute values.
323         * ld-arm/attr-merge-3b.s: Likewise.
324         * ld-arm/attr-merge-unknown-1.d: Fix test now that 42 is a recognised
325         attribute ID.
326         * ld-arm/attr-merge-unknown-1.s: Likewise.
327         * ld-arm/attr-merge-6.attr: New test.
328         * ld-arm/attr-merge-6a.s: Likewise.
329         * ld-arm/attr-merge-6b.s: Likewise.
330         * ld-arm/attr-merge-7.attr: Likewise.
331         * ld-arm/attr-merge-7a.s: Likewise.
332         * ld-arm/attr-merge-7b.s: Likewise.
333         * ld-arm/arm-elf.exp: Run the new tests.
335 2010-02-15  Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
337         * ld-arm/jump-reloc-veneers-long.d: Correct testcase for
338           arm-none-eabi target.
339         * ld-arm/jump-reloc-veneers-short1.d: Likewise
340         * ld-arm/jump-reloc-veneers-short2.d: Likewise
342 2010-02-12  Daniel Gutson  <dgutson@codesourcery.com>
344         * ld-arm/arm-elf.exp (armelftests): New test case added.
345         * ld-arm/data-only-map.s: New file.
346         * ld-arm/data-only-map.d: New file.
347         * ld-arm/data-only-map.ld: New file.
349 2010-02-11  David S. Miller  <davem@davemloft.net>
351         * ld-sparc/gotop32.s: Add local symbol case.
352         * ld-sparc/gotop64.s: Likewise.
353         * ld-sparc/gotop32.rd: Adjust expected results.
354         * ld-sparc/gotop32.td: Likewise.
355         * ld-sparc/gotop64.dd: Likewise.
356         * ld-sparc/gotop64.rd: Likewise.
357         * ld-sparc/gotop64.td: Likewise.
359 2010-02-09  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
361         * ld-elfvsb/elfvsb.exp: Fix tests for arm*-*-linux*.
362         * ld-shared/shared.exp: Likewise.
364 2010-02-08  David S. Miller  <davem@davemloft.net>
366         * ld-ifunc/ifunc.exp: Run for sparc.
368 2010-02-08  Nathan Sidwell  <nathan@codesourcery.com>
370         * ld-powerpc/apuinfo-nul.s: New.
371         * ld-powerpc/apuinfo.rd: Add it.
372         * ld-powerpc/powerpc.exp: Likewise.
374 2010-02-01  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
376         * ld-arm/jump-reloc-veneers-long.d: New test.
377         * ld-arm/jump-reloc-veneers-short1.d: Likewise.
378         * ld-arm/jump-reloc-veneers-short2.d: Likewise.
379         * ld-arm/jump-reloc-veneers.s: Likewise.
380         * ld-arm/arm-elf.exp (armelftests): Run them.
382 2010-01-28  Nick Clifton  <nickc@redhat.com>
384         PR 11225
385         * ld-sh/refdbg-0-dso.d: Dump all sections.
387 2010-01-26  H.J. Lu  <hongjiu.lu@intel.com>
389         PR ld/11218
390         * ld-gc/dummy.s: New.
391         * ld-gc/pr11218-1.c: Likewise.
392         * ld-gc/pr11218-2.c: Likewise.
393         * ld-gc/pr11218.d: Likewise.
395 2010-01-23  Richard Sandiford  <r.sandiford@uk.ibm.com>
397         * ld-powerpc/aix-ref-1-32.od, ld-powerpc/aix-ref-1-64.od,
398         ld-powerpc/aix-ref-1.s: New tests.
399         * ld-powerpc/aix52.exp: Run them.
401 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
403         * ld-elf/orphan4.d: Support 64bit targets.
405 2010-01-13  DJ Delorie  <dj@redhat.com>
407         * ld-elf/orphan4.d: New.
408         * ld-elf/orphan4.ld: New.
409         * ld-elf/orphan4.s: New.
411 2010-01-13  Chao-ying Fu  <fu@mips.com>
413         * ld-mips-elf/jr-to-b-1.d, ld-mips-elf/jr-to-b-2.d: New tests.
414         * ld-mips-elf/jr-to-b-1.s, ld-mips-elf/jr-to-b-2.s: Source.
415         * ld-mips-elf/mips-elf.exp: Run new tests.
417 2010-01-13  Daniel Jacobowitz  <dan@codesourcery.com>
419         * ld-arm/arm-elf.exp (armelftests): Assemble Cortex-A8 tests with
420         -mcpu=cortex-a8.
422 2010-01-13  Nick Clifton  <nickc@redhat.com>
424         * ld-scrips/sort.exp: Skip these tests when the target is the
425         h8300.
427 2010-01-11  H.J. Lu  <hongjiu.lu@intel.com>
429         PR ld/11146
430         * ld-elf/dynsym1.d: New.
432 2010-01-07  H.J. Lu  <hongjiu.lu@intel.com>
434         PR ld/11138
435         * ld-elf/pr11138-1.c: New.
436         * ld-elf/pr11138-1.map: Likewise.
437         * ld-elf/pr11138-2.c: Likewise.
438         * ld-elf/pr11138-2.map: Likewise.
439         * ld-elf/pr11138.out: Likewise.
441         * ld-elf/shared.exp (build_tests): Add libpr11138-1.so and
442         libpr11138-2.o.
443         (run_tests): Add 2 tests for PR ld/11138.
445 2010-01-07  H.J. Lu  <hongjiu.lu@intel.com>
447         PR ld/11133
448         * ld-gc/gc.exp: Run start.
450         * ld-gc/start.d: New.
451         * ld-gc/start.s: Likewise.
453 2010-01-07  H.J. Lu  <hongjiu.lu@intel.com>
455         PR ld/11143
456         * ld-gc/gc.exp: Run abi-note.
458         * ld-gc/abi-note.d: New.
459         * ld-gc/abi-note.s: Likewise.
461 For older changes see ChangeLog-2009
463 Local Variables:
464 mode: change-log
465 left-margin: 8
466 fill-column: 74
467 version-control: never
468 End: