Optimize branches to non-weak symbols with visibility
[binutils-gdb.git] / gas / testsuite / ChangeLog
1 2015-05-07 H.J. Lu <hongjiu.lu@intel.com>
2
3 * gas/i386/i386.exp: Run relax-3 and x86-64-relax-2.
4 * gas/i386/relax-3.d: New file.
5 * gas/i386/relax-3.s: Likewise.
6 * gas/i386/x86-64-relax-2.d: Likewise.
7
8 2015-05-06 Jose E. Marchesi <jose.marchesi@oracle.com>
9
10 * gas/sparc/natural-32.d: Test ldn, ldna, stn, stna, slln, srln,
11 sran, casn, casna and clrn.
12 * gas/sparc/natural-32.s: Likewise.
13 * gas/sparc/natural.s: Likewise.
14 * gas/sparc/natural.d: Likewise.
15
16 2015-05-06 Jose E. Marchesi <jose.marchesi@oracle.com>
17
18
19 * gas/sparc/natural.s: New file.
20 * gas/sparc/natural-32.s: Likewise.
21 * gas/sparc/natural.d: Likewise.
22 * gas/sparc/natural-32.d: Likewise.
23 * gas/sparc/sparc.exp (sparc_elf_setup): Run the tests natural and
24 natural-32.
25
26 2015-05-06 Renlin Li <renlin.li@arm.com>
27
28 * gas/aarch64/codealign_1.s: New.
29 * gas/aarch64/codealign_1.d: New.
30
31 2015-05-05 Renlin Li <renlin.li@arm.com>
32
33 * gas/aarch64/mapping_5.d: New.
34 * gas/aarch64/mapping_5.s: New.
35 * gas/aarch64/mapping_6.d: New.
36 * gas/aarch64/mapping_6.s: New.
37
38 2015-05-01 H.J. Lu <hongjiu.lu@intel.com>
39
40 * gas/i386/i386.exp: Run note.
41 * gas/i386/note.d: New file.
42 * gas/i386/note.s: Likewise.
43
44 2015-04-30 Nick Clifton <nickc@redhat.com>
45
46 PR gas/18347
47 * gas/arm/pr18347.s: New file: Test case.
48 * gas/arm/pr18347.l: New file: Expected assembler output.
49 * gas/arm/pr18347.d: New file: Test driver.
50
51 2015-04-29 Nick Clifton <nickc@redhat.com>
52
53 PR gas/18265
54 * gas/arm/pr18256.s: New file: Test case.
55 * gas/arm/pr18256.l: New file: Expected assembler output.
56 * gas/arm/pr18256.d: New file: Test driver.
57
58 2015-04-28 Renlin Li <renlin.li@arm.com>
59
60 * gas/arm/thumb2_vpool_be.d: Adjust the desired output.
61 * gas/arm/vldconst_be.d: Ditto.
62
63 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
64
65 * gas/ppc/a2.s: Fixup test case due to dcbt/dcbtst embedded operand
66 ordering change.
67 * gas/ppc/a2.d: Likewise.
68 * gas/ppc/476.d: Likewise.
69 * gas/ppc/booke.s: Remove invalid 3 operand dcbt tests.
70 * gas/ppc/booke.d: Likewise.
71 * gas/ppc/power7.s: Remove lbarx, lharx, stbcx., sthcx., waitrsv
72 and waitimpl tests.
73 * gas/ppc/power7.d: Likewise.
74
75 2015-04-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
76
77 * doc/as.texinfo: Document Tag_GNU_S390_ABI_Vector.
78
79 2015-04-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
80
81 * gas/s390/zarch-z13.d: Fix tests for VFCE, VLDE, VFSQ, WFK, and
82 WFC.
83 * gas/s390/zarch-z13.s: Likewise.
84
85 2015-04-24 Richard Earnshaw <rearnsha@arm.com>
86
87 * gas/arm/align64.d: Delete trailing padding NOPs.
88
89 2015-04-23 Matthew Fortune <matthew.fortune@imgtec.com>
90
91 * gas/mips/dla-warn.l: New file.
92 * gas/mips/dla-warn.s: New file.
93 * gas/mips/la-warn.l: New file.
94 * gas/mips/la-warn.s: New file.
95 * gas/mips/mips.exp: Run new tests.
96
97 2015-04-23 Matthew Fortune <matthew.fortune@imgtec.com>
98
99 * gas/mips/mips.exp: Require o32 for r6-branch-constraints.
100
101 2015-04-23 Jan Beulich <jbeulich@suse.com>
102
103 * gas/i386/avx512dq.d: Add 'z' suffix to vfpclassp{d,s} non-
104 register, non-broadcast cases.
105 * gas/i386/x86-64-avx512dq.d: Likewise.
106 * gas/i386/avx512dq_vl.d: Add 'x' and 'y' suffixes to
107 vcvt{,u}qq2ps and vfpclassp{d,s} non-register, non-broadcast
108 cases.
109 * gas/i386/x86-64-avx512dq_vl.d: Likewise.
110 * gas/i386/avx512f_vl.d: Add 'x' and 'y' suffixes to
111 vcvt{,t}pd2{,u}dq and vcvtpd2ps non-register, non-broadcast
112 cases.
113 * gas/i386/x86-64-avx512f_vl.d: Likewise.
114
115 2015-04-23 Jan Beulich <jbeulich@suse.com>
116
117 * gas/i386/avx512dq.s: Drop 'z' suffix from vfpclassp{d,s} in
118 some AT&T and all Intel cases.
119 * gas/i386/x86-64-avx512dq.s: Likewise.
120 * gas/i386/avx512dq_vl.s: Drop 'x' and 'y' suffixes from
121 vcvt{,u}qq2ps and vfpclassp{d,s} in some AT&T and all Intel
122 cases.
123 * gas/i386/x86-64-avx512dq_vl.s: Likewise.
124 * gas/i386/avx512f_vl.s: Drop 'x' and 'y' suffixes from
125 vcvt{,t}pd2{,u}dq and vcvtpd2ps in some AT&T and all Intel
126 cases.
127 * gas/i386/x86-64-avx512f_vl.s: Likewise.
128
129 2015-04-20 H.J. Lu <hongjiu.lu@intel.com>
130
131 * gas/i386/ilp32/x86-64-unwind.d: Don't hardcode offset of
132 .shstrtab section.
133 * gas/i386/x86-64-unwind.d: Likewise.
134 * gas/ia64/alias-ilp32.d: Likewise.
135 * gas/ia64/alias.d: Likewise.
136 * gas/ia64/group-1.d: Likewise.
137 * gas/ia64/group-2.d: Likewise.
138 * gas/ia64/secname-ilp32.d: Likewise.
139 * gas/ia64/secname.d: Likewise.
140 * gas/ia64/unwind-ilp32.d: Likewise.
141 * gas/ia64/unwind.d: Likewise.
142 * gas/mmix/bspec-1.d: Likewise.
143 * gas/mmix/byte-1.d: Likewise.
144 * gas/mmix/loc-1.d: Likewise.
145 * gas/mmix/loc-2.d: Likewise.
146 * gas/mmix/loc-3.d: Likewise.
147 * gas/mmix/loc-4.d: Likewise.
148 * gas/mmix/loc-5.d: Likewise.
149 * gas/tic6x/scomm-directive-4.d: Likewise.
150
151 2015-04-15 H.J. Lu <hongjiu.lu@intel.com>
152
153 PR binutils/17898
154 * gas/i386/prefix.s: Add rdrand/rdseed prefix tests.
155 * gas/i386/prefix.d: Updated.
156
157 2015-04-15 Renlin Li <renlin.li@arm.com>
158
159 * gas/arm/arch7em.d: Adjust required ssat and ssat16 immediate field.
160 * gas/arm/thumb32.d: Likewise.
161
162 2015-04-14 Nick Clifton <nickc@redhat.com>
163
164 * gas/lns/lns.exp: Add RL78 to list of targets using
165 DW_LNS_fixed_advance_pc.
166
167 2015-04-08 H.J. Lu <hongjiu.lu@intel.com>
168
169 * gas/i386/dw2-compressed-1.d: New file.
170 * gas/i386/dw2-compressed-2.d: Likewise.
171 * gas/i386/dw2-compressed-3.d: Likewise.
172 * gas/i386/x86-64-dw2-compressed-2.d: Likewise.
173 * gas/i386/i386.exp: Run dw2-compressed-2, dw2-compressed-1,
174 dw2-compressed-3 and x86-64-dw2-compressed-2.
175
176 2015-04-06 H.J. Lu <hongjiu.lu@intel.com>
177
178 * lib/gas-defs.exp (run_dump_test): Remove is_zlib_supported check.
179
180 2015-03-20 H.J. Lu <hongjiu.lu@intel.com>
181
182 * gas/i386/i386.exp: Don't run nops-1-bdver1, nops-1-bdver2,
183 nops-1-bdver3, nops-1-bdver4, nops-1-znver1, nops-1-btver1
184 nops-1-btver2, x86-64-nops-1-nocona, x86-64-nops-1-bdver1,
185 x86-64-nops-1-bdver2, x86-64-nops-1-bdver3, x86-64-nops-1-bdver4,
186 x86-64-nops-1-znver1, x86-64-nops-1-btver1 nor
187 x86-64-nops-1-btver2.
188 * gas/i386/nops-1-core2.d: Updated.
189 * gas/i386/nops-1-k8.d: Likewise.
190 * gas/i386/nops-4a-i686.d: Likewise.
191 * gas/i386/nops-5-i686.d: Likewise.
192 * gas/i386/nops-5.d: Likewise.
193 * gas/i386/nops-6.d: Likewise.
194 * gas/i386/x86-64-nops-1-core2.d: Likewise.
195 * gas/i386/x86-64-nops-1-g64.d: Likewise.
196 * gas/i386/x86-64-nops-1-k8.d: Likewise.
197 * gas/i386/x86-64-nops-1.d: Likewise.
198 * gas/i386/x86-64-nops-2.d: Likewise.
199 * gas/i386/x86-64-nops-3.d: Likewise.
200 * gas/i386/x86-64-nops-4-core2.d: Likewise.
201 * gas/i386/x86-64-nops-4-k8.d: Likewise.
202 * gas/i386/x86-64-nops-4.d: Likewise.
203 * gas/i386/x86-64-nops-5-k8.d: Likewise.
204 * gas/i386/x86-64-nops-5.d: Likewise.
205 * gas/i386/ilp32/x86-64-nops-1-core2.d: Likewise.
206 * gas/i386/ilp32/x86-64-nops-1-k8.d: Likewise.
207 * gas/i386/ilp32/x86-64-nops-1.d: Likewise.
208 * gas/i386/ilp32/x86-64-nops-2.d: Likewise.
209 * gas/i386/ilp32/x86-64-nops-3.d: Likewise.
210 * gas/i386/ilp32/x86-64-nops-4-core2.d: Likewise.
211 * gas/i386/ilp32/x86-64-nops-4-k8.d: Likewise.
212 * gas/i386/ilp32/x86-64-nops-4.d: Likewise.
213 * gas/i386/ilp32/x86-64-nops-5-k8.d: Likewise.
214 * gas/i386/ilp32/x86-64-nops-5.d: Likewise.
215 * gas/i386/nops-1-bdver1.d: Removed.
216 * gas/i386/nops-1-bdver2.d: Likewise.
217 * gas/i386/nops-1-bdver3.d: Likewise.
218 * gas/i386/nops-1-bdver4.d: Likewise.
219 * gas/i386/nops-1-btver1.d: Likewise.
220 * gas/i386/nops-1-btver2.d: Likewise.
221 * gas/i386/nops-1-znver1.d: Likewise.
222 * gas/i386/x86-64-nops-1-bdver1.d: Likewise.
223 * gas/i386/x86-64-nops-1-bdver2.d: Likewise.
224 * gas/i386/x86-64-nops-1-bdver3.d: Likewise.
225 * gas/i386/x86-64-nops-1-bdver4.d: Likewise.
226 * gas/i386/x86-64-nops-1-btver1.d: Likewise.
227 * gas/i386/x86-64-nops-1-btver2.d: Likewise.
228 * gas/i386/x86-64-nops-1-nocona.d: Likewise.
229 * gas/i386/x86-64-nops-1-znver1.d: Likewise.
230 * gas/i386/ilp32/x86-64-nops-1-nocona.d: Likewise.
231
232 2015-03-19 Nick Clifton <nickc@redhat.com>
233
234 PR gas/18087
235 * gas/i386/dw2-compress-1.d: Allow the test to pass regardless of
236 whether the .debug_info section was compressed on not.
237
238 2015-03-18 H.J. Lu <hongjiu.lu@intel.com>
239
240 PR gas/18087
241 * gas/i386/dw2-compress-1.d: Revert the last change.
242 * gas/i386/dw2-compress-3.d: New.
243 * gas/i386/dw2-compress-3.s: Likewise.
244 * gas/i386/i386.exp: Run dw2-compress-3 for ELF targets.
245
246 2015-03-18 Jon Turney <jon.turney@dronecode.org.uk>
247 Nick Clifton <nickc@redhat.com>
248
249 PR binutils/18087
250 * gas/i386/dw2-compress-1.d: Do not expect the .debug_abbrev or
251 .debug_info sections to be compressed.
252
253 2015-03-17 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
254
255 * gas/i386/i386.exp: Add new znver1 test cases.
256 * gas/i386/arch-13-znver1.d: New.
257 * gas/i386/arch-13.d: New.
258 * gas/i386/arch-13.s: New.
259 * gas/i386/clzero.d: New.
260 * gas/i386/clzero.s: New.
261 * gas/i386/nops-1-znver1.d: New.
262 * gas/i386/x86-64-arch-3-znver1.d: New.
263 * gas/i386/x86-64-arch-3.d: New.
264 * gas/i386/x86-64-arch-3.s: New.
265 * gas/i386/x86-64-clzero.d: New.
266 * gas/i386/x86-64-nops-1-znver1.d: New.
267
268 2015-03-13 Andrew Bennett <andrew.bennett@imgtec.com>
269
270 * gas/mips/mips.exp: Added branch constraints testcase.
271 * gas/mips/r6-branch-constraints.s: New test.
272 * gas/mips/r6-branch-constraints.l: New test.
273
274 2015-03-13 Andrew Bennett <andrew.bennett@imgtec.com>
275
276 * gas/mips/r6.s: Add evp and dvp instructions.
277 * gas/mips/r6.d: Likewise.
278 * gas/mips/r6-n32.d: Likewise.
279 * gas/mips/r6-n64.d: Likewise.
280
281 2015-03-13 Jiong Wang <jiong.wang@arm.com>
282
283 * gas/aarch64/diagnostic.s: New testcases.
284 * gas/aarch64/diagnostic.l: New error match.
285
286 2015-03-13 Jiong Wang <jiong.wang@arm.com>
287
288 * gas/aarch64/tail_padding.s: New testcase.
289 * gas/aarch64/tail_padding.d: New expectation file.
290
291 2015-03-10 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
292
293 * gas/s390/zarch-z13.d: Add more z13 instructions.
294 * gas/s390/zarch-z13.s: Likewise.
295
296 2015-03-05 Renlin Li <renlin.li@arm.com>
297
298 * gas/arm/dis-data.d: Adjust the desired output.
299 * gas/arm/dis-data2.d: Ditto.
300
301 2015-03-10 Renlin Li <renlin.li@arm.com>
302
303 * gas/aarch64/ldst-reg-uns-imm.d: Adjust expected output.
304 * gas/aarch64/ldst-reg-unscaled-imm.d: Likewise.
305 * gas/aarch64/reloc-insn.d: Likewise.
306
307 2015-03-10 Matthew Wahab <matthew.wahab@arm.com>
308
309 * gas/aarch64/codealign.d: Add test for code section alignment.
310 * gas/aarch64/codealign.s: New file.
311
312 2015-03-04 Richard Sandiford <richard.sandiford@arm.com>
313
314 PR gas/17843
315 * gas/aarch64/tls.s, gas/aarch64/tls.d: Add test for
316 R_AARCH64_TLSLE_MOVW_TPREL_G0/R_AARCH64_TLSLE_MOVW_TPREL_G1_NC
317 sequence.
318
319 2015-02-28 Alan Modra <amodra@gmail.com>
320
321 * gas/sparc/pcrel.d: Update for changed padding in data sections.
322 * gas/sparc/pcrel64.d: Likewise.
323
324 2015-02-26 Marcus Shawcroft <marcus.shawcroft@arm.com>
325
326 * gas/aarch64/diagnostic.s: Add LDR test.
327 * gas/aarch64/diagnostic.l: Likewise.
328
329 2015-02-26 Marcus Shawcroft <marcus.shawcroft@arm.com>
330
331 * gas/aarch64/diagnostic.s: Add ADR test.
332 * gas/aarch64/diagnostic.l: Likewise.
333
334 2015-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
335
336 * gas/avr/avr-prop-1.d: New file.
337 * gas/avr/avr-prop-1.s: New file.
338
339 2015-02-25 Kaz Kojima <kkojima@rr.iij4u.or.jp>
340 Oleg Endo <olegendo@gcc.gnu.org>
341
342 * gas/sh/arch/arch.exp: Replace dead code to generate expected .s files
343 with ...
344 * gas/sh/arch/sh-opc-gen-as.pl: ... this new script.
345 * gas/sh/arch/arch_expected.txt: Regenerate.
346 * gas/sh/arch/sh-dsp.s: Likewise.
347 * gas/sh/arch/sh-opc-gen-as.pl: Likewise.
348 * gas/sh/arch/sh.s: Likewise.
349 * gas/sh/arch/sh2.s: Likewise.
350 * gas/sh/arch/sh2a-nofpu-or-sh3-nommu.s: Likewise.
351 * gas/sh/arch/sh2a-nofpu-or-sh4-nommu-nofpu.s: Likewise.
352 * gas/sh/arch/sh2a-nofpu.s: Likewise.
353 * gas/sh/arch/sh2a-or-sh3e.s: Likewise.
354 * gas/sh/arch/sh2a-or-sh4.s: Likewise.
355 * gas/sh/arch/sh2a.s: Likewise.
356 * gas/sh/arch/sh2e.s: Likewise.
357 * gas/sh/arch/sh3-dsp.s: Likewise.
358 * gas/sh/arch/sh3-nommu.s: Likewise.
359 * gas/sh/arch/sh3.s: Likewise.
360 * gas/sh/arch/sh3e.s: Likewise.
361 * gas/sh/arch/sh4-nofpu.s: Likewise.
362 * gas/sh/arch/sh4-nommu-nofpu.s: Likewise.
363 * gas/sh/arch/sh4.s: Likewise.
364 * gas/sh/arch/sh4a-nofpu.s: Likewise.
365 * gas/sh/arch/sh4a.s: Likewise.
366 * gas/sh/arch/sh4al-dsp.s: Likewise.
367
368 2015-02-24 Nick Clifton <nickc@redhat.com>
369
370 * gas/elf/elf.exp: Add special version of the section2 test for
371 the V850.
372 * gas/elf/section2.e-v850: New file.
373
374 2015-02-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
375
376 * gas/arm/armv1.l: Remove 'Warning: ' from expected messages
377 for deprecations.
378 * gas/arm/armv8-a-bad.l: Likewise.
379 * gas/arm/armv8-a-it-bad.l: Likewise.
380 * gas/arm/depr-swp.l: Likewise.
381 * gas/arm/ldsgeb.l: Likewise.
382 * gas/arm/ldsgeh.l: Likewise.
383 * gas/arm/thumb2_bad_reg.l: Likewise.
384 * gas/arm/thumb32.l: Likewise.
385 * gas/arm/udf.l: Likewise.
386 * gas/arm/vstr-arm-bad.l: Likewise.
387
388 2015-01-28 James Bowman <james.bowman@ftdichip.com>
389
390 * gas/ft32/ft32.exp: New file.
391 * gas/ft32/insn.d: New file.
392 * gas/ft32/insn.s: New file.
393
394 2015-01-19 Alan Modra <amodra@gmail.com>
395
396 * gas/all/none.s,
397 * gas/all/none.d: New test.
398 * gas/all/gas.exp: Run it.
399
400 2015-01-16 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
401
402 * gas/s390/esa-g5.d: Add a variant without the optional operand.
403 * gas/s390/esa-g5.s: Likewise.
404 * gas/s390/esa-z9-109.d: Likewise.
405 * gas/s390/esa-z9-109.s: Likewise.
406 * gas/s390/zarch-z9-109.d: Likewise.
407 * gas/s390/zarch-z9-109.s: Likewise.
408 * gas/s390/zarch-z10.d: For variants with a zero optional argument
409 it is not dumped by objdump anymore.
410 * gas/s390/zarch-zEC12.d: Likewise.
411
412 * gas/s390/zarch-z13.d: New file.
413 * gas/s390/zarch-z13.s: New file.
414 * gas/s390/s390.exp: Run the test for the z13 files.
415
416 2015-01-13 Matthew Wahab <matthew.wahab@arm.com>
417
418 * gas/arm/ual-vcmp.s: Add vcmp, vcmpe with #0x0 operand.
419 * gas/ual/vcmp.d: Update expected output.
420 * gas/ual/vcmp-zero-bad.l: Likewise
421
422 2015-01-12 Jan Beulich <jbeulich@suse.com>
423
424 gas/cfi/cfi-label.d, gas/cfi/cfi-label.s: New.
425 gas/cfi/cfi.exp: Run new tests.
426
427 2015-01-12 Jan Beulich <jbeulich@suse.com>
428
429 * gas/arm/neon-addressing-bad.s: Add test for invalid VSHL,
430 VQSHL, and VQSHLU immediates.
431 * gas/arm/neon-addressing-bad.l: Update accordingly.
432
433 2015-01-10 Andrew Burgess <andrew.burgess@embecosm.com>
434
435 * gas/avr/large-debug-line-table.d: New file.
436 * gas/avr/large-debug-line-table.s: New file.
437
438 2015-01-01 Alan Modra <amodra@gmail.com>
439
440 Update year range in copyright notice of all files.
441
442 For older changes see ChangeLog-2014
443 \f
444 Copyright (C) 2015 Free Software Foundation, Inc.
445
446 Copying and distribution of this file, with or without modification,
447 are permitted in any medium without royalty provided the copyright
448 notice and this notice are preserved.
449
450 Local Variables:
451 mode: change-log
452 left-margin: 8
453 fill-column: 74
454 version-control: never
455 End: