1 2015-05-11 H.J. Lu <hongjiu.lu@intel.com>
3 * ld-i386/abs-iamcu.d: New file.
4 * ld-i386/dummy.s: Likewise.
5 * ld-i386/foo.s: Likewise.
6 * ld-i386/iamcu-1.d: Likewise.
7 * ld-i386/iamcu-2.d: Likewise.
8 * ld-i386/iamcu-3.d: Likewise.
9 * ld-i386/start.s: Likewise.
10 * ld-i386/i386.exp (iamcu_tests): New.
13 2015-04-29 H.J. Lu <hongjiu.lu@intel.com>
16 * ld-elf/compress.exp (run_tests): Link the last zlibnormal,
17 gnunormal and gabinormal against libfoozlib.so.
19 2015-04-27 Renlin Li <renlin.li@arm.com>
21 * ld-arm/ifunc-10.dd: Adjust expected output.
22 * ld-arm/ifunc-2.dd: Likewise.
24 2015-04-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
26 * ld-s390/gotreloc_31-1.dd: Use instruction mnemonics.
28 2015-04-24 Alan Modra <amodra@gmail.com>
30 * ld-powerpc/tocnovar.d: Revert last change.
32 2015-04-24 Richard Earnshaw <rearnsha@arm.com>
34 * ld-arm/armthumb-lib.d: Regenerate expected output.
35 * ld-arm/armthumb-lib.d: Likewise.
36 * ld-arm/armthumb-lib.sym: Likewise.
37 * ld-arm/cortex-a8-fix-b-rel-arm.d: Likewise.
38 * ld-arm/cortex-a8-fix-b-rel-thumb.d: Likewise.
39 * ld-arm/cortex-a8-fix-b.d: Likewise.
40 * ld-arm/cortex-a8-fix-bcc-rel-thumb.d: Likewise.
41 * ld-arm/cortex-a8-fix-bcc.d: Likewise.
42 * ld-arm/cortex-a8-fix-bl-rel-arm.d: Likewise.
43 * ld-arm/cortex-a8-fix-bl-rel-plt.d: Likewise.
44 * ld-arm/cortex-a8-fix-bl-rel-thumb.d: Likewise.
45 * ld-arm/cortex-a8-fix-bl.d: Likewise.
46 * ld-arm/cortex-a8-fix-blx-bcond.d: Likewise.
47 * ld-arm/cortex-a8-fix-blx-rel-arm.d: Likewise.
48 * ld-arm/cortex-a8-fix-blx-rel-thumb.d: Likewise.
49 * ld-arm/cortex-a8-fix-blx.d: Likewise.
50 * ld-arm/cortex-a8-fix-hdr.d: Likewise.
51 * ld-arm/farcall-mixed-app-v5.d: Likewise.
52 * ld-arm/farcall-mixed-app.d: Likewise.
53 * ld-arm/farcall-mixed-lib-v4t.d: Likewise.
54 * ld-arm/farcall-mixed-lib.d: Likewise.
55 * ld-arm/mixed-app-v5.d: Likewise.
56 * ld-arm/mixed-app.d: Likewise.
57 * ld-arm/mixed-lib.d: Likewise.
59 2015-04-24 Nick Clifton <nickc@redhat.com>
61 * ld-elf/compressed1d.d: Add notarget for ELF based targets that
64 2015-04-24 Hans-Peter Nilsson <hp@axis.com>
66 * ld-elf/compressed1e.d: Correct xfail to notarget and cris*-*-*
69 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
71 * ld-elf/compressed1e.d: Only run for Linux/gnu. Xfail cris and
74 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
77 * ld-elf/compressed1d.d: New.
78 * ld-elf/compressed1e.d: Likewise.
80 2015-04-23 Alan Modra <amodra@gmail.com>
82 * ld-powerpc/ambiguousv1b.d: Update for aligned .got.
83 * ld-powerpc/defsym.d: Likewise.
84 * ld-powerpc/elfv2-2exe.d: Likewise.
85 * ld-powerpc/elfv2exe.d: Likewise.
86 * ld-powerpc/elfv2so.d: Likewise.
87 * ld-powerpc/relbrlt.d: Likewise.
88 * ld-powerpc/tls.g: Likewise.
89 * ld-powerpc/tlsexe.d: Likewise.
90 * ld-powerpc/tlsexe.g: Likewise.
91 * ld-powerpc/tlsexe.r: Likewise.
92 * ld-powerpc/tlsexetoc.d: Likewise.
93 * ld-powerpc/tlsexetoc.g: Likewise.
94 * ld-powerpc/tlsexetoc.r: Likewise.
95 * ld-powerpc/tlsso.d: Likewise.
96 * ld-powerpc/tlsso.g: Likewise.
97 * ld-powerpc/tlsso.r: Likewise.
98 * ld-powerpc/tlstoc.g: Likewise.
99 * ld-powerpc/tlstocso.d: Likewise.
100 * ld-powerpc/tlstocso.g: Likewise.
101 * ld-powerpc/tlstocso.r: Likewise.
102 * ld-powerpc/tocopt.d: Likewise.
103 * ld-powerpc/tocopt2.d: Likewise.
104 * ld-powerpc/tocopt3.d: Likewise.
105 * ld-powerpc/tocopt4.d: Likewise.
106 * ld-powerpc/tocopt5.d: Likewise.
107 * ld-powerpc/tocnovar.d: Adjust.
109 2015-04-22 Alan Modra <amodra@gmail.com>
111 * ld-x86-64/pr18176.d: Update.
113 2015-04-22 H.J. Lu <hongjiu.lu@intel.com>
116 * ld-i386/copyreloc-lib.c: New file.
117 * ld-i386/copyreloc-main.S: Likewise.
118 * ld-i386/copyreloc-main.out: Likewise.
119 * ld-i386/copyreloc-main1.rd: Likewise.
120 * ld-i386/copyreloc-main2.rd: Likewise.
121 * ld-i386/dummy.c: Likewise.
122 * ld-i386/pr17689.out: Likewise.
123 * ld-i386/pr17689.rd: Likewise.
124 * ld-i386/pr17689a.c: Likewise.
125 * ld-i386/pr17689b.S: Likewise.
126 * ld-i386/pr17827.rd: Likewise.
127 * ld-i386/pr17827ver.rd: Likewise.
128 * ld-i386/i386.exp: Run copyreloc tests.
130 2015-04-20 H.J. Lu <hongjiu.lu@intel.com>
132 * ld-mmix/bspec1.d: Don't hardcode offset of .shstrtab section.
133 * ld-mmix/bspec2.d: Likewise.
134 * ld-mmix/local1.d: Likewise.
135 * ld-mmix/local3.d: Likewise.
136 * ld-mmix/local5.d: Likewise.
137 * ld-mmix/local7.d: Likewise.
138 * ld-mmix/undef-3.d: Likewise.
139 * ld-sh/sh64/crangerel1.rd: Likewise.
140 * ld-sh/sh64/crangerel2.rd: Likewise.
141 * ld-tic6x/common.d: Likewise.
142 * ld-tic6x/shlib-1.rd: Likewise.
143 * ld-tic6x/shlib-1b.rd: Likewise.
144 * ld-tic6x/shlib-1r.rd: Likewise.
145 * ld-tic6x/shlib-1rb.rd: Likewise.
146 * ld-tic6x/shlib-app-1.rd: Likewise.
147 * ld-tic6x/shlib-app-1b.rd: Likewise.
148 * ld-tic6x/shlib-app-1r.rd: Likewise.
149 * ld-tic6x/shlib-app-1rb.rd: Likewise.
150 * ld-tic6x/shlib-noindex.rd: Likewise.
151 * ld-tic6x/static-app-1.rd: Likewise.
152 * ld-tic6x/static-app-1b.rd: Likewise.
153 * ld-tic6x/static-app-1r.rd: Likewise.
154 * ld-tic6x/static-app-1rb.rd: Likewise.
155 * ld-x86-64/ilp32-4.d: Likewise.
156 * ld-x86-64/split-by-file-nacl.rd: Likewise.
157 * ld-x86-64/split-by-file.rd: Likewise.
159 2015-04-14 H.J. Lu <hongjiu.lu@intel.com>
161 * ld-elf/compress.exp (build_tests): Add tests for
162 --compress-debug-sections=.
163 (run_tests): Likewise.
164 Add additonal tests for --compress-debug-sections=.
165 * ld-elf/gabiend.rt: New file.
166 * ld-elf/gabinormal.rt: Likewise.
167 * ld-elf/gnubegin.rS: Likewise.
168 * ld-elf/gnunormal.rS: Likewise.
169 * ld-elf/zlibbegin.rS: Likewise.
170 * ld-elf/zlibnormal.rS: Likewise.
172 2015-04-15 Alan Modra <amodra@gmail.com>
174 * ld-gc/pr18223.d: xfail tic6x.
176 2015-04-14 H.J. Lu <hongjiu.lu@intel.com>
179 * ld-i386/i386.exp: Run protected6b.
180 * ld-i386/protected6b.d: New file.
181 * ld-x86-64/protected6b.d: Likewise.
182 * ld-x86-64/x86-64.exp: Run protected6b.
184 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
186 * ld-i386/i386.exp: Run protected6a.
187 * ld-i386/protected6.d: Renamed to ...
188 * ld-i386/protected6a.d: This.
189 * ld-x86-64/hidden4.d: New file.
190 * ld-x86-64/hidden4.s: Likewise.
191 * ld-x86-64/hidden5.d: Likewise.
192 * ld-x86-64/hidden5.s: Likewise.
193 * ld-x86-64/protected6.d: Renamed to ...
194 * ld-x86-64/protected6a.d: This.
195 * ld-x86-64/x86-64.exp: Run hidden4, hidden5, protected6a,
196 protected7a and protected7b.
198 2015-04-10 H.J. Lu <hongjiu.lu@intel.com>
201 * ld-i386/protected6.d: New file.
202 * ld-i386/protected6.s: Likewise.
203 * ld-x86-64/protected6.d: Likewise.
204 * ld-x86-64/protected6.s: Likewise.
205 * ld-x86-64/protected7.d: Likewise.
206 * ld-x86-64/protected7.s: Likewise.
207 * ld-x86-64/protected7a.d: Likewise.
208 * ld-x86-64/protected7b.d: Likewise.
210 2015-04-10 H.J. Lu <hongjiu.lu@intel.com>
214 * ld-i386/i386.exp (i386tests): Add a test for PR ld/17709.
215 * ld-i386/pr17709-nacl.rd: New file.
216 * ld-i386/pr17709.rd: Likewise.
217 * ld-i386/pr17709a.s: Likewise.
218 * ld-i386/pr17709b.s: Likewise.
219 * ld-i386/protected3.d: Updated.
220 * ld-i386/protected3.s: Likewise.
221 * ld-x86-64/pr17709-nacl.rd: New file.
222 * ld-x86-64/pr17709.rd: Likewise.
223 * ld-x86-64/pr17709a.s: Likewise.
224 * ld-x86-64/pr17709b.s: Likewise.
225 * ld-x86-64/protected3.d: Updated.
226 * ld-x86-64/protected3.s: Likewise.
227 * ld-x86-64/x86-64.exp (x86_64tests): Add a test for PR ld/17709.
229 2015-04-10 H.J. Lu <hongjiu.lu@intel.com>
232 * ld-gc/gc.exp: Run pr18223.
233 * ld-gc/pr18223.d: New file.
234 * ld-gc/pr18223.s: Likewise.
236 2015-04-10 Alan Modra <amodra@gmail.com>
238 Revert 2015-03-05 H.J. Lu <hongjiu.lu@intel.com>
241 * ld-i386/i386.exp (i386tests): Remove test for PR ld/17709.
242 * ld-i386/pr17709-nacl.rd: Delete.
243 * ld-i386/pr17709.rd: Likewise.
244 * ld-i386/pr17709a.s: Likewise.
245 * ld-i386/pr17709b.s: Likewise.
246 * ld-i386/protected3.d: Updated.
247 * ld-i386/protected3.s: Likewise.
248 * ld-x86-64/pr17709-nacl.rd: Delete.
249 * ld-x86-64/pr17709.rd: Likewise.
250 * ld-x86-64/pr17709a.s: Likewise.
251 * ld-x86-64/pr17709b.s: Likewise.
252 * ld-x86-64/protected3.d: Updated.
253 * ld-x86-64/protected3.s: Likewise.
254 * ld-x86-64/x86-64.exp (x86_64tests): Remove test for PR ld/17709.
256 2015-04-08 H.J. Lu <hongjiu.lu@intel.com>
258 * ld-elf/compress.exp: Add a test for
259 --compress-debug-sections=zlib-gabi.
260 (build_tests): Add 2 tests for --compress-debug-sections=zlib-gabi.
261 (run_tests): Likewise.
262 Verify linker output with zlib-gabi compressed debug input.
263 * ld-elf/compressed1a.d: New file.
264 * ld-elf/compressed1b.d: Likewise.
265 * ld-elf/compressed1c.d: Likewise.
267 2015-04-07 Alan Modra <amodra@gmail.com>
269 * ld-arm/tls-gdesc-nlazy.g: Adjust for readelf note.
270 * ld-tic6x/shlib-1.rd: Expect corrected .rela.plt sh_info.
271 * ld-tic6x/shlib-1b.rd: Likewise.
272 * ld-tic6x/shlib-1r.rd: Likewise.
273 * ld-tic6x/shlib-1rb.rd: Likewise.
274 * ld-tic6x/shlib-app-1.rd: Likewise.
275 * ld-tic6x/shlib-app-1b.rd: Likewise.
276 * ld-tic6x/shlib-app-1r.rd: Likewise.
277 * ld-tic6x/shlib-app-1rb.rd: Likewise.
278 * ld-tic6x/shlib-noindex.rd: Likewise.
280 2015-04-07 Nick Clifton <nickc@redhat.com>
282 * ld-elf/orphan-5.l: New test - checks the linker's output with
283 --warn-orphan enabled.
284 * ld-elf/elf.exp: Run the new test.
286 2015-04-06 H.J. Lu <hongjiu.lu@intel.com>
288 * ld-elf/compress.exp: Remove is_zlib_supported check.
289 Fail if --compress-debug-sections doesn't work.
290 * lib/ld-lib.exp (run_dump_test): Remove is_zlib_supported check.
292 2015-04-01 Tejas Belagod <tejas.belagod@arm.com>
294 * ld-aarch64/aarch64-elf.exp: Add erratum843419 test.
295 * ld-aarch64/erratum843419.d: New.
296 * ld-aarch64/erratum843419.s: New.
298 2015-04-01 H.J. Lu <hongjiu.lu@intel.com>
301 * ld-x86-64/pr18176.d: New file.
302 * ld-x86-64/pr18176.s: Likewise.
303 * ld-x86-64/pr18176.t: Likewise.
304 * ld-x86-64/x86-64.exp: Run pr18176.
306 2015-03-31 H.J. Lu <hongjiu.lu@intel.com>
308 * ld-bootstrap/bootstrap.exp (extralibs): Add -lz.
310 2015-03-30 H.J. Lu <hongjiu.lu@intel.com>
313 * ld-elf/linkinfo1a.d: Updated.
314 * ld-elf/linkinfo1b.d: Likewise.
316 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
318 * ld-x86-64/pr18160.d: Don't run for x86_64-*-nacl* target.
320 2015-03-26 Tejas Belagod <tejas.belagod@arm.com>
322 * ld-aarch64/farcall-back-be.d: New.
324 2015-03-26 H.J. Lu <hongjiu.lu@intel.com>
327 * ld-x86-64/pr18160.d: New file.
328 * ld-x86-64/pr18160.s: Likewise.
329 * ld-x86-64/pr18160.t: Likewise.
330 * ld-x86-64/x86-64.exp: Run pr18160.
332 2015-03-25 Marcus Shawcroft <marcus.shawcroft@arm.com>
334 * ld-aarch64/erratum835769.d: Adjust for initial branch over stub
336 * ld-aarch64/farcall-b.d: Likewise.
337 * ld-aarch64/farcall-bl.d: Likewise.
338 * ld-aarch64/farcall-back.d: Likewise.
340 2015-03-25 Marcus Shawcroft <marcus.shawcroft@arm.com>
342 * ld-aarch64/erratum835769.d: Adjust for removal of padding before
343 835769 workaround stubs.
345 2015-03-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
347 * ld-gc/all-debug-sections.d: New file.
348 * ld-gc/all-debug-sections.s: Likewise.
349 * ld-gc/gc.exp: Execute new testcase.
351 2015-03-11 Alan Modra <amodra@gmail.com>
353 * ld-powerpc/tls32.s: Add GOT pointer setup.
354 * ld-powerpc/tls32.d: Update.
355 * ld-powerpc/tls32.g: Update.
356 * ld-powerpc/tls32.t: Update.
357 * ld-powerpc/tlsexe.d: Update.
358 * ld-powerpc/tlsexe32.d: Update.
359 * ld-powerpc/tlsexe32.g: Update.
360 * ld-powerpc/tlsexe32.r: Update.
361 * ld-powerpc/tlsexetoc.d: Update.
362 * ld-powerpc/tlsso32.d: Update.
363 * ld-powerpc/tlsso32.g: Update.
364 * ld-powerpc/tlsso32.r: Update.
366 2015-03-05 H.J. Lu <hongjiu.lu@intel.com>
370 * ld-i386/i386.exp (i386tests): Add a test for PR ld/17709.
371 * ld-i386/pr17709-nacl.rd: New file.
372 * ld-i386/pr17709.rd: Likewise.
373 * ld-i386/pr17709a.s: Likewise.
374 * ld-i386/pr17709b.s: Likewise.
375 * ld-i386/protected3.d: Updated.
376 * ld-i386/protected3.s: Likewise.
377 * ld-x86-64/pr17709-nacl.rd: New file.
378 * ld-x86-64/pr17709.rd: Likewise.
379 * ld-x86-64/pr17709a.s: Likewise.
380 * ld-x86-64/pr17709b.s: Likewise.
381 * ld-x86-64/protected3.d: Updated.
382 * ld-x86-64/protected3.s: Likewise.
383 * ld-x86-64/x86-64.exp (x86_64tests): Add a test for PR ld/17709.
385 2015-03-04 Richard Sandiford <richard.sandiford@arm.com>
388 * ld-aarch64/tlsle.s, ld-aarch64/tlsle.d: New test.
389 * ld-aarch64/aarch64-elf.exp: Run it.
391 2015-02-28 Alan Modra <amodra@gmail.com>
393 * ld-sparc/gotop32.rd: Update for changed padding in data sections.
394 * ld-sparc/gotop32.td: Likewise.
395 * ld-sparc/gotop64.rd: Likewise.
396 * ld-sparc/gotop64.td: Likewise.
397 * ld-tilegx/external.s: Align .data.
398 * ld-tilepro/external.s: Likewise.
400 2015-02-26 Marcus Shawcroft <marcus.shawcroft@arm.com>
402 * ld-aarch64/aarch64-elf.exp (tls-tiny-desc, tls-tiny-desc-ie)
403 (tls-tiny-desc-le): Add.
404 * ld-aarch64/tls-tiny-desc.d: New.
405 * ld-aarch64/tls-tiny-desc.s: New.
406 * ld-aarch64/tls-tiny-desc-ie.d: New.
407 * ld-aarch64/tls-tiny-desc-ie.s: New.
408 * ld-aarch64/tls-tiny-desc-le.d: New.
409 * ld-aarch64/tls-tiny-desc-le.s: New.
411 2015-02-26 Marcus Shawcroft <marcus.shawcroft@arm.com>
413 * ld-aarch64/aarch64-elf.exp (tls-tiny-gd, tls-tiny-gd-ie)
414 (tls-tiny-gd-le): Add.
415 * ld-aarch64/tls-tiny-gd.d: New.
416 * ld-aarch64/tls-tiny-gd.s: New.
417 * ld-aarch64/tls-tiny-gd-ie.d: New.
418 * ld-aarch64/tls-tiny-gd-ie.s: New.
419 * ld-aarch64/tls-tiny-gd-le.d: New.
420 * ld-aarch64/tls-tiny-gd-le.s: New.
422 2015-02-26 Marcus Shawcroft <marcus.shawcroft@arm.com>
424 * ld-aarch64/aarch64-elf.exp: Add tls-tiny-ie.
425 * ld-aarch64/tls-tiny-ie.d: New.
426 * ld-aarch64/tls-tiny-ie.s: New.
428 2015-02-26 Terry Guo <terry.guo@arm.com>
430 * ld-arm/attr-merge-3.attr: Remove Tag_ABI_HardFP_use.
431 * ld-arm/attr-merge-vfp-10.d: Likewise.
432 * ld-arm/attr-merge-vfp-10r.d: Likewise.
433 * ld-arm/attr-merge-vfp-12.d: Likewise.
434 * ld-arm/attr-merge-vfp-12r.d: Likewise.
435 * ld-arm/attr-merge-vfp-13.d: Likewise.
436 * ld-arm/attr-merge-vfp-13r.d: Likewise.
437 * ld-arm/attr-merge-vfp-14.d: Likewise.
438 * ld-arm/attr-merge-vfp-14r.d: Likewise.
439 * ld-arm/attr-merge-vfp-6.d: Likewise.
440 * ld-arm/attr-merge-vfp-6r.d: Likewise.
441 * ld-arm/attr-merge-vfp-7.d: Likewise.
442 * ld-arm/attr-merge-vfp-7r.d: Likewise.
443 * ld-arm/attr-merge-vfp-8.d: Likewise.
444 * ld-arm/attr-merge-vfp-8r.d: Likewise.
446 2015-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
448 * ld-avr/avr-prop-1.d: New file.
449 * ld-avr/avr-prop-1.s: New file.
450 * ld-avr/avr-prop-2.d: New file.
451 * ld-avr/avr-prop-2.s: New file.
452 * ld-avr/avr-prop-3.d: New file.
453 * ld-avr/avr-prop-3.s: New file.
454 * ld-avr/avr-prop-4.d: New file.
455 * ld-avr/avr-prop-4.s: New file.
457 2015-02-25 Oleg Endo <olegendo@gcc.gnu.org>
459 * ld-sh/arch/arch_expected.txt: Regenerate.
460 * ld-sh/arch/sh-dsp.s: Likewise.
461 * ld-sh/arch/sh.s: Likewise.
462 * ld-sh/arch/sh2.s: Likewise.
463 * ld-sh/arch/sh2a-nofpu-or-sh3-nommu.s: Likewise.
464 * ld-sh/arch/sh2a-nofpu-or-sh4-nommu-nofpu.s: Likewise.
465 * ld-sh/arch/sh2a-nofpu.s: Likewise.
466 * ld-sh/arch/sh2a-or-sh3e.s: Likewise.
467 * ld-sh/arch/sh2a-or-sh4.s: Likewise.
468 * ld-sh/arch/sh2a.s: Likewise.
469 * ld-sh/arch/sh2e.s: Likewise.
470 * ld-sh/arch/sh3-dsp.s: Likewise.
471 * ld-sh/arch/sh3-nommu.s: Likewise.
472 * ld-sh/arch/sh3.s: Likewise.
473 * ld-sh/arch/sh3e.s: Likewise.
474 * ld-sh/arch/sh4-nofpu.s: Likewise.
475 * ld-sh/arch/sh4-nommu-nofpu.s: Likewise.
476 * ld-sh/arch/sh4.s: Likewise.
477 * ld-sh/arch/sh4a-nofpu.s: Likewise.
478 * ld-sh/arch/sh4a.s: Likewise.
479 * ld-sh/arch/sh4al-dsp.s: Likewise.
481 2015-02-24 Nick Clifton <nickc@redhat.com>
483 * ld-elf/extract-symbol-1sec.d: Expect to fail on the V850.
485 2015-02-24 Alan Modra <amodra@gmail.com>
487 * ld-elf/merge3.s, * ld-elf/merge3.d: New test.
489 2015-02-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
491 * ld-avr/region_overflow.d: New test.
492 * ld-avr/region_overflow.s: Likewise.
494 2015-02-19 H.J. Lu <hongjiu.lu@intel.com>
497 * ld-i386/compressed1.d: Use nm/readelf with "failif".
498 * ld-x86-64/compressed1.d: Likewise.
499 * ld-x86-64/pie1.d: Likewise.
501 2015-02-19 Alan Modra <amodra@gmail.com>
504 * ld-aarch64/gc-tls-relocs.d, * ld-cris/locref2.d,
505 * ld-elf/ehdr_start-weak.d, * ld-elf/group1.d,
506 * ld-i386/compressed1.d, * ld-ia64/error1.d, * ld-ia64/error2.d,
507 * ld-ia64/error3.d, * ld-mips-elf/pic-and-nonpic-1.nd,
508 * ld-mmix/undef-3.d, * ld-powerpc/tlsexe.r, * ld-powerpc/tlsexetoc.r,
509 * ld-powerpc/tlsso.r, * ld-powerpc/tlstocso.r,
510 * ld-x86-64/compressed1.d, * ld-x86-64/pie1.d: Update.
512 2015-02-17 Alan Modra <amodra@gmail.com>
515 * ld-aarch64/gc-tls-relocs.d, * ld-alpha/tlspic.rd,
516 * ld-cris/libdso-2.d, * ld-i386/tlsdesc-nacl.rd, * ld-i386/tlsdesc.rd,
517 * ld-i386/tlsnopic-nacl.rd, * ld-i386/tlsnopic.rd,
518 * ld-i386/tlspic-nacl.rd, * ld-i386/tlspic.rd, * ld-ia64/tlspic.rd,
519 * ld-powerpc/tlsexe.r, * ld-powerpc/tlsexetoc.r,
520 * ld-powerpc/tlsso.r, * ld-powerpc/tlstocso.r,
521 * ld-s390/tlspic.rd, * ld-s390/tlspic_64.rd,
522 * ld-sparc/tlssunnopic32.rd, * ld-sparc/tlssunnopic64.rd,
523 * ld-sparc/tlssunpic32.rd, * ld-sparc/tlssunpic64.rd,
524 * ld-tic6x/shlib-1.rd, * ld-tic6x/shlib-1b.rd, * ld-tic6x/shlib-1r.rd,
525 * ld-tic6x/shlib-1rb.rd, * ld-tic6x/shlib-noindex.rd,
526 * ld-x86-64/tlsdesc-nacl.rd, * ld-x86-64/tlsdesc.rd,
527 * ld-x86-64/tlspic-nacl.rd, * ld-x86-64/tlspic.rd: Update.
529 2015-02-16 H.J. Lu <hongjiu.lu@intel.com>
532 * ld-i386/tlsbin-nacl.rd: Updated.
533 * ld-i386/tlsbin.rd: Likewise.
534 * ld-i386/tlsbindesc-nacl.rd: Likewise.
535 * ld-i386/tlsbindesc.rd: Likewise.
536 * ld-i386/tlsdesc-nacl.rd: Likewise.
537 * ld-i386/tlsdesc.rd: Likewise.
538 * ld-i386/tlsnopic-nacl.rd: Likewise.
539 * ld-i386/tlsnopic.rd: Likewise.
540 * ld-i386/tlspic-nacl.rd: Likewise.
541 * ld-i386/tlspic.rd: Likewise.
542 * ld-x86-64/tlsbin-nacl.rd: Likewise.
543 * ld-x86-64/tlsbin.rd: Likewise.
544 * ld-x86-64/tlsbindesc-nacl.rd: Likewise.
545 * ld-x86-64/tlsbindesc.rd: Likewise.
546 * ld-x86-64/tlsdesc-nacl.rd: Likewise.
547 * ld-x86-64/tlsdesc.rd: Likewise.
548 * ld-x86-64/tlspic-nacl.rd: Likewise.
549 * ld-x86-64/tlspic.rd: Likewise.
550 * ld-alpha/tlspic.rd: Likewise.
551 * ld-powerpc/tlsexe.r: Likewise.
552 * ld-powerpc/tlsexetoc.r: Likewise.
553 * ld-powerpc/tlsso.r: Likewise.
554 * ld-powerpc/tlstocso.r: Likewise.
555 * ld-s390/tlspic.rd: Likewise.
556 * ld-s390/tlspic_64.rd: Likewise.
557 * ld-sparc/gotop32.dd: Likewise.
558 * ld-sparc/gotop64.dd: Likewise.
559 * ld-sparc/tlssunnopic32.rd: Likewise.
560 * ld-sparc/tlssunnopic64.rd: Likewise.
561 * ld-sparc/tlssunpic32.rd: Likewise.
562 * ld-sparc/tlssunpic64.rd: Likewise.
563 * ld-tic6x/shlib-1.rd: Likewise.
564 * ld-tic6x/shlib-1b.rd: Likewise.
565 * ld-tic6x/shlib-1r.rd: Likewise.
566 * ld-tic6x/shlib-1rb.rd: Likewise.
567 * ld-tic6x/shlib-noindex.rd: Likewise.
569 2015-02-14 H.J. Lu <hongjiu.lu@intel.com>
572 * ld-plugin/plugin.exp (regassilent): New.
573 Compile tmpdir/dummy.s and ld-plugin/pr17973.s.
574 (plugin_tests): Add a test for PR ld/17973.
575 * ld-plugin/pr17973.d: New file.
576 * ld-plugin/pr17973.s: Likewise.
578 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
580 * ld-i386/i386.exp: Replace elf_i386 with elf_i386_nacl for nacl.
582 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
584 * ld-plugin/plugin-27.d: New.
585 * ld-plugin/plugin-28.d: Likewise.
586 * ld-plugin/plugin-29.d: Likewise.
587 * plugin.exp (plugin_tests): Add tests for LDPL_FATAL, LDPL_ERROR
590 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
593 * ld-plugin/func.c: Add some comments.
594 * ld-plugin/plugin-13.d: New file.
595 * ld-plugin/plugin-14.d: Likewise.
596 * ld-plugin/plugin-15.d: Likewise.
597 * ld-plugin/plugin-16.d: Likewise.
598 * ld-plugin/plugin-17.d: Likewise.
599 * ld-plugin/plugin-18.d: Likewise.
600 * ld-plugin/plugin-19.d: Likewise.
601 * ld-plugin/plugin-20.d: Likewise.
602 * ld-plugin/plugin-21.d: Likewise.
603 * ld-plugin/plugin-22.d: Likewise.
604 * ld-plugin/plugin-23.d: Likewise.
605 * ld-plugin/plugin-24.d: Likewise.
606 * ld-plugin/plugin-25.d: Likewise.
607 * ld-plugin/plugin-26.d: Likewise.
608 * ld-plugin/plugin.exp (plugin2_name): New.
609 (plugin3_name): Likewise.
610 (plugin2_path): Likewise.
611 (plugin3_path): Likewise.
612 (testsrcfiles): Likewise.
613 (testsrcfiles_notext): Likewise.
614 (plugin_tests): Add tests for non-object IR file.
615 (plugin_lib_tests): Likewise.
616 (plugin_extra_elf_tests): Likewise.
617 (plugin_src_tests): New tests for non-object IR file.
618 Run nm --plugin test.
619 Run ar --plugin test.
620 Run plugin_src_tests.
622 2015-02-07 H.J. Lu <hongjiu.lu@intel.com>
625 * ld-i386/i386.exp: Run pr17935-1 and pr17935-2.
626 * ld-x86-64/x86-64.exp: Likewise.
628 * ld-i386/pr17935-1.d: New file.
629 * ld-i386/pr17935-1.s: Likewise.
630 * ld-i386/pr17935-2.d: Likewise.
631 * ld-i386/pr17935-2.s: Likewise.
632 * ld-x86-64/pr17935-1.d: Likewise.
633 * ld-x86-64/pr17935-1.s: Likewise.
634 * ld-x86-64/pr17935-2.d: Likewise.
635 * ld-x86-64/pr17935-2.s: Likewise.
637 2015-02-06 H.J. Lu <hongjiu.lu@intel.com>
641 * ld-plugin/lto.exp: Run the PR ld/12365 test only for x86 targets.
642 * ld-plugin/plugin-7.d: Updated.
643 * ld-plugin/plugin-8.d: Likewise.
645 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
647 * ld-plugin/lto.exp: Pass -flto-partition=none to the PR
650 2015-02-03 H.J. Lu <hongjiu.lu@intel.com>
653 * ld-plugin/pr12365a.c: New file.
654 * ld-plugin/pr12365b.c: Likewise.
655 * ld-plugin/pr12365c.c: Likewise.
657 * ld-plugin/lto.exp (lto_link_tests): Prepare for the PR ld/12365
659 Run the PR ld/12365 test.
661 2015-02-03 H.J. Lu <hongjiu.lu@intel.com>
664 * ld-plugin/lto.exp (lto_link_elf_tests): Add PR ld/14918 test.
666 * ld-plugin/pr14918.c: New file.
667 * ld-plugin/pr14918.d: Likewise.
669 2015-01-29 H.J. Lu <hongjiu.lu@intel.com>
671 * lib/ld-lib.exp (ar_simple_create): Move -rc before $aropts.
673 2015-01-29 Alan Modra <amodra@gmail.com>
675 * ld-powerpc/tlsld.d, * ld-powerpc/tlsld.s: New test.
676 * ld-powerpc/tlsld32.d, * ld-powerpc/tlsld32.s: New test.
677 * ld-powerpc/powerpc.exp: Run them. Move tocvar and tocnovar.
679 2015-01-28 H.J. Lu <hongjiu.lu@intel.com>
682 * ld-plugin/plugin-1.d: Add LDPT_GET_VIEW.
683 * ld-plugin/plugin-10.d: Likewise.
684 * ld-plugin/plugin-11.d: Likewise.
685 * ld-plugin/plugin-2.d: Likewise.
686 * ld-plugin/plugin-3.d: Likewise.
687 * ld-plugin/plugin-4.d: Likewise.
688 * ld-plugin/plugin-5.d: Likewise.
689 * ld-plugin/plugin-6.d: Likewise.
690 * ld-plugin/plugin-7.d: Likewise.
691 * ld-plugin/plugin-8.d: Likewise.
692 * ld-plugin/plugin-9.d: Likewise.
694 2015-01-28 Jan Beulich <jbeulich@suse.com>
696 * ld-elf/pr16322.s (p1): Rename to px1.
699 2015-01-28 Alan Modra <amodra@gmail.com>
701 * ld-powerpc/tocvar.d, * ld-powerpc/tocvar.s: New test.
702 * ld-powerpc/tocnovar.d, * ld-powerpc/tocnovar.s: New test.
703 * ld-powerpc/powerpc.exp: Run tocvar and tocnovar.
705 2015-01-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
707 * ld-scripts/memory.t: Define new symbol tred.
708 * ld-scripts/memory_sym.t: New.
709 * ld-scripts/script.exp: Perform MEMORY with symbols test, and
710 conditionally check values of linker symbols.
712 2015-01-20 Andrew Burgess <andrew.burgess@embecosm.com>
714 * ld-scripts/provide-4-map.d: Update expected output.
715 * ld-scripts/provide-5-map.d: Likewise.
717 2015-01-20 Andrew Burgess <andrew.burgess@embecosm.com>
719 * ld-scripts/provide-4.d: New file.
720 * ld-scripts/provide-4-map.d: New file.
721 * ld-scripts/provide-4.t: New file.
722 * ld-scripts/provide-5.d: New file.
723 * ld-scripts/provide-5.s: New file.
724 * ld-scripts/provide-5-map.d: New file.
725 * ld-scripts/provide-5.t: New file.
726 * ld-scripts/provide.exp: Run the provide-4.d and provide-5.d
729 2015-01-20 Andrew Burgess <andrew.burgess@embecosm.com>
731 * ld-scripts/overlay-size.d: Add 'map' option.
732 * ld-scripts/overlay-size.exp: Remove manual check of mapfile.
733 * lib/ld-lib.exp (run_dump_test): Add support for new 'map'
734 option, checking linker mapfile output.
736 2015-01-20 Alan Modra <amodra@gmail.com>
738 * ld-powerpc/ambiguousv1.d,
739 * ld-powerpc/ambiguousv1b.d,
740 * ld-powerpc/ambiguousv2.d,
741 * ld-powerpc/ambiguousv2b.d,
742 * ld-powerpc/elfv2exe.d,
743 * ld-powerpc/elfv2so.d,
744 * ld-powerpc/tlsexe.r,
745 * ld-powerpc/tlsexetoc.r,
746 * ld-powerpc/tlsso.r,
747 * ld-powerpc/tlstocso.r: Update.
749 2015-01-20 Alan Modra <amodra@gmail.com>
752 * ld-elf/pr17615.d: Match .sbss too.
754 2015-01-19 H.J. Lu <hongjiu.lu@intel.com>
757 * ld-elf/pr17615.d: New file.
758 * ld-elf/pr17615.s: Likewise.
760 2015-01-19 Alan Modra <amodra@gmail.com>
763 * ld-cris/tls-gc-68.d,
764 * ld-cris/tls-gc-69.d,
765 * ld-cris/tls-gc-70.d,
766 * ld-cris/tls-gc-71.d,
767 * ld-cris/tls-gc-75.d,
768 * ld-cris/tls-gc-76.d,
769 * ld-cris/tls-gc-79.d,
771 * ld-mmix/bpo-11.d: Update.
773 2015-01-16 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
775 * ld-s390/tlsbin.dd: The nopr register operand is optional and not
776 printed if 0 anymore.
778 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
781 * ld-x86-64/pie1.d: New file.
782 * ld-x86-64/pie1.s: Likwise.
783 * ld-x86-64/x86-64.exp: Run pie1.
785 2015-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
787 * ld-aarch64/aarch64-elf.exp: Added relocs-257-symbolic-func test.
788 * ld-aarch64/relocs-257-symbolic-func.d: New file.
789 * ld-aarch64/relocs-257-symbolic-func.s: Likewise.
791 2015-01-13 Jiong Wang <jiong.wang@arm.com>
793 * ld-aarch64/tprel_g2_overflow.s: New testcase.
794 * ld-aarch64/tprel_g2_overflow.d: New expectation file.
795 * ld-aarch64/aarch64-elf.exp: Run new testcase.
797 2015-01-13 Jiong Wang <jiong.wang@arm.com>
800 * ld-aarch64/pr17415.s: Source file for new test.
801 * ld-aarch64/pr17415.d: Expect file for new test.
802 * ld-aarch64/aarch64-elf.exp: Run the new test.
804 2015-01-11 H.J. Lu <hongjiu.lu@intel.com>
807 * ld-x86-64/pr17689.out: Updated.
808 * ld-x86-64/pr17689b.S: Likewise.
810 * ld-x86-64/pr17827.rd: New file.
812 * ld-x86-64/x86-64.exp: Run PR ld/17827 test.
814 2015-01-08 Jan Beulich <jbeulich@suse.com>
816 * ld-x86-64/pr14207.d: Adjust expecations to cover the
817 enable_initfini_array=no case.
819 2015-01-06 Andrew Burgess <andrew.burgess@embecosm.com>
821 * lib/ld-lib.exp (run_dump_test): Extend comment to mention
824 2015-01-01 Alan Modra <amodra@gmail.com>
826 Update year range in copyright notice of all files.
828 For older changes see ChangeLog-2014
830 Copyright (C) 2015 Free Software Foundation, Inc.
832 Copying and distribution of this file, with or without modification,
833 are permitted in any medium without royalty provided the copyright
834 notice and this notice are preserved.
840 version-control: never