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