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