bfd/ChangeLog
[binutils-gdb.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: