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