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