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