1 2014-07-15 H.J. Lu <hongjiu.lu@intel.com>
4 * ld-i386/i386.exp: Run pr17057.
5 * ld-i386/pr17057.d: New file.
6 * ld-i386/pr17057.s: Likewise.
8 2014-07-15 Jiong Wang <jiong.wang@arm.com>
10 * ld-aarch64/emit-relocs-local-addend.d: Use target linker script.
12 2014-07-10 Will Newton <will.newton@linaro.org>
14 * ld-arm/arm-elf.exp (armelftests_nonacl): Move Cortex-A8 fix
15 tests, IFUNC tests and other EABI requiring tests to...
16 (armeabitests_nonacl): ...here.
17 * ld-arm/arm-app-abs32.d: Loosen regex for architecture type
18 to allow test to pass on configurations without an attributes
20 * ld-arm/arm-app.d: Likewise.
21 * ld-arm/arm-lib-plt32.d: Likewise.
22 * ld-arm/arm-lib.d: Likewise.
23 * ld-arm/arm-static-app.d: Likewise.
24 * ld-arm/armthumb-lib.d: Likewise.
25 * ld-arm/cortex-a8-far.d: Likewise.
26 * ld-arm/farcall-mixed-app.d: Likewise.
27 * ld-arm/farcall-mixed-lib-v4t.d: Likewise.
28 * ld-arm/farcall-mixed-lib.d: Likewise.
29 * ld-arm/mixed-app-v5.d: Likewise.
30 * ld-arm/mixed-app.d: Likewise.
31 * ld-arm/mixed-lib.d: Likewise.
32 * ld-arm/tls-app.d: Likewise.
33 * ld-arm/tls-descrelax-be32.d: Likewise.
34 * ld-arm/tls-descrelax.d: Likewise.
35 * ld-arm/tls-descseq.d: Likewise.
36 * ld-arm/tls-gdesc-got.d: Likewise.
37 * ld-arm/tls-gdesc.d: Likewise.
38 * ld-arm/tls-gdierelax.d: Likewise.
39 * ld-arm/tls-gdierelax2.d: Likewise.
40 * ld-arm/tls-gdlerelax.d: Likewise.
41 * ld-arm/tls-lib-loc.d: Likewise.
42 * ld-arm/tls-lib.d: Likewise.
43 * ld-arm/tls-thumb1.d: Likewise.
45 * ld-elfvers/vers.exp: Set pic to yes for ARM targets.
47 2014-07-08 Will Newton <will.newton@linaro.org>
49 * ld-arm/arm-lib.ld: Increase MAXPAGESIZE value to
51 * ld-arm/cortex-a8-fix-bl-rel-plt.d: Update offsets to
52 take into account increased segment alignment.
53 * ld-arm/ifunc-gdesc.r: Likewise.
54 * ld-arm/tls-lib.d: Likewise.
56 2014-07-08 Jiong Wang <jiong.wang@arm.com>
58 * ld-aarch64/emit-relocs-local-addend-bar.s: New source file.
59 * ld-aarch64/emit-relocs-local-addend-foo.s: Likewise.
60 * ld-aarch64/emit-relocs-local-addend.d: New testcase.
61 * ld-aarch64/local-addend-r.d: Likewise.
63 2014-07-08 Alan Modra <amodra@gmail.com>
65 * ld-powerpc/defsym.s, * ld-powerpc/defsym.d: New test.
66 * ld-powerpc/powerpc.exp: Run it.
68 2014-07-08 Alan Modra <amodra@gmail.com>
71 * ld-plugin/lto.exp: When building liblti-11.a, pass
72 --plugin path_to_gcc/liblto_plugin.so to ar.
74 2014-07-07 Alan Modra <amodra@gmail.com>
76 * lib/ld-lib.exp (check_lto_shared_available): Reinstate compiler
79 2014-07-07 Nick Clifton <nickc@redhat.com>
81 * lib/ld-lib.exp (check_lto_available): Check that a compiler is
82 available before testing for LTO support.
84 2014-07-07 Alan Modra <amodra@gmail.com>
86 * config/default.exp: Don't make tmpdir/gas. Put as symlink into
88 (gcc_gas_flag, gcc_ld_flag): Delete.
89 (gcc_B_opt, ld_L_opt): New globals.
90 ld-elf/shared.exp: Remove all refs to gcc_gas_flag and gcc_ld_flag.
91 ld-plugin/lto.exp: Likewise.
92 lib/ld-lib.exp (run_host_cmd): Add gcc_B_opt and ld_L_opt here.
93 (ld_simple_link): Remove -B handling now that this is done in
94 run_host_cmd. Simplify.
95 (default_ld_compile): Simplify.
96 (check_lto_available): Use run_host_cmd_yesno.
97 (check_lto_shared_available): Likewise.
99 2014-07-05 Alan Modra <amodra@gmail.com>
101 * lib/ld-lib.exp (run_ld_link_tests): Stop after assembling objects
103 (run_ld_link_exec_tests, run_cc_link_tests): Likewise. Tidy
105 * ld-plugin/lto.exp: Don't use libdummy.a trick to compile objects.
106 Instead use an empty output file.
108 2014-07-03 Alan Modra <amodra@gmail.com>
110 * ld-elf/pr17068.s: New.
111 * ld-elf/pr17068a.s: New.
112 * ld-elf/pr17068b.s: New.
113 * ld-elf/pr17068c.s: New.
114 * ld-elf/pr17068d.s: New.
115 * ld-elf/pr17068e.s: New.
116 * ld-elf/pr17068ez.s: New.
117 * ld-elf/elf.exp: Run new test.
119 2014-07-02 Alan Modra <amodra@gmail.com>
121 * ld-powerpc/ambiguousv1.d: Match symbol table too.
122 * ld-powerpc/ambiguousv2.d: Likewise.
123 * ld-powerpc/ambiguousv1b.d: New.
124 * ld-powerpc/ambiguousv2b.d: New.
125 * ld-powerpc/powerpc.exp: Run new tests.
127 2014-06-25 Kyle McMartin <kyle@redhat.com>
129 * ld-arm/tls-gdierelax2.d: Fix expected offsets.
131 2014-06-16 Will Newton <will.newton@linaro.org>
133 * ld-arm/arm-elf.exp: Add ifunc-gdesc test.
134 * ld-arm/ifunc-gdesc.r: New file.
135 * ld-arm/ifunc-gdesc.s: Likewise.
136 * ld-arm/ifunc-gdesc.ver: Likewise.
138 2014-06-09 Ryan Mansfield <rmansfield@qnx.com>
140 * config/default.exp (GASP): Remove.
142 2014-06-03 Alan Modra <amodra@gmail.com>
144 * ld-powerpc/elfv2exe.d: Update for changed plt call stubs.
146 2014-05-28 Matthew Fortune <matthew.fortune@imgtec.com>
148 * lib/ld-lib.exp: Add objcopy_objects command to run_dump_test.
149 This allows each input object to be optionally run through
150 objcopy before linking.
152 2014-05-20 Will Newton <will.newton@linaro.org>
154 * ld-shared/shared.exp: Mark non-PIC shared object tests
157 2014-05-19 Andreas Tobler <andreast@fgznet.ch>
159 * ld-elf/shared.exp: Introduce the extralibs variable to control
160 the libraries to be linked. Don't link -ldl on *-*-freebsd*.
162 * ld-bootstrap/bootstrap.exp: Do not add -ldl to the extralibs on
165 2014-05-10 Hans-Peter Nilsson <hp@bitrange.com>
167 * ld-mmix/wrap1.d, ld-mmix/wrap1a.s, ld-mmix/wrap1b.s,
168 ld-mmix/wrap1c.s, ld-mmix/wrap2.d, ld-mmix/wrap3.d,
169 ld-mmix/wrap3a.s, ld-mmix/wrap3b.s, ld-mmix/wrap4.d: New
172 2014-05-09 H.J. Lu <hongjiu.lu@intel.com>
174 * ld-x86-64/tlsbin.dd: Replace data32 with data16.
175 * ld-x86-64/tlsdesc-nacl.pd: Likewise.
176 * ld-x86-64/tlsgdesc.dd: Likewise.
177 * ld-x86-64/tlsld1.dd: Likewise.
178 * ld-x86-64/tlsld3.dd: Likewise.
179 * ld-x86-64/tlspic.dd: Likewise.
181 2014-05-02 Max Filippov <jcmvbkbc@gmail.com>
183 * ld-xtensa/diff_overflow.exp, * ld-xtensa/diff_overflow1.s,
184 * ld-xtensa/diff_overflow2.s: Add test for DIFF* relocation
185 signedness and overflow checking.
187 2014-05-01 Hans-Peter Nilsson <hp@bitrange.com>
189 * ld-mmix/sec-11.d, ld-mmix/sec-11.ld, ld-mmix/sec-10.s,
190 ld-mmix/sec-10.d, ld-mmix/b-offlocmis.s, ld-mmix/sec-12.d: New
192 * ld-mmix/b-offloc.s: Correct address in comment.
194 2014-04-23 Will Newton <will.newton@linaro.org>
196 * ld-arm/arm-no-rel-plt.ld: Remove OUTPUT_FORMAT and
198 * ld-arm/arm-rel32.d: Update regexps to allow test to
199 pass on armeb-linux-eabi configuration.
200 * ld-arm/data-only-map.d: Likewise.
201 * ld-arm/fix-arm1176-off.d: Likewise.
202 * ld-arm/fix-arm1176-on.d: Likewise.
203 * ld-arm/ifunc-1.gd: Likewise.
204 * ld-arm/ifunc-10.gd: Likewise.
205 * ld-arm/ifunc-11.gd: Likewise.
206 * ld-arm/ifunc-12.gd: Likewise.
207 * ld-arm/ifunc-13.gd: Likewise.
208 * ld-arm/ifunc-14.gd: Likewise.
209 * ld-arm/ifunc-15.gd: Likewise.
210 * ld-arm/ifunc-16.gd: Likewise.
211 * ld-arm/ifunc-17.gd: Likewise.
212 * ld-arm/ifunc-2.gd: Likewise.
213 * ld-arm/ifunc-3.gd: Likewise.
214 * ld-arm/ifunc-4.gd: Likewise.
215 * ld-arm/ifunc-5.gd: Likewise.
216 * ld-arm/ifunc-6.gd: Likewise.
217 * ld-arm/ifunc-7.gd: Likewise.
218 * ld-arm/ifunc-8.gd: Likewise.
219 * ld-arm/ifunc-9.gd: Likewise.
220 * ld-arm/jump-reloc-veneers-long.d: Likewise.
221 * ld-arm/reloc-boundaries.d: Likewise.
223 2014-04-22 H.J. Lu <hongjiu.lu@intel.com>
226 * ld-plugin/lto.exp (lto_link_tests): Add tests for PR ld/16846.
227 * ld-plugin/pr16846a.c: New file.
228 * ld-plugin/pr16846b.c: Likewise.
229 * ld-plugin/pr16846c.c: Likewise.
231 2014-04-22 Christian Svensson <blue@cmd.nu>
233 * ld-discard/extern.d: Remove openrisc and or32 support. Add
235 * ld-discard/start.d: Likewise.
236 * ld-discard/static.d: Likewise.
237 * ld-elf/group1.d: Likewise.
238 * ld-elf/group3b.d: Likewise.
239 * ld-elf/group8a.d: Likewise.
240 * ld-elf/group8b.d: Likewise.
241 * ld-elf/group9a.d: Likewise.
242 * ld-elf/group9b.d: Likewise.
243 * ld-elf/linkonce2.d: Likewise.
244 * ld-elf/merge.d: Likewise.
245 * ld-elf/merge2.d: Likewise.
246 * ld-elf/orphan-region.d: Likewise.
247 * ld-elf/orphan.d: Likewise.
248 * ld-elf/orphan3.d: Likewise.
249 * ld-elf/pr12851.d: Likewise.
250 * ld-elf/pr12975.d: Likewise.
251 * ld-elf/pr13177.d: Likewise.
252 * ld-elf/pr13195.d: Likewise.
253 * ld-elf/pr349.d: Likewise.
254 * ld-elf/sec64k.exp: Likewise.
255 * ld-elf/warn1.d: Likewise.
256 * ld-elf/warn2.d: Likewise.
257 * ld-elf/warn3.d: Likewise.
258 * ld-scripts/weak.exp: Likewise.
259 * lib/ld-lib.exp: Likewise.
261 2014-04-17 Kwok Cheung Yeung <kcy@codesourcery.com>
263 * ld-mips-elf/elf-rel-xgot-n32.d: Update for new GOT layout.
264 * ld-mips-elf/elf-rel-xgot-n32-embed.d: Likewise.
265 * ld-mips-elf/elf-rel-xgot-n64.d: Likewise.
266 * ld-mips-elf/elf-rel-xgot-n64-embed.d: Likewise.
267 * ld-mips-elf/elf-rel-xgot-n64-linux.d: Likewise.
269 2014-04-15 Marcus Shawcroft <marcus.shawcroft@arm.com>
271 * ld-aarch64/tls-relax-gdesc-ie.s (var): Adjust test case
272 to include all 5 bits of LDR destination register.
274 2014-04-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
276 * ld-avr/norelax_diff.d: New testcase.
277 * ld-avr/relax_diff.d: Likewise.
278 * ld-avr/relax.s: Likewise.
280 2014-04-05 Andreas Schwab <schwab@linux-m68k.org>
282 * ld-plugin/lto.exp: Make "-Wp," prefix optional when filtering
284 ("Build libdummy.a 9", "PR ld/12696"): Mark as c++.
286 2014-04-04 Alan Modra <amodra@gmail.com>
288 * ld-scripts/fill.d, * ld-scripts/fill.t, * ld-scripts/fill_0.s,
289 * ld-scripts/fill_1.s, * ld-scripts/fill_2.s: New test.
290 * ld-scripts/data.exp: Run it.
292 2014-03-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
294 * ld-aarch64/eh-frame.d: Adjust FDE pc address.
296 2014-03-27 H.J. Lu <hongjiu.lu@intel.com>
299 * ld-plugin/lto.exp: Expect filename and line number for PR
302 2014-03-27 Yury Gribov <y.gribov@samsung.com>
303 Pavel Fedin <p.fedin@samsung.com>
305 * ld-arm/arm-app-abs32.d: Update expected disassembly, taking into
306 account the pretty printing of PLT entries.
307 * ld-arm/arm-app.d: Likewise.
308 * ld-arm/arm-lib-plt32.d: Likewise.
309 * ld-arm/arm-lib.d: Likewise.
310 * ld-arm/armthumb-lib.d: Likewise.
311 * ld-arm/cortex-a8-fix-b-plt.d: Likewise.
312 * ld-arm/cortex-a8-fix-bcc-plt.d: Likewise.
313 * ld-arm/cortex-a8-fix-bl-plt.d: Likewise.
314 * ld-arm/cortex-a8-fix-bl-rel-plt.d: Likewise.
315 * ld-arm/cortex-a8-fix-blx-plt.d: Likewise.
316 * ld-arm/farcall-mixed-app-v5.d: Likewise.
317 * ld-arm/farcall-mixed-app.d: Likewise.
318 * ld-arm/farcall-mixed-lib-v4t.d: Likewise.
319 * ld-arm/farcall-mixed-lib.d: Likewise.
320 * ld-arm/ifunc-10.dd: Likewise.
321 * ld-arm/ifunc-14.dd: Likewise.
322 * ld-arm/ifunc-15.dd: Likewise.
323 * ld-arm/ifunc-3.dd: Likewise.
324 * ld-arm/ifunc-4.dd: Likewise.
325 * ld-arm/ifunc-7.dd: Likewise.
326 * ld-arm/ifunc-8.dd: Likewise.
327 * ld-arm/ifunc-9.dd: Likewise.
328 * ld-arm/long-plt-format.d: Likewise.
329 * ld-arm/mixed-app-v5.d: Likewise.
330 * ld-arm/mixed-app.d: Likewise.
331 * ld-arm/mixed-lib.d: Likewise.
332 * ld-arm/thumb2-bl-undefweak.d: Likewise.
333 * ld-arm/thumb2-bl-undefweak1.d: Likewise.
335 2014-03-26 Alan Modra <amodra@gmail.com>
337 * ld-powerpc/startv1.s, * ld-powerpc/startv2.s, * ld-powerpc/funref.s,
338 * ld-powerpc/funv1.s, * ld-powerpc/funv2.s,
339 * ld-powerpc/ambiguousv1.d, * ld-powerpc/ambiguousv2.d: New test files.
340 * ld-powerpc/powerpc.exp: Run new tests.
342 2014-03-25 Will Newton <will.newton@linaro.org>
344 * ld-aarch64/aarch64-elf.exp: Add relasz dump test.
345 * ld-aarch64/relasz.d: New file.
346 * ld-aarch64/relasz.s: Likewise.
348 2014-03-20 Richard Sandiford <rdsandiford@googlemail.com>
350 * ld-elf/merge.d: Remove MIPS XFAIL.
352 2014-03-20 Will Newton <will.newton@linaro.org>
354 * ld-arm/ifunc-14.rd: Update symbol values.
356 2014-03-19 Nick Clifton <nickc@redhat.com>
358 * config/default.exp (ASFLAGS): For the RX target add:
359 -muse-conventional-section-names.
361 2014-03-15 Alan Modra <amodra@gmail.com>
363 * ld-powerpc/vle-reloc-3.d: Remove addresses.
365 2014-03-14 Alan Modra <amodra@gmail.com>
367 * ld-powerpc/vle.ld: Place .PPC.EMB.sdata0 within 32k of 0.
368 * ld-powerpc/vle-reloc-3.d: Update.
370 2014-03-06 Roland McGrath <mcgrathr@google.com>
372 * ld-arm/gc-hidden-1.d: Remove target, add not-target to match
373 other ELF-only tests in this directory. Loosen regexps so they
374 don't care what the exact addresses are.
376 2014-03-06 Roland McGrath <mcgrathr@google.com>
378 * ld-arm/arm-elf.exp (armelftests_common): Move long-plt case ...
379 (armelftests_nonacl): ... here.
381 2014-03-05 Alan Modra <amodra@gmail.com>
383 Update copyright years.
385 2014-03-05 Alan Modra <amodra@gmail.com>
387 * ld-powerpc/elfv2-2a.s, ld-powerpc/elfv2-2b.s: New files.
388 * ld-powerpc/elfv2-2exe.d, ld-powerpc/elfv2-2so.d: New files.
389 * ld-powerpc/powerpc.exp: Run new test.
391 2014-03-03 Alan Modra <amodra@gmail.com>
393 * ld-scripts/phdrs2.exp: Correct copyright punctuation.
394 * ld-v850/v850.exp: Correct copyright typo.
396 2014-03-01 Yuri Gribov <y.gribov@samsung.com>
398 * ld-arm/long-plt-format.d, ld-arm/arm-elf.exp: Adjust for arm-eabi.
400 2014-02-27 Yuri Gribov <y.gribov@samsung.com>
402 * ld-arm/long-plt-format.s: New test case.
403 * ld-arm/long-plt-format.d: Expected disassembly.
404 * ld-arm/arm-elf.exp: Run the new test.
406 2014-02-27 Nick Clifton <nickc@redhat.com>
408 * ld-pe/longsecn-1.d: Allow for extra sections.
409 * ld-pe/longsecn-2.d: Likewise.
410 * ld-pe/longsecn.d: Likewise.
411 * ld-pe/secrel.d: Likewise.
413 2014-02-21 Alan Modra <amodra@gmail.com>
415 * ld-bootstrap/bootstrap.exp: Add ppc476 workaround test.
416 * ld-bootstrap/ppc476.t: New file.
418 2014-02-19 Igor Zamyatin <igor.zamyatin@intel.com>
419 H.J. Lu <hongjiu.lu@intel.com>
421 * ld-x86-64/mpx.exp: Run bnd-ifunc-1 and bnd-plt-1.
422 * ld-x86-64/bnd-ifunc-1.d: New file.
423 * ld-x86-64/bnd-ifunc-1.s: Likewise.
424 * ld-x86-64/bnd-plt-1.d: Likewise.
426 2014-02-18 Jack Carter <jack.carter@imgtec.com>
428 * ld-mips-elf/pic-and-nonpic-3a.sd: Check DYNAMIC segment flags.
430 2014-02-16 Thomas Schwinge <thomas@codesourcery.com>
432 * ld-elfweak/elfweak.exp (setup_xfail_gnu_hurd): Remove function
435 2014-02-10 H.J. Lu <hongjiu.lu@intel.com>
438 * ld-elf/dynamic-1.c: New file.
439 * ld-elf/dynamic-1.rd: Likewise.
440 * ld-elf/dynamic-1.syms: Likewise.
442 * ld-elf/shared.exp (build_tests): Add dynamic-1.
444 2014-02-02 Sebastian Huber <sebastian.huber@embedded-brains.de>
446 * ld-scripts/rgn-at9.d: New file.
447 * ld-scripts/rgn-at9.t: Likewise.
448 * ld-scripts/rgn-at10.d: Likewise.
449 * ld-scripts/rgn-at10.s: Likewise.
450 * ld-scripts/rgn-at10.t: Likewise.
451 * ld-scripts/rgn-at11.d: Likewise.
452 * ld-scripts/rgn-at11.t: Likewise.
454 2014-01-30 Sandra Loosemore <sandra@codesourcery.com>
456 * ld-nios2/relax_call26.s: New.
457 * ld-nios2/relax_call26_boundary.ld: New.
458 * ld-nios2/relax_call26_boundary.s: New.
459 * ld-nios2/relax_call26_boundary_c8.d: New.
460 * ld-nios2/relax_call26_boundary_cc.d: New.
461 * ld-nios2/relax_call26_boundary_d0.d: New.
462 * ld-nios2/relax_call26_boundary_d4.d: New.
463 * ld-nios2/relax_call26_boundary_d8.d: New.
464 * ld-nios2/relax_call26_boundary_dc.d: New.
465 * ld-nios2/relax_call26_boundary_f0.d: New.
466 * ld-nios2/relax_call26_boundary_f4.d: New.
467 * ld-nios2/relax_call26_boundary_f8.d: New.
468 * ld-nios2/relax_call26_boundary_fc.d: New.
469 * ld-nios2/relax_call26_cache.d: New.
470 * ld-nios2/relax_call26_cache.ld: New.
471 * ld-nios2/relax_call26_cache.s: New.
472 * ld-nios2/relax_call26_multi.d: New.
473 * ld-nios2/relax_call26_multi.ld: New.
474 * ld-nios2/relax_call26_norelax.d: New.
475 * ld-nios2/relax_call26_shared.d: New.
476 * ld-nios2/relax_call26_shared.ld: New.
478 2014-01-29 H.J. Lu <hongjiu.lu@intel.com>
480 * ld-elf/rdynamic-1.c: New file.
481 * ld-elf/rdynamic-1.rd: Likewise.
483 * ld-elf/shared.exp (build_tests): Add rdynamic-1.
485 2014-01-28 Nick Clifton <nickc@redhat.com>
488 * ld-tic6x/shlib-1.rd: Expect I attribute with RELA sections.
489 * ld-tic6x/shlib-1b.rd: Likewise.
490 * ld-tic6x/shlib-1r.rd: Likewise.
491 * ld-tic6x/shlib-1rb.rd: Likewise.
492 * ld-tic6x/shlib-app-1rd: Likewise.
493 * ld-tic6x/shlib-app-1b.rd: Likewise.
494 * ld-tic6x/shlib-app-1r.rd: Likewise.
495 * ld-tic6x/shlib-app-1rb.rd: Likewise.
496 * ld-tic6x/shlib-noindex.rd: Likewise.
497 * ld-tic6x/static-app-1.rd: Likewise.
498 * ld-tic6x/static-app-1b.rd: Likewise.
499 * ld-tic6x/static-app-1r.rd: Likewise.
500 * ld-tic6x/static-app-1rb.rd: Likewise.
502 * ld-tic6x/tic6x.exp: Expect C6000 osabi value in relocatable
505 2014-01-24 H.J. Lu <hongjiu.lu@intel.com>
507 * ld-elf/pr16498a.s: Replace .align with .p2align.
509 2014-01-24 H.J. Lu <hongjiu.lu@intel.com>
512 * ld-elf/pr16498b.d: New file.
513 * ld-elf/pr16498b.t: Likewise.
515 2014-01-24 H.J. Lu <hongjiu.lu@intel.com>
518 * ld-elf/pr16498a.d: New file.
519 * ld-elf/pr16498a.s: Likewise.
520 * ld-elf/pr16498a.t: Likewise.
522 2014-01-22 Alan Modra <amodra@gmail.com>
524 * ld-scripts/pr14962-2.d: Correct target triple.
526 2014-01-22 Alan Modra <amodra@gmail.com>
528 * ld-shared/elf-offset.ld: Align end of .bss with canonical form
529 of ALIGN that allows an empty .bss to be removed.
530 * ld-arm/arm-dyn.ld: Likewise.
531 * ld-arm/arm-lib.ld: Likewise.
532 * ld-elfvsb/elf-offset.ld: Likewise.
533 * ld-mips-elf/mips-dyn.ld: Likewise.
534 * ld-mips-elf/mips-lib.ld: Likewise.
535 * ld-arm/arm-no-rel-plt.ld: Remove duplicate ALIGN.
536 * ld-powerpc/vle-multiseg-1.ld: Remove ALIGN at start of section.
537 ALIGN address of section instead.
538 * ld-powerpc/vle-multiseg-2.ld: Likewise.
539 * ld-powerpc/vle-multiseg-3.ld: Likewise.
540 * ld-powerpc/vle-multiseg-4.ld: Likewise.
541 * ld-powerpc/vle-multiseg-6.ld: Likewise.
542 * ld-scripts/empty-aligned.d: Check section headers not program
543 headers. Remove xfail and notarget.
544 * ld-scripts/empty-aligned.t: Use canonical ALIGN for end of .text2.
546 2014-01-21 H.J. Lu <hongjiu.lu@intel.com>
549 * ld-ifunc/dummy.c: New file.
550 * ld-ifunc/pr16467.out: Likewise.
551 * ld-ifunc/pr16467a.c: Likewise.
552 * ld-ifunc/pr16467a.map: Likewise.
553 * ld-ifunc/pr16467b.c: Likewise.
554 * ld-ifunc/pr16467b.map: Likewise.
555 * ld-ifunc/pr16467c.c: Likewise.
557 * ld-ifunc/ifunc.exp (run_cc_link_tests): New.
558 (run_ld_link_exec_tests): Run pr16467.
560 2014-01-21 H.J. Lu <hongjiu.lu@intel.com>
563 * ld-elf/shared.exp: Add a PIE test for PR ld/2404.
565 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
568 * ld-elf/pr2404.out: New file.
569 * ld-elf/pr2404a.c: Likewise.
570 * ld-elf/pr2404b.c: Likewise.
572 * ld-elf/shared.exp (build_tests): Build libpr2404a.so and
574 (run_tests): Run pr2404.
576 2014-01-20 Alan Modra <amodra@gmail.com>
578 * ld-scripts/pr14962-2.d,
579 * ld-scripts/pr14962-2.t: New test.
580 * ld-scripts/expr.exp: Run it.
582 2014-01-15 Alan Modra <amodra@gmail.com>
584 * ld-elf/ehdr_start-shared.d: New.
585 * ld-elf/ehdr_start-userdef.d: xfail frv.
586 * ld-elf/ehdr_start-weak.d: Likewise.
587 * ld-elf/ehdr_start.d: Likewise.
589 2014-01-14 Vidya Praveen <vidyapraveen@arm.com>
591 * lib/ld-lib.exp (default_ld_link): Remove support for ldflags.
592 (default_ld_simple_link): Likewise.
594 2014-01-10 Alan Modra <amodra@gmail.com>
596 * ld-x86-64/pr14207.d: Adjust.
598 2014-01-09 H.J. Lu <hongjiu.lu@intel.com>
600 * ld-elf/binutils.exp (binutils_test): Check if GNU_RELRO segment
603 2014-01-09 Vidya Praveen <vidyapraveen@arm.com>
605 * lib/ld-lib.exp (check_lto_shared_available): New check.
606 * ld-plugin/lto.exp: Use check_lto_shared_available.
608 2014-01-08 H.J. Lu <hongjiu.lu@intel.com>
613 * ld-elf/pr16322.d: New file.
614 * ld-elf/pr16322.s: Likewise.
616 * ld-x86-64/pr14207.d: Expect PT_GNU_RELRO segment.
618 For older changes see ChangeLog-2013
620 Copyright (C) 2014 Free Software Foundation, Inc.
622 Copying and distribution of this file, with or without modification,
623 are permitted in any medium without royalty provided the copyright
624 notice and this notice are preserved.
630 version-control: never