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