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