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