f301b628bffa20c269235b5f2e77e4440eab82f7
[platform/upstream/binutils.git] / ld / testsuite / ChangeLog
1 2014-03-15  Alan Modra  <amodra@gmail.com>
2
3         * ld-powerpc/vle-reloc-3.d: Remove addresses.
4
5 2014-03-14  Alan Modra  <amodra@gmail.com>
6
7         * ld-powerpc/vle.ld: Place .PPC.EMB.sdata0 within 32k of 0.
8         * ld-powerpc/vle-reloc-3.d: Update.
9
10 2014-03-06  Roland McGrath  <mcgrathr@google.com>
11
12         * ld-arm/gc-hidden-1.d: Remove target, add not-target to match
13         other ELF-only tests in this directory.  Loosen regexps so they
14         don't care what the exact addresses are.
15
16 2014-03-06  Roland McGrath  <mcgrathr@google.com>
17
18         * ld-arm/arm-elf.exp (armelftests_common): Move long-plt case ...
19         (armelftests_nonacl): ... here.
20
21 2014-03-05  Alan Modra  <amodra@gmail.com>
22
23         Update copyright years.
24
25 2014-03-05  Alan Modra  <amodra@gmail.com>
26
27         * ld-powerpc/elfv2-2a.s, ld-powerpc/elfv2-2b.s: New files.
28         * ld-powerpc/elfv2-2exe.d, ld-powerpc/elfv2-2so.d: New files.
29         * ld-powerpc/powerpc.exp: Run new test.
30
31 2014-03-03  Alan Modra  <amodra@gmail.com>
32
33         * ld-scripts/phdrs2.exp: Correct copyright punctuation.
34         * ld-v850/v850.exp: Correct copyright typo.
35
36 2014-03-01  Yuri Gribov  <y.gribov@samsung.com>
37
38         * ld-arm/long-plt-format.d, ld-arm/arm-elf.exp: Adjust for arm-eabi.
39
40 2014-02-27  Yuri Gribov  <y.gribov@samsung.com>
41
42         * ld-arm/long-plt-format.s: New test case.
43         * ld-arm/long-plt-format.d: Expected disassembly.
44         * ld-arm/arm-elf.exp: Run the new test.
45
46 2014-02-27  Nick Clifton  <nickc@redhat.com>
47
48         * ld-pe/longsecn-1.d: Allow for extra sections.
49         * ld-pe/longsecn-2.d: Likewise.
50         * ld-pe/longsecn.d: Likewise.
51         * ld-pe/secrel.d: Likewise.
52
53 2014-02-21  Alan Modra  <amodra@gmail.com>
54
55         * ld-bootstrap/bootstrap.exp: Add ppc476 workaround test.
56         * ld-bootstrap/ppc476.t: New file.
57
58 2014-02-19  Igor Zamyatin  <igor.zamyatin@intel.com>
59             H.J. Lu  <hongjiu.lu@intel.com>
60
61         * ld-x86-64/mpx.exp: Run bnd-ifunc-1 and bnd-plt-1.
62         * ld-x86-64/bnd-ifunc-1.d: New file.
63         * ld-x86-64/bnd-ifunc-1.s: Likewise.
64         * ld-x86-64/bnd-plt-1.d: Likewise.
65
66 2014-02-18  Jack Carter  <jack.carter@imgtec.com>
67
68         * ld-mips-elf/pic-and-nonpic-3a.sd: Check DYNAMIC segment flags.
69
70 2014-02-16  Thomas Schwinge  <thomas@codesourcery.com>
71
72         * ld-elfweak/elfweak.exp (setup_xfail_gnu_hurd): Remove function
73         and all usage of it.
74
75 2014-02-10  H.J. Lu  <hongjiu.lu@intel.com>
76
77         PR gold/16530
78         * ld-elf/dynamic-1.c: New file.
79         * ld-elf/dynamic-1.rd: Likewise.
80         * ld-elf/dynamic-1.syms: Likewise.
81
82         * ld-elf/shared.exp (build_tests): Add dynamic-1.
83
84 2014-02-02  Sebastian Huber  <sebastian.huber@embedded-brains.de>
85
86         * ld-scripts/rgn-at9.d: New file.
87         * ld-scripts/rgn-at9.t: Likewise.
88         * ld-scripts/rgn-at10.d: Likewise.
89         * ld-scripts/rgn-at10.s: Likewise.
90         * ld-scripts/rgn-at10.t: Likewise.
91         * ld-scripts/rgn-at11.d: Likewise.
92         * ld-scripts/rgn-at11.t: Likewise.
93
94 2014-01-30  Sandra Loosemore  <sandra@codesourcery.com>
95
96         * ld-nios2/relax_call26.s: New.
97         * ld-nios2/relax_call26_boundary.ld: New.
98         * ld-nios2/relax_call26_boundary.s: New.
99         * ld-nios2/relax_call26_boundary_c8.d: New.
100         * ld-nios2/relax_call26_boundary_cc.d: New.
101         * ld-nios2/relax_call26_boundary_d0.d: New.
102         * ld-nios2/relax_call26_boundary_d4.d: New.
103         * ld-nios2/relax_call26_boundary_d8.d: New.
104         * ld-nios2/relax_call26_boundary_dc.d: New.
105         * ld-nios2/relax_call26_boundary_f0.d: New.
106         * ld-nios2/relax_call26_boundary_f4.d: New.
107         * ld-nios2/relax_call26_boundary_f8.d: New.
108         * ld-nios2/relax_call26_boundary_fc.d: New.
109         * ld-nios2/relax_call26_cache.d: New.
110         * ld-nios2/relax_call26_cache.ld: New.
111         * ld-nios2/relax_call26_cache.s: New.
112         * ld-nios2/relax_call26_multi.d: New.
113         * ld-nios2/relax_call26_multi.ld: New.
114         * ld-nios2/relax_call26_norelax.d: New.
115         * ld-nios2/relax_call26_shared.d: New.
116         * ld-nios2/relax_call26_shared.ld: New.
117
118 2014-01-29  H.J. Lu  <hongjiu.lu@intel.com>
119
120         * ld-elf/rdynamic-1.c: New file.
121         * ld-elf/rdynamic-1.rd: Likewise.
122
123         * ld-elf/shared.exp (build_tests): Add rdynamic-1.
124
125 2014-01-28  Nick Clifton  <nickc@redhat.com>
126
127         PR binutils/16317
128         * ld-tic6x/shlib-1.rd: Expect I attribute with RELA sections.
129         * ld-tic6x/shlib-1b.rd: Likewise.
130         * ld-tic6x/shlib-1r.rd: Likewise.
131         * ld-tic6x/shlib-1rb.rd: Likewise.
132         * ld-tic6x/shlib-app-1rd: Likewise.
133         * ld-tic6x/shlib-app-1b.rd: Likewise.
134         * ld-tic6x/shlib-app-1r.rd: Likewise.
135         * ld-tic6x/shlib-app-1rb.rd: Likewise.
136         * ld-tic6x/shlib-noindex.rd: Likewise.
137         * ld-tic6x/static-app-1.rd: Likewise.
138         * ld-tic6x/static-app-1b.rd: Likewise.
139         * ld-tic6x/static-app-1r.rd: Likewise.
140         * ld-tic6x/static-app-1rb.rd: Likewise.
141         PR binutils/16318
142         * ld-tic6x/tic6x.exp: Expect C6000 osabi value in relocatable
143         objects.
144
145 2014-01-24  H.J. Lu  <hongjiu.lu@intel.com>
146
147         * ld-elf/pr16498a.s: Replace .align with .p2align.
148
149 2014-01-24  H.J. Lu  <hongjiu.lu@intel.com>
150
151         PR ld/16498
152         * ld-elf/pr16498b.d: New file.
153         * ld-elf/pr16498b.t: Likewise.
154
155 2014-01-24  H.J. Lu  <hongjiu.lu@intel.com>
156
157         PR ld/16498
158         * ld-elf/pr16498a.d: New file.
159         * ld-elf/pr16498a.s: Likewise.
160         * ld-elf/pr16498a.t: Likewise.
161
162 2014-01-22  Alan Modra  <amodra@gmail.com>
163
164         * ld-scripts/pr14962-2.d: Correct target triple.
165
166 2014-01-22  Alan Modra  <amodra@gmail.com>
167
168         * ld-shared/elf-offset.ld: Align end of .bss with canonical form
169         of ALIGN that allows an empty .bss to be removed.
170         * ld-arm/arm-dyn.ld: Likewise.
171         * ld-arm/arm-lib.ld: Likewise.
172         * ld-elfvsb/elf-offset.ld: Likewise.
173         * ld-mips-elf/mips-dyn.ld: Likewise.
174         * ld-mips-elf/mips-lib.ld: Likewise.
175         * ld-arm/arm-no-rel-plt.ld: Remove duplicate ALIGN.
176         * ld-powerpc/vle-multiseg-1.ld: Remove ALIGN at start of section.
177         ALIGN address of section instead.
178         * ld-powerpc/vle-multiseg-2.ld: Likewise.
179         * ld-powerpc/vle-multiseg-3.ld: Likewise.
180         * ld-powerpc/vle-multiseg-4.ld: Likewise.
181         * ld-powerpc/vle-multiseg-6.ld: Likewise.
182         * ld-scripts/empty-aligned.d: Check section headers not program
183         headers.  Remove xfail and notarget.
184         * ld-scripts/empty-aligned.t: Use canonical ALIGN for end of .text2.
185
186 2014-01-21  H.J. Lu  <hongjiu.lu@intel.com>
187
188         PR ld/16467
189         * ld-ifunc/dummy.c: New file.
190         * ld-ifunc/pr16467.out: Likewise.
191         * ld-ifunc/pr16467a.c: Likewise.
192         * ld-ifunc/pr16467a.map: Likewise.
193         * ld-ifunc/pr16467b.c: Likewise.
194         * ld-ifunc/pr16467b.map: Likewise.
195         * ld-ifunc/pr16467c.c: Likewise.
196
197         * ld-ifunc/ifunc.exp (run_cc_link_tests): New.
198         (run_ld_link_exec_tests): Run pr16467.
199
200 2014-01-21  H.J. Lu  <hongjiu.lu@intel.com>
201
202         PR ld/2404
203         * ld-elf/shared.exp: Add a PIE test for PR ld/2404.
204
205 2014-01-20  H.J. Lu  <hongjiu.lu@intel.com>
206
207         PR ld/2404
208         * ld-elf/pr2404.out: New file.
209         * ld-elf/pr2404a.c: Likewise.
210         * ld-elf/pr2404b.c: Likewise.
211
212         * ld-elf/shared.exp (build_tests): Build libpr2404a.so and
213         libpr2404b.a.
214         (run_tests): Run pr2404.
215
216 2014-01-20  Alan Modra  <amodra@gmail.com>
217
218         * ld-scripts/pr14962-2.d,
219         * ld-scripts/pr14962-2.t: New test.
220         * ld-scripts/expr.exp: Run it.
221
222 2014-01-15  Alan Modra  <amodra@gmail.com>
223
224         * ld-elf/ehdr_start-shared.d: New.
225         * ld-elf/ehdr_start-userdef.d: xfail frv.
226         * ld-elf/ehdr_start-weak.d: Likewise.
227         * ld-elf/ehdr_start.d: Likewise.
228
229 2014-01-14  Vidya Praveen  <vidyapraveen@arm.com>
230
231         * lib/ld-lib.exp (default_ld_link): Remove support for ldflags.
232         (default_ld_simple_link): Likewise.
233
234 2014-01-10  Alan Modra  <amodra@gmail.com>
235
236         * ld-x86-64/pr14207.d: Adjust.
237
238 2014-01-09  H.J. Lu  <hongjiu.lu@intel.com>
239
240         * ld-elf/binutils.exp (binutils_test): Check if GNU_RELRO segment
241         is generated.
242
243 2014-01-09  Vidya Praveen  <vidyapraveen@arm.com>
244
245         * lib/ld-lib.exp (check_lto_shared_available): New check.
246         * ld-plugin/lto.exp: Use check_lto_shared_available.
247
248 2014-01-08  H.J. Lu  <hongjiu.lu@intel.com>
249
250         PR ld/14207
251         PR ld/16322
252         PR binutils/16323
253         * ld-elf/pr16322.d: New file.
254         * ld-elf/pr16322.s: Likewise.
255
256         * ld-x86-64/pr14207.d: Expect PT_GNU_RELRO segment.
257
258 For older changes see ChangeLog-2013
259 \f
260 Copyright (C) 2014 Free Software Foundation, Inc.
261
262 Copying and distribution of this file, with or without modification,
263 are permitted in any medium without royalty provided the copyright
264 notice and this notice are preserved.
265
266 Local Variables:
267 mode: change-log
268 left-margin: 8
269 fill-column: 74
270 version-control: never
271 End: