Allow MOVK for R_AARCH64_TLSLE_MOVW_TPREL_G{0,1}NC
[deliverable/binutils-gdb.git] / ld / testsuite / ChangeLog
CommitLineData
e09ab7ac
RS
12015-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
9028d943
AM
72015-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
60d1b0d6
MS
162015-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
b480a481
MS
272015-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
b1089987
MS
382015-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
99654aaf
TG
442015-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
bac13f5a
AB
622015-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
ac994365
OE
732015-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
685080f2
NC
972015-02-24 Nick Clifton <nickc@redhat.com>
98
99 * ld-elf/extract-symbol-1sec.d: Expect to fail on the V850.
100
884151a7
AM
1012015-02-24 Alan Modra <amodra@gmail.com>
102
103 * ld-elf/merge3.s, * ld-elf/merge3.d: New test.
104
cb072816
SKS
1052015-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
db95bb7c
L
1102015-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
d983c8c5
AM
1172015-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
2ec55de3
AM
1282015-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
6dfb72b9
L
1452015-02-16 H.J. Lu <hongjiu.lu@intel.com>
146
147 PR ld/17975
67ca0b76 148 * ld-i386/tlsbin-nacl.rd: Updated.
6dfb72b9
L
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.
49bd1d6e
L
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.
6dfb72b9 184
f58926a6
L
1852015-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
761e2bd4
L
1942015-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
45e81354
L
1982015-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
7275e869
L
2062015-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
1952c5cd
L
2382015-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
9e2dec47
L
2532015-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
8962a307
L
2612015-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
60f79275
L
2662015-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
9910b1c8
L
2772015-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
1a215085
L
2852015-01-29 H.J. Lu <hongjiu.lu@intel.com>
286
287 * lib/ld-lib.exp (ar_simple_create): Move -rc before $aropts.
288
b86ac8e3
AM
2892015-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
15f7a26b
L
2952015-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
61b86cb1
JB
3102015-01-28 Jan Beulich <jbeulich@suse.com>
311
312 * ld-elf/pr16322.s (p1): Rename to px1.
313 (f1): Rename to fx1.
314
dbd1e97e
AM
3152015-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
cc9ad334
SKS
3212015-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
481765cd
AB
3282015-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
c05b575a
AB
3332015-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
43d66c95
AB
3452015-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
23283c1b
AM
3522015-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
10ab94eb
AM
3652015-01-20 Alan Modra <amodra@gmail.com>
366
367 PR ld/17615
368 * ld-elf/pr17615.d: Match .sbss too.
369
3e2aa5bb
L
3702015-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
c4621b33
AM
3762015-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
1e2e8c52
AK
3892015-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
6333bc0d
L
3942015-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
0941db69
JW
4012015-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
0172429c
JW
4072015-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
bab91cce
JW
4132015-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
9d1d54d5
L
4202015-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
2279a12a
JB
4302015-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
8d983e36
AB
4352015-01-06 Andrew Burgess <andrew.burgess@embecosm.com>
436
437 * lib/ld-lib.exp (run_dump_test): Extend comment to mention
438 readelf.
439
b90efa5b 4402015-01-01 Alan Modra <amodra@gmail.com>
ee3b52e9 441
b90efa5b 442 Update year range in copyright notice of all files.
ee3b52e9 443
b90efa5b 444For older changes see ChangeLog-2014
c9e214e5 445\f
b90efa5b 446Copyright (C) 2015 Free Software Foundation, Inc.
752937aa
NC
447
448Copying and distribution of this file, with or without modification,
449are permitted in any medium without royalty provided the copyright
450notice and this notice are preserved.
451
c9e214e5
AM
452Local Variables:
453mode: change-log
454left-margin: 8
455fill-column: 74
456version-control: never
457End:
This page took 0.512269 seconds and 4 git commands to generate.