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