Allow MOVK for R_AARCH64_TLSLE_MOVW_TPREL_G{0,1}NC
[deliverable/binutils-gdb.git] / ld / testsuite / ChangeLog
1 2015-03-04 Richard Sandiford <richard.sandiford@arm.com>
2
3 PR gas/17843
4 * ld-aarch64/tlsle.s, ld-aarch64/tlsle.d: New test.
5 * ld-aarch64/aarch64-elf.exp: Run it.
6
7 2015-02-28 Alan Modra <amodra@gmail.com>
8
9 * ld-sparc/gotop32.rd: Update for changed padding in data sections.
10 * ld-sparc/gotop32.td: Likewise.
11 * ld-sparc/gotop64.rd: Likewise.
12 * ld-sparc/gotop64.td: Likewise.
13 * ld-tilegx/external.s: Align .data.
14 * ld-tilepro/external.s: Likewise.
15
16 2015-02-26 Marcus Shawcroft <marcus.shawcroft@arm.com>
17
18 * ld-aarch64/aarch64-elf.exp (tls-tiny-desc, tls-tiny-desc-ie)
19 (tls-tiny-desc-le): Add.
20 * ld-aarch64/tls-tiny-desc.d: New.
21 * ld-aarch64/tls-tiny-desc.s: New.
22 * ld-aarch64/tls-tiny-desc-ie.d: New.
23 * ld-aarch64/tls-tiny-desc-ie.s: New.
24 * ld-aarch64/tls-tiny-desc-le.d: New.
25 * ld-aarch64/tls-tiny-desc-le.s: New.
26
27 2015-02-26 Marcus Shawcroft <marcus.shawcroft@arm.com>
28
29 * ld-aarch64/aarch64-elf.exp (tls-tiny-gd, tls-tiny-gd-ie)
30 (tls-tiny-gd-le): Add.
31 * ld-aarch64/tls-tiny-gd.d: New.
32 * ld-aarch64/tls-tiny-gd.s: New.
33 * ld-aarch64/tls-tiny-gd-ie.d: New.
34 * ld-aarch64/tls-tiny-gd-ie.s: New.
35 * ld-aarch64/tls-tiny-gd-le.d: New.
36 * ld-aarch64/tls-tiny-gd-le.s: New.
37
38 2015-02-26 Marcus Shawcroft <marcus.shawcroft@arm.com>
39
40 * ld-aarch64/aarch64-elf.exp: Add tls-tiny-ie.
41 * ld-aarch64/tls-tiny-ie.d: New.
42 * ld-aarch64/tls-tiny-ie.s: New.
43
44 2015-02-26 Terry Guo <terry.guo@arm.com>
45
46 * ld-arm/attr-merge-3.attr: Remove Tag_ABI_HardFP_use.
47 * ld-arm/attr-merge-vfp-10.d: Likewise.
48 * ld-arm/attr-merge-vfp-10r.d: Likewise.
49 * ld-arm/attr-merge-vfp-12.d: Likewise.
50 * ld-arm/attr-merge-vfp-12r.d: Likewise.
51 * ld-arm/attr-merge-vfp-13.d: Likewise.
52 * ld-arm/attr-merge-vfp-13r.d: Likewise.
53 * ld-arm/attr-merge-vfp-14.d: Likewise.
54 * ld-arm/attr-merge-vfp-14r.d: Likewise.
55 * ld-arm/attr-merge-vfp-6.d: Likewise.
56 * ld-arm/attr-merge-vfp-6r.d: Likewise.
57 * ld-arm/attr-merge-vfp-7.d: Likewise.
58 * ld-arm/attr-merge-vfp-7r.d: Likewise.
59 * ld-arm/attr-merge-vfp-8.d: Likewise.
60 * ld-arm/attr-merge-vfp-8r.d: Likewise.
61
62 2015-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
63
64 * ld-avr/avr-prop-1.d: New file.
65 * ld-avr/avr-prop-1.s: New file.
66 * ld-avr/avr-prop-2.d: New file.
67 * ld-avr/avr-prop-2.s: New file.
68 * ld-avr/avr-prop-3.d: New file.
69 * ld-avr/avr-prop-3.s: New file.
70 * ld-avr/avr-prop-4.d: New file.
71 * ld-avr/avr-prop-4.s: New file.
72
73 2015-02-25 Oleg Endo <olegendo@gcc.gnu.org>
74
75 * ld-sh/arch/arch_expected.txt: Regenerate.
76 * ld-sh/arch/sh-dsp.s: Likewise.
77 * ld-sh/arch/sh.s: Likewise.
78 * ld-sh/arch/sh2.s: Likewise.
79 * ld-sh/arch/sh2a-nofpu-or-sh3-nommu.s: Likewise.
80 * ld-sh/arch/sh2a-nofpu-or-sh4-nommu-nofpu.s: Likewise.
81 * ld-sh/arch/sh2a-nofpu.s: Likewise.
82 * ld-sh/arch/sh2a-or-sh3e.s: Likewise.
83 * ld-sh/arch/sh2a-or-sh4.s: Likewise.
84 * ld-sh/arch/sh2a.s: Likewise.
85 * ld-sh/arch/sh2e.s: Likewise.
86 * ld-sh/arch/sh3-dsp.s: Likewise.
87 * ld-sh/arch/sh3-nommu.s: Likewise.
88 * ld-sh/arch/sh3.s: Likewise.
89 * ld-sh/arch/sh3e.s: Likewise.
90 * ld-sh/arch/sh4-nofpu.s: Likewise.
91 * ld-sh/arch/sh4-nommu-nofpu.s: Likewise.
92 * ld-sh/arch/sh4.s: Likewise.
93 * ld-sh/arch/sh4a-nofpu.s: Likewise.
94 * ld-sh/arch/sh4a.s: Likewise.
95 * ld-sh/arch/sh4al-dsp.s: Likewise.
96
97 2015-02-24 Nick Clifton <nickc@redhat.com>
98
99 * ld-elf/extract-symbol-1sec.d: Expect to fail on the V850.
100
101 2015-02-24 Alan Modra <amodra@gmail.com>
102
103 * ld-elf/merge3.s, * ld-elf/merge3.d: New test.
104
105 2015-02-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
106
107 * ld-avr/region_overflow.d: New test.
108 * ld-avr/region_overflow.s: Likewise.
109
110 2015-02-19 H.J. Lu <hongjiu.lu@intel.com>
111
112 PR ld/4317
113 * ld-i386/compressed1.d: Use nm/readelf with "failif".
114 * ld-x86-64/compressed1.d: Likewise.
115 * ld-x86-64/pie1.d: Likewise.
116
117 2015-02-19 Alan Modra <amodra@gmail.com>
118
119 PR ld/4317
120 * ld-aarch64/gc-tls-relocs.d, * ld-cris/locref2.d,
121 * ld-elf/ehdr_start-weak.d, * ld-elf/group1.d,
122 * ld-i386/compressed1.d, * ld-ia64/error1.d, * ld-ia64/error2.d,
123 * ld-ia64/error3.d, * ld-mips-elf/pic-and-nonpic-1.nd,
124 * ld-mmix/undef-3.d, * ld-powerpc/tlsexe.r, * ld-powerpc/tlsexetoc.r,
125 * ld-powerpc/tlsso.r, * ld-powerpc/tlstocso.r,
126 * ld-x86-64/compressed1.d, * ld-x86-64/pie1.d: Update.
127
128 2015-02-17 Alan Modra <amodra@gmail.com>
129
130 PR ld/17975
131 * ld-aarch64/gc-tls-relocs.d, * ld-alpha/tlspic.rd,
132 * ld-cris/libdso-2.d, * ld-i386/tlsdesc-nacl.rd, * ld-i386/tlsdesc.rd,
133 * ld-i386/tlsnopic-nacl.rd, * ld-i386/tlsnopic.rd,
134 * ld-i386/tlspic-nacl.rd, * ld-i386/tlspic.rd, * ld-ia64/tlspic.rd,
135 * ld-powerpc/tlsexe.r, * ld-powerpc/tlsexetoc.r,
136 * ld-powerpc/tlsso.r, * ld-powerpc/tlstocso.r,
137 * ld-s390/tlspic.rd, * ld-s390/tlspic_64.rd,
138 * ld-sparc/tlssunnopic32.rd, * ld-sparc/tlssunnopic64.rd,
139 * ld-sparc/tlssunpic32.rd, * ld-sparc/tlssunpic64.rd,
140 * ld-tic6x/shlib-1.rd, * ld-tic6x/shlib-1b.rd, * ld-tic6x/shlib-1r.rd,
141 * ld-tic6x/shlib-1rb.rd, * ld-tic6x/shlib-noindex.rd,
142 * ld-x86-64/tlsdesc-nacl.rd, * ld-x86-64/tlsdesc.rd,
143 * ld-x86-64/tlspic-nacl.rd, * ld-x86-64/tlspic.rd: Update.
144
145 2015-02-16 H.J. Lu <hongjiu.lu@intel.com>
146
147 PR ld/17975
148 * ld-i386/tlsbin-nacl.rd: Updated.
149 * ld-i386/tlsbin.rd: Likewise.
150 * ld-i386/tlsbindesc-nacl.rd: Likewise.
151 * ld-i386/tlsbindesc.rd: Likewise.
152 * ld-i386/tlsdesc-nacl.rd: Likewise.
153 * ld-i386/tlsdesc.rd: Likewise.
154 * ld-i386/tlsnopic-nacl.rd: Likewise.
155 * ld-i386/tlsnopic.rd: Likewise.
156 * ld-i386/tlspic-nacl.rd: Likewise.
157 * ld-i386/tlspic.rd: Likewise.
158 * ld-x86-64/tlsbin-nacl.rd: Likewise.
159 * ld-x86-64/tlsbin.rd: Likewise.
160 * ld-x86-64/tlsbindesc-nacl.rd: Likewise.
161 * ld-x86-64/tlsbindesc.rd: Likewise.
162 * ld-x86-64/tlsdesc-nacl.rd: Likewise.
163 * ld-x86-64/tlsdesc.rd: Likewise.
164 * ld-x86-64/tlspic-nacl.rd: Likewise.
165 * ld-x86-64/tlspic.rd: Likewise.
166 * ld-alpha/tlspic.rd: Likewise.
167 * ld-powerpc/tlsexe.r: Likewise.
168 * ld-powerpc/tlsexetoc.r: Likewise.
169 * ld-powerpc/tlsso.r: Likewise.
170 * ld-powerpc/tlstocso.r: Likewise.
171 * ld-s390/tlspic.rd: Likewise.
172 * ld-s390/tlspic_64.rd: Likewise.
173 * ld-sparc/gotop32.dd: Likewise.
174 * ld-sparc/gotop64.dd: Likewise.
175 * ld-sparc/tlssunnopic32.rd: Likewise.
176 * ld-sparc/tlssunnopic64.rd: Likewise.
177 * ld-sparc/tlssunpic32.rd: Likewise.
178 * ld-sparc/tlssunpic64.rd: Likewise.
179 * ld-tic6x/shlib-1.rd: Likewise.
180 * ld-tic6x/shlib-1b.rd: Likewise.
181 * ld-tic6x/shlib-1r.rd: Likewise.
182 * ld-tic6x/shlib-1rb.rd: Likewise.
183 * ld-tic6x/shlib-noindex.rd: Likewise.
184
185 2015-02-14 H.J. Lu <hongjiu.lu@intel.com>
186
187 PR ld/17973
188 * ld-plugin/plugin.exp (regassilent): New.
189 Compile tmpdir/dummy.s and ld-plugin/pr17973.s.
190 (plugin_tests): Add a test for PR ld/17973.
191 * ld-plugin/pr17973.d: New file.
192 * ld-plugin/pr17973.s: Likewise.
193
194 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
195
196 * ld-i386/i386.exp: Replace elf_i386 with elf_i386_nacl for nacl.
197
198 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
199
200 * ld-plugin/plugin-27.d: New.
201 * ld-plugin/plugin-28.d: Likewise.
202 * ld-plugin/plugin-29.d: Likewise.
203 * plugin.exp (plugin_tests): Add tests for LDPL_FATAL, LDPL_ERROR
204 and LDPL_WARNING.
205
206 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
207
208 PR ld/17878
209 * ld-plugin/func.c: Add some comments.
210 * ld-plugin/plugin-13.d: New file.
211 * ld-plugin/plugin-14.d: Likewise.
212 * ld-plugin/plugin-15.d: Likewise.
213 * ld-plugin/plugin-16.d: Likewise.
214 * ld-plugin/plugin-17.d: Likewise.
215 * ld-plugin/plugin-18.d: Likewise.
216 * ld-plugin/plugin-19.d: Likewise.
217 * ld-plugin/plugin-20.d: Likewise.
218 * ld-plugin/plugin-21.d: Likewise.
219 * ld-plugin/plugin-22.d: Likewise.
220 * ld-plugin/plugin-23.d: Likewise.
221 * ld-plugin/plugin-24.d: Likewise.
222 * ld-plugin/plugin-25.d: Likewise.
223 * ld-plugin/plugin-26.d: Likewise.
224 * ld-plugin/plugin.exp (plugin2_name): New.
225 (plugin3_name): Likewise.
226 (plugin2_path): Likewise.
227 (plugin3_path): Likewise.
228 (testsrcfiles): Likewise.
229 (testsrcfiles_notext): Likewise.
230 (plugin_tests): Add tests for non-object IR file.
231 (plugin_lib_tests): Likewise.
232 (plugin_extra_elf_tests): Likewise.
233 (plugin_src_tests): New tests for non-object IR file.
234 Run nm --plugin test.
235 Run ar --plugin test.
236 Run plugin_src_tests.
237
238 2015-02-07 H.J. Lu <hongjiu.lu@intel.com>
239
240 PR ld/17935
241 * ld-i386/i386.exp: Run pr17935-1 and pr17935-2.
242 * ld-x86-64/x86-64.exp: Likewise.
243
244 * ld-i386/pr17935-1.d: New file.
245 * ld-i386/pr17935-1.s: Likewise.
246 * ld-i386/pr17935-2.d: Likewise.
247 * ld-i386/pr17935-2.s: Likewise.
248 * ld-x86-64/pr17935-1.d: Likewise.
249 * ld-x86-64/pr17935-1.s: Likewise.
250 * ld-x86-64/pr17935-2.d: Likewise.
251 * ld-x86-64/pr17935-2.s: Likewise.
252
253 2015-02-06 H.J. Lu <hongjiu.lu@intel.com>
254
255 PR ld/12365
256 PR ld/14272
257 * ld-plugin/lto.exp: Run the PR ld/12365 test only for x86 targets.
258 * ld-plugin/plugin-7.d: Updated.
259 * ld-plugin/plugin-8.d: Likewise.
260
261 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
262
263 * ld-plugin/lto.exp: Pass -flto-partition=none to the PR
264 ld/12365 test.
265
266 2015-02-03 H.J. Lu <hongjiu.lu@intel.com>
267
268 PR ld/12365
269 * ld-plugin/pr12365a.c: New file.
270 * ld-plugin/pr12365b.c: Likewise.
271 * ld-plugin/pr12365c.c: Likewise.
272
273 * ld-plugin/lto.exp (lto_link_tests): Prepare for the PR ld/12365
274 test.
275 Run the PR ld/12365 test.
276
277 2015-02-03 H.J. Lu <hongjiu.lu@intel.com>
278
279 PR ld/14918
280 * ld-plugin/lto.exp (lto_link_elf_tests): Add PR ld/14918 test.
281
282 * ld-plugin/pr14918.c: New file.
283 * ld-plugin/pr14918.d: Likewise.
284
285 2015-01-29 H.J. Lu <hongjiu.lu@intel.com>
286
287 * lib/ld-lib.exp (ar_simple_create): Move -rc before $aropts.
288
289 2015-01-29 Alan Modra <amodra@gmail.com>
290
291 * ld-powerpc/tlsld.d, * ld-powerpc/tlsld.s: New test.
292 * ld-powerpc/tlsld32.d, * ld-powerpc/tlsld32.s: New test.
293 * ld-powerpc/powerpc.exp: Run them. Move tocvar and tocnovar.
294
295 2015-01-28 H.J. Lu <hongjiu.lu@intel.com>
296
297 PR ld/17878
298 * ld-plugin/plugin-1.d: Add LDPT_GET_VIEW.
299 * ld-plugin/plugin-10.d: Likewise.
300 * ld-plugin/plugin-11.d: Likewise.
301 * ld-plugin/plugin-2.d: Likewise.
302 * ld-plugin/plugin-3.d: Likewise.
303 * ld-plugin/plugin-4.d: Likewise.
304 * ld-plugin/plugin-5.d: Likewise.
305 * ld-plugin/plugin-6.d: Likewise.
306 * ld-plugin/plugin-7.d: Likewise.
307 * ld-plugin/plugin-8.d: Likewise.
308 * ld-plugin/plugin-9.d: Likewise.
309
310 2015-01-28 Jan Beulich <jbeulich@suse.com>
311
312 * ld-elf/pr16322.s (p1): Rename to px1.
313 (f1): Rename to fx1.
314
315 2015-01-28 Alan Modra <amodra@gmail.com>
316
317 * ld-powerpc/tocvar.d, * ld-powerpc/tocvar.s: New test.
318 * ld-powerpc/tocnovar.d, * ld-powerpc/tocnovar.s: New test.
319 * ld-powerpc/powerpc.exp: Run tocvar and tocnovar.
320
321 2015-01-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
322
323 * ld-scripts/memory.t: Define new symbol tred.
324 * ld-scripts/memory_sym.t: New.
325 * ld-scripts/script.exp: Perform MEMORY with symbols test, and
326 conditionally check values of linker symbols.
327
328 2015-01-20 Andrew Burgess <andrew.burgess@embecosm.com>
329
330 * ld-scripts/provide-4-map.d: Update expected output.
331 * ld-scripts/provide-5-map.d: Likewise.
332
333 2015-01-20 Andrew Burgess <andrew.burgess@embecosm.com>
334
335 * ld-scripts/provide-4.d: New file.
336 * ld-scripts/provide-4-map.d: New file.
337 * ld-scripts/provide-4.t: New file.
338 * ld-scripts/provide-5.d: New file.
339 * ld-scripts/provide-5.s: New file.
340 * ld-scripts/provide-5-map.d: New file.
341 * ld-scripts/provide-5.t: New file.
342 * ld-scripts/provide.exp: Run the provide-4.d and provide-5.d
343 tests.
344
345 2015-01-20 Andrew Burgess <andrew.burgess@embecosm.com>
346
347 * ld-scripts/overlay-size.d: Add 'map' option.
348 * ld-scripts/overlay-size.exp: Remove manual check of mapfile.
349 * lib/ld-lib.exp (run_dump_test): Add support for new 'map'
350 option, checking linker mapfile output.
351
352 2015-01-20 Alan Modra <amodra@gmail.com>
353
354 * ld-powerpc/ambiguousv1.d,
355 * ld-powerpc/ambiguousv1b.d,
356 * ld-powerpc/ambiguousv2.d,
357 * ld-powerpc/ambiguousv2b.d,
358 * ld-powerpc/elfv2exe.d,
359 * ld-powerpc/elfv2so.d,
360 * ld-powerpc/tlsexe.r,
361 * ld-powerpc/tlsexetoc.r,
362 * ld-powerpc/tlsso.r,
363 * ld-powerpc/tlstocso.r: Update.
364
365 2015-01-20 Alan Modra <amodra@gmail.com>
366
367 PR ld/17615
368 * ld-elf/pr17615.d: Match .sbss too.
369
370 2015-01-19 H.J. Lu <hongjiu.lu@intel.com>
371
372 PR ld/17615
373 * ld-elf/pr17615.d: New file.
374 * ld-elf/pr17615.s: Likewise.
375
376 2015-01-19 Alan Modra <amodra@gmail.com>
377
378 * ld-gc/pr14265.d,
379 * ld-cris/tls-gc-68.d,
380 * ld-cris/tls-gc-69.d,
381 * ld-cris/tls-gc-70.d,
382 * ld-cris/tls-gc-71.d,
383 * ld-cris/tls-gc-75.d,
384 * ld-cris/tls-gc-76.d,
385 * ld-cris/tls-gc-79.d,
386 * ld-mmix/bpo-10.d,
387 * ld-mmix/bpo-11.d: Update.
388
389 2015-01-16 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
390
391 * ld-s390/tlsbin.dd: The nopr register operand is optional and not
392 printed if 0 anymore.
393
394 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
395
396 PR ld/17847
397 * ld-x86-64/pie1.d: New file.
398 * ld-x86-64/pie1.s: Likwise.
399 * ld-x86-64/x86-64.exp: Run pie1.
400
401 2015-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
402
403 * ld-aarch64/aarch64-elf.exp: Added relocs-257-symbolic-func test.
404 * ld-aarch64/relocs-257-symbolic-func.d: New file.
405 * ld-aarch64/relocs-257-symbolic-func.s: Likewise.
406
407 2015-01-13 Jiong Wang <jiong.wang@arm.com>
408
409 * ld-aarch64/tprel_g2_overflow.s: New testcase.
410 * ld-aarch64/tprel_g2_overflow.d: New expectation file.
411 * ld-aarch64/aarch64-elf.exp: Run new testcase.
412
413 2015-01-13 Jiong Wang <jiong.wang@arm.com>
414
415 PR ld/17415
416 * ld-aarch64/pr17415.s: Source file for new test.
417 * ld-aarch64/pr17415.d: Expect file for new test.
418 * ld-aarch64/aarch64-elf.exp: Run the new test.
419
420 2015-01-11 H.J. Lu <hongjiu.lu@intel.com>
421
422 PR ld/17827
423 * ld-x86-64/pr17689.out: Updated.
424 * ld-x86-64/pr17689b.S: Likewise.
425
426 * ld-x86-64/pr17827.rd: New file.
427
428 * ld-x86-64/x86-64.exp: Run PR ld/17827 test.
429
430 2015-01-08 Jan Beulich <jbeulich@suse.com>
431
432 * ld-x86-64/pr14207.d: Adjust expecations to cover the
433 enable_initfini_array=no case.
434
435 2015-01-06 Andrew Burgess <andrew.burgess@embecosm.com>
436
437 * lib/ld-lib.exp (run_dump_test): Extend comment to mention
438 readelf.
439
440 2015-01-01 Alan Modra <amodra@gmail.com>
441
442 Update year range in copyright notice of all files.
443
444 For older changes see ChangeLog-2014
445 \f
446 Copyright (C) 2015 Free Software Foundation, Inc.
447
448 Copying and distribution of this file, with or without modification,
449 are permitted in any medium without royalty provided the copyright
450 notice and this notice are preserved.
451
452 Local Variables:
453 mode: change-log
454 left-margin: 8
455 fill-column: 74
456 version-control: never
457 End:
This page took 0.046898 seconds and 4 git commands to generate.