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