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