[AArch64] BFD_RELOC_AARCH64_TLSLE_ADD_LO12 should enable overflow check
[deliverable/binutils-gdb.git] / ld / testsuite / ChangeLog
CommitLineData
36e6c140
JW
12015-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
99ad26cb
JW
72015-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
32c17175
SK
132015-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
2f0c68f2
CM
182015-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
8ded2ddc
L
362015-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
25070364
L
462015-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
5db04b09
L
532015-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
a3747075
L
612015-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
5197d474
L
702015-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
7e0a8112
L
752015-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
31955f99
L
872015-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
43c1d34c
L
932015-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
9081b64d
JW
992015-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
963a4320
AK
1042015-04-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
105
106 * ld-s390/gotreloc_31-1.dd: Use instruction mnemonics.
107
44bd1acd
AM
1082015-04-24 Alan Modra <amodra@gmail.com>
109
110 * ld-powerpc/tocnovar.d: Revert last change.
111
7a5c933c
RE
1122015-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
30d72bc3
NC
1392015-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
04651c08
HPN
1442015-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
005db9f9
L
1492015-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
3e19fb8f
L
1542015-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
a27e685f
AM
1602015-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.
2ab52ca5 187 * ld-powerpc/tocnovar.d: Adjust.
a27e685f 188
0e5fabeb
AM
1892015-04-22 Alan Modra <amodra@gmail.com>
190
191 * ld-x86-64/pr18176.d: Update.
192
d5597ebc
L
1932015-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
be59ad3d
L
2102015-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
0ce398f1
L
2392015-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
ecd27210
AM
2522015-04-15 Alan Modra <amodra@gmail.com>
253
254 * ld-gc/pr18223.d: xfail tic6x.
255
889c2a67
L
2562015-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
e3c0e327
L
2642015-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
3d949995
L
2782015-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
f7483970
L
2902015-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
11e6e4c7
L
3092015-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
8d2ea2a8
AM
3162015-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
151411f8
L
3362015-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
87070c08
AM
3472015-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
3ea60775
NC
3602015-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
dae148f3
L
3662015-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
4106101c
MS
3722015-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
875b5b9d
L
3782015-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
f24173eb
L
3862015-03-31 H.J. Lu <hongjiu.lu@intel.com>
387
388 * ld-bootstrap/bootstrap.exp (extralibs): Add -lz.
389
bd53a53a
L
3902015-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
5e228181
L
3962015-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
93ca8569
TB
4002015-03-26 Tejas Belagod <tejas.belagod@arm.com>
401
402 * ld-aarch64/farcall-back-be.d: New.
403
b19a8f85
L
4042015-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---
61865519
MS
4122015-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
d9ced15d
MS
4202015-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
d422d1c4
SKS
4252015-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
1079403c
AM
4312015-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
ca3fe95e
L
4462015-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
e09ab7ac
RS
4652015-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
9028d943
AM
4712015-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
60d1b0d6
MS
4802015-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
b480a481
MS
4912015-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
b1089987
MS
5022015-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
99654aaf
TG
5082015-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
bac13f5a
AB
5262015-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
ac994365
OE
5372015-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
685080f2
NC
5612015-02-24 Nick Clifton <nickc@redhat.com>
562
563 * ld-elf/extract-symbol-1sec.d: Expect to fail on the V850.
564
884151a7
AM
5652015-02-24 Alan Modra <amodra@gmail.com>
566
567 * ld-elf/merge3.s, * ld-elf/merge3.d: New test.
568
cb072816
SKS
5692015-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
db95bb7c
L
5742015-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
d983c8c5
AM
5812015-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
2ec55de3
AM
5922015-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
6dfb72b9
L
6092015-02-16 H.J. Lu <hongjiu.lu@intel.com>
610
611 PR ld/17975
67ca0b76 612 * ld-i386/tlsbin-nacl.rd: Updated.
6dfb72b9
L
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.
49bd1d6e
L
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.
6dfb72b9 648
f58926a6
L
6492015-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
761e2bd4
L
6582015-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
45e81354
L
6622015-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
7275e869
L
6702015-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
1952c5cd
L
7022015-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
9e2dec47
L
7172015-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
8962a307
L
7252015-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
60f79275
L
7302015-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
9910b1c8
L
7412015-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
1a215085
L
7492015-01-29 H.J. Lu <hongjiu.lu@intel.com>
750
751 * lib/ld-lib.exp (ar_simple_create): Move -rc before $aropts.
752
b86ac8e3
AM
7532015-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
15f7a26b
L
7592015-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
61b86cb1
JB
7742015-01-28 Jan Beulich <jbeulich@suse.com>
775
776 * ld-elf/pr16322.s (p1): Rename to px1.
777 (f1): Rename to fx1.
778
dbd1e97e
AM
7792015-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
cc9ad334
SKS
7852015-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
481765cd
AB
7922015-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
c05b575a
AB
7972015-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
43d66c95
AB
8092015-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
23283c1b
AM
8162015-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
10ab94eb
AM
8292015-01-20 Alan Modra <amodra@gmail.com>
830
831 PR ld/17615
832 * ld-elf/pr17615.d: Match .sbss too.
833
3e2aa5bb
L
8342015-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
c4621b33
AM
8402015-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
1e2e8c52
AK
8532015-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
6333bc0d
L
8582015-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
0941db69
JW
8652015-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
0172429c
JW
8712015-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
bab91cce
JW
8772015-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
9d1d54d5
L
8842015-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
2279a12a
JB
8942015-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
8d983e36
AB
8992015-01-06 Andrew Burgess <andrew.burgess@embecosm.com>
900
901 * lib/ld-lib.exp (run_dump_test): Extend comment to mention
902 readelf.
903
b90efa5b 9042015-01-01 Alan Modra <amodra@gmail.com>
ee3b52e9 905
b90efa5b 906 Update year range in copyright notice of all files.
ee3b52e9 907
b90efa5b 908For older changes see ChangeLog-2014
c9e214e5 909\f
b90efa5b 910Copyright (C) 2015 Free Software Foundation, Inc.
752937aa
NC
911
912Copying and distribution of this file, with or without modification,
913are permitted in any medium without royalty provided the copyright
914notice and this notice are preserved.
915
c9e214e5
AM
916Local Variables:
917mode: change-log
918left-margin: 8
919fill-column: 74
920version-control: never
921End:
This page took 0.53846 seconds and 4 git commands to generate.