Pad sections according to current script FILL.
[platform/upstream/binutils.git] / ld / testsuite / ChangeLog
1 2014-04-04  Alan Modra  <amodra@gmail.com>
2
3         * ld-scripts/fill.d, * ld-scripts/fill.t, * ld-scripts/fill_0.s,
4         * ld-scripts/fill_1.s, * ld-scripts/fill_2.s: New test.
5         * ld-scripts/data.exp: Run it.
6
7 2014-03-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
8
9         * ld-aarch64/eh-frame.d: Adjust FDE pc address.
10
11 2014-03-27  H.J. Lu  <hongjiu.lu@intel.com>
12
13         PR ld/16756
14         * ld-plugin/lto.exp: Expect filename and line number for PR
15         ld/12760 test.
16
17 2014-03-27  Yury Gribov  <y.gribov@samsung.com>
18             Pavel Fedin  <p.fedin@samsung.com>
19
20         * ld-arm/arm-app-abs32.d: Update expected disassembly, taking into
21         account the pretty printing of PLT entries.
22         * ld-arm/arm-app.d: Likewise.
23         * ld-arm/arm-lib-plt32.d: Likewise.
24         * ld-arm/arm-lib.d: Likewise.
25         * ld-arm/armthumb-lib.d: Likewise.
26         * ld-arm/cortex-a8-fix-b-plt.d: Likewise.
27         * ld-arm/cortex-a8-fix-bcc-plt.d: Likewise.
28         * ld-arm/cortex-a8-fix-bl-plt.d: Likewise.
29         * ld-arm/cortex-a8-fix-bl-rel-plt.d: Likewise.
30         * ld-arm/cortex-a8-fix-blx-plt.d: Likewise.
31         * ld-arm/farcall-mixed-app-v5.d: Likewise.
32         * ld-arm/farcall-mixed-app.d: Likewise.
33         * ld-arm/farcall-mixed-lib-v4t.d: Likewise.
34         * ld-arm/farcall-mixed-lib.d: Likewise.
35         * ld-arm/ifunc-10.dd: Likewise.
36         * ld-arm/ifunc-14.dd: Likewise.
37         * ld-arm/ifunc-15.dd: Likewise.
38         * ld-arm/ifunc-3.dd: Likewise.
39         * ld-arm/ifunc-4.dd: Likewise.
40         * ld-arm/ifunc-7.dd: Likewise.
41         * ld-arm/ifunc-8.dd: Likewise.
42         * ld-arm/ifunc-9.dd: Likewise.
43         * ld-arm/long-plt-format.d: Likewise.
44         * ld-arm/mixed-app-v5.d: Likewise.
45         * ld-arm/mixed-app.d: Likewise.
46         * ld-arm/mixed-lib.d: Likewise.
47         * ld-arm/thumb2-bl-undefweak.d: Likewise.
48         * ld-arm/thumb2-bl-undefweak1.d: Likewise.
49
50 2014-03-26  Alan Modra  <amodra@gmail.com>
51
52         * ld-powerpc/startv1.s, * ld-powerpc/startv2.s, * ld-powerpc/funref.s,
53         * ld-powerpc/funv1.s, * ld-powerpc/funv2.s,
54         * ld-powerpc/ambiguousv1.d, * ld-powerpc/ambiguousv2.d: New test files.
55         * ld-powerpc/powerpc.exp: Run new tests.
56
57 2014-03-25  Will Newton  <will.newton@linaro.org>
58
59          * ld-aarch64/aarch64-elf.exp: Add relasz dump test.
60          * ld-aarch64/relasz.d: New file.
61          * ld-aarch64/relasz.s: Likewise.
62
63 2014-03-20  Richard Sandiford  <rdsandiford@googlemail.com>
64
65         * ld-elf/merge.d: Remove MIPS XFAIL.
66
67 2014-03-20  Will Newton  <will.newton@linaro.org>
68
69         * ld-arm/ifunc-14.rd: Update symbol values.
70
71 2014-03-19  Nick Clifton  <nickc@redhat.com>
72
73         * config/default.exp (ASFLAGS): For the RX target add:
74         -muse-conventional-section-names.
75
76 2014-03-15  Alan Modra  <amodra@gmail.com>
77
78         * ld-powerpc/vle-reloc-3.d: Remove addresses.
79
80 2014-03-14  Alan Modra  <amodra@gmail.com>
81
82         * ld-powerpc/vle.ld: Place .PPC.EMB.sdata0 within 32k of 0.
83         * ld-powerpc/vle-reloc-3.d: Update.
84
85 2014-03-06  Roland McGrath  <mcgrathr@google.com>
86
87         * ld-arm/gc-hidden-1.d: Remove target, add not-target to match
88         other ELF-only tests in this directory.  Loosen regexps so they
89         don't care what the exact addresses are.
90
91 2014-03-06  Roland McGrath  <mcgrathr@google.com>
92
93         * ld-arm/arm-elf.exp (armelftests_common): Move long-plt case ...
94         (armelftests_nonacl): ... here.
95
96 2014-03-05  Alan Modra  <amodra@gmail.com>
97
98         Update copyright years.
99
100 2014-03-05  Alan Modra  <amodra@gmail.com>
101
102         * ld-powerpc/elfv2-2a.s, ld-powerpc/elfv2-2b.s: New files.
103         * ld-powerpc/elfv2-2exe.d, ld-powerpc/elfv2-2so.d: New files.
104         * ld-powerpc/powerpc.exp: Run new test.
105
106 2014-03-03  Alan Modra  <amodra@gmail.com>
107
108         * ld-scripts/phdrs2.exp: Correct copyright punctuation.
109         * ld-v850/v850.exp: Correct copyright typo.
110
111 2014-03-01  Yuri Gribov  <y.gribov@samsung.com>
112
113         * ld-arm/long-plt-format.d, ld-arm/arm-elf.exp: Adjust for arm-eabi.
114
115 2014-02-27  Yuri Gribov  <y.gribov@samsung.com>
116
117         * ld-arm/long-plt-format.s: New test case.
118         * ld-arm/long-plt-format.d: Expected disassembly.
119         * ld-arm/arm-elf.exp: Run the new test.
120
121 2014-02-27  Nick Clifton  <nickc@redhat.com>
122
123         * ld-pe/longsecn-1.d: Allow for extra sections.
124         * ld-pe/longsecn-2.d: Likewise.
125         * ld-pe/longsecn.d: Likewise.
126         * ld-pe/secrel.d: Likewise.
127
128 2014-02-21  Alan Modra  <amodra@gmail.com>
129
130         * ld-bootstrap/bootstrap.exp: Add ppc476 workaround test.
131         * ld-bootstrap/ppc476.t: New file.
132
133 2014-02-19  Igor Zamyatin  <igor.zamyatin@intel.com>
134             H.J. Lu  <hongjiu.lu@intel.com>
135
136         * ld-x86-64/mpx.exp: Run bnd-ifunc-1 and bnd-plt-1.
137         * ld-x86-64/bnd-ifunc-1.d: New file.
138         * ld-x86-64/bnd-ifunc-1.s: Likewise.
139         * ld-x86-64/bnd-plt-1.d: Likewise.
140
141 2014-02-18  Jack Carter  <jack.carter@imgtec.com>
142
143         * ld-mips-elf/pic-and-nonpic-3a.sd: Check DYNAMIC segment flags.
144
145 2014-02-16  Thomas Schwinge  <thomas@codesourcery.com>
146
147         * ld-elfweak/elfweak.exp (setup_xfail_gnu_hurd): Remove function
148         and all usage of it.
149
150 2014-02-10  H.J. Lu  <hongjiu.lu@intel.com>
151
152         PR gold/16530
153         * ld-elf/dynamic-1.c: New file.
154         * ld-elf/dynamic-1.rd: Likewise.
155         * ld-elf/dynamic-1.syms: Likewise.
156
157         * ld-elf/shared.exp (build_tests): Add dynamic-1.
158
159 2014-02-02  Sebastian Huber  <sebastian.huber@embedded-brains.de>
160
161         * ld-scripts/rgn-at9.d: New file.
162         * ld-scripts/rgn-at9.t: Likewise.
163         * ld-scripts/rgn-at10.d: Likewise.
164         * ld-scripts/rgn-at10.s: Likewise.
165         * ld-scripts/rgn-at10.t: Likewise.
166         * ld-scripts/rgn-at11.d: Likewise.
167         * ld-scripts/rgn-at11.t: Likewise.
168
169 2014-01-30  Sandra Loosemore  <sandra@codesourcery.com>
170
171         * ld-nios2/relax_call26.s: New.
172         * ld-nios2/relax_call26_boundary.ld: New.
173         * ld-nios2/relax_call26_boundary.s: New.
174         * ld-nios2/relax_call26_boundary_c8.d: New.
175         * ld-nios2/relax_call26_boundary_cc.d: New.
176         * ld-nios2/relax_call26_boundary_d0.d: New.
177         * ld-nios2/relax_call26_boundary_d4.d: New.
178         * ld-nios2/relax_call26_boundary_d8.d: New.
179         * ld-nios2/relax_call26_boundary_dc.d: New.
180         * ld-nios2/relax_call26_boundary_f0.d: New.
181         * ld-nios2/relax_call26_boundary_f4.d: New.
182         * ld-nios2/relax_call26_boundary_f8.d: New.
183         * ld-nios2/relax_call26_boundary_fc.d: New.
184         * ld-nios2/relax_call26_cache.d: New.
185         * ld-nios2/relax_call26_cache.ld: New.
186         * ld-nios2/relax_call26_cache.s: New.
187         * ld-nios2/relax_call26_multi.d: New.
188         * ld-nios2/relax_call26_multi.ld: New.
189         * ld-nios2/relax_call26_norelax.d: New.
190         * ld-nios2/relax_call26_shared.d: New.
191         * ld-nios2/relax_call26_shared.ld: New.
192
193 2014-01-29  H.J. Lu  <hongjiu.lu@intel.com>
194
195         * ld-elf/rdynamic-1.c: New file.
196         * ld-elf/rdynamic-1.rd: Likewise.
197
198         * ld-elf/shared.exp (build_tests): Add rdynamic-1.
199
200 2014-01-28  Nick Clifton  <nickc@redhat.com>
201
202         PR binutils/16317
203         * ld-tic6x/shlib-1.rd: Expect I attribute with RELA sections.
204         * ld-tic6x/shlib-1b.rd: Likewise.
205         * ld-tic6x/shlib-1r.rd: Likewise.
206         * ld-tic6x/shlib-1rb.rd: Likewise.
207         * ld-tic6x/shlib-app-1rd: Likewise.
208         * ld-tic6x/shlib-app-1b.rd: Likewise.
209         * ld-tic6x/shlib-app-1r.rd: Likewise.
210         * ld-tic6x/shlib-app-1rb.rd: Likewise.
211         * ld-tic6x/shlib-noindex.rd: Likewise.
212         * ld-tic6x/static-app-1.rd: Likewise.
213         * ld-tic6x/static-app-1b.rd: Likewise.
214         * ld-tic6x/static-app-1r.rd: Likewise.
215         * ld-tic6x/static-app-1rb.rd: Likewise.
216         PR binutils/16318
217         * ld-tic6x/tic6x.exp: Expect C6000 osabi value in relocatable
218         objects.
219
220 2014-01-24  H.J. Lu  <hongjiu.lu@intel.com>
221
222         * ld-elf/pr16498a.s: Replace .align with .p2align.
223
224 2014-01-24  H.J. Lu  <hongjiu.lu@intel.com>
225
226         PR ld/16498
227         * ld-elf/pr16498b.d: New file.
228         * ld-elf/pr16498b.t: Likewise.
229
230 2014-01-24  H.J. Lu  <hongjiu.lu@intel.com>
231
232         PR ld/16498
233         * ld-elf/pr16498a.d: New file.
234         * ld-elf/pr16498a.s: Likewise.
235         * ld-elf/pr16498a.t: Likewise.
236
237 2014-01-22  Alan Modra  <amodra@gmail.com>
238
239         * ld-scripts/pr14962-2.d: Correct target triple.
240
241 2014-01-22  Alan Modra  <amodra@gmail.com>
242
243         * ld-shared/elf-offset.ld: Align end of .bss with canonical form
244         of ALIGN that allows an empty .bss to be removed.
245         * ld-arm/arm-dyn.ld: Likewise.
246         * ld-arm/arm-lib.ld: Likewise.
247         * ld-elfvsb/elf-offset.ld: Likewise.
248         * ld-mips-elf/mips-dyn.ld: Likewise.
249         * ld-mips-elf/mips-lib.ld: Likewise.
250         * ld-arm/arm-no-rel-plt.ld: Remove duplicate ALIGN.
251         * ld-powerpc/vle-multiseg-1.ld: Remove ALIGN at start of section.
252         ALIGN address of section instead.
253         * ld-powerpc/vle-multiseg-2.ld: Likewise.
254         * ld-powerpc/vle-multiseg-3.ld: Likewise.
255         * ld-powerpc/vle-multiseg-4.ld: Likewise.
256         * ld-powerpc/vle-multiseg-6.ld: Likewise.
257         * ld-scripts/empty-aligned.d: Check section headers not program
258         headers.  Remove xfail and notarget.
259         * ld-scripts/empty-aligned.t: Use canonical ALIGN for end of .text2.
260
261 2014-01-21  H.J. Lu  <hongjiu.lu@intel.com>
262
263         PR ld/16467
264         * ld-ifunc/dummy.c: New file.
265         * ld-ifunc/pr16467.out: Likewise.
266         * ld-ifunc/pr16467a.c: Likewise.
267         * ld-ifunc/pr16467a.map: Likewise.
268         * ld-ifunc/pr16467b.c: Likewise.
269         * ld-ifunc/pr16467b.map: Likewise.
270         * ld-ifunc/pr16467c.c: Likewise.
271
272         * ld-ifunc/ifunc.exp (run_cc_link_tests): New.
273         (run_ld_link_exec_tests): Run pr16467.
274
275 2014-01-21  H.J. Lu  <hongjiu.lu@intel.com>
276
277         PR ld/2404
278         * ld-elf/shared.exp: Add a PIE test for PR ld/2404.
279
280 2014-01-20  H.J. Lu  <hongjiu.lu@intel.com>
281
282         PR ld/2404
283         * ld-elf/pr2404.out: New file.
284         * ld-elf/pr2404a.c: Likewise.
285         * ld-elf/pr2404b.c: Likewise.
286
287         * ld-elf/shared.exp (build_tests): Build libpr2404a.so and
288         libpr2404b.a.
289         (run_tests): Run pr2404.
290
291 2014-01-20  Alan Modra  <amodra@gmail.com>
292
293         * ld-scripts/pr14962-2.d,
294         * ld-scripts/pr14962-2.t: New test.
295         * ld-scripts/expr.exp: Run it.
296
297 2014-01-15  Alan Modra  <amodra@gmail.com>
298
299         * ld-elf/ehdr_start-shared.d: New.
300         * ld-elf/ehdr_start-userdef.d: xfail frv.
301         * ld-elf/ehdr_start-weak.d: Likewise.
302         * ld-elf/ehdr_start.d: Likewise.
303
304 2014-01-14  Vidya Praveen  <vidyapraveen@arm.com>
305
306         * lib/ld-lib.exp (default_ld_link): Remove support for ldflags.
307         (default_ld_simple_link): Likewise.
308
309 2014-01-10  Alan Modra  <amodra@gmail.com>
310
311         * ld-x86-64/pr14207.d: Adjust.
312
313 2014-01-09  H.J. Lu  <hongjiu.lu@intel.com>
314
315         * ld-elf/binutils.exp (binutils_test): Check if GNU_RELRO segment
316         is generated.
317
318 2014-01-09  Vidya Praveen  <vidyapraveen@arm.com>
319
320         * lib/ld-lib.exp (check_lto_shared_available): New check.
321         * ld-plugin/lto.exp: Use check_lto_shared_available.
322
323 2014-01-08  H.J. Lu  <hongjiu.lu@intel.com>
324
325         PR ld/14207
326         PR ld/16322
327         PR binutils/16323
328         * ld-elf/pr16322.d: New file.
329         * ld-elf/pr16322.s: Likewise.
330
331         * ld-x86-64/pr14207.d: Expect PT_GNU_RELRO segment.
332
333 For older changes see ChangeLog-2013
334 \f
335 Copyright (C) 2014 Free Software Foundation, Inc.
336
337 Copying and distribution of this file, with or without modification,
338 are permitted in any medium without royalty provided the copyright
339 notice and this notice are preserved.
340
341 Local Variables:
342 mode: change-log
343 left-margin: 8
344 fill-column: 74
345 version-control: never
346 End: