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