Add AVX512VBMI instructions
[platform/upstream/binutils.git] / gas / testsuite / ChangeLog
1 2014-11-17  Ilya Tocar  <ilya.tocar@intel.com>
2
3         * gas/i386/i386.exp: Run new tests.
4         * gas/i386/avx512vbmi-intel.d: New file.
5         * gas/i386/avx512vbmi.d: Likewise.
6         * gas/i386/avx512vbmi.s: Likewise.
7         * gas/i386/avx512vbmi_vl-intel.d: Likewise.
8         * gas/i386/avx512vbmi_vl.d: Likewise.
9         * gas/i386/avx512vbmi_vl.s: Likewise.
10         * gas/i386/x86-64-avx512vbmi-intel.d: Likewise.
11         * gas/i386/x86-64-avx512vbmi.d: Likewise.
12         * gas/i386/x86-64-avx512vbmi.s: Likewise.
13         * gas/i386/x86-64-avx512vbmi_vl-intel.d: Likewise.
14         * gas/i386/x86-64-avx512vbmi_vl.d: Likewise.
15         * gas/i386/x86-64-avx512vbmi_vl.s: Likewise.
16
17 2014-11-17  Ilya Tocar  <ilya.tocar@intel.com>
18
19         * gas/i386/i386.exp: Run new tests.
20         * gas/i386/avx512ifma-intel.d: New file.
21         * gas/i386/avx512ifma.d: Likewise.
22         * gas/i386/avx512ifma.s: Likewise.
23         * gas/i386/avx512ifma_vl-intel.d: Likewise.
24         * gas/i386/avx512ifma_vl.d: Likewise.
25         * gas/i386/avx512ifma_vl.s: Likewise.
26         * gas/i386/x86-64-avx512ifma-intel.d: Likewise.
27         * gas/i386/x86-64-avx512ifma.d: Likewise.
28         * gas/i386/x86-64-avx512ifma.s: Likewise.
29         * gas/i386/x86-64-avx512ifma_vl-intel.d: Likewise.
30         * gas/i386/x86-64-avx512ifma_vl.d: Likewise.
31         * gas/i386/x86-64-avx512ifma_vl.s: Likewise.
32
33 2014-11-17  Ilya Tocar  <ilya.tocar@intel.com>
34
35         * gas/i386/i386.exp: Run new tests.
36         * gas/i386/pcommit-intel.d: New file.
37         * gas/i386/pcommit.d: Likewise.
38         * gas/i386/pcommit.s: Likewise.
39         * gas/i386/x86-64-pcommit-intel.d: Likewise.
40         * gas/i386/x86-64-pcommit.d: Likewise.
41         * gas/i386/x86-64-pcommit.s: Likewise.
42
43 2014-11-17  Ilya Tocar  <ilya.tocar@intel.com>
44
45         * gas/i386/i386.exp: Run new tests.
46         * gas/i386/clwb-intel.d: New file.
47         * gas/i386/clwb.d: Likewise.
48         * gas/i386/clwb.s: Likewise.
49         * gas/i386/x86-64-clwb-intel.d: Likewise.
50         * gas/i386/x86-64-clwb.d: Likewise.
51         * gas/i386/x86-64-clwb.s: Likewise.
52
53 2014-11-10  Matthew Fortune  <matthew.fortune@imgtec.com>
54
55         Apply trunk patch:
56         * gas/mips/elf_arch_mips32r6.d: New file.
57         * gas/mips/elf_arch_mips64r6.d: New file.
58         * gas/mips/mips.exp: Run the new tests.
59
60 2014-11-07  H.J. Lu  <hongjiu.lu@intel.com>
61
62         Apply trunk patch:
63         2014-11-07  H.J. Lu  <hongjiu.lu@intel.com>
64
65         PR ld/17482
66         * gas/i386/ilp32/x32-tls.d: New file.
67         * gas/i386/ilp32/x32-tls.s: Likewise.
68
69 2014-10-28  Matthew Fortune  <matthew.fortune@imgtec.com>
70
71         Apply trunk patches
72         2014-10-21  Maciej W. Rozycki  <macro@codesourcery.com>
73         * gas/mips/insn-opts.d: New test.
74         * gas/mips/insn-opts.s: New test source.
75         * gas/mips/mips.exp: Run the new test.
76
77 2014-10-28  Alan Modra  <amodra@gmail.com>
78
79         Apply truck patches
80         2014-10-21  Jan Beulich  <jbeulich@suse.com>
81         * gas/ppc/power8.s: Test msgclr and msgsnd.
82         * gas/ppc/power8.d: Adjust accordingly.
83
84         2014-10-18  Alan Modra  <amodra@gmail.com>
85         * gas/i386/inval-equ-2.l: Adjust.
86
87 2014-10-09  Jose E. Marchesi  <jose.marchesi@oracle.com>
88
89         * gas/sparc/hpcvis3.d: Remove tests for the `chkpt', `commit',
90         `random', `wr r,i,%cps' and `rd r,%cps' instructions.
91         * gas/sparc/hpcvis3.s: Likewise.
92         * gas/sparc/xcrypto.d: New file.
93         * gas/sparc/xcrypto.s: Likewise.
94         * gas/sparc/mwait.d: New file.
95         * gas/sparc/mwait.s: Likewise.
96         * gas/sparc/mcdper.s: New file.
97         * gas/sparc/mcdper.d: Likewise.
98         * gas/sparc/sparc5vis4.d: New file.
99         * gas/sparc/sparc5vis4.s: Likewise.
100         * gas/sparc/sparc.exp (sparc_elf_setup): Run the xcrypto test.
101         Run the mwait test.
102         Run the mcdper test.
103 `       Run the sparc5vis4 test.
104
105 2014-09-27  Alan Modra  <amodra@gmail.com>
106
107         * gas/elf/group2.d, * gas/elf/group2.s: New test.
108         * gas/elf/elf.exp: Run it.
109
110 2014-09-23  H.J. Lu  <hongjiu.lu@intel.com>
111
112         PR gas/17421
113         * gas/i386/i386.exp: Run inval-16.
114
115         * gas/i386/inval-16.l: New file.
116         * gas/i386/inval-16.s: Likewise.
117
118 2014-09-22  H.J. Lu  <hongjiu.lu@intel.com>
119
120         * gas/i386/cdr.d: New file.
121         * gas/i386/cdr.s: Likewise.
122         * gas/i386/x86-64-cdr.d: Likewise.
123
124         * gas/i386/i386.exp: Run cdr and x86-64-cdr.
125
126 2014-09-16  Ilya Tocar  <ilya.tocar@intel.com>
127
128         * gas/i386/avx512dq-rcig.s: New.
129         * gas/i386/avx512dq-rcigrd-intel.d: Likewise.
130         * gas/i386/avx512dq-rcigrd.d: Likewise.
131         * gas/i386/avx512dq-rcigrne-intel.d: Likewise.
132         * gas/i386/avx512dq-rcigrne.d: Likewise.
133         * gas/i386/avx512dq-rcigru-intel.d: Likewise.
134         * gas/i386/avx512dq-rcigru.d: Likewise.
135         * gas/i386/avx512dq-rcigrz-intel.d: Likewise.
136         * gas/i386/avx512dq-rcigrz.d: Likewise.
137         * gas/i386/avx512er-rcig.s: Likewise.
138         * gas/i386/avx512er-rcigrd-intel.d: Likewise.
139         * gas/i386/avx512er-rcigrd.d: Likewise.
140         * gas/i386/avx512er-rcigrne-intel.d: Likewise.
141         * gas/i386/avx512er-rcigrne.d: Likewise.
142         * gas/i386/avx512er-rcigru-intel.d: Likewise.
143         * gas/i386/avx512er-rcigru.d: Likewise.
144         * gas/i386/avx512er-rcigrz-intel.d: Likewise.
145         * gas/i386/avx512er-rcigrz.d: Likewise.
146         * gas/i386/avx512f-rcig.s: Likewise.
147         * gas/i386/avx512f-rcigrd-intel.d: Likewise.
148         * gas/i386/avx512f-rcigrd.d: Likewise.
149         * gas/i386/avx512f-rcigrne-intel.d: Likewise.
150         * gas/i386/avx512f-rcigrne.d: Likewise.
151         * gas/i386/avx512f-rcigru-intel.d: Likewise.
152         * gas/i386/avx512f-rcigru.d: Likewise.
153         * gas/i386/avx512f-rcigrz-intel.d: Likewise.
154         * gas/i386/avx512f-rcigrz.d: Likewise.
155         * gas/i386/x86-64-avx512dq-rcig.s: Likewise.
156         * gas/i386/x86-64-avx512dq-rcigrd-intel.d: Likewise.
157         * gas/i386/x86-64-avx512dq-rcigrd.d: Likewise.
158         * gas/i386/x86-64-avx512dq-rcigrne-intel.d: Likewise.
159         * gas/i386/x86-64-avx512dq-rcigrne.d: Likewise.
160         * gas/i386/x86-64-avx512dq-rcigru-intel.d: Likewise.
161         * gas/i386/x86-64-avx512dq-rcigru.d: Likewise.
162         * gas/i386/x86-64-avx512dq-rcigrz-intel.d: Likewise.
163         * gas/i386/x86-64-avx512dq-rcigrz.d: Likewise.
164         * gas/i386/x86-64-avx512er-rcig.s: Likewise.
165         * gas/i386/x86-64-avx512er-rcigrd-intel.d: Likewise.
166         * gas/i386/x86-64-avx512er-rcigrd.d: Likewise.
167         * gas/i386/x86-64-avx512er-rcigrne-intel.d: Likewise.
168         * gas/i386/x86-64-avx512er-rcigrne.d: Likewise.
169         * gas/i386/x86-64-avx512er-rcigru-intel.d: Likewise.
170         * gas/i386/x86-64-avx512er-rcigru.d: Likewise.
171         * gas/i386/x86-64-avx512er-rcigrz-intel.d: Likewise.
172         * gas/i386/x86-64-avx512er-rcigrz.d: Likewise.
173         * gas/i386/x86-64-avx512f-rcig.s: Likewise.
174         * gas/i386/x86-64-avx512f-rcigrd-intel.d: Likewise.
175         * gas/i386/x86-64-avx512f-rcigrd.d: Likewise.
176         * gas/i386/x86-64-avx512f-rcigrne-intel.d: Likewise.
177         * gas/i386/x86-64-avx512f-rcigrne.d: Likewise.
178         * gas/i386/x86-64-avx512f-rcigru-intel.d: Likewise.
179         * gas/i386/x86-64-avx512f-rcigru.d: Likewise.
180         * gas/i386/x86-64-avx512f-rcigrz-intel.d: Likewise.
181         * gas/i386/x86-64-avx512f-rcigrz.d: Likewise.
182         * gas/i386/i386.exp: Run new tests.
183
184 2014-09-15  Andrew Bennett  <andrew.bennett@imgtec.com>
185             Matthew Fortune  <matthew.fortune@imgtec.com>
186
187         * gas/mips/24k-triple-stores-1.s: If testing for r6 prevent
188         non-supported instructions from being tested.
189         * gas/mips/24k-triple-stores-2.s: Likewise.
190         * gas/mips/24k-triple-stores-3.s: Likewise.
191         * gas/mips/24k-triple-stores-6.s: Likewise.
192         * gas/mips/beq.s: Likewise.
193         * gas/mips/eva.s: Likewise.
194         * gas/mips/ld-zero-3.s: Likewise.
195         * gas/mips/mips32-cp2.s: Likewise.
196         * gas/mips/mips32.s: Likewise.
197         * gas/mips/mips4.s: Likewise.
198         * gas/mips/add.s: Don't test the add instructions if r6, and
199         add padding.
200         * gas/mips/add.d: Check for a triple dot not a nop at the end of the
201         disassembly output.
202         * gas/mips/micromips@add.d: Likewise.
203         * gas/mips/mipsr6@24k-branch-delay-1.d: New file.
204         * gas/mips/mipsr6@24k-triple-stores-1.d: New file.
205         * gas/mips/mipsr6@24k-triple-stores-2-llsc.d: New file.
206         * gas/mips/mipsr6@24k-triple-stores-2.d: New file.
207         * gas/mips/mipsr6@24k-triple-stores-3.d: New file.
208         * gas/mips/mipsr6@24k-triple-stores-6.d: New file.
209         * gas/mips/mipsr6@add.d: New file.
210         * gas/mips/mipsr6@attr-gnu-4-1-msingle-float.l: New file.
211         * gas/mips/mipsr6@attr-gnu-4-1-msingle-float.s: New file.
212         * gas/mips/mipsr6@attr-gnu-4-1-msoft-float.l: New file.
213         * gas/mips/mipsr6@attr-gnu-4-1-msoft-float.s: New file.
214         * gas/mips/mipsr6@attr-gnu-4-2-mdouble-float.l: New file.
215         * gas/mips/mipsr6@attr-gnu-4-2-mdouble-float.s: New file.
216         * gas/mips/mipsr6@beq.d: New file.
217         * gas/mips/mipsr6@bge.d: New file.
218         * gas/mips/mipsr6@bgeu.d: New file.
219         * gas/mips/mipsr6@blt.d: New file.
220         * gas/mips/mipsr6@bltu.d: New file.
221         * gas/mips/mipsr6@branch-misc-1.d: New file.
222         * gas/mips/mipsr6@branch-misc-2-64.d: New file.
223         * gas/mips/mipsr6@branch-misc-2pic-64.d: New file.
224         * gas/mips/mipsr6@branch-misc-4-64.d: New file.
225         * gas/mips/mipsr6@cache.d: New file.
226         * gas/mips/mipsr6@eva.d: New file.
227         * gas/mips/mipsr6@jal-svr4pic-noreorder.d: New file.
228         * gas/mips/mipsr6@jal-svr4pic.d: New file.
229         * gas/mips/mipsr6@ld-zero-2.d: New file.
230         * gas/mips/mipsr6@ld-zero-3.d: New file.
231         * gas/mips/mipsr6@loc-swap-dis.d: New file.
232         * gas/mips/mipsr6@mips32-cp2.d: New file.
233         * gas/mips/mipsr6@mips32-imm.d: New file.
234         * gas/mips/mipsr6@mips32.d: New file.
235         * gas/mips/mipsr6@mips32r2.d: New file.
236         * gas/mips/mipsr6@mips4-fp.d: New file.
237         * gas/mips/mipsr6@mips4-fp.l: New file.
238         * gas/mips/mipsr6@mips4-fp.s: New file.
239         * gas/mips/mipsr6@mips4.d: New file.
240         * gas/mips/mipsr6@mips5-fp.d: New file.
241         * gas/mips/mipsr6@mips5-fp.l: New file.
242         * gas/mips/mipsr6@mips5-fp.s: New file.
243         * gas/mips/mipsr6@mips64.d: New file.
244         * gas/mips/mipsr6@msa-branch.d: New file.
245         * gas/mips/mipsr6@msa.d: New file.
246         * gas/mips/mipsr6@pref.d: New file.
247         * gas/mips/mipsr6@relax-swap3.d: New file.
248         * gas/mips/r6-64-n32.d: New file.
249         * gas/mips/r6-64-n64.d: New file.
250         * gas/mips/r6-64-removed.l: New file.
251         * gas/mips/r6-64-removed.s: New file.
252         * gas/mips/r6-64.s: New file.
253         * gas/mips/r6-attr-none-double.d: New file.
254         * gas/mips/r6-n32.d: New file.
255         * gas/mips/r6-n64.d: New file.
256         * gas/mips/r6-removed.l: New file.
257         * gas/mips/r6-removed.s: New file.
258         * gas/mips/r6.d: New file.
259         * gas/mips/r6.s: New file.
260         * gas/mips/mipsr6@mips32-dsp.d: New file.
261         * gas/mips/mipsr6@mips32-dspr2.d: New file.
262         * gas/mips/mipsr6@mips32r2-ill.l: New file.
263         * gas/mips/mipsr6@mips32r2-ill.s: New file.
264         * gas/mips/cache.s: Add r6 instruction varients.
265         * gas/mips/mips.exp: Add support for the mips32r6 and mips64r6
266         architectures.  Also prevent non r6 supported tests from running.
267         Finally, add in support for running the new r6 tests.
268         (run_dump_test_arch): Add support for mipsr6 tests.
269         (run_list_test_arch): Add support for using files of the
270         form arch@testname.l .
271
272 2014-09-15  Matthew Fortune  <matthew.fortune@imgtec.com>
273
274         * gas/mips/attr-gnu-4-5-msingle-float.l: New file.
275         * gas/mips/attr-gnu-4-5-msingle-float.s: Likewise.
276         * gas/mips/attr-gnu-4-5-msoft-float.l: Likewise.
277         * gas/mips/attr-gnu-4-5-msoft-float.s: Likewise.
278         * gas/mips/attr-gnu-4-6-msingle-float.l: Update expected output.
279         * gas/mips/attr-gnu-4-6-msoft-float.l: Likewise.
280         * gas/mips/attr-gnu-4-7-msingle-float.l: Likewise.
281         * gas/mips/attr-gnu-4-7-msoft-float.l: Likewise.
282         * gas/mips/mips.exp: Update expected output for FP ABI 5,6,7.
283
284 2014-09-12  Andrew Bennett  <andrew.bennett@imgtec.com>
285
286         * gas/mips/mips.exp: Add mips*-img-elf* target triple.
287
288 2014-09-10  H.J. Lu  <hongjiu.lu@intel.com>
289
290         * gas/i386/i386.exp: Run suffix-intel, x86-64-suffix and
291         x86-64-suffix-intel.
292
293         * gas/i386/suffix.s: Add tests for iret and sysret.
294         * gas/i386/suffix.d: Updated.
295
296         * gas/i386/suffix-intel.d: New file.
297         * gas/i386/x86-64-suffix-intel.d: Likewise.
298         * gas/i386/x86-64-suffix.d: Likewise.
299         * gas/i386/x86-64-suffix.s: Likewise.
300
301 2014-09-10  Alan Modra  <amodra@gmail.com>
302
303         * gas/arm/got_prel.d: Adjust for changed section header placement.
304         * gas/i386/ilp32/x86-64-size-1.d: Likewise.
305         * gas/i386/ilp32/x86-64-size-3.d: Likewise.
306         * gas/i386/ilp32/x86-64-size-5.d: Likewise.
307         * gas/i386/ilp32/x86-64-unwind.d: Likewise.
308         * gas/i386/size-1.d: Likewise.
309         * gas/i386/size-3.d: Likewise.
310         * gas/i386/x86-64-size-1.d: Likewise.
311         * gas/i386/x86-64-size-3.d: Likewise.
312         * gas/i386/x86-64-size-5.d: Likewise.
313         * gas/i386/x86-64-unwind.d: Likewise.
314         * gas/ia64/alias-ilp32.d: Likewise.
315         * gas/ia64/alias.d: Likewise.
316         * gas/ia64/group-1.d: Likewise.
317         * gas/ia64/group-2.d: Likewise.
318         * gas/ia64/secname-ilp32.d: Likewise.
319         * gas/ia64/secname.d: Likewise.
320         * gas/ia64/unwind-ilp32.d: Likewise.
321         * gas/ia64/unwind.d: Likewise.
322         * gas/mmix/bspec-1.d: Likewise.
323         * gas/mmix/bspec-2.d: Likewise.
324         * gas/mmix/byte-1.d: Likewise.
325         * gas/mmix/loc-1.d: Likewise.
326         * gas/mmix/loc-2.d: Likewise.
327         * gas/mmix/loc-3.d: Likewise.
328         * gas/mmix/loc-4.d: Likewise.
329         * gas/mmix/loc-5.d: Likewise.
330         * gas/tic6x/scomm-directive-4.d: Likewise.
331
332 2014-09-06  Matthew Fortune  <matthew.fortune@imgtec.com>
333
334         * gas/mips/attr-gnu-abi-fp-1.d: Relax expected output.
335         * gas/mips/elf_ase_micromips-2.d: Likewise.
336         * gas/mips/elf_ase_micromips.d: Likewise.
337         * gas/mips/elf_ase_mips16-2.d: Likewise.
338         * gas/mips/elf_ase_mips16.d: Likewise.
339         * gas/mips/module-mfp32.d: Likewise.
340         * gas/mips/module-msingle-float.d: Likewise.
341         * gas/mips/module-msoft-float.d: Likewise.
342
343 2014-09-06  Matthew Fortune  <matthew.fortune@imgtec.com>
344
345         * gas/mips/module-defer-warn2.l: Ignore differences in output from
346         64-bit vs 32-bit targets using O32.
347
348 2014-09-06  Matthew Fortune  <matthew.fortune@imgtec.com>
349
350         * gas/elf/type.e: Account for new sections.
351         * gas/mips/mips16-e.d: Likewise.
352         * gas/mips/mips16-f.d: Likewise.
353         * gas/mips/mipsel16-e.d: Likewise.
354         * gas/mips/mipsel16-f.d: Likewise.
355         * gas/mips/tmips16-e.d: Appropriately escape dots.
356         * gas/mips/tmips16-f.d: Likewise.
357         * gas/mips/tmipsel16-e.d: Likewise.
358         * gas/mips/tmipsel16-f.d: Likewise.
359
360 2014-09-04  Matthew Fortune  <matthew.fortune@imgtec.com>
361
362         * gas/mips/mips.exp: Add mipsisa32 and mipsisa32el to
363         the list of addr32 targets.
364
365 2014-09-03  Jiong Wang  <jiong.wang@arm.com>
366
367         * gas/aarch64/illegal.s: Update testcase.
368         * gas/aarch64/illegal.d: Likewise.
369         * gas/aarch64/sysreg-1.s: Likewise.
370         * gas/aarch64/sysreg-1.d: Likewise.
371
372 2014-09-03  Jiong Wang  <jiong.wang@arm.com>
373
374         * gas/aarch64/lse-atomic.d: New.
375         * gas/aarch64/lse-atomic.s: Likewise.
376         * gas/aarch64/illegal-lse.d: Likewise.
377         * gas/aarch64/illegal-lse.l: Likewise.
378         * gas/aarch64/illegal-lse.s: Likewise.
379         * gas/aarch64/diagnostic.s: Check processor feature detect for lse
380         instruction.
381         * gas/aarch64/diagnostic.l: Likewise.
382
383 2014-08-26  Jiong Wang  <jiong.wang@arm.com>
384
385         * gas/arm/blx-bl-convert.d: New testcase.
386         * gas/arm/blx-bl-convert.l: Warning expectation.
387         * gas/arm/blx-bl-convert.s: Source file.
388
389 2014-08-26  Maciej W. Rozycki  <macro@codesourcery.com>
390
391         * gas/mips/l_d.d: Remove ECOFF offset alternatives.
392         * gas/mips/mips1@l_d.d: Likewise.
393         * gas/mips/ld.d: Likewise.
394         * gas/mips/mips1@ld.d: Likewise.
395         * gas/mips/mips1@ld-forward.d: Likewise.
396         * gas/mips/s_d.d: Likewise.
397         * gas/mips/mips1@s_d.d: Likewise.
398         * gas/mips/sd.d: Likewise.
399
400 2014-08-25  Jose E. Marchesi  <jose.marchesi@oracle.com>
401
402         * gas/sparc/ldx_stx.s: New file.
403         * gas/sparc/ldx_stx.d: Likewise.
404
405         * gas/sparc/ldx_efsr.s: New file.
406         * gas/sparc/ldx_efsr.d: Likewise.
407
408         * gas/sparc/ld_st_fsr.s: New file.
409         * gas/sparc/ld_st_fsr.d: Likewise.
410
411         * gas/sparc/sparc.exp: Run the tests ldx_stx, ldx_efsr and
412         ld_st_fsr.
413
414 2014-08-22  Paul Brook  <paul@codesourcery.com>
415
416         * gas/arm/arch7a-mp.d: Adjust according to `print_arm_address'
417         offset fix.
418         * gas/arm/arch7r-mp.d: Likewise.
419
420 2014-08-21  Maciej W. Rozycki  <macro@codesourcery.com>
421
422         * gas/mips/mips.exp: Correct indentation.
423
424 2014-08-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
425
426         * gas/arm/ual-vcmp.s: New file.
427         * gas/arm/ual-vcmp.d: Likewise.
428         * gas/arm/vcmp-zero-bad.s: Likewise.
429         * gas/arm/vcmp-zero-bad.d: Likewise.
430         * gas/arm/vcmp-zero-bad.l: Likewise.
431
432 2014-08-13  Mike Frysinger  <vapier@gentoo.org>
433
434         * gas/bfin/parallel_illegal.d: Add missing semicolons.
435
436 2014-08-13  Mike Frysinger  <vapier@gentoo.org>
437
438         * gas/bfin/load.d: Update output.
439         * gas/bfin/load.s: Add .data section.
440
441 2014-08-12  H.J. Lu  <hongjiu.lu@intel.com>
442
443         * gas/i386/omit-lock.s: Remove type directive.
444
445 2014-08-06  Ilya Tocar  <ilya.tocar@intel.com>
446
447         * gas/i386/i386.exp: Run new tests.
448         * gas/i386/omit-lock-no.d: New.
449         * gas/i386/omit-lock-yes.d: Ditto.
450         * gas/i386/omit-lock.s: Ditto.
451
452 2014-07-29  Matthew Fortune  <matthew.fortune@imgtec.com>
453
454         * gas/mips/attr-gnu-4-0.d: New.
455         * gas/mips/attr-gnu-4-0.s: Likewise.
456         * gas/mips/attr-gnu-4-1-mfp32.l: Likewise.
457         * gas/mips/attr-gnu-4-1-mfp32.s: Likewise.
458         * gas/mips/attr-gnu-4-1-mfp64.l: Likewise.
459         * gas/mips/attr-gnu-4-1-mfp64.s: Likewise.
460         * gas/mips/attr-gnu-4-1-mfpxx.s: Likewise.
461         * gas/mips/attr-gnu-4-1-msingle-float.l: Likewise.
462         * gas/mips/attr-gnu-4-1-msingle-float.s: Likewise.
463         * gas/mips/attr-gnu-4-1-msoft-float.l: Likewise.
464         * gas/mips/attr-gnu-4-1-msoft-float.s: Likewise.
465         * gas/mips/attr-gnu-4-1.d: Likewise.
466         * gas/mips/attr-gnu-4-1.s: Likewise.
467         * gas/mips/attr-gnu-4-2-mdouble-float.l: Likewise.
468         * gas/mips/attr-gnu-4-2-mdouble-float.s: Likewise.
469         * gas/mips/attr-gnu-4-2-msoft-float.l: Likewise.
470         * gas/mips/attr-gnu-4-2-msoft-float.s: Likewise.
471         * gas/mips/attr-gnu-4-2.d: Likewise.
472         * gas/mips/attr-gnu-4-2.s: Likewise.
473         * gas/mips/attr-gnu-4-3-mhard-float.l: Likewise.
474         * gas/mips/attr-gnu-4-3-mhard-float.s: Likewise.
475         * gas/mips/attr-gnu-4-3.d: Likewise.
476         * gas/mips/attr-gnu-4-3.s: Likewise.
477         * gas/mips/attr-gnu-4-4.l: Likewise.
478         * gas/mips/attr-gnu-4-4.s: Likewise.
479         * gas/mips/attr-gnu-4-5-64.l: Likewise.
480         * gas/mips/attr-gnu-4-5-64.s: Likewise.
481         * gas/mips/attr-gnu-4-5.d: Likewise.
482         * gas/mips/attr-gnu-4-5.l: Likewise.
483         * gas/mips/attr-gnu-4-5.s: Likewise.
484         * gas/mips/attr-gnu-4-6-64.l: Likewise.
485         * gas/mips/attr-gnu-4-6-64.s: Likewise.
486         * gas/mips/attr-gnu-4-6.d: Likewise.
487         * gas/mips/attr-gnu-4-6.l: Likewise.
488         * gas/mips/attr-gnu-4-6.s: Likewise.
489         * gas/mips/attr-gnu-4-6-msingle-float.l: Likewise.
490         * gas/mips/attr-gnu-4-6-msingle-float.s: Likewise.
491         * gas/mips/attr-gnu-4-6-msoft-float.l: Likewise.
492         * gas/mips/attr-gnu-4-6-msoft-float.s: Likewise.
493         * gas/mips/attr-gnu-4-6-noodd.l: Likewise.
494         * gas/mips/attr-gnu-4-6-noodd.s: Likewise.
495         * gas/mips/attr-gnu-4-7-64.l: Likewise.
496         * gas/mips/attr-gnu-4-7-64.s: Likewise.
497         * gas/mips/attr-gnu-4-7-msingle-float.l: Likewise.
498         * gas/mips/attr-gnu-4-7-msingle-float.s: Likewise.
499         * gas/mips/attr-gnu-4-7-msoft-float.l: Likewise.
500         * gas/mips/attr-gnu-4-7-msoft-float.s: Likewise.
501         * gas/mips/attr-gnu-4-7-odd.l: Likewise.
502         * gas/mips/attr-gnu-4-7-odd.s: Likewise.
503         * gas/mips/attr-gnu-4-7.d: Likewise.
504         * gas/mips/attr-gnu-4-7.l: Likewise.
505         * gas/mips/attr-gnu-4-7.s: Likewise.
506         * gas/mips/attr-none-double.d: Likewise.
507         * gas/mips/attr-none-o32-fp64.d: Likewise.
508         * gas/mips/attr-none-o32-fp64-nooddspreg.d
509         * gas/mips/attr-none-o32-fpxx.d: Likewise.
510         * gas/mips/attr-none-single-float.d: Likewise.
511         * gas/mips/attr-none-soft-float.d: Likewise.
512         * gas/mips/elf_arch_mips32r3.d: Likewise.
513         * gas/mips/elf_arch_mips32r5.d: Likewise.
514         * gas/mips/elf_arch_mips64r3.d: Likewise.
515         * gas/mips/elf_arch_mips64r5.d: Likewise.
516         * gas/mips/li-d.d: Likewise.
517         * gas/mips/li-d.s: Likewise.
518         * gas/mips/module-check-warn.l: Likewise.
519         * gas/mips/module-check-warn.s: Likewise.
520         * gas/mips/module-check.d: Likewise.
521         * gas/mips/module-check.s: Likewise.
522         * gas/mips/module-mfp32.d: Likewise.
523         * gas/mips/module-mfp32.s: Likewise.
524         * gas/mips/module-mfp64.d: Likewise.
525         * gas/mips/module-mfp64.s: Likewise.
526         * gas/mips/module-mfp64-noodd.d: Likewise.
527         * gas/mips/module-mfp64-noodd.s: Likewise.
528         * gas/mips/module-mfpxx.d: Likewise.
529         * gas/mips/module-mfpxx.s: Likewise.
530         * gas/mips/module-msingle-float.d: Likewise.
531         * gas/mips/module-msingle-float.s: Likewise.
532         * gas/mips/module-msoft-float.d: Likewise.
533         * gas/mips/module-msoft-float.s: Likewise.
534         * gas/mips/module-set-mfpxx.d: Likewise.
535         * gas/mips/module-set-mfpxx.s: Likewise.
536         * gas/mips/fpxx-oddfpreg.d: Likewise.
537         * gas/mips/fpxx-oddfpreg.l: Likewise.
538         * gas/mips/fpxx-oddfpreg.s: Likewise.
539         * gas/mips/no-odd-spreg.d: Likewise.
540         * gas/mips/odd-spreg.d: Likewise.
541         * gas/elf/section2.e-mips: Adjust expected output.
542         * gas/mips/attr-gnu-abi-fp-1.d: Likewise.
543         * gas/mips/attr-gnu-abi-msa-1.d: Likewise.
544         * gas/mips/call-nonpic-1.d: Likewise.
545         * gas/mips/elf_arch_mips1.d: Likewise.
546         * gas/mips/elf_arch_mips2.d: Likewise.
547         * gas/mips/elf_arch_mips3.d: Likewise.
548         * gas/mips/elf_arch_mips32.d: Likewise.
549         * gas/mips/elf_arch_mips32r2.d: Likewise.
550         * gas/mips/elf_arch_mips4.d: Likewise.
551         * gas/mips/elf_arch_mips5.d: Likewise.
552         * gas/mips/elf_arch_mips64.d: Likewise.
553         * gas/mips/elf_arch_mips64r2.d: Likewise.
554         * gas/mips/elf_ase_micromips-2.d: Likewise.
555         * gas/mips/elf_ase_micromips.d: Likewise.
556         * gas/mips/elf_ase_mips16-2.d: Likewise.
557         * gas/mips/elf_ase_mips16.d: Likewise.
558         * gas/mips/module-defer-warn1.d: Likewise.
559         * gas/mips/module-override.d: Likewise.
560         * gas/mips/n32-consec.d: Likewise.
561         * gas/mips/nan-2008-1.d: Likewise.
562         * gas/mips/nan-2008-2.d: Likewise.
563         * gas/mips/nan-2008-3.d: Likewise.
564         * gas/mips/nan-2008-4.d: Likewise.
565         * gas/mips/nan-legacy-1.d: Likewise.
566         * gas/mips/nan-legacy-2.d: Likewise.
567         * gas/mips/nan-legacy-3.d: Likewise.
568         * gas/mips/nan-legacy-4.d: Likewise.
569         * gas/mips/nan-legacy-5.d: Likewise.
570         * gas/mips/tmips16-e.d: Likewise.
571         * gas/mips/tmips16-f.d: Likewise.
572         * gas/mips/tmipsel16-e.d: Likewise.
573         * gas/mips/tmipsel16-f.d: Likewise.
574         * gas/mips/mips.exp: Add new tests.
575
576 2014-07-22  Sergey Guriev  <sergey.s.guriev@intel.com>
577             Alexander Ivchenko  <alexander.ivchenko@intel.com>
578             Maxim Kuznetsov  <maxim.kuznetsov@intel.com>
579             Sergey Lega  <sergey.s.lega@intel.com>
580             Anna Tikhonova  <anna.tikhonova@intel.com>
581             Ilya Tocar  <ilya.tocar@intel.com>
582             Andrey Turetskiy  <andrey.turetskiy@intel.com>
583             Ilya Verbin  <ilya.verbin@intel.com>
584             Kirill Yukhin  <kirill.yukhin@intel.com>
585             Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
586
587         * gas/i386/avx512dq-intel.d: New.
588         * gas/i386/avx512dq.d: New.
589         * gas/i386/avx512dq.s: New.
590         * gas/i386/avx512dq_vl-intel.d: New.
591         * gas/i386/avx512dq_vl.d: New.
592         * gas/i386/avx512dq_vl.s: New.
593         * gas/i386/i386.exp: Run new AVX-512 tests.
594         * gas/i386/x86-64-avx512dq-intel.d: New.
595         * gas/i386/x86-64-avx512dq.d: New.
596         * gas/i386/x86-64-avx512dq.s: New.
597         * gas/i386/x86-64-avx512dq_vl-intel.d: New.
598         * gas/i386/x86-64-avx512dq_vl.d: New.
599         * gas/i386/x86-64-avx512dq_vl.s: New.
600
601 2014-07-22  Sergey Guriev  <sergey.s.guriev@intel.com>
602             Alexander Ivchenko  <alexander.ivchenko@intel.com>
603             Maxim Kuznetsov  <maxim.kuznetsov@intel.com>
604             Sergey Lega  <sergey.s.lega@intel.com>
605             Anna Tikhonova  <anna.tikhonova@intel.com>
606             Ilya Tocar  <ilya.tocar@intel.com>
607             Andrey Turetskiy  <andrey.turetskiy@intel.com>
608             Ilya Verbin  <ilya.verbin@intel.com>
609             Kirill Yukhin  <kirill.yukhin@intel.com>
610             Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
611
612         * gas/i386/avx512bw-intel.d: New.
613         * gas/i386/avx512bw-opts-intel.d: New.
614         * gas/i386/avx512bw-opts.d: New.
615         * gas/i386/avx512bw-opts.s: New.
616         * gas/i386/avx512bw-wig.s: New.
617         * gas/i386/avx512bw-wig1-intel.d: New.
618         * gas/i386/avx512bw-wig1.d: New.
619         * gas/i386/avx512bw.d: New.
620         * gas/i386/avx512bw.s: New.
621         * gas/i386/avx512bw_vl-intel.d: New.
622         * gas/i386/avx512bw_vl-opts-intel.d: New.
623         * gas/i386/avx512bw_vl-opts.d: New.
624         * gas/i386/avx512bw_vl-opts.s: New.
625         * gas/i386/avx512bw_vl-wig.s: New.
626         * gas/i386/avx512bw_vl-wig1-intel.d: New.
627         * gas/i386/avx512bw_vl-wig1.d: New.
628         * gas/i386/avx512bw_vl.d: New.
629         * gas/i386/avx512bw_vl.s: New.
630         * gas/i386/i386.exp: Run new AVX-512 tests.
631         * gas/i386/x86-64-avx512bw-intel.d: New.
632         * gas/i386/x86-64-avx512bw-opts-intel.d: New.
633         * gas/i386/x86-64-avx512bw-opts.d: New.
634         * gas/i386/x86-64-avx512bw-opts.s: New.
635         * gas/i386/x86-64-avx512bw-wig.s: New.
636         * gas/i386/x86-64-avx512bw-wig1-intel.d: New.
637         * gas/i386/x86-64-avx512bw-wig1.d: New.
638         * gas/i386/x86-64-avx512bw.d: New.
639         * gas/i386/x86-64-avx512bw.s: New.
640         * gas/i386/x86-64-avx512bw_vl-intel.d: New.
641         * gas/i386/x86-64-avx512bw_vl-opts-intel.d: New.
642         * gas/i386/x86-64-avx512bw_vl-opts.d: New.
643         * gas/i386/x86-64-avx512bw_vl-opts.s: New.
644         * gas/i386/x86-64-avx512bw_vl-wig.s: New.
645         * gas/i386/x86-64-avx512bw_vl-wig1-intel.d: New.
646         * gas/i386/x86-64-avx512bw_vl-wig1.d: New.
647         * gas/i386/x86-64-avx512bw_vl.d: New.
648         * gas/i386/x86-64-avx512bw_vl.s: New.
649
650 2014-07-22  Sergey Guriev  <sergey.s.guriev@intel.com>
651             Alexander Ivchenko  <alexander.ivchenko@intel.com>
652             Maxim Kuznetsov  <maxim.kuznetsov@intel.com>
653             Sergey Lega  <sergey.s.lega@intel.com>
654             Anna Tikhonova  <anna.tikhonova@intel.com>
655             Ilya Tocar  <ilya.tocar@intel.com>
656             Andrey Turetskiy  <andrey.turetskiy@intel.com>
657             Ilya Verbin  <ilya.verbin@intel.com>
658             Kirill Yukhin  <kirill.yukhin@intel.com>
659             Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
660
661         * gas/i386/avx512cd_vl-intel.d: New.
662         * gas/i386/avx512cd_vl.d: New.
663         * gas/i386/avx512cd_vl.s: New.
664         * gas/i386/i386.exp: Run new AVX-512 tests.
665         * gas/i386/x86-64-avx512cd_vl-intel.d: New.
666         * gas/i386/x86-64-avx512cd_vl.d: New.
667         * gas/i386/x86-64-avx512cd_vl.s: New.
668
669 2014-07-22  Sergey Guriev  <sergey.s.guriev@intel.com>
670             Alexander Ivchenko  <alexander.ivchenko@intel.com>
671             Maxim Kuznetsov  <maxim.kuznetsov@intel.com>
672             Sergey Lega  <sergey.s.lega@intel.com>
673             Anna Tikhonova  <anna.tikhonova@intel.com>
674             Ilya Tocar  <ilya.tocar@intel.com>
675             Andrey Turetskiy  <andrey.turetskiy@intel.com>
676             Ilya Verbin  <ilya.verbin@intel.com>
677             Kirill Yukhin  <kirill.yukhin@intel.com>
678             Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
679
680         * gas/i386/avx512f_vl-intel.d: New.
681         * gas/i386/avx512f_vl-opts-intel.d: New.
682         * gas/i386/avx512f_vl-opts.d: New.
683         * gas/i386/avx512f_vl-opts.s: New.
684         * gas/i386/avx512f_vl-wig.s: New.
685         * gas/i386/avx512f_vl-wig1-intel.d: New.
686         * gas/i386/avx512f_vl-wig1.d: New.
687         * gas/i386/avx512f_vl.d: New.
688         * gas/i386/avx512f_vl.s: New.
689         * gas/i386/i386.exp: Run new AVX-512 tests.
690         * gas/i386/x86-64-avx512f_vl-intel.d: New.
691         * gas/i386/x86-64-avx512f_vl-opts-intel.d: New.
692         * gas/i386/x86-64-avx512f_vl-opts.d: New.
693         * gas/i386/x86-64-avx512f_vl-opts.s: New.
694         * gas/i386/x86-64-avx512f_vl-wig.s: New.
695         * gas/i386/x86-64-avx512f_vl-wig1-intel.d: New.
696         * gas/i386/x86-64-avx512f_vl-wig1.d: New.
697         * gas/i386/x86-64-avx512f_vl.d: New.
698         * gas/i386/x86-64-avx512f_vl.s: New.
699
700 2014-07-17  Ilya Tocar  <ilya.tocar@intel.com>
701
702         * gas/i386/x86-64-equ.d: New.
703         * gas/i386/x86-64-equ.s: New.
704         * gas/i386/i386.exp: Run x86-64-equ.
705
706 2014-07-12  David Majnemer <david.majnemer@gmail.com>
707
708         * gas/pe/set.s, * gas/pe/set.d: New test.
709         * gas/pe/pe.exp: Run it.
710
711 2014-07-10  Will Newton  <will.newton@linaro.org>
712
713         * gas/elf/elf.exp: Remove special handling of arm-elf for
714         section2 test.
715         * gas/elf/section2.e-armeabi: Rename to...
716         * gas/elf/section2.e-arm: ...here.
717         * gas/elf/section2.e-armelf: Remove file.
718
719         * gas/arm/bl-local-2.d: Only enable the test on EABI and
720         NaCl configurations.
721         * gas/arm/bl-local-v4t.d: Likewise.
722         * gas/arm/blx-local.d: Likewise.
723         * gas/arm/branch-reloc.d: Likewise.
724
725 2014-07-08  Ilya Tocar  <ilya.tocar@intel.com>
726
727         * gas/i386/evex-lig256-intel.d: Updated.
728         * gas/i386/evex-lig256.d: Updated.
729         * gas/i386/evex-lig512-intel.d: Updated.
730         * gas/i386/evex-lig512-intel.d: Updated.
731         * gas/i386/x86-64-evex-lig256-intel.d: Updated.
732         * gas/i386/x86-64-evex-lig256.d: Updated.
733         * gas/i386/x86-64-evex-lig512-intel.d: Updated.
734         * gas/i386/x86-64-evex-lig512-intel.d: Updated.
735
736 2014-07-08  Jiong Wang  <jiong.wang@arm.com>
737
738         * gas/arm/ldconst.s: Add test cases for symbol literal.
739         * gas/arm/ldconst.d: Likewise.
740         * gas/arm/vldconst.s: Add test cases for vldr.
741         * gas/arm/thumb2_vpool.s: Likewise.
742         * gas/arm/vldconst.d: New pattern for little-endian.
743         * gas/arm/thumb2_vpool.d: Likewise.
744         * gas/arm/vldconst_be.d: New pattern for big-endian.
745         * gas/arm/thumb2_vpool_be.d: Likewise.
746
747         * gas/arm/armv8-a+crypto.d: Skip for non-ELF targets.
748         * gas/arm/armv8-a+fp.d: Likewise.
749         * gas/arm/armv8-a+simd.d: Likewise.
750         * gas/arm/armv8-a-barrier-thumb.d: Likewise.
751         * gas/arm/bl-local-2.d: Likewise.
752         * gas/arm/ldgesb-bad.d: Likewise.
753         * gas/arm/ldgesh-bad.d: Likewise.
754         * gas/arm/thumb2_pool.d: Likewise.
755         * gas/arm/thumb2_pool.s: Likewise.
756
757 2014-06-17  Jiong Wang  <jiong.wang@arm.com>
758
759         * gas/arm/armv8-a-it-bad.s: New check for deprecated sp_inc/dec within
760         IT block for ARMv8.
761         * gas/arm/armv8-a-it-bad.l: Likewise.
762
763 2014-06-17  Hans-Peter Nilsson  <hp@axis.com>
764
765         * gas/cris/range-err-3.s: New test.
766
767 2014-06-16  Jiong Wang  <jiong.wang@arm.com>
768
769         * gas/aarch64/diagnostic.s: Add new test patterns.
770         * gas/aarch64/diagnostic.l: Update expected diagnostic output.
771
772 2014-06-16  Alan Modra  <amodra@gmail.com>
773
774         * gas/elf/bad-group.s: Use %function.
775         * gas/elf/bad-group.err: Expect correct line number.  Allow
776         other errors.
777         * gas/elf/bad-size.err: Allow other errors.  Match expected
778         error somewhat more rigorously.
779         * gas/i386/reloc32.l: Allow other errors.
780         * gas/i386/mpx-inval-1.l: Match applied relocs.
781         * gas/i386/x86-64-mpx-inval-1.l: Likewise, and nop padding.
782         * gas/i386/x86-64-mpx-inval-2.l: Match nop padding, and allow
783         other errors.
784         * gas/macros/dot.s: Use .balign.
785         * gas/macros/dot.l: Update alignment output.
786         * gas/symver/symver6.l: Allow other errors.
787
788 2014-06-16  Alan Modra  <amodra@gmail.com>
789
790         * gas/vax/elf-rel.d: Update.
791
792 2014-06-16  Alan Modra  <amodra@gmail.com>
793
794         * gas/cris/rd-bkw4v32.d: Update.
795
796 2014-06-10  H.J. Lu  <hongjiu.lu@intel.com>
797
798         * gas/i386/prefix.s: Add another fwait test.
799         * gas/i386/prefix.d: Updated.
800
801 2014-06-09  Nick Clifton  <nickc@redhat.com>
802
803         * gas/msp430/msp430x.d: Update to match revised assembler output.
804
805 2014-06-03  Nick Clifton  <nickc@redhat.com>
806
807         * gas/msp430/bad.d: Use -my not -mz.
808
809 2014-05-22  Alan Modra  <amodra@gmail.com>
810
811         * gas/d30v/bittest.l: Update for changed whitespace.
812         * gas/d30v/serial.l: Likewise.
813         * gas/d30v/serial2.l: Likewise.
814         * gas/d30v/serial2O.l: Likewise.
815         * gas/d30v/warn_oddreg.l: Likewise.
816         * gas/i386/inval-equ-2.l: Likewise.
817         * gas/i386/mpx-inval-1.l: Likewise.
818         * gas/i386/sse-check-error.l: Likewise.
819         * gas/i386/x86-64-mpx-inval-1.l: Likewise.
820         * gas/i386/x86-64-mpx-inval-2.l: Likewise.
821         * gas/i386/x86-64-size-inval-1.l: Likewise.
822         * gas/i386/x86-64-sse-check-error.l: Likewise.
823
824 2014-05-20  Matthew Fortune  <matthew.fortune@imgtec.com>
825
826         * gas/mips/mips.exp: Add new tests.  Use 64-bit ABI for relax-bc1any.
827         Fix micromips arch definition to use mips64r2 consistently.
828         * gas/mips/module-defer-warn1.s: New.
829         * gas/mips/module-defer-warn1.d: New.
830         * gas/mips/module-defer-warn2.s: New.
831         * gas/mips/module-defer-warn2.l: New.
832         * gas/mips/module-override.d: New.
833         * gas/mips/module-override.s: New.
834         * gas/mips/mips-gp32-fp64.l: Update expected output.
835         * gas/mips/mips-gp64-fp32-pic.l: Update expected output.
836         * gas/mips/mips-gp64-fp32.l: Update expected output.
837
838 2014-05-20  Matthew Fortune  <matthew.fortune@imgtec.com>
839
840         * gas/mips/micromips@msa-branch.d: Rework expected output for fp64.
841         * gas/mips/msa-branch.d: Likewise.
842
843 2014-05-20  Nick Clifton  <nickc@redhat.com>
844
845         * gas/elf/struct.d: Expect extra output from some toolchains.
846         * gas/symver/symver0.d: Likewise.
847         * gas/symver/symver1.d: Likewise.
848
849 2014-05-09  H.J. Lu  <hongjiu.lu@intel.com>
850
851         * gas/i386/nops-1-core2.d: Replace data32 with data16.
852         * gas/i386/nops-4a-i686.d: Likewise.
853         * gas/i386/nops-5-i686.d: Likewise.
854         * gas/i386/nops-5.d: Likewise.
855         * gas/i386/x86-64-cbw-intel.d: Likewise.
856         * gas/i386/x86-64-cbw.d: Likewise.
857         * gas/i386/x86-64-io-intel.d: Likewise.
858         * gas/i386/x86-64-io-suffix.d: Likewise.
859         * gas/i386/x86-64-io.d: Likewise.
860         * gas/i386/x86-64-nops-1-core2.d: Likewise.
861         * gas/i386/x86-64-nops-1-g64.d: Likewise.
862         * gas/i386/x86-64-nops-1-nocona.d: Likewise.
863         * gas/i386/x86-64-nops-1.d: Likewise.
864         * gas/i386/x86-64-nops-2.d: Likewise.
865         * gas/i386/x86-64-nops-3.d: Likewise.
866         * gas/i386/x86-64-nops-4-core2.d: Likewise.
867         * gas/i386/x86-64-nops-4.d: Likewise.
868         * gas/i386/x86-64-nops-5-k8.d: Likewise.
869         * gas/i386/x86-64-nops-5.d: Likewise.
870         * gas/i386/x86-64-stack-intel.d: Likewise.
871         * gas/i386/x86-64-stack-suffix.d: Likewise.
872         * gas/i386/x86-64-stack.d: Likewise.
873         * gas/i386/ilp32/x86-64-cbw-intel.d: Likewise.
874         * gas/i386/ilp32/x86-64-cbw.d: Likewise.
875         * gas/i386/ilp32/x86-64-io-intel.d: Likewise.
876         * gas/i386/ilp32/x86-64-io-suffix.d: Likewise.
877         * gas/i386/ilp32/x86-64-io.d: Likewise.
878         * gas/i386/ilp32/x86-64-nops-1-core2.d:
879         * gas/i386/ilp32/x86-64-nops-1-nocona.d: Likewise.
880         * gas/i386/ilp32/x86-64-nops-1.d: Likewise.
881         * gas/i386/ilp32/x86-64-nops-2.d: Likewise.
882         * gas/i386/ilp32/x86-64-nops-3.d: Likewise.
883         * gas/i386/ilp32/x86-64-nops-4-core2.d: Likewise.
884         * gas/i386/ilp32/x86-64-nops-4.d: Likewise.
885         * gas/i386/ilp32/x86-64-nops-5-k8.d: Likewise.
886         * gas/i386/ilp32/x86-64-nops-5.: Likewise.
887         * gas/i386/ilp32/x86-64-stack-intel.d: Likewise.
888         * gas/i386/ilp32/x86-64-stack-suffix.: Likewise.
889         * gas/i386/ilp32/x86-64-stack.d: Likewise.
890
891 2014-05-08  Matthew Fortune  <matthew.fortune@imgtec.com>
892
893         * gas/mips/attr-gnu-abi-fp-1.s: New.
894         * gas/mips/attr-gnu-abi-fp-1.d: New.
895         * gas/mips/attr-gnu-abi-msa-1.s: New.
896         * gas/mips/attr-gnu-abi-msa-1.d: New.
897         * gas/mips/mips.exp: Add new tests.
898
899 2014-05-07  Andrew Bennett  <andrew.bennett@imgtec.com>
900
901         * gas/mips/mips.exp: Add MIPS32r5 tests.  Also add the mips32r3,
902         mips32r5, mips64r3 and mips64r5 isas to the testsuite.
903         * gas/mips/r5.s: New test.
904         * gas/mips/r5.d: Likewise.
905
906 2014-05-05  H.J. Lu  <hongjiu.lu@intel.com>
907
908         PR binutils/16893
909         * gas/i386/katmai.d: Expect "gs" as prefix.
910
911         * gas/i386/long-1.s: Replace movapd with movss.
912         * gas/i386/x86-64-long-1.s: Likewise.
913         * gas/i386/long-1-intel.d: Updated.
914         * gas/i386/long-1.d: Likewise.
915         * gas/i386/x86-64-long-1-intel.d: Likewise.
916         * gas/i386/x86-64-long-1.d: Likewise.
917
918         * gas/i386/prefix.s: Add tests for multiple 0x66, 0x67, 0xf0,
919         0xf2 and 0xf3 prefixes.
920         * gas/i386/prefix.d: Updated.
921
922 2014-05-02  H.J. Lu  <hongjiu.lu@intel.com>
923
924         * gas/i386/opcode-intel.d: Undo the last change.
925         * gas/i386/opcode-suffix.d: Likewise.
926         * gas/i386/opcode.d: Likewise.
927         * gas/i386/opcode.s: Likewise.
928
929         * gas/i386/prefix.s: Add test for fwait with prefix.
930         * gas/i386/prefix.d: Updated.
931
932 2014-05-01  H.J. Lu  <hongjiu.lu@intel.com>
933
934         PR binutils/16891
935         * gas/i386/opcode.s: Add test for fwait with prefix.
936         * gas/i386/opcode-intel.d: Updated.
937         * gas/i386/opcode-suffix.d: Likewise.
938         * gas/i386/opcode.d: Likewise.
939
940 2014-04-23  Will Newton  <will.newton@linaro.org>
941
942         * gas/arm/backslash-at.d: Fix dump output regexps for
943         armeb-linux-eabi configuration.
944         * gas/arm/got_prel.d: Likewise.
945         * gas/arm/inst-po.d: Likewise.
946         * gas/arm/unwind.d: Likewise.
947
948         * gas/arm/mapmisc.d: Check literal pool mapping with
949         a trailing .align statement.
950         * gas/arm/mapmisc.s: Likewise.
951
952 2014-04-23  Andrew Bennett  <andrew.bennett@imgtec.com>
953
954         * gas/mips/mips.exp: Add xpa tests.
955         * gas/mips/xpa.s: New test.
956         * gas/mips/xpa.d: Likewise.
957
958 2014-04-22  Sandra Loosemore  <sandra@codesourcery.com>
959
960         * gas/nios2/selftest.s: New.
961         * gas/nios2/selftest.d: New.
962
963 2014-04-22  Max Filippov  <jcmvbkbc@gmail.com>
964
965         * gas/xtensa/all.exp: Add test for the first section frag alignment.
966         * gas/xtensa/first_frag_align.d: First section frag alignment expected
967         dump.
968         * gas/xtensa/first_frag_align.s: First section frag alignment test
969         source.
970
971 2014-04-22  Christian Svensson  <blue@cmd.nu>
972
973         * Makefile.am: Remove openrisc and or32 support.  Add support for or1k.
974         * gas/all/gas.exp: Likewise.
975         * gas/elf/warn-2.s: Likewise.
976         * gas/lns/lns.exp: Likewise.
977         * gas/lns/lns-common-1-or1k.s: New file.
978         * gas/or1k/allinsn.d: New file.
979         * gas/or1k/allinsn.exp: New file.
980         * gas/or1k/allinsn.s: New file.
981         * gas/openrisc/addi.d: Delete.
982         * gas/openrisc/addi.s: Delete.
983         * gas/openrisc/allinsn.d: Delete.
984         * gas/openrisc/allinsn.exp: Delete.
985         * gas/openrisc/allinsn.s: Delete.
986         * gas/openrisc/lohi.d: Delete.
987         * gas/openrisc/lohi.s: Delete.
988         * gas/openrisc/store.d: Delete.
989         * gas/openrisc/store.s: Delete.
990
991 2014-04-10  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
992
993         * gas/avr/diffreloc_withrelax.d: New testcase.
994         * gas/avr/noreloc_withoutrelax.d: Likewise.
995         * gas/avr/relax.s: Likewise.
996
997 2014-04-04  Ilya Tocar  <ilya.tocar@intel.com>
998
999         * gas/i386/i386.exp: Run SE1 tests.
1000         * gas/i386/se1.d: New file.
1001         * gas/i386/se1.s: Ditto.
1002         * gas/i386/x86-64-se1.d: Ditto.
1003         * gas/i386/x86-64-se1.s: Ditto.
1004
1005 2014-03-21  David Weatherford <weath@cadence.com>
1006             Max Filippov <jcmvbkbc@gmail.com>
1007
1008         * gas/xtensa/all.exp: Add test for trampoline relaxation.
1009         * gas/xtensa/trampoline.d: Trampoline relaxation expected dump.
1010         * gas/xtensa/trampoline.s: Trampoline relaxation test source.
1011
1012 2014-03-20  Richard Sandiford  <rdsandiford@googlemail.com>
1013
1014         * gas/all/gas.exp: Remove XFAIL of forward.d for MIPS.
1015         * gas/mips/pcrel-1.s, gas/mips/pcrel-1.d, gas/mips/pcrel-2.s,
1016         gas/mips/pcrel-2.d, gas/mips/pcrel-3.s, gas/mips/pcrel-3.l,
1017         gas/mips/pcrel-4.s, gas/mips/pcrel-4-32.d, gas/mips/pcrel-4-n32.d,
1018         gas/mips/pcrel-4-64.d: New tests.
1019         * gas/mips/mips.exp: Run them.
1020         * gas/mips/lui-2.l: Tweak error message for line 7.
1021
1022 2014-03-20  Ilya Tocar  <ilya.tocar@intel.com>
1023
1024         * gas/i386/avx512pf-intel.d: Change memory size for vgatherpf0qps,
1025         vgatherpf1qps, vscatterpf0qps, vscatterpf1qps.
1026         * gas/i386/avx512pf.s: Ditto.
1027         * gas/i386/x86-64-avx512pf-intel.d: Ditto.
1028         * gas/i386/x86-64-avx512pf.s: Ditto.
1029         * gas/i386/avx512f-intel.d: Change memory size for vgatherqps,
1030         vpgatherqd, vpscatterqd, vscatterqps.
1031         * gas/i386/avx512f.s: Ditto.
1032         * gas/i386/x86-64-avx512f-intel.d: Ditto.
1033         * gas/i386/x86-64-avx512f.s: Ditto.
1034
1035 2014-03-19  Jose E. Marchesi  <jose.marchesi@oracle.com>
1036
1037         * gas/sparc/ldd_std.d: Fix objdump invocation in order to get
1038         the old opcodes for the ldtw, ldtwa, stw and stwa instructions.
1039
1040         * gas/sparc/rdhpr.s: Test rd %hstick_offset and %hstick_enable.
1041         * gas/sparc/rdhpr.d: Likewise.
1042
1043         * gas/sparc/wrhpr.s: Test wr %hstick_offset and %hstick_enable.
1044         * gas/sparc/wrhpr.d: Likewise.
1045
1046 2014-03-19  Daniel Gutson <daniel.gutson@tallertechnologies.com>
1047             Nick Clifton  <nickc@redhat.com>
1048
1049         * gas/arm/ccs.s: New test case.
1050         * gas/arm/ccs.d: New expected disassembly.
1051
1052 2014-03-19  Nick Clifton  <nickc@redhat.com>
1053
1054         * gas/rx/mov.d: Update expected disassembly.
1055
1056 2014-03-18  Jiong Wang  <jiong.wang@arm.com>
1057
1058         * gas/aarch64/illegal.d: Pass -mno-verbose-error.
1059         * gas/aarch64/verbose-error.s: Add more verbose message testcases.
1060         * gas/aarch64/verbose-error.l: Ditto.
1061
1062 2014-03-17  Nick Clifton  <nickc@redhat.com>
1063
1064         PR gas/16694
1065         * gas/cfi/cfi-arm-1.s: Add checks of VFP registers.
1066         * gas/cfi/cfi-arm-1.d: Update expected output.
1067
1068 2014-03-13  Nick Clifton  <nickc@redhat.com>
1069
1070         * gas/aarch64/litpool.s: Make the test endian agnostic.
1071         * gas/aarch64/litpool.d: Update expected disassembly.
1072
1073 2014-03-13  Tristan Gingold  <gingold@adacore.com>
1074
1075         * gas/pe/big-obj.d, gas/pe/big-obj.s: Add test.
1076         * gas/pe/pe.exp: Add test.
1077
1078 2014-03-12  Nick Clifton  <nickc@redhat.com>
1079
1080         PR gas/16688
1081         * gas/aarch64/litpool.s: New test case.
1082         * gas/aarch64/litpool.d: Expected disassembly.
1083
1084 2014-03-05  Alan Modra  <amodra@gmail.com>
1085
1086         Update copyright years.
1087
1088 2014-03-03  Nick Clifton  <nickc@redhat.com>
1089
1090         * gas/msp430/bad.d: Add -mz option.
1091         * gas/msp430/bad.s: Add more cases where warnings should be
1092         generated.
1093         * gas/msp430/bad.l: Add expected warning messages.
1094
1095 2014-02-27  Jiong Wang  <jiong.wang@arm.com>
1096
1097         * gas/aarch64/fp-const0-parsing.s: New test.
1098         * gas/aarch64/fp-const0-parsing.d: Likewise.
1099
1100 2014-02-27  Yufeng Zhang  <yufeng.zhang@arm.com>
1101
1102         * gas/aarch64/ldst-reg-reg-offset.s: Add tests.
1103         * gas/aarch64/ldst-reg-reg-offset.d: Update.
1104
1105 2014-02-21  Ilya Tocar  <ilya.tocar@intel.com>
1106
1107         * gas/i386/avx512pf-intel.d: Remove prefetchwt1.
1108         * gas/i386/avx512pf.s: Ditto.
1109         * gas/i386/avx512pf.d: Ditto.
1110         * gas/i386/x86-64-avx512pf-intel.d: Ditto.
1111         * gas/i386/x86-64-avx512pf.s: Ditto.
1112         * gas/i386/x86-64-avx512pf.d: Ditto.
1113         * gas/i386/prefetchwt1-intel.d: New file.
1114         * gas/i386/prefetchwt1.s: Ditto.
1115         * gas/i386/prefetchwt1.d: Ditto.
1116         * gas/i386/x86-64-prefetchwt1-intel.d: Ditto.
1117         * gas/i386/x86-64-prefetchwt1.s: Ditto.
1118         * gas/i386/x86-64-prefetchwt1.d: Ditto.
1119
1120 2014-02-20  Ilya Tocar  <ilya.tocar@intel.com>
1121
1122         * gas/i386/avx512cd-intel.d: Remove vptestnmq, vptestnmd.
1123         * gas/i386/avx512cd.s: Ditto.
1124         * gas/i386/avx512cd.d: Ditto.
1125         * gas/i386/x86-64-avx512cd-intel.d: Ditto.
1126         * gas/i386/x86-64-avx512cd.s: Ditto.
1127         * gas/i386/x86-64-avx512cd.d: Ditto.
1128         * gas/i386/avx512f-intel.d: Add vptestnmq, vptestnmd.
1129         * gas/i386/avx512f.s: Ditto.
1130         * gas/i386/avx512f.d: Ditto.
1131         * gas/i386/x86-64-avx512f-intel.d: Ditto.
1132         * gas/i386/x86-64-avx512f.s: Ditto.
1133         * gas/i386/x86-64-avx512f.d: Ditto.
1134
1135 2014-02-12  Ilya Tocar  <ilya.tocar@intel.com>
1136
1137         * gas/i386/clflushopt-intel.d: New.
1138         * gas/i386/clflushopt.d: Ditto.
1139         * gas/i386/clflushopt.s: Ditto.
1140         * gas/i386/i386.exp: Run new tests.
1141         * gas/i386/x86-64-clflushopt-intel.d: New.
1142         * gas/i386/x86-64-clflushopt.d: Ditto.
1143         * gas/i386/x86-64-clflushopt.s: Ditto.
1144         * gas/i386/x86-64-xsavec-intel.d: Ditto.
1145         * gas/i386/x86-64-xsavec.d: Ditto.
1146         * gas/i386/x86-64-xsavec.s: Ditto.
1147         * gas/i386/x86-64-xsaves-intel.d: Ditto.
1148         * gas/i386/x86-64-xsaves.d: Ditto.
1149         * gas/i386/x86-64-xsaves.s: Ditto.
1150         * gas/i386/xsavec-intel.d: Ditto.
1151         * gas/i386/xsavec.d: Ditto.
1152         * gas/i386/xsavec.s: Ditto.
1153         * gas/i386/xsaves-intel.d: Ditto.
1154         * gas/i386/xsaves.d: Ditto.
1155         * gas/i386/xsaves.s: Ditto.
1156
1157 2014-01-31  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
1158
1159         PR gas/16488
1160         * gas/i386/inval-avx512f.s: Add test for incorrect memory operand
1161         for gather/scatter instructions.
1162         * gas/i386/x86-64-inval-avx512f.s: Likewise.
1163         * gas/i386/inval-avx512f.l: Adjust correspondingly.
1164         * gas/i386/x86-64-inval-avx512f.l: Likewise.
1165
1166 2014-01-30  Sandra Loosemore  <sandra@codesourcery.com>
1167
1168         * gas/nios2/call26_noat.d: New.
1169         * gas/nios2/call26_noat.s: New.
1170         * gas/nios2/call_noat.d: New.
1171         * gas/nios2/call_noat.s: New.
1172
1173 2014-01-30  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
1174             Jan Beulich  <jbeulich@suse.com>
1175
1176         PR binutils/16490
1177         * gas/i386/avx512f.d: Fix test output.
1178         * gas/i386/avx512f-intel.d: Likewise.
1179         * gas/i386/x86-64-avx512f.d: Likewise.
1180         * gas/i386/x86-64-avx512f-intel.d: Likewise.
1181
1182 2014-01-28  Nick Clifton  <nickc@redhat.com>
1183
1184         PR binutils/16317
1185         * gas/ia64/group-2.d: Expect I attribute with RELA sections.
1186         * gas/ia64/xdata.d: Likewise.
1187
1188 2014-01-22  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
1189
1190         PR gas/16489
1191         * gas/i386/vgather-check.s: Add tests for AVX512 gathers.
1192         * gas/i386/x86-64-vgather-check.s: Likewise.
1193         * gas/i386/vgather-check-error.l: Update correspondingly.
1194         * gas/i386/vgather-check-none.d: Likewise.
1195         * gas/i386/vgather-check-warn.d: Likewise.
1196         * gas/i386/vgather-check-warn.e: Likewise.
1197         * gas/i386/vgather-check.d: Likewise.
1198         * gas/i386/x86-64-vgather-check-error.l: Likewise.
1199         * gas/i386/x86-64-vgather-check-none.d: Likewise.
1200         * gas/i386/x86-64-vgather-check-warn.d: Likewise.
1201         * gas/i386/x86-64-vgather-check-warn.e: Likewise.
1202         * gas/i386/x86-64-vgather-check.d: Likewise.
1203
1204 2014-01-17  Will Newton  <will.newton@linaro.org>
1205
1206         * gas/arm/armv8-a+fp.d: Correct encoding of vcvta.s32.f64.
1207
1208 For older changes see ChangeLog-2013
1209 \f
1210 Copyright (C) 2014 Free Software Foundation, Inc.
1211
1212 Copying and distribution of this file, with or without modification,
1213 are permitted in any medium without royalty provided the copyright
1214 notice and this notice are preserved.
1215
1216 Local Variables:
1217 mode: change-log
1218 left-margin: 8
1219 fill-column: 74
1220 version-control: never
1221 End: