1 2015-05-12 H.J. Lu <hongjiu.lu@intel.com>
3 * ld-i386/i386.exp: Run pltgot-1 for Linux targets.
4 * ld-x86-64/x86-64.exp: Likewise.
5 * ld-i386/pltgot-1.d: New file.
6 * ld-i386/pltgot-1.s: Likewise.
7 * ld-x86-64/pltgot-1.d: Likewise.
8 * ld-x86-64/pltgot-1.s: Likewise.
10 2015-05-11 H.J. Lu <hongjiu.lu@intel.com>
12 * ld-i386/i386.exp (iamcu_tests): Run iamcu-4.
13 * ld-i386/iamcu-4.d: New file.
15 2015-05-11 H.J. Lu <hongjiu.lu@intel.com>
17 * ld-i386/abs-iamcu.d: New file.
18 * ld-i386/dummy.s: Likewise.
19 * ld-i386/foo.s: Likewise.
20 * ld-i386/iamcu-1.d: Likewise.
21 * ld-i386/iamcu-2.d: Likewise.
22 * ld-i386/iamcu-3.d: Likewise.
23 * ld-i386/start.s: Likewise.
24 * ld-i386/i386.exp (iamcu_tests): New.
27 2015-05-08 H.J. Lu <hongjiu.lu@intel.com>
30 * ld-x86-64/tlsgdesc.dd: Updated.
31 * ld-x86-64/tlspic.dd: Likewise.
33 2015-04-29 H.J. Lu <hongjiu.lu@intel.com>
36 * ld-elf/compress.exp (run_tests): Link the last zlibnormal,
37 gnunormal and gabinormal against libfoozlib.so.
39 2015-04-27 Renlin Li <renlin.li@arm.com>
41 * ld-arm/ifunc-10.dd: Adjust expected output.
42 * ld-arm/ifunc-2.dd: Likewise.
44 2015-04-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
46 * ld-s390/gotreloc_31-1.dd: Use instruction mnemonics.
48 2015-04-24 Alan Modra <amodra@gmail.com>
50 * ld-powerpc/tocnovar.d: Revert last change.
52 2015-04-24 Richard Earnshaw <rearnsha@arm.com>
54 * ld-arm/armthumb-lib.d: Regenerate expected output.
55 * ld-arm/armthumb-lib.d: Likewise.
56 * ld-arm/armthumb-lib.sym: Likewise.
57 * ld-arm/cortex-a8-fix-b-rel-arm.d: Likewise.
58 * ld-arm/cortex-a8-fix-b-rel-thumb.d: Likewise.
59 * ld-arm/cortex-a8-fix-b.d: Likewise.
60 * ld-arm/cortex-a8-fix-bcc-rel-thumb.d: Likewise.
61 * ld-arm/cortex-a8-fix-bcc.d: Likewise.
62 * ld-arm/cortex-a8-fix-bl-rel-arm.d: Likewise.
63 * ld-arm/cortex-a8-fix-bl-rel-plt.d: Likewise.
64 * ld-arm/cortex-a8-fix-bl-rel-thumb.d: Likewise.
65 * ld-arm/cortex-a8-fix-bl.d: Likewise.
66 * ld-arm/cortex-a8-fix-blx-bcond.d: Likewise.
67 * ld-arm/cortex-a8-fix-blx-rel-arm.d: Likewise.
68 * ld-arm/cortex-a8-fix-blx-rel-thumb.d: Likewise.
69 * ld-arm/cortex-a8-fix-blx.d: Likewise.
70 * ld-arm/cortex-a8-fix-hdr.d: Likewise.
71 * ld-arm/farcall-mixed-app-v5.d: Likewise.
72 * ld-arm/farcall-mixed-app.d: Likewise.
73 * ld-arm/farcall-mixed-lib-v4t.d: Likewise.
74 * ld-arm/farcall-mixed-lib.d: Likewise.
75 * ld-arm/mixed-app-v5.d: Likewise.
76 * ld-arm/mixed-app.d: Likewise.
77 * ld-arm/mixed-lib.d: Likewise.
79 2015-04-24 Nick Clifton <nickc@redhat.com>
81 * ld-elf/compressed1d.d: Add notarget for ELF based targets that
84 2015-04-24 Hans-Peter Nilsson <hp@axis.com>
86 * ld-elf/compressed1e.d: Correct xfail to notarget and cris*-*-*
89 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
91 * ld-elf/compressed1e.d: Only run for Linux/gnu. Xfail cris and
94 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
97 * ld-elf/compressed1d.d: New.
98 * ld-elf/compressed1e.d: Likewise.
100 2015-04-23 Alan Modra <amodra@gmail.com>
102 * ld-powerpc/ambiguousv1b.d: Update for aligned .got.
103 * ld-powerpc/defsym.d: Likewise.
104 * ld-powerpc/elfv2-2exe.d: Likewise.
105 * ld-powerpc/elfv2exe.d: Likewise.
106 * ld-powerpc/elfv2so.d: Likewise.
107 * ld-powerpc/relbrlt.d: Likewise.
108 * ld-powerpc/tls.g: Likewise.
109 * ld-powerpc/tlsexe.d: Likewise.
110 * ld-powerpc/tlsexe.g: Likewise.
111 * ld-powerpc/tlsexe.r: Likewise.
112 * ld-powerpc/tlsexetoc.d: Likewise.
113 * ld-powerpc/tlsexetoc.g: Likewise.
114 * ld-powerpc/tlsexetoc.r: Likewise.
115 * ld-powerpc/tlsso.d: Likewise.
116 * ld-powerpc/tlsso.g: Likewise.
117 * ld-powerpc/tlsso.r: Likewise.
118 * ld-powerpc/tlstoc.g: Likewise.
119 * ld-powerpc/tlstocso.d: Likewise.
120 * ld-powerpc/tlstocso.g: Likewise.
121 * ld-powerpc/tlstocso.r: Likewise.
122 * ld-powerpc/tocopt.d: Likewise.
123 * ld-powerpc/tocopt2.d: Likewise.
124 * ld-powerpc/tocopt3.d: Likewise.
125 * ld-powerpc/tocopt4.d: Likewise.
126 * ld-powerpc/tocopt5.d: Likewise.
127 * ld-powerpc/tocnovar.d: Adjust.
129 2015-04-22 Alan Modra <amodra@gmail.com>
131 * ld-x86-64/pr18176.d: Update.
133 2015-04-22 H.J. Lu <hongjiu.lu@intel.com>
136 * ld-i386/copyreloc-lib.c: New file.
137 * ld-i386/copyreloc-main.S: Likewise.
138 * ld-i386/copyreloc-main.out: Likewise.
139 * ld-i386/copyreloc-main1.rd: Likewise.
140 * ld-i386/copyreloc-main2.rd: Likewise.
141 * ld-i386/dummy.c: Likewise.
142 * ld-i386/pr17689.out: Likewise.
143 * ld-i386/pr17689.rd: Likewise.
144 * ld-i386/pr17689a.c: Likewise.
145 * ld-i386/pr17689b.S: Likewise.
146 * ld-i386/pr17827.rd: Likewise.
147 * ld-i386/pr17827ver.rd: Likewise.
148 * ld-i386/i386.exp: Run copyreloc tests.
150 2015-04-20 H.J. Lu <hongjiu.lu@intel.com>
152 * ld-mmix/bspec1.d: Don't hardcode offset of .shstrtab section.
153 * ld-mmix/bspec2.d: Likewise.
154 * ld-mmix/local1.d: Likewise.
155 * ld-mmix/local3.d: Likewise.
156 * ld-mmix/local5.d: Likewise.
157 * ld-mmix/local7.d: Likewise.
158 * ld-mmix/undef-3.d: Likewise.
159 * ld-sh/sh64/crangerel1.rd: Likewise.
160 * ld-sh/sh64/crangerel2.rd: Likewise.
161 * ld-tic6x/common.d: Likewise.
162 * ld-tic6x/shlib-1.rd: Likewise.
163 * ld-tic6x/shlib-1b.rd: Likewise.
164 * ld-tic6x/shlib-1r.rd: Likewise.
165 * ld-tic6x/shlib-1rb.rd: Likewise.
166 * ld-tic6x/shlib-app-1.rd: Likewise.
167 * ld-tic6x/shlib-app-1b.rd: Likewise.
168 * ld-tic6x/shlib-app-1r.rd: Likewise.
169 * ld-tic6x/shlib-app-1rb.rd: Likewise.
170 * ld-tic6x/shlib-noindex.rd: Likewise.
171 * ld-tic6x/static-app-1.rd: Likewise.
172 * ld-tic6x/static-app-1b.rd: Likewise.
173 * ld-tic6x/static-app-1r.rd: Likewise.
174 * ld-tic6x/static-app-1rb.rd: Likewise.
175 * ld-x86-64/ilp32-4.d: Likewise.
176 * ld-x86-64/split-by-file-nacl.rd: Likewise.
177 * ld-x86-64/split-by-file.rd: Likewise.
179 2015-04-14 H.J. Lu <hongjiu.lu@intel.com>
181 * ld-elf/compress.exp (build_tests): Add tests for
182 --compress-debug-sections=.
183 (run_tests): Likewise.
184 Add additonal tests for --compress-debug-sections=.
185 * ld-elf/gabiend.rt: New file.
186 * ld-elf/gabinormal.rt: Likewise.
187 * ld-elf/gnubegin.rS: Likewise.
188 * ld-elf/gnunormal.rS: Likewise.
189 * ld-elf/zlibbegin.rS: Likewise.
190 * ld-elf/zlibnormal.rS: Likewise.
192 2015-04-15 Alan Modra <amodra@gmail.com>
194 * ld-gc/pr18223.d: xfail tic6x.
196 2015-04-14 H.J. Lu <hongjiu.lu@intel.com>
199 * ld-i386/i386.exp: Run protected6b.
200 * ld-i386/protected6b.d: New file.
201 * ld-x86-64/protected6b.d: Likewise.
202 * ld-x86-64/x86-64.exp: Run protected6b.
204 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
206 * ld-i386/i386.exp: Run protected6a.
207 * ld-i386/protected6.d: Renamed to ...
208 * ld-i386/protected6a.d: This.
209 * ld-x86-64/hidden4.d: New file.
210 * ld-x86-64/hidden4.s: Likewise.
211 * ld-x86-64/hidden5.d: Likewise.
212 * ld-x86-64/hidden5.s: Likewise.
213 * ld-x86-64/protected6.d: Renamed to ...
214 * ld-x86-64/protected6a.d: This.
215 * ld-x86-64/x86-64.exp: Run hidden4, hidden5, protected6a,
216 protected7a and protected7b.
218 2015-04-10 H.J. Lu <hongjiu.lu@intel.com>
221 * ld-i386/protected6.d: New file.
222 * ld-i386/protected6.s: Likewise.
223 * ld-x86-64/protected6.d: Likewise.
224 * ld-x86-64/protected6.s: Likewise.
225 * ld-x86-64/protected7.d: Likewise.
226 * ld-x86-64/protected7.s: Likewise.
227 * ld-x86-64/protected7a.d: Likewise.
228 * ld-x86-64/protected7b.d: Likewise.
230 2015-04-10 H.J. Lu <hongjiu.lu@intel.com>
234 * ld-i386/i386.exp (i386tests): Add a test for PR ld/17709.
235 * ld-i386/pr17709-nacl.rd: New file.
236 * ld-i386/pr17709.rd: Likewise.
237 * ld-i386/pr17709a.s: Likewise.
238 * ld-i386/pr17709b.s: Likewise.
239 * ld-i386/protected3.d: Updated.
240 * ld-i386/protected3.s: Likewise.
241 * ld-x86-64/pr17709-nacl.rd: New file.
242 * ld-x86-64/pr17709.rd: Likewise.
243 * ld-x86-64/pr17709a.s: Likewise.
244 * ld-x86-64/pr17709b.s: Likewise.
245 * ld-x86-64/protected3.d: Updated.
246 * ld-x86-64/protected3.s: Likewise.
247 * ld-x86-64/x86-64.exp (x86_64tests): Add a test for PR ld/17709.
249 2015-04-10 H.J. Lu <hongjiu.lu@intel.com>
252 * ld-gc/gc.exp: Run pr18223.
253 * ld-gc/pr18223.d: New file.
254 * ld-gc/pr18223.s: Likewise.
256 2015-04-10 Alan Modra <amodra@gmail.com>
258 Revert 2015-03-05 H.J. Lu <hongjiu.lu@intel.com>
261 * ld-i386/i386.exp (i386tests): Remove test for PR ld/17709.
262 * ld-i386/pr17709-nacl.rd: Delete.
263 * ld-i386/pr17709.rd: Likewise.
264 * ld-i386/pr17709a.s: Likewise.
265 * ld-i386/pr17709b.s: Likewise.
266 * ld-i386/protected3.d: Updated.
267 * ld-i386/protected3.s: Likewise.
268 * ld-x86-64/pr17709-nacl.rd: Delete.
269 * ld-x86-64/pr17709.rd: Likewise.
270 * ld-x86-64/pr17709a.s: Likewise.
271 * ld-x86-64/pr17709b.s: Likewise.
272 * ld-x86-64/protected3.d: Updated.
273 * ld-x86-64/protected3.s: Likewise.
274 * ld-x86-64/x86-64.exp (x86_64tests): Remove test for PR ld/17709.
276 2015-04-08 H.J. Lu <hongjiu.lu@intel.com>
278 * ld-elf/compress.exp: Add a test for
279 --compress-debug-sections=zlib-gabi.
280 (build_tests): Add 2 tests for --compress-debug-sections=zlib-gabi.
281 (run_tests): Likewise.
282 Verify linker output with zlib-gabi compressed debug input.
283 * ld-elf/compressed1a.d: New file.
284 * ld-elf/compressed1b.d: Likewise.
285 * ld-elf/compressed1c.d: Likewise.
287 2015-04-07 Alan Modra <amodra@gmail.com>
289 * ld-arm/tls-gdesc-nlazy.g: Adjust for readelf note.
290 * ld-tic6x/shlib-1.rd: Expect corrected .rela.plt sh_info.
291 * ld-tic6x/shlib-1b.rd: Likewise.
292 * ld-tic6x/shlib-1r.rd: Likewise.
293 * ld-tic6x/shlib-1rb.rd: Likewise.
294 * ld-tic6x/shlib-app-1.rd: Likewise.
295 * ld-tic6x/shlib-app-1b.rd: Likewise.
296 * ld-tic6x/shlib-app-1r.rd: Likewise.
297 * ld-tic6x/shlib-app-1rb.rd: Likewise.
298 * ld-tic6x/shlib-noindex.rd: Likewise.
300 2015-04-07 Nick Clifton <nickc@redhat.com>
302 * ld-elf/orphan-5.l: New test - checks the linker's output with
303 --warn-orphan enabled.
304 * ld-elf/elf.exp: Run the new test.
306 2015-04-06 H.J. Lu <hongjiu.lu@intel.com>
308 * ld-elf/compress.exp: Remove is_zlib_supported check.
309 Fail if --compress-debug-sections doesn't work.
310 * lib/ld-lib.exp (run_dump_test): Remove is_zlib_supported check.
312 2015-04-01 Tejas Belagod <tejas.belagod@arm.com>
314 * ld-aarch64/aarch64-elf.exp: Add erratum843419 test.
315 * ld-aarch64/erratum843419.d: New.
316 * ld-aarch64/erratum843419.s: New.
318 2015-04-01 H.J. Lu <hongjiu.lu@intel.com>
321 * ld-x86-64/pr18176.d: New file.
322 * ld-x86-64/pr18176.s: Likewise.
323 * ld-x86-64/pr18176.t: Likewise.
324 * ld-x86-64/x86-64.exp: Run pr18176.
326 2015-03-31 H.J. Lu <hongjiu.lu@intel.com>
328 * ld-bootstrap/bootstrap.exp (extralibs): Add -lz.
330 2015-03-30 H.J. Lu <hongjiu.lu@intel.com>
333 * ld-elf/linkinfo1a.d: Updated.
334 * ld-elf/linkinfo1b.d: Likewise.
336 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
338 * ld-x86-64/pr18160.d: Don't run for x86_64-*-nacl* target.
340 2015-03-26 Tejas Belagod <tejas.belagod@arm.com>
342 * ld-aarch64/farcall-back-be.d: New.
344 2015-03-26 H.J. Lu <hongjiu.lu@intel.com>
347 * ld-x86-64/pr18160.d: New file.
348 * ld-x86-64/pr18160.s: Likewise.
349 * ld-x86-64/pr18160.t: Likewise.
350 * ld-x86-64/x86-64.exp: Run pr18160.
352 2015-03-25 Marcus Shawcroft <marcus.shawcroft@arm.com>
354 * ld-aarch64/erratum835769.d: Adjust for initial branch over stub
356 * ld-aarch64/farcall-b.d: Likewise.
357 * ld-aarch64/farcall-bl.d: Likewise.
358 * ld-aarch64/farcall-back.d: Likewise.
360 2015-03-25 Marcus Shawcroft <marcus.shawcroft@arm.com>
362 * ld-aarch64/erratum835769.d: Adjust for removal of padding before
363 835769 workaround stubs.
365 2015-03-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
367 * ld-gc/all-debug-sections.d: New file.
368 * ld-gc/all-debug-sections.s: Likewise.
369 * ld-gc/gc.exp: Execute new testcase.
371 2015-03-11 Alan Modra <amodra@gmail.com>
373 * ld-powerpc/tls32.s: Add GOT pointer setup.
374 * ld-powerpc/tls32.d: Update.
375 * ld-powerpc/tls32.g: Update.
376 * ld-powerpc/tls32.t: Update.
377 * ld-powerpc/tlsexe.d: Update.
378 * ld-powerpc/tlsexe32.d: Update.
379 * ld-powerpc/tlsexe32.g: Update.
380 * ld-powerpc/tlsexe32.r: Update.
381 * ld-powerpc/tlsexetoc.d: Update.
382 * ld-powerpc/tlsso32.d: Update.
383 * ld-powerpc/tlsso32.g: Update.
384 * ld-powerpc/tlsso32.r: Update.
386 2015-03-05 H.J. Lu <hongjiu.lu@intel.com>
390 * ld-i386/i386.exp (i386tests): Add a test for PR ld/17709.
391 * ld-i386/pr17709-nacl.rd: New file.
392 * ld-i386/pr17709.rd: Likewise.
393 * ld-i386/pr17709a.s: Likewise.
394 * ld-i386/pr17709b.s: Likewise.
395 * ld-i386/protected3.d: Updated.
396 * ld-i386/protected3.s: Likewise.
397 * ld-x86-64/pr17709-nacl.rd: New file.
398 * ld-x86-64/pr17709.rd: Likewise.
399 * ld-x86-64/pr17709a.s: Likewise.
400 * ld-x86-64/pr17709b.s: Likewise.
401 * ld-x86-64/protected3.d: Updated.
402 * ld-x86-64/protected3.s: Likewise.
403 * ld-x86-64/x86-64.exp (x86_64tests): Add a test for PR ld/17709.
405 2015-03-04 Richard Sandiford <richard.sandiford@arm.com>
408 * ld-aarch64/tlsle.s, ld-aarch64/tlsle.d: New test.
409 * ld-aarch64/aarch64-elf.exp: Run it.
411 2015-02-28 Alan Modra <amodra@gmail.com>
413 * ld-sparc/gotop32.rd: Update for changed padding in data sections.
414 * ld-sparc/gotop32.td: Likewise.
415 * ld-sparc/gotop64.rd: Likewise.
416 * ld-sparc/gotop64.td: Likewise.
417 * ld-tilegx/external.s: Align .data.
418 * ld-tilepro/external.s: Likewise.
420 2015-02-26 Marcus Shawcroft <marcus.shawcroft@arm.com>
422 * ld-aarch64/aarch64-elf.exp (tls-tiny-desc, tls-tiny-desc-ie)
423 (tls-tiny-desc-le): Add.
424 * ld-aarch64/tls-tiny-desc.d: New.
425 * ld-aarch64/tls-tiny-desc.s: New.
426 * ld-aarch64/tls-tiny-desc-ie.d: New.
427 * ld-aarch64/tls-tiny-desc-ie.s: New.
428 * ld-aarch64/tls-tiny-desc-le.d: New.
429 * ld-aarch64/tls-tiny-desc-le.s: New.
431 2015-02-26 Marcus Shawcroft <marcus.shawcroft@arm.com>
433 * ld-aarch64/aarch64-elf.exp (tls-tiny-gd, tls-tiny-gd-ie)
434 (tls-tiny-gd-le): Add.
435 * ld-aarch64/tls-tiny-gd.d: New.
436 * ld-aarch64/tls-tiny-gd.s: New.
437 * ld-aarch64/tls-tiny-gd-ie.d: New.
438 * ld-aarch64/tls-tiny-gd-ie.s: New.
439 * ld-aarch64/tls-tiny-gd-le.d: New.
440 * ld-aarch64/tls-tiny-gd-le.s: New.
442 2015-02-26 Marcus Shawcroft <marcus.shawcroft@arm.com>
444 * ld-aarch64/aarch64-elf.exp: Add tls-tiny-ie.
445 * ld-aarch64/tls-tiny-ie.d: New.
446 * ld-aarch64/tls-tiny-ie.s: New.
448 2015-02-26 Terry Guo <terry.guo@arm.com>
450 * ld-arm/attr-merge-3.attr: Remove Tag_ABI_HardFP_use.
451 * ld-arm/attr-merge-vfp-10.d: Likewise.
452 * ld-arm/attr-merge-vfp-10r.d: Likewise.
453 * ld-arm/attr-merge-vfp-12.d: Likewise.
454 * ld-arm/attr-merge-vfp-12r.d: Likewise.
455 * ld-arm/attr-merge-vfp-13.d: Likewise.
456 * ld-arm/attr-merge-vfp-13r.d: Likewise.
457 * ld-arm/attr-merge-vfp-14.d: Likewise.
458 * ld-arm/attr-merge-vfp-14r.d: Likewise.
459 * ld-arm/attr-merge-vfp-6.d: Likewise.
460 * ld-arm/attr-merge-vfp-6r.d: Likewise.
461 * ld-arm/attr-merge-vfp-7.d: Likewise.
462 * ld-arm/attr-merge-vfp-7r.d: Likewise.
463 * ld-arm/attr-merge-vfp-8.d: Likewise.
464 * ld-arm/attr-merge-vfp-8r.d: Likewise.
466 2015-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
468 * ld-avr/avr-prop-1.d: New file.
469 * ld-avr/avr-prop-1.s: New file.
470 * ld-avr/avr-prop-2.d: New file.
471 * ld-avr/avr-prop-2.s: New file.
472 * ld-avr/avr-prop-3.d: New file.
473 * ld-avr/avr-prop-3.s: New file.
474 * ld-avr/avr-prop-4.d: New file.
475 * ld-avr/avr-prop-4.s: New file.
477 2015-02-25 Oleg Endo <olegendo@gcc.gnu.org>
479 * ld-sh/arch/arch_expected.txt: Regenerate.
480 * ld-sh/arch/sh-dsp.s: Likewise.
481 * ld-sh/arch/sh.s: Likewise.
482 * ld-sh/arch/sh2.s: Likewise.
483 * ld-sh/arch/sh2a-nofpu-or-sh3-nommu.s: Likewise.
484 * ld-sh/arch/sh2a-nofpu-or-sh4-nommu-nofpu.s: Likewise.
485 * ld-sh/arch/sh2a-nofpu.s: Likewise.
486 * ld-sh/arch/sh2a-or-sh3e.s: Likewise.
487 * ld-sh/arch/sh2a-or-sh4.s: Likewise.
488 * ld-sh/arch/sh2a.s: Likewise.
489 * ld-sh/arch/sh2e.s: Likewise.
490 * ld-sh/arch/sh3-dsp.s: Likewise.
491 * ld-sh/arch/sh3-nommu.s: Likewise.
492 * ld-sh/arch/sh3.s: Likewise.
493 * ld-sh/arch/sh3e.s: Likewise.
494 * ld-sh/arch/sh4-nofpu.s: Likewise.
495 * ld-sh/arch/sh4-nommu-nofpu.s: Likewise.
496 * ld-sh/arch/sh4.s: Likewise.
497 * ld-sh/arch/sh4a-nofpu.s: Likewise.
498 * ld-sh/arch/sh4a.s: Likewise.
499 * ld-sh/arch/sh4al-dsp.s: Likewise.
501 2015-02-24 Nick Clifton <nickc@redhat.com>
503 * ld-elf/extract-symbol-1sec.d: Expect to fail on the V850.
505 2015-02-24 Alan Modra <amodra@gmail.com>
507 * ld-elf/merge3.s, * ld-elf/merge3.d: New test.
509 2015-02-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
511 * ld-avr/region_overflow.d: New test.
512 * ld-avr/region_overflow.s: Likewise.
514 2015-02-19 H.J. Lu <hongjiu.lu@intel.com>
517 * ld-i386/compressed1.d: Use nm/readelf with "failif".
518 * ld-x86-64/compressed1.d: Likewise.
519 * ld-x86-64/pie1.d: Likewise.
521 2015-02-19 Alan Modra <amodra@gmail.com>
524 * ld-aarch64/gc-tls-relocs.d, * ld-cris/locref2.d,
525 * ld-elf/ehdr_start-weak.d, * ld-elf/group1.d,
526 * ld-i386/compressed1.d, * ld-ia64/error1.d, * ld-ia64/error2.d,
527 * ld-ia64/error3.d, * ld-mips-elf/pic-and-nonpic-1.nd,
528 * ld-mmix/undef-3.d, * ld-powerpc/tlsexe.r, * ld-powerpc/tlsexetoc.r,
529 * ld-powerpc/tlsso.r, * ld-powerpc/tlstocso.r,
530 * ld-x86-64/compressed1.d, * ld-x86-64/pie1.d: Update.
532 2015-02-17 Alan Modra <amodra@gmail.com>
535 * ld-aarch64/gc-tls-relocs.d, * ld-alpha/tlspic.rd,
536 * ld-cris/libdso-2.d, * ld-i386/tlsdesc-nacl.rd, * ld-i386/tlsdesc.rd,
537 * ld-i386/tlsnopic-nacl.rd, * ld-i386/tlsnopic.rd,
538 * ld-i386/tlspic-nacl.rd, * ld-i386/tlspic.rd, * ld-ia64/tlspic.rd,
539 * ld-powerpc/tlsexe.r, * ld-powerpc/tlsexetoc.r,
540 * ld-powerpc/tlsso.r, * ld-powerpc/tlstocso.r,
541 * ld-s390/tlspic.rd, * ld-s390/tlspic_64.rd,
542 * ld-sparc/tlssunnopic32.rd, * ld-sparc/tlssunnopic64.rd,
543 * ld-sparc/tlssunpic32.rd, * ld-sparc/tlssunpic64.rd,
544 * ld-tic6x/shlib-1.rd, * ld-tic6x/shlib-1b.rd, * ld-tic6x/shlib-1r.rd,
545 * ld-tic6x/shlib-1rb.rd, * ld-tic6x/shlib-noindex.rd,
546 * ld-x86-64/tlsdesc-nacl.rd, * ld-x86-64/tlsdesc.rd,
547 * ld-x86-64/tlspic-nacl.rd, * ld-x86-64/tlspic.rd: Update.
549 2015-02-16 H.J. Lu <hongjiu.lu@intel.com>
552 * ld-i386/tlsbin-nacl.rd: Updated.
553 * ld-i386/tlsbin.rd: Likewise.
554 * ld-i386/tlsbindesc-nacl.rd: Likewise.
555 * ld-i386/tlsbindesc.rd: Likewise.
556 * ld-i386/tlsdesc-nacl.rd: Likewise.
557 * ld-i386/tlsdesc.rd: Likewise.
558 * ld-i386/tlsnopic-nacl.rd: Likewise.
559 * ld-i386/tlsnopic.rd: Likewise.
560 * ld-i386/tlspic-nacl.rd: Likewise.
561 * ld-i386/tlspic.rd: Likewise.
562 * ld-x86-64/tlsbin-nacl.rd: Likewise.
563 * ld-x86-64/tlsbin.rd: Likewise.
564 * ld-x86-64/tlsbindesc-nacl.rd: Likewise.
565 * ld-x86-64/tlsbindesc.rd: Likewise.
566 * ld-x86-64/tlsdesc-nacl.rd: Likewise.
567 * ld-x86-64/tlsdesc.rd: Likewise.
568 * ld-x86-64/tlspic-nacl.rd: Likewise.
569 * ld-x86-64/tlspic.rd: Likewise.
570 * ld-alpha/tlspic.rd: Likewise.
571 * ld-powerpc/tlsexe.r: Likewise.
572 * ld-powerpc/tlsexetoc.r: Likewise.
573 * ld-powerpc/tlsso.r: Likewise.
574 * ld-powerpc/tlstocso.r: Likewise.
575 * ld-s390/tlspic.rd: Likewise.
576 * ld-s390/tlspic_64.rd: Likewise.
577 * ld-sparc/gotop32.dd: Likewise.
578 * ld-sparc/gotop64.dd: Likewise.
579 * ld-sparc/tlssunnopic32.rd: Likewise.
580 * ld-sparc/tlssunnopic64.rd: Likewise.
581 * ld-sparc/tlssunpic32.rd: Likewise.
582 * ld-sparc/tlssunpic64.rd: Likewise.
583 * ld-tic6x/shlib-1.rd: Likewise.
584 * ld-tic6x/shlib-1b.rd: Likewise.
585 * ld-tic6x/shlib-1r.rd: Likewise.
586 * ld-tic6x/shlib-1rb.rd: Likewise.
587 * ld-tic6x/shlib-noindex.rd: Likewise.
589 2015-02-14 H.J. Lu <hongjiu.lu@intel.com>
592 * ld-plugin/plugin.exp (regassilent): New.
593 Compile tmpdir/dummy.s and ld-plugin/pr17973.s.
594 (plugin_tests): Add a test for PR ld/17973.
595 * ld-plugin/pr17973.d: New file.
596 * ld-plugin/pr17973.s: Likewise.
598 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
600 * ld-i386/i386.exp: Replace elf_i386 with elf_i386_nacl for nacl.
602 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
604 * ld-plugin/plugin-27.d: New.
605 * ld-plugin/plugin-28.d: Likewise.
606 * ld-plugin/plugin-29.d: Likewise.
607 * plugin.exp (plugin_tests): Add tests for LDPL_FATAL, LDPL_ERROR
610 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
613 * ld-plugin/func.c: Add some comments.
614 * ld-plugin/plugin-13.d: New file.
615 * ld-plugin/plugin-14.d: Likewise.
616 * ld-plugin/plugin-15.d: Likewise.
617 * ld-plugin/plugin-16.d: Likewise.
618 * ld-plugin/plugin-17.d: Likewise.
619 * ld-plugin/plugin-18.d: Likewise.
620 * ld-plugin/plugin-19.d: Likewise.
621 * ld-plugin/plugin-20.d: Likewise.
622 * ld-plugin/plugin-21.d: Likewise.
623 * ld-plugin/plugin-22.d: Likewise.
624 * ld-plugin/plugin-23.d: Likewise.
625 * ld-plugin/plugin-24.d: Likewise.
626 * ld-plugin/plugin-25.d: Likewise.
627 * ld-plugin/plugin-26.d: Likewise.
628 * ld-plugin/plugin.exp (plugin2_name): New.
629 (plugin3_name): Likewise.
630 (plugin2_path): Likewise.
631 (plugin3_path): Likewise.
632 (testsrcfiles): Likewise.
633 (testsrcfiles_notext): Likewise.
634 (plugin_tests): Add tests for non-object IR file.
635 (plugin_lib_tests): Likewise.
636 (plugin_extra_elf_tests): Likewise.
637 (plugin_src_tests): New tests for non-object IR file.
638 Run nm --plugin test.
639 Run ar --plugin test.
640 Run plugin_src_tests.
642 2015-02-07 H.J. Lu <hongjiu.lu@intel.com>
645 * ld-i386/i386.exp: Run pr17935-1 and pr17935-2.
646 * ld-x86-64/x86-64.exp: Likewise.
648 * ld-i386/pr17935-1.d: New file.
649 * ld-i386/pr17935-1.s: Likewise.
650 * ld-i386/pr17935-2.d: Likewise.
651 * ld-i386/pr17935-2.s: Likewise.
652 * ld-x86-64/pr17935-1.d: Likewise.
653 * ld-x86-64/pr17935-1.s: Likewise.
654 * ld-x86-64/pr17935-2.d: Likewise.
655 * ld-x86-64/pr17935-2.s: Likewise.
657 2015-02-06 H.J. Lu <hongjiu.lu@intel.com>
661 * ld-plugin/lto.exp: Run the PR ld/12365 test only for x86 targets.
662 * ld-plugin/plugin-7.d: Updated.
663 * ld-plugin/plugin-8.d: Likewise.
665 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
667 * ld-plugin/lto.exp: Pass -flto-partition=none to the PR
670 2015-02-03 H.J. Lu <hongjiu.lu@intel.com>
673 * ld-plugin/pr12365a.c: New file.
674 * ld-plugin/pr12365b.c: Likewise.
675 * ld-plugin/pr12365c.c: Likewise.
677 * ld-plugin/lto.exp (lto_link_tests): Prepare for the PR ld/12365
679 Run the PR ld/12365 test.
681 2015-02-03 H.J. Lu <hongjiu.lu@intel.com>
684 * ld-plugin/lto.exp (lto_link_elf_tests): Add PR ld/14918 test.
686 * ld-plugin/pr14918.c: New file.
687 * ld-plugin/pr14918.d: Likewise.
689 2015-01-29 H.J. Lu <hongjiu.lu@intel.com>
691 * lib/ld-lib.exp (ar_simple_create): Move -rc before $aropts.
693 2015-01-29 Alan Modra <amodra@gmail.com>
695 * ld-powerpc/tlsld.d, * ld-powerpc/tlsld.s: New test.
696 * ld-powerpc/tlsld32.d, * ld-powerpc/tlsld32.s: New test.
697 * ld-powerpc/powerpc.exp: Run them. Move tocvar and tocnovar.
699 2015-01-28 H.J. Lu <hongjiu.lu@intel.com>
702 * ld-plugin/plugin-1.d: Add LDPT_GET_VIEW.
703 * ld-plugin/plugin-10.d: Likewise.
704 * ld-plugin/plugin-11.d: Likewise.
705 * ld-plugin/plugin-2.d: Likewise.
706 * ld-plugin/plugin-3.d: Likewise.
707 * ld-plugin/plugin-4.d: Likewise.
708 * ld-plugin/plugin-5.d: Likewise.
709 * ld-plugin/plugin-6.d: Likewise.
710 * ld-plugin/plugin-7.d: Likewise.
711 * ld-plugin/plugin-8.d: Likewise.
712 * ld-plugin/plugin-9.d: Likewise.
714 2015-01-28 Jan Beulich <jbeulich@suse.com>
716 * ld-elf/pr16322.s (p1): Rename to px1.
719 2015-01-28 Alan Modra <amodra@gmail.com>
721 * ld-powerpc/tocvar.d, * ld-powerpc/tocvar.s: New test.
722 * ld-powerpc/tocnovar.d, * ld-powerpc/tocnovar.s: New test.
723 * ld-powerpc/powerpc.exp: Run tocvar and tocnovar.
725 2015-01-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
727 * ld-scripts/memory.t: Define new symbol tred.
728 * ld-scripts/memory_sym.t: New.
729 * ld-scripts/script.exp: Perform MEMORY with symbols test, and
730 conditionally check values of linker symbols.
732 2015-01-20 Andrew Burgess <andrew.burgess@embecosm.com>
734 * ld-scripts/provide-4-map.d: Update expected output.
735 * ld-scripts/provide-5-map.d: Likewise.
737 2015-01-20 Andrew Burgess <andrew.burgess@embecosm.com>
739 * ld-scripts/provide-4.d: New file.
740 * ld-scripts/provide-4-map.d: New file.
741 * ld-scripts/provide-4.t: New file.
742 * ld-scripts/provide-5.d: New file.
743 * ld-scripts/provide-5.s: New file.
744 * ld-scripts/provide-5-map.d: New file.
745 * ld-scripts/provide-5.t: New file.
746 * ld-scripts/provide.exp: Run the provide-4.d and provide-5.d
749 2015-01-20 Andrew Burgess <andrew.burgess@embecosm.com>
751 * ld-scripts/overlay-size.d: Add 'map' option.
752 * ld-scripts/overlay-size.exp: Remove manual check of mapfile.
753 * lib/ld-lib.exp (run_dump_test): Add support for new 'map'
754 option, checking linker mapfile output.
756 2015-01-20 Alan Modra <amodra@gmail.com>
758 * ld-powerpc/ambiguousv1.d,
759 * ld-powerpc/ambiguousv1b.d,
760 * ld-powerpc/ambiguousv2.d,
761 * ld-powerpc/ambiguousv2b.d,
762 * ld-powerpc/elfv2exe.d,
763 * ld-powerpc/elfv2so.d,
764 * ld-powerpc/tlsexe.r,
765 * ld-powerpc/tlsexetoc.r,
766 * ld-powerpc/tlsso.r,
767 * ld-powerpc/tlstocso.r: Update.
769 2015-01-20 Alan Modra <amodra@gmail.com>
772 * ld-elf/pr17615.d: Match .sbss too.
774 2015-01-19 H.J. Lu <hongjiu.lu@intel.com>
777 * ld-elf/pr17615.d: New file.
778 * ld-elf/pr17615.s: Likewise.
780 2015-01-19 Alan Modra <amodra@gmail.com>
783 * ld-cris/tls-gc-68.d,
784 * ld-cris/tls-gc-69.d,
785 * ld-cris/tls-gc-70.d,
786 * ld-cris/tls-gc-71.d,
787 * ld-cris/tls-gc-75.d,
788 * ld-cris/tls-gc-76.d,
789 * ld-cris/tls-gc-79.d,
791 * ld-mmix/bpo-11.d: Update.
793 2015-01-16 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
795 * ld-s390/tlsbin.dd: The nopr register operand is optional and not
796 printed if 0 anymore.
798 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
801 * ld-x86-64/pie1.d: New file.
802 * ld-x86-64/pie1.s: Likwise.
803 * ld-x86-64/x86-64.exp: Run pie1.
805 2015-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
807 * ld-aarch64/aarch64-elf.exp: Added relocs-257-symbolic-func test.
808 * ld-aarch64/relocs-257-symbolic-func.d: New file.
809 * ld-aarch64/relocs-257-symbolic-func.s: Likewise.
811 2015-01-13 Jiong Wang <jiong.wang@arm.com>
813 * ld-aarch64/tprel_g2_overflow.s: New testcase.
814 * ld-aarch64/tprel_g2_overflow.d: New expectation file.
815 * ld-aarch64/aarch64-elf.exp: Run new testcase.
817 2015-01-13 Jiong Wang <jiong.wang@arm.com>
820 * ld-aarch64/pr17415.s: Source file for new test.
821 * ld-aarch64/pr17415.d: Expect file for new test.
822 * ld-aarch64/aarch64-elf.exp: Run the new test.
824 2015-01-11 H.J. Lu <hongjiu.lu@intel.com>
827 * ld-x86-64/pr17689.out: Updated.
828 * ld-x86-64/pr17689b.S: Likewise.
830 * ld-x86-64/pr17827.rd: New file.
832 * ld-x86-64/x86-64.exp: Run PR ld/17827 test.
834 2015-01-08 Jan Beulich <jbeulich@suse.com>
836 * ld-x86-64/pr14207.d: Adjust expecations to cover the
837 enable_initfini_array=no case.
839 2015-01-06 Andrew Burgess <andrew.burgess@embecosm.com>
841 * lib/ld-lib.exp (run_dump_test): Extend comment to mention
844 2015-01-01 Alan Modra <amodra@gmail.com>
846 Update year range in copyright notice of all files.
848 For older changes see ChangeLog-2014
850 Copyright (C) 2015 Free Software Foundation, Inc.
852 Copying and distribution of this file, with or without modification,
853 are permitted in any medium without royalty provided the copyright
854 notice and this notice are preserved.
860 version-control: never