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