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