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