ppc476 linker workaround shared lib fixes again
[deliverable/binutils-gdb.git] / ld / testsuite / ChangeLog
1 2015-06-16 Alan Modra <amodra@gmail.com>
2
3 * ld-powerpc/ppc476-shared.s: Repeat dynamic reloc generating insns.
4 * ld-powerpc/ppc476-shared.d: Update.
5 * ld-powerpc/ppc476-shared2.d: Update.
6
7 2015-06-12 Tristan Gingold <gingold@adacore.com>
8
9 * ld-scripts/print-memory-usage-1.t,
10 * ld-scripts/print-memory-usage-1.s,
11 * ld-scripts/print-memory-usage-1.l,
12 * ld-scripts/print-memory-usage-2.t,
13 * ld-scripts/print-memory-usage-2.l,
14 * ld-scripts/print-memory-usage-3.s,
15 * ld-scripts/print-memory-usage-3.t,
16 * ld-scripts/print-memory-usage-3.l,
17 * ld-scripts/print-memory-usage.t: New tests.
18 * ld-scripts/print-memory-usage.exp: Run them.
19
20 2015-06-05 Nick Clifton <nickc@redhat.com>
21
22 * ld-elf/compressed1d.d: Fix typo: iq200 -> iq2000.
23
24 2015-06-05 Alan Modra <amodra@gmail.com>
25
26 * ld-powerpc/ppc476-shared.s,
27 * ld-powerpc/ppc476-shared.lnk,
28 * ld-powerpc/ppc476-shared.d,
29 * ld-powerpc/ppc476-shared2.d: New tests.
30 * ld-powerpc/powerpc.exp: Run them.
31
32 2015-06-02 Jiong Wang <jiong.wang@arm.com>
33
34 * ld-aarch64/emit-relocs-313.s: Use gotpage_lo15.
35
36 2015-06-01 Jiong Wang <jiong.wang@arm.com>
37
38 * ld-aarch64/emit-relocs-28.s: New test file.
39 * ld-aarch64/emit-relocs-28.d: Ditto.
40 * ld-aarch64/aarch64-elf.exp: Run new test.
41
42 2015-06-01 Jiong Wang <jiong.wang@arm.com>
43
44 * ld-aarch64/tprel_add_lo12_overflow.s: New testcase.
45 * ld-aarch64/tprel_add_lo12_overflow.d: Nex expectation file.
46 * ld-aarch64/aarch64-elf.exp: Run new testcase.
47
48 2015-06-01 Jiong Wang <jiong.wang@arm.com>
49
50 * ld-aarch64/emit-relocs-313.s: New test file.
51 * ld-aarch64/emit-relocs-313.d: Ditto.
52 * ld-aarch64/aarch64-elf.exp: Run new test.
53
54 2015-05-29 Stephen Kitt <steve@sk2.org>
55
56 * ld-pe/pe-run2.exp (test_direct2_link_dll): Add $CFLAGS to the
57 compiler command line.
58
59 2015-05-28 Catherine Moore <clm@codesourcery.com>
60
61 ld/testsuite/
62 * ld-mips-elf/compact-eh.ld: New linker script.
63 * ld-mips-elf/compact-eh1.d: New.
64 * ld-mips-elf/compact-eh1.s: New.
65 * ld-mips-elf/compact-eh1a.s: New.
66 * ld-mips-elf/compact-eh1b.s: New.
67 * ld-mips-elf/compact-eh2.d: New.
68 * ld-mips-elf/compact-eh2.s: New.
69 * ld-mips-elf/compact-eh3.d: New.
70 * ld-mips-elf/compact-eh3.s: New.
71 * ld-mips-elf/compact-eh3a.s: New.
72 * ld-mips-elf/compact-eh4.d: New.
73 * ld-mips-elf/compact-eh5.d: New.
74 * ld-mips-elf/compact-eh6.d: New.
75 * ld-mips-elf/mips-elf.exp: Run new tests.
76
77 2015-05-27 H.J. Lu <hongjiu.lu@intel.com>
78
79 PR binutils/18458
80 * ld-elf/shared.exp (build_tests): Build libpr18458a.so and
81 libpr18458b.so.
82 (run_tests): Run pr18458 test.
83 * ld-elf/pr18458a.c: New file.
84 * ld-elf/pr18458b.c: Likewise.
85 * ld-elf/pr18458c.c: Likewise.
86
87 2015-05-16 H.J. Lu <hongjiu.lu@intel.com>
88
89 * ld-i386/i386.exp: Run PR ld/17689 tests with -z now.
90 * ld-x86-64/x86-64.exp: Likewise
91 * ld-i386/pr17689now.rd: New file.
92 * ld-x86-64/pr17689now.rd: Likewise
93
94 2015-05-15 H.J. Lu <hongjiu.lu@intel.com>
95
96 PR binutis/18386
97 * ld-x86-64/tlsgdesc.dd: Also pass -Mintel64 to objdump.
98 * ld-x86-64/tlspic.dd: Likewise.
99 * ld-x86-64/x86-64.exp (x86_64tests): Also pass -Mintel64 to
100 objdump for tlspic.dd and tlsgdesc.dd.
101
102 2015-05-12 H.J. Lu <hongjiu.lu@intel.com>
103
104 * ld-i386/i386.exp: Run pltgot-1 for Linux targets.
105 * ld-x86-64/x86-64.exp: Likewise.
106 * ld-i386/pltgot-1.d: New file.
107 * ld-i386/pltgot-1.s: Likewise.
108 * ld-x86-64/pltgot-1.d: Likewise.
109 * ld-x86-64/pltgot-1.s: Likewise.
110
111 2015-05-11 H.J. Lu <hongjiu.lu@intel.com>
112
113 * ld-i386/i386.exp (iamcu_tests): Run iamcu-4.
114 * ld-i386/iamcu-4.d: New file.
115
116 2015-05-11 H.J. Lu <hongjiu.lu@intel.com>
117
118 * ld-i386/abs-iamcu.d: New file.
119 * ld-i386/dummy.s: Likewise.
120 * ld-i386/foo.s: Likewise.
121 * ld-i386/iamcu-1.d: Likewise.
122 * ld-i386/iamcu-2.d: Likewise.
123 * ld-i386/iamcu-3.d: Likewise.
124 * ld-i386/start.s: Likewise.
125 * ld-i386/i386.exp (iamcu_tests): New.
126 Run iamcu_tests.
127
128 2015-05-08 H.J. Lu <hongjiu.lu@intel.com>
129
130 PR binutis/18386
131 * ld-x86-64/tlsgdesc.dd: Updated.
132 * ld-x86-64/tlspic.dd: Likewise.
133
134 2015-04-29 H.J. Lu <hongjiu.lu@intel.com>
135
136 PR ld/18354
137 * ld-elf/compress.exp (run_tests): Link the last zlibnormal,
138 gnunormal and gabinormal against libfoozlib.so.
139
140 2015-04-27 Renlin Li <renlin.li@arm.com>
141
142 * ld-arm/ifunc-10.dd: Adjust expected output.
143 * ld-arm/ifunc-2.dd: Likewise.
144
145 2015-04-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
146
147 * ld-s390/gotreloc_31-1.dd: Use instruction mnemonics.
148
149 2015-04-24 Alan Modra <amodra@gmail.com>
150
151 * ld-powerpc/tocnovar.d: Revert last change.
152
153 2015-04-24 Richard Earnshaw <rearnsha@arm.com>
154
155 * ld-arm/armthumb-lib.d: Regenerate expected output.
156 * ld-arm/armthumb-lib.d: Likewise.
157 * ld-arm/armthumb-lib.sym: Likewise.
158 * ld-arm/cortex-a8-fix-b-rel-arm.d: Likewise.
159 * ld-arm/cortex-a8-fix-b-rel-thumb.d: Likewise.
160 * ld-arm/cortex-a8-fix-b.d: Likewise.
161 * ld-arm/cortex-a8-fix-bcc-rel-thumb.d: Likewise.
162 * ld-arm/cortex-a8-fix-bcc.d: Likewise.
163 * ld-arm/cortex-a8-fix-bl-rel-arm.d: Likewise.
164 * ld-arm/cortex-a8-fix-bl-rel-plt.d: Likewise.
165 * ld-arm/cortex-a8-fix-bl-rel-thumb.d: Likewise.
166 * ld-arm/cortex-a8-fix-bl.d: Likewise.
167 * ld-arm/cortex-a8-fix-blx-bcond.d: Likewise.
168 * ld-arm/cortex-a8-fix-blx-rel-arm.d: Likewise.
169 * ld-arm/cortex-a8-fix-blx-rel-thumb.d: Likewise.
170 * ld-arm/cortex-a8-fix-blx.d: Likewise.
171 * ld-arm/cortex-a8-fix-hdr.d: Likewise.
172 * ld-arm/farcall-mixed-app-v5.d: Likewise.
173 * ld-arm/farcall-mixed-app.d: Likewise.
174 * ld-arm/farcall-mixed-lib-v4t.d: Likewise.
175 * ld-arm/farcall-mixed-lib.d: Likewise.
176 * ld-arm/mixed-app-v5.d: Likewise.
177 * ld-arm/mixed-app.d: Likewise.
178 * ld-arm/mixed-lib.d: Likewise.
179
180 2015-04-24 Nick Clifton <nickc@redhat.com>
181
182 * ld-elf/compressed1d.d: Add notarget for ELF based targets that
183 do not use elf.em.
184
185 2015-04-24 Hans-Peter Nilsson <hp@axis.com>
186
187 * ld-elf/compressed1e.d: Correct xfail to notarget and cris*-*-*
188 to cris*-*-elf.
189
190 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
191
192 * ld-elf/compressed1e.d: Only run for Linux/gnu. Xfail cris and
193 frv.
194
195 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
196
197 PR ld/18277
198 * ld-elf/compressed1d.d: New.
199 * ld-elf/compressed1e.d: Likewise.
200
201 2015-04-23 Alan Modra <amodra@gmail.com>
202
203 * ld-powerpc/ambiguousv1b.d: Update for aligned .got.
204 * ld-powerpc/defsym.d: Likewise.
205 * ld-powerpc/elfv2-2exe.d: Likewise.
206 * ld-powerpc/elfv2exe.d: Likewise.
207 * ld-powerpc/elfv2so.d: Likewise.
208 * ld-powerpc/relbrlt.d: Likewise.
209 * ld-powerpc/tls.g: Likewise.
210 * ld-powerpc/tlsexe.d: Likewise.
211 * ld-powerpc/tlsexe.g: Likewise.
212 * ld-powerpc/tlsexe.r: Likewise.
213 * ld-powerpc/tlsexetoc.d: Likewise.
214 * ld-powerpc/tlsexetoc.g: Likewise.
215 * ld-powerpc/tlsexetoc.r: Likewise.
216 * ld-powerpc/tlsso.d: Likewise.
217 * ld-powerpc/tlsso.g: Likewise.
218 * ld-powerpc/tlsso.r: Likewise.
219 * ld-powerpc/tlstoc.g: Likewise.
220 * ld-powerpc/tlstocso.d: Likewise.
221 * ld-powerpc/tlstocso.g: Likewise.
222 * ld-powerpc/tlstocso.r: Likewise.
223 * ld-powerpc/tocopt.d: Likewise.
224 * ld-powerpc/tocopt2.d: Likewise.
225 * ld-powerpc/tocopt3.d: Likewise.
226 * ld-powerpc/tocopt4.d: Likewise.
227 * ld-powerpc/tocopt5.d: Likewise.
228 * ld-powerpc/tocnovar.d: Adjust.
229
230 2015-04-22 Alan Modra <amodra@gmail.com>
231
232 * ld-x86-64/pr18176.d: Update.
233
234 2015-04-22 H.J. Lu <hongjiu.lu@intel.com>
235
236 PR ld/18289
237 * ld-i386/copyreloc-lib.c: New file.
238 * ld-i386/copyreloc-main.S: Likewise.
239 * ld-i386/copyreloc-main.out: Likewise.
240 * ld-i386/copyreloc-main1.rd: Likewise.
241 * ld-i386/copyreloc-main2.rd: Likewise.
242 * ld-i386/dummy.c: Likewise.
243 * ld-i386/pr17689.out: Likewise.
244 * ld-i386/pr17689.rd: Likewise.
245 * ld-i386/pr17689a.c: Likewise.
246 * ld-i386/pr17689b.S: Likewise.
247 * ld-i386/pr17827.rd: Likewise.
248 * ld-i386/pr17827ver.rd: Likewise.
249 * ld-i386/i386.exp: Run copyreloc tests.
250
251 2015-04-20 H.J. Lu <hongjiu.lu@intel.com>
252
253 * ld-mmix/bspec1.d: Don't hardcode offset of .shstrtab section.
254 * ld-mmix/bspec2.d: Likewise.
255 * ld-mmix/local1.d: Likewise.
256 * ld-mmix/local3.d: Likewise.
257 * ld-mmix/local5.d: Likewise.
258 * ld-mmix/local7.d: Likewise.
259 * ld-mmix/undef-3.d: Likewise.
260 * ld-sh/sh64/crangerel1.rd: Likewise.
261 * ld-sh/sh64/crangerel2.rd: Likewise.
262 * ld-tic6x/common.d: Likewise.
263 * ld-tic6x/shlib-1.rd: Likewise.
264 * ld-tic6x/shlib-1b.rd: Likewise.
265 * ld-tic6x/shlib-1r.rd: Likewise.
266 * ld-tic6x/shlib-1rb.rd: Likewise.
267 * ld-tic6x/shlib-app-1.rd: Likewise.
268 * ld-tic6x/shlib-app-1b.rd: Likewise.
269 * ld-tic6x/shlib-app-1r.rd: Likewise.
270 * ld-tic6x/shlib-app-1rb.rd: Likewise.
271 * ld-tic6x/shlib-noindex.rd: Likewise.
272 * ld-tic6x/static-app-1.rd: Likewise.
273 * ld-tic6x/static-app-1b.rd: Likewise.
274 * ld-tic6x/static-app-1r.rd: Likewise.
275 * ld-tic6x/static-app-1rb.rd: Likewise.
276 * ld-x86-64/ilp32-4.d: Likewise.
277 * ld-x86-64/split-by-file-nacl.rd: Likewise.
278 * ld-x86-64/split-by-file.rd: Likewise.
279
280 2015-04-14 H.J. Lu <hongjiu.lu@intel.com>
281
282 * ld-elf/compress.exp (build_tests): Add tests for
283 --compress-debug-sections=.
284 (run_tests): Likewise.
285 Add additonal tests for --compress-debug-sections=.
286 * ld-elf/gabiend.rt: New file.
287 * ld-elf/gabinormal.rt: Likewise.
288 * ld-elf/gnubegin.rS: Likewise.
289 * ld-elf/gnunormal.rS: Likewise.
290 * ld-elf/zlibbegin.rS: Likewise.
291 * ld-elf/zlibnormal.rS: Likewise.
292
293 2015-04-15 Alan Modra <amodra@gmail.com>
294
295 * ld-gc/pr18223.d: xfail tic6x.
296
297 2015-04-14 H.J. Lu <hongjiu.lu@intel.com>
298
299 PR ld/pr17709
300 * ld-i386/i386.exp: Run protected6b.
301 * ld-i386/protected6b.d: New file.
302 * ld-x86-64/protected6b.d: Likewise.
303 * ld-x86-64/x86-64.exp: Run protected6b.
304
305 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
306
307 * ld-i386/i386.exp: Run protected6a.
308 * ld-i386/protected6.d: Renamed to ...
309 * ld-i386/protected6a.d: This.
310 * ld-x86-64/hidden4.d: New file.
311 * ld-x86-64/hidden4.s: Likewise.
312 * ld-x86-64/hidden5.d: Likewise.
313 * ld-x86-64/hidden5.s: Likewise.
314 * ld-x86-64/protected6.d: Renamed to ...
315 * ld-x86-64/protected6a.d: This.
316 * ld-x86-64/x86-64.exp: Run hidden4, hidden5, protected6a,
317 protected7a and protected7b.
318
319 2015-04-10 H.J. Lu <hongjiu.lu@intel.com>
320
321 PR ld/pr17709
322 * ld-i386/protected6.d: New file.
323 * ld-i386/protected6.s: Likewise.
324 * ld-x86-64/protected6.d: Likewise.
325 * ld-x86-64/protected6.s: Likewise.
326 * ld-x86-64/protected7.d: Likewise.
327 * ld-x86-64/protected7.s: Likewise.
328 * ld-x86-64/protected7a.d: Likewise.
329 * ld-x86-64/protected7b.d: Likewise.
330
331 2015-04-10 H.J. Lu <hongjiu.lu@intel.com>
332
333 PR ld/pr15228
334 PR ld/pr17709
335 * ld-i386/i386.exp (i386tests): Add a test for PR ld/17709.
336 * ld-i386/pr17709-nacl.rd: New file.
337 * ld-i386/pr17709.rd: Likewise.
338 * ld-i386/pr17709a.s: Likewise.
339 * ld-i386/pr17709b.s: Likewise.
340 * ld-i386/protected3.d: Updated.
341 * ld-i386/protected3.s: Likewise.
342 * ld-x86-64/pr17709-nacl.rd: New file.
343 * ld-x86-64/pr17709.rd: Likewise.
344 * ld-x86-64/pr17709a.s: Likewise.
345 * ld-x86-64/pr17709b.s: Likewise.
346 * ld-x86-64/protected3.d: Updated.
347 * ld-x86-64/protected3.s: Likewise.
348 * ld-x86-64/x86-64.exp (x86_64tests): Add a test for PR ld/17709.
349
350 2015-04-10 H.J. Lu <hongjiu.lu@intel.com>
351
352 PR ld/18223
353 * ld-gc/gc.exp: Run pr18223.
354 * ld-gc/pr18223.d: New file.
355 * ld-gc/pr18223.s: Likewise.
356
357 2015-04-10 Alan Modra <amodra@gmail.com>
358
359 Revert 2015-03-05 H.J. Lu <hongjiu.lu@intel.com>
360 PR ld/pr15228
361 PR ld/pr17709
362 * ld-i386/i386.exp (i386tests): Remove test for PR ld/17709.
363 * ld-i386/pr17709-nacl.rd: Delete.
364 * ld-i386/pr17709.rd: Likewise.
365 * ld-i386/pr17709a.s: Likewise.
366 * ld-i386/pr17709b.s: Likewise.
367 * ld-i386/protected3.d: Updated.
368 * ld-i386/protected3.s: Likewise.
369 * ld-x86-64/pr17709-nacl.rd: Delete.
370 * ld-x86-64/pr17709.rd: Likewise.
371 * ld-x86-64/pr17709a.s: Likewise.
372 * ld-x86-64/pr17709b.s: Likewise.
373 * ld-x86-64/protected3.d: Updated.
374 * ld-x86-64/protected3.s: Likewise.
375 * ld-x86-64/x86-64.exp (x86_64tests): Remove test for PR ld/17709.
376
377 2015-04-08 H.J. Lu <hongjiu.lu@intel.com>
378
379 * ld-elf/compress.exp: Add a test for
380 --compress-debug-sections=zlib-gabi.
381 (build_tests): Add 2 tests for --compress-debug-sections=zlib-gabi.
382 (run_tests): Likewise.
383 Verify linker output with zlib-gabi compressed debug input.
384 * ld-elf/compressed1a.d: New file.
385 * ld-elf/compressed1b.d: Likewise.
386 * ld-elf/compressed1c.d: Likewise.
387
388 2015-04-07 Alan Modra <amodra@gmail.com>
389
390 * ld-arm/tls-gdesc-nlazy.g: Adjust for readelf note.
391 * ld-tic6x/shlib-1.rd: Expect corrected .rela.plt sh_info.
392 * ld-tic6x/shlib-1b.rd: Likewise.
393 * ld-tic6x/shlib-1r.rd: Likewise.
394 * ld-tic6x/shlib-1rb.rd: Likewise.
395 * ld-tic6x/shlib-app-1.rd: Likewise.
396 * ld-tic6x/shlib-app-1b.rd: Likewise.
397 * ld-tic6x/shlib-app-1r.rd: Likewise.
398 * ld-tic6x/shlib-app-1rb.rd: Likewise.
399 * ld-tic6x/shlib-noindex.rd: Likewise.
400
401 2015-04-07 Nick Clifton <nickc@redhat.com>
402
403 * ld-elf/orphan-5.l: New test - checks the linker's output with
404 --warn-orphan enabled.
405 * ld-elf/elf.exp: Run the new test.
406
407 2015-04-06 H.J. Lu <hongjiu.lu@intel.com>
408
409 * ld-elf/compress.exp: Remove is_zlib_supported check.
410 Fail if --compress-debug-sections doesn't work.
411 * lib/ld-lib.exp (run_dump_test): Remove is_zlib_supported check.
412
413 2015-04-01 Tejas Belagod <tejas.belagod@arm.com>
414
415 * ld-aarch64/aarch64-elf.exp: Add erratum843419 test.
416 * ld-aarch64/erratum843419.d: New.
417 * ld-aarch64/erratum843419.s: New.
418
419 2015-04-01 H.J. Lu <hongjiu.lu@intel.com>
420
421 PR ld/18176
422 * ld-x86-64/pr18176.d: New file.
423 * ld-x86-64/pr18176.s: Likewise.
424 * ld-x86-64/pr18176.t: Likewise.
425 * ld-x86-64/x86-64.exp: Run pr18176.
426
427 2015-03-31 H.J. Lu <hongjiu.lu@intel.com>
428
429 * ld-bootstrap/bootstrap.exp (extralibs): Add -lz.
430
431 2015-03-30 H.J. Lu <hongjiu.lu@intel.com>
432
433 PR ld/18169
434 * ld-elf/linkinfo1a.d: Updated.
435 * ld-elf/linkinfo1b.d: Likewise.
436
437 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
438
439 * ld-x86-64/pr18160.d: Don't run for x86_64-*-nacl* target.
440
441 2015-03-26 Tejas Belagod <tejas.belagod@arm.com>
442
443 * ld-aarch64/farcall-back-be.d: New.
444
445 2015-03-26 H.J. Lu <hongjiu.lu@intel.com>
446
447 PR ld/18160
448 * ld-x86-64/pr18160.d: New file.
449 * ld-x86-64/pr18160.s: Likewise.
450 * ld-x86-64/pr18160.t: Likewise.
451 * ld-x86-64/x86-64.exp: Run pr18160.
452 ---
453 2015-03-25 Marcus Shawcroft <marcus.shawcroft@arm.com>
454
455 * ld-aarch64/erratum835769.d: Adjust for initial branch over stub
456 section.
457 * ld-aarch64/farcall-b.d: Likewise.
458 * ld-aarch64/farcall-bl.d: Likewise.
459 * ld-aarch64/farcall-back.d: Likewise.
460
461 2015-03-25 Marcus Shawcroft <marcus.shawcroft@arm.com>
462
463 * ld-aarch64/erratum835769.d: Adjust for removal of padding before
464 835769 workaround stubs.
465
466 2015-03-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
467
468 * ld-gc/all-debug-sections.d: New file.
469 * ld-gc/all-debug-sections.s: Likewise.
470 * ld-gc/gc.exp: Execute new testcase.
471
472 2015-03-11 Alan Modra <amodra@gmail.com>
473
474 * ld-powerpc/tls32.s: Add GOT pointer setup.
475 * ld-powerpc/tls32.d: Update.
476 * ld-powerpc/tls32.g: Update.
477 * ld-powerpc/tls32.t: Update.
478 * ld-powerpc/tlsexe.d: Update.
479 * ld-powerpc/tlsexe32.d: Update.
480 * ld-powerpc/tlsexe32.g: Update.
481 * ld-powerpc/tlsexe32.r: Update.
482 * ld-powerpc/tlsexetoc.d: Update.
483 * ld-powerpc/tlsso32.d: Update.
484 * ld-powerpc/tlsso32.g: Update.
485 * ld-powerpc/tlsso32.r: Update.
486
487 2015-03-05 H.J. Lu <hongjiu.lu@intel.com>
488
489 PR ld/pr15228
490 PR ld/pr17709
491 * ld-i386/i386.exp (i386tests): Add a test for PR ld/17709.
492 * ld-i386/pr17709-nacl.rd: New file.
493 * ld-i386/pr17709.rd: Likewise.
494 * ld-i386/pr17709a.s: Likewise.
495 * ld-i386/pr17709b.s: Likewise.
496 * ld-i386/protected3.d: Updated.
497 * ld-i386/protected3.s: Likewise.
498 * ld-x86-64/pr17709-nacl.rd: New file.
499 * ld-x86-64/pr17709.rd: Likewise.
500 * ld-x86-64/pr17709a.s: Likewise.
501 * ld-x86-64/pr17709b.s: Likewise.
502 * ld-x86-64/protected3.d: Updated.
503 * ld-x86-64/protected3.s: Likewise.
504 * ld-x86-64/x86-64.exp (x86_64tests): Add a test for PR ld/17709.
505
506 2015-03-04 Richard Sandiford <richard.sandiford@arm.com>
507
508 PR gas/17843
509 * ld-aarch64/tlsle.s, ld-aarch64/tlsle.d: New test.
510 * ld-aarch64/aarch64-elf.exp: Run it.
511
512 2015-02-28 Alan Modra <amodra@gmail.com>
513
514 * ld-sparc/gotop32.rd: Update for changed padding in data sections.
515 * ld-sparc/gotop32.td: Likewise.
516 * ld-sparc/gotop64.rd: Likewise.
517 * ld-sparc/gotop64.td: Likewise.
518 * ld-tilegx/external.s: Align .data.
519 * ld-tilepro/external.s: Likewise.
520
521 2015-02-26 Marcus Shawcroft <marcus.shawcroft@arm.com>
522
523 * ld-aarch64/aarch64-elf.exp (tls-tiny-desc, tls-tiny-desc-ie)
524 (tls-tiny-desc-le): Add.
525 * ld-aarch64/tls-tiny-desc.d: New.
526 * ld-aarch64/tls-tiny-desc.s: New.
527 * ld-aarch64/tls-tiny-desc-ie.d: New.
528 * ld-aarch64/tls-tiny-desc-ie.s: New.
529 * ld-aarch64/tls-tiny-desc-le.d: New.
530 * ld-aarch64/tls-tiny-desc-le.s: New.
531
532 2015-02-26 Marcus Shawcroft <marcus.shawcroft@arm.com>
533
534 * ld-aarch64/aarch64-elf.exp (tls-tiny-gd, tls-tiny-gd-ie)
535 (tls-tiny-gd-le): Add.
536 * ld-aarch64/tls-tiny-gd.d: New.
537 * ld-aarch64/tls-tiny-gd.s: New.
538 * ld-aarch64/tls-tiny-gd-ie.d: New.
539 * ld-aarch64/tls-tiny-gd-ie.s: New.
540 * ld-aarch64/tls-tiny-gd-le.d: New.
541 * ld-aarch64/tls-tiny-gd-le.s: New.
542
543 2015-02-26 Marcus Shawcroft <marcus.shawcroft@arm.com>
544
545 * ld-aarch64/aarch64-elf.exp: Add tls-tiny-ie.
546 * ld-aarch64/tls-tiny-ie.d: New.
547 * ld-aarch64/tls-tiny-ie.s: New.
548
549 2015-02-26 Terry Guo <terry.guo@arm.com>
550
551 * ld-arm/attr-merge-3.attr: Remove Tag_ABI_HardFP_use.
552 * ld-arm/attr-merge-vfp-10.d: Likewise.
553 * ld-arm/attr-merge-vfp-10r.d: Likewise.
554 * ld-arm/attr-merge-vfp-12.d: Likewise.
555 * ld-arm/attr-merge-vfp-12r.d: Likewise.
556 * ld-arm/attr-merge-vfp-13.d: Likewise.
557 * ld-arm/attr-merge-vfp-13r.d: Likewise.
558 * ld-arm/attr-merge-vfp-14.d: Likewise.
559 * ld-arm/attr-merge-vfp-14r.d: Likewise.
560 * ld-arm/attr-merge-vfp-6.d: Likewise.
561 * ld-arm/attr-merge-vfp-6r.d: Likewise.
562 * ld-arm/attr-merge-vfp-7.d: Likewise.
563 * ld-arm/attr-merge-vfp-7r.d: Likewise.
564 * ld-arm/attr-merge-vfp-8.d: Likewise.
565 * ld-arm/attr-merge-vfp-8r.d: Likewise.
566
567 2015-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
568
569 * ld-avr/avr-prop-1.d: New file.
570 * ld-avr/avr-prop-1.s: New file.
571 * ld-avr/avr-prop-2.d: New file.
572 * ld-avr/avr-prop-2.s: New file.
573 * ld-avr/avr-prop-3.d: New file.
574 * ld-avr/avr-prop-3.s: New file.
575 * ld-avr/avr-prop-4.d: New file.
576 * ld-avr/avr-prop-4.s: New file.
577
578 2015-02-25 Oleg Endo <olegendo@gcc.gnu.org>
579
580 * ld-sh/arch/arch_expected.txt: Regenerate.
581 * ld-sh/arch/sh-dsp.s: Likewise.
582 * ld-sh/arch/sh.s: Likewise.
583 * ld-sh/arch/sh2.s: Likewise.
584 * ld-sh/arch/sh2a-nofpu-or-sh3-nommu.s: Likewise.
585 * ld-sh/arch/sh2a-nofpu-or-sh4-nommu-nofpu.s: Likewise.
586 * ld-sh/arch/sh2a-nofpu.s: Likewise.
587 * ld-sh/arch/sh2a-or-sh3e.s: Likewise.
588 * ld-sh/arch/sh2a-or-sh4.s: Likewise.
589 * ld-sh/arch/sh2a.s: Likewise.
590 * ld-sh/arch/sh2e.s: Likewise.
591 * ld-sh/arch/sh3-dsp.s: Likewise.
592 * ld-sh/arch/sh3-nommu.s: Likewise.
593 * ld-sh/arch/sh3.s: Likewise.
594 * ld-sh/arch/sh3e.s: Likewise.
595 * ld-sh/arch/sh4-nofpu.s: Likewise.
596 * ld-sh/arch/sh4-nommu-nofpu.s: Likewise.
597 * ld-sh/arch/sh4.s: Likewise.
598 * ld-sh/arch/sh4a-nofpu.s: Likewise.
599 * ld-sh/arch/sh4a.s: Likewise.
600 * ld-sh/arch/sh4al-dsp.s: Likewise.
601
602 2015-02-24 Nick Clifton <nickc@redhat.com>
603
604 * ld-elf/extract-symbol-1sec.d: Expect to fail on the V850.
605
606 2015-02-24 Alan Modra <amodra@gmail.com>
607
608 * ld-elf/merge3.s, * ld-elf/merge3.d: New test.
609
610 2015-02-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
611
612 * ld-avr/region_overflow.d: New test.
613 * ld-avr/region_overflow.s: Likewise.
614
615 2015-02-19 H.J. Lu <hongjiu.lu@intel.com>
616
617 PR ld/4317
618 * ld-i386/compressed1.d: Use nm/readelf with "failif".
619 * ld-x86-64/compressed1.d: Likewise.
620 * ld-x86-64/pie1.d: Likewise.
621
622 2015-02-19 Alan Modra <amodra@gmail.com>
623
624 PR ld/4317
625 * ld-aarch64/gc-tls-relocs.d, * ld-cris/locref2.d,
626 * ld-elf/ehdr_start-weak.d, * ld-elf/group1.d,
627 * ld-i386/compressed1.d, * ld-ia64/error1.d, * ld-ia64/error2.d,
628 * ld-ia64/error3.d, * ld-mips-elf/pic-and-nonpic-1.nd,
629 * ld-mmix/undef-3.d, * ld-powerpc/tlsexe.r, * ld-powerpc/tlsexetoc.r,
630 * ld-powerpc/tlsso.r, * ld-powerpc/tlstocso.r,
631 * ld-x86-64/compressed1.d, * ld-x86-64/pie1.d: Update.
632
633 2015-02-17 Alan Modra <amodra@gmail.com>
634
635 PR ld/17975
636 * ld-aarch64/gc-tls-relocs.d, * ld-alpha/tlspic.rd,
637 * ld-cris/libdso-2.d, * ld-i386/tlsdesc-nacl.rd, * ld-i386/tlsdesc.rd,
638 * ld-i386/tlsnopic-nacl.rd, * ld-i386/tlsnopic.rd,
639 * ld-i386/tlspic-nacl.rd, * ld-i386/tlspic.rd, * ld-ia64/tlspic.rd,
640 * ld-powerpc/tlsexe.r, * ld-powerpc/tlsexetoc.r,
641 * ld-powerpc/tlsso.r, * ld-powerpc/tlstocso.r,
642 * ld-s390/tlspic.rd, * ld-s390/tlspic_64.rd,
643 * ld-sparc/tlssunnopic32.rd, * ld-sparc/tlssunnopic64.rd,
644 * ld-sparc/tlssunpic32.rd, * ld-sparc/tlssunpic64.rd,
645 * ld-tic6x/shlib-1.rd, * ld-tic6x/shlib-1b.rd, * ld-tic6x/shlib-1r.rd,
646 * ld-tic6x/shlib-1rb.rd, * ld-tic6x/shlib-noindex.rd,
647 * ld-x86-64/tlsdesc-nacl.rd, * ld-x86-64/tlsdesc.rd,
648 * ld-x86-64/tlspic-nacl.rd, * ld-x86-64/tlspic.rd: Update.
649
650 2015-02-16 H.J. Lu <hongjiu.lu@intel.com>
651
652 PR ld/17975
653 * ld-i386/tlsbin-nacl.rd: Updated.
654 * ld-i386/tlsbin.rd: Likewise.
655 * ld-i386/tlsbindesc-nacl.rd: Likewise.
656 * ld-i386/tlsbindesc.rd: Likewise.
657 * ld-i386/tlsdesc-nacl.rd: Likewise.
658 * ld-i386/tlsdesc.rd: Likewise.
659 * ld-i386/tlsnopic-nacl.rd: Likewise.
660 * ld-i386/tlsnopic.rd: Likewise.
661 * ld-i386/tlspic-nacl.rd: Likewise.
662 * ld-i386/tlspic.rd: Likewise.
663 * ld-x86-64/tlsbin-nacl.rd: Likewise.
664 * ld-x86-64/tlsbin.rd: Likewise.
665 * ld-x86-64/tlsbindesc-nacl.rd: Likewise.
666 * ld-x86-64/tlsbindesc.rd: Likewise.
667 * ld-x86-64/tlsdesc-nacl.rd: Likewise.
668 * ld-x86-64/tlsdesc.rd: Likewise.
669 * ld-x86-64/tlspic-nacl.rd: Likewise.
670 * ld-x86-64/tlspic.rd: Likewise.
671 * ld-alpha/tlspic.rd: Likewise.
672 * ld-powerpc/tlsexe.r: Likewise.
673 * ld-powerpc/tlsexetoc.r: Likewise.
674 * ld-powerpc/tlsso.r: Likewise.
675 * ld-powerpc/tlstocso.r: Likewise.
676 * ld-s390/tlspic.rd: Likewise.
677 * ld-s390/tlspic_64.rd: Likewise.
678 * ld-sparc/gotop32.dd: Likewise.
679 * ld-sparc/gotop64.dd: Likewise.
680 * ld-sparc/tlssunnopic32.rd: Likewise.
681 * ld-sparc/tlssunnopic64.rd: Likewise.
682 * ld-sparc/tlssunpic32.rd: Likewise.
683 * ld-sparc/tlssunpic64.rd: Likewise.
684 * ld-tic6x/shlib-1.rd: Likewise.
685 * ld-tic6x/shlib-1b.rd: Likewise.
686 * ld-tic6x/shlib-1r.rd: Likewise.
687 * ld-tic6x/shlib-1rb.rd: Likewise.
688 * ld-tic6x/shlib-noindex.rd: Likewise.
689
690 2015-02-14 H.J. Lu <hongjiu.lu@intel.com>
691
692 PR ld/17973
693 * ld-plugin/plugin.exp (regassilent): New.
694 Compile tmpdir/dummy.s and ld-plugin/pr17973.s.
695 (plugin_tests): Add a test for PR ld/17973.
696 * ld-plugin/pr17973.d: New file.
697 * ld-plugin/pr17973.s: Likewise.
698
699 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
700
701 * ld-i386/i386.exp: Replace elf_i386 with elf_i386_nacl for nacl.
702
703 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
704
705 * ld-plugin/plugin-27.d: New.
706 * ld-plugin/plugin-28.d: Likewise.
707 * ld-plugin/plugin-29.d: Likewise.
708 * plugin.exp (plugin_tests): Add tests for LDPL_FATAL, LDPL_ERROR
709 and LDPL_WARNING.
710
711 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
712
713 PR ld/17878
714 * ld-plugin/func.c: Add some comments.
715 * ld-plugin/plugin-13.d: New file.
716 * ld-plugin/plugin-14.d: Likewise.
717 * ld-plugin/plugin-15.d: Likewise.
718 * ld-plugin/plugin-16.d: Likewise.
719 * ld-plugin/plugin-17.d: Likewise.
720 * ld-plugin/plugin-18.d: Likewise.
721 * ld-plugin/plugin-19.d: Likewise.
722 * ld-plugin/plugin-20.d: Likewise.
723 * ld-plugin/plugin-21.d: Likewise.
724 * ld-plugin/plugin-22.d: Likewise.
725 * ld-plugin/plugin-23.d: Likewise.
726 * ld-plugin/plugin-24.d: Likewise.
727 * ld-plugin/plugin-25.d: Likewise.
728 * ld-plugin/plugin-26.d: Likewise.
729 * ld-plugin/plugin.exp (plugin2_name): New.
730 (plugin3_name): Likewise.
731 (plugin2_path): Likewise.
732 (plugin3_path): Likewise.
733 (testsrcfiles): Likewise.
734 (testsrcfiles_notext): Likewise.
735 (plugin_tests): Add tests for non-object IR file.
736 (plugin_lib_tests): Likewise.
737 (plugin_extra_elf_tests): Likewise.
738 (plugin_src_tests): New tests for non-object IR file.
739 Run nm --plugin test.
740 Run ar --plugin test.
741 Run plugin_src_tests.
742
743 2015-02-07 H.J. Lu <hongjiu.lu@intel.com>
744
745 PR ld/17935
746 * ld-i386/i386.exp: Run pr17935-1 and pr17935-2.
747 * ld-x86-64/x86-64.exp: Likewise.
748
749 * ld-i386/pr17935-1.d: New file.
750 * ld-i386/pr17935-1.s: Likewise.
751 * ld-i386/pr17935-2.d: Likewise.
752 * ld-i386/pr17935-2.s: Likewise.
753 * ld-x86-64/pr17935-1.d: Likewise.
754 * ld-x86-64/pr17935-1.s: Likewise.
755 * ld-x86-64/pr17935-2.d: Likewise.
756 * ld-x86-64/pr17935-2.s: Likewise.
757
758 2015-02-06 H.J. Lu <hongjiu.lu@intel.com>
759
760 PR ld/12365
761 PR ld/14272
762 * ld-plugin/lto.exp: Run the PR ld/12365 test only for x86 targets.
763 * ld-plugin/plugin-7.d: Updated.
764 * ld-plugin/plugin-8.d: Likewise.
765
766 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
767
768 * ld-plugin/lto.exp: Pass -flto-partition=none to the PR
769 ld/12365 test.
770
771 2015-02-03 H.J. Lu <hongjiu.lu@intel.com>
772
773 PR ld/12365
774 * ld-plugin/pr12365a.c: New file.
775 * ld-plugin/pr12365b.c: Likewise.
776 * ld-plugin/pr12365c.c: Likewise.
777
778 * ld-plugin/lto.exp (lto_link_tests): Prepare for the PR ld/12365
779 test.
780 Run the PR ld/12365 test.
781
782 2015-02-03 H.J. Lu <hongjiu.lu@intel.com>
783
784 PR ld/14918
785 * ld-plugin/lto.exp (lto_link_elf_tests): Add PR ld/14918 test.
786
787 * ld-plugin/pr14918.c: New file.
788 * ld-plugin/pr14918.d: Likewise.
789
790 2015-01-29 H.J. Lu <hongjiu.lu@intel.com>
791
792 * lib/ld-lib.exp (ar_simple_create): Move -rc before $aropts.
793
794 2015-01-29 Alan Modra <amodra@gmail.com>
795
796 * ld-powerpc/tlsld.d, * ld-powerpc/tlsld.s: New test.
797 * ld-powerpc/tlsld32.d, * ld-powerpc/tlsld32.s: New test.
798 * ld-powerpc/powerpc.exp: Run them. Move tocvar and tocnovar.
799
800 2015-01-28 H.J. Lu <hongjiu.lu@intel.com>
801
802 PR ld/17878
803 * ld-plugin/plugin-1.d: Add LDPT_GET_VIEW.
804 * ld-plugin/plugin-10.d: Likewise.
805 * ld-plugin/plugin-11.d: Likewise.
806 * ld-plugin/plugin-2.d: Likewise.
807 * ld-plugin/plugin-3.d: Likewise.
808 * ld-plugin/plugin-4.d: Likewise.
809 * ld-plugin/plugin-5.d: Likewise.
810 * ld-plugin/plugin-6.d: Likewise.
811 * ld-plugin/plugin-7.d: Likewise.
812 * ld-plugin/plugin-8.d: Likewise.
813 * ld-plugin/plugin-9.d: Likewise.
814
815 2015-01-28 Jan Beulich <jbeulich@suse.com>
816
817 * ld-elf/pr16322.s (p1): Rename to px1.
818 (f1): Rename to fx1.
819
820 2015-01-28 Alan Modra <amodra@gmail.com>
821
822 * ld-powerpc/tocvar.d, * ld-powerpc/tocvar.s: New test.
823 * ld-powerpc/tocnovar.d, * ld-powerpc/tocnovar.s: New test.
824 * ld-powerpc/powerpc.exp: Run tocvar and tocnovar.
825
826 2015-01-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
827
828 * ld-scripts/memory.t: Define new symbol tred.
829 * ld-scripts/memory_sym.t: New.
830 * ld-scripts/script.exp: Perform MEMORY with symbols test, and
831 conditionally check values of linker symbols.
832
833 2015-01-20 Andrew Burgess <andrew.burgess@embecosm.com>
834
835 * ld-scripts/provide-4-map.d: Update expected output.
836 * ld-scripts/provide-5-map.d: Likewise.
837
838 2015-01-20 Andrew Burgess <andrew.burgess@embecosm.com>
839
840 * ld-scripts/provide-4.d: New file.
841 * ld-scripts/provide-4-map.d: New file.
842 * ld-scripts/provide-4.t: New file.
843 * ld-scripts/provide-5.d: New file.
844 * ld-scripts/provide-5.s: New file.
845 * ld-scripts/provide-5-map.d: New file.
846 * ld-scripts/provide-5.t: New file.
847 * ld-scripts/provide.exp: Run the provide-4.d and provide-5.d
848 tests.
849
850 2015-01-20 Andrew Burgess <andrew.burgess@embecosm.com>
851
852 * ld-scripts/overlay-size.d: Add 'map' option.
853 * ld-scripts/overlay-size.exp: Remove manual check of mapfile.
854 * lib/ld-lib.exp (run_dump_test): Add support for new 'map'
855 option, checking linker mapfile output.
856
857 2015-01-20 Alan Modra <amodra@gmail.com>
858
859 * ld-powerpc/ambiguousv1.d,
860 * ld-powerpc/ambiguousv1b.d,
861 * ld-powerpc/ambiguousv2.d,
862 * ld-powerpc/ambiguousv2b.d,
863 * ld-powerpc/elfv2exe.d,
864 * ld-powerpc/elfv2so.d,
865 * ld-powerpc/tlsexe.r,
866 * ld-powerpc/tlsexetoc.r,
867 * ld-powerpc/tlsso.r,
868 * ld-powerpc/tlstocso.r: Update.
869
870 2015-01-20 Alan Modra <amodra@gmail.com>
871
872 PR ld/17615
873 * ld-elf/pr17615.d: Match .sbss too.
874
875 2015-01-19 H.J. Lu <hongjiu.lu@intel.com>
876
877 PR ld/17615
878 * ld-elf/pr17615.d: New file.
879 * ld-elf/pr17615.s: Likewise.
880
881 2015-01-19 Alan Modra <amodra@gmail.com>
882
883 * ld-gc/pr14265.d,
884 * ld-cris/tls-gc-68.d,
885 * ld-cris/tls-gc-69.d,
886 * ld-cris/tls-gc-70.d,
887 * ld-cris/tls-gc-71.d,
888 * ld-cris/tls-gc-75.d,
889 * ld-cris/tls-gc-76.d,
890 * ld-cris/tls-gc-79.d,
891 * ld-mmix/bpo-10.d,
892 * ld-mmix/bpo-11.d: Update.
893
894 2015-01-16 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
895
896 * ld-s390/tlsbin.dd: The nopr register operand is optional and not
897 printed if 0 anymore.
898
899 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
900
901 PR ld/17847
902 * ld-x86-64/pie1.d: New file.
903 * ld-x86-64/pie1.s: Likwise.
904 * ld-x86-64/x86-64.exp: Run pie1.
905
906 2015-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
907
908 * ld-aarch64/aarch64-elf.exp: Added relocs-257-symbolic-func test.
909 * ld-aarch64/relocs-257-symbolic-func.d: New file.
910 * ld-aarch64/relocs-257-symbolic-func.s: Likewise.
911
912 2015-01-13 Jiong Wang <jiong.wang@arm.com>
913
914 * ld-aarch64/tprel_g2_overflow.s: New testcase.
915 * ld-aarch64/tprel_g2_overflow.d: New expectation file.
916 * ld-aarch64/aarch64-elf.exp: Run new testcase.
917
918 2015-01-13 Jiong Wang <jiong.wang@arm.com>
919
920 PR ld/17415
921 * ld-aarch64/pr17415.s: Source file for new test.
922 * ld-aarch64/pr17415.d: Expect file for new test.
923 * ld-aarch64/aarch64-elf.exp: Run the new test.
924
925 2015-01-11 H.J. Lu <hongjiu.lu@intel.com>
926
927 PR ld/17827
928 * ld-x86-64/pr17689.out: Updated.
929 * ld-x86-64/pr17689b.S: Likewise.
930
931 * ld-x86-64/pr17827.rd: New file.
932
933 * ld-x86-64/x86-64.exp: Run PR ld/17827 test.
934
935 2015-01-08 Jan Beulich <jbeulich@suse.com>
936
937 * ld-x86-64/pr14207.d: Adjust expecations to cover the
938 enable_initfini_array=no case.
939
940 2015-01-06 Andrew Burgess <andrew.burgess@embecosm.com>
941
942 * lib/ld-lib.exp (run_dump_test): Extend comment to mention
943 readelf.
944
945 2015-01-01 Alan Modra <amodra@gmail.com>
946
947 Update year range in copyright notice of all files.
948
949 For older changes see ChangeLog-2014
950 \f
951 Copyright (C) 2015 Free Software Foundation, Inc.
952
953 Copying and distribution of this file, with or without modification,
954 are permitted in any medium without royalty provided the copyright
955 notice and this notice are preserved.
956
957 Local Variables:
958 mode: change-log
959 left-margin: 8
960 fill-column: 74
961 version-control: never
962 End:
This page took 0.081306 seconds and 5 git commands to generate.