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