1 2020-05-14 Uroš Bizjak <ubizjak@gmail.com>
4 * gcc.target/i386/pr95046-7.c: New test.
6 2020-05-14 Patrick Palka <ppalka@redhat.com>
9 * g++.dg/template/sfinae31.C: New test.
11 2020-05-14 Uroš Bizjak <ubizjak@gmail.com>
14 * gcc.target/i386/pr95046-6.c: New test.
16 2020-05-14 Richard Sandiford <richard.sandiford@arm.com>
19 * gcc.target/aarch64/sve/acle/general/attributes_8.c: New test.
20 * g++.target/aarch64/sve/acle/general-c++/attributes_1.C: Likewise.
22 2020-05-14 Richard Biener <rguenther@suse.de>
25 * gcc.dg/tree-ssa/pr94703.c: Skip for strict-align targets.
27 2020-05-14 Richard Biener <rguenther@suse.de>
30 * gcc.dg/pr95118.c: New testcase.
32 2020-05-14 Jakub Jelinek <jakub@redhat.com>
34 * c-c++-common/gomp/declare-variant-14.c: New test.
37 * gcc.dg/gomp/pr95108.c: New test.
39 2020-05-14 Uroš Bizjak <ubizjak@gmail.com>
42 * gcc.target/i386/pr95046-5.c: New test.
44 2020-05-14 Andreas Krebbel <krebbel@linux.ibm.com>
46 * gcc.target/s390/stack-clash-2.c: New test.
48 2020-05-14 Andreas Krebbel <krebbel@linux.ibm.com>
50 * gcc.target/s390/stack-clash-1.c: New test.
52 2020-05-14 Andreas Krebbel <krebbel@linux.ibm.com>
54 * gcc.target/s390/stack-clash-3.c: New test.
56 2020-05-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
58 * gcc.target/powerpc/vec-extracth-0.c: New.
59 * gcc.target/powerpc/vec-extracth-1.c: New.
60 * gcc.target/powerpc/vec-extracth-2.c: New.
61 * gcc.target/powerpc/vec-extracth-3.c: New.
62 * gcc.target/powerpc/vec-extracth-4.c: New.
63 * gcc.target/powerpc/vec-extracth-5.c: New.
64 * gcc.target/powerpc/vec-extracth-6.c: New.
65 * gcc.target/powerpc/vec-extracth-7.c: New.
66 * gcc.target/powerpc/vec-extracth-be-0.c: New.
67 * gcc.target/powerpc/vec-extracth-be-1.c: New.
68 * gcc.target/powerpc/vec-extracth-be-2.c: New.
69 * gcc.target/powerpc/vec-extracth-be-3.c: New.
70 * gcc.target/powerpc/vec-extractl-0.c: New.
71 * gcc.target/powerpc/vec-extractl-1.c: New.
72 * gcc.target/powerpc/vec-extractl-2.c: New.
73 * gcc.target/powerpc/vec-extractl-3.c: New.
74 * gcc.target/powerpc/vec-extractl-4.c: New.
75 * gcc.target/powerpc/vec-extractl-5.c: New.
76 * gcc.target/powerpc/vec-extractl-6.c: New.
77 * gcc.target/powerpc/vec-extractl-7.c: New.
78 * gcc.target/powerpc/vec-extractl-be-0.c: New.
79 * gcc.target/powerpc/vec-extractl-be-1.c: New.
80 * gcc.target/powerpc/vec-extractl-be-2.c: New.
81 * gcc.target/powerpc/vec-extractl-be-3.c: New.
83 2020-05-13 Patrick Palka <ppalka@redhat.com>
86 * g++.dg/template/sfinae30.C: New test.
88 2020-05-13 Patrick Palka <ppalka@redhat.com>
91 * g++/cpp2a/concepts-lambda7.C: New test.
93 2020-05-13 Marek Polacek <polacek@redhat.com>
96 * g++.dg/cpp2a/explicit16.C: New test.
98 2020-05-13 Jason Merrill <jason@redhat.com>
100 * lib/target-supports.exp (check_effective_target_c++20_only)
101 (check_effective_target_c++20): New.
103 2020-05-13 Jakub Jelinek <jakub@redhat.com>
106 * gcc.dg/tree-ssa/pr94969.c: Swap scan-tree-dump-not arguments.
108 2020-05-13 Marek Polacek <polacek@redhat.com>
110 * g++.dg/parse/attr4.C: Use c++11 in a target selector.
112 2020-05-13 Mark Eggleston <markeggleston@gcc.gnu.org>
115 * gfortran.dg/pr88025.f90: Change in wording of error.
116 * gfortran.dg/pr93497.f90: New test.
117 * gfortran.dg/pr93714_1.f90: Change in wording of errors.
118 * gfortran.dg/pr93714_2.f90: Change in wording of errors.
120 2020-05-13 Patrick Palka <ppalka@redhat.com>
123 * g++.dg/cpp0x/alias-decl-70.C: New test.
125 2020-05-13 Jakub Jelinek <jakub@redhat.com>
128 * g++.dg/opt/pr95080.C: New test.
130 PR tree-optimization/95060
131 * gcc.target/i386/avx512f-pr95060.c: New test.
132 * gcc.target/i386/fma_double_1.c: Adjust expected insn counts.
133 * gcc.target/i386/fma_double_2.c: Likewise.
134 * gcc.target/i386/fma_double_3.c: Likewise.
135 * gcc.target/i386/fma_double_4.c: Likewise.
136 * gcc.target/i386/fma_double_5.c: Likewise.
137 * gcc.target/i386/fma_double_6.c: Likewise.
138 * gcc.target/i386/fma_float_1.c: Likewise.
139 * gcc.target/i386/fma_float_2.c: Likewise.
140 * gcc.target/i386/fma_float_3.c: Likewise.
141 * gcc.target/i386/fma_float_4.c: Likewise.
142 * gcc.target/i386/fma_float_5.c: Likewise.
143 * gcc.target/i386/fma_float_6.c: Likewise.
144 * gcc.target/i386/l_fma_double_1.c: Likewise.
145 * gcc.target/i386/l_fma_double_2.c: Likewise.
146 * gcc.target/i386/l_fma_double_3.c: Likewise.
147 * gcc.target/i386/l_fma_double_4.c: Likewise.
148 * gcc.target/i386/l_fma_double_5.c: Likewise.
149 * gcc.target/i386/l_fma_double_6.c: Likewise.
150 * gcc.target/i386/l_fma_float_1.c: Likewise.
151 * gcc.target/i386/l_fma_float_2.c: Likewise.
152 * gcc.target/i386/l_fma_float_3.c: Likewise.
153 * gcc.target/i386/l_fma_float_4.c: Likewise.
154 * gcc.target/i386/l_fma_float_5.c: Likewise.
155 * gcc.target/i386/l_fma_float_6.c: Likewise.
157 2020-05-13 Martin Liska <mliska@suse.cz>
160 * gcc.dg/asan/pr95051.c: Simplify options as -fsanitize=address
161 and -O2 were enough to trigger the original ICE.
163 2020-05-13 Christophe Lyon <christophe.lyon@linaro.org>
165 PR preprocessor/95013
166 * gcc.dg/unclosed-init.c: Add missing comment in dg-error.
168 2020-05-13 Bin Cheng <bin.cheng@linux.alibaba.com>
170 PR tree-optimization/94969
171 * gcc.dg/tree-ssa/pr94969.c: New test.
173 2020-05-12 Craig Blackmore <craig.blackmore@embecosm.com>
175 * gcc.target/riscv/shorten-memrefs-1.c: New test.
176 * gcc.target/riscv/shorten-memrefs-2.c: New test.
177 * gcc.target/riscv/shorten-memrefs-3.c: New test.
178 * gcc.target/riscv/shorten-memrefs-4.c: New test.
179 * gcc.target/riscv/shorten-memrefs-5.c: New test.
180 * gcc.target/riscv/shorten-memrefs-6.c: New test.
181 * gcc.target/riscv/shorten-memrefs-7.c: New test.
183 2020-05-12 Nathan Sidwell <nathan@acm.org>
185 PR preprocessor/95013
186 * c-c++-common/goacc/pr79428-1.c: Adjust EOF diagnostic location.
187 * c-c++-common/gomp/pr79428-2.c: Likewise.
188 * g++.dg/cpp0x/decltype63.C: Likewise.
189 * g++.dg/cpp0x/gen-attrs-64.C: Likewise.
190 * g++.dg/cpp0x/pr68726.C: Likewise.
191 * g++.dg/cpp0x/pr78341.C: Likewise.
192 * g++.dg/cpp1y/pr65202.C: Likewise.
193 * g++.dg/cpp1y/pr65340.C: Likewise.
194 * g++.dg/cpp1y/pr68578.C: Likewise.
195 * g++.dg/cpp1z/class-deduction44.C: Likewise.
196 * g++.dg/diagnostic/unclosed-extern-c.C: Likewise.
197 * g++.dg/diagnostic/unclosed-function.C: Likewise.
198 * g++.dg/diagnostic/unclosed-namespace.C: Likewise.
199 * g++.dg/diagnostic/unclosed-struct.C: Likewise.
200 * g++.dg/ext/pr84598.C: Likewise.
201 * g++.dg/other/switch4.C: Likewise.
202 * g++.dg/parse/attr4.C: Likewise.
203 * g++.dg/parse/cond4.C: Likewise.
204 * g++.dg/parse/crash10.C: Likewise.
205 * g++.dg/parse/crash18.C: Likewise.
206 * g++.dg/parse/crash27.C: Likewise.
207 * g++.dg/parse/crash34.C: Likewise.
208 * g++.dg/parse/crash35.C: Likewise.
209 * g++.dg/parse/crash52.C: Likewise.
210 * g++.dg/parse/crash59.C: Likewise.
211 * g++.dg/parse/crash61.C: Likewise.
212 * g++.dg/parse/crash67.C: Likewise.
213 * g++.dg/parse/error14.C: Likewise.
214 * g++.dg/parse/error56.C: Likewise.
215 * g++.dg/parse/invalid1.C: Likewise.
216 * g++.dg/parse/parameter-declaration-1.C: Likewise.
217 * g++.dg/parse/parser-pr28152-2.C: Likewise.
218 * g++.dg/parse/parser-pr28152.C: Likewise.
219 * g++.dg/parse/pr68722.C: Likewise.
220 * g++.dg/pr46852.C: Likewise.
221 * g++.dg/pr46868.C: Likewise.
222 * g++.dg/template/crash115.C: Likewise.
223 * g++.dg/template/crash43.C: Likewise.
224 * g++.dg/template/crash90.C: Likewise.
225 * g++.dg/template/error-recovery1.C: Likewise.
226 * g++.dg/template/error57.C: Likewise.
227 * g++.old-deja/g++.other/crash31.C: Likewise.
228 * gcc.dg/empty-source-2.c: Likewise.
229 * gcc.dg/empty-source-3.c: Likewise.
230 * gcc.dg/noncompile/pr30552-3.c: Likewise.
231 * gcc.dg/noncompile/pr35447-1.c: Likewise.
232 * gcc.dg/pr20245-1.c: Likewise.
233 * gcc.dg/pr28419.c: Likewise.
234 * gcc.dg/rtl/truncated-rtl-file.c: Likewise.
235 * gcc.dg/unclosed-init.c: Likewise.
236 * obj-c++.dg/property/property-neg-6.mm: Likewise.
237 * obj-c++.dg/syntax-error-10.mm: Likewise.
238 * obj-c++.dg/syntax-error-8.mm: Likewise.
239 * obj-c++.dg/syntax-error-9.mm: Likewise.
241 2020-05-12 Marek Polacek <polacek@redhat.com>
244 * g++.dg/lookup/koenig15.C: New test.
246 2020-05-12 Jakub Jelinek <jakub@redhat.com>
249 * gcc.dg/asan/pr95051.c: Add -fno-sanitize=all to dg-options.
251 2020-05-12 Uroš Bizjak <ubizjak@gmail.com>
254 * gcc.target/i386/pr95046-4.c: New test.
256 2020-05-12 Patrick Palka <ppalka@redhat.com>
259 * g++.dg/cpp2a/concepts-pr78752-2.C: New test.
261 2020-05-12 Uroš Bizjak <ubizjak@gmail.com>
264 * gcc.target/i386/pr95046-3.c: New test.
266 2020-05-12 Uroš Bizjak <ubizjak@gmail.com>
269 * gcc.target/i386/pr95046-2.c: New test.
271 2020-05-12 Jozef Lawrynowicz <jozef.l@mittosystems.com>
273 * gcc.c-torture/execute/noinit-attribute.c: Skip for msp430
274 in the large memory model.
276 2020-05-12 Jozef Lawrynowicz <jozef.l@mittosystems.com>
278 * gcc.target/msp430/region-attribute-misuse.c: Allow a .bss section to
281 2020-05-12 Martin Liska <mliska@suse.cz>
285 * g++.dg/asan/function-argument-4.C: New test.
286 * gcc.dg/asan/pr95033.c: New test.
287 * gcc.dg/asan/pr95051.c: New test.
289 2020-05-12 Jakub Jelinek <jakub@redhat.com>
292 * g++.dg/gomp/pr95063.C: New test.
294 2020-05-12 Richard Sandiford <richard.sandiford@arm.com>
296 PR tree-optimization/94980
297 * gcc.target/i386/pr94980.c: New test.
299 2020-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
301 * gcc.target/powerpc/vec-clzm-0.c: Rename to...
302 * gcc.target/powerpc/vec-cntlzm-0.c: ...this.
303 * gcc.target/powerpc/vec-clzm-1.c: Rename to...
304 * gcc.target/powerpc/vec-cntlzm-1.c: ...this.
305 * gcc.target/powerpc/vec-ctzm-0.c: Rename to...
306 * gcc.target/powerpc/vec-cnttzm-0.c: ...this.
307 * gcc.target/powerpc/vec-ctzm-1.c: Rename to...
308 * gcc.target/powerpc/vec-cnttzm-1.c: ...this.
309 * gcc.target/powerpc/vec-gnb-8.c: Rename to...
310 * gcc.target/powerpc/vec-gnb-0.c: ...this, deleting the old file.
311 * gcc.target/powerpc/vec-gnb-9.c: Rename to...
312 * gcc.target/powerpc/vec-gnb-1.c: ...this, deleting the old file.
313 * gcc.target/powerpc/vec-gnb-10.c: Rename to...
314 * gcc.target/powerpc/vec-gnb-2.c: ...this, deleting the old file.
315 * gcc.target/powerpc/vec-gnb-3.c: Delete.
316 * gcc.target/powerpc/vec-gnb-4.c: Delete.
317 * gcc.target/powerpc/vec-gnb-5.c: Delete.
318 * gcc.target/powerpc/vec-gnb-6.c: Delete.
319 * gcc.target/powerpc/vec-gnb-7.c: Delete.
321 2020-05-11 Carl Love <cel@us.ibm.com>
323 * gcc.target/powerpc/xxgenpc-runnable.c: New.
325 2020-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
327 * gcc.target/powerpc/vec-stril-0.c: New.
328 * gcc.target/powerpc/vec-stril-1.c: New.
329 * gcc.target/powerpc/vec-stril-10.c: New.
330 * gcc.target/powerpc/vec-stril-11.c: New.
331 * gcc.target/powerpc/vec-stril-12.c: New.
332 * gcc.target/powerpc/vec-stril-13.c: New.
333 * gcc.target/powerpc/vec-stril-14.c: New.
334 * gcc.target/powerpc/vec-stril-15.c: New.
335 * gcc.target/powerpc/vec-stril-16.c: New.
336 * gcc.target/powerpc/vec-stril-17.c: New.
337 * gcc.target/powerpc/vec-stril-18.c: New.
338 * gcc.target/powerpc/vec-stril-19.c: New.
339 * gcc.target/powerpc/vec-stril-2.c: New.
340 * gcc.target/powerpc/vec-stril-20.c: New.
341 * gcc.target/powerpc/vec-stril-21.c: New.
342 * gcc.target/powerpc/vec-stril-22.c: New.
343 * gcc.target/powerpc/vec-stril-23.c: New.
344 * gcc.target/powerpc/vec-stril-3.c: New.
345 * gcc.target/powerpc/vec-stril-4.c: New.
346 * gcc.target/powerpc/vec-stril-5.c: New.
347 * gcc.target/powerpc/vec-stril-6.c: New.
348 * gcc.target/powerpc/vec-stril-7.c: New.
349 * gcc.target/powerpc/vec-stril-8.c: New.
350 * gcc.target/powerpc/vec-stril-9.c: New.
351 * gcc.target/powerpc/vec-stril_p-0.c: New.
352 * gcc.target/powerpc/vec-stril_p-1.c: New.
353 * gcc.target/powerpc/vec-stril_p-10.c: New.
354 * gcc.target/powerpc/vec-stril_p-11.c: New.
355 * gcc.target/powerpc/vec-stril_p-2.c: New.
356 * gcc.target/powerpc/vec-stril_p-3.c: New.
357 * gcc.target/powerpc/vec-stril_p-4.c: New.
358 * gcc.target/powerpc/vec-stril_p-5.c: New.
359 * gcc.target/powerpc/vec-stril_p-6.c: New.
360 * gcc.target/powerpc/vec-stril_p-7.c: New.
361 * gcc.target/powerpc/vec-stril_p-8.c: New.
362 * gcc.target/powerpc/vec-stril_p-9.c: New.
363 * gcc.target/powerpc/vec-strir-0.c: New.
364 * gcc.target/powerpc/vec-strir-1.c: New.
365 * gcc.target/powerpc/vec-strir-10.c: New.
366 * gcc.target/powerpc/vec-strir-11.c: New.
367 * gcc.target/powerpc/vec-strir-12.c: New.
368 * gcc.target/powerpc/vec-strir-13.c: New.
369 * gcc.target/powerpc/vec-strir-14.c: New.
370 * gcc.target/powerpc/vec-strir-15.c: New.
371 * gcc.target/powerpc/vec-strir-16.c: New.
372 * gcc.target/powerpc/vec-strir-17.c: New.
373 * gcc.target/powerpc/vec-strir-18.c: New.
374 * gcc.target/powerpc/vec-strir-19.c: New.
375 * gcc.target/powerpc/vec-strir-2.c: New.
376 * gcc.target/powerpc/vec-strir-20.c: New.
377 * gcc.target/powerpc/vec-strir-21.c: New.
378 * gcc.target/powerpc/vec-strir-22.c: New.
379 * gcc.target/powerpc/vec-strir-23.c: New.
380 * gcc.target/powerpc/vec-strir-3.c: New.
381 * gcc.target/powerpc/vec-strir-4.c: New.
382 * gcc.target/powerpc/vec-strir-5.c: New.
383 * gcc.target/powerpc/vec-strir-6.c: New.
384 * gcc.target/powerpc/vec-strir-7.c: New.
385 * gcc.target/powerpc/vec-strir-8.c: New.
386 * gcc.target/powerpc/vec-strir-9.c: New.
387 * gcc.target/powerpc/vec-strir_p-0.c: New.
388 * gcc.target/powerpc/vec-strir_p-1.c: New.
389 * gcc.target/powerpc/vec-strir_p-10.c: New.
390 * gcc.target/powerpc/vec-strir_p-11.c: New.
391 * gcc.target/powerpc/vec-strir_p-2.c: New.
392 * gcc.target/powerpc/vec-strir_p-3.c: New.
393 * gcc.target/powerpc/vec-strir_p-4.c: New.
394 * gcc.target/powerpc/vec-strir_p-5.c: New.
395 * gcc.target/powerpc/vec-strir_p-6.c: New.
396 * gcc.target/powerpc/vec-strir_p-7.c: New.
397 * gcc.target/powerpc/vec-strir_p-8.c: New.
398 * gcc.target/powerpc/vec-strir_p-9.c: New.
400 2020-05-11 Kelvin Nilsen <wschmidt@linux.ibm.com>
402 * gcc.target/powerpc/vec-ternarylogic-0.c: New.
403 * gcc.target/powerpc/vec-ternarylogic-1.c: New.
404 * gcc.target/powerpc/vec-ternarylogic-10.c: New.
405 * gcc.target/powerpc/vec-ternarylogic-2.c: New.
406 * gcc.target/powerpc/vec-ternarylogic-3.c: New.
407 * gcc.target/powerpc/vec-ternarylogic-4.c: New.
408 * gcc.target/powerpc/vec-ternarylogic-5.c: New.
409 * gcc.target/powerpc/vec-ternarylogic-6.c: New.
410 * gcc.target/powerpc/vec-ternarylogic-7.c: New.
411 * gcc.target/powerpc/vec-ternarylogic-8.c: New.
412 * gcc.target/powerpc/vec-ternarylogic-9.c: New.
414 2020-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
416 * gcc.target/powerpc/pdep-0.c: New.
417 * gcc.target/powerpc/pdep-1.c: New.
418 * gcc.target/powerpc/pextd-0.c: New.
419 * gcc.target/powerpc/pextd-1.c: New.
421 2020-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
423 * gcc.target/powerpc/vec-clrl-0.c: New.
424 * gcc.target/powerpc/vec-clrl-1.c: New.
425 * gcc.target/powerpc/vec-clrr-0.c: New.
426 * gcc.target/powerpc/vec-clrr-1.c: New.
428 2020-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
430 * gcc.target/powerpc/cntlzdm-0.c: New test.
431 * gcc.target/powerpc/cntlzdm-1.c: New test.
432 * gcc.target/powerpc/cnttzdm-0.c: New test.
433 * gcc.target/powerpc/cnttzdm-1.c: New test.
435 2020-05-11 Harald Anlauf <anlauf@gmx.de>
438 * gfortran.dg/pr95053.f: New test.
440 2020-05-11 Uroš Bizjak <ubizjak@gmail.com>
443 * gcc.target/i386/pr95046-1.c (test_sqrt): Add.
445 2020-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
447 * gcc.target/powerpc/vec-cfuged-0.c: New test.
448 * gcc.target/powerpc/vec-cfuged-1.c: New test.
450 2020-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
452 * gcc.target.powerpc/cfuged-0.c: New test.
453 * gcc.target.powerpc/cfuged-1.c: New test.
455 2020-05-11 Richard Biener <rguenther@suse.de>
457 PR tree-optimization/95049
458 * gcc.dg/torture/pr95049.c: New testcase.
460 2020-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
461 Bill Schmidt <wschmidt@linux.ibm.com>
463 * gcc.target/powerpc/vec-gnb-0.c: New test.
464 * gcc.target/powerpc/vec-gnb-1.c: New test.
465 * gcc.target/powerpc/vec-gnb-10.c: New test.
466 * gcc.target/powerpc/vec-gnb-2.c: New test.
467 * gcc.target/powerpc/vec-gnb-3.c: New test.
468 * gcc.target/powerpc/vec-gnb-4.c: New test.
469 * gcc.target/powerpc/vec-gnb-5.c: New test.
470 * gcc.target/powerpc/vec-gnb-6.c: New test.
471 * gcc.target/powerpc/vec-gnb-7.c: New test.
472 * gcc.target/powerpc/vec-gnb-8.c: New test.
473 * gcc.target/powerpc/vec-gnb-9.c: New test.
475 2020-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
477 * gcc.target/powerpc/vec-pdep-0.c: New.
478 * gcc.target/powerpc/vec-pdep-1.c: New.
479 * gcc.target/powerpc/vec-pext-0.c: New.
480 * gcc.target/powerpc/vec-pext-1.c: New.
482 2020-05-11 Richard Biener <rguenther@suse.de>
484 PR tree-optimization/94988
485 PR tree-optimization/95025
486 * gcc.dg/torture/pr94988.c: New testcase.
487 * gcc.dg/torture/pr95025.c: Likewise.
488 * gcc.dg/torture/pr95045.c: Likewise.
489 * g++.dg/asan/pr95025.C: New testcase.
491 2020-05-11 Jakub Jelinek <jakub@redhat.com>
492 Tobias Burnus <tobias@codesourcery.com>
495 * gfortran.dg/gomp/pr94672.f90: New.
496 * gfortran.dg/missing_optional_dummy_6a.f90: Update scan-tree.
498 2020-05-11 Felix Yang <felix.yang@huawei.com>
501 * gcc.target/aarch64/mgeneral-regs_5.c: New test.
503 2020-05-11 Alex Coplan <alex.coplan@arm.com>
505 * gcc.target/aarch64/csinv-neg.c: New test.
507 2020-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
509 * gcc.target/powerpc/vec-clzm-0.c: New test.
510 * gcc.target/powerpc/vec-clzm-1.c: New test.
511 * gcc.target/powerpc/vec-ctzm-0.c: New test.
512 * gcc.target/powerpc/vec-ctzm-1.c: New test.
514 2020-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
516 * gcc.target/powerpc/dg-future-0.c: New.
517 * gcc.target/powerpc/dg-future-1.c: New.
518 * lib/target-supports.exp (check_powerpc_future_hw_available):
519 Replace -mfuture with -mcpu=future.
520 (check_effective_target_powerpc_future_ok): Likewise.
521 (is-effective-target): Add powerpc_future_hw.
523 2020-05-11 Kito Cheng <kito.cheng@sifive.com>
525 * gcc/testsuite/g++.dg/ipa/pr94856.C: Require fgnu-tm.
527 2020-05-11 Uroš Bizjak <ubizjak@gmail.com>
530 * gcc.target/i386/pr95046-1.c: New test.
532 2020-05-11 Mark Eggleston <markeggleston@gcc.gnu.org>
535 * gfortran.dg/pr59107.f90: New test.
537 2020-05-11 Xiong Hu Luo <luoxhu@linux.ibm.com>
539 PR tree-optimization/83403
540 * gcc.dg/tree-ssa/pr83403-1.c: New test.
541 * gcc.dg/tree-ssa/pr83403-2.c: New test.
542 * gcc.dg/tree-ssa/pr83403.h: New header.
544 2020-05-10 Harald Anlauf <anlauf@gmx.de>
547 * gfortran.dg/pr93499.f90: New test.
549 2020-05-09 Jakub Jelinek <jakub@redhat.com>
552 * gcc.dg/two-types-6.c: Remove dg-warning directive that never
554 * gcc.dg/analyzer/pr93382.c: Properly escape ()s in the diagnostic
557 2020-05-09 Hans-Peter Nilsson <hp@axis.com>
559 * gcc.target/cris/: Adjust for removing crisv32-* and cris-linux-*.
560 * gcc.dg/20020919-1.c, gcc.dg/pr31866.c, gcc.dg/pr46647.c,
561 gcc.dg/sibcall-10.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
562 gcc.dg/sibcall-9.c, gcc.dg/torture/cris-asm-mof-1.c,
563 gcc.dg/torture/cris-volatile-1.c, gcc.dg/torture/pr38948.c,
564 gcc.dg/tree-ssa/20040204-1.c, gcc.dg/tree-ssa/loop-1.c,
565 gcc.dg/weak/typeof-2.c, lib/target-supports.exp: Remove remaining
568 2020-05-08 Vladimir Makarov <vmakarov@redhat.com>
570 * gcc.target/i386/pr92807-1.c: Improve the regex.
572 2020-05-08 Iain Sandoe <iain@sandoe.co.uk>
575 * g++.dg/coroutines/torture/pr95003.C: New test.
577 2020-05-08 Nathan Sidwell <nathan@acm.org>
579 * gcc.dg/cpp/counter-[23].c: Move to c-c+_-common/cpp.
580 * gcc.dg/cpp/dir-only-*: Likewise.
581 * c-c++-common/cpp/dir-only-[78].c: New.
583 2020-05-08 Richard Biener <rguenther@suse.de>
585 * gcc.dg/vect/bb-slp-pr68892.c: Adjust for not supported
586 SLP permutations becoming builds from scalars.
587 * gcc.dg/vect/bb-slp-pr78205.c: Likewise.
588 * gcc.dg/vect/bb-slp-34.c: Likewise.
590 2020-05-08 Nathan Sidwell <nathan@acm.org>
592 * c-c++-common/raw-string-6.c: Adjust EOF error location.
593 * g++.dg/cpp0x/decltype63.C: Likewise.
594 * g++.dg/cpp0x/gen-attrs-64.C: Likewise.
595 * g++.dg/cpp0x/pr68726.C: Likewise.
596 * g++.dg/cpp0x/pr78341.C: Likewise.
597 * g++.dg/cpp1y/pr65202.C: Likewise.
598 * g++.dg/cpp1z/class-deduction44.C: Likewise.
599 * g++.dg/diagnostic/unclosed-extern-c.C: Likewise.
600 * g++.dg/diagnostic/unclosed-function.C: Likewise.
601 * g++.dg/diagnostic/unclosed-namespace.C: Likewise.
602 * g++.dg/diagnostic/unclosed-struct.C: Likewise.
603 * g++.dg/ext/pr84598.C: Likewise.
604 * g++.dg/other/switch4.C: Likewise.
605 * g++.dg/parse/crash10.C: Likewise.
606 * g++.dg/parse/crash18.C: Likewise.
607 * g++.dg/parse/crash35.C: Likewise.
608 * g++.dg/parse/crash59.C: Likewise.
609 * g++.dg/parse/crash61.C: Likewise.
610 * g++.dg/parse/crash67.C: Likewise.
611 * g++.dg/parse/ctor3.C: Likewise.
612 * g++.dg/parse/error14.C: Likewise.
613 * g++.dg/parse/error5.C: Likewise.
614 * g++.dg/parse/error56.C: Likewise.
615 * g++.dg/parse/invalid1.C: Likewise.
616 * g++.dg/parse/parameter-declaration-1.C: Likewise.
617 * g++.dg/parse/parser-pr28152-2.C: Likewise.
618 * g++.dg/parse/parser-pr28152.C: Likewise.
619 * g++.dg/parse/pr68722.C: Likewise.
620 * g++.dg/pr46852.C: Likewise.
621 * g++.dg/pr46868.C: Likewise.
622 * g++.dg/template/crash115.C: Likewise.
623 * g++.dg/template/crash43.C: Likewise.
624 * g++.dg/template/error-recovery1.C: Likewise.
625 * g++.dg/template/error57.C: Likewise.
626 * g++.old-deja/g++.other/crash31.C: Likewise.
628 2020-05-08 Eric Botcazou <ebotcazou@adacore.com>
630 * gnat.dg/addr15.adb: New test.
632 2020-05-08 Richard Biener <rguenther@suse.de>
634 * gnat.dg/opt83.adb: New testcase.
636 2020-05-08 Jakub Jelinek <jakub@redhat.com>
638 PR tree-optimization/94786
639 * gcc.dg/tree-ssa/pr94786.c: New test.
642 * gcc.target/i386/pr94857.c: New test.
644 PR tree-optimization/94783
645 * gcc.dg/tree-ssa/pr94783.c: New test.
647 PR tree-optimization/94956
648 * gcc.target/i386/pr94956.c: New test.
650 PR tree-optimization/94913
651 * gcc.dg/tree-ssa/pr94913.c: New test.
653 2020-05-07 Segher Boessenkool <segher@kernel.crashing.org>
655 * gcc.target/powerpc/setnbc.h: New.
656 * gcc.target/powerpc/setnbceq.c: New.
657 * gcc.target/powerpc/setnbcge.c: New.
658 * gcc.target/powerpc/setnbcgt.c: New.
659 * gcc.target/powerpc/setnbcle.c: New.
660 * gcc.target/powerpc/setnbclt.c: New.
661 * gcc.target/powerpc/setnbcne.c: New.
663 2020-05-07 Segher Boessenkool <segher@kernel.crashing.org>
665 * gcc.target/powerpc/setbc.h: New.
666 * gcc.target/powerpc/setbceq.c: New.
667 * gcc.target/powerpc/setbcge.c: New.
668 * gcc.target/powerpc/setbcgt.c: New.
669 * gcc.target/powerpc/setbcle.c: New.
670 * gcc.target/powerpc/setbclt.c: New.
671 * gcc.target/powerpc/setbcne.c: New.
673 2020-05-07 Iain Sandoe <iain@sandoe.co.uk>
677 * g++.dg/coroutines/coro-missing-final-suspend.C: New test.
678 * g++.dg/coroutines/coro-missing-initial-suspend.C: New test.
679 * g++.dg/coroutines/coro-missing-promise-yield.C: Check for
680 continuation of compilation.
681 * g++.dg/coroutines/coro-missing-promise.C: Likewise.
682 * g++.dg/coroutines/coro-missing-ret-value.C: Likewise
683 * g++.dg/coroutines/coro-missing-ret-void.C: Likewise
684 * g++.dg/coroutines/coro-missing-ueh-3.C: Likewise
685 * g++.dg/coroutines/pr94817.C: New test.
686 * g++.dg/coroutines/pr94829.C: New test.
688 2020-05-07 Marek Polacek <polacek@redhat.com>
690 PR c++/94590 - Detect long double -> double narrowing.
691 * g++.dg/cpp0x/Wnarrowing18.C: New test.
693 2020-05-07 Marek Polacek <polacek@redhat.com>
696 * g++.dg/template/spec41.C: New test.
698 2020-05-07 Marek Polacek <polacek@redhat.com>
701 * g++.dg/cpp0x/initlist92.C: Don't expect an error in C++20 only.
703 2020-05-07 Manfred Schwarb <manfred99@gmx.ch>
705 * gcc.dg/20050121-1.c: Fix broken dg directives.
706 * gcc.dg/analzyer/pr93382.c: Likewise.
707 * gcc.dg/autopar/pr68460.c: Likewise.
708 * gcc.dg/c90-fordecl-1.c: Likewise.
709 * gcc.dg/cpp/trad/funlike-5.c: Likewise.
710 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
711 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
712 * gcc.dg/lto/pr52634_0.c: Likewise.
713 * gcc.dg/pr32069.c: Likewise.
714 * gcc.dg/pr35445.c: Likewise.
715 * gcc.dg/pr40172-3.c: Likewise.
716 * gcc.dg/pr87347.c: Likewise.
717 * gcc.dg/pr88660.c: Likewise.
718 * gcc.dg/pr89689.c: Likewise.
719 * gcc.dg/sinatan-2.c: Likewise.
720 * gcc.dg/sinhatanh-1.c: Likewise.
721 * gcc.dg/sinhovercosh-1.c: Likewise.
722 * gcc.dg/tls/opt-9.c: Likewise.
723 * gcc.dg/torture/builtins-1.c: Likewise.
724 * gcc.dg/torture/pr51106-1.c: Likewise.
725 * gcc.dg/torture/pr51106-2.c: Likewise.
726 * gcc.dg/torture/pr80281.c: Likewise.
727 * gcc.dg/torture/pr92252.c: Likewise.
728 * gcc.dg/tree-ssa/pr79448-2.c: Likewise.
729 * gcc.dg/tree-ssa/pr79448.c: Likewise.
730 * gcc.dg/tree-ssa/pr92163.c: Likewise.
731 * gcc.dg/tree-ssa/reassoc-28.c: Likewise.
732 * gcc.dg/tree-ssa/upcast-1.c: Likewise.
733 * gcc.dg/two-types-6.c: Likewise.
734 * gcc.dg/ubsan/c-shift-1.c: Likewise.
735 * gcc.dg/var-expand3.c: Likewise.
736 * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: Likewise.
737 * gcc.dg/vect/pr71264.c: Likewise.
739 2020-05-07 Marek Polacek <polacek@redhat.com>
741 * g++.dg/other/operator1.C: Adjust expected message.
742 * g++.dg/overload/operator2.C: Likewise.
743 * g++.dg/template/error30.C: Likewise.
744 * g++.old-deja/g++.jason/operator.C: Likewise.
746 2020-05-07 Richard Biener <rguenther@suse.de>
749 * gcc.dg/tree-ssa/pr94703.c: New testcase.
751 2020-05-07 Jakub Jelinek <jakub@redhat.com>
754 * g++.dg/ext/attr-parm-1.C: Enable the test also for lp64 x86, use
755 sysv_abi and ms_abi attributes in that case instead of fastcall and
759 * gcc.dg/pr94968.c: New test.
761 2020-05-07 Richard Biener <rguenther@suse.de>
763 PR tree-optimization/57359
764 * gcc.dg/torture/pr57359-1.c: New testcase.
765 * gcc.dg/torture/pr57359-1.c: Likewise.
766 * gcc.dg/tree-ssa/ssa-lim-14.c: Likewise.
767 * gcc.dg/graphite/pr80906.c: XFAIL.
769 2020-05-07 Eric Botcazou <ebotcazou@adacore.com>
771 * gnat.dg/debug16.adb: New test.
773 2020-05-06 Marek Polacek <polacek@redhat.com>
776 * g++.dg/warn/Wdiv-by-zero-3.C: New test.
777 * g++.dg/warn/Wtype-limits4.C: New test.
778 * g++.dg/warn/template-2.C: New test.
779 * g++.old-deja/g++.pt/crash10.C: Add dg-warning.
781 2020-05-06 Iain Buclaw <ibuclaw@gdcproject.org>
784 * gdc.dg/pr94970.d: New test.
786 2020-05-06 Jakub Jelinek <jakub@redhat.com>
789 * g++.dg/warn/Wstrict-aliasing-bogus-tmpl.C: New test.
792 * g++.dg/cpp2a/spaceship-synth8.C: New test.
794 2020-05-06 qing zhao <qing.zhao@oracle.com>
797 * gcc.dg/plugin/location-overflow-test-1.c (fn_1): New message to
798 provide hint to use the new -flarge-source-files option.
800 2020-05-06 Uroš Bizjak <ubizjak@gmail.com>
803 * gcc.target/i386/pr94913-1.c: New test.
804 * gcc.target/i386/pr94913-2.c: Ditto.
806 2020-05-06 Richard Biener <rguenther@suse.de>
808 PR tree-optimization/94963
809 * gcc.dg/pr94963.c: New testcase.
811 2020-05-06 Hongtao Liu <hongtao.liu@intel.com>
813 * g++.dg/other/i386-2.c: Add -mtsxldtrk.
814 * g++.dg/other/i386-3.c: Likewise.
815 * gcc.target/i386/sse-12.c: Likewise.
816 * gcc.target/i386/sse-13.c: Likewise.
817 * gcc.target/i386/sse-14.c: Likewise.
818 * gcc.target/i386/sse-22.c: Likewsie.
819 * gcc.target/i386/sse-23.c: Likewise.
820 * gcc.target/i386/tsxldtrk-1.c: New test.
821 * gcc.target/i386/funcspec-56.inc: Add target attribute tests
824 2020-05-06 Hongtao Liu <hongtao.liu@intel.com>
826 * gcc.target/i386/funcspec-56.inc: Add enqcmd, avx512bf16,
829 2020-05-06 Jakub Jelinek <jakub@redhat.com>
831 PR tree-optimization/94921
832 * match.pd (~(~X - Y) -> X + Y, ~(~X + Y) -> X - Y): New
835 PR rtl-optimization/94873
836 * gcc.dg/pr94873.c: New test.
838 2020-05-06 Hongtao.liu <hongtao.liu@intel.com>
839 Wei Xiao <wei3.xiao@intel.com>
841 * gcc/testsuite/gcc.target/i386/serialize-1.c: New test.
842 * gcc/testsuite/g++.dg/other/i386-2.C: Add -mserialize.
843 * gcc/testsuite/g++.dg/other/i386-3.C: Ditto.
844 * gcc/testsuite/gcc.target/i386/funcspec-56.inc: Ditto.
845 * gcc/testsuite/gcc.target/i386/sse-12.c: Ditto.
846 * gcc/testsuite/gcc.target/i386/sse-13.c: Ditto.
847 * gcc/testsuite/gcc.target/i386/sse-14.c: Ditto.
848 * gcc/testsuite/gcc.target/i386/sse-22.c: Ditto.
849 * gcc/testsuite/gcc.target/i386/sse-23.c: Ditto.
851 2020-05-05 H.J. Lu <hongjiu.lu@intel.com>
854 * objc/execute/exceptions/matcher-1.m (my_exception_matcher):
855 Change return type to int.
857 2020-05-05 Harald Anlauf <anlauf@gmx.de>
860 * gfortran.dg/pr93366.f90: New test.
862 2020-05-05 Michael Meissner <meissner@linux.ibm.com>
864 * gcc.dg/nextafter-2.c: Delete changes meant for a private branch.
865 * gcc.target/powerpc/pr70117.c: Likewise.
867 2020-05-05 Dimitar Dimitrov <dimitar@dinux.eu>
869 * gcc.target/pru/clobber-sp.c: New test.
871 2020-05-05 Dimitar Dimitrov <dimitar@dinux.eu>
873 * gcc.target/pru/lra-framepointer-fragmentation-1.c: Update test to
874 take into account additional available registers.
875 * gcc.target/pru/lra-framepointer-fragmentation-2.c: Ditto.
877 2020-05-05 Marek Polacek <polacek@redhat.com>
880 * g++.dg/lookup/this1.C: Adjust dg-error.
881 * g++.dg/template/lookup12.C: New test.
882 * g++.dg/template/lookup13.C: New test.
883 * g++.dg/template/lookup14.C: New test.
884 * g++.dg/template/lookup15.C: New test.
886 2020-05-05 Martin Liska <mliska@suse.cz>
888 * gcc.dg/spellcheck-options-22.c: New test.
890 2020-05-05 Martin Liska <mliska@suse.cz>
892 * g++.dg/concepts/diagnostic1.C: Merge dg-options and
893 dg-additional-options if len <= 120 chars.
894 * g++.dg/cpp1y/new1.C: Likewise.
895 * g++.dg/cpp1y/new2.C: Likewise.
896 * g++.dg/debug/dwarf2/pr61433.C: Likewise.
897 * g++.dg/init/new18.C: Likewise.
898 * g++.dg/ipa/devirt-19.C: Likewise.
899 * g++.dg/ipa/devirt-52.C: Likewise.
900 * g++.dg/ipa/pr44372.C: Likewise.
901 * g++.dg/ipa/pr58371.C: Likewise.
902 * g++.dg/ipa/pr63587-2.C: Likewise.
903 * g++.dg/ipa/pr78211.C: Likewise.
904 * g++.dg/opt/dump1.C: Likewise.
905 * g++.dg/opt/pr44919.C: Likewise.
906 * g++.dg/opt/pr47615.C: Likewise.
907 * g++.dg/opt/pr82159-2.C: Likewise.
908 * g++.dg/other/pr52048.C: Likewise.
909 * g++.dg/pr57662.C: Likewise.
910 * g++.dg/pr59510.C: Likewise.
911 * g++.dg/pr67989.C: Likewise.
912 * g++.dg/pr81194.C: Likewise.
913 * g++.dg/template/canon-type-8.C: Likewise.
914 * g++.dg/template/crash107.C: Likewise.
915 * g++.dg/template/show-template-tree-3.C: Likewise.
916 * g++.dg/tm/cgraph_edge.C: Likewise.
917 * g++.dg/torture/20141013.C: Likewise.
918 * g++.dg/torture/pr34641.C: Likewise.
919 * g++.dg/torture/pr34850.C: Likewise.
920 * g++.dg/torture/pr36745.C: Likewise.
921 * g++.dg/torture/pr40991.C: Likewise.
922 * g++.dg/torture/pr48271.C: Likewise.
923 * g++.dg/torture/pr53602.C: Likewise.
924 * g++.dg/torture/pr53752.C: Likewise.
925 * g++.dg/torture/pr54838.C: Likewise.
926 * g++.dg/torture/pr58252.C: Likewise.
927 * g++.dg/tree-ssa/pr22444.C: Likewise.
928 * g++.dg/tree-ssa/pr24351-3.C: Likewise.
929 * g++.dg/tree-ssa/pr27283.C: Likewise.
930 * g++.dg/tree-ssa/pr27291.C: Likewise.
931 * g++.dg/tree-ssa/pr27548.C: Likewise.
932 * g++.dg/tree-ssa/pr42337.C: Likewise.
933 * g++.dg/ubsan/pr65583.C: Likewise.
934 * g++.old-deja/g++.robertl/eb27.C: Likewise.
935 * gcc.dg/tree-ssa/dse-points-to.c: Likewise.
936 * gcc.target/arm/simd/vmmla_1.c: Likewise.
937 * gcc.target/i386/vect-pr67800.c: Likewise.
938 * gcc.target/mips/cfgcleanup-jalr2.c: Likewise.
939 * gcc.target/mips/cfgcleanup-jalr3.c: Likewise.
941 2020-05-05 Richard Biener <rguenther@suse.de>
944 * gcc.dg/vect/bb-slp-22.c: Adjust.
946 2020-05-05 Richard Biener <rguenther@suse.de>
949 * gcc.dg/torture/pr94947-1.c: New testcase.
950 * gcc.dg/torture/pr94947-2.c: Likewise.
952 2020-05-05 Eric Botcazou <ebotcazou@adacore.com>
954 * gnat.dg/aggr29.adb: New test.
956 2020-05-05 Richard Biener <rguenther@suse.de>
958 PR tree-optimization/94949
959 * gcc.dg/torture/pr94949.c: New testcase.
961 2020-05-05 Alex Coplan <alex.coplan@arm.com>
963 * gcc.target/aarch64/mvn_zero_ext.c: New test.
965 2020-05-05 Jakub Jelinek <jakub@redhat.com>
967 PR tree-optimization/94800
968 * gcc.dg/tree-ssa/pr94800.c: New test.
969 * gcc.dg/tree-ssa/popcount5.c: New test.
970 * gcc.dg/tree-ssa/popcount5l.c: New test.
971 * gcc.dg/tree-ssa/popcount5ll.c: New test.
974 * gcc.target/i386/pr94942.c: New test.
976 PR tree-optimization/94914
977 * gcc.target/i386/pr94914.c: New test.
979 2020-05-04 Patrick Palka <ppalka@redhat.com>
982 * g++.dg/warn/pr94038.C: New test.
984 2020-05-04 Richard Sandiford <richard.sandiford@arm.com>
987 * gcc.target/aarch64/sve/acle/general/unoptimized_1.c: New test.
989 2020-05-04 Uroš Bizjak <ubizjak@gmail.com>
992 * gcc.target/i386/pr94795-1.c: New test.
993 * gcc.target/i386/pr94795-2.c: Ditto.
995 2020-05-04 Richard Biener <rguenther@suse.de>
997 PR tree-optimization/39612
998 * gcc.dg/tree-ssa/pr39612.c: New testcase.
1000 2020-05-04 Uroš Bizjak <ubizjak@gmail.com>
1003 * gcc.targeti/i386/pr94650.c: New test.
1005 2020-05-04 Jakub Jelinek <jakub@redhat.com>
1007 PR tree-optimization/94718
1008 * gcc.dg/tree-ssa/pr94718-4.c: New test.
1009 * gcc.dg/tree-ssa/pr94718-5.c: New test.
1011 PR tree-optimization/94718
1012 * gcc.dg/tree-ssa/pr94718-3.c: New test.
1014 PR tree-optimization/94718
1015 * gcc.dg/tree-ssa/pr94718-1.c: New test.
1016 * gcc.dg/tree-ssa/pr94718-2.c: New test.
1018 2020-05-03 Eric Botcazou <ebotcazou@adacore.com>
1020 * gnat.dg/limited1_inner.adb (Finalize): Use 'Unrestricted_Access.
1022 2020-05-02 H.J. Lu <hongjiu.lu@intel.com>
1025 * lib/gfortran.exp (gfortran_target_compile): Get asan library
1026 from TEST_ALWAYS_FLAGS.
1028 2020-05-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1031 * gfortran.dg/asan: New directory.
1032 * gfortran.dg/asan/asan.exp: New file.
1033 * gfortran.dg/asan/pointer_assign_16.f90: New test case.
1035 2020-05-01 H.J. Lu <hongjiu.lu@intel.com>
1038 * c-c++-common/patchable_function_entry-error-1.c: New test.
1039 * c-c++-common/patchable_function_entry-error-2.c: Likewise.
1040 * c-c++-common/patchable_function_entry-error-3.c: Likewise.
1042 2020-05-01 Patrick Palka <ppalka@redhat.com>
1045 * g++.dg/template/sfinae29.C: New test.
1047 2020-05-01 Marek Polacek <polacek@redhat.com>
1050 * g++.dg/cpp2a/paren-init26.C: New test.
1052 2020-05-01 Andreas Tobler <andreast@gcc.gnu.org>
1054 * gcc.dg/asan/pr87930.c: Enable on x86_64 FreeBSD.
1055 * c-c++-common/asan/asan-interface-1.c: Likewise.
1056 * c-c++-common/asan/clone-test-1.c: Likewise.
1057 * c-c++-common/asan/no-asan-stack.c: Likewise.
1058 * c-c++-common/asan/pr59063-1.c: Likewise.
1059 * c-c++-common/asan/pr59063-2.c: Likewise.
1060 * g++.dg/asan/asan_test.C: Likewise.
1061 * g++.dg/asan/asan_test_utils.h: Likewise.
1062 * g++.dg/asan/interception-failure-test-1.C: Likewise.
1063 * g++.dg/asan/interception-malloc-test-1.C: Likewise.
1065 2020-04-30 Peter Bergner <bergner@linux.ibm.com>
1067 PR rtl-optimization/94740
1068 * gcc.target/powerpc/pr94740.c: New test.
1070 2020-04-30 Jakub Jelinek <jakub@redhat.com>
1073 * gcc.dg/pr94842.c: New test.
1075 2020-04-30 Martin Jambor <mjambor@suse.cz>
1078 * g++.dg/ipa/pr94856.C: New test.
1080 2020-04-30 Iain Sandoe <iain@sandoe.co.uk>
1083 * g++.dg/coroutines/pr94886-folly-3.C: New test.
1085 2020-04-30 Iain Sandoe <iain@sandoe.co.uk>
1088 * g++.dg/coroutines/pr94883-folly-2.C: New test.
1090 2020-04-30 Iain Sandoe <iain@sandoe.co.uk>
1093 * g++.dg/coroutines/pr94xxx-folly-1.C: New test.
1095 2020-04-30 Marek Polacek <polacek@redhat.com>
1098 * g++.dg/warn/Warray-bounds-10.C: New test.
1100 2020-04-30 Szabolcs Nagy <szabolcs.nagy@arm.com>
1103 * gcc.target/aarch64/pr94748.c: New test.
1105 2020-04-30 Andreas Krebbel <krebbel@linux.ibm.com>
1107 * gcc.target/s390/zvector/vec_load_len_r.c: New test.
1108 * gcc.target/s390/zvector/vec_store_len_r.c: New test.
1110 2020-04-29 Jakub Jelinek <jakub@redhat.com>
1113 * g++.target/s390/s390.exp: New file.
1114 * g++.target/s390/pr94704-1.C: New test.
1115 * g++.target/s390/pr94704-2.C: New test.
1116 * g++.target/s390/pr94704-3.C: New test.
1117 * g++.target/s390/pr94704-4.C: New test.
1119 2020-04-29 Patrick Palka <ppalka@redhat.com>
1122 * g++.dg/concepts/diagnostics12.C: Clarify the dg-message now
1123 that the corresponding diagnostic is deterministic.
1124 * g++.dg/concepts/diagnostics13.C: New test.
1126 2020-04-29 H.J. Lu <hongjiu.lu@intel.com>
1129 * gcc.target/i386/pr93654.c: New test.
1131 2020-04-29 Richard Sandiford <richard.sandiford@arm.com>
1133 * lib/target-supports.exp: Add v8a_hard to the list of arm_arch_*
1135 * g++.target/arm/no_unique_address_1.C: New test.
1136 * g++.target/arm/no_unique_address_2.C: Likewise.
1138 2020-04-29 Richard Biener <rguenther@suse.de>
1139 Li Zekun <lizekun1@huawei.com>
1142 * gcc.dg/lto/pr94822_0.c: New testcase.
1143 * gcc.dg/lto/pr94822_1.c: Alternate file.
1144 * gcc.dg/lto/pr94822.h: Likewise.
1146 2020-04-29 Richard Sandiford <richard.sandiford@arm.com>
1148 * g++.target/aarch64/no_unique_address_1.C: New test.
1149 * g++.target/aarch64/no_unique_address_2.C: Likewise.
1151 2020-04-29 Richard Sandiford <richard.sandiford@arm.com>
1153 * g++.target/arm/mve.exp: Restore the original dg-do-what-default
1156 2020-04-29 Jakub Jelinek <jakub@redhat.com>
1159 * g++.target/powerpc/pr94707-1.C: New test.
1160 * g++.target/powerpc/pr94707-2.C: New test.
1161 * g++.target/powerpc/pr94707-3.C: New test.
1162 * g++.target/powerpc/pr94707-4.C: New test.
1163 * g++.target/powerpc/pr94707-5.C: New test.
1164 * g++.target/powerpc/pr94707-4.C: New test.
1166 2020-04-29 Patrick Palka <ppalka@redhat.com>
1169 * g++.dg/cpp2a/concepts-inherit-ctor10.C: New test.
1170 * g++.dg/cpp2a/concepts-inherit-ctor11.C: New test.
1173 * g++.dg/concepts/diagnostic12.C: New test.
1174 * g++.dg/concepts/diagnostic5.C: Adjust dg-message.
1176 2020-04-28 Alexandre Oliva <oliva@adacore.com>
1179 * gcc.target/powerpc/test_mffsl.c: Call mffsl only once.
1180 Reinterpret the doubles as long longs for compares. Mask out
1181 mffs bits that are not expected from mffsl.
1183 2020-04-28 David Malcolm <dmalcolm@redhat.com>
1186 * g++.dg/analyzer/pr94816.C: New test.
1188 2020-04-28 David Malcolm <dmalcolm@redhat.com>
1194 * gcc.dg/analyzer/data-model-1.c: Mark "use of uninitialized
1195 value" warnings as xfail for now.
1196 * gcc.dg/analyzer/data-model-5b.c: Remove uninitialized warning.
1197 * gcc.dg/analyzer/pr94099.c: Mark "uninitialized" warning as xfail
1199 * gcc.dg/analyzer/pr94447.c: New test.
1200 * gcc.dg/analyzer/pr94639.c: New test.
1201 * gcc.dg/analyzer/pr94732.c: New test.
1202 * gcc.dg/analyzer/pr94754.c: New test.
1203 * gcc.dg/analyzer/zlib-6.c: Mark "uninitialized" warning as xfail
1206 2020-04-28 Jakub Jelinek <jakub@redhat.com>
1208 PR tree-optimization/94809
1209 * gcc.c-torture/execute/pr94809.c: New test.
1211 2020-04-28 Iain Sandoe <iain@sandoe.co.uk>
1214 * g++.dg/coroutines/pr94760-mismatched-traits-and-promise-prev.C:
1217 2020-04-28 Iain Sandoe <iain@sandoe.co.uk>
1220 * g++.dg/coroutines/coro-bad-alloc-00-bad-op-new.C: Adjust for
1221 updated error messages.
1222 * g++.dg/coroutines/coro-bad-alloc-01-bad-op-del.C: Likewise.
1223 * g++.dg/coroutines/coro-bad-alloc-02-no-op-new-nt.C: Likewise.
1224 * g++.dg/coroutines/coro-missing-promise.C: Likewise.
1225 * g++.dg/coroutines/pr93458-5-bad-coro-type.C: Liekwise.
1226 * g++.dg/coroutines/torture/co-ret-17-void-ret-coro.C: New test.
1228 2020-04-27 Iain Sandoe <iain@sandoe.co.uk>
1231 * g++.dg/coroutines/torture/local-var-06-structured-binding.C:
1234 2020-04-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1238 * gfortran.dg/pointer_assign_13.f90: Remove.
1240 2020-04-27 Jakub Jelinek <jakub@redhat.com>
1243 * gcc.dg/pr94780.c: New test.
1245 2020-04-27 Patrick Palka <ppalka@redhat.com>
1248 * g++.dg/cpp1y/constexpr-tracking-const23.C: New test.
1249 * g++.dg/cpp1y/constexpr-tracking-const24.C: New test.
1250 * g++.dg/cpp1y/constexpr-tracking-const25.C: New test.
1252 2020-04-27 Szabolcs Nagy <szabolcs.nagy@arm.com>
1255 * gcc.target/aarch64/pr94697.c: Require lp64.
1257 2020-04-27 Jakub Jelinek <jakub@redhat.com>
1260 * c-c++-common/pr94755.c: New test.
1262 2020-04-27 Felix Yang <felix.yang@huawei.com>
1264 PR tree-optimization/94784
1265 * gcc.dg/pr94784.c: New test.
1267 2020-04-27 Szabolcs Nagy <szabolcs.nagy@arm.com>
1270 * g++.target/aarch64/pr94515-1.C: New test.
1271 * g++.target/aarch64/pr94515-2.C: New test.
1273 2020-04-26 Marek Polacek <polacek@redhat.com>
1276 * g++.dg/cpp0x/explicit13.C: New test.
1277 * g++.dg/cpp0x/explicit14.C: New test.
1279 2020-04-27 Iain Buclaw <ibuclaw@gdcproject.org>
1282 * lib/gdc-utils.exp (gdc-convert-test): Add dg-skip-if for compilable
1283 tests that depend on the phobos standard library.
1285 2020-04-27 Iain Buclaw <ibuclaw@gdcproject.org>
1288 * gdc.dg/pr94777a.d: New test.
1289 * gdc.dg/pr94777b.d: New test.
1291 2020-04-26 Iain Sandoe <iain@sandoe.co.uk>
1294 * g++.dg/coroutines/pr94752.C: New test.
1296 2020-04-26 Thomas Koenig <tkoenig@gcc.gnu.org>
1299 * gfortran.dg/binding_label_tests_34.f90: New test case.
1301 2020-04-25 David Edelsohn <dje.gcc@gmail.com>
1303 * g++.dg/debug/dwarf2/pr61433.C: Unfail AIX.
1304 * g++.dg/opt/pr48549.C: Same.
1305 * g++.dg/opt/pr60002.C: Same.
1306 * g++.dg/opt/pr80436.C: Same.
1307 * g++.dg/opt/pr83084.C: Same.
1308 * g++.dg/other/pr42685.C: Same.
1309 * gcc.dg/pr41241.c: Same.
1310 * gcc.dg/pr42629.c: Same.
1311 * gcc.dg/pr42630.c: Same.
1312 * gcc.dg/pr42719.c: Same.
1313 * gcc.dg/pr42728.c: Same.
1314 * gcc.dg/pr42889.c: Same.
1315 * gcc.dg/pr42916.c: Same.
1316 * gcc.dg/pr43084.c: Same.
1317 * gcc.dg/pr43670.c: Same.
1318 * gcc.dg/pr44023.c: Same.
1319 * gcc.dg/pr44971.c: Same.
1320 * gcc.dg/pr45449.c: Same.
1321 * gcc.dg/pr46771.c: Same.
1322 * gcc.dg/pr47684.c: Same.
1323 * gcc.dg/pr47881.c: Same.
1324 * gcc.dg/pr48768.c: Same.
1325 * gcc.dg/pr50017.c: Same.
1326 * gcc.dg/pr56023.c: Same.
1327 * gcc.dg/pr64935-1.c: Same.
1328 * gcc.dg/pr64935-2.c: Same.
1329 * gcc.dg/pr65521.c: Same.
1330 * gcc.dg/pr65779.c: Same.
1331 * gcc.dg/pr65980.c: Same.
1332 * gcc.dg/pr66688.c: Same.
1333 * gcc.dg/pr70405.c: Same.
1334 * gcc.dg/vect/pr49352.c: Same.
1336 2020-04-25 David Edelsohn <dje.gcc@gmail.com>
1338 * gcc.dg/ipa/ipa-sra-19.c: Add -Wno-psabi option on AIX.
1340 2020-04-25 David Edelsohn <dje.gcc@gmail.com>
1342 * gcc.dg/spellcheck-options-21.c: Require LTO.
1344 2020-04-25 David Edelsohn <dje.gcc@gmail.com>
1346 * gcc.dg/debug/dwarf2/pr82718-1.c: Skip on AIX.
1347 * gcc.dg/debug/dwarf2/pr82718-2.c: Skip on AIX.
1349 2020-04-25 Thomas Koenig <tkoenig@gcc.gnu.org>
1352 * gfortran.dg/pointer_assign_14.f90: New test.
1353 * gfortran.dg/pointer_assign_15.f90: New test.
1355 2020-04-25 Iain Sandoe <iain@sandoe.co.uk>
1357 * g++.dg/coroutines/torture/co-ret-16-simple-control-flow.C:
1360 2020-04-25 Patrick Palka <ppalka@redhat.com>
1362 * g++.dg/concepts/diagnostic11.C: New test.
1364 2020-04-25 Jakub Jelinek <jakub@redhat.com>
1367 * g++.dg/warn/Wreturn-type-12.C: New test.
1369 PR tree-optimization/94734
1370 PR tree-optimization/89430
1371 * gcc.dg/tree-ssa/pr89430-1.c: Add xfail.
1372 * gcc.dg/tree-ssa/pr89430-2.c: Add xfail.
1373 * gcc.dg/tree-ssa/pr89430-5.c: Add xfail.
1374 * gcc.dg/tree-ssa/pr89430-6.c: Add xfail.
1375 * gcc.c-torture/execute/pr94734.c: New test.
1377 2020-04-24 Jakub Jelinek <jakub@redhat.com>
1380 * g++.dg/compat/struct-layout-1.exp: Use the -std=c++14 vs. -std=c++17
1381 ABI compatibility testing even with ALT_CXX_UNDER_TEST, as long as
1382 that compiler accepts -std=c++14 and -std=c++17 options.
1384 2020-04-24 Andrew Stubbs <ams@codesourcery.com>
1386 * lib/target-supports.exp (available_vector_sizes): Add amdgcn.
1387 (check_effective_target_vect_cmdline_needed): Disable for amdgcn.
1388 (check_effective_target_vect_pack_trunc): Add amdgcn.
1390 2020-04-24 Iain Sandoe <iain@sandoe.co.uk>
1393 * g++.dg/coroutines/pr94288.C: New test.
1395 2020-04-24 Alexandre Oliva <oliva@adacore.com>
1397 * lib/target-supports.exp (check_effective_target_fileio): New.
1398 * gcc.c-torture/execute/fprintf-2.c: Require it.
1399 * gcc.c-torture/execute/printf-2.c: Likewise.
1400 * gcc.c-torture/execute/user-printf.c: Likewise.
1402 2020-04-24 Haijian Zhang <z.zhanghaijian@huawei.com>
1404 PR rtl-optimization/94708
1405 * gfortran.dg/pr94708.f90: New test.
1407 2020-04-23 David Edelsohn <dje.gcc@gmail.com>
1409 * gcc.dg/torture/pr90020.c: Skip on AIX.
1411 2020-04-23 David Edelsohn <dje.gcc@gmail.com>
1413 * g++.dg/cpp0x/lambda/pr94426-1.C: Require LTO.
1415 2020-04-23 Martin Sebor <msebor@redhat.com>
1418 * gcc.dg/Wframe-larger-than-3.c: New test.
1419 * gcc.dg/Wlarger-than4.c: New test.
1420 * gcc.dg/Wstack-usage.c: New test.
1422 2020-04-23 Patrick Palka <ppalka@redhat.com>
1424 * g++.dg/cpp0x/dependent3.C: New test.
1427 * g++.dg/cpp2a/concepts-lambda6.C: New test.
1429 2019-04-23 Eric Botcazou <ebotcazou@adacore.com>
1431 * g++.dg/opt/store-merging-4.C: New test.
1433 2020-04-23 Iain Sandoe <iain@sandoe.co.uk>
1436 * g++.dg/coroutines/torture/co-await-18-if-cond.C: New test.
1437 * g++.dg/coroutines/torture/co-await-19-while-cond.C: New test.
1438 * g++.dg/coroutines/torture/co-await-20-do-while-cond.C: New test.
1439 * g++.dg/coroutines/torture/co-await-21-switch-value.C: New test.
1440 * g++.dg/coroutines/torture/co-await-22-truth-and-of-if.C: New test.
1441 * g++.dg/coroutines/torture/co-ret-16-simple-control-flow.C: New test.
1443 2020-04-23 Marek Polacek <polacek@redhat.com>
1446 * g++.dg/tm/attrib-5.C: New test.
1448 2020-04-23 Jakub Jelinek <jakub@redhat.com>
1451 * gcc.c-torture/execute/pr94724.c: New test.
1453 2020-04-23 Thomas Koenig <tkoenig@gcc.gnu.org>
1456 * gfortran.dg/pointer_assign_13.f90: New test.
1458 2020-04-23 Iain Sandoe <iain@sandoe.co.uk>
1460 * g++.dg/coroutines/coro-bad-alloc-00-bad-op-new.C: Adjust for
1461 changed inline namespace.
1462 * g++.dg/coroutines/coro-bad-alloc-01-bad-op-del.C: Likewise.
1463 * g++.dg/coroutines/coro-bad-alloc-02-no-op-new-nt.C: Likewise
1464 * g++.dg/coroutines/coro.h: Likewise
1466 2020-04-23 Szabolcs Nagy <szabolcs.nagy@arm.com>
1469 * gcc.target/aarch64/pr94697.c: New test.
1471 2020-04-23 Felix Yang <felix.yang@huawei.com>
1474 * gcc.target/aarch64/pragma_cpp_predefs_2.c: Fix typos, pop_pragma ->
1475 pop_options. Add tests for general-regs-only.
1476 * gcc.target/aarch64/pragma_cpp_predefs_3.c: Add tests for
1479 2020-04-23 Andrew Stubbs <ams@codesourcery.com>
1480 Thomas Schwinge <thomas@codesourcery.com>
1484 * c-c++-common/goacc/pr93488.c: New file.
1486 2020-04-23 Richard Sandiford <richard.sandiford@arm.com>
1488 PR tree-optimization/94727
1489 * gcc.dg/vect/pr94727.c: New test.
1491 2020-04-23 Szabolcs Nagy <szabolcs.nagy@arm.com>
1494 * g++.target/aarch64/pr94514.C: Require lp64.
1495 * gcc.target/aarch64/pr94514.c: Likewise.
1497 2020-04-23 Jakub Jelinek <jakub@redhat.com>
1500 * g++.dg/tree-ssa/pr27830.C: Use -Wpsabi -w for -std=c++17 and higher.
1503 * gcc.dg/pr94705.c: New test.
1505 2020-04-22 Patrick Palka <ppalka@redhat.com>
1509 * g++.dg/cpp2a/concepts-inherit-ctor9.C: New test.
1511 2020-04-22 Marek Polacek <polacek@redhat.com>
1514 * g++.dg/cpp2a/fn-template20.C: New test.
1516 2020-04-22 Duan bo <duanbo3@huawei.com>
1519 * gcc.target/aarch64/pr63304_1.c: Require lp64 target.
1520 * gcc.target/aarch64/pr70120-2.c: Likewise.
1521 * gcc.target/aarch64/pr94530.c: Likewise.
1522 * gcc.target/aarch64/reload-valid-spoff.c: Likewise.
1524 2020-04-22 Felix Yang <felix.yang@huawei.com>
1527 * gcc.target/aarch64/sve/acle/general/nosve_6.c: New test.
1529 2020-04-22 José Rui Faustino de Sousa <jrfsousa@gmail.com>
1532 * gfortran.dg/PR90350.f90: New test.
1534 2020-04-22 Paolo Carlini <paolo.carlini@oracle.com>
1537 * g++.dg/cpp1y/lambda-generic-variadic20.C: New.
1539 2020-04-22 Martin Sebor <msebor@redhat.com>
1542 * c-c++-common/Warray-bounds-2.c: Replace a large value harcoded
1543 in an expected warning with a pattern.
1545 2020-04-22 Christophe Lyon <christophe.lyon@linaro.org>
1547 * lib/target-supports.exp (check_effective_target_arm_dsp)
1548 (check_effective_target_arm_crc_ok_nocache)
1549 (check_effective_target_arm_coproc1_ok_nocache)
1550 (check_effective_target_arm_coproc2_ok_nocache)
1551 (check_effective_target_arm_coproc3_ok_nocache)
1552 (check_effective_target_arm_coproc4_ok_nocache): Include
1555 2020-04-22 Christophe Lyon <christophe.lyon@linaro.org>
1558 * lib/target-supports.exp (arm_v8m_main_cde, arm_v8m_main_cde_fp)
1559 (arm_v8_1m_main_cde_mve, arm_v8_1m_main_cde_mve_fp): Include
1560 arm_cde.h and arm_mve.h as ineeded.
1562 2020-04-22 Christophe Lyon <christophe.lyon@linaro.org>
1564 * lib/target-supports.exp
1565 (check_effective_target_arm_v8_1m_mve_ok_nocache): Include
1568 2020-04-22 Christophe Lyon <christophe.lyon@linaro.org>
1570 * gcc.target/arm/mve/intrinsics/mve_vector_float.c: Use
1572 * gcc.target/arm/mve/intrinsics/mve_vector_float1.c: Likewise.
1573 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Likewise.
1574 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Use
1576 * gcc.target/arm/mve/intrinsics/mve_vector_int1.c: Likewise.
1577 * gcc.target/arm/mve/intrinsics/mve_vector_int2.c: Likewise.
1578 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
1579 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
1580 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
1582 2020-04-22 Christophe Lyon <christophe.lyon@linaro.org>
1584 * gcc.target/arm/mve/intrinsics/mve_move_gpr_to_gpr.c: Remove
1587 2020-04-22 Christophe Lyon <christophe.lyon@linaro.org>
1589 * gcc.target/arm/mve/intrinsics/mve_fp_fpu1.c: Use arm_hard_ok
1590 effective target and arm_v8_1m_mve_fp options.
1591 * gcc.target/arm/mve/intrinsics/mve_fp_fpu2.c: Use arm_softfp_ok
1592 effective target and arm_v8_1m_mve_fp options.
1593 * gcc.target/arm/mve/intrinsics/mve_fpu1.c: Use arm_hard_ok
1594 effective target and arm_v8_1m_mve options.
1595 * gcc.target/arm/mve/intrinsics/mve_fpu2.c: Use arm_softfp_ok
1596 effective target and arm_v8_1m_mve options.
1598 2020-04-22 Christophe Lyon <christophe.lyon@linaro.org>
1600 * lib/target-supports.exp (arm_softfp_ok): New effective target.
1601 (arm_hard_ok): Likewise.
1603 2020-04-22 Tobias Burnus <tobias@codesourcery.com>
1606 * gfortran.dg/gomp/warn_truncated.f: New.
1607 * gfortran.dg/gomp/warn_truncated.f90: New.
1609 2020-04-22 Richard Sandiford <richard.sandiford@arm.com>
1611 PR tree-optimization/94700
1612 * gcc.target/aarch64/sve/acle/general/pr94700.c: New test.
1614 2020-04-22 Iain Sandoe <iain@sandoe.co.uk>
1616 * g++.dg/coroutines/torture/local-var-0.C: Rename to...
1617 * g++.dg/coroutines/torture/local-var-00-const.C: ...this.
1618 * g++.dg/coroutines/torture/local-var-1.C: Rename to...
1619 * g++.dg/coroutines/torture/local-var-01-single.C: ...this.
1620 * g++.dg/coroutines/torture/local-var-2.C: Rename to...
1621 * g++.dg/coroutines/torture/local-var-02-conditional.C: ...this.
1622 * g++.dg/coroutines/torture/local-var-3.C: Rename to...
1623 * g++.dg/coroutines/torture/local-var-03-with-awaits.C: ...this.
1624 * g++.dg/coroutines/torture/local-var-4.C: Rename to...
1625 * g++.dg/coroutines/torture/local-var-04-hiding-nested-scopes.C: this.
1626 * g++.dg/coroutines/torture/local-var-5-awaitable.C: Rename to...
1627 * g++.dg/coroutines/torture/local-var-05-awaitable.C: ...this.
1629 2020-04-22 Iain Sandoe <iain@sandoe.co.uk>
1632 * g++.dg/coroutines/promise-parm-preview-this.C: New test.
1634 2020-04-22 Christophe Lyon <christophe.lyon@linaro.org>
1636 * lib/gcc-dg.exp (schedule-cleanups): Accept --save-temps.
1638 2020-04-22 Martin Sebor <msebor@redhat.com>
1641 * g++.dg/init/array58.C: New test.
1642 * g++.dg/init/array59.C: New test.
1643 * g++.dg/cpp2a/nontype-class34.C: New test.
1644 * g++.dg/cpp2a/nontype-class35.C: New test.
1646 2020-04-22 Patrick Palka <ppalka@redhat.com>
1649 * g++.dg/concepts/diagnostic10.C: New test.
1650 * g++.dg/cpp2a/concepts-pr67178.C: Adjust dg-message.
1652 2020-04-21 Patrick Palka <ppalka@redhat.com>
1655 * g++.dg/concepts/inherit-ctor3.C: Adjust expected diagnostics.
1656 * g++.dg/cpp2a/concepts-inherit-ctor4.C: Likewise.
1657 * g++.dg/cpp2a/concepts-inherit-ctor8.C: New test.
1659 2020-04-21 Jonathan Wakely <jwakely@redhat.com>
1662 * g++.dg/cpp2a/paren-init24.C: Fix FIXMEs.
1664 2020-04-21 Martin Sebor <msebor@redhat.com>
1667 * c-c++-common/Warray-bounds-2.c: Adjust a test case and add a new one.
1668 * c-c++-common/Warray-bounds-3.c: Add tests for missing warnings.
1669 * c-c++-common/Wrestrict.c: Invert bounds in printed ranges.
1670 * gcc.dg/Warray-bounds-59.c: New test.
1671 * gcc.dg/Wrestrict-10.c: Add a missing warning.
1672 * gcc.dg/Wrestrict-5.c: Adjust text of expected warning.
1673 * gcc.dg/Wrestrict-6.c: Expect to see a range of overlap offsets.
1675 2020-04-21 Szabolcs Nagy <szabolcs.nagy@arm.com>
1678 * g++.target/aarch64/pr94514.C: New test.
1679 * gcc.target/aarch64/pr94514.c: New test.
1681 2020-04-21 Richard Sandiford <richard.sandiford@arm.com>
1683 PR tree-optimization/94683
1684 * gcc.target/aarch64/sve/acle/general/pr94683.c: New test.
1686 2020-04-21 Jakub Jelinek <jakub@redhat.com>
1689 * g++.dg/compat/struct-layout-1.exp: If !$use_alt, add -c to generator
1691 * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add another
1692 %s to the start of dg-options arg.
1693 (cxx14_vs_cxx17, do_cxx14_vs_cxx17): New variables.
1694 (switchfiles): If cxx14_vs_cxx17, prepend -std=c++14 -DCXX14_VS_CXX17
1695 or -std=c++17 -DCXX17_VS_CXX14 - randomly - to dg-options.
1696 (output): Don't append further fields once one with flexible array
1698 (generate_random_tests): Don't use toplevel unions if cxx14_vs_cxx17.
1699 (main): If -c, emit second set of tests for -std=c++14 vs. -std=c++17
1701 * g++.dg/compat/struct-layout-1_x1.h (empty_base): New type.
1702 (EMPTY_BASE): Define.
1703 (TX): Use EMPTY_BASE.
1704 * g++.dg/compat/struct-layout-1_y1.h (empty_base): New type.
1705 (EMPTY_BASE): Define.
1706 (TX): Use EMPTY_BASE.
1709 * c-c++-common/ubsan/pr94641.c: New test.
1711 2020-04-21 Patrick Palka <ppalka@redhat.com>
1714 * g++.dg/cpp2a/concepts-conv2.C: New test.
1716 2020-04-21 Duan bo <duanbo3@huawei.com>
1719 * gcc.target/aarch64/pr94577.c: New test.
1721 2020-04-21 Jakub Jelinek <jakub@redhat.com>
1724 * gcc.c-torture/compile/pr94686.c: New test.
1726 2020-04-21 Iain Sandoe <iain@sandoe.co.uk>
1729 * g++.dg/coroutines/ramp-return-a.C: New test.
1730 * g++.dg/coroutines/ramp-return-b.C: New test.
1731 * g++.dg/coroutines/ramp-return-c.C: New test.
1733 2020-04-17 Marek Polacek <polacek@redhat.com>
1736 * g++.dg/cpp2a/nontype-class34.C: New test.
1737 * g++.dg/cpp2a/nontype-class35.C: New test.
1739 2020-04-20 Patrick Palka <ppalka@redhat.com>
1742 * g++.dg/cpp0x/variadic179.C: New test.
1743 * g++.dg/cpp0x/variadic180.C: New test.
1745 2020-04-20 Marek Polacek <polacek@redhat.com>
1747 PR c++/94505 - bogus -Wparentheses warning with fold-expression.
1748 * g++.dg/cpp1z/fold11.C: New test.
1750 2020-04-20 Andreas Krebbel <krebbel@linux.ibm.com>
1752 * g++.dg/pr94666.C: New test.
1754 2020-04-20 Andreas Krebbel <krebbel@linux.ibm.com>
1757 * gcc.target/s390/zvector/pr94613.c: New test.
1758 * gcc.target/s390/zvector/vec_sel-1.c: New test.
1760 2020-04-20 Richard Sandiford <richard.sandiford@arm.com>
1762 * gcc.target/aarch64/sve/cost_model_8.c: New test.
1763 * gcc.target/aarch64/sve/cost_model_9.c: Likewise.
1764 * gcc.target/aarch64/sve/pr89007-1.c: Add -msve-vector-bits=512.
1765 * gcc.target/aarch64/sve/pr89007-2.c: Likewise.
1767 2020-04-20 Richard Sandiford <richard.sandiford@arm.com>
1770 * gcc.target/aarch64/sve/pr94668.c: New test.
1772 2020-04-20 Jan Hubicka <hubicka@ucw.cz>
1776 * g++.dg/torture/pr94582.C: New test.
1778 2020-04-20 Harald Anlauf <anlauf@gmx.de>
1781 * gfortran.dg/pr93364.f90: New test.
1783 2020-04-20 Steve Kargl <kargl@gcc.gnu.org>
1784 Thomas Koenig <tkoenig@gcc.gnu.org>
1787 * gfortran.dg/hollerith_9.f90: New test.
1789 2020-04-19 David Edelsohn <dje.gcc@gmail.com>
1791 * g++.dg/debug/dwarf2/pr85550.C: Skip AIX.
1792 * g++.dg/debug/pr94272.C: Skip AIX.
1793 * g++.dg/debug/pr94281.C: Skip AIX.
1794 * g++.dg/debug/pr94323.C: Skip AIX.
1796 2020-04-19 Iain Sandoe <iain@sandoe.co.uk>
1798 * g++.dg/coroutines/torture/co-await-17-capture-comp-ref.C: Require
1800 * g++.dg/coroutines/torture/co-ret-15-default-return_void.C: Likewise.
1802 2020-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1805 * gfortran.dg/char_pointer_init_12.f90: New test.
1807 2020-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1810 * gfortran.dg/subroutine_as_type.f90: New test.
1812 2020-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1815 * gfortran.dg/arith_divide_3.f90: New test.
1817 2020-04-19 Jakub Jelinek <jakub@redhat.com>
1820 * objc.dg/pr94637.m: New test.
1822 2020-04-18 Iain Buclaw <ibuclaw@gdcproject.org>
1824 * lib/gdc-utils.exp (gdc-convert-test): Add dg-skip-if for tests that
1825 depending on the phobos standard library.
1827 2020-04-18 Jeff Law <law@redhat.com>
1830 * gcc.dg/torture/pr94439.c: New test.
1832 2020-04-18 Iain Buclaw <ibuclaw@gdcproject.org>
1834 * gdc.dg/link.d: Use d_runtime_has_std_library effective target.
1835 * gdc.dg/runnable.d: Move phobos tests to...
1836 * gdc.dg/runnable2.d: ...here. New test.
1837 * lib/target-supports.exp
1838 (check_effective_target_d_runtime_has_std_library): New.
1840 2020-04-18 Patrick Palka <ppalka@redhat.com>
1843 * g++.dg/template/canon-type-14.C: New test.
1846 * g++.dg/concepts/abbrev5.C: New test.
1847 * g++.dg/concepts/abbrev6.C: New test.
1849 2020-04-17 Jeff Law <law@redhat.com>
1851 PR rtl-optimization/90275
1852 * gcc.c-torture/compile/pr90275-2.c: New test.
1854 2020-04-17 Patrick Palka <ppalka@redhat.com>
1857 * g++.dg/cpp2a/lambda-pack-init5.C: New test.
1860 * g++.dg/parse/ambig10.C: New test.
1862 2020-04-17 Thomas Koenig <tkoenig@gcc.gnu.org>
1865 * gfortran.dg/interface_46.f90: New test.
1867 2020-04-17 Richard Sandiford <richard.sandiford@arm.com>
1869 * gcc.target/aarch64/sve/cost_model_2.c: New test.
1870 * gcc.target/aarch64/sve/cost_model_3.c: Likewise.
1871 * gcc.target/aarch64/sve/cost_model_4.c: Likewise.
1872 * gcc.target/aarch64/sve/cost_model_5.c: Likewise.
1873 * gcc.target/aarch64/sve/cost_model_6.c: Likewise.
1874 * gcc.target/aarch64/sve/cost_model_7.c: Likewise.
1876 2020-04-17 Jakub Jelinek <jakub@redhat.com>
1877 Jeff Law <law@redhat.com>
1880 * gcc.c-torture/execute/pr94567.c: New test.
1882 2020-04-17 Nathan Sidwell <nathan@acm.org>
1885 * g++.dg/lto/pr83720_0.C: Add fn def to avoid warning on arm ABI.
1887 2020-04-17 Jakub Jelinek <jakub@redhat.com>
1889 PR rtl-optimization/94618
1890 * g++.dg/opt/pr94618.C: New test.
1892 PR tree-optimization/94621
1893 * gcc.c-torture/compile/pr94621.c: New test.
1896 * g++.dg/pr94314-4.C: Require c++14 rather than c++11.
1898 2020-04-16 Peter Bergner <bergner@linux.ibm.com>
1900 PR rtl-optimization/93974
1901 * g++.dg/pr93974.C: New test.
1903 2020-04-16 Iain Sandoe <iain@sandoe.co.uk>
1905 * g++.dg/cpp0x/lambda/pr94426-2.C: Adjust scan-asms to test
1906 for the change on more platforms.
1908 2020-04-16 Martin Jambor <mjambor@suse.cz>
1911 * g++.dg/ipa/pr93621.C: New test.
1913 2020-04-16 Richard Sandiford <richard.sandiford@arm.com>
1916 * gcc.dg/vect/pr94606.c: New test.
1918 2020-04-16 Martin Liska <mliska@suse.cz>
1919 Jakub Jelinek <jakub@redhat.com>
1922 * g++.dg/pr94314.C: Do not use dg-additional-options
1923 and remove not needed stdio.h include.
1924 * g++.dg/pr94314-2.C: Likewise.
1925 * g++.dg/pr94314-3.C: Likewise.
1926 * g++.dg/pr94314-4.C: New test.
1928 2020-04-16 Patrick Palka <ppalka@redhat.com>
1931 * g++.dg/conversion/err-recover2.C: New test.
1932 * g++.dg/diagnostic/pr84138.C: Remove now-bogus warning.
1933 * g++.dg/warn/Wsign-compare-8.C: Remove now-bogus warning.
1935 2020-04-16 Richard Sandiford <richard.sandiford@arm.com>
1937 PR rtl-optimization/94605
1938 * gcc.target/aarch64/sve/pr94605.c: New test.
1940 2020-04-16 Richard Biener <rguenther@suse.de>
1942 * gcc.dg/graphite/interchange-1.c: Remove scan for tiled.
1943 * gcc.dg/graphite/interchange-10.c: Likewise.
1944 * gcc.dg/graphite/interchange-11.c: Likewise.
1945 * gcc.dg/graphite/interchange-3.c: Likewise.
1946 * gcc.dg/graphite/interchange-4.c: Likewise.
1947 * gcc.dg/graphite/interchange-7.c: Likewise.
1948 * gcc.dg/graphite/interchange-9.c: Likewise.
1949 * gcc.dg/graphite/uns-interchange-9.c: Likewise.
1950 * gfortran.dg/graphite/interchange-3.f90: Likewise.
1952 2020-04-16 Martin Jambor <mjambor@suse.cz>
1954 PR tree-optimization/94598
1955 * gcc.dg/tree-ssa/pr94598.c: New test.
1957 2020-04-16 Jakub Jelinek <jakub@redhat.com>
1960 * gcc.c-torture/pr92372.c: Move ...
1961 * gcc.c-torture/compile/pr92372.c: ... here.
1964 * g++.dg/cpp1z/decomp51.C: New test.
1966 2020-04-15 Uroš Bizjak <ubizjak@gmail.com>
1969 * gcc.target/i386/pr94603.c: New test.
1971 2020-04-15 Andre Vieira <andre.simoesdiasvieira@arm.com>
1972 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
1974 * gcc.target/arm/mve/intrinsics/mve_vec_duplicate.c: New test.
1976 2020-04-15 Jakub Jelinek <jakub@redhat.com>
1979 * c-c++-common/gomp/requires-1.c: Fix a typo, requries -> requires.
1980 Move directives to file scope.
1982 * c-c++-common/gomp/requires-2.c: Move directives to file scope.
1984 * c-c++-common/gomp/requires-4.c: Move directives to file scope.
1985 * gcc.dg/gomp/requires-1.c: New test.
1986 * g++.dg/gomp/requires-1.C: New test.
1987 * g++.dg/gomp/requires-2.C: New test.
1989 2020-04-15 Richard Biener <rguenther@suse.de>
1992 * gcc.dg/alias-14.c: Make dg-do run.
1994 2020-04-13 Max Filippov <jcmvbkbc@gmail.com>
1997 * gcc.target/xtensa/pr94584.c: New test.
1999 2020-04-14 Iain Sandoe <iain@sandoe.co.uk>
2002 * g++.dg/coroutines/torture/symmetric-transfer-00-basic.C:
2003 Expect a run fail for targets without arbitrary indirect
2006 2020-04-14 Patrick Palka <ppalka@redhat.com>
2009 * g++.dg/concepts/variadic5.C: New test.
2012 * g++.dg/concepts/diagnostic9.C: New test.
2015 * g++.dg/cpp0x/constexpr-empty15.C: New test.
2016 * g++.dg/cpp1y/constexpr-nsdmi6a.C: New test.
2017 * g++.dg/cpp1y/constexpr-nsdmi6b.C: New test.
2018 * g++.dg/cpp1y/constexpr-nsdmi7a.C: New test.
2019 * g++.dg/cpp1y/constexpr-nsdmi7b.C: New test.
2021 2020-04-14 Jakub Jelinek <jakub@redhat.com>
2023 PR tree-optimization/94573
2024 * gcc.dg/store_merging_30.c: New test.
2026 2020-04-14 Yang Yang <yangyang305@huawei.com>
2028 PR tree-optimization/94574
2029 * gcc.dg/pr94574.c: New test.
2031 2020-04-14 H.J. Lu <hongjiu.lu@intel.com>
2034 * gcc.target/i386/pr94561.c: New test.
2036 2020-04-14 Tobias Burnus <tobias@codesourcery.com>
2038 * gfortran.dg/use_rename_10.f90: New.
2039 * gfortran.dg/use_rename_11.f90: New.
2041 2020-04-13 Marek Polacek <polacek@redhat.com>
2044 * g++.dg/diagnostic/redeclaration-1.C: Add dg-message.
2046 2020-04-13 Martin Sebor <msebor@redhat.com>
2049 * c-c++-common/Warray-bounds-8.c: New test.
2050 * gcc.dg/Warray-bounds-46.c: Adjust expected format of flexible array
2051 memebrs in diagnostics.
2052 * gcc.dg/Warray-bounds-49.c: Same.
2054 2020-04-13 Patrick Palka <ppalka@redhat.com>
2057 * g++.dg/cpp2a/lambda-uneval12.C: New test.
2060 * g++.dg/cpp1y/constexpr-nsdmi8.C: New test.
2061 * g++.dg/cpp1y/constexpr-nsdmi9.C: New test.
2062 * g++.dg/init/array57.C: New test.
2064 2020-04-13 Iain Sandoe <iain@sandoe.co.uk>
2066 * g++.dg/coroutines/coro-pre-proc.C: Update coroutines builtin
2068 * g++.dg/coroutines/coro.h: Likewise.
2070 2020-04-13 Iain Sandoe <iain@sandoe.co.uk>
2072 * gcc.dg/darwin-version-1.c: Use -mmacosx-version-min= 10.8
2073 for system versions 10.14 and 10.15.
2075 2020-04-13 Thomas Koenig <tkoenig@gcc.gnu.org>
2078 * gfortran.dg/variable_parameter.f90: New test.
2080 2020-04-13 Linus Koenig <link@sig-st.de>
2083 * gfortran.dg/bound_resolve_after_error_1.f90: New test.
2085 2020-04-13 Nathan Sidwell <nathan@acm.org>
2088 * g++.dg/cpp0x/lambda/pr94426-[12].C: New.
2089 * g++.dg/abi/lambda-vis.C: Drop a warning.
2090 * g++.dg/cpp0x/lambda/lambda-mangle.C: Lambda visibility on
2092 * g++.dg/opt/dump1.C: Drop warnings of no import.
2094 2020-04-13 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2096 * gcc.target/msp430/operand-modifiers.c: New test.
2098 2020-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
2101 * gfortran.dg/char_length_22.f90: New test.
2103 2020-04-12 Iain Sandoe <iain@sandoe.co.uk>
2105 * gcc.target/i386/indirect-thunk-1.c: Adjust for fno-common
2106 change, removing indirections for vars in .data.
2107 * gcc.target/i386/indirect-thunk-2.c: Likewise.
2108 * gcc.target/i386/indirect-thunk-3.c: Likewise.
2109 * gcc.target/i386/indirect-thunk-4.c: Likewise.
2110 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
2111 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
2112 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
2113 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
2114 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
2115 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
2116 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
2117 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
2118 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
2119 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
2120 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
2121 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
2122 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
2123 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
2125 2020-04-11 Marek Polacek <polacek@redhat.com>
2128 * g++.dg/cpp1y/constexpr-return5.C: New test.
2130 2020-04-11 Uroš Bizjak <ubizjak@gmail.com>
2133 * gcc.target/i386/pr94494.c: New test.
2135 2020-04-11 Jakub Jelinek <jakub@redhat.com>
2137 PR tree-optimization/94482
2138 * gcc.dg/torture/pr94482.c: Add -Wno-psabi -w. Don't add -msse
2139 and sse_runtime effective target on x86, instead only add -msse2
2140 if target is sse2_runtime.
2142 2020-04-10 Iain Sandoe <iain@sandoe.co.uk>
2145 * g++.dg/coroutines/pr94528.C: New test.
2147 2020-04-10 Marek Polacek <polacek@redhat.com>
2150 * g++.dg/cpp2a/paren-init24.C: New test.
2151 * g++.dg/cpp2a/paren-init25.C: New test.
2152 * g++.dg/ext/is_constructible5.C: New test.
2154 2020-04-10 Fritz Reese <foreese@gcc.gnu.org>
2156 * gfortran.dg/asynchronous_5.f03: Fix typo in testcase and add
2159 2020-04-10 Fritz Reese <foreese@gcc.gnu.org>
2161 * gfortran.dg/asynchronous_5.f03: Add -fdump-tree-original and fix
2162 patterns for scan-tree-dump.
2164 2020-04-10 Thomas Schwinge <thomas@codesourcery.com>
2168 * c-c++-common/goacc-gomp/pr93465-1.c: New file.
2170 2020-04-10 Iain Buclaw <ibuclaw@gdcproject.org>
2172 * lib/gdc.exp (gdc_link_flags): Remove libdruntime library paths.
2174 2020-04-10 Bin Cheng <bin.cheng@linux.alibaba.com>
2176 * g++.dg/coroutines/co-await-syntax-10.C: New test.
2177 * g++.dg/coroutines/co-await-syntax-11.C: New test.
2179 2020-04-09 Fritz Reese <foreese@gcc.gnu.org>
2182 * gfortran.dg/f2003_io_8.f03: Fix expected error messages.
2183 * gfortran.dg/io_constraints_8.f90: Likewise.
2184 * gfortran.dg/iomsg_2.f90: Likewise.
2185 * gfortran.dg/pr66725.f90: Likewise.
2186 * gfortran.dg/pr88205.f90: Likewise.
2187 * gfortran.dg/write_check4.f90: Likewise.
2188 * gfortran.dg/asynchronous_5.f03: New test.
2189 * gfortran.dg/io_constraints_15.f90: Likewise.
2190 * gfortran.dg/io_constraints_16.f90: Likewise.
2191 * gfortran.dg/io_constraints_17.f90: Likewise.
2192 * gfortran.dg/io_constraints_18.f90: Likewise.
2193 * gfortran.dg/io_tags_1.f90: Likewise.
2194 * gfortran.dg/io_tags_10.f90: Likewise.
2195 * gfortran.dg/io_tags_2.f90: Likewise.
2196 * gfortran.dg/io_tags_3.f90: Likewise.
2197 * gfortran.dg/io_tags_4.f90: Likewise.
2198 * gfortran.dg/io_tags_5.f90: Likewise.
2199 * gfortran.dg/io_tags_6.f90: Likewise.
2200 * gfortran.dg/io_tags_7.f90: Likewise.
2201 * gfortran.dg/io_tags_8.f90: Likewise.
2202 * gfortran.dg/io_tags_9.f90: Likewise.
2203 * gfortran.dg/write_check5.f90: Likewise.
2205 2020-04-09 Richard Sandiford <richard.sandiford@arm.com>
2207 * gcc.target/aarch64/sve/acle/general/attributes_1.c: New test.
2208 * gcc.target/aarch64/sve/acle/general/attributes_2.c: Likewise.
2209 * gcc.target/aarch64/sve/acle/general/attributes_3.c: Likewise.
2210 * gcc.target/aarch64/sve/acle/general/attributes_4.c: Likewise.
2211 * gcc.target/aarch64/sve/acle/general/attributes_5.c: Likewise.
2212 * gcc.target/aarch64/sve/acle/general/attributes_6.c: Likewise.
2213 * gcc.target/aarch64/sve/acle/general/attributes_7.c: Likewise.
2214 * gcc.target/aarch64/sve/pcs/struct.h: New file.
2215 * gcc.target/aarch64/sve/pcs/struct_1_128.c: New test.
2216 * gcc.target/aarch64/sve/pcs/struct_1_256.c: Likewise.
2217 * gcc.target/aarch64/sve/pcs/struct_1_512.c: Likewise.
2218 * gcc.target/aarch64/sve/pcs/struct_1_1024.c: Likewise.
2219 * gcc.target/aarch64/sve/pcs/struct_1_2048.c: Likewise.
2220 * gcc.target/aarch64/sve/pcs/struct_2_128.c: Likewise.
2221 * gcc.target/aarch64/sve/pcs/struct_2_256.c: Likewise.
2222 * gcc.target/aarch64/sve/pcs/struct_2_512.c: Likewise.
2223 * gcc.target/aarch64/sve/pcs/struct_2_1024.c: Likewise.
2224 * gcc.target/aarch64/sve/pcs/struct_2_2048.c: Likewise.
2225 * gcc.target/aarch64/sve/pcs/struct_3_128.c: Likewise.
2226 * gcc.target/aarch64/sve/pcs/struct_3_256.c: Likewise.
2227 * gcc.target/aarch64/sve/pcs/struct_3_512.c: Likewise.
2228 * lib/target-supports.exp (check_effective_target_aarch64_sve128_hw)
2229 (check_effective_target_aarch64_sve512_hw)
2230 (check_effective_target_aarch64_sve1024_hw)
2231 (check_effective_target_aarch64_sve2048_hw): New procedures.
2233 2020-04-09 Matthew Malcomson <matthew.malcomson@arm.com>
2235 * g++.target/arm/cde_mve.C: New test.
2237 2020-04-09 Christophe Lyon <christophe.lyon@linaro.org>
2239 * gcc.target/arm/cmse/cmse-15.c: Use check-function-bodies.
2241 2020-04-09 Christophe Lyon <christophe.lyon@linaro.org>
2243 * lib/scanasm.exp (check-function-bodies): Use non-greedy regexp
2244 when extracting the target selector.
2246 2020-04-09 Martin Jambor <mjambor@suse.cz>
2248 PR tree-optimization/94482
2249 * gcc.dg/torture/pr94482.c: New test.
2250 * gcc.dg/tree-ssa/pr94482-2.c: Likewise.
2252 2020-04-09 Marek Polacek <polacek@redhat.com>
2255 * g++.dg/cpp2a/paren-init23.C: New test.
2256 * g++.dg/init/aggr14.C: New test.
2258 2020-04-09 Jan Hubicka <hubicka@ucw.cz>
2260 PR tree-optimization/91322
2261 * g++.dg/lto/alias-4_0.C: Fix typo.
2262 * g++.dg/lto/alias-4_0.C: Avoid conflict with va_list on ARM and add
2263 a template testing that
2265 2020-04-09 Richard Sandiford <richard.sandiford@arm.com>
2267 * lib/scanasm.exp (check-function-bodies): Treat the third
2268 parameter as a list of option regexps and require each regexp
2269 to match. Check for cases in which a target/xfail selector
2270 was mistakenly passed to the options argument.
2271 * gcc.target/aarch64/sve/pcs/args_1.c: Add an empty options list
2272 to the invocation of check-function-bodies.
2273 * gcc.target/aarch64/sve/pcs/args_2.c: Likewise.
2274 * gcc.target/aarch64/sve/pcs/args_3.c: Likewise.
2275 * gcc.target/aarch64/sve/pcs/args_4.c: Likewise.
2276 * gcc.target/aarch64/sve/pcs/return_1.c: Likewise.
2277 * gcc.target/aarch64/sve/pcs/return_1_1024.c: Likewise.
2278 * gcc.target/aarch64/sve/pcs/return_1_128.c: Likewise.
2279 * gcc.target/aarch64/sve/pcs/return_1_2048.c: Likewise.
2280 * gcc.target/aarch64/sve/pcs/return_1_256.c: Likewise.
2281 * gcc.target/aarch64/sve/pcs/return_1_512.c: Likewise.
2282 * gcc.target/aarch64/sve/pcs/return_2.c: Likewise.
2283 * gcc.target/aarch64/sve/pcs/return_3.c: Likewise.
2284 * gcc.target/aarch64/sve/pcs/return_4.c: Likewise.
2285 * gcc.target/aarch64/sve/pcs/return_4_1024.c: Likewise.
2286 * gcc.target/aarch64/sve/pcs/return_4_128.c: Likewise.
2287 * gcc.target/aarch64/sve/pcs/return_4_2048.c: Likewise.
2288 * gcc.target/aarch64/sve/pcs/return_4_256.c: Likewise.
2289 * gcc.target/aarch64/sve/pcs/return_4_512.c: Likewise.
2290 * gcc.target/aarch64/sve/pcs/return_5.c: Likewise.
2291 * gcc.target/aarch64/sve/pcs/return_5_1024.c: Likewise.
2292 * gcc.target/aarch64/sve/pcs/return_5_128.c: Likewise.
2293 * gcc.target/aarch64/sve/pcs/return_5_2048.c: Likewise.
2294 * gcc.target/aarch64/sve/pcs/return_5_256.c: Likewise.
2295 * gcc.target/aarch64/sve/pcs/return_5_512.c: Likewise.
2296 * gcc.target/aarch64/sve/pcs/return_6.c: Likewise.
2297 * gcc.target/aarch64/sve/pcs/return_6_1024.c: Likewise.
2298 * gcc.target/aarch64/sve/pcs/return_6_128.c: Likewise.
2299 * gcc.target/aarch64/sve/pcs/return_6_2048.c: Likewise.
2300 * gcc.target/aarch64/sve/pcs/return_6_256.c: Likewise.
2301 * gcc.target/aarch64/sve/pcs/return_6_512.c: Likewise.
2302 * gcc.target/aarch64/sve/pcs/saves_2_be_nowrap.c: Likewise.
2303 * gcc.target/aarch64/sve/pcs/saves_2_be_wrap.c: Likewise.
2304 * gcc.target/aarch64/sve/pcs/saves_2_le_nowrap.c: Likewise.
2305 * gcc.target/aarch64/sve/pcs/saves_2_le_wrap.c: Likewise.
2306 * gcc.target/aarch64/sve/pcs/saves_3.c: Likewise.
2307 * gcc.target/aarch64/sve/pcs/saves_4_be.c: Likewise.
2308 * gcc.target/aarch64/sve/pcs/saves_4_le.c: Likewise.
2309 * gcc.target/aarch64/sve/pcs/stack_clash_2_128.c: Likewise.
2310 * gcc.target/aarch64/sve/pcs/varargs_1.c: Likewise.
2311 * gcc.target/aarch64/sve/pcs/varargs_2_f16.c: Likewise.
2312 * gcc.target/aarch64/sve/pcs/varargs_2_f32.c: Likewise.
2313 * gcc.target/aarch64/sve/pcs/varargs_2_f64.c: Likewise.
2314 * gcc.target/aarch64/sve/pcs/varargs_2_s16.c: Likewise.
2315 * gcc.target/aarch64/sve/pcs/varargs_2_s32.c: Likewise.
2316 * gcc.target/aarch64/sve/pcs/varargs_2_s64.c: Likewise.
2317 * gcc.target/aarch64/sve/pcs/varargs_2_s8.c: Likewise.
2318 * gcc.target/aarch64/sve/pcs/varargs_2_u16.c: Likewise.
2319 * gcc.target/aarch64/sve/pcs/varargs_2_u32.c: Likewise.
2320 * gcc.target/aarch64/sve/pcs/varargs_2_u64.c: Likewise.
2321 * gcc.target/aarch64/sve/pcs/varargs_2_u8.c: Likewise.
2323 2020-04-09 Richard Biener <rguenther@suse.de>
2326 * g++.dg/lto/pr64076_0.C: Add -shared -fPIC.
2327 * g++.dg/lto/pr64076_1.C: Add -fPIC.
2329 2020-04-09 Andrea Corallo <andrea.corallo@arm.com>
2331 * gcc.target/aarch64/pr94530.c: New test.
2333 2020-04-09 Bin Cheng <bin.cheng@linux.alibaba.com>
2335 PR tree-optimization/93674
2336 * g++.dg/pr93674.C: New test.
2338 2020-04-08 Sandra Loosemore <sandra@codesourcery.com>
2340 * g++.dg/tree-ssa/pr93940.C: Require pthread target.
2342 2020-04-09 Kewen Lin <linkw@gcc.gnu.org>
2345 * gfortran.dg/vect/pr83232.f90: Expect 2 rather than 3 times SLP on
2346 non-vect_hw_misalign targets.
2348 2020-04-08 Jakub Jelinek <jakub@redhat.com>
2351 * gcc.dg/pr94526.c: New test.
2353 PR tree-optimization/94524
2354 * gcc.c-torture/execute/pr94524-1.c: New test.
2355 * gcc.c-torture/execute/pr94524-2.c: New test.
2358 * g++.dg/pr94314.C (A::operator new, B::operator new, C::operator new):
2359 Use __SIZE_TYPE__ instead of unsigned long.
2360 * g++.dg/pr94314-3.C (base::operator new, B::operator new): Likewise.
2364 * g++.dg/declare-pr94120.C: Move test to ...
2365 * g++.dg/goacc/declare-pr94120.C: ... here. Add dg-error directives.
2367 2020-04-08 Marek Polacek <polacek@redhat.com>
2369 PR c++/94507 - ICE-on-invalid with lambda template.
2370 * g++.dg/cpp2a/lambda-generic7.C: New test.
2372 2020-04-08 Alexandre Oliva <oliva@adacore.com>
2374 * gcc.target/arm/fp16-aapcs-3.c: Explicitly use the
2375 -mfp16-format=alternative option.
2377 2020-04-08 H.J. Lu <hongjiu.lu@intel.com>
2380 * gcc.target/i386/pr94417-1.c: New test.
2381 * gcc.target/i386/pr94417-2.c: Likewise.
2382 * gcc.target/i386/pr94417-3.c: Likewise.
2384 2020-04-08 Jakub Jelinek <jakub@redhat.com>
2387 * gcc.target/i386/avx512bw-pr94438.c: New test.
2388 * gcc.target/i386/avx512vlbw-pr94438.c: New test.
2390 2020-04-08 Tobias Burnus <tobias@codesourcery.com>
2393 * gfortran.dg/dec_math_5.f90: Move to ...
2394 * gfortran.dg/ieee/dec_math_1.f90: ... here; change
2395 dg-options to dg-additional-options.
2397 2020-04-08 Alexandre Oliva <oliva@adacore.com>
2399 * gcc.dg/tls/pr78796.c: Require tls_runtime.
2401 2020-04-08 Martin Liska <mliska@suse.cz>
2404 * g++.dg/pr94314-2.C: New test.
2405 * g++.dg/pr94314-3.C: New test.
2406 * g++.dg/pr94314.C: New test.
2408 2020-04-08 Dennis Zhang <dennis.zhang@arm.com>
2410 * gcc.target/arm/acle/cde_v_1.c: New test.
2411 * gcc.target/arm/acle/cde_v_1_err.c: New test.
2412 * gcc.target/arm/acle/cde_v_1_mve.c: New test.
2414 2020-04-08 Patrick Palka <ppalka@redhat.com>
2416 Core issues 1001 and 1322
2418 * g++.dg/cpp2a/lambda-uneval11.c: New test.
2419 * g++.dg/template/array33.C: New test.
2420 * g++.dg/template/array34.C: New test.
2421 * g++.dg/template/defarg22.C: New test.
2423 2020-04-08 Dennis Zhang <dennis.zhang@arm.com>
2425 * gcc.target/arm/pragma_cde.c: New test.
2426 * lib/target-supports.exp (arm_v8m_main_cde_ok): New target support
2428 (arm_v8m_main_cde_fp, arm_v8_1m_main_cde_mve): Likewise.
2430 2020-04-08 Jakub Jelinek <jakub@redhat.com>
2433 * g++.dg/ubsan/vptr-15.C: New test.
2435 2020-04-08 Marek Polacek <polacek@redhat.com>
2437 PR c++/94478 - ICE with defaulted comparison operator
2438 * g++.dg/cpp2a/spaceship-err4.C: New test.
2440 2020-04-08 Alexandre Oliva <oliva@adacore.com>
2442 * gcc.target/arm/polytypes.c: Add quotes around
2443 -flax-vector-conversions.
2445 2020-04-08 Jakub Jelinek <jakub@redhat.com>
2447 PR rtl-optimization/94516
2448 * gcc.dg/torture/pr94516.c: New test.
2450 2020-04-08 Tobias Burnus <tobias@codesourcery.com>
2453 * c-c++-common/goacc/declare-pr94120.c: New.
2454 * g++.dg/declare-pr94120.C: New.
2456 2020-04-07 Jakub Jelinek <jakub@redhat.com>
2458 PR rtl-optimization/94291
2459 PR rtl-optimization/84169
2460 * gcc.dg/pr94291.c: New test.
2462 2020-04-07 Richard Biener <rguenther@suse.de>
2465 * gcc.dg/torture/pr94479.c: New testcase.
2467 2020-04-01 Fritz Reese <foreese@gcc.gnu.org>
2470 * gfortran.dg/dec_math.f90: Extend coverage to real(10) and real(16).
2471 * gfortran.dg/dec_math_2.f90: New test.
2472 * gfortran.dg/dec_math_3.f90: Likewise.
2473 * gfortran.dg/dec_math_4.f90: Likewise.
2474 * gfortran.dg/dec_math_5.f90: Likewise.
2476 2020-04-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
2478 * g++.target/arm/mve.exp: New.
2479 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16: Fix testism.
2480 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32: Likewise.
2482 2020-04-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
2484 * gcc.target/arm/mve/intrinsics/vuninitializedq_float.c: Fix testism.
2485 * gcc.target/arm/mve/intrinsics/vuninitializedq_float1.c: Likewise.
2486 * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
2487 * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c: Likewise.
2489 2020-04-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
2491 * gcc.target/arm/mve/intrinsics/mve_vec_extracts_from_memory.c: New
2494 2020-04-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
2496 * gcc.target/arm/mve/intrinsics/mve_immediates_1_n.c: New test.
2498 2020-04-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
2500 * gcc.target/arm/mve/intrinsics/mve_load_from_array.c: New test.
2501 * gcc.target/arm/mve/intrinsics/mve_vector_float.c: Remove
2503 * gcc.target/arm/mve/intrinsics/mve_vector_float1.c: Likewise.
2504 * gcc.target/arm/mve/intrinsics/mve_vector_int1.c: Likewise.
2505 * gcc.target/arm/mve/intrinsics/mve_vector_int2.c: Likewise.
2507 2020-04-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
2509 * gcc.target/arm/mve/intrinsics/vmulq_n_f16.c: Fix test.
2510 * gcc.target/arm/mve/intrinsics/vmulq_n_f32.c: Likewise.
2511 * gcc.target/arm/mve/intrinsics/vmulq_n_s16.c: Likewise.
2512 * gcc.target/arm/mve/intrinsics/vmulq_n_s32.c: Likewise.
2513 * gcc.target/arm/mve/intrinsics/vmulq_n_s8.c: Likewise.
2514 * gcc.target/arm/mve/intrinsics/vmulq_n_u16.c: Likewise.
2515 * gcc.target/arm/mve/intrinsics/vmulq_n_u32.c: Likewise.
2516 * gcc.target/arm/mve/intrinsics/vmulq_n_u8.c: Likewise.
2518 2020-04-07 Patrick Palka <ppalka@redhat.com>
2521 * g++.dg/cpp1y/pr90996.C: New test.
2523 2020-04-07 Jakub Jelinek <jakub@redhat.com>
2526 * gcc.target/i386/avx512bw-pr94509-1.c: New test.
2527 * gcc.target/i386/avx512bw-pr94509-2.c: New test.
2530 * g++.dg/gomp/pr94512.C: New test.
2533 * gcc.c-torture/compile/pr94488.c: New test.
2536 * gcc.target/i386/avx512bw-pr94500.c: New test.
2538 2020-04-06 Steven G. Kargl <kargl@gcc.gnu.org>
2541 * gfortran.dg/pr93686_1.f90: New test.
2542 * gfortran.dg/pr93686_2.f90: Likewise.
2543 * gfortran.dg/pr93686_3.f90: Likewise.
2544 * gfortran.dg/pr93686_4.f90: Likewise.
2546 2020-04-06 Joel Brobecker <brobecker@adacore.com>
2548 * gcc.target/arm/div64-unwinding.c: Skip on vxworks_kernel targets.
2550 2020-04-04 Marek Polacek <polacek@redhat.com>
2552 PR c++/94155 - crash in gimplifier with paren init of aggregates.
2553 * g++.dg/cpp2a/paren-init22.C: New test.
2555 2020-04-05 Iain Sandoe <iain@sandoe.co.uk>
2557 * g++.dg/coroutines/torture/co-await-14-template-traits.C: Rename...
2558 * g++.dg/coroutines/torture/co-await-16-template-traits.C: to this.
2559 * g++.dg/coroutines/torture/co-await-15-capture-comp-ref.C: Rename..
2560 * g++.dg/coroutines/torture/co-await-17-capture-comp-ref.C: to this.
2562 2020-04-05 Nagaraju Mekala <nmekala@xilix.com>
2564 * gcc.target/microblaze/others/builtin-trap.c: Update expected output.
2566 2020-04-04 Hannes Domani <ssbssa@yahoo.de>
2567 Jakub Jelinek <jakub@redhat.com>
2570 * g++.dg/debug/pr94459.C: New test.
2572 2020-04-04 Patrick Palka <ppalka@redhat.com>
2576 * g++.dg/cpp1y/pr79937-5.C: New test.
2577 * g++.dg/cpp1z/lambda-this6.C: New test.
2581 * g++.dg/cpp1y/constexpr-nsdmi3.C: New test.
2582 * g++.dg/cpp1y/constexpr-nsdmi4.C: New test.
2583 * g++.dg/cpp1y/constexpr-nsdmi5.C: New test.
2584 * g++.dg/cpp1z/lambda-this5.C: New test.
2586 2020-04-04 Jan Hubicka <hubicka@ucw.cz>
2589 * g++.dg/tree-ssa/pr93940.C: New test.
2591 2020-04-04 Jakub Jelinek <jakub@redhat.com>
2593 PR rtl-optimization/94468
2594 * g++.dg/opt/pr94468.C: New test.
2597 * g++.dg/opt/pr94441.C: New test.
2600 * g++.dg/gomp/pr94477.C: New test.
2602 2020-04-03 H.J. Lu <hongjiu.lu@intel.com>
2605 * gcc.target/i386/pr94467-1.c: New test.
2606 * gcc.target/i386/pr94467-2.c: Likewise.
2608 2020-04-03 Jakub Jelinek <jakub@redhat.com>
2611 * gcc.target/i386/avx2-pr94460.c: New test.
2613 2020-04-03 Patrick Palka <ppalka@redhat.com>
2617 * g++.dg/template/koenig11.C: New test.
2619 2020-04-03 Andre Vieira <andre.simoesdiasvieira@arm.com>
2621 * gcc.target/arm/mve/intrinsics/mve_vector_float.c: Put -mfpu=auto back.
2622 * gcc.target/arm/mve/intrinsics/mve_vector_float1.c: Likewise.
2623 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Likewise.
2624 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise.
2625 * gcc.target/arm/mve/intrinsics/mve_vector_int1.c: Likewise.
2626 * gcc.target/arm/mve/intrinsics/mve_vector_int2.c: Likewise.
2627 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
2628 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
2629 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
2631 2020-04-03 Tamar Christina <tamar.christina@arm.com>
2634 * gcc.target/aarch64/options_set_11.c: New test.
2635 * gcc.target/aarch64/options_set_12.c: New test.
2636 * gcc.target/aarch64/options_set_13.c: New test.
2637 * gcc.target/aarch64/options_set_14.c: New test.
2638 * gcc.target/aarch64/options_set_15.c: New test.
2639 * gcc.target/aarch64/options_set_16.c: New test.
2640 * gcc.target/aarch64/options_set_17.c: New test.
2641 * gcc.target/aarch64/options_set_18.c: New test.
2642 * gcc.target/aarch64/options_set_19.c: New test.
2643 * gcc.target/aarch64/options_set_20.c: New test.
2644 * gcc.target/aarch64/options_set_21.c: New test.
2645 * gcc.target/aarch64/options_set_22.c: New test.
2646 * gcc.target/aarch64/options_set_23.c: New test.
2647 * gcc.target/aarch64/options_set_24.c: New test.
2648 * gcc.target/aarch64/options_set_25.c: New test.
2649 * gcc.target/aarch64/options_set_26.c: New test.
2651 2020-04-03 Kewen Lin <linkw@gcc.gnu.org>
2653 PR tree-optimization/94443
2654 * gcc.dg/vect/pr94443.c: New test.
2656 2020-04-02 Sandra Loosemore <sandra@codesourcery.com>
2658 * lib/target-supports.exp (check_effective_target_sigsetjmp): Test
2659 for __sigsetjmp as well as sigsetjmp.
2661 2020-04-02 Fritz Reese <foreese@gcc.gnu.org>
2664 * gfortran.dg/dec_structure_28.f90: New test.
2666 2020-04-02 Tobias Burnus <tobias@codesourcery.com>
2668 * gfortran.dg/dtio_35.f90: New.
2670 2020-04-02 Richard Biener <rguenther@suse.de>
2673 * gcc.dg/torture/pr94392.c: New testcase.
2675 2020-04-02 Jakub Jelinek <jakub@redhat.com>
2678 * gcc.target/aarch64/pr94435.c: New test.
2680 2020-04-02 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
2683 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c: Modify.
2684 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c: Likewise.
2685 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c: Likewise.
2686 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c: Likewise.
2687 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_f32.c: Likewise.
2688 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_s32.c: Likewise.
2689 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_u32.c: Likewise.
2690 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_f32.c: Likewise.
2691 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_s32.c: Likewise.
2692 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_u32.c: Likewise.
2694 2020-04-02 Tobias Burnus <tobias@codesourcery.com>
2697 * gfortran.dg/select_rank_4.f90: New.
2699 2020-04-02 Mark Eggleston <mark.eggleston@codethink.com>
2702 * gfortran.dg/pr93498_1.f90: New test.
2703 * gfortran.dg/pr93498_2.f90: New test.
2705 2020-04-02 Mark Eggleston <mark.eggleston@codethink.com>
2706 Steven G. Kargl <kargl@gcc.gnu.org>
2709 * gfortran.dg/pr94030_1.f90: New test.
2710 * gfortran.dg/pr94030_2.f90: New test.
2712 2020-04-01 Iain Buclaw <ibuclaw@gdcproject.org>
2715 * gdc.dg/pr93038.d: Split scan-file into multiple tests.
2716 * gdc.dg/pr93038b.d: Likewise.
2718 2020-04-01 Iain Buclaw <ibuclaw@gdcproject.org>
2721 * gdc.dg/pr92216.d: Update to work on targets with 16 or 32-bit
2724 2020-04-01 David Malcolm <dmalcolm@redhat.com>
2727 * gcc.dg/analyzer/compound-assignment-1.c: New test.
2728 * gcc.dg/analyzer/compound-assignment-2.c: New test.
2729 * gcc.dg/analyzer/compound-assignment-3.c: New test.
2731 2020-04-01 Jakub Jelinek <jakub@redhat.com>
2734 * gcc.dg/pr94436.c: New test.
2737 * gcc.dg/ubsan/pr94423.c: New test.
2739 2020-04-01 Kewen Lin <linkw@gcc.gnu.org>
2741 PR tree-optimization/94043
2742 * gfortran.dg/graphite/vect-pr94043.f90: New test.
2744 2020-04-01 Iain Buclaw <ibuclaw@gdcproject.org>
2747 * gdc.dg/pr90136a.d: New test.
2748 * gdc.dg/pr90136b.d: New test.
2749 * gdc.dg/pr90136c.d: New test.
2751 2020-03-31 Andrea Corallo <andrea.corallo@arm.com>
2753 * jit.dg/test-version.c: New testcase.
2754 * jit.dg/all-non-failing-tests.h: Add test-version.c.
2756 2020-03-31 Iain Buclaw <ibuclaw@gdcproject.org>
2759 * gdc.dg/pr94424.d: New test.
2761 2020-03-31 Felix Yang <felix.yang@huawei.com>
2763 PR tree-optimization/94398
2764 * gcc.target/aarch64/pr94398.c: New test.
2766 2020-03-31 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
2768 * gcc.target/arm/mve/intrinsics/vbicq_n_s16.c: Modify.
2769 * gcc.target/arm/mve/intrinsics/vbicq_n_s32.c: Likewise.
2770 * gcc.target/arm/mve/intrinsics/vbicq_n_u16.c: Likewise.
2771 * gcc.target/arm/mve/intrinsics/vbicq_n_u32.c: Likewise.
2773 2020-03-31 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
2775 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u16.c: Modify.
2776 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u32.c: Likewise.
2777 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u8.c: Likewise.
2778 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f16.c: Likewise.
2779 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f32.c: Likewise.
2780 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s16.c: Likewise.
2781 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s32.c: Likewise.
2782 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s8.c: Likewise.
2783 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f16.c: Likewise.
2784 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f32.c: Likewise.
2785 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16.c: Likewise.
2786 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f32.c: Likewise.
2787 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f16.c: Likewise.
2788 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f32.c: Likewise.
2789 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f16.c: Likewise.
2790 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f32.c: Likewise.
2791 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f16.c: Likewise.
2792 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f32.c: Likewise.
2793 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f16.c: Likewise.
2794 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f32.c: Likewise.
2795 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16.c: Likewise.
2796 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32.c: Likewise.
2798 2020-03-31 Jakub Jelinek <jakub@redhat.com>
2801 * gcc.dg/pr94368.c: New test.
2804 * gcc.c-torture/execute/pr94412.c: New test.
2806 PR tree-optimization/94403
2807 * g++.dg/tree-ssa/pr94403.C: New test.
2809 PR rtl-optimization/94344
2810 * gcc.dg/pr94344.c: New test.
2812 2020-03-30 David Malcolm <dmalcolm@redhat.com>
2814 * jit.dg/all-non-failing-tests.h: Add test-empty.c
2816 2020-03-30 Jakub Jelinek <jakub@redhat.com>
2819 * c-c++-common/pr94385.c: New test.
2821 2020-03-30 Will Schmidt <will_schmidt@vnet.ibm.com>
2823 * gcc.target/powerpc/pragma_power6.c: New.
2824 * gcc.target/powerpc/pragma_power7.c: New.
2825 * gcc.target/powerpc/pragma_power8.c: New.
2826 * gcc.target/powerpc/pragma_power9.c: New.
2827 * gcc.target/powerpc/pragma_misc9.c: New.
2828 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Update error message.
2829 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Update error message.
2831 2020-03-30 Will Schmidt <will_schmidt@vnet.ibm.com>
2833 * gcc.target/powerpc/bswap64-4.c: Update scan-assembler
2836 2020-03-30 Jakub Jelinek <jakub@redhat.com>
2839 * gcc.target/i386/avx512f-pr94343.c: New test.
2840 * gcc.target/i386/avx512vl-pr94343.c: New test.
2842 2020-03-30 Martin Liska <mliska@suse.cz>
2844 PR rtl-optimization/87716
2845 * gcc.target/i386/pr57193.c: XFAIL a test-case.
2847 2020-03-30 Martin Liska <mliska@suse.cz>
2850 * gfortran.dg/vect/vect-8.f90: Allow 22 or 23 loops
2851 to be vectorized (based on libmvec presence).
2853 2020-03-30 Jakub Jelinek <jakub@redhat.com>
2856 * gcc.target/i386/avx512vl-pr93069.c: New test.
2857 * gcc.dg/vect/pr93069.c: New test.
2859 2020-03-29 Iain Buclaw <ibuclaw@gdcproject.org>
2861 * lib/gdc-utils.exp: (gdc-convert-args): Handle compilation test
2862 arguments -D, -H, -X, and set compilable_output_file_ext.
2863 (gdc-convert-test): Document and add cases DFLAGS and
2864 EXTRA_CPP_SOURCES. Add dg-final entry for output generation tests,
2865 and set compilable_do_what to compile.
2866 (gdc-do-test): Define compilable_do_what, default to assemble.
2868 2020-03-29 Iain Buclaw <ibuclaw@gdcproject.org>
2870 * gdc.test/runnable_cxx/runnable_cxx.exp: New file.
2871 * lib/gdc-utils.exp (gdc-do-test): Add case for runnable_cxx.
2872 * lib/gdc.exp (gdc_include_flags): Only add flags for libstdc++-v3 if
2873 GDC_INCLUDE_CXX_FLAGS is true.
2874 (gdc_link_flags): Likewise.
2875 (gdc_init): Move setting of default gdc test flags to...
2876 (gdc_target_compile): ...here.
2878 2020-03-29 Iain Buclaw <ibuclaw@gdcproject.org>
2880 * gdc.test/compilable/compilable.exp: New file.
2881 * gdc.test/fail_compilation/fail_compilation.exp: New file.
2882 * gdc.test/runnable/runnable.exp: New file.
2883 * gdc.test/gdc-test.exp: Move and rename to...
2884 * lib/gdc-utils.exp: ...this. Remove load_lib gdc-dg.exp.
2885 (dmd2dg): Rename to...
2886 (gdc-convert-test): ...this.
2887 (gdc-do-test): Add testcases parameter and remove subdir handling.
2889 2020-03-28 Roman Zhuykov <zhroma@ispras.ru>
2891 * gcc.dg/torture/pr87197-debug-sms.c: Move to ...
2892 * gcc.dg/sms-compare-debug-1.c: ... this. Add -O2.
2893 * gcc.c-torture/execute/pr70127-debug-sms.c: Move to ...
2894 * gcc.dg/sms-compare-debug-2.c: ... this. Add -O2.
2896 2020-03-28 Tobias Burnus <tobias@codesourcery.com>
2899 * gfortran.dg/module_procedure_3.f90: New.
2901 2020-03-28 Patrick Palka <ppalka@redhat.com>
2904 * g++.dg/concepts/diagnostic8.C: New test.
2907 * g++.dg/concepts/diagnostic7.C: New test.
2908 * g++.dg/concepts/pr94252.C: New test.
2909 * g++.dg/cpp2a/concepts-requires18.C: Adjust to expect an additional
2912 * g++.dg/concepts/diagnostic1.C: Pass -fconcepts-diagnostics-depth=2.
2913 * g++.dg/concepts/diagnostic5.C: Adjust expected diagnostics.
2914 * g++.dg/cpp2a/concepts-iconv1.C: Pass -fconcepts-diagnostics-depth=2.
2915 * g++.dg/cpp2a/concepts-requires5.C: Likewise.
2917 * g++.dg/concepts/diagnostic2.C: Expect "no operand" instead of
2919 * g++.dg/concepts/diagnostic5.C: New test.
2921 2020-03-28 Jakub Jelinek <jakub@redhat.com>
2924 * gcc.dg/pr93573-1.c: New test.
2925 * gcc.dg/pr93573-2.c: New test.
2927 PR tree-optimization/94329
2928 * gfortran.dg/pr94329.f90: New test.
2930 2020-03-27 Jakub Jelinek <jakub@redhat.com>
2933 * g++.dg/ext/attr-copy-2.C: Revert the last changes.
2935 2020-03-27 Martin Sebor <msebor@redhat.com>
2938 * c-c++-common/attr-copy.c: New test.
2940 2020-03-27 Martin Sebor <msebor@redhat.com>
2943 * g++.dg/ext/attr-access-2.C: New test.
2945 2020-03-27 Martin Sebor <msebor@redhat.com>
2950 * g++.dg/warn/Wmismatched-tags-3.C: New test.
2951 * g++.dg/warn/Wmismatched-tags-4.C: New test.
2952 * g++.dg/warn/Wmismatched-tags-5.C: New test.
2953 * g++.dg/warn/Wmismatched-tags-6.C: New test.
2954 * g++.dg/warn/Wredundant-tags-3.C: Remove xfails.
2955 * g++.dg/warn/Wredundant-tags-6.C: New test.
2956 * g++.dg/warn/Wredundant-tags-7.C: New test.
2958 2020-03-27 David Malcolm <dmalcolm@redhat.com>
2960 * gcc.dg/analyzer/data-model-5b.c: Add xfail for new false
2962 * gcc.dg/analyzer/data-model-5c.c: Likewise.
2963 * gcc.dg/analyzer/malloc-5.c: New test.
2965 2020-03-27 David Malcolm <dmalcolm@redhat.com>
2967 * gcc.dg/analyzer/dot-output.c: Check that
2968 dot-output.c.supergraph-eg.dot is valid.
2970 2020-03-27 Richard Biener <rguenther@suse.de>
2973 * g++.dg/debug/pr94273.C: New testcase.
2975 2020-03-27 Tobias Burnus <tobias@codesourcery.com>
2978 * gfortran.dg/assumed_rank_19.f90: New.
2980 2020-03-27 Tobias Burnus <tobias@codesourcery.com>
2983 * gfortran.dg/associate_51.f90: Fix test case.
2984 * gfortran.dg/associate_53.f90: New.
2986 2020-03-27 Jakub Jelinek <jakub@redhat.com>
2989 * g++.dg/other/pr94326.C: New test.
2992 * g++.dg/other/pr94339.C: New test.
2993 * g++.dg/ext/attr-copy-2.C: Comment out failing tests due to PR94346.
2995 2020-03-27 Roman Zhuykov <zhroma@ispras.ru>
2997 * gcc.c-torture/execute/pr70127-debug-sms.c: New test.
2998 * gcc.dg/torture/pr87197-debug-sms.c: New test.
3000 2020-03-27 Marek Polacek <polacek@redhat.com>
3002 PR c++/94336 - template keyword accepted before destructor names.
3003 * g++.dg/template/template-keyword2.C: New test.
3005 2020-03-27 Iain Sandoe <iain@sandoe.co.uk>
3007 * g++.dg/coroutines/torture/symmetric-transfer-00-basic.C:
3010 2020-03-26 Marek Polacek <polacek@redhat.com>
3013 PR c++/94057 - template keyword in a typename-specifier.
3014 * g++.dg/cpp1y/alias-decl1.C: New test.
3015 * g++.dg/cpp1y/alias-decl2.C: New test.
3016 * g++.dg/cpp1y/alias-decl3.C: New test.
3017 * g++.dg/parse/missing-template1.C: Update dg-error.
3018 * g++.dg/parse/template3.C: Likewise.
3019 * g++.dg/template/error4.C: Likewise.
3020 * g++.dg/template/meminit2.C: Likewise.
3021 * g++.dg/template/dependent-name5.C: Likewise.
3022 * g++.dg/template/dependent-name7.C: New test.
3023 * g++.dg/template/dependent-name8.C: New test.
3024 * g++.dg/template/dependent-name9.C: New test.
3025 * g++.dg/template/dependent-name10.C: New test.
3026 * g++.dg/template/dependent-name11.C: New test.
3027 * g++.dg/template/dependent-name12.C: New test.
3028 * g++.dg/template/dependent-name13.C: New test.
3029 * g++.dg/template/dr1794.C: New test.
3030 * g++.dg/template/dr314.C: New test.
3031 * g++.dg/template/dr1710.C: New test.
3032 * g++.dg/template/dr1710-2.C: New test.
3033 * g++.old-deja/g++.pt/crash38.C: Update dg-error.
3035 2020-03-26 Iain Sandoe <iain@sandoe.co.uk>
3037 * g++.dg/coroutines/torture/co-ret-09-bool-await-susp.C: Amend
3039 * g++.dg/coroutines/torture/symmetric-transfer-00-basic.C: New
3042 2020-03-26 Iain Sandoe <iain@sandoe.co.uk>
3044 * g++.dg/coroutines/torture/exceptions-test-01-n4849-a.C: New test.
3046 2020-03-26 Martin Liska <mliska@suse.cz>
3048 * gcc.target/i386/pr81213.c: Do not scan assembler
3049 and add one missing PR entry.
3051 2020-03-26 Jakub Jelinek <jakub@redhat.com>
3054 * g++.dg/debug/pr94323.C: New test.
3056 2020-03-26 Martin Liska <mliska@suse.cz>
3059 * gcc.dg/lto/pr94271_0.c: Skip for non-x86 targets
3060 and add ifunc effective target.
3061 * gcc.target/i386/pr81213-2.c: Add ifunc effective target.
3063 2020-03-26 Jakub Jelinek <jakub@redhat.com>
3066 * g++.dg/debug/pr94281.C: New test.
3069 * g++.dg/cpp1z/pr81349.C: New test.
3072 * g++.dg/debug/pr94272.C: New test.
3074 2020-03-26 Felix Yang <felix.yang@huawei.com>
3076 PR tree-optimization/94269
3077 * gcc.dg/pr94269.c: New test.
3079 2020-03-25 Andrew Stubbs <ams@codesourcery.com>
3081 * gcc.dg/vect/bb-slp-pr69907.c: Disable the dump scan for amdgcn.
3082 * lib/target-supports.exp (check_effective_target_vect_unpack):
3085 2020-03-25 Jakub Jelinek <jakub@redhat.com>
3088 * gcc.dg/pr94292.c: New test.
3090 2020-03-25 Martin Sebor <msebor@redhat.com>
3093 * gcc.dg/Walloca-larger-than-3.c: New test.
3094 * gcc.dg/Walloca-larger-than-3.h: New test header.
3095 * gcc.dg/Wvla-larger-than-4.c: New test.
3097 2020-03-25 Patrick Palka <ppalka@redhat.com>
3100 * g++.dg/warn/Wduplicated-cond1.C: New test.
3102 2020-03-25 Martin Sebor <msebor@redhat.com>
3104 PR tree-optimization/94131
3105 * gcc.dg/pr94131.c: New test.
3107 2020-03-25 Sandra Loosemore <sandra@codesourcery.com>
3109 * gcc.dg/pr92301.c (main): Allow argc to be 0 to support
3112 2020-03-25 Jakub Jelinek <jakub@redhat.com>
3115 * gcc.dg/cleanup-13.c: Add a comment that the test is not
3116 -fcompare-debug compatible with certain other options.
3119 * gcc.target/i386/pr94308.c: New test.
3121 2020-03-25 Martin Liska <mliska@suse.cz>
3125 * gcc.target/i386/pr81213-2.c: New test.
3126 * gcc.target/i386/pr81213.c: Add additional source.
3127 * gcc.dg/lto/pr94271_0.c: New test.
3128 * gcc.dg/lto/pr94271_1.c: New test.
3130 2020-03-25 Jakub Jelinek <jakub@redhat.com>
3133 * gfortran.dg/iso_c_binding_compiler_1.f90: Add dg-skip-if for
3135 * gfortran.dg/iso_c_binding_compiler_3.f90: Likewise.
3136 * gfortran.dg/unlimited_polymorphic_31.f03: Likewise.
3138 2020-03-25 Mark Eggleston <mark.eggleston@codethink.com>
3141 * gfortran.dg/pr93484_1.f90: New test.
3142 * gfortran.dg/pr93484_2.f90: New test.
3144 2020-03-25 Jakub Jelinek <jakub@redhat.com>
3147 * g++.dg/torture/pr94303.C: New test.
3150 * g++.dg/opt/pr94223.C: New test.
3152 PR tree-optimization/94300
3153 * gcc.target/i386/avx512f-pr94300.c: New test.
3156 * gcc.dg/pr94283.c: New test.
3158 2020-03-24 Sandra Loosemore <sandra@codesourcery.com>
3160 * gcc.dg/analyzer/sigsetjmp-5.c: Require sigsetjmp support.
3161 * gcc.dg/analyzer/sigsetjmp-6.c: Likewise.
3162 * lib/target-supports.exp (check_effective_target_sigsetjmp): New.
3164 2020-03-24 Marek Polacek <polacek@redhat.com>
3166 PR c++/94190 - wrong no post-decrement operator error in template.
3167 * g++.dg/conversion/op7.C: New test.
3169 2020-03-24 Christophe Lyon <christophe.lyon@linaro.org>
3171 * gcc/arm/vfp-1.c: Use arm_fp__ok effective-target.
3172 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
3173 * gcc.target/arm/vfp-ldmiad.c: Likewise.
3174 * gcc.target/arm/vfp-stmdbd.c: Likewise.
3175 * gcc.target/arm/vfp-stmiad.c: Likewise.
3176 * gcc.target/arm/vnmul-1.c: Likewise.
3177 * gcc.target/arm/vnmul-3.c: Likewise.
3178 * gcc.target/arm/vnmul-4.c: Likewise.
3180 2020-03-24 Christophe Lyon <christophe.lyon@linaro.org>
3182 * gcc.target/arm/cmp-2.c: Move double-precision tests to...
3183 * gcc.target/arm/cmp-3.c: ...here (new file)
3185 2020-03-24 Christophe Lyon <christophe.lyon@linaro.org>
3187 * lib/target-supports.exp
3188 (check_effective_target_arm_fp_dp_ok_nocache): New.
3189 (check_effective_target_arm_fp_dp_ok): New.
3190 (add_options_for_arm_fp_dp): New.
3192 2020-03-24 Jakub Jelinek <jakub@redhat.com>
3195 * gcc.dg/pr94286.c: New test.
3198 * gfortran.dg/pr94285.f90: New test.
3201 * gcc.target/i386/pr94283.c: New test.
3204 * gcc.dg/pr94277.c: New test.
3206 2020-03-23 Jeff Law <law@redhat.com>
3210 * gcc.c-torture/compile/pr94144.c: New test.
3211 * gcc.c-torture/compile/pr94238.c: New test.
3213 2020-03-23 Patrick Palka <ppalka@redhat.com>
3216 * g++.dg/warn/Wnoexcept2.C: New test.
3218 2020-03-23 Jakub Jelinek <jakub@redhat.com>
3221 * g++.dg/warn/Wconversion-pr91993.C: New test.
3222 * g++.dg/ubsan/pr91993.C: New test.
3223 * c-c++-common/ubsan/float-cast-overflow-1.c: Add -Wno-overflow
3225 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
3226 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
3228 2020-03-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
3229 Andre Vieira <andre.simoesdiasvieira@arm.com>
3230 Mihail Ionescu <mihail.ionescu@arm.com>
3232 * gcc.target/arm/mve/intrinsics/vshlcq_m_s16.c: New test.
3233 * gcc.target/arm/mve/intrinsics/vshlcq_m_s32.c: Likewise.
3234 * gcc.target/arm/mve/intrinsics/vshlcq_m_s8.c: Likewise.
3235 * gcc.target/arm/mve/intrinsics/vshlcq_m_u16.c: Likewise.
3236 * gcc.target/arm/mve/intrinsics/vshlcq_m_u32.c: Likewise.
3237 * gcc.target/arm/mve/intrinsics/vshlcq_m_u8.c: Likewise.
3239 2020-03-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
3241 * gcc.target/arm/mve/intrinsics/asrl.c: New test.
3242 * gcc.target/arm/mve/intrinsics/lsll.c: Likewise.
3243 * gcc.target/arm/mve/intrinsics/sqrshr.c: Likewise.
3244 * gcc.target/arm/mve/intrinsics/sqrshrl_sat48.c: Likewise.
3245 * gcc.target/arm/mve/intrinsics/sqrshrl_sat64.c: Likewise.
3246 * gcc.target/arm/mve/intrinsics/sqshl.c: Likewise.
3247 * gcc.target/arm/mve/intrinsics/sqshll.c: Likewise.
3248 * gcc.target/arm/mve/intrinsics/srshr.c: Likewise.
3249 * gcc.target/arm/mve/intrinsics/srshrl.c: Likewise.
3250 * gcc.target/arm/mve/intrinsics/uqrshl.c: Likewise.
3251 * gcc.target/arm/mve/intrinsics/uqrshll_sat48.c: Likewise.
3252 * gcc.target/arm/mve/intrinsics/uqrshll_sat64.c: Likewise.
3253 * gcc.target/arm/mve/intrinsics/uqshl.c: Likewise.
3254 * gcc.target/arm/mve/intrinsics/uqshll.c: Likewise.
3255 * gcc.target/arm/mve/intrinsics/urshr.c: Likewise.
3256 * gcc.target/arm/mve/intrinsics/urshrl.c: Likewise.
3257 * lib/target-supports.exp:
3258 (check_effective_target_arm_v8_1m_mve_fp_ok_nocache): Modify to not
3259 support MVE floating point in Big Endian mode.
3260 (check_effective_target_arm_v8_1m_mve_ok_nocache): Modify to not
3261 support MVE integer in Big Endian mode.
3263 2020-03-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
3264 Andre Vieira <andre.simoesdiasvieira@arm.com>
3265 Mihail Ionescu <mihail.ionescu@arm.com>
3267 * gcc.target/arm/mve/intrinsics/vgetq_lane_f16.c: New test.
3268 * gcc.target/arm/mve/intrinsics/vgetq_lane_f32.c: Likewise.
3269 * gcc.target/arm/mve/intrinsics/vgetq_lane_s16.c: Likewise.
3270 * gcc.target/arm/mve/intrinsics/vgetq_lane_s32.c: Likewise.
3271 * gcc.target/arm/mve/intrinsics/vgetq_lane_s64.c: Likewise.
3272 * gcc.target/arm/mve/intrinsics/vgetq_lane_s8.c: Likewise.
3273 * gcc.target/arm/mve/intrinsics/vgetq_lane_u16.c: Likewise.
3274 * gcc.target/arm/mve/intrinsics/vgetq_lane_u32.c: Likewise.
3275 * gcc.target/arm/mve/intrinsics/vgetq_lane_u64.c: Likewise.
3276 * gcc.target/arm/mve/intrinsics/vgetq_lane_u8.c: Likewise.
3277 * gcc.target/arm/mve/intrinsics/vsetq_lane_f16.c: Likewise.
3278 * gcc.target/arm/mve/intrinsics/vsetq_lane_f32.c: Likewise.
3279 * gcc.target/arm/mve/intrinsics/vsetq_lane_s16.c: Likewise.
3280 * gcc.target/arm/mve/intrinsics/vsetq_lane_s32.c: Likewise.
3281 * gcc.target/arm/mve/intrinsics/vsetq_lane_s64.c: Likewise.
3282 * gcc.target/arm/mve/intrinsics/vsetq_lane_s8.c: Likewise.
3283 * gcc.target/arm/mve/intrinsics/vsetq_lane_u16.c: Likewise.
3284 * gcc.target/arm/mve/intrinsics/vsetq_lane_u32.c: Likewise.
3285 * gcc.target/arm/mve/intrinsics/vsetq_lane_u64.c: Likewise.
3286 * gcc.target/arm/mve/intrinsics/vsetq_lane_u8.c: Likewise.
3288 2020-03-23 Andrea Corallo <andrea.corallo@arm.com>
3290 * jit.dg/all-non-failing-tests.h: Add test-long-string-literal.c.
3291 * jit.dg/test-long-string-literal.c: New testcase.
3293 2020-03-23 Andre Vieira <andre.simoesdiasvieira@arm.com>
3295 * gcc.target/arm/mve/intrinsics/mve_fp_fpu1.c: Remove dg-do.
3296 * gcc.target/arm/mve/intrinsics/mve_fp_fpu2.c: Likewise.
3297 * gcc.target/arm/mve/intrinsics/mve_fpu1.c: Likewise.
3298 * gcc.target/arm/mve/intrinsics/mve_fpu2.c: Likewise.
3299 * gcc.target/arm/mve/intrinsics/mve_fpu3.c: Likewise.
3300 * gcc.target/arm/mve/intrinsics/mve_libcall1.c: Likewise.
3301 * gcc.target/arm/mve/intrinsics/mve_libcall2.c: Likewise.
3302 * gcc.target/arm/mve/intrinsics/mve_move_gpr_to_gpr.c: Likewise.
3303 * gcc.target/arm/mve/intrinsics/mve_vector_float.c: Likewise.
3304 * gcc.target/arm/mve/intrinsics/mve_vector_float1.c: Likewise.
3305 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Likewise.
3306 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise.
3307 * gcc.target/arm/mve/intrinsics/mve_vector_int1.c: Likewise.
3308 * gcc.target/arm/mve/intrinsics/mve_vector_int2.c: Likewise.
3309 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
3310 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
3311 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
3312 * gcc.target/arm/mve/intrinsics/vabavq_p_s16.c: Likewise.
3313 * gcc.target/arm/mve/intrinsics/vabavq_p_s32.c: Likewise.
3314 * gcc.target/arm/mve/intrinsics/vabavq_p_s8.c: Likewise.
3315 * gcc.target/arm/mve/intrinsics/vabavq_p_u16.c: Likewise.
3316 * gcc.target/arm/mve/intrinsics/vabavq_p_u32.c: Likewise.
3317 * gcc.target/arm/mve/intrinsics/vabavq_p_u8.c: Likewise.
3318 * gcc.target/arm/mve/intrinsics/vabavq_s16.c: Likewise.
3319 * gcc.target/arm/mve/intrinsics/vabavq_s32.c: Likewise.
3320 * gcc.target/arm/mve/intrinsics/vabavq_s8.c: Likewise.
3321 * gcc.target/arm/mve/intrinsics/vabavq_u16.c: Likewise.
3322 * gcc.target/arm/mve/intrinsics/vabavq_u32.c: Likewise.
3323 * gcc.target/arm/mve/intrinsics/vabavq_u8.c: Likewise.
3324 * gcc.target/arm/mve/intrinsics/vabdq_f16.c: Likewise.
3325 * gcc.target/arm/mve/intrinsics/vabdq_f32.c: Likewise.
3326 * gcc.target/arm/mve/intrinsics/vabdq_m_f16.c: Likewise.
3327 * gcc.target/arm/mve/intrinsics/vabdq_m_f32.c: Likewise.
3328 * gcc.target/arm/mve/intrinsics/vabdq_m_s16.c: Likewise.
3329 * gcc.target/arm/mve/intrinsics/vabdq_m_s32.c: Likewise.
3330 * gcc.target/arm/mve/intrinsics/vabdq_m_s8.c: Likewise.
3331 * gcc.target/arm/mve/intrinsics/vabdq_m_u16.c: Likewise.
3332 * gcc.target/arm/mve/intrinsics/vabdq_m_u32.c: Likewise.
3333 * gcc.target/arm/mve/intrinsics/vabdq_m_u8.c: Likewise.
3334 * gcc.target/arm/mve/intrinsics/vabdq_s16.c: Likewise.
3335 * gcc.target/arm/mve/intrinsics/vabdq_s32.c: Likewise.
3336 * gcc.target/arm/mve/intrinsics/vabdq_s8.c: Likewise.
3337 * gcc.target/arm/mve/intrinsics/vabdq_u16.c: Likewise.
3338 * gcc.target/arm/mve/intrinsics/vabdq_u32.c: Likewise.
3339 * gcc.target/arm/mve/intrinsics/vabdq_u8.c: Likewise.
3340 * gcc.target/arm/mve/intrinsics/vabdq_x_f16.c: Likewise.
3341 * gcc.target/arm/mve/intrinsics/vabdq_x_f32.c: Likewise.
3342 * gcc.target/arm/mve/intrinsics/vabdq_x_s16.c: Likewise.
3343 * gcc.target/arm/mve/intrinsics/vabdq_x_s32.c: Likewise.
3344 * gcc.target/arm/mve/intrinsics/vabdq_x_s8.c: Likewise.
3345 * gcc.target/arm/mve/intrinsics/vabdq_x_u16.c: Likewise.
3346 * gcc.target/arm/mve/intrinsics/vabdq_x_u32.c: Likewise.
3347 * gcc.target/arm/mve/intrinsics/vabdq_x_u8.c: Likewise.
3348 * gcc.target/arm/mve/intrinsics/vabsq_f16.c: Likewise.
3349 * gcc.target/arm/mve/intrinsics/vabsq_f32.c: Likewise.
3350 * gcc.target/arm/mve/intrinsics/vabsq_m_f16.c: Likewise.
3351 * gcc.target/arm/mve/intrinsics/vabsq_m_f32.c: Likewise.
3352 * gcc.target/arm/mve/intrinsics/vabsq_m_s16.c: Likewise.
3353 * gcc.target/arm/mve/intrinsics/vabsq_m_s32.c: Likewise.
3354 * gcc.target/arm/mve/intrinsics/vabsq_m_s8.c: Likewise.
3355 * gcc.target/arm/mve/intrinsics/vabsq_s16.c: Likewise.
3356 * gcc.target/arm/mve/intrinsics/vabsq_s32.c: Likewise.
3357 * gcc.target/arm/mve/intrinsics/vabsq_s8.c: Likewise.
3358 * gcc.target/arm/mve/intrinsics/vabsq_x_f16.c: Likewise.
3359 * gcc.target/arm/mve/intrinsics/vabsq_x_f32.c: Likewise.
3360 * gcc.target/arm/mve/intrinsics/vabsq_x_s16.c: Likewise.
3361 * gcc.target/arm/mve/intrinsics/vabsq_x_s32.c: Likewise.
3362 * gcc.target/arm/mve/intrinsics/vabsq_x_s8.c: Likewise.
3363 * gcc.target/arm/mve/intrinsics/vadciq_m_s32.c: Likewise.
3364 * gcc.target/arm/mve/intrinsics/vadciq_m_u32.c: Likewise.
3365 * gcc.target/arm/mve/intrinsics/vadciq_s32.c: Likewise.
3366 * gcc.target/arm/mve/intrinsics/vadciq_u32.c: Likewise.
3367 * gcc.target/arm/mve/intrinsics/vadcq_m_s32.c: Likewise.
3368 * gcc.target/arm/mve/intrinsics/vadcq_m_u32.c: Likewise.
3369 * gcc.target/arm/mve/intrinsics/vadcq_s32.c: Likewise.
3370 * gcc.target/arm/mve/intrinsics/vadcq_u32.c: Likewise.
3371 * gcc.target/arm/mve/intrinsics/vaddlvaq_p_s32.c: Likewise.
3372 * gcc.target/arm/mve/intrinsics/vaddlvaq_p_u32.c: Likewise.
3373 * gcc.target/arm/mve/intrinsics/vaddlvaq_s32.c: Likewise.
3374 * gcc.target/arm/mve/intrinsics/vaddlvaq_u32.c: Likewise.
3375 * gcc.target/arm/mve/intrinsics/vaddlvq_p_s32.c: Likewise.
3376 * gcc.target/arm/mve/intrinsics/vaddlvq_p_u32.c: Likewise.
3377 * gcc.target/arm/mve/intrinsics/vaddlvq_s32.c: Likewise.
3378 * gcc.target/arm/mve/intrinsics/vaddlvq_u32.c: Likewise.
3379 * gcc.target/arm/mve/intrinsics/vaddq_f16.c: Likewise.
3380 * gcc.target/arm/mve/intrinsics/vaddq_f32.c: Likewise.
3381 * gcc.target/arm/mve/intrinsics/vaddq_m_f16.c: Likewise.
3382 * gcc.target/arm/mve/intrinsics/vaddq_m_f32.c: Likewise.
3383 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f16.c: Likewise.
3384 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f32.c: Likewise.
3385 * gcc.target/arm/mve/intrinsics/vaddq_m_n_s16.c: Likewise.
3386 * gcc.target/arm/mve/intrinsics/vaddq_m_n_s32.c: Likewise.
3387 * gcc.target/arm/mve/intrinsics/vaddq_m_n_s8.c: Likewise.
3388 * gcc.target/arm/mve/intrinsics/vaddq_m_n_u16.c: Likewise.
3389 * gcc.target/arm/mve/intrinsics/vaddq_m_n_u32.c: Likewise.
3390 * gcc.target/arm/mve/intrinsics/vaddq_m_n_u8.c: Likewise.
3391 * gcc.target/arm/mve/intrinsics/vaddq_m_s16.c: Likewise.
3392 * gcc.target/arm/mve/intrinsics/vaddq_m_s32.c: Likewise.
3393 * gcc.target/arm/mve/intrinsics/vaddq_m_s8.c: Likewise.
3394 * gcc.target/arm/mve/intrinsics/vaddq_m_u16.c: Likewise.
3395 * gcc.target/arm/mve/intrinsics/vaddq_m_u32.c: Likewise.
3396 * gcc.target/arm/mve/intrinsics/vaddq_m_u8.c: Likewise.
3397 * gcc.target/arm/mve/intrinsics/vaddq_n_f16.c: Likewise.
3398 * gcc.target/arm/mve/intrinsics/vaddq_n_f32.c: Likewise.
3399 * gcc.target/arm/mve/intrinsics/vaddq_n_s16.c: Likewise.
3400 * gcc.target/arm/mve/intrinsics/vaddq_n_s32.c: Likewise.
3401 * gcc.target/arm/mve/intrinsics/vaddq_n_s8.c: Likewise.
3402 * gcc.target/arm/mve/intrinsics/vaddq_n_u16.c: Likewise.
3403 * gcc.target/arm/mve/intrinsics/vaddq_n_u32.c: Likewise.
3404 * gcc.target/arm/mve/intrinsics/vaddq_n_u8.c: Likewise.
3405 * gcc.target/arm/mve/intrinsics/vaddq_s16.c: Likewise.
3406 * gcc.target/arm/mve/intrinsics/vaddq_s32.c: Likewise.
3407 * gcc.target/arm/mve/intrinsics/vaddq_s8.c: Likewise.
3408 * gcc.target/arm/mve/intrinsics/vaddq_u16.c: Likewise.
3409 * gcc.target/arm/mve/intrinsics/vaddq_u32.c: Likewise.
3410 * gcc.target/arm/mve/intrinsics/vaddq_u8.c: Likewise.
3411 * gcc.target/arm/mve/intrinsics/vaddq_x_f16.c: Likewise.
3412 * gcc.target/arm/mve/intrinsics/vaddq_x_f32.c: Likewise.
3413 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f16.c: Likewise.
3414 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f32.c: Likewise.
3415 * gcc.target/arm/mve/intrinsics/vaddq_x_n_s16.c: Likewise.
3416 * gcc.target/arm/mve/intrinsics/vaddq_x_n_s32.c: Likewise.
3417 * gcc.target/arm/mve/intrinsics/vaddq_x_n_s8.c: Likewise.
3418 * gcc.target/arm/mve/intrinsics/vaddq_x_n_u16.c: Likewise.
3419 * gcc.target/arm/mve/intrinsics/vaddq_x_n_u32.c: Likewise.
3420 * gcc.target/arm/mve/intrinsics/vaddq_x_n_u8.c: Likewise.
3421 * gcc.target/arm/mve/intrinsics/vaddq_x_s16.c: Likewise.
3422 * gcc.target/arm/mve/intrinsics/vaddq_x_s32.c: Likewise.
3423 * gcc.target/arm/mve/intrinsics/vaddq_x_s8.c: Likewise.
3424 * gcc.target/arm/mve/intrinsics/vaddq_x_u16.c: Likewise.
3425 * gcc.target/arm/mve/intrinsics/vaddq_x_u32.c: Likewise.
3426 * gcc.target/arm/mve/intrinsics/vaddq_x_u8.c: Likewise.
3427 * gcc.target/arm/mve/intrinsics/vaddvaq_p_s16.c: Likewise.
3428 * gcc.target/arm/mve/intrinsics/vaddvaq_p_s32.c: Likewise.
3429 * gcc.target/arm/mve/intrinsics/vaddvaq_p_s8.c: Likewise.
3430 * gcc.target/arm/mve/intrinsics/vaddvaq_p_u16.c: Likewise.
3431 * gcc.target/arm/mve/intrinsics/vaddvaq_p_u32.c: Likewise.
3432 * gcc.target/arm/mve/intrinsics/vaddvaq_p_u8.c: Likewise.
3433 * gcc.target/arm/mve/intrinsics/vaddvaq_s16.c: Likewise.
3434 * gcc.target/arm/mve/intrinsics/vaddvaq_s32.c: Likewise.
3435 * gcc.target/arm/mve/intrinsics/vaddvaq_s8.c: Likewise.
3436 * gcc.target/arm/mve/intrinsics/vaddvaq_u16.c: Likewise.
3437 * gcc.target/arm/mve/intrinsics/vaddvaq_u32.c: Likewise.
3438 * gcc.target/arm/mve/intrinsics/vaddvaq_u8.c: Likewise.
3439 * gcc.target/arm/mve/intrinsics/vaddvq_p_s16.c: Likewise.
3440 * gcc.target/arm/mve/intrinsics/vaddvq_p_s32.c: Likewise.
3441 * gcc.target/arm/mve/intrinsics/vaddvq_p_s8.c: Likewise.
3442 * gcc.target/arm/mve/intrinsics/vaddvq_p_u16.c: Likewise.
3443 * gcc.target/arm/mve/intrinsics/vaddvq_p_u32.c: Likewise.
3444 * gcc.target/arm/mve/intrinsics/vaddvq_p_u8.c: Likewise.
3445 * gcc.target/arm/mve/intrinsics/vaddvq_s16.c: Likewise.
3446 * gcc.target/arm/mve/intrinsics/vaddvq_s32.c: Likewise.
3447 * gcc.target/arm/mve/intrinsics/vaddvq_s8.c: Likewise.
3448 * gcc.target/arm/mve/intrinsics/vaddvq_u16.c: Likewise.
3449 * gcc.target/arm/mve/intrinsics/vaddvq_u32.c: Likewise.
3450 * gcc.target/arm/mve/intrinsics/vaddvq_u8.c: Likewise.
3451 * gcc.target/arm/mve/intrinsics/vandq_f16.c: Likewise.
3452 * gcc.target/arm/mve/intrinsics/vandq_f32.c: Likewise.
3453 * gcc.target/arm/mve/intrinsics/vandq_m_f16.c: Likewise.
3454 * gcc.target/arm/mve/intrinsics/vandq_m_f32.c: Likewise.
3455 * gcc.target/arm/mve/intrinsics/vandq_m_s16.c: Likewise.
3456 * gcc.target/arm/mve/intrinsics/vandq_m_s32.c: Likewise.
3457 * gcc.target/arm/mve/intrinsics/vandq_m_s8.c: Likewise.
3458 * gcc.target/arm/mve/intrinsics/vandq_m_u16.c: Likewise.
3459 * gcc.target/arm/mve/intrinsics/vandq_m_u32.c: Likewise.
3460 * gcc.target/arm/mve/intrinsics/vandq_m_u8.c: Likewise.
3461 * gcc.target/arm/mve/intrinsics/vandq_s16.c: Likewise.
3462 * gcc.target/arm/mve/intrinsics/vandq_s32.c: Likewise.
3463 * gcc.target/arm/mve/intrinsics/vandq_s8.c: Likewise.
3464 * gcc.target/arm/mve/intrinsics/vandq_u16.c: Likewise.
3465 * gcc.target/arm/mve/intrinsics/vandq_u32.c: Likewise.
3466 * gcc.target/arm/mve/intrinsics/vandq_u8.c: Likewise.
3467 * gcc.target/arm/mve/intrinsics/vandq_x_f16.c: Likewise.
3468 * gcc.target/arm/mve/intrinsics/vandq_x_f32.c: Likewise.
3469 * gcc.target/arm/mve/intrinsics/vandq_x_s16.c: Likewise.
3470 * gcc.target/arm/mve/intrinsics/vandq_x_s32.c: Likewise.
3471 * gcc.target/arm/mve/intrinsics/vandq_x_s8.c: Likewise.
3472 * gcc.target/arm/mve/intrinsics/vandq_x_u16.c: Likewise.
3473 * gcc.target/arm/mve/intrinsics/vandq_x_u32.c: Likewise.
3474 * gcc.target/arm/mve/intrinsics/vandq_x_u8.c: Likewise.
3475 * gcc.target/arm/mve/intrinsics/vbicq_f16.c: Likewise.
3476 * gcc.target/arm/mve/intrinsics/vbicq_f32.c: Likewise.
3477 * gcc.target/arm/mve/intrinsics/vbicq_m_f16.c: Likewise.
3478 * gcc.target/arm/mve/intrinsics/vbicq_m_f32.c: Likewise.
3479 * gcc.target/arm/mve/intrinsics/vbicq_m_n_s16.c: Likewise.
3480 * gcc.target/arm/mve/intrinsics/vbicq_m_n_s32.c: Likewise.
3481 * gcc.target/arm/mve/intrinsics/vbicq_m_n_u16.c: Likewise.
3482 * gcc.target/arm/mve/intrinsics/vbicq_m_n_u32.c: Likewise.
3483 * gcc.target/arm/mve/intrinsics/vbicq_m_s16.c: Likewise.
3484 * gcc.target/arm/mve/intrinsics/vbicq_m_s32.c: Likewise.
3485 * gcc.target/arm/mve/intrinsics/vbicq_m_s8.c: Likewise.
3486 * gcc.target/arm/mve/intrinsics/vbicq_m_u16.c: Likewise.
3487 * gcc.target/arm/mve/intrinsics/vbicq_m_u32.c: Likewise.
3488 * gcc.target/arm/mve/intrinsics/vbicq_m_u8.c: Likewise.
3489 * gcc.target/arm/mve/intrinsics/vbicq_n_s16.c: Likewise.
3490 * gcc.target/arm/mve/intrinsics/vbicq_n_s32.c: Likewise.
3491 * gcc.target/arm/mve/intrinsics/vbicq_n_u16.c: Likewise.
3492 * gcc.target/arm/mve/intrinsics/vbicq_n_u32.c: Likewise.
3493 * gcc.target/arm/mve/intrinsics/vbicq_s16.c: Likewise.
3494 * gcc.target/arm/mve/intrinsics/vbicq_s32.c: Likewise.
3495 * gcc.target/arm/mve/intrinsics/vbicq_s8.c: Likewise.
3496 * gcc.target/arm/mve/intrinsics/vbicq_u16.c: Likewise.
3497 * gcc.target/arm/mve/intrinsics/vbicq_u32.c: Likewise.
3498 * gcc.target/arm/mve/intrinsics/vbicq_u8.c: Likewise.
3499 * gcc.target/arm/mve/intrinsics/vbicq_x_f16.c: Likewise.
3500 * gcc.target/arm/mve/intrinsics/vbicq_x_f32.c: Likewise.
3501 * gcc.target/arm/mve/intrinsics/vbicq_x_s16.c: Likewise.
3502 * gcc.target/arm/mve/intrinsics/vbicq_x_s32.c: Likewise.
3503 * gcc.target/arm/mve/intrinsics/vbicq_x_s8.c: Likewise.
3504 * gcc.target/arm/mve/intrinsics/vbicq_x_u16.c: Likewise.
3505 * gcc.target/arm/mve/intrinsics/vbicq_x_u32.c: Likewise.
3506 * gcc.target/arm/mve/intrinsics/vbicq_x_u8.c: Likewise.
3507 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f16.c: Likewise.
3508 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f32.c: Likewise.
3509 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s16.c: Likewise.
3510 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s32.c: Likewise.
3511 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s8.c: Likewise.
3512 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u16.c: Likewise.
3513 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u32.c: Likewise.
3514 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u8.c: Likewise.
3515 * gcc.target/arm/mve/intrinsics/vbrsrq_n_f16.c: Likewise.
3516 * gcc.target/arm/mve/intrinsics/vbrsrq_n_f32.c: Likewise.
3517 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s16.c: Likewise.
3518 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s32.c: Likewise.
3519 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s8.c: Likewise.
3520 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u16.c: Likewise.
3521 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u32.c: Likewise.
3522 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u8.c: Likewise.
3523 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f16.c: Likewise.
3524 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f32.c: Likewise.
3525 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s16.c: Likewise.
3526 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s32.c: Likewise.
3527 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s8.c: Likewise.
3528 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u16.c: Likewise.
3529 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u32.c: Likewise.
3530 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u8.c: Likewise.
3531 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_f16.c: Likewise.
3532 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_f32.c: Likewise.
3533 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_f16.c: Likewise.
3534 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_f32.c: Likewise.
3535 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s16.c: Likewise.
3536 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s32.c: Likewise.
3537 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s8.c: Likewise.
3538 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u16.c: Likewise.
3539 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u32.c: Likewise.
3540 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u8.c: Likewise.
3541 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s16.c: Likewise.
3542 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s32.c: Likewise.
3543 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s8.c: Likewise.
3544 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u16.c: Likewise.
3545 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u32.c: Likewise.
3546 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u8.c: Likewise.
3547 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_f16.c: Likewise.
3548 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_f32.c: Likewise.
3549 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s16.c: Likewise.
3550 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s32.c: Likewise.
3551 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s8.c: Likewise.
3552 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u16.c: Likewise.
3553 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u32.c: Likewise.
3554 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u8.c: Likewise.
3555 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_f16.c: Likewise.
3556 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_f32.c: Likewise.
3557 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_f16.c: Likewise.
3558 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_f32.c: Likewise.
3559 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s16.c: Likewise.
3560 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s32.c: Likewise.
3561 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s8.c: Likewise.
3562 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u16.c: Likewise.
3563 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u32.c: Likewise.
3564 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u8.c: Likewise.
3565 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s16.c: Likewise.
3566 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s32.c: Likewise.
3567 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s8.c: Likewise.
3568 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u16.c: Likewise.
3569 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u32.c: Likewise.
3570 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u8.c: Likewise.
3571 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_f16.c: Likewise.
3572 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_f32.c: Likewise.
3573 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s16.c: Likewise.
3574 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s32.c: Likewise.
3575 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s8.c: Likewise.
3576 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u16.c: Likewise.
3577 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u32.c: Likewise.
3578 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u8.c: Likewise.
3579 * gcc.target/arm/mve/intrinsics/vclsq_m_s16.c: Likewise.
3580 * gcc.target/arm/mve/intrinsics/vclsq_m_s32.c: Likewise.
3581 * gcc.target/arm/mve/intrinsics/vclsq_m_s8.c: Likewise.
3582 * gcc.target/arm/mve/intrinsics/vclsq_s16.c: Likewise.
3583 * gcc.target/arm/mve/intrinsics/vclsq_s32.c: Likewise.
3584 * gcc.target/arm/mve/intrinsics/vclsq_s8.c: Likewise.
3585 * gcc.target/arm/mve/intrinsics/vclsq_x_s16.c: Likewise.
3586 * gcc.target/arm/mve/intrinsics/vclsq_x_s32.c: Likewise.
3587 * gcc.target/arm/mve/intrinsics/vclsq_x_s8.c: Likewise.
3588 * gcc.target/arm/mve/intrinsics/vclzq_m_s16.c: Likewise.
3589 * gcc.target/arm/mve/intrinsics/vclzq_m_s32.c: Likewise.
3590 * gcc.target/arm/mve/intrinsics/vclzq_m_s8.c: Likewise.
3591 * gcc.target/arm/mve/intrinsics/vclzq_m_u16.c: Likewise.
3592 * gcc.target/arm/mve/intrinsics/vclzq_m_u32.c: Likewise.
3593 * gcc.target/arm/mve/intrinsics/vclzq_m_u8.c: Likewise.
3594 * gcc.target/arm/mve/intrinsics/vclzq_s16.c: Likewise.
3595 * gcc.target/arm/mve/intrinsics/vclzq_s32.c: Likewise.
3596 * gcc.target/arm/mve/intrinsics/vclzq_s8.c: Likewise.
3597 * gcc.target/arm/mve/intrinsics/vclzq_u16.c: Likewise.
3598 * gcc.target/arm/mve/intrinsics/vclzq_u32.c: Likewise.
3599 * gcc.target/arm/mve/intrinsics/vclzq_u8.c: Likewise.
3600 * gcc.target/arm/mve/intrinsics/vclzq_x_s16.c: Likewise.
3601 * gcc.target/arm/mve/intrinsics/vclzq_x_s32.c: Likewise.
3602 * gcc.target/arm/mve/intrinsics/vclzq_x_s8.c: Likewise.
3603 * gcc.target/arm/mve/intrinsics/vclzq_x_u16.c: Likewise.
3604 * gcc.target/arm/mve/intrinsics/vclzq_x_u32.c: Likewise.
3605 * gcc.target/arm/mve/intrinsics/vclzq_x_u8.c: Likewise.
3606 * gcc.target/arm/mve/intrinsics/vcmlaq_f16.c: Likewise.
3607 * gcc.target/arm/mve/intrinsics/vcmlaq_f32.c: Likewise.
3608 * gcc.target/arm/mve/intrinsics/vcmlaq_m_f16.c: Likewise.
3609 * gcc.target/arm/mve/intrinsics/vcmlaq_m_f32.c: Likewise.
3610 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f16.c: Likewise.
3611 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f32.c: Likewise.
3612 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f16.c: Likewise.
3613 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f32.c: Likewise.
3614 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f16.c: Likewise.
3615 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f32.c: Likewise.
3616 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f16.c: Likewise.
3617 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f32.c: Likewise.
3618 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f16.c: Likewise.
3619 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f32.c: Likewise.
3620 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f16.c: Likewise.
3621 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f32.c: Likewise.
3622 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u16.c: Likewise.
3623 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u32.c: Likewise.
3624 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u8.c: Likewise.
3625 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_u16.c: Likewise.
3626 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_u32.c: Likewise.
3627 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_u8.c: Likewise.
3628 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u16.c: Likewise.
3629 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u32.c: Likewise.
3630 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u8.c: Likewise.
3631 * gcc.target/arm/mve/intrinsics/vcmpcsq_u16.c: Likewise.
3632 * gcc.target/arm/mve/intrinsics/vcmpcsq_u32.c: Likewise.
3633 * gcc.target/arm/mve/intrinsics/vcmpcsq_u8.c: Likewise.
3634 * gcc.target/arm/mve/intrinsics/vcmpeqq_f16.c: Likewise.
3635 * gcc.target/arm/mve/intrinsics/vcmpeqq_f32.c: Likewise.
3636 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_f16.c: Likewise.
3637 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_f32.c: Likewise.
3638 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f16.c: Likewise.
3639 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f32.c: Likewise.
3640 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_s16.c: Likewise.
3641 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_s32.c: Likewise.
3642 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_s8.c: Likewise.
3643 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_u16.c: Likewise.
3644 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_u32.c: Likewise.
3645 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_u8.c: Likewise.
3646 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_s16.c: Likewise.
3647 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_s32.c: Likewise.
3648 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_s8.c: Likewise.
3649 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_u16.c: Likewise.
3650 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_u32.c: Likewise.
3651 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_u8.c: Likewise.
3652 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f16.c: Likewise.
3653 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f32.c: Likewise.
3654 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_s16.c: Likewise.
3655 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_s32.c: Likewise.
3656 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_s8.c: Likewise.
3657 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u16.c: Likewise.
3658 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u32.c: Likewise.
3659 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u8.c: Likewise.
3660 * gcc.target/arm/mve/intrinsics/vcmpeqq_s16.c: Likewise.
3661 * gcc.target/arm/mve/intrinsics/vcmpeqq_s32.c: Likewise.
3662 * gcc.target/arm/mve/intrinsics/vcmpeqq_s8.c: Likewise.
3663 * gcc.target/arm/mve/intrinsics/vcmpeqq_u16.c: Likewise.
3664 * gcc.target/arm/mve/intrinsics/vcmpeqq_u32.c: Likewise.
3665 * gcc.target/arm/mve/intrinsics/vcmpeqq_u8.c: Likewise.
3666 * gcc.target/arm/mve/intrinsics/vcmpgeq_f16.c: Likewise.
3667 * gcc.target/arm/mve/intrinsics/vcmpgeq_f32.c: Likewise.
3668 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_f16.c: Likewise.
3669 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_f32.c: Likewise.
3670 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f16.c: Likewise.
3671 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f32.c: Likewise.
3672 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s16.c: Likewise.
3673 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s32.c: Likewise.
3674 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s8.c: Likewise.
3675 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_s16.c: Likewise.
3676 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_s32.c: Likewise.
3677 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_s8.c: Likewise.
3678 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f16.c: Likewise.
3679 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f32.c: Likewise.
3680 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_s16.c: Likewise.
3681 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_s32.c: Likewise.
3682 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_s8.c: Likewise.
3683 * gcc.target/arm/mve/intrinsics/vcmpgeq_s16.c: Likewise.
3684 * gcc.target/arm/mve/intrinsics/vcmpgeq_s32.c: Likewise.
3685 * gcc.target/arm/mve/intrinsics/vcmpgeq_s8.c: Likewise.
3686 * gcc.target/arm/mve/intrinsics/vcmpgtq_f16.c: Likewise.
3687 * gcc.target/arm/mve/intrinsics/vcmpgtq_f32.c: Likewise.
3688 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_f16.c: Likewise.
3689 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_f32.c: Likewise.
3690 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f16.c: Likewise.
3691 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f32.c: Likewise.
3692 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_s16.c: Likewise.
3693 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_s32.c: Likewise.
3694 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_s8.c: Likewise.
3695 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_s16.c: Likewise.
3696 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_s32.c: Likewise.
3697 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_s8.c: Likewise.
3698 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16.c: Likewise.
3699 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f32.c: Likewise.
3700 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_s16.c: Likewise.
3701 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_s32.c: Likewise.
3702 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_s8.c: Likewise.
3703 * gcc.target/arm/mve/intrinsics/vcmpgtq_s16.c: Likewise.
3704 * gcc.target/arm/mve/intrinsics/vcmpgtq_s32.c: Likewise.
3705 * gcc.target/arm/mve/intrinsics/vcmpgtq_s8.c: Likewise.
3706 * gcc.target/arm/mve/intrinsics/vcmphiq_m_n_u16.c: Likewise.
3707 * gcc.target/arm/mve/intrinsics/vcmphiq_m_n_u32.c: Likewise.
3708 * gcc.target/arm/mve/intrinsics/vcmphiq_m_n_u8.c: Likewise.
3709 * gcc.target/arm/mve/intrinsics/vcmphiq_m_u16.c: Likewise.
3710 * gcc.target/arm/mve/intrinsics/vcmphiq_m_u32.c: Likewise.
3711 * gcc.target/arm/mve/intrinsics/vcmphiq_m_u8.c: Likewise.
3712 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u16.c: Likewise.
3713 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u32.c: Likewise.
3714 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u8.c: Likewise.
3715 * gcc.target/arm/mve/intrinsics/vcmphiq_u16.c: Likewise.
3716 * gcc.target/arm/mve/intrinsics/vcmphiq_u32.c: Likewise.
3717 * gcc.target/arm/mve/intrinsics/vcmphiq_u8.c: Likewise.
3718 * gcc.target/arm/mve/intrinsics/vcmpleq_f16.c: Likewise.
3719 * gcc.target/arm/mve/intrinsics/vcmpleq_f32.c: Likewise.
3720 * gcc.target/arm/mve/intrinsics/vcmpleq_m_f16.c: Likewise.
3721 * gcc.target/arm/mve/intrinsics/vcmpleq_m_f32.c: Likewise.
3722 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f16.c: Likewise.
3723 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f32.c: Likewise.
3724 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_s16.c: Likewise.
3725 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_s32.c: Likewise.
3726 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_s8.c: Likewise.
3727 * gcc.target/arm/mve/intrinsics/vcmpleq_m_s16.c: Likewise.
3728 * gcc.target/arm/mve/intrinsics/vcmpleq_m_s32.c: Likewise.
3729 * gcc.target/arm/mve/intrinsics/vcmpleq_m_s8.c: Likewise.
3730 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f16.c: Likewise.
3731 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f32.c: Likewise.
3732 * gcc.target/arm/mve/intrinsics/vcmpleq_n_s16.c: Likewise.
3733 * gcc.target/arm/mve/intrinsics/vcmpleq_n_s32.c: Likewise.
3734 * gcc.target/arm/mve/intrinsics/vcmpleq_n_s8.c: Likewise.
3735 * gcc.target/arm/mve/intrinsics/vcmpleq_s16.c: Likewise.
3736 * gcc.target/arm/mve/intrinsics/vcmpleq_s32.c: Likewise.
3737 * gcc.target/arm/mve/intrinsics/vcmpleq_s8.c: Likewise.
3738 * gcc.target/arm/mve/intrinsics/vcmpltq_f16.c: Likewise.
3739 * gcc.target/arm/mve/intrinsics/vcmpltq_f32.c: Likewise.
3740 * gcc.target/arm/mve/intrinsics/vcmpltq_m_f16.c: Likewise.
3741 * gcc.target/arm/mve/intrinsics/vcmpltq_m_f32.c: Likewise.
3742 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f16.c: Likewise.
3743 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f32.c: Likewise.
3744 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_s16.c: Likewise.
3745 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_s32.c: Likewise.
3746 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_s8.c: Likewise.
3747 * gcc.target/arm/mve/intrinsics/vcmpltq_m_s16.c: Likewise.
3748 * gcc.target/arm/mve/intrinsics/vcmpltq_m_s32.c: Likewise.
3749 * gcc.target/arm/mve/intrinsics/vcmpltq_m_s8.c: Likewise.
3750 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f16.c: Likewise.
3751 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f32.c: Likewise.
3752 * gcc.target/arm/mve/intrinsics/vcmpltq_n_s16.c: Likewise.
3753 * gcc.target/arm/mve/intrinsics/vcmpltq_n_s32.c: Likewise.
3754 * gcc.target/arm/mve/intrinsics/vcmpltq_n_s8.c: Likewise.
3755 * gcc.target/arm/mve/intrinsics/vcmpltq_s16.c: Likewise.
3756 * gcc.target/arm/mve/intrinsics/vcmpltq_s32.c: Likewise.
3757 * gcc.target/arm/mve/intrinsics/vcmpltq_s8.c: Likewise.
3758 * gcc.target/arm/mve/intrinsics/vcmpneq_f16.c: Likewise.
3759 * gcc.target/arm/mve/intrinsics/vcmpneq_f32.c: Likewise.
3760 * gcc.target/arm/mve/intrinsics/vcmpneq_m_f16.c: Likewise.
3761 * gcc.target/arm/mve/intrinsics/vcmpneq_m_f32.c: Likewise.
3762 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f16.c: Likewise.
3763 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f32.c: Likewise.
3764 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_s16.c: Likewise.
3765 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_s32.c: Likewise.
3766 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_s8.c: Likewise.
3767 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_u16.c: Likewise.
3768 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_u32.c: Likewise.
3769 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_u8.c: Likewise.
3770 * gcc.target/arm/mve/intrinsics/vcmpneq_m_s16.c: Likewise.
3771 * gcc.target/arm/mve/intrinsics/vcmpneq_m_s32.c: Likewise.
3772 * gcc.target/arm/mve/intrinsics/vcmpneq_m_s8.c: Likewise.
3773 * gcc.target/arm/mve/intrinsics/vcmpneq_m_u16.c: Likewise.
3774 * gcc.target/arm/mve/intrinsics/vcmpneq_m_u32.c: Likewise.
3775 * gcc.target/arm/mve/intrinsics/vcmpneq_m_u8.c: Likewise.
3776 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16.c: Likewise.
3777 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32.c: Likewise.
3778 * gcc.target/arm/mve/intrinsics/vcmpneq_n_s16.c: Likewise.
3779 * gcc.target/arm/mve/intrinsics/vcmpneq_n_s32.c: Likewise.
3780 * gcc.target/arm/mve/intrinsics/vcmpneq_n_s8.c: Likewise.
3781 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u16.c: Likewise.
3782 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u32.c: Likewise.
3783 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u8.c: Likewise.
3784 * gcc.target/arm/mve/intrinsics/vcmpneq_s16.c: Likewise.
3785 * gcc.target/arm/mve/intrinsics/vcmpneq_s32.c: Likewise.
3786 * gcc.target/arm/mve/intrinsics/vcmpneq_s8.c: Likewise.
3787 * gcc.target/arm/mve/intrinsics/vcmpneq_u16.c: Likewise.
3788 * gcc.target/arm/mve/intrinsics/vcmpneq_u32.c: Likewise.
3789 * gcc.target/arm/mve/intrinsics/vcmpneq_u8.c: Likewise.
3790 * gcc.target/arm/mve/intrinsics/vcmulq_f16.c: Likewise.
3791 * gcc.target/arm/mve/intrinsics/vcmulq_f32.c: Likewise.
3792 * gcc.target/arm/mve/intrinsics/vcmulq_m_f16.c: Likewise.
3793 * gcc.target/arm/mve/intrinsics/vcmulq_m_f32.c: Likewise.
3794 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_f16.c: Likewise.
3795 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_f32.c: Likewise.
3796 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_m_f16.c: Likewise.
3797 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_m_f32.c: Likewise.
3798 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_x_f16.c: Likewise.
3799 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_x_f32.c: Likewise.
3800 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_f16.c: Likewise.
3801 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_f32.c: Likewise.
3802 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_m_f16.c: Likewise.
3803 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_m_f32.c: Likewise.
3804 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_x_f16.c: Likewise.
3805 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_x_f32.c: Likewise.
3806 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_f16.c: Likewise.
3807 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_f32.c: Likewise.
3808 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_m_f16.c: Likewise.
3809 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_m_f32.c: Likewise.
3810 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_x_f16.c: Likewise.
3811 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_x_f32.c: Likewise.
3812 * gcc.target/arm/mve/intrinsics/vcmulq_x_f16.c: Likewise.
3813 * gcc.target/arm/mve/intrinsics/vcmulq_x_f32.c: Likewise.
3814 * gcc.target/arm/mve/intrinsics/vcreateq_f16.c: Likewise.
3815 * gcc.target/arm/mve/intrinsics/vcreateq_f32.c: Likewise.
3816 * gcc.target/arm/mve/intrinsics/vcreateq_s16.c: Likewise.
3817 * gcc.target/arm/mve/intrinsics/vcreateq_s32.c: Likewise.
3818 * gcc.target/arm/mve/intrinsics/vcreateq_s64.c: Likewise.
3819 * gcc.target/arm/mve/intrinsics/vcreateq_s8.c: Likewise.
3820 * gcc.target/arm/mve/intrinsics/vcreateq_u16.c: Likewise.
3821 * gcc.target/arm/mve/intrinsics/vcreateq_u32.c: Likewise.
3822 * gcc.target/arm/mve/intrinsics/vcreateq_u64.c: Likewise.
3823 * gcc.target/arm/mve/intrinsics/vcreateq_u8.c: Likewise.
3824 * gcc.target/arm/mve/intrinsics/vctp16q.c: Likewise.
3825 * gcc.target/arm/mve/intrinsics/vctp16q_m.c: Likewise.
3826 * gcc.target/arm/mve/intrinsics/vctp32q.c: Likewise.
3827 * gcc.target/arm/mve/intrinsics/vctp32q_m.c: Likewise.
3828 * gcc.target/arm/mve/intrinsics/vctp64q.c: Likewise.
3829 * gcc.target/arm/mve/intrinsics/vctp64q_m.c: Likewise.
3830 * gcc.target/arm/mve/intrinsics/vctp8q.c: Likewise.
3831 * gcc.target/arm/mve/intrinsics/vctp8q_m.c: Likewise.
3832 * gcc.target/arm/mve/intrinsics/vcvtaq_m_s16_f16.c: Likewise.
3833 * gcc.target/arm/mve/intrinsics/vcvtaq_m_s32_f32.c: Likewise.
3834 * gcc.target/arm/mve/intrinsics/vcvtaq_m_u16_f16.c: Likewise.
3835 * gcc.target/arm/mve/intrinsics/vcvtaq_m_u32_f32.c: Likewise.
3836 * gcc.target/arm/mve/intrinsics/vcvtaq_s16_f16.c: Likewise.
3837 * gcc.target/arm/mve/intrinsics/vcvtaq_s32_f32.c: Likewise.
3838 * gcc.target/arm/mve/intrinsics/vcvtaq_u16_f16.c: Likewise.
3839 * gcc.target/arm/mve/intrinsics/vcvtaq_u32_f32.c: Likewise.
3840 * gcc.target/arm/mve/intrinsics/vcvtaq_x_s16_f16.c: Likewise.
3841 * gcc.target/arm/mve/intrinsics/vcvtaq_x_s32_f32.c: Likewise.
3842 * gcc.target/arm/mve/intrinsics/vcvtaq_x_u16_f16.c: Likewise.
3843 * gcc.target/arm/mve/intrinsics/vcvtaq_x_u32_f32.c: Likewise.
3844 * gcc.target/arm/mve/intrinsics/vcvtbq_f16_f32.c: Likewise.
3845 * gcc.target/arm/mve/intrinsics/vcvtbq_f32_f16.c: Likewise.
3846 * gcc.target/arm/mve/intrinsics/vcvtbq_m_f16_f32.c: Likewise.
3847 * gcc.target/arm/mve/intrinsics/vcvtbq_m_f32_f16.c: Likewise.
3848 * gcc.target/arm/mve/intrinsics/vcvtbq_x_f32_f16.c: Likewise.
3849 * gcc.target/arm/mve/intrinsics/vcvtmq_m_s16_f16.c: Likewise.
3850 * gcc.target/arm/mve/intrinsics/vcvtmq_m_s32_f32.c: Likewise.
3851 * gcc.target/arm/mve/intrinsics/vcvtmq_m_u16_f16.c: Likewise.
3852 * gcc.target/arm/mve/intrinsics/vcvtmq_m_u32_f32.c: Likewise.
3853 * gcc.target/arm/mve/intrinsics/vcvtmq_s16_f16.c: Likewise.
3854 * gcc.target/arm/mve/intrinsics/vcvtmq_s32_f32.c: Likewise.
3855 * gcc.target/arm/mve/intrinsics/vcvtmq_u16_f16.c: Likewise.
3856 * gcc.target/arm/mve/intrinsics/vcvtmq_u32_f32.c: Likewise.
3857 * gcc.target/arm/mve/intrinsics/vcvtmq_x_s16_f16.c: Likewise.
3858 * gcc.target/arm/mve/intrinsics/vcvtmq_x_s32_f32.c: Likewise.
3859 * gcc.target/arm/mve/intrinsics/vcvtmq_x_u16_f16.c: Likewise.
3860 * gcc.target/arm/mve/intrinsics/vcvtmq_x_u32_f32.c: Likewise.
3861 * gcc.target/arm/mve/intrinsics/vcvtnq_m_s16_f16.c: Likewise.
3862 * gcc.target/arm/mve/intrinsics/vcvtnq_m_s32_f32.c: Likewise.
3863 * gcc.target/arm/mve/intrinsics/vcvtnq_m_u16_f16.c: Likewise.
3864 * gcc.target/arm/mve/intrinsics/vcvtnq_m_u32_f32.c: Likewise.
3865 * gcc.target/arm/mve/intrinsics/vcvtnq_s16_f16.c: Likewise.
3866 * gcc.target/arm/mve/intrinsics/vcvtnq_s32_f32.c: Likewise.
3867 * gcc.target/arm/mve/intrinsics/vcvtnq_u16_f16.c: Likewise.
3868 * gcc.target/arm/mve/intrinsics/vcvtnq_x_s16_f16.c: Likewise.
3869 * gcc.target/arm/mve/intrinsics/vcvtnq_x_s32_f32.c: Likewise.
3870 * gcc.target/arm/mve/intrinsics/vcvtnq_x_u16_f16.c: Likewise.
3871 * gcc.target/arm/mve/intrinsics/vcvtnq_x_u32_f32.c: Likewise.
3872 * gcc.target/arm/mve/intrinsics/vcvtpq_m_s16_f16.c: Likewise.
3873 * gcc.target/arm/mve/intrinsics/vcvtpq_m_s32_f32.c: Likewise.
3874 * gcc.target/arm/mve/intrinsics/vcvtpq_m_u16_f16.c: Likewise.
3875 * gcc.target/arm/mve/intrinsics/vcvtpq_m_u32_f32.c: Likewise.
3876 * gcc.target/arm/mve/intrinsics/vcvtpq_s16_f16.c: Likewise.
3877 * gcc.target/arm/mve/intrinsics/vcvtpq_s32_f32.c: Likewise.
3878 * gcc.target/arm/mve/intrinsics/vcvtpq_u16_f16.c: Likewise.
3879 * gcc.target/arm/mve/intrinsics/vcvtpq_u32_f32.c: Likewise.
3880 * gcc.target/arm/mve/intrinsics/vcvtpq_x_s16_f16.c: Likewise.
3881 * gcc.target/arm/mve/intrinsics/vcvtpq_x_s32_f32.c: Likewise.
3882 * gcc.target/arm/mve/intrinsics/vcvtpq_x_u16_f16.c: Likewise.
3883 * gcc.target/arm/mve/intrinsics/vcvtpq_x_u32_f32.c: Likewise.
3884 * gcc.target/arm/mve/intrinsics/vcvtq_f16_s16.c: Likewise.
3885 * gcc.target/arm/mve/intrinsics/vcvtq_f16_u16.c: Likewise.
3886 * gcc.target/arm/mve/intrinsics/vcvtq_f32_s32.c: Likewise.
3887 * gcc.target/arm/mve/intrinsics/vcvtq_f32_u32.c: Likewise.
3888 * gcc.target/arm/mve/intrinsics/vcvtq_m_f16_s16.c: Likewise.
3889 * gcc.target/arm/mve/intrinsics/vcvtq_m_f16_u16.c: Likewise.
3890 * gcc.target/arm/mve/intrinsics/vcvtq_m_f32_s32.c: Likewise.
3891 * gcc.target/arm/mve/intrinsics/vcvtq_m_f32_u32.c: Likewise.
3892 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f16_s16.c: Likewise.
3893 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f16_u16.c: Likewise.
3894 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f32_s32.c: Likewise.
3895 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f32_u32.c: Likewise.
3896 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_s16_f16.c: Likewise.
3897 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_s32_f32.c: Likewise.
3898 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_u16_f16.c: Likewise.
3899 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_u32_f32.c: Likewise.
3900 * gcc.target/arm/mve/intrinsics/vcvtq_m_s16_f16.c: Likewise.
3901 * gcc.target/arm/mve/intrinsics/vcvtq_m_s32_f32.c: Likewise.
3902 * gcc.target/arm/mve/intrinsics/vcvtq_m_u16_f16.c: Likewise.
3903 * gcc.target/arm/mve/intrinsics/vcvtq_m_u32_f32.c: Likewise.
3904 * gcc.target/arm/mve/intrinsics/vcvtq_n_f16_s16.c: Likewise.
3905 * gcc.target/arm/mve/intrinsics/vcvtq_n_f16_u16.c: Likewise.
3906 * gcc.target/arm/mve/intrinsics/vcvtq_n_f32_s32.c: Likewise.
3907 * gcc.target/arm/mve/intrinsics/vcvtq_n_f32_u32.c: Likewise.
3908 * gcc.target/arm/mve/intrinsics/vcvtq_n_s16_f16.c: Likewise.
3909 * gcc.target/arm/mve/intrinsics/vcvtq_n_s32_f32.c: Likewise.
3910 * gcc.target/arm/mve/intrinsics/vcvtq_n_u16_f16.c: Likewise.
3911 * gcc.target/arm/mve/intrinsics/vcvtq_n_u32_f32.c: Likewise.
3912 * gcc.target/arm/mve/intrinsics/vcvtq_s16_f16.c: Likewise.
3913 * gcc.target/arm/mve/intrinsics/vcvtq_s32_f32.c: Likewise.
3914 * gcc.target/arm/mve/intrinsics/vcvtq_u16_f16.c: Likewise.
3915 * gcc.target/arm/mve/intrinsics/vcvtq_u32_f32.c: Likewise.
3916 * gcc.target/arm/mve/intrinsics/vcvtq_x_f16_s16.c: Likewise.
3917 * gcc.target/arm/mve/intrinsics/vcvtq_x_f16_u16.c: Likewise.
3918 * gcc.target/arm/mve/intrinsics/vcvtq_x_f32_s32.c: Likewise.
3919 * gcc.target/arm/mve/intrinsics/vcvtq_x_f32_u32.c: Likewise.
3920 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f16_s16.c: Likewise.
3921 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f16_u16.c: Likewise.
3922 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f32_s32.c: Likewise.
3923 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f32_u32.c: Likewise.
3924 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_s16_f16.c: Likewise.
3925 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_s32_f32.c: Likewise.
3926 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_u16_f16.c: Likewise.
3927 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_u32_f32.c: Likewise.
3928 * gcc.target/arm/mve/intrinsics/vcvtq_x_s16_f16.c: Likewise.
3929 * gcc.target/arm/mve/intrinsics/vcvtq_x_s32_f32.c: Likewise.
3930 * gcc.target/arm/mve/intrinsics/vcvtq_x_u16_f16.c: Likewise.
3931 * gcc.target/arm/mve/intrinsics/vcvtq_x_u32_f32.c: Likewise.
3932 * gcc.target/arm/mve/intrinsics/vcvttq_f16_f32.c: Likewise.
3933 * gcc.target/arm/mve/intrinsics/vcvttq_f32_f16.c: Likewise.
3934 * gcc.target/arm/mve/intrinsics/vcvttq_m_f16_f32.c: Likewise.
3935 * gcc.target/arm/mve/intrinsics/vcvttq_m_f32_f16.c: Likewise.
3936 * gcc.target/arm/mve/intrinsics/vcvttq_x_f32_f16.c: Likewise.
3937 * gcc.target/arm/mve/intrinsics/vddupq_m_n_u16.c: Likewise.
3938 * gcc.target/arm/mve/intrinsics/vddupq_m_n_u32.c: Likewise.
3939 * gcc.target/arm/mve/intrinsics/vddupq_m_n_u8.c: Likewise.
3940 * gcc.target/arm/mve/intrinsics/vddupq_m_wb_u16.c: Likewise.
3941 * gcc.target/arm/mve/intrinsics/vddupq_m_wb_u32.c: Likewise.
3942 * gcc.target/arm/mve/intrinsics/vddupq_m_wb_u8.c: Likewise.
3943 * gcc.target/arm/mve/intrinsics/vddupq_n_u16.c: Likewise.
3944 * gcc.target/arm/mve/intrinsics/vddupq_n_u32.c: Likewise.
3945 * gcc.target/arm/mve/intrinsics/vddupq_n_u8.c: Likewise.
3946 * gcc.target/arm/mve/intrinsics/vddupq_wb_u16.c: Likewise.
3947 * gcc.target/arm/mve/intrinsics/vddupq_wb_u32.c: Likewise.
3948 * gcc.target/arm/mve/intrinsics/vddupq_wb_u8.c: Likewise.
3949 * gcc.target/arm/mve/intrinsics/vddupq_x_n_u16.c: Likewise.
3950 * gcc.target/arm/mve/intrinsics/vddupq_x_n_u32.c: Likewise.
3951 * gcc.target/arm/mve/intrinsics/vddupq_x_n_u8.c: Likewise.
3952 * gcc.target/arm/mve/intrinsics/vddupq_x_wb_u16.c: Likewise.
3953 * gcc.target/arm/mve/intrinsics/vddupq_x_wb_u32.c: Likewise.
3954 * gcc.target/arm/mve/intrinsics/vddupq_x_wb_u8.c: Likewise.
3955 * gcc.target/arm/mve/intrinsics/vdupq_m_n_f16.c: Likewise.
3956 * gcc.target/arm/mve/intrinsics/vdupq_m_n_f32.c: Likewise.
3957 * gcc.target/arm/mve/intrinsics/vdupq_m_n_s16.c: Likewise.
3958 * gcc.target/arm/mve/intrinsics/vdupq_m_n_s32.c: Likewise.
3959 * gcc.target/arm/mve/intrinsics/vdupq_m_n_s8.c: Likewise.
3960 * gcc.target/arm/mve/intrinsics/vdupq_m_n_u16.c: Likewise.
3961 * gcc.target/arm/mve/intrinsics/vdupq_m_n_u32.c: Likewise.
3962 * gcc.target/arm/mve/intrinsics/vdupq_m_n_u8.c: Likewise.
3963 * gcc.target/arm/mve/intrinsics/vdupq_n_f16.c: Likewise.
3964 * gcc.target/arm/mve/intrinsics/vdupq_n_f32.c: Likewise.
3965 * gcc.target/arm/mve/intrinsics/vdupq_n_s16.c: Likewise.
3966 * gcc.target/arm/mve/intrinsics/vdupq_n_s32.c: Likewise.
3967 * gcc.target/arm/mve/intrinsics/vdupq_n_s8.c: Likewise.
3968 * gcc.target/arm/mve/intrinsics/vdupq_n_u16.c: Likewise.
3969 * gcc.target/arm/mve/intrinsics/vdupq_n_u32.c: Likewise.
3970 * gcc.target/arm/mve/intrinsics/vdupq_n_u8.c: Likewise.
3971 * gcc.target/arm/mve/intrinsics/vdupq_x_n_f16.c: Likewise.
3972 * gcc.target/arm/mve/intrinsics/vdupq_x_n_f32.c: Likewise.
3973 * gcc.target/arm/mve/intrinsics/vdupq_x_n_s16.c: Likewise.
3974 * gcc.target/arm/mve/intrinsics/vdupq_x_n_s32.c: Likewise.
3975 * gcc.target/arm/mve/intrinsics/vdupq_x_n_s8.c: Likewise.
3976 * gcc.target/arm/mve/intrinsics/vdupq_x_n_u16.c: Likewise.
3977 * gcc.target/arm/mve/intrinsics/vdupq_x_n_u32.c: Likewise.
3978 * gcc.target/arm/mve/intrinsics/vdupq_x_n_u8.c: Likewise.
3979 * gcc.target/arm/mve/intrinsics/vdwdupq_m_n_u16.c: Likewise.
3980 * gcc.target/arm/mve/intrinsics/vdwdupq_m_n_u32.c: Likewise.
3981 * gcc.target/arm/mve/intrinsics/vdwdupq_m_n_u8.c: Likewise.
3982 * gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u16.c: Likewise.
3983 * gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u32.c: Likewise.
3984 * gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u8.c: Likewise.
3985 * gcc.target/arm/mve/intrinsics/vdwdupq_n_u16.c: Likewise.
3986 * gcc.target/arm/mve/intrinsics/vdwdupq_n_u32.c: Likewise.
3987 * gcc.target/arm/mve/intrinsics/vdwdupq_n_u8.c: Likewise.
3988 * gcc.target/arm/mve/intrinsics/vdwdupq_wb_u16.c: Likewise.
3989 * gcc.target/arm/mve/intrinsics/vdwdupq_wb_u32.c: Likewise.
3990 * gcc.target/arm/mve/intrinsics/vdwdupq_wb_u8.c: Likewise.
3991 * gcc.target/arm/mve/intrinsics/vdwdupq_x_n_u16.c: Likewise.
3992 * gcc.target/arm/mve/intrinsics/vdwdupq_x_n_u32.c: Likewise.
3993 * gcc.target/arm/mve/intrinsics/vdwdupq_x_n_u8.c: Likewise.
3994 * gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u16.c: Likewise.
3995 * gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u32.c: Likewise.
3996 * gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u8.c: Likewise.
3997 * gcc.target/arm/mve/intrinsics/veorq_f16.c: Likewise.
3998 * gcc.target/arm/mve/intrinsics/veorq_f32.c: Likewise.
3999 * gcc.target/arm/mve/intrinsics/veorq_m_f16.c: Likewise.
4000 * gcc.target/arm/mve/intrinsics/veorq_m_f32.c: Likewise.
4001 * gcc.target/arm/mve/intrinsics/veorq_m_s16.c: Likewise.
4002 * gcc.target/arm/mve/intrinsics/veorq_m_s32.c: Likewise.
4003 * gcc.target/arm/mve/intrinsics/veorq_m_s8.c: Likewise.
4004 * gcc.target/arm/mve/intrinsics/veorq_m_u16.c: Likewise.
4005 * gcc.target/arm/mve/intrinsics/veorq_m_u32.c: Likewise.
4006 * gcc.target/arm/mve/intrinsics/veorq_m_u8.c: Likewise.
4007 * gcc.target/arm/mve/intrinsics/veorq_s16.c: Likewise.
4008 * gcc.target/arm/mve/intrinsics/veorq_s32.c: Likewise.
4009 * gcc.target/arm/mve/intrinsics/veorq_s8.c: Likewise.
4010 * gcc.target/arm/mve/intrinsics/veorq_u16.c: Likewise.
4011 * gcc.target/arm/mve/intrinsics/veorq_u32.c: Likewise.
4012 * gcc.target/arm/mve/intrinsics/veorq_u8.c: Likewise.
4013 * gcc.target/arm/mve/intrinsics/veorq_x_f16.c: Likewise.
4014 * gcc.target/arm/mve/intrinsics/veorq_x_f32.c: Likewise.
4015 * gcc.target/arm/mve/intrinsics/veorq_x_s16.c: Likewise.
4016 * gcc.target/arm/mve/intrinsics/veorq_x_s32.c: Likewise.
4017 * gcc.target/arm/mve/intrinsics/veorq_x_s8.c: Likewise.
4018 * gcc.target/arm/mve/intrinsics/veorq_x_u16.c: Likewise.
4019 * gcc.target/arm/mve/intrinsics/veorq_x_u32.c: Likewise.
4020 * gcc.target/arm/mve/intrinsics/veorq_x_u8.c: Likewise.
4021 * gcc.target/arm/mve/intrinsics/vfmaq_f16.c: Likewise.
4022 * gcc.target/arm/mve/intrinsics/vfmaq_f32.c: Likewise.
4023 * gcc.target/arm/mve/intrinsics/vfmaq_m_f16.c: Likewise.
4024 * gcc.target/arm/mve/intrinsics/vfmaq_m_f32.c: Likewise.
4025 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f16.c: Likewise.
4026 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f32.c: Likewise.
4027 * gcc.target/arm/mve/intrinsics/vfmaq_n_f16.c: Likewise.
4028 * gcc.target/arm/mve/intrinsics/vfmaq_n_f32.c: Likewise.
4029 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f16.c: Likewise.
4030 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f32.c: Likewise.
4031 * gcc.target/arm/mve/intrinsics/vfmasq_n_f16.c: Likewise.
4032 * gcc.target/arm/mve/intrinsics/vfmasq_n_f32.c: Likewise.
4033 * gcc.target/arm/mve/intrinsics/vfmsq_f16.c: Likewise.
4034 * gcc.target/arm/mve/intrinsics/vfmsq_f32.c: Likewise.
4035 * gcc.target/arm/mve/intrinsics/vfmsq_m_f16.c: Likewise.
4036 * gcc.target/arm/mve/intrinsics/vfmsq_m_f32.c: Likewise.
4037 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_s16.c: Likewise.
4038 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_s32.c: Likewise.
4039 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_s8.c: Likewise.
4040 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_u16.c: Likewise.
4041 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_u32.c: Likewise.
4042 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_u8.c: Likewise.
4043 * gcc.target/arm/mve/intrinsics/vhaddq_m_s16.c: Likewise.
4044 * gcc.target/arm/mve/intrinsics/vhaddq_m_s32.c: Likewise.
4045 * gcc.target/arm/mve/intrinsics/vhaddq_m_s8.c: Likewise.
4046 * gcc.target/arm/mve/intrinsics/vhaddq_m_u16.c: Likewise.
4047 * gcc.target/arm/mve/intrinsics/vhaddq_m_u32.c: Likewise.
4048 * gcc.target/arm/mve/intrinsics/vhaddq_m_u8.c: Likewise.
4049 * gcc.target/arm/mve/intrinsics/vhaddq_n_s16.c: Likewise.
4050 * gcc.target/arm/mve/intrinsics/vhaddq_n_s32.c: Likewise.
4051 * gcc.target/arm/mve/intrinsics/vhaddq_n_s8.c: Likewise.
4052 * gcc.target/arm/mve/intrinsics/vhaddq_n_u16.c: Likewise.
4053 * gcc.target/arm/mve/intrinsics/vhaddq_n_u32.c: Likewise.
4054 * gcc.target/arm/mve/intrinsics/vhaddq_n_u8.c: Likewise.
4055 * gcc.target/arm/mve/intrinsics/vhaddq_s16.c: Likewise.
4056 * gcc.target/arm/mve/intrinsics/vhaddq_s32.c: Likewise.
4057 * gcc.target/arm/mve/intrinsics/vhaddq_s8.c: Likewise.
4058 * gcc.target/arm/mve/intrinsics/vhaddq_u16.c: Likewise.
4059 * gcc.target/arm/mve/intrinsics/vhaddq_u32.c: Likewise.
4060 * gcc.target/arm/mve/intrinsics/vhaddq_u8.c: Likewise.
4061 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s16.c: Likewise.
4062 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s32.c: Likewise.
4063 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s8.c: Likewise.
4064 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u16.c: Likewise.
4065 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u32.c: Likewise.
4066 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u8.c: Likewise.
4067 * gcc.target/arm/mve/intrinsics/vhaddq_x_s16.c: Likewise.
4068 * gcc.target/arm/mve/intrinsics/vhaddq_x_s32.c: Likewise.
4069 * gcc.target/arm/mve/intrinsics/vhaddq_x_s8.c: Likewise.
4070 * gcc.target/arm/mve/intrinsics/vhaddq_x_u16.c: Likewise.
4071 * gcc.target/arm/mve/intrinsics/vhaddq_x_u32.c: Likewise.
4072 * gcc.target/arm/mve/intrinsics/vhaddq_x_u8.c: Likewise.
4073 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s16.c: Likewise.
4074 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s32.c: Likewise.
4075 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s8.c: Likewise.
4076 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s16.c: Likewise.
4077 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s32.c: Likewise.
4078 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s8.c: Likewise.
4079 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s16.c: Likewise.
4080 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s32.c: Likewise.
4081 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s8.c: Likewise.
4082 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s16.c: Likewise.
4083 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s32.c: Likewise.
4084 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s8.c: Likewise.
4085 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s16.c: Likewise.
4086 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s32.c: Likewise.
4087 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s8.c: Likewise.
4088 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s16.c: Likewise.
4089 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s32.c: Likewise.
4090 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s8.c: Likewise.
4091 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_s16.c: Likewise.
4092 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_s32.c: Likewise.
4093 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_s8.c: Likewise.
4094 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_u16.c: Likewise.
4095 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_u32.c: Likewise.
4096 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_u8.c: Likewise.
4097 * gcc.target/arm/mve/intrinsics/vhsubq_m_s16.c: Likewise.
4098 * gcc.target/arm/mve/intrinsics/vhsubq_m_s32.c: Likewise.
4099 * gcc.target/arm/mve/intrinsics/vhsubq_m_s8.c: Likewise.
4100 * gcc.target/arm/mve/intrinsics/vhsubq_m_u16.c: Likewise.
4101 * gcc.target/arm/mve/intrinsics/vhsubq_m_u32.c: Likewise.
4102 * gcc.target/arm/mve/intrinsics/vhsubq_m_u8.c: Likewise.
4103 * gcc.target/arm/mve/intrinsics/vhsubq_n_s16.c: Likewise.
4104 * gcc.target/arm/mve/intrinsics/vhsubq_n_s32.c: Likewise.
4105 * gcc.target/arm/mve/intrinsics/vhsubq_n_s8.c: Likewise.
4106 * gcc.target/arm/mve/intrinsics/vhsubq_n_u16.c: Likewise.
4107 * gcc.target/arm/mve/intrinsics/vhsubq_n_u32.c: Likewise.
4108 * gcc.target/arm/mve/intrinsics/vhsubq_n_u8.c: Likewise.
4109 * gcc.target/arm/mve/intrinsics/vhsubq_s16.c: Likewise.
4110 * gcc.target/arm/mve/intrinsics/vhsubq_s32.c: Likewise.
4111 * gcc.target/arm/mve/intrinsics/vhsubq_s8.c: Likewise.
4112 * gcc.target/arm/mve/intrinsics/vhsubq_u16.c: Likewise.
4113 * gcc.target/arm/mve/intrinsics/vhsubq_u32.c: Likewise.
4114 * gcc.target/arm/mve/intrinsics/vhsubq_u8.c: Likewise.
4115 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s16.c: Likewise.
4116 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s32.c: Likewise.
4117 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s8.c: Likewise.
4118 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u16.c: Likewise.
4119 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u32.c: Likewise.
4120 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u8.c: Likewise.
4121 * gcc.target/arm/mve/intrinsics/vhsubq_x_s16.c: Likewise.
4122 * gcc.target/arm/mve/intrinsics/vhsubq_x_s32.c: Likewise.
4123 * gcc.target/arm/mve/intrinsics/vhsubq_x_s8.c: Likewise.
4124 * gcc.target/arm/mve/intrinsics/vhsubq_x_u16.c: Likewise.
4125 * gcc.target/arm/mve/intrinsics/vhsubq_x_u32.c: Likewise.
4126 * gcc.target/arm/mve/intrinsics/vhsubq_x_u8.c: Likewise.
4127 * gcc.target/arm/mve/intrinsics/vidupq_m_n_u16.c: Likewise.
4128 * gcc.target/arm/mve/intrinsics/vidupq_m_n_u32.c: Likewise.
4129 * gcc.target/arm/mve/intrinsics/vidupq_m_n_u8.c: Likewise.
4130 * gcc.target/arm/mve/intrinsics/vidupq_m_wb_u16.c: Likewise.
4131 * gcc.target/arm/mve/intrinsics/vidupq_m_wb_u32.c: Likewise.
4132 * gcc.target/arm/mve/intrinsics/vidupq_m_wb_u8.c: Likewise.
4133 * gcc.target/arm/mve/intrinsics/vidupq_n_u16.c: Likewise.
4134 * gcc.target/arm/mve/intrinsics/vidupq_n_u32.c: Likewise.
4135 * gcc.target/arm/mve/intrinsics/vidupq_n_u8.c: Likewise.
4136 * gcc.target/arm/mve/intrinsics/vidupq_wb_u16.c: Likewise.
4137 * gcc.target/arm/mve/intrinsics/vidupq_wb_u32.c: Likewise.
4138 * gcc.target/arm/mve/intrinsics/vidupq_wb_u8.c: Likewise.
4139 * gcc.target/arm/mve/intrinsics/vidupq_x_n_u16.c: Likewise.
4140 * gcc.target/arm/mve/intrinsics/vidupq_x_n_u32.c: Likewise.
4141 * gcc.target/arm/mve/intrinsics/vidupq_x_n_u8.c: Likewise.
4142 * gcc.target/arm/mve/intrinsics/vidupq_x_wb_u16.c: Likewise.
4143 * gcc.target/arm/mve/intrinsics/vidupq_x_wb_u32.c: Likewise.
4144 * gcc.target/arm/mve/intrinsics/vidupq_x_wb_u8.c: Likewise.
4145 * gcc.target/arm/mve/intrinsics/viwdupq_m_n_u16.c: Likewise.
4146 * gcc.target/arm/mve/intrinsics/viwdupq_m_n_u32.c: Likewise.
4147 * gcc.target/arm/mve/intrinsics/viwdupq_m_n_u8.c: Likewise.
4148 * gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u16.c: Likewise.
4149 * gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u32.c: Likewise.
4150 * gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u8.c: Likewise.
4151 * gcc.target/arm/mve/intrinsics/viwdupq_n_u16.c: Likewise.
4152 * gcc.target/arm/mve/intrinsics/viwdupq_n_u32.c: Likewise.
4153 * gcc.target/arm/mve/intrinsics/viwdupq_n_u8.c: Likewise.
4154 * gcc.target/arm/mve/intrinsics/viwdupq_wb_u16.c: Likewise.
4155 * gcc.target/arm/mve/intrinsics/viwdupq_wb_u32.c: Likewise.
4156 * gcc.target/arm/mve/intrinsics/viwdupq_wb_u8.c: Likewise.
4157 * gcc.target/arm/mve/intrinsics/viwdupq_x_n_u16.c: Likewise.
4158 * gcc.target/arm/mve/intrinsics/viwdupq_x_n_u32.c: Likewise.
4159 * gcc.target/arm/mve/intrinsics/viwdupq_x_n_u8.c: Likewise.
4160 * gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u16.c: Likewise.
4161 * gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u32.c: Likewise.
4162 * gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u8.c: Likewise.
4163 * gcc.target/arm/mve/intrinsics/vld1q_f16.c: Likewise.
4164 * gcc.target/arm/mve/intrinsics/vld1q_f32.c: Likewise.
4165 * gcc.target/arm/mve/intrinsics/vld1q_s16.c: Likewise.
4166 * gcc.target/arm/mve/intrinsics/vld1q_s32.c: Likewise.
4167 * gcc.target/arm/mve/intrinsics/vld1q_s8.c: Likewise.
4168 * gcc.target/arm/mve/intrinsics/vld1q_u16.c: Likewise.
4169 * gcc.target/arm/mve/intrinsics/vld1q_u32.c: Likewise.
4170 * gcc.target/arm/mve/intrinsics/vld1q_u8.c: Likewise.
4171 * gcc.target/arm/mve/intrinsics/vld1q_z_f16.c: Likewise.
4172 * gcc.target/arm/mve/intrinsics/vld1q_z_f32.c: Likewise.
4173 * gcc.target/arm/mve/intrinsics/vld1q_z_s16.c: Likewise.
4174 * gcc.target/arm/mve/intrinsics/vld1q_z_s32.c: Likewise.
4175 * gcc.target/arm/mve/intrinsics/vld1q_z_s8.c: Likewise.
4176 * gcc.target/arm/mve/intrinsics/vld1q_z_u16.c: Likewise.
4177 * gcc.target/arm/mve/intrinsics/vld1q_z_u32.c: Likewise.
4178 * gcc.target/arm/mve/intrinsics/vld1q_z_u8.c: Likewise.
4179 * gcc.target/arm/mve/intrinsics/vld2q_f16.c: Likewise.
4180 * gcc.target/arm/mve/intrinsics/vld2q_f32.c: Likewise.
4181 * gcc.target/arm/mve/intrinsics/vld2q_s16.c: Likewise.
4182 * gcc.target/arm/mve/intrinsics/vld2q_s32.c: Likewise.
4183 * gcc.target/arm/mve/intrinsics/vld2q_s8.c: Likewise.
4184 * gcc.target/arm/mve/intrinsics/vld2q_u16.c: Likewise.
4185 * gcc.target/arm/mve/intrinsics/vld2q_u32.c: Likewise.
4186 * gcc.target/arm/mve/intrinsics/vld2q_u8.c: Likewise.
4187 * gcc.target/arm/mve/intrinsics/vld4q_f16.c: Likewise.
4188 * gcc.target/arm/mve/intrinsics/vld4q_f32.c: Likewise.
4189 * gcc.target/arm/mve/intrinsics/vld4q_s16.c: Likewise.
4190 * gcc.target/arm/mve/intrinsics/vld4q_s32.c: Likewise.
4191 * gcc.target/arm/mve/intrinsics/vld4q_s8.c: Likewise.
4192 * gcc.target/arm/mve/intrinsics/vld4q_u16.c: Likewise.
4193 * gcc.target/arm/mve/intrinsics/vld4q_u32.c: Likewise.
4194 * gcc.target/arm/mve/intrinsics/vld4q_u8.c: Likewise.
4195 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s16.c: Likewise.
4196 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s32.c: Likewise.
4197 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s8.c: Likewise.
4198 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u16.c: Likewise.
4199 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u32.c: Likewise.
4200 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u8.c: Likewise.
4201 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s16.c: Likewise.
4202 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s32.c: Likewise.
4203 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s8.c: Likewise.
4204 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u16.c: Likewise.
4205 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u32.c: Likewise.
4206 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u8.c: Likewise.
4207 * gcc.target/arm/mve/intrinsics/vldrbq_s16.c: Likewise.
4208 * gcc.target/arm/mve/intrinsics/vldrbq_s32.c: Likewise.
4209 * gcc.target/arm/mve/intrinsics/vldrbq_s8.c: Likewise.
4210 * gcc.target/arm/mve/intrinsics/vldrbq_u16.c: Likewise.
4211 * gcc.target/arm/mve/intrinsics/vldrbq_u32.c: Likewise.
4212 * gcc.target/arm/mve/intrinsics/vldrbq_u8.c: Likewise.
4213 * gcc.target/arm/mve/intrinsics/vldrbq_z_s16.c: Likewise.
4214 * gcc.target/arm/mve/intrinsics/vldrbq_z_s32.c: Likewise.
4215 * gcc.target/arm/mve/intrinsics/vldrbq_z_s8.c: Likewise.
4216 * gcc.target/arm/mve/intrinsics/vldrbq_z_u16.c: Likewise.
4217 * gcc.target/arm/mve/intrinsics/vldrbq_z_u32.c: Likewise.
4218 * gcc.target/arm/mve/intrinsics/vldrbq_z_u8.c: Likewise.
4219 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_s64.c: Likewise.
4220 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_u64.c: Likewise.
4221 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c: Likewise.
4222 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c: Likewise.
4223 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c: Likewise.
4224 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c: Likewise.
4225 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_z_s64.c: Likewise.
4226 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_z_u64.c: Likewise.
4227 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_s64.c: Likewise.
4228 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_u64.c: Likewise.
4229 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_z_s64.c: Likewise.
4230 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_z_u64.c: Likewise.
4231 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_s64.c: Likewise.
4232 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_u64.c: Likewise.
4233 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_z_s64.c: Likewise.
4234 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_z_u64.c: Likewise.
4235 * gcc.target/arm/mve/intrinsics/vldrhq_f16.c: Likewise.
4236 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_f16.c: Likewise.
4237 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s16.c: Likewise.
4238 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s32.c: Likewise.
4239 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u16.c: Likewise.
4240 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u32.c: Likewise.
4241 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_f16.c: Likewise.
4242 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s16.c: Likewise.
4243 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s32.c: Likewise.
4244 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u16.c: Likewise.
4245 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u32.c: Likewise.
4246 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_f16.c: Likewise.
4247 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s16.c: Likewise.
4248 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s32.c: Likewise.
4249 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u16.c: Likewise.
4250 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u32.c: Likewise.
4251 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_f16.c: Likewise.
4252 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s16.c: Likewise.
4253 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s32.c: Likewise.
4254 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u16.c: Likewise.
4255 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u32.c: Likewise.
4256 * gcc.target/arm/mve/intrinsics/vldrhq_s16.c: Likewise.
4257 * gcc.target/arm/mve/intrinsics/vldrhq_s32.c: Likewise.
4258 * gcc.target/arm/mve/intrinsics/vldrhq_u16.c: Likewise.
4259 * gcc.target/arm/mve/intrinsics/vldrhq_u32.c: Likewise.
4260 * gcc.target/arm/mve/intrinsics/vldrhq_z_f16.c: Likewise.
4261 * gcc.target/arm/mve/intrinsics/vldrhq_z_s16.c: Likewise.
4262 * gcc.target/arm/mve/intrinsics/vldrhq_z_s32.c: Likewise.
4263 * gcc.target/arm/mve/intrinsics/vldrhq_z_u16.c: Likewise.
4264 * gcc.target/arm/mve/intrinsics/vldrhq_z_u32.c: Likewise.
4265 * gcc.target/arm/mve/intrinsics/vldrwq_f32.c: Likewise.
4266 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_f32.c: Likewise.
4267 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_s32.c: Likewise.
4268 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_u32.c: Likewise.
4269 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_f32.c: Likewise.
4270 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_s32.c: Likewise.
4271 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_u32.c: Likewise.
4272 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_f32.c: Likewise.
4273 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_s32.c: Likewise.
4274 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_u32.c: Likewise.
4275 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_f32.c: Likewise.
4276 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_s32.c: Likewise.
4277 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_u32.c: Likewise.
4278 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_f32.c: Likewise.
4279 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_s32.c: Likewise.
4280 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_u32.c: Likewise.
4281 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_f32.c: Likewise.
4282 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_s32.c: Likewise.
4283 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_u32.c: Likewise.
4284 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_f32.c: Likewise.
4285 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_s32.c: Likewise.
4286 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_u32.c: Likewise.
4287 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_f32.c: Likewise.
4288 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_s32.c: Likewise.
4289 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_u32.c: Likewise.
4290 * gcc.target/arm/mve/intrinsics/vldrwq_s32.c: Likewise.
4291 * gcc.target/arm/mve/intrinsics/vldrwq_u32.c: Likewise.
4292 * gcc.target/arm/mve/intrinsics/vldrwq_z_f32.c: Likewise.
4293 * gcc.target/arm/mve/intrinsics/vldrwq_z_s32.c: Likewise.
4294 * gcc.target/arm/mve/intrinsics/vldrwq_z_u32.c: Likewise.
4295 * gcc.target/arm/mve/intrinsics/vmaxaq_m_s16.c: Likewise.
4296 * gcc.target/arm/mve/intrinsics/vmaxaq_m_s32.c: Likewise.
4297 * gcc.target/arm/mve/intrinsics/vmaxaq_m_s8.c: Likewise.
4298 * gcc.target/arm/mve/intrinsics/vmaxaq_s16.c: Likewise.
4299 * gcc.target/arm/mve/intrinsics/vmaxaq_s32.c: Likewise.
4300 * gcc.target/arm/mve/intrinsics/vmaxaq_s8.c: Likewise.
4301 * gcc.target/arm/mve/intrinsics/vmaxavq_p_s16.c: Likewise.
4302 * gcc.target/arm/mve/intrinsics/vmaxavq_p_s32.c: Likewise.
4303 * gcc.target/arm/mve/intrinsics/vmaxavq_p_s8.c: Likewise.
4304 * gcc.target/arm/mve/intrinsics/vmaxavq_s16.c: Likewise.
4305 * gcc.target/arm/mve/intrinsics/vmaxavq_s32.c: Likewise.
4306 * gcc.target/arm/mve/intrinsics/vmaxavq_s8.c: Likewise.
4307 * gcc.target/arm/mve/intrinsics/vmaxnmaq_f16.c: Likewise.
4308 * gcc.target/arm/mve/intrinsics/vmaxnmaq_f32.c: Likewise.
4309 * gcc.target/arm/mve/intrinsics/vmaxnmaq_m_f16.c: Likewise.
4310 * gcc.target/arm/mve/intrinsics/vmaxnmaq_m_f32.c: Likewise.
4311 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f16.c: Likewise.
4312 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f32.c: Likewise.
4313 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f16.c: Likewise.
4314 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f32.c: Likewise.
4315 * gcc.target/arm/mve/intrinsics/vmaxnmq_f16.c: Likewise.
4316 * gcc.target/arm/mve/intrinsics/vmaxnmq_f32.c: Likewise.
4317 * gcc.target/arm/mve/intrinsics/vmaxnmq_m_f16.c: Likewise.
4318 * gcc.target/arm/mve/intrinsics/vmaxnmq_m_f32.c: Likewise.
4319 * gcc.target/arm/mve/intrinsics/vmaxnmq_x_f16.c: Likewise.
4320 * gcc.target/arm/mve/intrinsics/vmaxnmq_x_f32.c: Likewise.
4321 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f16.c: Likewise.
4322 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f32.c: Likewise.
4323 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f16.c: Likewise.
4324 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f32.c: Likewise.
4325 * gcc.target/arm/mve/intrinsics/vmaxq_m_s16.c: Likewise.
4326 * gcc.target/arm/mve/intrinsics/vmaxq_m_s32.c: Likewise.
4327 * gcc.target/arm/mve/intrinsics/vmaxq_m_s8.c: Likewise.
4328 * gcc.target/arm/mve/intrinsics/vmaxq_m_u16.c: Likewise.
4329 * gcc.target/arm/mve/intrinsics/vmaxq_m_u32.c: Likewise.
4330 * gcc.target/arm/mve/intrinsics/vmaxq_m_u8.c: Likewise.
4331 * gcc.target/arm/mve/intrinsics/vmaxq_s16.c: Likewise.
4332 * gcc.target/arm/mve/intrinsics/vmaxq_s32.c: Likewise.
4333 * gcc.target/arm/mve/intrinsics/vmaxq_s8.c: Likewise.
4334 * gcc.target/arm/mve/intrinsics/vmaxq_u16.c: Likewise.
4335 * gcc.target/arm/mve/intrinsics/vmaxq_u32.c: Likewise.
4336 * gcc.target/arm/mve/intrinsics/vmaxq_u8.c: Likewise.
4337 * gcc.target/arm/mve/intrinsics/vmaxq_x_s16.c: Likewise.
4338 * gcc.target/arm/mve/intrinsics/vmaxq_x_s32.c: Likewise.
4339 * gcc.target/arm/mve/intrinsics/vmaxq_x_s8.c: Likewise.
4340 * gcc.target/arm/mve/intrinsics/vmaxq_x_u16.c: Likewise.
4341 * gcc.target/arm/mve/intrinsics/vmaxq_x_u32.c: Likewise.
4342 * gcc.target/arm/mve/intrinsics/vmaxq_x_u8.c: Likewise.
4343 * gcc.target/arm/mve/intrinsics/vmaxvq_p_s16.c: Likewise.
4344 * gcc.target/arm/mve/intrinsics/vmaxvq_p_s32.c: Likewise.
4345 * gcc.target/arm/mve/intrinsics/vmaxvq_p_s8.c: Likewise.
4346 * gcc.target/arm/mve/intrinsics/vmaxvq_p_u16.c: Likewise.
4347 * gcc.target/arm/mve/intrinsics/vmaxvq_p_u32.c: Likewise.
4348 * gcc.target/arm/mve/intrinsics/vmaxvq_p_u8.c: Likewise.
4349 * gcc.target/arm/mve/intrinsics/vmaxvq_s16.c: Likewise.
4350 * gcc.target/arm/mve/intrinsics/vmaxvq_s32.c: Likewise.
4351 * gcc.target/arm/mve/intrinsics/vmaxvq_s8.c: Likewise.
4352 * gcc.target/arm/mve/intrinsics/vmaxvq_u16.c: Likewise.
4353 * gcc.target/arm/mve/intrinsics/vmaxvq_u32.c: Likewise.
4354 * gcc.target/arm/mve/intrinsics/vmaxvq_u8.c: Likewise.
4355 * gcc.target/arm/mve/intrinsics/vminaq_m_s16.c: Likewise.
4356 * gcc.target/arm/mve/intrinsics/vminaq_m_s32.c: Likewise.
4357 * gcc.target/arm/mve/intrinsics/vminaq_m_s8.c: Likewise.
4358 * gcc.target/arm/mve/intrinsics/vminaq_s16.c: Likewise.
4359 * gcc.target/arm/mve/intrinsics/vminaq_s32.c: Likewise.
4360 * gcc.target/arm/mve/intrinsics/vminaq_s8.c: Likewise.
4361 * gcc.target/arm/mve/intrinsics/vminavq_p_s16.c: Likewise.
4362 * gcc.target/arm/mve/intrinsics/vminavq_p_s32.c: Likewise.
4363 * gcc.target/arm/mve/intrinsics/vminavq_p_s8.c: Likewise.
4364 * gcc.target/arm/mve/intrinsics/vminavq_s16.c: Likewise.
4365 * gcc.target/arm/mve/intrinsics/vminavq_s32.c: Likewise.
4366 * gcc.target/arm/mve/intrinsics/vminavq_s8.c: Likewise.
4367 * gcc.target/arm/mve/intrinsics/vminnmaq_f16.c: Likewise.
4368 * gcc.target/arm/mve/intrinsics/vminnmaq_f32.c: Likewise.
4369 * gcc.target/arm/mve/intrinsics/vminnmaq_m_f16.c: Likewise.
4370 * gcc.target/arm/mve/intrinsics/vminnmaq_m_f32.c: Likewise.
4371 * gcc.target/arm/mve/intrinsics/vminnmavq_f16.c: Likewise.
4372 * gcc.target/arm/mve/intrinsics/vminnmavq_f32.c: Likewise.
4373 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f16.c: Likewise.
4374 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f32.c: Likewise.
4375 * gcc.target/arm/mve/intrinsics/vminnmq_f16.c: Likewise.
4376 * gcc.target/arm/mve/intrinsics/vminnmq_f32.c: Likewise.
4377 * gcc.target/arm/mve/intrinsics/vminnmq_m_f16.c: Likewise.
4378 * gcc.target/arm/mve/intrinsics/vminnmq_m_f32.c: Likewise.
4379 * gcc.target/arm/mve/intrinsics/vminnmq_x_f16.c: Likewise.
4380 * gcc.target/arm/mve/intrinsics/vminnmq_x_f32.c: Likewise.
4381 * gcc.target/arm/mve/intrinsics/vminnmvq_f16.c: Likewise.
4382 * gcc.target/arm/mve/intrinsics/vminnmvq_f32.c: Likewise.
4383 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f16.c: Likewise.
4384 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f32.c: Likewise.
4385 * gcc.target/arm/mve/intrinsics/vminq_m_s16.c: Likewise.
4386 * gcc.target/arm/mve/intrinsics/vminq_m_s32.c: Likewise.
4387 * gcc.target/arm/mve/intrinsics/vminq_m_s8.c: Likewise.
4388 * gcc.target/arm/mve/intrinsics/vminq_m_u16.c: Likewise.
4389 * gcc.target/arm/mve/intrinsics/vminq_m_u32.c: Likewise.
4390 * gcc.target/arm/mve/intrinsics/vminq_m_u8.c: Likewise.
4391 * gcc.target/arm/mve/intrinsics/vminq_s16.c: Likewise.
4392 * gcc.target/arm/mve/intrinsics/vminq_s32.c: Likewise.
4393 * gcc.target/arm/mve/intrinsics/vminq_s8.c: Likewise.
4394 * gcc.target/arm/mve/intrinsics/vminq_u16.c: Likewise.
4395 * gcc.target/arm/mve/intrinsics/vminq_u32.c: Likewise.
4396 * gcc.target/arm/mve/intrinsics/vminq_u8.c: Likewise.
4397 * gcc.target/arm/mve/intrinsics/vminq_x_s16.c: Likewise.
4398 * gcc.target/arm/mve/intrinsics/vminq_x_s32.c: Likewise.
4399 * gcc.target/arm/mve/intrinsics/vminq_x_s8.c: Likewise.
4400 * gcc.target/arm/mve/intrinsics/vminq_x_u16.c: Likewise.
4401 * gcc.target/arm/mve/intrinsics/vminq_x_u32.c: Likewise.
4402 * gcc.target/arm/mve/intrinsics/vminq_x_u8.c: Likewise.
4403 * gcc.target/arm/mve/intrinsics/vminvq_p_s16.c: Likewise.
4404 * gcc.target/arm/mve/intrinsics/vminvq_p_s32.c: Likewise.
4405 * gcc.target/arm/mve/intrinsics/vminvq_p_s8.c: Likewise.
4406 * gcc.target/arm/mve/intrinsics/vminvq_p_u16.c: Likewise.
4407 * gcc.target/arm/mve/intrinsics/vminvq_p_u32.c: Likewise.
4408 * gcc.target/arm/mve/intrinsics/vminvq_p_u8.c: Likewise.
4409 * gcc.target/arm/mve/intrinsics/vminvq_s16.c: Likewise.
4410 * gcc.target/arm/mve/intrinsics/vminvq_s32.c: Likewise.
4411 * gcc.target/arm/mve/intrinsics/vminvq_s8.c: Likewise.
4412 * gcc.target/arm/mve/intrinsics/vminvq_u16.c: Likewise.
4413 * gcc.target/arm/mve/intrinsics/vminvq_u32.c: Likewise.
4414 * gcc.target/arm/mve/intrinsics/vminvq_u8.c: Likewise.
4415 * gcc.target/arm/mve/intrinsics/vmladavaq_p_s16.c: Likewise.
4416 * gcc.target/arm/mve/intrinsics/vmladavaq_p_s32.c: Likewise.
4417 * gcc.target/arm/mve/intrinsics/vmladavaq_p_s8.c: Likewise.
4418 * gcc.target/arm/mve/intrinsics/vmladavaq_p_u16.c: Likewise.
4419 * gcc.target/arm/mve/intrinsics/vmladavaq_p_u32.c: Likewise.
4420 * gcc.target/arm/mve/intrinsics/vmladavaq_p_u8.c: Likewise.
4421 * gcc.target/arm/mve/intrinsics/vmladavaq_s16.c: Likewise.
4422 * gcc.target/arm/mve/intrinsics/vmladavaq_s32.c: Likewise.
4423 * gcc.target/arm/mve/intrinsics/vmladavaq_s8.c: Likewise.
4424 * gcc.target/arm/mve/intrinsics/vmladavaq_u16.c: Likewise.
4425 * gcc.target/arm/mve/intrinsics/vmladavaq_u32.c: Likewise.
4426 * gcc.target/arm/mve/intrinsics/vmladavaq_u8.c: Likewise.
4427 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s16.c: Likewise.
4428 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s32.c: Likewise.
4429 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s8.c: Likewise.
4430 * gcc.target/arm/mve/intrinsics/vmladavaxq_s16.c: Likewise.
4431 * gcc.target/arm/mve/intrinsics/vmladavaxq_s32.c: Likewise.
4432 * gcc.target/arm/mve/intrinsics/vmladavaxq_s8.c: Likewise.
4433 * gcc.target/arm/mve/intrinsics/vmladavq_p_s16.c: Likewise.
4434 * gcc.target/arm/mve/intrinsics/vmladavq_p_s32.c: Likewise.
4435 * gcc.target/arm/mve/intrinsics/vmladavq_p_s8.c: Likewise.
4436 * gcc.target/arm/mve/intrinsics/vmladavq_p_u16.c: Likewise.
4437 * gcc.target/arm/mve/intrinsics/vmladavq_p_u32.c: Likewise.
4438 * gcc.target/arm/mve/intrinsics/vmladavq_p_u8.c: Likewise.
4439 * gcc.target/arm/mve/intrinsics/vmladavq_s16.c: Likewise.
4440 * gcc.target/arm/mve/intrinsics/vmladavq_s32.c: Likewise.
4441 * gcc.target/arm/mve/intrinsics/vmladavq_s8.c: Likewise.
4442 * gcc.target/arm/mve/intrinsics/vmladavq_u16.c: Likewise.
4443 * gcc.target/arm/mve/intrinsics/vmladavq_u32.c: Likewise.
4444 * gcc.target/arm/mve/intrinsics/vmladavq_u8.c: Likewise.
4445 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s16.c: Likewise.
4446 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s32.c: Likewise.
4447 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s8.c: Likewise.
4448 * gcc.target/arm/mve/intrinsics/vmladavxq_s16.c: Likewise.
4449 * gcc.target/arm/mve/intrinsics/vmladavxq_s32.c: Likewise.
4450 * gcc.target/arm/mve/intrinsics/vmladavxq_s8.c: Likewise.
4451 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_s16.c: Likewise.
4452 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_s32.c: Likewise.
4453 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_u16.c: Likewise.
4454 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_u32.c: Likewise.
4455 * gcc.target/arm/mve/intrinsics/vmlaldavaq_s16.c: Likewise.
4456 * gcc.target/arm/mve/intrinsics/vmlaldavaq_s32.c: Likewise.
4457 * gcc.target/arm/mve/intrinsics/vmlaldavaq_u16.c: Likewise.
4458 * gcc.target/arm/mve/intrinsics/vmlaldavaq_u32.c: Likewise.
4459 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s16.c: Likewise.
4460 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s32.c: Likewise.
4461 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_u16.c: Likewise.
4462 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_u32.c: Likewise.
4463 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s16.c: Likewise.
4464 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s32.c: Likewise.
4465 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_s16.c: Likewise.
4466 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_s32.c: Likewise.
4467 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_u16.c: Likewise.
4468 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_u32.c: Likewise.
4469 * gcc.target/arm/mve/intrinsics/vmlaldavq_s16.c: Likewise.
4470 * gcc.target/arm/mve/intrinsics/vmlaldavq_s32.c: Likewise.
4471 * gcc.target/arm/mve/intrinsics/vmlaldavq_u16.c: Likewise.
4472 * gcc.target/arm/mve/intrinsics/vmlaldavq_u32.c: Likewise.
4473 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_s16.c: Likewise.
4474 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_s32.c: Likewise.
4475 * gcc.target/arm/mve/intrinsics/vmlaldavxq_s16.c: Likewise.
4476 * gcc.target/arm/mve/intrinsics/vmlaldavxq_s32.c: Likewise.
4477 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s16.c: Likewise.
4478 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s32.c: Likewise.
4479 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s8.c: Likewise.
4480 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u16.c: Likewise.
4481 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u32.c: Likewise.
4482 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u8.c: Likewise.
4483 * gcc.target/arm/mve/intrinsics/vmlaq_n_s16.c: Likewise.
4484 * gcc.target/arm/mve/intrinsics/vmlaq_n_s32.c: Likewise.
4485 * gcc.target/arm/mve/intrinsics/vmlaq_n_s8.c: Likewise.
4486 * gcc.target/arm/mve/intrinsics/vmlaq_n_u16.c: Likewise.
4487 * gcc.target/arm/mve/intrinsics/vmlaq_n_u32.c: Likewise.
4488 * gcc.target/arm/mve/intrinsics/vmlaq_n_u8.c: Likewise.
4489 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_s16.c: Likewise.
4490 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_s32.c: Likewise.
4491 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_s8.c: Likewise.
4492 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_u16.c: Likewise.
4493 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_u32.c: Likewise.
4494 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_u8.c: Likewise.
4495 * gcc.target/arm/mve/intrinsics/vmlasq_n_s16.c: Likewise.
4496 * gcc.target/arm/mve/intrinsics/vmlasq_n_s32.c: Likewise.
4497 * gcc.target/arm/mve/intrinsics/vmlasq_n_s8.c: Likewise.
4498 * gcc.target/arm/mve/intrinsics/vmlasq_n_u16.c: Likewise.
4499 * gcc.target/arm/mve/intrinsics/vmlasq_n_u32.c: Likewise.
4500 * gcc.target/arm/mve/intrinsics/vmlasq_n_u8.c: Likewise.
4501 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s16.c: Likewise.
4502 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s32.c: Likewise.
4503 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s8.c: Likewise.
4504 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s16.c: Likewise.
4505 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s32.c: Likewise.
4506 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s8.c: Likewise.
4507 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s16.c: Likewise.
4508 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s32.c: Likewise.
4509 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s8.c: Likewise.
4510 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s16.c: Likewise.
4511 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s32.c: Likewise.
4512 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s8.c: Likewise.
4513 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s16.c: Likewise.
4514 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s32.c: Likewise.
4515 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s8.c: Likewise.
4516 * gcc.target/arm/mve/intrinsics/vmlsdavq_s16.c: Likewise.
4517 * gcc.target/arm/mve/intrinsics/vmlsdavq_s32.c: Likewise.
4518 * gcc.target/arm/mve/intrinsics/vmlsdavq_s8.c: Likewise.
4519 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s16.c: Likewise.
4520 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s32.c: Likewise.
4521 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s8.c: Likewise.
4522 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s16.c: Likewise.
4523 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s32.c: Likewise.
4524 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s8.c: Likewise.
4525 * gcc.target/arm/mve/intrinsics/vmlsldavaq_p_s16.c: Likewise.
4526 * gcc.target/arm/mve/intrinsics/vmlsldavaq_p_s32.c: Likewise.
4527 * gcc.target/arm/mve/intrinsics/vmlsldavaq_s16.c: Likewise.
4528 * gcc.target/arm/mve/intrinsics/vmlsldavaq_s32.c: Likewise.
4529 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_p_s16.c: Likewise.
4530 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_p_s32.c: Likewise.
4531 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_s16.c: Likewise.
4532 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_s32.c: Likewise.
4533 * gcc.target/arm/mve/intrinsics/vmlsldavq_p_s16.c: Likewise.
4534 * gcc.target/arm/mve/intrinsics/vmlsldavq_p_s32.c: Likewise.
4535 * gcc.target/arm/mve/intrinsics/vmlsldavq_s16.c: Likewise.
4536 * gcc.target/arm/mve/intrinsics/vmlsldavq_s32.c: Likewise.
4537 * gcc.target/arm/mve/intrinsics/vmlsldavxq_p_s16.c: Likewise.
4538 * gcc.target/arm/mve/intrinsics/vmlsldavxq_p_s32.c: Likewise.
4539 * gcc.target/arm/mve/intrinsics/vmlsldavxq_s16.c: Likewise.
4540 * gcc.target/arm/mve/intrinsics/vmlsldavxq_s32.c: Likewise.
4541 * gcc.target/arm/mve/intrinsics/vmovlbq_m_s16.c: Likewise.
4542 * gcc.target/arm/mve/intrinsics/vmovlbq_m_s8.c: Likewise.
4543 * gcc.target/arm/mve/intrinsics/vmovlbq_m_u16.c: Likewise.
4544 * gcc.target/arm/mve/intrinsics/vmovlbq_m_u8.c: Likewise.
4545 * gcc.target/arm/mve/intrinsics/vmovlbq_s16.c: Likewise.
4546 * gcc.target/arm/mve/intrinsics/vmovlbq_s8.c: Likewise.
4547 * gcc.target/arm/mve/intrinsics/vmovlbq_u16.c: Likewise.
4548 * gcc.target/arm/mve/intrinsics/vmovlbq_u8.c: Likewise.
4549 * gcc.target/arm/mve/intrinsics/vmovlbq_x_s16.c: Likewise.
4550 * gcc.target/arm/mve/intrinsics/vmovlbq_x_s8.c: Likewise.
4551 * gcc.target/arm/mve/intrinsics/vmovlbq_x_u16.c: Likewise.
4552 * gcc.target/arm/mve/intrinsics/vmovlbq_x_u8.c: Likewise.
4553 * gcc.target/arm/mve/intrinsics/vmovltq_m_s16.c: Likewise.
4554 * gcc.target/arm/mve/intrinsics/vmovltq_m_s8.c: Likewise.
4555 * gcc.target/arm/mve/intrinsics/vmovltq_m_u16.c: Likewise.
4556 * gcc.target/arm/mve/intrinsics/vmovltq_m_u8.c: Likewise.
4557 * gcc.target/arm/mve/intrinsics/vmovltq_s16.c: Likewise.
4558 * gcc.target/arm/mve/intrinsics/vmovltq_s8.c: Likewise.
4559 * gcc.target/arm/mve/intrinsics/vmovltq_u16.c: Likewise.
4560 * gcc.target/arm/mve/intrinsics/vmovltq_u8.c: Likewise.
4561 * gcc.target/arm/mve/intrinsics/vmovltq_x_s16.c: Likewise.
4562 * gcc.target/arm/mve/intrinsics/vmovltq_x_s8.c: Likewise.
4563 * gcc.target/arm/mve/intrinsics/vmovltq_x_u16.c: Likewise.
4564 * gcc.target/arm/mve/intrinsics/vmovltq_x_u8.c: Likewise.
4565 * gcc.target/arm/mve/intrinsics/vmovnbq_m_s16.c: Likewise.
4566 * gcc.target/arm/mve/intrinsics/vmovnbq_m_s32.c: Likewise.
4567 * gcc.target/arm/mve/intrinsics/vmovnbq_m_u16.c: Likewise.
4568 * gcc.target/arm/mve/intrinsics/vmovnbq_m_u32.c: Likewise.
4569 * gcc.target/arm/mve/intrinsics/vmovnbq_s16.c: Likewise.
4570 * gcc.target/arm/mve/intrinsics/vmovnbq_s32.c: Likewise.
4571 * gcc.target/arm/mve/intrinsics/vmovnbq_u16.c: Likewise.
4572 * gcc.target/arm/mve/intrinsics/vmovnbq_u32.c: Likewise.
4573 * gcc.target/arm/mve/intrinsics/vmovntq_m_s16.c: Likewise.
4574 * gcc.target/arm/mve/intrinsics/vmovntq_m_s32.c: Likewise.
4575 * gcc.target/arm/mve/intrinsics/vmovntq_m_u16.c: Likewise.
4576 * gcc.target/arm/mve/intrinsics/vmovntq_m_u32.c: Likewise.
4577 * gcc.target/arm/mve/intrinsics/vmovntq_s16.c: Likewise.
4578 * gcc.target/arm/mve/intrinsics/vmovntq_s32.c: Likewise.
4579 * gcc.target/arm/mve/intrinsics/vmovntq_u16.c: Likewise.
4580 * gcc.target/arm/mve/intrinsics/vmovntq_u32.c: Likewise.
4581 * gcc.target/arm/mve/intrinsics/vmulhq_m_s16.c: Likewise.
4582 * gcc.target/arm/mve/intrinsics/vmulhq_m_s32.c: Likewise.
4583 * gcc.target/arm/mve/intrinsics/vmulhq_m_s8.c: Likewise.
4584 * gcc.target/arm/mve/intrinsics/vmulhq_m_u16.c: Likewise.
4585 * gcc.target/arm/mve/intrinsics/vmulhq_m_u32.c: Likewise.
4586 * gcc.target/arm/mve/intrinsics/vmulhq_m_u8.c: Likewise.
4587 * gcc.target/arm/mve/intrinsics/vmulhq_s16.c: Likewise.
4588 * gcc.target/arm/mve/intrinsics/vmulhq_s32.c: Likewise.
4589 * gcc.target/arm/mve/intrinsics/vmulhq_s8.c: Likewise.
4590 * gcc.target/arm/mve/intrinsics/vmulhq_u16.c: Likewise.
4591 * gcc.target/arm/mve/intrinsics/vmulhq_u32.c: Likewise.
4592 * gcc.target/arm/mve/intrinsics/vmulhq_u8.c: Likewise.
4593 * gcc.target/arm/mve/intrinsics/vmulhq_x_s16.c: Likewise.
4594 * gcc.target/arm/mve/intrinsics/vmulhq_x_s32.c: Likewise.
4595 * gcc.target/arm/mve/intrinsics/vmulhq_x_s8.c: Likewise.
4596 * gcc.target/arm/mve/intrinsics/vmulhq_x_u16.c: Likewise.
4597 * gcc.target/arm/mve/intrinsics/vmulhq_x_u32.c: Likewise.
4598 * gcc.target/arm/mve/intrinsics/vmulhq_x_u8.c: Likewise.
4599 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s16.c: Likewise.
4600 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s32.c: Likewise.
4601 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s8.c: Likewise.
4602 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u16.c: Likewise.
4603 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u32.c: Likewise.
4604 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u8.c: Likewise.
4605 * gcc.target/arm/mve/intrinsics/vmullbq_int_s16.c: Likewise.
4606 * gcc.target/arm/mve/intrinsics/vmullbq_int_s32.c: Likewise.
4607 * gcc.target/arm/mve/intrinsics/vmullbq_int_s8.c: Likewise.
4608 * gcc.target/arm/mve/intrinsics/vmullbq_int_u16.c: Likewise.
4609 * gcc.target/arm/mve/intrinsics/vmullbq_int_u32.c: Likewise.
4610 * gcc.target/arm/mve/intrinsics/vmullbq_int_u8.c: Likewise.
4611 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s16.c: Likewise.
4612 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s32.c: Likewise.
4613 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s8.c: Likewise.
4614 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u16.c: Likewise.
4615 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u32.c: Likewise.
4616 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u8.c: Likewise.
4617 * gcc.target/arm/mve/intrinsics/vmullbq_poly_m_p16.c: Likewise.
4618 * gcc.target/arm/mve/intrinsics/vmullbq_poly_m_p8.c: Likewise.
4619 * gcc.target/arm/mve/intrinsics/vmullbq_poly_p16.c: Likewise.
4620 * gcc.target/arm/mve/intrinsics/vmullbq_poly_p8.c: Likewise.
4621 * gcc.target/arm/mve/intrinsics/vmullbq_poly_x_p16.c: Likewise.
4622 * gcc.target/arm/mve/intrinsics/vmullbq_poly_x_p8.c: Likewise.
4623 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s16.c: Likewise.
4624 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s32.c: Likewise.
4625 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s8.c: Likewise.
4626 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u16.c: Likewise.
4627 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u32.c: Likewise.
4628 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u8.c: Likewise.
4629 * gcc.target/arm/mve/intrinsics/vmulltq_int_s16.c: Likewise.
4630 * gcc.target/arm/mve/intrinsics/vmulltq_int_s32.c: Likewise.
4631 * gcc.target/arm/mve/intrinsics/vmulltq_int_s8.c: Likewise.
4632 * gcc.target/arm/mve/intrinsics/vmulltq_int_u16.c: Likewise.
4633 * gcc.target/arm/mve/intrinsics/vmulltq_int_u32.c: Likewise.
4634 * gcc.target/arm/mve/intrinsics/vmulltq_int_u8.c: Likewise.
4635 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s16.c: Likewise.
4636 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s32.c: Likewise.
4637 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s8.c: Likewise.
4638 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u16.c: Likewise.
4639 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u32.c: Likewise.
4640 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u8.c: Likewise.
4641 * gcc.target/arm/mve/intrinsics/vmulltq_poly_m_p16.c: Likewise.
4642 * gcc.target/arm/mve/intrinsics/vmulltq_poly_m_p8.c: Likewise.
4643 * gcc.target/arm/mve/intrinsics/vmulltq_poly_p16.c: Likewise.
4644 * gcc.target/arm/mve/intrinsics/vmulltq_poly_p8.c: Likewise.
4645 * gcc.target/arm/mve/intrinsics/vmulltq_poly_x_p16.c: Likewise.
4646 * gcc.target/arm/mve/intrinsics/vmulltq_poly_x_p8.c: Likewise.
4647 * gcc.target/arm/mve/intrinsics/vmulq_f16.c: Likewise.
4648 * gcc.target/arm/mve/intrinsics/vmulq_f32.c: Likewise.
4649 * gcc.target/arm/mve/intrinsics/vmulq_m_f16.c: Likewise.
4650 * gcc.target/arm/mve/intrinsics/vmulq_m_f32.c: Likewise.
4651 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f16.c: Likewise.
4652 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f32.c: Likewise.
4653 * gcc.target/arm/mve/intrinsics/vmulq_m_n_s16.c: Likewise.
4654 * gcc.target/arm/mve/intrinsics/vmulq_m_n_s32.c: Likewise.
4655 * gcc.target/arm/mve/intrinsics/vmulq_m_n_s8.c: Likewise.
4656 * gcc.target/arm/mve/intrinsics/vmulq_m_n_u16.c: Likewise.
4657 * gcc.target/arm/mve/intrinsics/vmulq_m_n_u32.c: Likewise.
4658 * gcc.target/arm/mve/intrinsics/vmulq_m_n_u8.c: Likewise.
4659 * gcc.target/arm/mve/intrinsics/vmulq_m_s16.c: Likewise.
4660 * gcc.target/arm/mve/intrinsics/vmulq_m_s32.c: Likewise.
4661 * gcc.target/arm/mve/intrinsics/vmulq_m_s8.c: Likewise.
4662 * gcc.target/arm/mve/intrinsics/vmulq_m_u16.c: Likewise.
4663 * gcc.target/arm/mve/intrinsics/vmulq_m_u32.c: Likewise.
4664 * gcc.target/arm/mve/intrinsics/vmulq_m_u8.c: Likewise.
4665 * gcc.target/arm/mve/intrinsics/vmulq_n_f16.c: Likewise.
4666 * gcc.target/arm/mve/intrinsics/vmulq_n_f32.c: Likewise.
4667 * gcc.target/arm/mve/intrinsics/vmulq_n_s16.c: Likewise.
4668 * gcc.target/arm/mve/intrinsics/vmulq_n_s32.c: Likewise.
4669 * gcc.target/arm/mve/intrinsics/vmulq_n_s8.c: Likewise.
4670 * gcc.target/arm/mve/intrinsics/vmulq_n_u16.c: Likewise.
4671 * gcc.target/arm/mve/intrinsics/vmulq_n_u32.c: Likewise.
4672 * gcc.target/arm/mve/intrinsics/vmulq_n_u8.c: Likewise.
4673 * gcc.target/arm/mve/intrinsics/vmulq_s16.c: Likewise.
4674 * gcc.target/arm/mve/intrinsics/vmulq_s32.c: Likewise.
4675 * gcc.target/arm/mve/intrinsics/vmulq_s8.c: Likewise.
4676 * gcc.target/arm/mve/intrinsics/vmulq_u16.c: Likewise.
4677 * gcc.target/arm/mve/intrinsics/vmulq_u32.c: Likewise.
4678 * gcc.target/arm/mve/intrinsics/vmulq_u8.c: Likewise.
4679 * gcc.target/arm/mve/intrinsics/vmulq_x_f16.c: Likewise.
4680 * gcc.target/arm/mve/intrinsics/vmulq_x_f32.c: Likewise.
4681 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f16.c: Likewise.
4682 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f32.c: Likewise.
4683 * gcc.target/arm/mve/intrinsics/vmulq_x_n_s16.c: Likewise.
4684 * gcc.target/arm/mve/intrinsics/vmulq_x_n_s32.c: Likewise.
4685 * gcc.target/arm/mve/intrinsics/vmulq_x_n_s8.c: Likewise.
4686 * gcc.target/arm/mve/intrinsics/vmulq_x_n_u16.c: Likewise.
4687 * gcc.target/arm/mve/intrinsics/vmulq_x_n_u32.c: Likewise.
4688 * gcc.target/arm/mve/intrinsics/vmulq_x_n_u8.c: Likewise.
4689 * gcc.target/arm/mve/intrinsics/vmulq_x_s16.c: Likewise.
4690 * gcc.target/arm/mve/intrinsics/vmulq_x_s32.c: Likewise.
4691 * gcc.target/arm/mve/intrinsics/vmulq_x_s8.c: Likewise.
4692 * gcc.target/arm/mve/intrinsics/vmulq_x_u16.c: Likewise.
4693 * gcc.target/arm/mve/intrinsics/vmulq_x_u32.c: Likewise.
4694 * gcc.target/arm/mve/intrinsics/vmulq_x_u8.c: Likewise.
4695 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s16.c: Likewise.
4696 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s32.c: Likewise.
4697 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u16.c: Likewise.
4698 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u32.c: Likewise.
4699 * gcc.target/arm/mve/intrinsics/vmvnq_m_s16.c: Likewise.
4700 * gcc.target/arm/mve/intrinsics/vmvnq_m_s32.c: Likewise.
4701 * gcc.target/arm/mve/intrinsics/vmvnq_m_s8.c: Likewise.
4702 * gcc.target/arm/mve/intrinsics/vmvnq_m_u16.c: Likewise.
4703 * gcc.target/arm/mve/intrinsics/vmvnq_m_u32.c: Likewise.
4704 * gcc.target/arm/mve/intrinsics/vmvnq_m_u8.c: Likewise.
4705 * gcc.target/arm/mve/intrinsics/vmvnq_n_s16.c: Likewise.
4706 * gcc.target/arm/mve/intrinsics/vmvnq_n_s32.c: Likewise.
4707 * gcc.target/arm/mve/intrinsics/vmvnq_n_u16.c: Likewise.
4708 * gcc.target/arm/mve/intrinsics/vmvnq_n_u32.c: Likewise.
4709 * gcc.target/arm/mve/intrinsics/vmvnq_s16.c: Likewise.
4710 * gcc.target/arm/mve/intrinsics/vmvnq_s32.c: Likewise.
4711 * gcc.target/arm/mve/intrinsics/vmvnq_s8.c: Likewise.
4712 * gcc.target/arm/mve/intrinsics/vmvnq_u16.c: Likewise.
4713 * gcc.target/arm/mve/intrinsics/vmvnq_u32.c: Likewise.
4714 * gcc.target/arm/mve/intrinsics/vmvnq_u8.c: Likewise.
4715 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s16.c: Likewise.
4716 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s32.c: Likewise.
4717 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u16.c: Likewise.
4718 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u32.c: Likewise.
4719 * gcc.target/arm/mve/intrinsics/vmvnq_x_s16.c: Likewise.
4720 * gcc.target/arm/mve/intrinsics/vmvnq_x_s32.c: Likewise.
4721 * gcc.target/arm/mve/intrinsics/vmvnq_x_s8.c: Likewise.
4722 * gcc.target/arm/mve/intrinsics/vmvnq_x_u16.c: Likewise.
4723 * gcc.target/arm/mve/intrinsics/vmvnq_x_u32.c: Likewise.
4724 * gcc.target/arm/mve/intrinsics/vmvnq_x_u8.c: Likewise.
4725 * gcc.target/arm/mve/intrinsics/vnegq_f16.c: Likewise.
4726 * gcc.target/arm/mve/intrinsics/vnegq_f32.c: Likewise.
4727 * gcc.target/arm/mve/intrinsics/vnegq_m_f16.c: Likewise.
4728 * gcc.target/arm/mve/intrinsics/vnegq_m_f32.c: Likewise.
4729 * gcc.target/arm/mve/intrinsics/vnegq_m_s16.c: Likewise.
4730 * gcc.target/arm/mve/intrinsics/vnegq_m_s32.c: Likewise.
4731 * gcc.target/arm/mve/intrinsics/vnegq_m_s8.c: Likewise.
4732 * gcc.target/arm/mve/intrinsics/vnegq_s16.c: Likewise.
4733 * gcc.target/arm/mve/intrinsics/vnegq_s32.c: Likewise.
4734 * gcc.target/arm/mve/intrinsics/vnegq_s8.c: Likewise.
4735 * gcc.target/arm/mve/intrinsics/vnegq_x_f16.c: Likewise.
4736 * gcc.target/arm/mve/intrinsics/vnegq_x_f32.c: Likewise.
4737 * gcc.target/arm/mve/intrinsics/vnegq_x_s16.c: Likewise.
4738 * gcc.target/arm/mve/intrinsics/vnegq_x_s32.c: Likewise.
4739 * gcc.target/arm/mve/intrinsics/vnegq_x_s8.c: Likewise.
4740 * gcc.target/arm/mve/intrinsics/vornq_f16.c: Likewise.
4741 * gcc.target/arm/mve/intrinsics/vornq_f32.c: Likewise.
4742 * gcc.target/arm/mve/intrinsics/vornq_m_f16.c: Likewise.
4743 * gcc.target/arm/mve/intrinsics/vornq_m_f32.c: Likewise.
4744 * gcc.target/arm/mve/intrinsics/vornq_m_s16.c: Likewise.
4745 * gcc.target/arm/mve/intrinsics/vornq_m_s32.c: Likewise.
4746 * gcc.target/arm/mve/intrinsics/vornq_m_s8.c: Likewise.
4747 * gcc.target/arm/mve/intrinsics/vornq_m_u16.c: Likewise.
4748 * gcc.target/arm/mve/intrinsics/vornq_m_u32.c: Likewise.
4749 * gcc.target/arm/mve/intrinsics/vornq_m_u8.c: Likewise.
4750 * gcc.target/arm/mve/intrinsics/vornq_s16.c: Likewise.
4751 * gcc.target/arm/mve/intrinsics/vornq_s32.c: Likewise.
4752 * gcc.target/arm/mve/intrinsics/vornq_s8.c: Likewise.
4753 * gcc.target/arm/mve/intrinsics/vornq_u16.c: Likewise.
4754 * gcc.target/arm/mve/intrinsics/vornq_u32.c: Likewise.
4755 * gcc.target/arm/mve/intrinsics/vornq_u8.c: Likewise.
4756 * gcc.target/arm/mve/intrinsics/vornq_x_f16.c: Likewise.
4757 * gcc.target/arm/mve/intrinsics/vornq_x_f32.c: Likewise.
4758 * gcc.target/arm/mve/intrinsics/vornq_x_s16.c: Likewise.
4759 * gcc.target/arm/mve/intrinsics/vornq_x_s32.c: Likewise.
4760 * gcc.target/arm/mve/intrinsics/vornq_x_s8.c: Likewise.
4761 * gcc.target/arm/mve/intrinsics/vornq_x_u16.c: Likewise.
4762 * gcc.target/arm/mve/intrinsics/vornq_x_u32.c: Likewise.
4763 * gcc.target/arm/mve/intrinsics/vornq_x_u8.c: Likewise.
4764 * gcc.target/arm/mve/intrinsics/vorrq_f16.c: Likewise.
4765 * gcc.target/arm/mve/intrinsics/vorrq_f32.c: Likewise.
4766 * gcc.target/arm/mve/intrinsics/vorrq_m_f16.c: Likewise.
4767 * gcc.target/arm/mve/intrinsics/vorrq_m_f32.c: Likewise.
4768 * gcc.target/arm/mve/intrinsics/vorrq_m_n_s16.c: Likewise.
4769 * gcc.target/arm/mve/intrinsics/vorrq_m_n_s32.c: Likewise.
4770 * gcc.target/arm/mve/intrinsics/vorrq_m_n_u16.c: Likewise.
4771 * gcc.target/arm/mve/intrinsics/vorrq_m_n_u32.c: Likewise.
4772 * gcc.target/arm/mve/intrinsics/vorrq_m_s16.c: Likewise.
4773 * gcc.target/arm/mve/intrinsics/vorrq_m_s32.c: Likewise.
4774 * gcc.target/arm/mve/intrinsics/vorrq_m_s8.c: Likewise.
4775 * gcc.target/arm/mve/intrinsics/vorrq_m_u16.c: Likewise.
4776 * gcc.target/arm/mve/intrinsics/vorrq_m_u32.c: Likewise.
4777 * gcc.target/arm/mve/intrinsics/vorrq_m_u8.c: Likewise.
4778 * gcc.target/arm/mve/intrinsics/vorrq_n_s16.c: Likewise.
4779 * gcc.target/arm/mve/intrinsics/vorrq_n_s32.c: Likewise.
4780 * gcc.target/arm/mve/intrinsics/vorrq_n_u16.c: Likewise.
4781 * gcc.target/arm/mve/intrinsics/vorrq_n_u32.c: Likewise.
4782 * gcc.target/arm/mve/intrinsics/vorrq_s16.c: Likewise.
4783 * gcc.target/arm/mve/intrinsics/vorrq_s32.c: Likewise.
4784 * gcc.target/arm/mve/intrinsics/vorrq_s8.c: Likewise.
4785 * gcc.target/arm/mve/intrinsics/vorrq_u16.c: Likewise.
4786 * gcc.target/arm/mve/intrinsics/vorrq_u32.c: Likewise.
4787 * gcc.target/arm/mve/intrinsics/vorrq_u8.c: Likewise.
4788 * gcc.target/arm/mve/intrinsics/vorrq_x_f16.c: Likewise.
4789 * gcc.target/arm/mve/intrinsics/vorrq_x_f32.c: Likewise.
4790 * gcc.target/arm/mve/intrinsics/vorrq_x_s16.c: Likewise.
4791 * gcc.target/arm/mve/intrinsics/vorrq_x_s32.c: Likewise.
4792 * gcc.target/arm/mve/intrinsics/vorrq_x_s8.c: Likewise.
4793 * gcc.target/arm/mve/intrinsics/vorrq_x_u16.c: Likewise.
4794 * gcc.target/arm/mve/intrinsics/vorrq_x_u32.c: Likewise.
4795 * gcc.target/arm/mve/intrinsics/vorrq_x_u8.c: Likewise.
4796 * gcc.target/arm/mve/intrinsics/vpnot.c: Likewise.
4797 * gcc.target/arm/mve/intrinsics/vpselq_f16.c: Likewise.
4798 * gcc.target/arm/mve/intrinsics/vpselq_f32.c: Likewise.
4799 * gcc.target/arm/mve/intrinsics/vpselq_s16.c: Likewise.
4800 * gcc.target/arm/mve/intrinsics/vpselq_s32.c: Likewise.
4801 * gcc.target/arm/mve/intrinsics/vpselq_s64.c: Likewise.
4802 * gcc.target/arm/mve/intrinsics/vpselq_s8.c: Likewise.
4803 * gcc.target/arm/mve/intrinsics/vpselq_u16.c: Likewise.
4804 * gcc.target/arm/mve/intrinsics/vpselq_u32.c: Likewise.
4805 * gcc.target/arm/mve/intrinsics/vpselq_u64.c: Likewise.
4806 * gcc.target/arm/mve/intrinsics/vpselq_u8.c: Likewise.
4807 * gcc.target/arm/mve/intrinsics/vqabsq_m_s16.c: Likewise.
4808 * gcc.target/arm/mve/intrinsics/vqabsq_m_s32.c: Likewise.
4809 * gcc.target/arm/mve/intrinsics/vqabsq_m_s8.c: Likewise.
4810 * gcc.target/arm/mve/intrinsics/vqabsq_s16.c: Likewise.
4811 * gcc.target/arm/mve/intrinsics/vqabsq_s32.c: Likewise.
4812 * gcc.target/arm/mve/intrinsics/vqabsq_s8.c: Likewise.
4813 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_s16.c: Likewise.
4814 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_s32.c: Likewise.
4815 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_s8.c: Likewise.
4816 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_u16.c: Likewise.
4817 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_u32.c: Likewise.
4818 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_u8.c: Likewise.
4819 * gcc.target/arm/mve/intrinsics/vqaddq_m_s16.c: Likewise.
4820 * gcc.target/arm/mve/intrinsics/vqaddq_m_s32.c: Likewise.
4821 * gcc.target/arm/mve/intrinsics/vqaddq_m_s8.c: Likewise.
4822 * gcc.target/arm/mve/intrinsics/vqaddq_m_u16.c: Likewise.
4823 * gcc.target/arm/mve/intrinsics/vqaddq_m_u32.c: Likewise.
4824 * gcc.target/arm/mve/intrinsics/vqaddq_m_u8.c: Likewise.
4825 * gcc.target/arm/mve/intrinsics/vqaddq_n_s16.c: Likewise.
4826 * gcc.target/arm/mve/intrinsics/vqaddq_n_s32.c: Likewise.
4827 * gcc.target/arm/mve/intrinsics/vqaddq_n_s8.c: Likewise.
4828 * gcc.target/arm/mve/intrinsics/vqaddq_n_u16.c: Likewise.
4829 * gcc.target/arm/mve/intrinsics/vqaddq_n_u32.c: Likewise.
4830 * gcc.target/arm/mve/intrinsics/vqaddq_n_u8.c: Likewise.
4831 * gcc.target/arm/mve/intrinsics/vqaddq_s16.c: Likewise.
4832 * gcc.target/arm/mve/intrinsics/vqaddq_s32.c: Likewise.
4833 * gcc.target/arm/mve/intrinsics/vqaddq_s8.c: Likewise.
4834 * gcc.target/arm/mve/intrinsics/vqaddq_u16.c: Likewise.
4835 * gcc.target/arm/mve/intrinsics/vqaddq_u32.c: Likewise.
4836 * gcc.target/arm/mve/intrinsics/vqaddq_u8.c: Likewise.
4837 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s16.c: Likewise.
4838 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s32.c: Likewise.
4839 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s8.c: Likewise.
4840 * gcc.target/arm/mve/intrinsics/vqdmladhq_s16.c: Likewise.
4841 * gcc.target/arm/mve/intrinsics/vqdmladhq_s32.c: Likewise.
4842 * gcc.target/arm/mve/intrinsics/vqdmladhq_s8.c: Likewise.
4843 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s16.c: Likewise.
4844 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s32.c: Likewise.
4845 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s8.c: Likewise.
4846 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s16.c: Likewise.
4847 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s32.c: Likewise.
4848 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s8.c: Likewise.
4849 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_s16.c: Likewise.
4850 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_s32.c: Likewise.
4851 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_s8.c: Likewise.
4852 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s16.c: Likewise.
4853 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s32.c: Likewise.
4854 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s8.c: Likewise.
4855 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_u16.c: Likewise.
4856 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_u32.c: Likewise.
4857 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_u8.c: Likewise.
4858 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s16.c: Likewise.
4859 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s32.c: Likewise.
4860 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s8.c: Likewise.
4861 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s16.c: Likewise.
4862 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s32.c: Likewise.
4863 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s8.c: Likewise.
4864 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s16.c: Likewise.
4865 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s32.c: Likewise.
4866 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s8.c: Likewise.
4867 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s16.c: Likewise.
4868 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s32.c: Likewise.
4869 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s8.c: Likewise.
4870 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_n_s16.c: Likewise.
4871 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_n_s32.c: Likewise.
4872 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_n_s8.c: Likewise.
4873 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_s16.c: Likewise.
4874 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_s32.c: Likewise.
4875 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_s8.c: Likewise.
4876 * gcc.target/arm/mve/intrinsics/vqdmulhq_n_s16.c: Likewise.
4877 * gcc.target/arm/mve/intrinsics/vqdmulhq_n_s32.c: Likewise.
4878 * gcc.target/arm/mve/intrinsics/vqdmulhq_n_s8.c: Likewise.
4879 * gcc.target/arm/mve/intrinsics/vqdmulhq_s16.c: Likewise.
4880 * gcc.target/arm/mve/intrinsics/vqdmulhq_s32.c: Likewise.
4881 * gcc.target/arm/mve/intrinsics/vqdmulhq_s8.c: Likewise.
4882 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_n_s16.c: Likewise.
4883 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_n_s32.c: Likewise.
4884 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_s16.c: Likewise.
4885 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_s32.c: Likewise.
4886 * gcc.target/arm/mve/intrinsics/vqdmullbq_n_s16.c: Likewise.
4887 * gcc.target/arm/mve/intrinsics/vqdmullbq_n_s32.c: Likewise.
4888 * gcc.target/arm/mve/intrinsics/vqdmullbq_s16.c: Likewise.
4889 * gcc.target/arm/mve/intrinsics/vqdmullbq_s32.c: Likewise.
4890 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_n_s16.c: Likewise.
4891 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_n_s32.c: Likewise.
4892 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_s16.c: Likewise.
4893 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_s32.c: Likewise.
4894 * gcc.target/arm/mve/intrinsics/vqdmulltq_n_s16.c: Likewise.
4895 * gcc.target/arm/mve/intrinsics/vqdmulltq_n_s32.c: Likewise.
4896 * gcc.target/arm/mve/intrinsics/vqdmulltq_s16.c: Likewise.
4897 * gcc.target/arm/mve/intrinsics/vqdmulltq_s32.c: Likewise.
4898 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_s16.c: Likewise.
4899 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_s32.c: Likewise.
4900 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_u16.c: Likewise.
4901 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_u32.c: Likewise.
4902 * gcc.target/arm/mve/intrinsics/vqmovnbq_s16.c: Likewise.
4903 * gcc.target/arm/mve/intrinsics/vqmovnbq_s32.c: Likewise.
4904 * gcc.target/arm/mve/intrinsics/vqmovnbq_u16.c: Likewise.
4905 * gcc.target/arm/mve/intrinsics/vqmovnbq_u32.c: Likewise.
4906 * gcc.target/arm/mve/intrinsics/vqmovntq_m_s16.c: Likewise.
4907 * gcc.target/arm/mve/intrinsics/vqmovntq_m_s32.c: Likewise.
4908 * gcc.target/arm/mve/intrinsics/vqmovntq_m_u16.c: Likewise.
4909 * gcc.target/arm/mve/intrinsics/vqmovntq_m_u32.c: Likewise.
4910 * gcc.target/arm/mve/intrinsics/vqmovntq_s16.c: Likewise.
4911 * gcc.target/arm/mve/intrinsics/vqmovntq_s32.c: Likewise.
4912 * gcc.target/arm/mve/intrinsics/vqmovntq_u16.c: Likewise.
4913 * gcc.target/arm/mve/intrinsics/vqmovntq_u32.c: Likewise.
4914 * gcc.target/arm/mve/intrinsics/vqmovunbq_m_s16.c: Likewise.
4915 * gcc.target/arm/mve/intrinsics/vqmovunbq_m_s32.c: Likewise.
4916 * gcc.target/arm/mve/intrinsics/vqmovunbq_s16.c: Likewise.
4917 * gcc.target/arm/mve/intrinsics/vqmovunbq_s32.c: Likewise.
4918 * gcc.target/arm/mve/intrinsics/vqmovuntq_m_s16.c: Likewise.
4919 * gcc.target/arm/mve/intrinsics/vqmovuntq_m_s32.c: Likewise.
4920 * gcc.target/arm/mve/intrinsics/vqmovuntq_s16.c: Likewise.
4921 * gcc.target/arm/mve/intrinsics/vqmovuntq_s32.c: Likewise.
4922 * gcc.target/arm/mve/intrinsics/vqnegq_m_s16.c: Likewise.
4923 * gcc.target/arm/mve/intrinsics/vqnegq_m_s32.c: Likewise.
4924 * gcc.target/arm/mve/intrinsics/vqnegq_m_s8.c: Likewise.
4925 * gcc.target/arm/mve/intrinsics/vqnegq_s16.c: Likewise.
4926 * gcc.target/arm/mve/intrinsics/vqnegq_s32.c: Likewise.
4927 * gcc.target/arm/mve/intrinsics/vqnegq_s8.c: Likewise.
4928 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s16.c: Likewise.
4929 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s32.c: Likewise.
4930 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s8.c: Likewise.
4931 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s16.c: Likewise.
4932 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s32.c: Likewise.
4933 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s8.c: Likewise.
4934 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s16.c: Likewise.
4935 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s32.c: Likewise.
4936 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s8.c: Likewise.
4937 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s16.c: Likewise.
4938 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s32.c: Likewise.
4939 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s8.c: Likewise.
4940 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s16.c: Likewise.
4941 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s32.c: Likewise.
4942 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s8.c: Likewise.
4943 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s16.c: Likewise.
4944 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s32.c: Likewise.
4945 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s8.c: Likewise.
4946 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u16.c: Likewise.
4947 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u32.c: Likewise.
4948 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u8.c: Likewise.
4949 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s16.c: Likewise.
4950 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s32.c: Likewise.
4951 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s8.c: Likewise.
4952 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s16.c: Likewise.
4953 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s32.c: Likewise.
4954 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s8.c: Likewise.
4955 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u16.c: Likewise.
4956 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u32.c: Likewise.
4957 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u8.c: Likewise.
4958 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s16.c: Likewise.
4959 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s32.c: Likewise.
4960 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s8.c: Likewise.
4961 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s16.c: Likewise.
4962 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s32.c: Likewise.
4963 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s8.c: Likewise.
4964 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s16.c: Likewise.
4965 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s32.c: Likewise.
4966 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s8.c: Likewise.
4967 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s16.c: Likewise.
4968 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s32.c: Likewise.
4969 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s8.c: Likewise.
4970 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s16.c: Likewise.
4971 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s32.c: Likewise.
4972 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s8.c: Likewise.
4973 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s16.c: Likewise.
4974 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s32.c: Likewise.
4975 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s8.c: Likewise.
4976 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s16.c: Likewise.
4977 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s32.c: Likewise.
4978 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s8.c: Likewise.
4979 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s16.c: Likewise.
4980 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s32.c: Likewise.
4981 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s8.c: Likewise.
4982 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s16.c: Likewise.
4983 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s32.c: Likewise.
4984 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s8.c: Likewise.
4985 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u16.c: Likewise.
4986 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u32.c: Likewise.
4987 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u8.c: Likewise.
4988 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s16.c: Likewise.
4989 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s32.c: Likewise.
4990 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s8.c: Likewise.
4991 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u16.c: Likewise.
4992 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u32.c: Likewise.
4993 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u8.c: Likewise.
4994 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s16.c: Likewise.
4995 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s32.c: Likewise.
4996 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s8.c: Likewise.
4997 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u16.c: Likewise.
4998 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u32.c: Likewise.
4999 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u8.c: Likewise.
5000 * gcc.target/arm/mve/intrinsics/vqrshlq_s16.c: Likewise.
5001 * gcc.target/arm/mve/intrinsics/vqrshlq_s32.c: Likewise.
5002 * gcc.target/arm/mve/intrinsics/vqrshlq_s8.c: Likewise.
5003 * gcc.target/arm/mve/intrinsics/vqrshlq_u16.c: Likewise.
5004 * gcc.target/arm/mve/intrinsics/vqrshlq_u32.c: Likewise.
5005 * gcc.target/arm/mve/intrinsics/vqrshlq_u8.c: Likewise.
5006 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_s16.c: Likewise.
5007 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_s32.c: Likewise.
5008 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_u16.c: Likewise.
5009 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_u32.c: Likewise.
5010 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_s16.c: Likewise.
5011 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_s32.c: Likewise.
5012 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_u16.c: Likewise.
5013 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_u32.c: Likewise.
5014 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_s16.c: Likewise.
5015 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_s32.c: Likewise.
5016 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_u16.c: Likewise.
5017 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_u32.c: Likewise.
5018 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_s16.c: Likewise.
5019 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_s32.c: Likewise.
5020 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_u16.c: Likewise.
5021 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_u32.c: Likewise.
5022 * gcc.target/arm/mve/intrinsics/vqrshrunbq_m_n_s16.c: Likewise.
5023 * gcc.target/arm/mve/intrinsics/vqrshrunbq_m_n_s32.c: Likewise.
5024 * gcc.target/arm/mve/intrinsics/vqrshrunbq_n_s16.c: Likewise.
5025 * gcc.target/arm/mve/intrinsics/vqrshrunbq_n_s32.c: Likewise.
5026 * gcc.target/arm/mve/intrinsics/vqrshruntq_m_n_s16.c: Likewise.
5027 * gcc.target/arm/mve/intrinsics/vqrshruntq_m_n_s32.c: Likewise.
5028 * gcc.target/arm/mve/intrinsics/vqrshruntq_n_s16.c: Likewise.
5029 * gcc.target/arm/mve/intrinsics/vqrshruntq_n_s32.c: Likewise.
5030 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s16.c: Likewise.
5031 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s32.c: Likewise.
5032 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s8.c: Likewise.
5033 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u16.c: Likewise.
5034 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u32.c: Likewise.
5035 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u8.c: Likewise.
5036 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s16.c: Likewise.
5037 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s32.c: Likewise.
5038 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s8.c: Likewise.
5039 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u16.c: Likewise.
5040 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u32.c: Likewise.
5041 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u8.c: Likewise.
5042 * gcc.target/arm/mve/intrinsics/vqshlq_m_s16.c: Likewise.
5043 * gcc.target/arm/mve/intrinsics/vqshlq_m_s32.c: Likewise.
5044 * gcc.target/arm/mve/intrinsics/vqshlq_m_s8.c: Likewise.
5045 * gcc.target/arm/mve/intrinsics/vqshlq_m_u16.c: Likewise.
5046 * gcc.target/arm/mve/intrinsics/vqshlq_m_u32.c: Likewise.
5047 * gcc.target/arm/mve/intrinsics/vqshlq_m_u8.c: Likewise.
5048 * gcc.target/arm/mve/intrinsics/vqshlq_n_s16.c: Likewise.
5049 * gcc.target/arm/mve/intrinsics/vqshlq_n_s32.c: Likewise.
5050 * gcc.target/arm/mve/intrinsics/vqshlq_n_s8.c: Likewise.
5051 * gcc.target/arm/mve/intrinsics/vqshlq_n_u16.c: Likewise.
5052 * gcc.target/arm/mve/intrinsics/vqshlq_n_u32.c: Likewise.
5053 * gcc.target/arm/mve/intrinsics/vqshlq_n_u8.c: Likewise.
5054 * gcc.target/arm/mve/intrinsics/vqshlq_r_s16.c: Likewise.
5055 * gcc.target/arm/mve/intrinsics/vqshlq_r_s32.c: Likewise.
5056 * gcc.target/arm/mve/intrinsics/vqshlq_r_s8.c: Likewise.
5057 * gcc.target/arm/mve/intrinsics/vqshlq_r_u16.c: Likewise.
5058 * gcc.target/arm/mve/intrinsics/vqshlq_r_u32.c: Likewise.
5059 * gcc.target/arm/mve/intrinsics/vqshlq_r_u8.c: Likewise.
5060 * gcc.target/arm/mve/intrinsics/vqshlq_s16.c: Likewise.
5061 * gcc.target/arm/mve/intrinsics/vqshlq_s32.c: Likewise.
5062 * gcc.target/arm/mve/intrinsics/vqshlq_s8.c: Likewise.
5063 * gcc.target/arm/mve/intrinsics/vqshlq_u16.c: Likewise.
5064 * gcc.target/arm/mve/intrinsics/vqshlq_u32.c: Likewise.
5065 * gcc.target/arm/mve/intrinsics/vqshlq_u8.c: Likewise.
5066 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s16.c: Likewise.
5067 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s32.c: Likewise.
5068 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s8.c: Likewise.
5069 * gcc.target/arm/mve/intrinsics/vqshluq_n_s16.c: Likewise.
5070 * gcc.target/arm/mve/intrinsics/vqshluq_n_s32.c: Likewise.
5071 * gcc.target/arm/mve/intrinsics/vqshluq_n_s8.c: Likewise.
5072 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_s16.c: Likewise.
5073 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_s32.c: Likewise.
5074 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_u16.c: Likewise.
5075 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_u32.c: Likewise.
5076 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_s16.c: Likewise.
5077 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_s32.c: Likewise.
5078 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_u16.c: Likewise.
5079 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_u32.c: Likewise.
5080 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_s16.c: Likewise.
5081 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_s32.c: Likewise.
5082 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_u16.c: Likewise.
5083 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_u32.c: Likewise.
5084 * gcc.target/arm/mve/intrinsics/vqshrntq_n_s16.c: Likewise.
5085 * gcc.target/arm/mve/intrinsics/vqshrntq_n_s32.c: Likewise.
5086 * gcc.target/arm/mve/intrinsics/vqshrntq_n_u16.c: Likewise.
5087 * gcc.target/arm/mve/intrinsics/vqshrntq_n_u32.c: Likewise.
5088 * gcc.target/arm/mve/intrinsics/vqshrunbq_m_n_s16.c: Likewise.
5089 * gcc.target/arm/mve/intrinsics/vqshrunbq_m_n_s32.c: Likewise.
5090 * gcc.target/arm/mve/intrinsics/vqshrunbq_n_s16.c: Likewise.
5091 * gcc.target/arm/mve/intrinsics/vqshrunbq_n_s32.c: Likewise.
5092 * gcc.target/arm/mve/intrinsics/vqshruntq_m_n_s16.c: Likewise.
5093 * gcc.target/arm/mve/intrinsics/vqshruntq_m_n_s32.c: Likewise.
5094 * gcc.target/arm/mve/intrinsics/vqshruntq_n_s16.c: Likewise.
5095 * gcc.target/arm/mve/intrinsics/vqshruntq_n_s32.c: Likewise.
5096 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s16.c: Likewise.
5097 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s32.c: Likewise.
5098 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s8.c: Likewise.
5099 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u16.c: Likewise.
5100 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u32.c: Likewise.
5101 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u8.c: Likewise.
5102 * gcc.target/arm/mve/intrinsics/vqsubq_m_s16.c: Likewise.
5103 * gcc.target/arm/mve/intrinsics/vqsubq_m_s32.c: Likewise.
5104 * gcc.target/arm/mve/intrinsics/vqsubq_m_s8.c: Likewise.
5105 * gcc.target/arm/mve/intrinsics/vqsubq_m_u16.c: Likewise.
5106 * gcc.target/arm/mve/intrinsics/vqsubq_m_u32.c: Likewise.
5107 * gcc.target/arm/mve/intrinsics/vqsubq_m_u8.c: Likewise.
5108 * gcc.target/arm/mve/intrinsics/vqsubq_n_s16.c: Likewise.
5109 * gcc.target/arm/mve/intrinsics/vqsubq_n_s32.c: Likewise.
5110 * gcc.target/arm/mve/intrinsics/vqsubq_n_s8.c: Likewise.
5111 * gcc.target/arm/mve/intrinsics/vqsubq_n_u16.c: Likewise.
5112 * gcc.target/arm/mve/intrinsics/vqsubq_n_u32.c: Likewise.
5113 * gcc.target/arm/mve/intrinsics/vqsubq_n_u8.c: Likewise.
5114 * gcc.target/arm/mve/intrinsics/vqsubq_s16.c: Likewise.
5115 * gcc.target/arm/mve/intrinsics/vqsubq_s32.c: Likewise.
5116 * gcc.target/arm/mve/intrinsics/vqsubq_s8.c: Likewise.
5117 * gcc.target/arm/mve/intrinsics/vqsubq_u16.c: Likewise.
5118 * gcc.target/arm/mve/intrinsics/vqsubq_u32.c: Likewise.
5119 * gcc.target/arm/mve/intrinsics/vqsubq_u8.c: Likewise.
5120 * gcc.target/arm/mve/intrinsics/vreinterpretq_f16.c: Likewise.
5121 * gcc.target/arm/mve/intrinsics/vreinterpretq_f32.c: Likewise.
5122 * gcc.target/arm/mve/intrinsics/vreinterpretq_s16.c: Likewise.
5123 * gcc.target/arm/mve/intrinsics/vreinterpretq_s32.c: Likewise.
5124 * gcc.target/arm/mve/intrinsics/vreinterpretq_s64.c: Likewise.
5125 * gcc.target/arm/mve/intrinsics/vreinterpretq_s8.c: Likewise.
5126 * gcc.target/arm/mve/intrinsics/vreinterpretq_u16.c: Likewise.
5127 * gcc.target/arm/mve/intrinsics/vreinterpretq_u32.c: Likewise.
5128 * gcc.target/arm/mve/intrinsics/vreinterpretq_u64.c: Likewise.
5129 * gcc.target/arm/mve/intrinsics/vreinterpretq_u8.c: Likewise.
5130 * gcc.target/arm/mve/intrinsics/vrev16q_m_s8.c: Likewise.
5131 * gcc.target/arm/mve/intrinsics/vrev16q_m_u8.c: Likewise.
5132 * gcc.target/arm/mve/intrinsics/vrev16q_s8.c: Likewise.
5133 * gcc.target/arm/mve/intrinsics/vrev16q_u8.c: Likewise.
5134 * gcc.target/arm/mve/intrinsics/vrev16q_x_s8.c: Likewise.
5135 * gcc.target/arm/mve/intrinsics/vrev16q_x_u8.c: Likewise.
5136 * gcc.target/arm/mve/intrinsics/vrev32q_f16.c: Likewise.
5137 * gcc.target/arm/mve/intrinsics/vrev32q_m_f16.c: Likewise.
5138 * gcc.target/arm/mve/intrinsics/vrev32q_m_s16.c: Likewise.
5139 * gcc.target/arm/mve/intrinsics/vrev32q_m_s8.c: Likewise.
5140 * gcc.target/arm/mve/intrinsics/vrev32q_m_u16.c: Likewise.
5141 * gcc.target/arm/mve/intrinsics/vrev32q_m_u8.c: Likewise.
5142 * gcc.target/arm/mve/intrinsics/vrev32q_s16.c: Likewise.
5143 * gcc.target/arm/mve/intrinsics/vrev32q_s8.c: Likewise.
5144 * gcc.target/arm/mve/intrinsics/vrev32q_u16.c: Likewise.
5145 * gcc.target/arm/mve/intrinsics/vrev32q_u8.c: Likewise.
5146 * gcc.target/arm/mve/intrinsics/vrev32q_x_f16.c: Likewise.
5147 * gcc.target/arm/mve/intrinsics/vrev32q_x_s16.c: Likewise.
5148 * gcc.target/arm/mve/intrinsics/vrev32q_x_s8.c: Likewise.
5149 * gcc.target/arm/mve/intrinsics/vrev32q_x_u16.c: Likewise.
5150 * gcc.target/arm/mve/intrinsics/vrev32q_x_u8.c: Likewise.
5151 * gcc.target/arm/mve/intrinsics/vrev64q_f16.c: Likewise.
5152 * gcc.target/arm/mve/intrinsics/vrev64q_f32.c: Likewise.
5153 * gcc.target/arm/mve/intrinsics/vrev64q_m_f16.c: Likewise.
5154 * gcc.target/arm/mve/intrinsics/vrev64q_m_f32.c: Likewise.
5155 * gcc.target/arm/mve/intrinsics/vrev64q_m_s16.c: Likewise.
5156 * gcc.target/arm/mve/intrinsics/vrev64q_m_s32.c: Likewise.
5157 * gcc.target/arm/mve/intrinsics/vrev64q_m_s8.c: Likewise.
5158 * gcc.target/arm/mve/intrinsics/vrev64q_m_u16.c: Likewise.
5159 * gcc.target/arm/mve/intrinsics/vrev64q_m_u32.c: Likewise.
5160 * gcc.target/arm/mve/intrinsics/vrev64q_m_u8.c: Likewise.
5161 * gcc.target/arm/mve/intrinsics/vrev64q_s16.c: Likewise.
5162 * gcc.target/arm/mve/intrinsics/vrev64q_s32.c: Likewise.
5163 * gcc.target/arm/mve/intrinsics/vrev64q_s8.c: Likewise.
5164 * gcc.target/arm/mve/intrinsics/vrev64q_u16.c: Likewise.
5165 * gcc.target/arm/mve/intrinsics/vrev64q_u32.c: Likewise.
5166 * gcc.target/arm/mve/intrinsics/vrev64q_u8.c: Likewise.
5167 * gcc.target/arm/mve/intrinsics/vrev64q_x_f16.c: Likewise.
5168 * gcc.target/arm/mve/intrinsics/vrev64q_x_f32.c: Likewise.
5169 * gcc.target/arm/mve/intrinsics/vrev64q_x_s16.c: Likewise.
5170 * gcc.target/arm/mve/intrinsics/vrev64q_x_s32.c: Likewise.
5171 * gcc.target/arm/mve/intrinsics/vrev64q_x_s8.c: Likewise.
5172 * gcc.target/arm/mve/intrinsics/vrev64q_x_u16.c: Likewise.
5173 * gcc.target/arm/mve/intrinsics/vrev64q_x_u32.c: Likewise.
5174 * gcc.target/arm/mve/intrinsics/vrev64q_x_u8.c: Likewise.
5175 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s16.c: Likewise.
5176 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s32.c: Likewise.
5177 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s8.c: Likewise.
5178 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u16.c: Likewise.
5179 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u32.c: Likewise.
5180 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u8.c: Likewise.
5181 * gcc.target/arm/mve/intrinsics/vrhaddq_s16.c: Likewise.
5182 * gcc.target/arm/mve/intrinsics/vrhaddq_s32.c: Likewise.
5183 * gcc.target/arm/mve/intrinsics/vrhaddq_s8.c: Likewise.
5184 * gcc.target/arm/mve/intrinsics/vrhaddq_u16.c: Likewise.
5185 * gcc.target/arm/mve/intrinsics/vrhaddq_u32.c: Likewise.
5186 * gcc.target/arm/mve/intrinsics/vrhaddq_u8.c: Likewise.
5187 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s16.c: Likewise.
5188 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s32.c: Likewise.
5189 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s8.c: Likewise.
5190 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u16.c: Likewise.
5191 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u32.c: Likewise.
5192 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u8.c: Likewise.
5193 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_s32.c: Likewise.
5194 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_u32.c: Likewise.
5195 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_s32.c: Likewise.
5196 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_u32.c: Likewise.
5197 * gcc.target/arm/mve/intrinsics/vrmlaldavhaxq_p_s32.c: Likewise.
5198 * gcc.target/arm/mve/intrinsics/vrmlaldavhaxq_s32.c: Likewise.
5199 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_p_s32.c: Likewise.
5200 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_p_u32.c: Likewise.
5201 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_s32.c: Likewise.
5202 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_u32.c: Likewise.
5203 * gcc.target/arm/mve/intrinsics/vrmlaldavhxq_p_s32.c: Likewise.
5204 * gcc.target/arm/mve/intrinsics/vrmlaldavhxq_s32.c: Likewise.
5205 * gcc.target/arm/mve/intrinsics/vrmlsldavhaq_p_s32.c: Likewise.
5206 * gcc.target/arm/mve/intrinsics/vrmlsldavhaq_s32.c: Likewise.
5207 * gcc.target/arm/mve/intrinsics/vrmlsldavhaxq_p_s32.c: Likewise.
5208 * gcc.target/arm/mve/intrinsics/vrmlsldavhaxq_s32.c: Likewise.
5209 * gcc.target/arm/mve/intrinsics/vrmlsldavhq_p_s32.c: Likewise.
5210 * gcc.target/arm/mve/intrinsics/vrmlsldavhq_s32.c: Likewise.
5211 * gcc.target/arm/mve/intrinsics/vrmlsldavhxq_p_s32.c: Likewise.
5212 * gcc.target/arm/mve/intrinsics/vrmlsldavhxq_s32.c: Likewise.
5213 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s16.c: Likewise.
5214 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s32.c: Likewise.
5215 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s8.c: Likewise.
5216 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u16.c: Likewise.
5217 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u32.c: Likewise.
5218 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u8.c: Likewise.
5219 * gcc.target/arm/mve/intrinsics/vrmulhq_s16.c: Likewise.
5220 * gcc.target/arm/mve/intrinsics/vrmulhq_s32.c: Likewise.
5221 * gcc.target/arm/mve/intrinsics/vrmulhq_s8.c: Likewise.
5222 * gcc.target/arm/mve/intrinsics/vrmulhq_u16.c: Likewise.
5223 * gcc.target/arm/mve/intrinsics/vrmulhq_u32.c: Likewise.
5224 * gcc.target/arm/mve/intrinsics/vrmulhq_u8.c: Likewise.
5225 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s16.c: Likewise.
5226 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s32.c: Likewise.
5227 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s8.c: Likewise.
5228 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u16.c: Likewise.
5229 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u32.c: Likewise.
5230 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u8.c: Likewise.
5231 * gcc.target/arm/mve/intrinsics/vrndaq_f16.c: Likewise.
5232 * gcc.target/arm/mve/intrinsics/vrndaq_f32.c: Likewise.
5233 * gcc.target/arm/mve/intrinsics/vrndaq_m_f16.c: Likewise.
5234 * gcc.target/arm/mve/intrinsics/vrndaq_m_f32.c: Likewise.
5235 * gcc.target/arm/mve/intrinsics/vrndaq_x_f16.c: Likewise.
5236 * gcc.target/arm/mve/intrinsics/vrndaq_x_f32.c: Likewise.
5237 * gcc.target/arm/mve/intrinsics/vrndmq_f16.c: Likewise.
5238 * gcc.target/arm/mve/intrinsics/vrndmq_f32.c: Likewise.
5239 * gcc.target/arm/mve/intrinsics/vrndmq_m_f16.c: Likewise.
5240 * gcc.target/arm/mve/intrinsics/vrndmq_m_f32.c: Likewise.
5241 * gcc.target/arm/mve/intrinsics/vrndmq_x_f16.c: Likewise.
5242 * gcc.target/arm/mve/intrinsics/vrndmq_x_f32.c: Likewise.
5243 * gcc.target/arm/mve/intrinsics/vrndnq_f16.c: Likewise.
5244 * gcc.target/arm/mve/intrinsics/vrndnq_f32.c: Likewise.
5245 * gcc.target/arm/mve/intrinsics/vrndnq_m_f16.c: Likewise.
5246 * gcc.target/arm/mve/intrinsics/vrndnq_m_f32.c: Likewise.
5247 * gcc.target/arm/mve/intrinsics/vrndnq_x_f16.c: Likewise.
5248 * gcc.target/arm/mve/intrinsics/vrndnq_x_f32.c: Likewise.
5249 * gcc.target/arm/mve/intrinsics/vrndpq_f16.c: Likewise.
5250 * gcc.target/arm/mve/intrinsics/vrndpq_f32.c: Likewise.
5251 * gcc.target/arm/mve/intrinsics/vrndpq_m_f16.c: Likewise.
5252 * gcc.target/arm/mve/intrinsics/vrndpq_m_f32.c: Likewise.
5253 * gcc.target/arm/mve/intrinsics/vrndpq_x_f16.c: Likewise.
5254 * gcc.target/arm/mve/intrinsics/vrndpq_x_f32.c: Likewise.
5255 * gcc.target/arm/mve/intrinsics/vrndq_f16.c: Likewise.
5256 * gcc.target/arm/mve/intrinsics/vrndq_f32.c: Likewise.
5257 * gcc.target/arm/mve/intrinsics/vrndq_m_f16.c: Likewise.
5258 * gcc.target/arm/mve/intrinsics/vrndq_m_f32.c: Likewise.
5259 * gcc.target/arm/mve/intrinsics/vrndq_x_f16.c: Likewise.
5260 * gcc.target/arm/mve/intrinsics/vrndq_x_f32.c: Likewise.
5261 * gcc.target/arm/mve/intrinsics/vrndxq_f16.c: Likewise.
5262 * gcc.target/arm/mve/intrinsics/vrndxq_f32.c: Likewise.
5263 * gcc.target/arm/mve/intrinsics/vrndxq_m_f16.c: Likewise.
5264 * gcc.target/arm/mve/intrinsics/vrndxq_m_f32.c: Likewise.
5265 * gcc.target/arm/mve/intrinsics/vrndxq_x_f16.c: Likewise.
5266 * gcc.target/arm/mve/intrinsics/vrndxq_x_f32.c: Likewise.
5267 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_s16.c: Likewise.
5268 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_s32.c: Likewise.
5269 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_s8.c: Likewise.
5270 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_u16.c: Likewise.
5271 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_u32.c: Likewise.
5272 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_u8.c: Likewise.
5273 * gcc.target/arm/mve/intrinsics/vrshlq_m_s16.c: Likewise.
5274 * gcc.target/arm/mve/intrinsics/vrshlq_m_s32.c: Likewise.
5275 * gcc.target/arm/mve/intrinsics/vrshlq_m_s8.c: Likewise.
5276 * gcc.target/arm/mve/intrinsics/vrshlq_m_u16.c: Likewise.
5277 * gcc.target/arm/mve/intrinsics/vrshlq_m_u32.c: Likewise.
5278 * gcc.target/arm/mve/intrinsics/vrshlq_m_u8.c: Likewise.
5279 * gcc.target/arm/mve/intrinsics/vrshlq_n_s16.c: Likewise.
5280 * gcc.target/arm/mve/intrinsics/vrshlq_n_s32.c: Likewise.
5281 * gcc.target/arm/mve/intrinsics/vrshlq_n_s8.c: Likewise.
5282 * gcc.target/arm/mve/intrinsics/vrshlq_n_u16.c: Likewise.
5283 * gcc.target/arm/mve/intrinsics/vrshlq_n_u32.c: Likewise.
5284 * gcc.target/arm/mve/intrinsics/vrshlq_n_u8.c: Likewise.
5285 * gcc.target/arm/mve/intrinsics/vrshlq_s16.c: Likewise.
5286 * gcc.target/arm/mve/intrinsics/vrshlq_s32.c: Likewise.
5287 * gcc.target/arm/mve/intrinsics/vrshlq_s8.c: Likewise.
5288 * gcc.target/arm/mve/intrinsics/vrshlq_u16.c: Likewise.
5289 * gcc.target/arm/mve/intrinsics/vrshlq_u32.c: Likewise.
5290 * gcc.target/arm/mve/intrinsics/vrshlq_u8.c: Likewise.
5291 * gcc.target/arm/mve/intrinsics/vrshlq_x_s16.c: Likewise.
5292 * gcc.target/arm/mve/intrinsics/vrshlq_x_s32.c: Likewise.
5293 * gcc.target/arm/mve/intrinsics/vrshlq_x_s8.c: Likewise.
5294 * gcc.target/arm/mve/intrinsics/vrshlq_x_u16.c: Likewise.
5295 * gcc.target/arm/mve/intrinsics/vrshlq_x_u32.c: Likewise.
5296 * gcc.target/arm/mve/intrinsics/vrshlq_x_u8.c: Likewise.
5297 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_s16.c: Likewise.
5298 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_s32.c: Likewise.
5299 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_u16.c: Likewise.
5300 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_u32.c: Likewise.
5301 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_s16.c: Likewise.
5302 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_s32.c: Likewise.
5303 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_u16.c: Likewise.
5304 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_u32.c: Likewise.
5305 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_s16.c: Likewise.
5306 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_s32.c: Likewise.
5307 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_u16.c: Likewise.
5308 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_u32.c: Likewise.
5309 * gcc.target/arm/mve/intrinsics/vrshrntq_n_s16.c: Likewise.
5310 * gcc.target/arm/mve/intrinsics/vrshrntq_n_s32.c: Likewise.
5311 * gcc.target/arm/mve/intrinsics/vrshrntq_n_u16.c: Likewise.
5312 * gcc.target/arm/mve/intrinsics/vrshrntq_n_u32.c: Likewise.
5313 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s16.c: Likewise.
5314 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s32.c: Likewise.
5315 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s8.c: Likewise.
5316 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u16.c: Likewise.
5317 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u32.c: Likewise.
5318 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u8.c: Likewise.
5319 * gcc.target/arm/mve/intrinsics/vrshrq_n_s16.c: Likewise.
5320 * gcc.target/arm/mve/intrinsics/vrshrq_n_s32.c: Likewise.
5321 * gcc.target/arm/mve/intrinsics/vrshrq_n_s8.c: Likewise.
5322 * gcc.target/arm/mve/intrinsics/vrshrq_n_u16.c: Likewise.
5323 * gcc.target/arm/mve/intrinsics/vrshrq_n_u32.c: Likewise.
5324 * gcc.target/arm/mve/intrinsics/vrshrq_n_u8.c: Likewise.
5325 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s16.c: Likewise.
5326 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s32.c: Likewise.
5327 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s8.c: Likewise.
5328 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u16.c: Likewise.
5329 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u32.c: Likewise.
5330 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u8.c: Likewise.
5331 * gcc.target/arm/mve/intrinsics/vsbciq_m_s32.c: Likewise.
5332 * gcc.target/arm/mve/intrinsics/vsbciq_m_u32.c: Likewise.
5333 * gcc.target/arm/mve/intrinsics/vsbciq_s32.c: Likewise.
5334 * gcc.target/arm/mve/intrinsics/vsbciq_u32.c: Likewise.
5335 * gcc.target/arm/mve/intrinsics/vsbcq_m_s32.c: Likewise.
5336 * gcc.target/arm/mve/intrinsics/vsbcq_m_u32.c: Likewise.
5337 * gcc.target/arm/mve/intrinsics/vsbcq_s32.c: Likewise.
5338 * gcc.target/arm/mve/intrinsics/vsbcq_u32.c: Likewise.
5339 * gcc.target/arm/mve/intrinsics/vshlcq_s16.c: Likewise.
5340 * gcc.target/arm/mve/intrinsics/vshlcq_s32.c: Likewise.
5341 * gcc.target/arm/mve/intrinsics/vshlcq_s8.c: Likewise.
5342 * gcc.target/arm/mve/intrinsics/vshlcq_u16.c: Likewise.
5343 * gcc.target/arm/mve/intrinsics/vshlcq_u32.c: Likewise.
5344 * gcc.target/arm/mve/intrinsics/vshlcq_u8.c: Likewise.
5345 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_s16.c: Likewise.
5346 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_s8.c: Likewise.
5347 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_u16.c: Likewise.
5348 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_u8.c: Likewise.
5349 * gcc.target/arm/mve/intrinsics/vshllbq_n_s16.c: Likewise.
5350 * gcc.target/arm/mve/intrinsics/vshllbq_n_s8.c: Likewise.
5351 * gcc.target/arm/mve/intrinsics/vshllbq_n_u16.c: Likewise.
5352 * gcc.target/arm/mve/intrinsics/vshllbq_n_u8.c: Likewise.
5353 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_s16.c: Likewise.
5354 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_s8.c: Likewise.
5355 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_u16.c: Likewise.
5356 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_u8.c: Likewise.
5357 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_s16.c: Likewise.
5358 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_s8.c: Likewise.
5359 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_u16.c: Likewise.
5360 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_u8.c: Likewise.
5361 * gcc.target/arm/mve/intrinsics/vshlltq_n_s16.c: Likewise.
5362 * gcc.target/arm/mve/intrinsics/vshlltq_n_s8.c: Likewise.
5363 * gcc.target/arm/mve/intrinsics/vshlltq_n_u16.c: Likewise.
5364 * gcc.target/arm/mve/intrinsics/vshlltq_n_u8.c: Likewise.
5365 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_s16.c: Likewise.
5366 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_s8.c: Likewise.
5367 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_u16.c: Likewise.
5368 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_u8.c: Likewise.
5369 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s16.c: Likewise.
5370 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s32.c: Likewise.
5371 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s8.c: Likewise.
5372 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u16.c: Likewise.
5373 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u32.c: Likewise.
5374 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u8.c: Likewise.
5375 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s16.c: Likewise.
5376 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s32.c: Likewise.
5377 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s8.c: Likewise.
5378 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u16.c: Likewise.
5379 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u32.c: Likewise.
5380 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u8.c: Likewise.
5381 * gcc.target/arm/mve/intrinsics/vshlq_m_s16.c: Likewise.
5382 * gcc.target/arm/mve/intrinsics/vshlq_m_s32.c: Likewise.
5383 * gcc.target/arm/mve/intrinsics/vshlq_m_s8.c: Likewise.
5384 * gcc.target/arm/mve/intrinsics/vshlq_m_u16.c: Likewise.
5385 * gcc.target/arm/mve/intrinsics/vshlq_m_u32.c: Likewise.
5386 * gcc.target/arm/mve/intrinsics/vshlq_m_u8.c: Likewise.
5387 * gcc.target/arm/mve/intrinsics/vshlq_n_s16.c: Likewise.
5388 * gcc.target/arm/mve/intrinsics/vshlq_n_s32.c: Likewise.
5389 * gcc.target/arm/mve/intrinsics/vshlq_n_s8.c: Likewise.
5390 * gcc.target/arm/mve/intrinsics/vshlq_n_u16.c: Likewise.
5391 * gcc.target/arm/mve/intrinsics/vshlq_n_u32.c: Likewise.
5392 * gcc.target/arm/mve/intrinsics/vshlq_n_u8.c: Likewise.
5393 * gcc.target/arm/mve/intrinsics/vshlq_r_s16.c: Likewise.
5394 * gcc.target/arm/mve/intrinsics/vshlq_r_s32.c: Likewise.
5395 * gcc.target/arm/mve/intrinsics/vshlq_r_s8.c: Likewise.
5396 * gcc.target/arm/mve/intrinsics/vshlq_r_u16.c: Likewise.
5397 * gcc.target/arm/mve/intrinsics/vshlq_r_u32.c: Likewise.
5398 * gcc.target/arm/mve/intrinsics/vshlq_r_u8.c: Likewise.
5399 * gcc.target/arm/mve/intrinsics/vshlq_s16.c: Likewise.
5400 * gcc.target/arm/mve/intrinsics/vshlq_s32.c: Likewise.
5401 * gcc.target/arm/mve/intrinsics/vshlq_s8.c: Likewise.
5402 * gcc.target/arm/mve/intrinsics/vshlq_u16.c: Likewise.
5403 * gcc.target/arm/mve/intrinsics/vshlq_u32.c: Likewise.
5404 * gcc.target/arm/mve/intrinsics/vshlq_u8.c: Likewise.
5405 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s16.c: Likewise.
5406 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s32.c: Likewise.
5407 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s8.c: Likewise.
5408 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u16.c: Likewise.
5409 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u32.c: Likewise.
5410 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u8.c: Likewise.
5411 * gcc.target/arm/mve/intrinsics/vshlq_x_s16.c: Likewise.
5412 * gcc.target/arm/mve/intrinsics/vshlq_x_s32.c: Likewise.
5413 * gcc.target/arm/mve/intrinsics/vshlq_x_s8.c: Likewise.
5414 * gcc.target/arm/mve/intrinsics/vshlq_x_u16.c: Likewise.
5415 * gcc.target/arm/mve/intrinsics/vshlq_x_u32.c: Likewise.
5416 * gcc.target/arm/mve/intrinsics/vshlq_x_u8.c: Likewise.
5417 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_s16.c: Likewise.
5418 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_s32.c: Likewise.
5419 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_u16.c: Likewise.
5420 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_u32.c: Likewise.
5421 * gcc.target/arm/mve/intrinsics/vshrnbq_n_s16.c: Likewise.
5422 * gcc.target/arm/mve/intrinsics/vshrnbq_n_s32.c: Likewise.
5423 * gcc.target/arm/mve/intrinsics/vshrnbq_n_u16.c: Likewise.
5424 * gcc.target/arm/mve/intrinsics/vshrnbq_n_u32.c: Likewise.
5425 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_s16.c: Likewise.
5426 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_s32.c: Likewise.
5427 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u16.c: Likewise.
5428 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u32.c: Likewise.
5429 * gcc.target/arm/mve/intrinsics/vshrntq_n_s16.c: Likewise.
5430 * gcc.target/arm/mve/intrinsics/vshrntq_n_s32.c: Likewise.
5431 * gcc.target/arm/mve/intrinsics/vshrntq_n_u16.c: Likewise.
5432 * gcc.target/arm/mve/intrinsics/vshrntq_n_u32.c: Likewise.
5433 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s16.c: Likewise.
5434 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s32.c: Likewise.
5435 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s8.c: Likewise.
5436 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u16.c: Likewise.
5437 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u32.c: Likewise.
5438 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u8.c: Likewise.
5439 * gcc.target/arm/mve/intrinsics/vshrq_n_s16.c: Likewise.
5440 * gcc.target/arm/mve/intrinsics/vshrq_n_s32.c: Likewise.
5441 * gcc.target/arm/mve/intrinsics/vshrq_n_s8.c: Likewise.
5442 * gcc.target/arm/mve/intrinsics/vshrq_n_u16.c: Likewise.
5443 * gcc.target/arm/mve/intrinsics/vshrq_n_u32.c: Likewise.
5444 * gcc.target/arm/mve/intrinsics/vshrq_n_u8.c: Likewise.
5445 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s16.c: Likewise.
5446 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s32.c: Likewise.
5447 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s8.c: Likewise.
5448 * gcc.target/arm/mve/intrinsics/vshrq_x_n_u16.c: Likewise.
5449 * gcc.target/arm/mve/intrinsics/vshrq_x_n_u8.c: Likewise.
5450 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s16.c: Likewise.
5451 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s32.c: Likewise.
5452 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s8.c: Likewise.
5453 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u16.c: Likewise.
5454 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u32.c: Likewise.
5455 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u8.c: Likewise.
5456 * gcc.target/arm/mve/intrinsics/vsliq_n_s16.c: Likewise.
5457 * gcc.target/arm/mve/intrinsics/vsliq_n_s32.c: Likewise.
5458 * gcc.target/arm/mve/intrinsics/vsliq_n_s8.c: Likewise.
5459 * gcc.target/arm/mve/intrinsics/vsliq_n_u16.c: Likewise.
5460 * gcc.target/arm/mve/intrinsics/vsliq_n_u32.c: Likewise.
5461 * gcc.target/arm/mve/intrinsics/vsliq_n_u8.c: Likewise.
5462 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s16.c: Likewise.
5463 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s32.c: Likewise.
5464 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s8.c: Likewise.
5465 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u16.c: Likewise.
5466 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u32.c: Likewise.
5467 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u8.c: Likewise.
5468 * gcc.target/arm/mve/intrinsics/vsriq_n_s16.c: Likewise.
5469 * gcc.target/arm/mve/intrinsics/vsriq_n_s32.c: Likewise.
5470 * gcc.target/arm/mve/intrinsics/vsriq_n_s8.c: Likewise.
5471 * gcc.target/arm/mve/intrinsics/vsriq_n_u16.c: Likewise.
5472 * gcc.target/arm/mve/intrinsics/vsriq_n_u32.c: Likewise.
5473 * gcc.target/arm/mve/intrinsics/vsriq_n_u8.c: Likewise.
5474 * gcc.target/arm/mve/intrinsics/vst1q_f16.c: Likewise.
5475 * gcc.target/arm/mve/intrinsics/vst1q_f32.c: Likewise.
5476 * gcc.target/arm/mve/intrinsics/vst1q_p_f16.c: Likewise.
5477 * gcc.target/arm/mve/intrinsics/vst1q_p_f32.c: Likewise.
5478 * gcc.target/arm/mve/intrinsics/vst1q_p_s16.c: Likewise.
5479 * gcc.target/arm/mve/intrinsics/vst1q_p_s32.c: Likewise.
5480 * gcc.target/arm/mve/intrinsics/vst1q_p_s8.c: Likewise.
5481 * gcc.target/arm/mve/intrinsics/vst1q_p_u16.c: Likewise.
5482 * gcc.target/arm/mve/intrinsics/vst1q_p_u32.c: Likewise.
5483 * gcc.target/arm/mve/intrinsics/vst1q_p_u8.c: Likewise.
5484 * gcc.target/arm/mve/intrinsics/vst1q_s16.c: Likewise.
5485 * gcc.target/arm/mve/intrinsics/vst1q_s32.c: Likewise.
5486 * gcc.target/arm/mve/intrinsics/vst1q_s8.c: Likewise.
5487 * gcc.target/arm/mve/intrinsics/vst1q_u16.c: Likewise.
5488 * gcc.target/arm/mve/intrinsics/vst1q_u32.c: Likewise.
5489 * gcc.target/arm/mve/intrinsics/vst1q_u8.c: Likewise.
5490 * gcc.target/arm/mve/intrinsics/vst2q_f16.c: Likewise.
5491 * gcc.target/arm/mve/intrinsics/vst2q_f32.c: Likewise.
5492 * gcc.target/arm/mve/intrinsics/vst2q_s16.c: Likewise.
5493 * gcc.target/arm/mve/intrinsics/vst2q_s32.c: Likewise.
5494 * gcc.target/arm/mve/intrinsics/vst2q_s8.c: Likewise.
5495 * gcc.target/arm/mve/intrinsics/vst2q_u16.c: Likewise.
5496 * gcc.target/arm/mve/intrinsics/vst2q_u32.c: Likewise.
5497 * gcc.target/arm/mve/intrinsics/vst2q_u8.c: Likewise.
5498 * gcc.target/arm/mve/intrinsics/vst4q_f16.c: Likewise.
5499 * gcc.target/arm/mve/intrinsics/vst4q_f32.c: Likewise.
5500 * gcc.target/arm/mve/intrinsics/vst4q_s16.c: Likewise.
5501 * gcc.target/arm/mve/intrinsics/vst4q_s32.c: Likewise.
5502 * gcc.target/arm/mve/intrinsics/vst4q_s8.c: Likewise.
5503 * gcc.target/arm/mve/intrinsics/vst4q_u16.c: Likewise.
5504 * gcc.target/arm/mve/intrinsics/vst4q_u32.c: Likewise.
5505 * gcc.target/arm/mve/intrinsics/vst4q_u8.c: Likewise.
5506 * gcc.target/arm/mve/intrinsics/vstrbq_p_s16.c: Likewise.
5507 * gcc.target/arm/mve/intrinsics/vstrbq_p_s32.c: Likewise.
5508 * gcc.target/arm/mve/intrinsics/vstrbq_p_s8.c: Likewise.
5509 * gcc.target/arm/mve/intrinsics/vstrbq_p_u16.c: Likewise.
5510 * gcc.target/arm/mve/intrinsics/vstrbq_p_u32.c: Likewise.
5511 * gcc.target/arm/mve/intrinsics/vstrbq_p_u8.c: Likewise.
5512 * gcc.target/arm/mve/intrinsics/vstrbq_s16.c: Likewise.
5513 * gcc.target/arm/mve/intrinsics/vstrbq_s32.c: Likewise.
5514 * gcc.target/arm/mve/intrinsics/vstrbq_s8.c: Likewise.
5515 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s16.c: Likewise.
5516 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s32.c: Likewise.
5517 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s8.c: Likewise.
5518 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u16.c: Likewise.
5519 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u32.c: Likewise.
5520 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u8.c: Likewise.
5521 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s16.c: Likewise.
5522 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s32.c: Likewise.
5523 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s8.c: Likewise.
5524 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u16.c: Likewise.
5525 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u32.c: Likewise.
5526 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u8.c: Likewise.
5527 * gcc.target/arm/mve/intrinsics/vstrbq_u16.c: Likewise.
5528 * gcc.target/arm/mve/intrinsics/vstrbq_u32.c: Likewise.
5529 * gcc.target/arm/mve/intrinsics/vstrbq_u8.c: Likewise.
5530 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_s64.c: Likewise.
5531 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_u64.c: Likewise.
5532 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_s64.c: Likewise.
5533 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_u64.c: Likewise.
5534 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_s64.c: Likewise.
5535 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_u64.c: Likewise.
5536 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_s64.c: Likewise.
5537 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_u64.c: Likewise.
5538 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_s64.c: Likewise.
5539 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_u64.c: Likewise.
5540 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_s64.c: Likewise.
5541 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_u64.c: Likewise.
5542 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_s64.c: Likewise.
5543 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_u64.c: Likewise.
5544 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_s64.c: Likewise.
5545 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_u64.c: Likewise.
5546 * gcc.target/arm/mve/intrinsics/vstrhq_f16.c: Likewise.
5547 * gcc.target/arm/mve/intrinsics/vstrhq_p_f16.c: Likewise.
5548 * gcc.target/arm/mve/intrinsics/vstrhq_p_s16.c: Likewise.
5549 * gcc.target/arm/mve/intrinsics/vstrhq_p_s32.c: Likewise.
5550 * gcc.target/arm/mve/intrinsics/vstrhq_p_u16.c: Likewise.
5551 * gcc.target/arm/mve/intrinsics/vstrhq_p_u32.c: Likewise.
5552 * gcc.target/arm/mve/intrinsics/vstrhq_s16.c: Likewise.
5553 * gcc.target/arm/mve/intrinsics/vstrhq_s32.c: Likewise.
5554 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_f16.c: Likewise.
5555 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_f16.c: Likewise.
5556 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s16.c: Likewise.
5557 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s32.c: Likewise.
5558 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u16.c: Likewise.
5559 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u32.c: Likewise.
5560 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s16.c: Likewise.
5561 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s32.c: Likewise.
5562 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u16.c: Likewise.
5563 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u32.c: Likewise.
5564 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_f16.c: Likewise.
5565 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_f16.c: Likewise.
5566 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s16.c: Likewise.
5567 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s32.c: Likewise.
5568 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u16.c: Likewise.
5569 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u32.c: Likewise.
5570 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s16.c: Likewise.
5571 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s32.c: Likewise.
5572 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u16.c: Likewise.
5573 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u32.c: Likewise.
5574 * gcc.target/arm/mve/intrinsics/vstrhq_u16.c: Likewise.
5575 * gcc.target/arm/mve/intrinsics/vstrhq_u32.c: Likewise.
5576 * gcc.target/arm/mve/intrinsics/vstrwq_f32.c: Likewise.
5577 * gcc.target/arm/mve/intrinsics/vstrwq_p_f32.c: Likewise.
5578 * gcc.target/arm/mve/intrinsics/vstrwq_p_s32.c: Likewise.
5579 * gcc.target/arm/mve/intrinsics/vstrwq_p_u32.c: Likewise.
5580 * gcc.target/arm/mve/intrinsics/vstrwq_s32.c: Likewise.
5581 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_f32.c: Likewise.
5582 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_f32.c: Likewise.
5583 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_s32.c: Likewise.
5584 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_u32.c: Likewise.
5585 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_s32.c: Likewise.
5586 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_u32.c: Likewise.
5587 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_f32.c: Likewise.
5588 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_f32.c: Likewise.
5589 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_s32.c: Likewise.
5590 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_u32.c: Likewise.
5591 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_s32.c: Likewise.
5592 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_u32.c: Likewise.
5593 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_f32.c: Likewise.
5594 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_f32.c: Likewise.
5595 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_s32.c: Likewise.
5596 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_u32.c: Likewise.
5597 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_s32.c: Likewise.
5598 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_u32.c: Likewise.
5599 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_f32.c: Likewise.
5600 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_f32.c: Likewise.
5601 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_s32.c: Likewise.
5602 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_u32.c: Likewise.
5603 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_s32.c: Likewise.
5604 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_u32.c: Likewise.
5605 * gcc.target/arm/mve/intrinsics/vstrwq_u32.c: Likewise.
5606 * gcc.target/arm/mve/intrinsics/vsubq_f16.c: Likewise.
5607 * gcc.target/arm/mve/intrinsics/vsubq_f32.c: Likewise.
5608 * gcc.target/arm/mve/intrinsics/vsubq_m_f16.c: Likewise.
5609 * gcc.target/arm/mve/intrinsics/vsubq_m_f32.c: Likewise.
5610 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f16.c: Likewise.
5611 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f32.c: Likewise.
5612 * gcc.target/arm/mve/intrinsics/vsubq_m_n_s16.c: Likewise.
5613 * gcc.target/arm/mve/intrinsics/vsubq_m_n_s32.c: Likewise.
5614 * gcc.target/arm/mve/intrinsics/vsubq_m_n_s8.c: Likewise.
5615 * gcc.target/arm/mve/intrinsics/vsubq_m_n_u16.c: Likewise.
5616 * gcc.target/arm/mve/intrinsics/vsubq_m_n_u32.c: Likewise.
5617 * gcc.target/arm/mve/intrinsics/vsubq_m_n_u8.c: Likewise.
5618 * gcc.target/arm/mve/intrinsics/vsubq_m_s16.c: Likewise.
5619 * gcc.target/arm/mve/intrinsics/vsubq_m_s32.c: Likewise.
5620 * gcc.target/arm/mve/intrinsics/vsubq_m_s8.c: Likewise.
5621 * gcc.target/arm/mve/intrinsics/vsubq_m_u16.c: Likewise.
5622 * gcc.target/arm/mve/intrinsics/vsubq_m_u32.c: Likewise.
5623 * gcc.target/arm/mve/intrinsics/vsubq_m_u8.c: Likewise.
5624 * gcc.target/arm/mve/intrinsics/vsubq_n_f16.c: Likewise.
5625 * gcc.target/arm/mve/intrinsics/vsubq_n_f32.c: Likewise.
5626 * gcc.target/arm/mve/intrinsics/vsubq_n_s16.c: Likewise.
5627 * gcc.target/arm/mve/intrinsics/vsubq_n_s32.c: Likewise.
5628 * gcc.target/arm/mve/intrinsics/vsubq_n_s8.c: Likewise.
5629 * gcc.target/arm/mve/intrinsics/vsubq_n_u16.c: Likewise.
5630 * gcc.target/arm/mve/intrinsics/vsubq_n_u32.c: Likewise.
5631 * gcc.target/arm/mve/intrinsics/vsubq_n_u8.c: Likewise.
5632 * gcc.target/arm/mve/intrinsics/vsubq_s16.c: Likewise.
5633 * gcc.target/arm/mve/intrinsics/vsubq_s32.c: Likewise.
5634 * gcc.target/arm/mve/intrinsics/vsubq_s8.c: Likewise.
5635 * gcc.target/arm/mve/intrinsics/vsubq_u16.c: Likewise.
5636 * gcc.target/arm/mve/intrinsics/vsubq_u32.c: Likewise.
5637 * gcc.target/arm/mve/intrinsics/vsubq_u8.c: Likewise.
5638 * gcc.target/arm/mve/intrinsics/vsubq_x_f16.c: Likewise.
5639 * gcc.target/arm/mve/intrinsics/vsubq_x_f32.c: Likewise.
5640 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f16.c: Likewise.
5641 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f32.c: Likewise.
5642 * gcc.target/arm/mve/intrinsics/vsubq_x_n_s16.c: Likewise.
5643 * gcc.target/arm/mve/intrinsics/vsubq_x_n_s32.c: Likewise.
5644 * gcc.target/arm/mve/intrinsics/vsubq_x_n_s8.c: Likewise.
5645 * gcc.target/arm/mve/intrinsics/vsubq_x_n_u16.c: Likewise.
5646 * gcc.target/arm/mve/intrinsics/vsubq_x_n_u32.c: Likewise.
5647 * gcc.target/arm/mve/intrinsics/vsubq_x_n_u8.c: Likewise.
5648 * gcc.target/arm/mve/intrinsics/vsubq_x_s16.c: Likewise.
5649 * gcc.target/arm/mve/intrinsics/vsubq_x_s32.c: Likewise.
5650 * gcc.target/arm/mve/intrinsics/vsubq_x_s8.c: Likewise.
5651 * gcc.target/arm/mve/intrinsics/vsubq_x_u16.c: Likewise.
5652 * gcc.target/arm/mve/intrinsics/vsubq_x_u32.c: Likewise.
5653 * gcc.target/arm/mve/intrinsics/vsubq_x_u8.c: Likewise.
5654 * gcc.target/arm/mve/intrinsics/vuninitializedq_float.c: Likewise.
5655 * gcc.target/arm/mve/intrinsics/vuninitializedq_float1.c: Likewise.
5656 * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
5657 * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c: Likewise.
5658 * gcc.target/arm/mve/mve.exp: Change default dg-do to assemble.
5659 * lib/target-supports.exp: Add --save-temps to mve options.
5661 2020-03-23 Mark Eggleston <mark.eggleston@codethink.com>
5665 * gfortran.dg/pr93365.f90: New test.
5666 * gfortran.dg/pr93600_1.f90: New test.
5667 * gfortran.dg/pr93600_2.f90: New test.
5669 2020-03-23 Tobias Burnus <tobias@codesourcery.com>
5671 * lib/target-supports.exp (check_effective_target_offload_gcn):
5672 Check for -foffload=amdgcn-amdhsa not ...=amdgcn-unknown-amdhsa.
5674 2020-03-22 Iain Buclaw <ibuclaw@gdcproject.org>
5677 * gdc.dg/pr93038b.d: New test.
5679 2020-03-22 Iain Sandoe <iain@sandoe.co.uk>
5681 * g++.dg/abi/lambda-vis.C: Amend assembler match
5682 strings for targets using a USER_LABEL_PREFIX.
5684 2020-03-22 Iain Buclaw <ibuclaw@gdcproject.org>
5687 * gdc.dg/fileimports/pr93038.txt: New test.
5688 * gdc.dg/pr93038.d: New test.
5690 2020-03-21 Patrick Palka <ppalka@redhat.com>
5693 * g++.dg/cpp1y/constexpr-union2.C: New test.
5694 * g++.dg/cpp1y/constexpr-union3.C: New test.
5695 * g++.dg/cpp1y/constexpr-union4.C: New test.
5696 * g++.dg/cpp1y/constexpr-union5.C: New test.
5697 * g++.dg/cpp1y/pr94066.C: New test.
5698 * g++.dg/cpp1y/pr94066-2.C: New test.
5699 * g++.dg/cpp1y/pr94066-3.C: New test.
5700 * g++.dg/cpp2a/constexpr-union1.C: New test.
5702 2020-03-21 Tamar Christina <tamar.christina@arm.com>
5705 * gcc.target/aarch64/pr94052.C: New test.
5707 2020-03-20 Martin Jambor <mjambor@suse.cz>
5709 PR tree-optimization/93435
5710 * gcc.dg/tree-ssa/pr93435.c: New test.
5712 2020-03-20 Jan Hubicka <hubicka@ucw.cz>
5715 * g++.dg/torture/pr93347.C: New test.
5717 2020-03-20 Patrick Palka <ppalka@redhat.com>
5720 * g++.dg/cpp0x/decltype74.C: New test.
5721 * g++.dg/cpp0x/decltype75.C: New test.
5723 2020-03-20 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5724 Andre Vieira <andre.simoesdiasvieira@arm.com>
5725 Mihail Ionescu <mihail.ionescu@arm.com>
5727 * gcc.target/arm/mve/intrinsics/vld1q_z_f16.c: New test.
5728 * gcc.target/arm/mve/intrinsics/vld1q_z_f32.c: Likewise.
5729 * gcc.target/arm/mve/intrinsics/vld1q_z_s16.c: Likewise.
5730 * gcc.target/arm/mve/intrinsics/vld1q_z_s32.c: Likewise.
5731 * gcc.target/arm/mve/intrinsics/vld1q_z_s8.c: Likewise.
5732 * gcc.target/arm/mve/intrinsics/vld1q_z_u16.c: Likewise.
5733 * gcc.target/arm/mve/intrinsics/vld1q_z_u32.c: Likewise.
5734 * gcc.target/arm/mve/intrinsics/vld1q_z_u8.c: Likewise.
5735 * gcc.target/arm/mve/intrinsics/vld2q_f16.c: Likewise.
5736 * gcc.target/arm/mve/intrinsics/vld2q_f32.c: Likewise.
5737 * gcc.target/arm/mve/intrinsics/vld2q_s16.c: Likewise.
5738 * gcc.target/arm/mve/intrinsics/vld2q_s32.c: Likewise.
5739 * gcc.target/arm/mve/intrinsics/vld2q_s8.c: Likewise.
5740 * gcc.target/arm/mve/intrinsics/vld2q_u16.c: Likewise.
5741 * gcc.target/arm/mve/intrinsics/vld2q_u32.c: Likewise.
5742 * gcc.target/arm/mve/intrinsics/vld2q_u8.c: Likewise.
5743 * gcc.target/arm/mve/intrinsics/vld4q_f16.c: Likewise.
5744 * gcc.target/arm/mve/intrinsics/vld4q_f32.c: Likewise.
5745 * gcc.target/arm/mve/intrinsics/vld4q_s16.c: Likewise.
5746 * gcc.target/arm/mve/intrinsics/vld4q_s32.c: Likewise.
5747 * gcc.target/arm/mve/intrinsics/vld4q_s8.c: Likewise.
5748 * gcc.target/arm/mve/intrinsics/vld4q_u16.c: Likewise.
5749 * gcc.target/arm/mve/intrinsics/vld4q_u32.c: Likewise.
5750 * gcc.target/arm/mve/intrinsics/vld4q_u8.c: Likewise.
5751 * gcc.target/arm/mve/intrinsics/vst1q_p_f16.c: Likewise.
5752 * gcc.target/arm/mve/intrinsics/vst1q_p_f32.c: Likewise.
5753 * gcc.target/arm/mve/intrinsics/vst1q_p_s16.c: Likewise.
5754 * gcc.target/arm/mve/intrinsics/vst1q_p_s32.c: Likewise.
5755 * gcc.target/arm/mve/intrinsics/vst1q_p_s8.c: Likewise.
5756 * gcc.target/arm/mve/intrinsics/vst1q_p_u16.c: Likewise.
5757 * gcc.target/arm/mve/intrinsics/vst1q_p_u32.c: Likewise.
5758 * gcc.target/arm/mve/intrinsics/vst1q_p_u8.c: Likewise.
5759 * gcc.target/arm/mve/intrinsics/vst2q_f16.c: Likewise.
5760 * gcc.target/arm/mve/intrinsics/vst2q_f32.c: Likewise.
5761 * gcc.target/arm/mve/intrinsics/vst2q_s16.c: Likewise.
5762 * gcc.target/arm/mve/intrinsics/vst2q_s32.c: Likewise.
5763 * gcc.target/arm/mve/intrinsics/vst2q_s8.c: Likewise.
5764 * gcc.target/arm/mve/intrinsics/vst2q_u16.c: Likewise.
5765 * gcc.target/arm/mve/intrinsics/vst2q_u32.c: Likewise.
5766 * gcc.target/arm/mve/intrinsics/vst2q_u8.c: Likewise.
5768 2020-03-20 Richard Sandiford <richard.sandiford@arm.com>
5771 * gcc.target/aarch64/pr94072.c: New test.
5773 2020-03-20 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5774 Andre Vieira <andre.simoesdiasvieira@arm.com>
5775 Mihail Ionescu <mihail.ionescu@arm.com>
5777 * gcc.target/arm/mve/intrinsics/vadciq_m_s32.c: New test.
5778 * gcc.target/arm/mve/intrinsics/vadciq_m_u32.c: Likewise.
5779 * gcc.target/arm/mve/intrinsics/vadciq_s32.c: Likewise.
5780 * gcc.target/arm/mve/intrinsics/vadciq_u32.c: Likewise.
5781 * gcc.target/arm/mve/intrinsics/vadcq_m_s32.c: Likewise.
5782 * gcc.target/arm/mve/intrinsics/vadcq_m_u32.c: Likewise.
5783 * gcc.target/arm/mve/intrinsics/vadcq_s32.c: Likewise.
5784 * gcc.target/arm/mve/intrinsics/vadcq_u32.c: Likewise.
5785 * gcc.target/arm/mve/intrinsics/vsbciq_m_s32.c: Likewise.
5786 * gcc.target/arm/mve/intrinsics/vsbciq_m_u32.c: Likewise.
5787 * gcc.target/arm/mve/intrinsics/vsbciq_s32.c: Likewise.
5788 * gcc.target/arm/mve/intrinsics/vsbciq_u32.c: Likewise.
5789 * gcc.target/arm/mve/intrinsics/vsbcq_m_s32.c: Likewise.
5790 * gcc.target/arm/mve/intrinsics/vsbcq_m_u32.c: Likewise.
5791 * gcc.target/arm/mve/intrinsics/vsbcq_s32.c: Likewise.
5792 * gcc.target/arm/mve/intrinsics/vsbcq_u32.c: Likewise.
5794 2020-03-20 Patrick Palka <ppalka@redhat.com>
5796 * g++.dg/concepts/diagnostic6.C: New test.
5798 2020-03-20 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5800 * gcc.target/arm/mve/intrinsics/vabdq_x_f16.c: New test.
5801 * gcc.target/arm/mve/intrinsics/vabdq_x_f32.c: Likewise.
5802 * gcc.target/arm/mve/intrinsics/vabdq_x_s16.c: Likewise.
5803 * gcc.target/arm/mve/intrinsics/vabdq_x_s32.c: Likewise.
5804 * gcc.target/arm/mve/intrinsics/vabdq_x_s8.c: Likewise.
5805 * gcc.target/arm/mve/intrinsics/vabdq_x_u16.c: Likewise.
5806 * gcc.target/arm/mve/intrinsics/vabdq_x_u32.c: Likewise.
5807 * gcc.target/arm/mve/intrinsics/vabdq_x_u8.c: Likewise.
5808 * gcc.target/arm/mve/intrinsics/vabsq_x_f16.c: Likewise.
5809 * gcc.target/arm/mve/intrinsics/vabsq_x_f32.c: Likewise.
5810 * gcc.target/arm/mve/intrinsics/vabsq_x_s16.c: Likewise.
5811 * gcc.target/arm/mve/intrinsics/vabsq_x_s32.c: Likewise.
5812 * gcc.target/arm/mve/intrinsics/vabsq_x_s8.c: Likewise.
5813 * gcc.target/arm/mve/intrinsics/vaddq_x_f16.c: Likewise.
5814 * gcc.target/arm/mve/intrinsics/vaddq_x_f32.c: Likewise.
5815 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f16.c: Likewise.
5816 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f32.c: Likewise.
5817 * gcc.target/arm/mve/intrinsics/vaddq_x_n_s16.c: Likewise.
5818 * gcc.target/arm/mve/intrinsics/vaddq_x_n_s32.c: Likewise.
5819 * gcc.target/arm/mve/intrinsics/vaddq_x_n_s8.c: Likewise.
5820 * gcc.target/arm/mve/intrinsics/vaddq_x_n_u16.c: Likewise.
5821 * gcc.target/arm/mve/intrinsics/vaddq_x_n_u32.c: Likewise.
5822 * gcc.target/arm/mve/intrinsics/vaddq_x_n_u8.c: Likewise.
5823 * gcc.target/arm/mve/intrinsics/vaddq_x_s16.c: Likewise.
5824 * gcc.target/arm/mve/intrinsics/vaddq_x_s32.c: Likewise.
5825 * gcc.target/arm/mve/intrinsics/vaddq_x_s8.c: Likewise.
5826 * gcc.target/arm/mve/intrinsics/vaddq_x_u16.c: Likewise.
5827 * gcc.target/arm/mve/intrinsics/vaddq_x_u32.c: Likewise.
5828 * gcc.target/arm/mve/intrinsics/vaddq_x_u8.c: Likewise.
5829 * gcc.target/arm/mve/intrinsics/vandq_x_f16.c: Likewise.
5830 * gcc.target/arm/mve/intrinsics/vandq_x_f32.c: Likewise.
5831 * gcc.target/arm/mve/intrinsics/vandq_x_s16.c: Likewise.
5832 * gcc.target/arm/mve/intrinsics/vandq_x_s32.c: Likewise.
5833 * gcc.target/arm/mve/intrinsics/vandq_x_s8.c: Likewise.
5834 * gcc.target/arm/mve/intrinsics/vandq_x_u16.c: Likewise.
5835 * gcc.target/arm/mve/intrinsics/vandq_x_u32.c: Likewise.
5836 * gcc.target/arm/mve/intrinsics/vandq_x_u8.c: Likewise.
5837 * gcc.target/arm/mve/intrinsics/vbicq_x_f16.c: Likewise.
5838 * gcc.target/arm/mve/intrinsics/vbicq_x_f32.c: Likewise.
5839 * gcc.target/arm/mve/intrinsics/vbicq_x_s16.c: Likewise.
5840 * gcc.target/arm/mve/intrinsics/vbicq_x_s32.c: Likewise.
5841 * gcc.target/arm/mve/intrinsics/vbicq_x_s8.c: Likewise.
5842 * gcc.target/arm/mve/intrinsics/vbicq_x_u16.c: Likewise.
5843 * gcc.target/arm/mve/intrinsics/vbicq_x_u32.c: Likewise.
5844 * gcc.target/arm/mve/intrinsics/vbicq_x_u8.c: Likewise.
5845 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f16.c: Likewise.
5846 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f32.c: Likewise.
5847 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s16.c: Likewise.
5848 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s32.c: Likewise.
5849 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s8.c: Likewise.
5850 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u16.c: Likewise.
5851 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u32.c: Likewise.
5852 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u8.c: Likewise.
5853 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_f16.c: Likewise.
5854 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_f32.c: Likewise.
5855 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s16.c: Likewise.
5856 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s32.c: Likewise.
5857 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s8.c: Likewise.
5858 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u16.c: Likewise.
5859 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u32.c: Likewise.
5860 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u8.c: Likewise.
5861 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_f16.c: Likewise.
5862 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_f32.c: Likewise.
5863 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s16.c: Likewise.
5864 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s32.c: Likewise.
5865 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s8.c: Likewise.
5866 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u16.c: Likewise.
5867 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u32.c: Likewise.
5868 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u8.c: Likewise.
5869 * gcc.target/arm/mve/intrinsics/vclsq_x_s16.c: Likewise.
5870 * gcc.target/arm/mve/intrinsics/vclsq_x_s32.c: Likewise.
5871 * gcc.target/arm/mve/intrinsics/vclsq_x_s8.c: Likewise.
5872 * gcc.target/arm/mve/intrinsics/vclzq_x_s16.c: Likewise.
5873 * gcc.target/arm/mve/intrinsics/vclzq_x_s32.c: Likewise.
5874 * gcc.target/arm/mve/intrinsics/vclzq_x_s8.c: Likewise.
5875 * gcc.target/arm/mve/intrinsics/vclzq_x_u16.c: Likewise.
5876 * gcc.target/arm/mve/intrinsics/vclzq_x_u32.c: Likewise.
5877 * gcc.target/arm/mve/intrinsics/vclzq_x_u8.c: Likewise.
5878 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_x_f16.c: Likewise.
5879 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_x_f32.c: Likewise.
5880 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_x_f16.c: Likewise.
5881 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_x_f32.c: Likewise.
5882 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_x_f16.c: Likewise.
5883 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_x_f32.c: Likewise.
5884 * gcc.target/arm/mve/intrinsics/vcmulq_x_f16.c: Likewise.
5885 * gcc.target/arm/mve/intrinsics/vcmulq_x_f32.c: Likewise.
5886 * gcc.target/arm/mve/intrinsics/vcvtaq_x_s16_f16.c: Likewise.
5887 * gcc.target/arm/mve/intrinsics/vcvtaq_x_s32_f32.c: Likewise.
5888 * gcc.target/arm/mve/intrinsics/vcvtaq_x_u16_f16.c: Likewise.
5889 * gcc.target/arm/mve/intrinsics/vcvtaq_x_u32_f32.c: Likewise.
5890 * gcc.target/arm/mve/intrinsics/vcvtbq_x_f32_f16.c: Likewise.
5891 * gcc.target/arm/mve/intrinsics/vcvtmq_x_s16_f16.c: Likewise.
5892 * gcc.target/arm/mve/intrinsics/vcvtmq_x_s32_f32.c: Likewise.
5893 * gcc.target/arm/mve/intrinsics/vcvtmq_x_u16_f16.c: Likewise.
5894 * gcc.target/arm/mve/intrinsics/vcvtmq_x_u32_f32.c: Likewise.
5895 * gcc.target/arm/mve/intrinsics/vcvtnq_x_s16_f16.c: Likewise.
5896 * gcc.target/arm/mve/intrinsics/vcvtnq_x_s32_f32.c: Likewise.
5897 * gcc.target/arm/mve/intrinsics/vcvtnq_x_u16_f16.c: Likewise.
5898 * gcc.target/arm/mve/intrinsics/vcvtnq_x_u32_f32.c: Likewise.
5899 * gcc.target/arm/mve/intrinsics/vcvtpq_x_s16_f16.c: Likewise.
5900 * gcc.target/arm/mve/intrinsics/vcvtpq_x_s32_f32.c: Likewise.
5901 * gcc.target/arm/mve/intrinsics/vcvtpq_x_u16_f16.c: Likewise.
5902 * gcc.target/arm/mve/intrinsics/vcvtpq_x_u32_f32.c: Likewise.
5903 * gcc.target/arm/mve/intrinsics/vcvtq_x_f16_s16.c: Likewise.
5904 * gcc.target/arm/mve/intrinsics/vcvtq_x_f16_u16.c: Likewise.
5905 * gcc.target/arm/mve/intrinsics/vcvtq_x_f32_s32.c: Likewise.
5906 * gcc.target/arm/mve/intrinsics/vcvtq_x_f32_u32.c: Likewise.
5907 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f16_s16.c: Likewise.
5908 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f16_u16.c: Likewise.
5909 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f32_s32.c: Likewise.
5910 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f32_u32.c: Likewise.
5911 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_s16_f16.c: Likewise.
5912 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_s32_f32.c: Likewise.
5913 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_u16_f16.c: Likewise.
5914 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_u32_f32.c: Likewise.
5915 * gcc.target/arm/mve/intrinsics/vcvtq_x_s16_f16.c: Likewise.
5916 * gcc.target/arm/mve/intrinsics/vcvtq_x_s32_f32.c: Likewise.
5917 * gcc.target/arm/mve/intrinsics/vcvtq_x_u16_f16.c: Likewise.
5918 * gcc.target/arm/mve/intrinsics/vcvtq_x_u32_f32.c: Likewise.
5919 * gcc.target/arm/mve/intrinsics/vcvttq_x_f32_f16.c: Likewise.
5920 * gcc.target/arm/mve/intrinsics/vddupq_x_n_u16.c: Likewise.
5921 * gcc.target/arm/mve/intrinsics/vddupq_x_n_u32.c: Likewise.
5922 * gcc.target/arm/mve/intrinsics/vddupq_x_n_u8.c: Likewise.
5923 * gcc.target/arm/mve/intrinsics/vddupq_x_wb_u16.c: Likewise.
5924 * gcc.target/arm/mve/intrinsics/vddupq_x_wb_u32.c: Likewise.
5925 * gcc.target/arm/mve/intrinsics/vddupq_x_wb_u8.c: Likewise.
5926 * gcc.target/arm/mve/intrinsics/vdupq_x_n_f16.c: Likewise.
5927 * gcc.target/arm/mve/intrinsics/vdupq_x_n_f32.c: Likewise.
5928 * gcc.target/arm/mve/intrinsics/vdupq_x_n_s16.c: Likewise.
5929 * gcc.target/arm/mve/intrinsics/vdupq_x_n_s32.c: Likewise.
5930 * gcc.target/arm/mve/intrinsics/vdupq_x_n_s8.c: Likewise.
5931 * gcc.target/arm/mve/intrinsics/vdupq_x_n_u16.c: Likewise.
5932 * gcc.target/arm/mve/intrinsics/vdupq_x_n_u32.c: Likewise.
5933 * gcc.target/arm/mve/intrinsics/vdupq_x_n_u8.c: Likewise.
5934 * gcc.target/arm/mve/intrinsics/vdwdupq_x_n_u16.c: Likewise.
5935 * gcc.target/arm/mve/intrinsics/vdwdupq_x_n_u32.c: Likewise.
5936 * gcc.target/arm/mve/intrinsics/vdwdupq_x_n_u8.c: Likewise.
5937 * gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u16.c: Likewise.
5938 * gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u32.c: Likewise.
5939 * gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u8.c: Likewise.
5940 * gcc.target/arm/mve/intrinsics/veorq_x_f16.c: Likewise.
5941 * gcc.target/arm/mve/intrinsics/veorq_x_f32.c: Likewise.
5942 * gcc.target/arm/mve/intrinsics/veorq_x_s16.c: Likewise.
5943 * gcc.target/arm/mve/intrinsics/veorq_x_s32.c: Likewise.
5944 * gcc.target/arm/mve/intrinsics/veorq_x_s8.c: Likewise.
5945 * gcc.target/arm/mve/intrinsics/veorq_x_u16.c: Likewise.
5946 * gcc.target/arm/mve/intrinsics/veorq_x_u32.c: Likewise.
5947 * gcc.target/arm/mve/intrinsics/veorq_x_u8.c: Likewise.
5948 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s16.c: Likewise.
5949 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s32.c: Likewise.
5950 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s8.c: Likewise.
5951 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u16.c: Likewise.
5952 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u32.c: Likewise.
5953 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u8.c: Likewise.
5954 * gcc.target/arm/mve/intrinsics/vhaddq_x_s16.c: Likewise.
5955 * gcc.target/arm/mve/intrinsics/vhaddq_x_s32.c: Likewise.
5956 * gcc.target/arm/mve/intrinsics/vhaddq_x_s8.c: Likewise.
5957 * gcc.target/arm/mve/intrinsics/vhaddq_x_u16.c: Likewise.
5958 * gcc.target/arm/mve/intrinsics/vhaddq_x_u32.c: Likewise.
5959 * gcc.target/arm/mve/intrinsics/vhaddq_x_u8.c: Likewise.
5960 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s16.c: Likewise.
5961 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s32.c: Likewise.
5962 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s8.c: Likewise.
5963 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s16.c: Likewise.
5964 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s32.c: Likewise.
5965 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s8.c: Likewise.
5966 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s16.c: Likewise.
5967 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s32.c: Likewise.
5968 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s8.c: Likewise.
5969 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u16.c: Likewise.
5970 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u32.c: Likewise.
5971 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u8.c: Likewise.
5972 * gcc.target/arm/mve/intrinsics/vhsubq_x_s16.c: Likewise.
5973 * gcc.target/arm/mve/intrinsics/vhsubq_x_s32.c: Likewise.
5974 * gcc.target/arm/mve/intrinsics/vhsubq_x_s8.c: Likewise.
5975 * gcc.target/arm/mve/intrinsics/vhsubq_x_u16.c: Likewise.
5976 * gcc.target/arm/mve/intrinsics/vhsubq_x_u32.c: Likewise.
5977 * gcc.target/arm/mve/intrinsics/vhsubq_x_u8.c: Likewise.
5978 * gcc.target/arm/mve/intrinsics/vidupq_x_n_u16.c: Likewise.
5979 * gcc.target/arm/mve/intrinsics/vidupq_x_n_u32.c: Likewise.
5980 * gcc.target/arm/mve/intrinsics/vidupq_x_n_u8.c: Likewise.
5981 * gcc.target/arm/mve/intrinsics/vidupq_x_wb_u16.c: Likewise.
5982 * gcc.target/arm/mve/intrinsics/vidupq_x_wb_u32.c: Likewise.
5983 * gcc.target/arm/mve/intrinsics/vidupq_x_wb_u8.c: Likewise.
5984 * gcc.target/arm/mve/intrinsics/viwdupq_x_n_u16.c: Likewise.
5985 * gcc.target/arm/mve/intrinsics/viwdupq_x_n_u32.c: Likewise.
5986 * gcc.target/arm/mve/intrinsics/viwdupq_x_n_u8.c: Likewise.
5987 * gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u16.c: Likewise.
5988 * gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u32.c: Likewise.
5989 * gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u8.c: Likewise.
5990 * gcc.target/arm/mve/intrinsics/vmaxnmq_x_f16.c: Likewise.
5991 * gcc.target/arm/mve/intrinsics/vmaxnmq_x_f32.c: Likewise.
5992 * gcc.target/arm/mve/intrinsics/vmaxq_x_s16.c: Likewise.
5993 * gcc.target/arm/mve/intrinsics/vmaxq_x_s32.c: Likewise.
5994 * gcc.target/arm/mve/intrinsics/vmaxq_x_s8.c: Likewise.
5995 * gcc.target/arm/mve/intrinsics/vmaxq_x_u16.c: Likewise.
5996 * gcc.target/arm/mve/intrinsics/vmaxq_x_u32.c: Likewise.
5997 * gcc.target/arm/mve/intrinsics/vmaxq_x_u8.c: Likewise.
5998 * gcc.target/arm/mve/intrinsics/vminnmq_x_f16.c: Likewise.
5999 * gcc.target/arm/mve/intrinsics/vminnmq_x_f32.c: Likewise.
6000 * gcc.target/arm/mve/intrinsics/vminq_x_s16.c: Likewise.
6001 * gcc.target/arm/mve/intrinsics/vminq_x_s32.c: Likewise.
6002 * gcc.target/arm/mve/intrinsics/vminq_x_s8.c: Likewise.
6003 * gcc.target/arm/mve/intrinsics/vminq_x_u16.c: Likewise.
6004 * gcc.target/arm/mve/intrinsics/vminq_x_u32.c: Likewise.
6005 * gcc.target/arm/mve/intrinsics/vminq_x_u8.c: Likewise.
6006 * gcc.target/arm/mve/intrinsics/vmovlbq_x_s16.c: Likewise.
6007 * gcc.target/arm/mve/intrinsics/vmovlbq_x_s8.c: Likewise.
6008 * gcc.target/arm/mve/intrinsics/vmovlbq_x_u16.c: Likewise.
6009 * gcc.target/arm/mve/intrinsics/vmovlbq_x_u8.c: Likewise.
6010 * gcc.target/arm/mve/intrinsics/vmovltq_x_s16.c: Likewise.
6011 * gcc.target/arm/mve/intrinsics/vmovltq_x_s8.c: Likewise.
6012 * gcc.target/arm/mve/intrinsics/vmovltq_x_u16.c: Likewise.
6013 * gcc.target/arm/mve/intrinsics/vmovltq_x_u8.c: Likewise.
6014 * gcc.target/arm/mve/intrinsics/vmulhq_x_s16.c: Likewise.
6015 * gcc.target/arm/mve/intrinsics/vmulhq_x_s32.c: Likewise.
6016 * gcc.target/arm/mve/intrinsics/vmulhq_x_s8.c: Likewise.
6017 * gcc.target/arm/mve/intrinsics/vmulhq_x_u16.c: Likewise.
6018 * gcc.target/arm/mve/intrinsics/vmulhq_x_u32.c: Likewise.
6019 * gcc.target/arm/mve/intrinsics/vmulhq_x_u8.c: Likewise.
6020 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s16.c: Likewise.
6021 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s32.c: Likewise.
6022 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s8.c: Likewise.
6023 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u16.c: Likewise.
6024 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u32.c: Likewise.
6025 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u8.c: Likewise.
6026 * gcc.target/arm/mve/intrinsics/vmullbq_poly_x_p16.c: Likewise.
6027 * gcc.target/arm/mve/intrinsics/vmullbq_poly_x_p8.c: Likewise.
6028 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s16.c: Likewise.
6029 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s32.c: Likewise.
6030 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s8.c: Likewise.
6031 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u16.c: Likewise.
6032 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u32.c: Likewise.
6033 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u8.c: Likewise.
6034 * gcc.target/arm/mve/intrinsics/vmulltq_poly_x_p16.c: Likewise.
6035 * gcc.target/arm/mve/intrinsics/vmulltq_poly_x_p8.c: Likewise.
6036 * gcc.target/arm/mve/intrinsics/vmulq_x_f16.c: Likewise.
6037 * gcc.target/arm/mve/intrinsics/vmulq_x_f32.c: Likewise.
6038 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f16.c: Likewise.
6039 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f32.c: Likewise.
6040 * gcc.target/arm/mve/intrinsics/vmulq_x_n_s16.c: Likewise.
6041 * gcc.target/arm/mve/intrinsics/vmulq_x_n_s32.c: Likewise.
6042 * gcc.target/arm/mve/intrinsics/vmulq_x_n_s8.c: Likewise.
6043 * gcc.target/arm/mve/intrinsics/vmulq_x_n_u16.c: Likewise.
6044 * gcc.target/arm/mve/intrinsics/vmulq_x_n_u32.c: Likewise.
6045 * gcc.target/arm/mve/intrinsics/vmulq_x_n_u8.c: Likewise.
6046 * gcc.target/arm/mve/intrinsics/vmulq_x_s16.c: Likewise.
6047 * gcc.target/arm/mve/intrinsics/vmulq_x_s32.c: Likewise.
6048 * gcc.target/arm/mve/intrinsics/vmulq_x_s8.c: Likewise.
6049 * gcc.target/arm/mve/intrinsics/vmulq_x_u16.c: Likewise.
6050 * gcc.target/arm/mve/intrinsics/vmulq_x_u32.c: Likewise.
6051 * gcc.target/arm/mve/intrinsics/vmulq_x_u8.c: Likewise.
6052 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s16.c: Likewise.
6053 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s32.c: Likewise.
6054 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u16.c: Likewise.
6055 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u32.c: Likewise.
6056 * gcc.target/arm/mve/intrinsics/vmvnq_x_s16.c: Likewise.
6057 * gcc.target/arm/mve/intrinsics/vmvnq_x_s32.c: Likewise.
6058 * gcc.target/arm/mve/intrinsics/vmvnq_x_s8.c: Likewise.
6059 * gcc.target/arm/mve/intrinsics/vmvnq_x_u16.c: Likewise.
6060 * gcc.target/arm/mve/intrinsics/vmvnq_x_u32.c: Likewise.
6061 * gcc.target/arm/mve/intrinsics/vmvnq_x_u8.c: Likewise.
6062 * gcc.target/arm/mve/intrinsics/vnegq_x_f16.c: Likewise.
6063 * gcc.target/arm/mve/intrinsics/vnegq_x_f32.c: Likewise.
6064 * gcc.target/arm/mve/intrinsics/vnegq_x_s16.c: Likewise.
6065 * gcc.target/arm/mve/intrinsics/vnegq_x_s32.c: Likewise.
6066 * gcc.target/arm/mve/intrinsics/vnegq_x_s8.c: Likewise.
6067 * gcc.target/arm/mve/intrinsics/vornq_x_f16.c: Likewise.
6068 * gcc.target/arm/mve/intrinsics/vornq_x_f32.c: Likewise.
6069 * gcc.target/arm/mve/intrinsics/vornq_x_s16.c: Likewise.
6070 * gcc.target/arm/mve/intrinsics/vornq_x_s32.c: Likewise.
6071 * gcc.target/arm/mve/intrinsics/vornq_x_s8.c: Likewise.
6072 * gcc.target/arm/mve/intrinsics/vornq_x_u16.c: Likewise.
6073 * gcc.target/arm/mve/intrinsics/vornq_x_u32.c: Likewise.
6074 * gcc.target/arm/mve/intrinsics/vornq_x_u8.c: Likewise.
6075 * gcc.target/arm/mve/intrinsics/vorrq_x_f16.c: Likewise.
6076 * gcc.target/arm/mve/intrinsics/vorrq_x_f32.c: Likewise.
6077 * gcc.target/arm/mve/intrinsics/vorrq_x_s16.c: Likewise.
6078 * gcc.target/arm/mve/intrinsics/vorrq_x_s32.c: Likewise.
6079 * gcc.target/arm/mve/intrinsics/vorrq_x_s8.c: Likewise.
6080 * gcc.target/arm/mve/intrinsics/vorrq_x_u16.c: Likewise.
6081 * gcc.target/arm/mve/intrinsics/vorrq_x_u32.c: Likewise.
6082 * gcc.target/arm/mve/intrinsics/vorrq_x_u8.c: Likewise.
6083 * gcc.target/arm/mve/intrinsics/vrev16q_x_s8.c: Likewise.
6084 * gcc.target/arm/mve/intrinsics/vrev16q_x_u8.c: Likewise.
6085 * gcc.target/arm/mve/intrinsics/vrev32q_x_f16.c: Likewise.
6086 * gcc.target/arm/mve/intrinsics/vrev32q_x_s16.c: Likewise.
6087 * gcc.target/arm/mve/intrinsics/vrev32q_x_s8.c: Likewise.
6088 * gcc.target/arm/mve/intrinsics/vrev32q_x_u16.c: Likewise.
6089 * gcc.target/arm/mve/intrinsics/vrev32q_x_u8.c: Likewise.
6090 * gcc.target/arm/mve/intrinsics/vrev64q_x_f16.c: Likewise.
6091 * gcc.target/arm/mve/intrinsics/vrev64q_x_f32.c: Likewise.
6092 * gcc.target/arm/mve/intrinsics/vrev64q_x_s16.c: Likewise.
6093 * gcc.target/arm/mve/intrinsics/vrev64q_x_s32.c: Likewise.
6094 * gcc.target/arm/mve/intrinsics/vrev64q_x_s8.c: Likewise.
6095 * gcc.target/arm/mve/intrinsics/vrev64q_x_u16.c: Likewise.
6096 * gcc.target/arm/mve/intrinsics/vrev64q_x_u32.c: Likewise.
6097 * gcc.target/arm/mve/intrinsics/vrev64q_x_u8.c: Likewise.
6098 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s16.c: Likewise.
6099 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s32.c: Likewise.
6100 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s8.c: Likewise.
6101 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u16.c: Likewise.
6102 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u32.c: Likewise.
6103 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u8.c: Likewise.
6104 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s16.c: Likewise.
6105 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s32.c: Likewise.
6106 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s8.c: Likewise.
6107 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u16.c: Likewise.
6108 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u32.c: Likewise.
6109 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u8.c: Likewise.
6110 * gcc.target/arm/mve/intrinsics/vrndaq_x_f16.c: Likewise.
6111 * gcc.target/arm/mve/intrinsics/vrndaq_x_f32.c: Likewise.
6112 * gcc.target/arm/mve/intrinsics/vrndmq_x_f16.c: Likewise.
6113 * gcc.target/arm/mve/intrinsics/vrndmq_x_f32.c: Likewise.
6114 * gcc.target/arm/mve/intrinsics/vrndnq_x_f16.c: Likewise.
6115 * gcc.target/arm/mve/intrinsics/vrndnq_x_f32.c: Likewise.
6116 * gcc.target/arm/mve/intrinsics/vrndpq_x_f16.c: Likewise.
6117 * gcc.target/arm/mve/intrinsics/vrndpq_x_f32.c: Likewise.
6118 * gcc.target/arm/mve/intrinsics/vrndq_x_f16.c: Likewise.
6119 * gcc.target/arm/mve/intrinsics/vrndq_x_f32.c: Likewise.
6120 * gcc.target/arm/mve/intrinsics/vrndxq_x_f16.c: Likewise.
6121 * gcc.target/arm/mve/intrinsics/vrndxq_x_f32.c: Likewise.
6122 * gcc.target/arm/mve/intrinsics/vrshlq_x_s16.c: Likewise.
6123 * gcc.target/arm/mve/intrinsics/vrshlq_x_s32.c: Likewise.
6124 * gcc.target/arm/mve/intrinsics/vrshlq_x_s8.c: Likewise.
6125 * gcc.target/arm/mve/intrinsics/vrshlq_x_u16.c: Likewise.
6126 * gcc.target/arm/mve/intrinsics/vrshlq_x_u32.c: Likewise.
6127 * gcc.target/arm/mve/intrinsics/vrshlq_x_u8.c: Likewise.
6128 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s16.c: Likewise.
6129 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s32.c: Likewise.
6130 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s8.c: Likewise.
6131 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u16.c: Likewise.
6132 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u32.c: Likewise.
6133 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u8.c: Likewise.
6134 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_s16.c: Likewise.
6135 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_s8.c: Likewise.
6136 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_u16.c: Likewise.
6137 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_u8.c: Likewise.
6138 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_s16.c: Likewise.
6139 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_s8.c: Likewise.
6140 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_u16.c: Likewise.
6141 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_u8.c: Likewise.
6142 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s16.c: Likewise.
6143 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s32.c: Likewise.
6144 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s8.c: Likewise.
6145 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u16.c: Likewise.
6146 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u32.c: Likewise.
6147 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u8.c: Likewise.
6148 * gcc.target/arm/mve/intrinsics/vshlq_x_s16.c: Likewise.
6149 * gcc.target/arm/mve/intrinsics/vshlq_x_s32.c: Likewise.
6150 * gcc.target/arm/mve/intrinsics/vshlq_x_s8.c: Likewise.
6151 * gcc.target/arm/mve/intrinsics/vshlq_x_u16.c: Likewise.
6152 * gcc.target/arm/mve/intrinsics/vshlq_x_u32.c: Likewise.
6153 * gcc.target/arm/mve/intrinsics/vshlq_x_u8.c: Likewise.
6154 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s16.c: Likewise.
6155 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s32.c: Likewise.
6156 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s8.c: Likewise.
6157 * gcc.target/arm/mve/intrinsics/vshrq_x_n_u16.c: Likewise.
6158 * gcc.target/arm/mve/intrinsics/vshrq_x_n_u8.c: Likewise.
6159 * gcc.target/arm/mve/intrinsics/vsubq_x_f16.c: Likewise.
6160 * gcc.target/arm/mve/intrinsics/vsubq_x_f32.c: Likewise.
6161 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f16.c: Likewise.
6162 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f32.c: Likewise.
6163 * gcc.target/arm/mve/intrinsics/vsubq_x_n_s16.c: Likewise.
6164 * gcc.target/arm/mve/intrinsics/vsubq_x_n_s32.c: Likewise.
6165 * gcc.target/arm/mve/intrinsics/vsubq_x_n_s8.c: Likewise.
6166 * gcc.target/arm/mve/intrinsics/vsubq_x_n_u16.c: Likewise.
6167 * gcc.target/arm/mve/intrinsics/vsubq_x_n_u32.c: Likewise.
6168 * gcc.target/arm/mve/intrinsics/vsubq_x_n_u8.c: Likewise.
6169 * gcc.target/arm/mve/intrinsics/vsubq_x_s16.c: Likewise.
6170 * gcc.target/arm/mve/intrinsics/vsubq_x_s32.c: Likewise.
6171 * gcc.target/arm/mve/intrinsics/vsubq_x_s8.c: Likewise.
6172 * gcc.target/arm/mve/intrinsics/vsubq_x_u16.c: Likewise.
6173 * gcc.target/arm/mve/intrinsics/vsubq_x_u32.c: Likewise.
6174 * gcc.target/arm/mve/intrinsics/vsubq_x_u8.c: Likewise.
6176 2020-03-20 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6177 Andre Vieira <andre.simoesdiasvieira@arm.com>
6178 Mihail Ionescu <mihail.ionescu@arm.com>
6180 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c: New test.
6181 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c: Likewise.
6182 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c: Likewise.
6183 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c: Likewise.
6184 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_f32.c: Likewise.
6185 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_s32.c: Likewise.
6186 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_u32.c: Likewise.
6187 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_f32.c: Likewise.
6188 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_s32.c: Likewise.
6189 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_u32.c: Likewise.
6190 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_s64.c:
6192 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_u64.c:
6194 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_s64.c: Likewise.
6195 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_u64.c: Likewise.
6196 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_f32.c: Likewise.
6197 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_f32.c:
6199 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_s32.c:
6201 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_u32.c:
6203 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_s32.c: Likewise.
6204 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_u32.c: Likewise.
6206 2020-03-20 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6207 Andre Vieira <andre.simoesdiasvieira@arm.com>
6208 Mihail Ionescu <mihail.ionescu@arm.com>
6210 * gcc.target/arm/mve/intrinsics/vddupq_m_n_u16.c: New test.
6211 * gcc.target/arm/mve/intrinsics/vddupq_m_n_u32.c: Likewise.
6212 * gcc.target/arm/mve/intrinsics/vddupq_m_n_u8.c: Likewise.
6213 * gcc.target/arm/mve/intrinsics/vddupq_m_wb_u16.c: Likewise.
6214 * gcc.target/arm/mve/intrinsics/vddupq_m_wb_u32.c: Likewise.
6215 * gcc.target/arm/mve/intrinsics/vddupq_m_wb_u8.c: Likewise.
6216 * gcc.target/arm/mve/intrinsics/vddupq_n_u16.c: Likewise.
6217 * gcc.target/arm/mve/intrinsics/vddupq_n_u32.c: Likewise.
6218 * gcc.target/arm/mve/intrinsics/vddupq_n_u8.c: Likewise.
6219 * gcc.target/arm/mve/intrinsics/vddupq_wb_u16.c: Likewise.
6220 * gcc.target/arm/mve/intrinsics/vddupq_wb_u32.c: Likewise.
6221 * gcc.target/arm/mve/intrinsics/vddupq_wb_u8.c: Likewise.
6222 * gcc.target/arm/mve/intrinsics/vdwdupq_m_n_u16.c: Likewise.
6223 * gcc.target/arm/mve/intrinsics/vdwdupq_m_n_u32.c: Likewise.
6224 * gcc.target/arm/mve/intrinsics/vdwdupq_m_n_u8.c: Likewise.
6225 * gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u16.c: Likewise.
6226 * gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u32.c: Likewise.
6227 * gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u8.c: Likewise.
6228 * gcc.target/arm/mve/intrinsics/vdwdupq_n_u16.c: Likewise.
6229 * gcc.target/arm/mve/intrinsics/vdwdupq_n_u32.c: Likewise.
6230 * gcc.target/arm/mve/intrinsics/vdwdupq_n_u8.c: Likewise.
6231 * gcc.target/arm/mve/intrinsics/vdwdupq_wb_u16.c: Likewise.
6232 * gcc.target/arm/mve/intrinsics/vdwdupq_wb_u32.c: Likewise.
6233 * gcc.target/arm/mve/intrinsics/vdwdupq_wb_u8.c: Likewise.
6234 * gcc.target/arm/mve/intrinsics/vidupq_m_n_u16.c: Likewise.
6235 * gcc.target/arm/mve/intrinsics/vidupq_m_n_u32.c: Likewise.
6236 * gcc.target/arm/mve/intrinsics/vidupq_m_n_u8.c: Likewise.
6237 * gcc.target/arm/mve/intrinsics/vidupq_m_wb_u16.c: Likewise.
6238 * gcc.target/arm/mve/intrinsics/vidupq_m_wb_u32.c: Likewise.
6239 * gcc.target/arm/mve/intrinsics/vidupq_m_wb_u8.c: Likewise.
6240 * gcc.target/arm/mve/intrinsics/vidupq_n_u16.c: Likewise.
6241 * gcc.target/arm/mve/intrinsics/vidupq_n_u32.c: Likewise.
6242 * gcc.target/arm/mve/intrinsics/vidupq_n_u8.c: Likewise.
6243 * gcc.target/arm/mve/intrinsics/vidupq_wb_u16.c: Likewise.
6244 * gcc.target/arm/mve/intrinsics/vidupq_wb_u32.c: Likewise.
6245 * gcc.target/arm/mve/intrinsics/vidupq_wb_u8.c: Likewise.
6246 * gcc.target/arm/mve/intrinsics/viwdupq_m_n_u16.c: Likewise.
6247 * gcc.target/arm/mve/intrinsics/viwdupq_m_n_u32.c: Likewise.
6248 * gcc.target/arm/mve/intrinsics/viwdupq_m_n_u8.c: Likewise.
6249 * gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u16.c: Likewise.
6250 * gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u32.c: Likewise.
6251 * gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u8.c: Likewise.
6252 * gcc.target/arm/mve/intrinsics/viwdupq_n_u16.c: Likewise.
6253 * gcc.target/arm/mve/intrinsics/viwdupq_n_u32.c: Likewise.
6254 * gcc.target/arm/mve/intrinsics/viwdupq_n_u8.c: Likewise.
6255 * gcc.target/arm/mve/intrinsics/viwdupq_wb_u16.c: Likewise.
6256 * gcc.target/arm/mve/intrinsics/viwdupq_wb_u32.c: Likewise.
6257 * gcc.target/arm/mve/intrinsics/viwdupq_wb_u8.c: Likewise.
6259 2020-03-20 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6261 * gcc.target/arm/mve/intrinsics/vuninitializedq_float.c: New test.
6262 * gcc.target/arm/mve/intrinsics/vuninitializedq_float1.c: Likewise.
6263 * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
6264 * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c: Likewise.
6265 * gcc.target/arm/mve/intrinsics/vreinterpretq_f16.c: Likewise.
6266 * gcc.target/arm/mve/intrinsics/vreinterpretq_f32.c: Likewise.
6267 * gcc.target/arm/mve/intrinsics/vreinterpretq_s16.c: Likewise.
6268 * gcc.target/arm/mve/intrinsics/vreinterpretq_s32.c: Likewise.
6269 * gcc.target/arm/mve/intrinsics/vreinterpretq_s64.c: Likewise.
6270 * gcc.target/arm/mve/intrinsics/vreinterpretq_s8.c: Likewise.
6271 * gcc.target/arm/mve/intrinsics/vreinterpretq_u16.c: Likewise.
6272 * gcc.target/arm/mve/intrinsics/vreinterpretq_u32.c: Likewise.
6273 * gcc.target/arm/mve/intrinsics/vreinterpretq_u64.c: Likewise.
6274 * gcc.target/arm/mve/intrinsics/vreinterpretq_u8.c: Likewise.
6275 * gcc.target/arm/mve/intrinsics/vuninitializedq_float.c: Likewise.
6276 * gcc.target/arm/mve/intrinsics/vuninitializedq_float1.c: Likewise.
6277 * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
6278 * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c: Likewise.
6280 2020-03-20 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6281 Andre Vieira <andre.simoesdiasvieira@arm.com>
6282 Mihail Ionescu <mihail.ionescu@arm.com>
6284 * gcc.target/arm/mve/intrinsics/vaddq_f16.c: New test.
6285 * gcc.target/arm/mve/intrinsics/vaddq_f32.c: Likewise.
6286 * gcc.target/arm/mve/intrinsics/vaddq_s16.c: Likewise.
6287 * gcc.target/arm/mve/intrinsics/vaddq_s32.c: Likewise.
6288 * gcc.target/arm/mve/intrinsics/vaddq_s8.c: Likewise.
6289 * gcc.target/arm/mve/intrinsics/vaddq_u16.c: Likewise.
6290 * gcc.target/arm/mve/intrinsics/vaddq_u32.c: Likewise.
6291 * gcc.target/arm/mve/intrinsics/vaddq_u8.c: Likewise.
6293 2020-03-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
6295 * gcc.target/arm/mve/intrinsics/mve_fp_fpu1.c: Fix testisms.
6296 * gcc.target/arm/mve/intrinsics/mve_fp_fpu2.c: Likewise.
6297 * gcc.target/arm/mve/intrinsics/mve_fpu1.c: Likewise.
6298 * gcc.target/arm/mve/intrinsics/mve_fpu2.c: Likewise.
6299 * gcc.target/arm/mve/intrinsics/mve_fpu3.c: Likewise.
6300 * gcc.target/arm/mve/intrinsics/mve_libcall1.c: Likewise.
6301 * gcc.target/arm/mve/intrinsics/mve_libcall2.c: Likewise.
6302 * gcc.target/arm/mve/intrinsics/mve_vector_float.c: Likewise.
6303 * gcc.target/arm/mve/intrinsics/mve_vector_float1.c: Likewise.
6304 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Likewise.
6305 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise.
6306 * gcc.target/arm/mve/intrinsics/mve_vector_int1.c: Likewise.
6307 * gcc.target/arm/mve/intrinsics/mve_vector_int2.c: Likewise.
6308 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
6309 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
6310 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
6311 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u32.c: Likewise.
6313 2020-03-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
6315 * gcc.target/arm/mve/intrinsics/mve_move_gpr_to_gpr.c: New test.
6317 2020-03-20 Jakub Jelinek <jakub@redhat.com>
6319 PR tree-optimization/94224
6320 * g++.dg/tree-ssa/pr94224.C: New test.
6322 2020-03-19 Jan Hubicka <hubicka@ucw.cz>
6325 * g++.dg/torture/pr94202.C: New test.
6327 2020-03-19 Jakub Jelinek <jakub@redhat.com>
6329 PR gcov-profile/94029
6330 * gcc.misc-tests/gcov-pr94029.c: New test.
6332 2020-03-19 Jan Hubicka <hubicka@ucw.cz>
6335 * gcc.c-torture/pr92372.c: New test.
6336 * gcc.dg/attr-flatten-1.c: New test.
6338 2020-03-19 Jakub Jelinek <jakub@redhat.com>
6340 PR tree-optimization/94211
6341 * gcc.dg/pr94211.c: New test.
6343 2020-03-19 Richard Biener <rguenther@suse.de>
6346 * g++.dg/torture/pr94216.C: New testcase.
6348 2020-03-18 Martin Sebor <msebor@redhat.com>
6351 * gcc.dg/attr-weakref-5.c: New test.
6353 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
6354 Mihail Ionescu <mihail.ionescu@arm.com>
6355 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6357 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_s64.c: New test.
6358 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_u64.c: Likewise.
6359 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_s64.c: Likewise.
6360 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_u64.c: Likewise.
6361 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_s64.c: Likewise.
6362 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_u64.c: Likewise.
6363 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_s64.c: Likewise.
6364 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_u64.c: Likewise.
6365 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_s64.c:
6367 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_u64.c:
6369 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_s64.c:
6371 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_u64.c:
6373 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_f16.c: Likewise.
6374 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_f16.c: Likewise.
6375 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_f16.c:
6377 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_f16.c:
6379 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_f32.c: Likewise.
6380 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_f32.c: Likewise.
6381 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_f32.c: Likewise.
6382 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_f32.c: Likewise.
6383 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_s32.c: Likewise.
6384 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_u32.c: Likewise.
6385 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_s32.c: Likewise.
6386 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_u32.c: Likewise.
6387 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_f32.c:
6389 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_f32.c:
6391 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_s32.c:
6393 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_u32.c:
6395 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_s32.c:
6397 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_u32.c:
6400 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
6401 Mihail Ionescu <mihail.ionescu@arm.com>
6402 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6404 * gcc.target/arm/mve/intrinsics/vst1q_f16.c: New test.
6405 * gcc.target/arm/mve/intrinsics/vst1q_f32.c: Likewise.
6406 * gcc.target/arm/mve/intrinsics/vst1q_s16.c: Likewise.
6407 * gcc.target/arm/mve/intrinsics/vst1q_s32.c: Likewise.
6408 * gcc.target/arm/mve/intrinsics/vst1q_s8.c: Likewise.
6409 * gcc.target/arm/mve/intrinsics/vst1q_u16.c: Likewise.
6410 * gcc.target/arm/mve/intrinsics/vst1q_u32.c: Likewise.
6411 * gcc.target/arm/mve/intrinsics/vst1q_u8.c: Likewise.
6412 * gcc.target/arm/mve/intrinsics/vstrhq_f16.c: Likewise.
6413 * gcc.target/arm/mve/intrinsics/vstrhq_p_f16.c: Likewise.
6414 * gcc.target/arm/mve/intrinsics/vstrhq_p_s16.c: Likewise.
6415 * gcc.target/arm/mve/intrinsics/vstrhq_p_s32.c: Likewise.
6416 * gcc.target/arm/mve/intrinsics/vstrhq_p_u16.c: Likewise.
6417 * gcc.target/arm/mve/intrinsics/vstrhq_p_u32.c: Likewise.
6418 * gcc.target/arm/mve/intrinsics/vstrhq_s16.c: Likewise.
6419 * gcc.target/arm/mve/intrinsics/vstrhq_s32.c: Likewise.
6420 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s16.c: Likewise.
6421 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s32.c: Likewise.
6422 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u16.c: Likewise.
6423 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u32.c: Likewise.
6424 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s16.c: Likewise.
6425 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s32.c: Likewise.
6426 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u16.c: Likewise.
6427 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u32.c: Likewise.
6428 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s16.c:
6430 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s32.c:
6432 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u16.c:
6434 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u32.c:
6436 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s16.c:
6438 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s32.c:
6440 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u16.c:
6442 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u32.c:
6444 * gcc.target/arm/mve/intrinsics/vstrhq_u16.c: Likewise.
6445 * gcc.target/arm/mve/intrinsics/vstrhq_u32.c: Likewise.
6446 * gcc.target/arm/mve/intrinsics/vstrwq_f32.c: Likewise.
6447 * gcc.target/arm/mve/intrinsics/vstrwq_p_f32.c: Likewise.
6448 * gcc.target/arm/mve/intrinsics/vstrwq_p_s32.c: Likewise.
6449 * gcc.target/arm/mve/intrinsics/vstrwq_p_u32.c: Likewise.
6450 * gcc.target/arm/mve/intrinsics/vstrwq_s32.c: Likewise.
6451 * gcc.target/arm/mve/intrinsics/vstrwq_u32.c: Likewise.
6453 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
6454 Mihail Ionescu <mihail.ionescu@arm.com>
6455 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6457 * gcc.target/arm/mve/intrinsics/vld1q_f16.c: New test.
6458 * gcc.target/arm/mve/intrinsics/vld1q_f32.c: Likewise.
6459 * gcc.target/arm/mve/intrinsics/vld1q_s16.c: Likewise.
6460 * gcc.target/arm/mve/intrinsics/vld1q_s32.c: Likewise.
6461 * gcc.target/arm/mve/intrinsics/vld1q_s8.c: Likewise.
6462 * gcc.target/arm/mve/intrinsics/vld1q_u16.c: Likewise.
6463 * gcc.target/arm/mve/intrinsics/vld1q_u32.c: Likewise.
6464 * gcc.target/arm/mve/intrinsics/vld1q_u8.c: Likewise.
6465 * gcc.target/arm/mve/intrinsics/vldrhq_f16.c: Likewise.
6466 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s16.c: Likewise.
6467 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s32.c: Likewise.
6468 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u16.c: Likewise.
6469 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u32.c: Likewise.
6470 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s16.c: Likewise.
6471 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s32.c: Likewise.
6472 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u16.c: Likewise.
6473 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u32.c: Likewise.
6474 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s16.c: Likewise.
6475 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s32.c: Likewise.
6476 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u16.c: Likewise.
6477 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u32.c: Likewise.
6478 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s16.c: Likewise.
6479 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s32.c: Likewise.
6480 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u16.c: Likewise.
6481 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u32.c: Likewise.
6482 * gcc.target/arm/mve/intrinsics/vldrhq_s16.c: Likewise.
6483 * gcc.target/arm/mve/intrinsics/vldrhq_s32.c: Likewise.
6484 * gcc.target/arm/mve/intrinsics/vldrhq_u16.c: Likewise.
6485 * gcc.target/arm/mve/intrinsics/vldrhq_u32.c: Likewise.
6486 * gcc.target/arm/mve/intrinsics/vldrhq_z_f16.c: Likewise.
6487 * gcc.target/arm/mve/intrinsics/vldrhq_z_s16.c: Likewise.
6488 * gcc.target/arm/mve/intrinsics/vldrhq_z_s32.c: Likewise.
6489 * gcc.target/arm/mve/intrinsics/vldrhq_z_u16.c: Likewise.
6490 * gcc.target/arm/mve/intrinsics/vldrhq_z_u32.c: Likewise.
6491 * gcc.target/arm/mve/intrinsics/vldrwq_f32.c: Likewise.
6492 * gcc.target/arm/mve/intrinsics/vldrwq_s32.c: Likewise.
6493 * gcc.target/arm/mve/intrinsics/vldrwq_u32.c: Likewise.
6494 * gcc.target/arm/mve/intrinsics/vldrwq_z_f32.c: Likewise.
6495 * gcc.target/arm/mve/intrinsics/vldrwq_z_s32.c: Likewise.
6496 * gcc.target/arm/mve/intrinsics/vldrwq_z_u32.c: Likewise.
6498 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
6499 Mihail Ionescu <mihail.ionescu@arm.com>
6500 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6502 * gcc.target/arm/mve/intrinsics/vld1q_f16.c: New test.
6503 * gcc.target/arm/mve/intrinsics/vld1q_f32.c: Likewise.
6504 * gcc.target/arm/mve/intrinsics/vld1q_s16.c: Likewise.
6505 * gcc.target/arm/mve/intrinsics/vld1q_s32.c: Likewise.
6506 * gcc.target/arm/mve/intrinsics/vld1q_s8.c: Likewise.
6507 * gcc.target/arm/mve/intrinsics/vld1q_u16.c: Likewise.
6508 * gcc.target/arm/mve/intrinsics/vld1q_u32.c: Likewise.
6509 * gcc.target/arm/mve/intrinsics/vld1q_u8.c: Likewise.
6510 * gcc.target/arm/mve/intrinsics/vldrhq_f16.c: Likewise.
6511 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s16.c: Likewise.
6512 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s32.c: Likewise.
6513 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u16.c: Likewise.
6514 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u32.c: Likewise.
6515 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s16.c: Likewise.
6516 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s32.c: Likewise.
6517 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u16.c: Likewise.
6518 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u32.c: Likewise.
6519 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s16.c: Likewise.
6520 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s32.c: Likewise.
6521 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u16.c: Likewise.
6522 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u32.c: Likewise.
6523 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s16.c: Likewise.
6524 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s32.c: Likewise.
6525 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u16.c: Likewise.
6526 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u32.c: Likewise.
6527 * gcc.target/arm/mve/intrinsics/vldrhq_s16.c: Likewise.
6528 * gcc.target/arm/mve/intrinsics/vldrhq_s32.c: Likewise.
6529 * gcc.target/arm/mve/intrinsics/vldrhq_u16.c: Likewise.
6530 * gcc.target/arm/mve/intrinsics/vldrhq_u32.c: Likewise.
6531 * gcc.target/arm/mve/intrinsics/vldrhq_z_f16.c: Likewise.
6532 * gcc.target/arm/mve/intrinsics/vldrhq_z_s16.c: Likewise.
6533 * gcc.target/arm/mve/intrinsics/vldrhq_z_s32.c: Likewise.
6534 * gcc.target/arm/mve/intrinsics/vldrhq_z_u16.c: Likewise.
6535 * gcc.target/arm/mve/intrinsics/vldrhq_z_u32.c: Likewise.
6536 * gcc.target/arm/mve/intrinsics/vldrwq_f32.c: Likewise.
6537 * gcc.target/arm/mve/intrinsics/vldrwq_s32.c: Likewise.
6538 * gcc.target/arm/mve/intrinsics/vldrwq_u32.c: Likewise.
6539 * gcc.target/arm/mve/intrinsics/vldrwq_z_f32.c: Likewise.
6540 * gcc.target/arm/mve/intrinsics/vldrwq_z_s32.c: Likewise.
6541 * gcc.target/arm/mve/intrinsics/vldrwq_z_u32.c: Likewise.
6543 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
6544 Mihail Ionescu <mihail.ionescu@arm.com>
6545 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6547 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s16.c: New test.
6548 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s32.c: Likewise.
6549 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s8.c: Likewise.
6550 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u16.c: Likewise.
6551 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u32.c: Likewise.
6552 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u8.c: Likewise.
6553 * gcc.target/arm/mve/intrinsics/vldrbq_z_s16.c: Likewise.
6554 * gcc.target/arm/mve/intrinsics/vldrbq_z_s32.c: Likewise.
6555 * gcc.target/arm/mve/intrinsics/vldrbq_z_s8.c: Likewise.
6556 * gcc.target/arm/mve/intrinsics/vldrbq_z_u16.c: Likewise.
6557 * gcc.target/arm/mve/intrinsics/vldrbq_z_u32.c: Likewise.
6558 * gcc.target/arm/mve/intrinsics/vldrbq_z_u8.c: Likewise.
6559 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_s32.c: Likewise.
6560 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_u32.c: Likewise.
6562 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
6563 Mihail Ionescu <mihail.ionescu@arm.com>
6564 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6566 * gcc.target/arm/mve/intrinsics/vstrbq_p_s16.c: New test.
6567 * gcc.target/arm/mve/intrinsics/vstrbq_p_s32.c: Likewise.
6568 * gcc.target/arm/mve/intrinsics/vstrbq_p_s8.c: Likewise.
6569 * gcc.target/arm/mve/intrinsics/vstrbq_p_u16.c: Likewise.
6570 * gcc.target/arm/mve/intrinsics/vstrbq_p_u32.c: Likewise.
6571 * gcc.target/arm/mve/intrinsics/vstrbq_p_u8.c: Likewise.
6572 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s16.c: Likewise.
6573 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s32.c: Likewise.
6574 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s8.c: Likewise.
6575 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u16.c: Likewise.
6576 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u32.c: Likewise.
6577 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u8.c: Likewise.
6578 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_s32.c: Likewise.
6579 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_u32.c: Likewise.
6581 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
6582 Mihail Ionescu <mihail.ionescu@arm.com>
6583 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6585 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s16.c: New test.
6586 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s32.c: Likewise.
6587 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s8.c: Likewise.
6588 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u16.c: Likewise.
6589 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u32.c: Likewise.
6590 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u8.c: Likewise.
6591 * gcc.target/arm/mve/intrinsics/vldrbq_s16.c: Likewise.
6592 * gcc.target/arm/mve/intrinsics/vldrbq_s32.c: Likewise.
6593 * gcc.target/arm/mve/intrinsics/vldrbq_s8.c: Likewise.
6594 * gcc.target/arm/mve/intrinsics/vldrbq_u16.c: Likewise.
6595 * gcc.target/arm/mve/intrinsics/vldrbq_u32.c: Likewise.
6596 * gcc.target/arm/mve/intrinsics/vldrbq_u8.c: Likewise.
6597 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_s32.c: Likewise.
6598 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_u32.c: Likewise.
6600 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
6601 Mihail Ionescu <mihail.ionescu@arm.com>
6602 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6604 * gcc.target/arm/mve/intrinsics/vstrbq_s16.c: New test.
6605 * gcc.target/arm/mve/intrinsics/vstrbq_s32.c: Likewise.
6606 * gcc.target/arm/mve/intrinsics/vstrbq_s8.c: Likewise.
6607 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s16.c: Likewise.
6608 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s32.c: Likewise.
6609 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s8.c: Likewise.
6610 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u16.c: Likewise.
6611 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u32.c: Likewise.
6612 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u8.c: Likewise.
6613 * gcc.target/arm/mve/intrinsics/vstrbq_u16.c: Likewise.
6614 * gcc.target/arm/mve/intrinsics/vstrbq_u32.c: Likewise.
6615 * gcc.target/arm/mve/intrinsics/vstrbq_u8.c: Likewise.
6616 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_s32.c: Likewise.
6617 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_u32.c: Likewise.
6619 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
6620 Mihail Ionescu <mihail.ionescu@arm.com>
6621 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6623 * gcc.target/arm/mve/intrinsics/vabdq_m_f16.c: New test.
6624 * gcc.target/arm/mve/intrinsics/vabdq_m_f32.c: Likewise.
6625 * gcc.target/arm/mve/intrinsics/vaddq_m_f16.c: Likewise.
6626 * gcc.target/arm/mve/intrinsics/vaddq_m_f32.c: Likewise.
6627 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f16.c: Likewise.
6628 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f32.c: Likewise.
6629 * gcc.target/arm/mve/intrinsics/vandq_m_f16.c: Likewise.
6630 * gcc.target/arm/mve/intrinsics/vandq_m_f32.c: Likewise.
6631 * gcc.target/arm/mve/intrinsics/vbicq_m_f16.c: Likewise.
6632 * gcc.target/arm/mve/intrinsics/vbicq_m_f32.c: Likewise.
6633 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f16.c: Likewise.
6634 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f32.c: Likewise.
6635 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_f16.c: Likewise.
6636 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_f32.c: Likewise.
6637 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_f16.c: Likewise.
6638 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_f32.c: Likewise.
6639 * gcc.target/arm/mve/intrinsics/vcmlaq_m_f16.c: Likewise.
6640 * gcc.target/arm/mve/intrinsics/vcmlaq_m_f32.c: Likewise.
6641 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f16.c: Likewise.
6642 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f32.c: Likewise.
6643 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f16.c: Likewise.
6644 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f32.c: Likewise.
6645 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f16.c: Likewise.
6646 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f32.c: Likewise.
6647 * gcc.target/arm/mve/intrinsics/vcmulq_m_f16.c: Likewise.
6648 * gcc.target/arm/mve/intrinsics/vcmulq_m_f32.c: Likewise.
6649 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_m_f16.c: Likewise.
6650 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_m_f32.c: Likewise.
6651 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_m_f16.c: Likewise.
6652 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_m_f32.c: Likewise.
6653 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_m_f16.c: Likewise.
6654 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_m_f32.c: Likewise.
6655 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_s16_f16.c: Likewise.
6656 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_s32_f32.c: Likewise.
6657 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_u16_f16.c: Likewise.
6658 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_u32_f32.c: Likewise.
6659 * gcc.target/arm/mve/intrinsics/veorq_m_f16.c: Likewise.
6660 * gcc.target/arm/mve/intrinsics/veorq_m_f32.c: Likewise.
6661 * gcc.target/arm/mve/intrinsics/vfmaq_m_f16.c: Likewise.
6662 * gcc.target/arm/mve/intrinsics/vfmaq_m_f32.c: Likewise.
6663 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f16.c: Likewise.
6664 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f32.c: Likewise.
6665 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f16.c: Likewise.
6666 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f32.c: Likewise.
6667 * gcc.target/arm/mve/intrinsics/vfmsq_m_f16.c: Likewise.
6668 * gcc.target/arm/mve/intrinsics/vfmsq_m_f32.c: Likewise.
6669 * gcc.target/arm/mve/intrinsics/vmaxnmq_m_f16.c: Likewise.
6670 * gcc.target/arm/mve/intrinsics/vmaxnmq_m_f32.c: Likewise.
6671 * gcc.target/arm/mve/intrinsics/vminnmq_m_f16.c: Likewise.
6672 * gcc.target/arm/mve/intrinsics/vminnmq_m_f32.c: Likewise.
6673 * gcc.target/arm/mve/intrinsics/vmulq_m_f16.c: Likewise.
6674 * gcc.target/arm/mve/intrinsics/vmulq_m_f32.c: Likewise.
6675 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f16.c: Likewise.
6676 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f32.c: Likewise.
6677 * gcc.target/arm/mve/intrinsics/vornq_m_f16.c: Likewise.
6678 * gcc.target/arm/mve/intrinsics/vornq_m_f32.c: Likewise.
6679 * gcc.target/arm/mve/intrinsics/vorrq_m_f16.c: Likewise.
6680 * gcc.target/arm/mve/intrinsics/vorrq_m_f32.c: Likewise.
6681 * gcc.target/arm/mve/intrinsics/vsubq_m_f16.c: Likewise.
6682 * gcc.target/arm/mve/intrinsics/vsubq_m_f32.c: Likewise.
6683 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f16.c: Likewise.
6684 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f32.c: Likewise.
6686 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
6687 Mihail Ionescu <mihail.ionescu@arm.com>
6688 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6690 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_s16.c: Likewise.
6691 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_s32.c: Likewise.
6692 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_u16.c: Likewise.
6693 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_u32.c: Likewise.
6694 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s16.c: Likewise.
6695 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s32.c: Likewise.
6696 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_u16.c: Likewise.
6697 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_u32.c: Likewise.
6698 * gcc.target/arm/mve/intrinsics/vmlsldavaq_p_s16.c: Likewise.
6699 * gcc.target/arm/mve/intrinsics/vmlsldavaq_p_s32.c: Likewise.
6700 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_p_s16.c: Likewise.
6701 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_p_s32.c: Likewise.
6702 * gcc.target/arm/mve/intrinsics/vmullbq_poly_m_p16.c: Likewise.
6703 * gcc.target/arm/mve/intrinsics/vmullbq_poly_m_p8.c: Likewise.
6704 * gcc.target/arm/mve/intrinsics/vmulltq_poly_m_p16.c: Likewise.
6705 * gcc.target/arm/mve/intrinsics/vmulltq_poly_m_p8.c: Likewise.
6706 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_n_s16.c: Likewise.
6707 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_n_s32.c: Likewise.
6708 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_s16.c: Likewise.
6709 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_s32.c: Likewise.
6710 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_n_s16.c: Likewise.
6711 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_n_s32.c: Likewise.
6712 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_s16.c: Likewise.
6713 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_s32.c: Likewise.
6714 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_s16.c: Likewise.
6715 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_s32.c: Likewise.
6716 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_u16.c: Likewise.
6717 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_u32.c: Likewise.
6718 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_s16.c: Likewise.
6719 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_s32.c: Likewise.
6720 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_u16.c: Likewise.
6721 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_u32.c: Likewise.
6722 * gcc.target/arm/mve/intrinsics/vqrshrunbq_m_n_s16.c: Likewise.
6723 * gcc.target/arm/mve/intrinsics/vqrshrunbq_m_n_s32.c: Likewise.
6724 * gcc.target/arm/mve/intrinsics/vqrshruntq_m_n_s16.c: Likewise.
6725 * gcc.target/arm/mve/intrinsics/vqrshruntq_m_n_s32.c: Likewise.
6726 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_s16.c: Likewise.
6727 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_s32.c: Likewise.
6728 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_u16.c: Likewise.
6729 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_u32.c: Likewise.
6730 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_s16.c: Likewise.
6731 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_s32.c: Likewise.
6732 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_u16.c: Likewise.
6733 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_u32.c: Likewise.
6734 * gcc.target/arm/mve/intrinsics/vqshrunbq_m_n_s16.c: Likewise.
6735 * gcc.target/arm/mve/intrinsics/vqshrunbq_m_n_s32.c: Likewise.
6736 * gcc.target/arm/mve/intrinsics/vqshruntq_m_n_s16.c: Likewise.
6737 * gcc.target/arm/mve/intrinsics/vqshruntq_m_n_s32.c: Likewise.
6738 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_s32.c: Likewise.
6739 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_u32.c: Likewise.
6740 * gcc.target/arm/mve/intrinsics/vrmlaldavhaxq_p_s32.c: Likewise.
6741 * gcc.target/arm/mve/intrinsics/vrmlsldavhaq_p_s32.c: Likewise.
6742 * gcc.target/arm/mve/intrinsics/vrmlsldavhaxq_p_s32.c: Likewise.
6743 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_s16.c: Likewise.
6744 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_s32.c: Likewise.
6745 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_u16.c: Likewise.
6746 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_u32.c: Likewise.
6747 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_s16.c: Likewise.
6748 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_s32.c: Likewise.
6749 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_u16.c: Likewise.
6750 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_u32.c: Likewise.
6751 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_s16.c: Likewise.
6752 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_s8.c: Likewise.
6753 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_u16.c: Likewise.
6754 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_u8.c: Likewise.
6755 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_s16.c: Likewise.
6756 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_s8.c: Likewise.
6757 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_u16.c: Likewise.
6758 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_u8.c: Likewise.
6759 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_s16.c: Likewise.
6760 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_s32.c: Likewise.
6761 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_u16.c: Likewise.
6762 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_u32.c: Likewise.
6763 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_s16.c: Likewise.
6764 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_s32.c: Likewise.
6765 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u16.c: Likewise.
6766 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u32.c: Likewise.
6768 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
6769 Mihail Ionescu <mihail.ionescu@arm.com>
6770 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6772 * gcc.target/arm/mve/intrinsics/vabdq_m_s16.c: New test.
6773 * gcc.target/arm/mve/intrinsics/vabdq_m_s32.c: Likewise.
6774 * gcc.target/arm/mve/intrinsics/vabdq_m_s8.c: Likewise.
6775 * gcc.target/arm/mve/intrinsics/vabdq_m_u16.c: Likewise.
6776 * gcc.target/arm/mve/intrinsics/vabdq_m_u32.c: Likewise.
6777 * gcc.target/arm/mve/intrinsics/vabdq_m_u8.c: Likewise.
6778 * gcc.target/arm/mve/intrinsics/vaddq_m_n_s16.c: Likewise.
6779 * gcc.target/arm/mve/intrinsics/vaddq_m_n_s32.c: Likewise.
6780 * gcc.target/arm/mve/intrinsics/vaddq_m_n_s8.c: Likewise.
6781 * gcc.target/arm/mve/intrinsics/vaddq_m_n_u16.c: Likewise.
6782 * gcc.target/arm/mve/intrinsics/vaddq_m_n_u32.c: Likewise.
6783 * gcc.target/arm/mve/intrinsics/vaddq_m_n_u8.c: Likewise.
6784 * gcc.target/arm/mve/intrinsics/vaddq_m_s16.c: Likewise.
6785 * gcc.target/arm/mve/intrinsics/vaddq_m_s32.c: Likewise.
6786 * gcc.target/arm/mve/intrinsics/vaddq_m_s8.c: Likewise.
6787 * gcc.target/arm/mve/intrinsics/vaddq_m_u16.c: Likewise.
6788 * gcc.target/arm/mve/intrinsics/vaddq_m_u32.c: Likewise.
6789 * gcc.target/arm/mve/intrinsics/vaddq_m_u8.c: Likewise.
6790 * gcc.target/arm/mve/intrinsics/vandq_m_s16.c: Likewise.
6791 * gcc.target/arm/mve/intrinsics/vandq_m_s32.c: Likewise.
6792 * gcc.target/arm/mve/intrinsics/vandq_m_s8.c: Likewise.
6793 * gcc.target/arm/mve/intrinsics/vandq_m_u16.c: Likewise.
6794 * gcc.target/arm/mve/intrinsics/vandq_m_u32.c: Likewise.
6795 * gcc.target/arm/mve/intrinsics/vandq_m_u8.c: Likewise.
6796 * gcc.target/arm/mve/intrinsics/vbicq_m_s16.c: Likewise.
6797 * gcc.target/arm/mve/intrinsics/vbicq_m_s32.c: Likewise.
6798 * gcc.target/arm/mve/intrinsics/vbicq_m_s8.c: Likewise.
6799 * gcc.target/arm/mve/intrinsics/vbicq_m_u16.c: Likewise.
6800 * gcc.target/arm/mve/intrinsics/vbicq_m_u32.c: Likewise.
6801 * gcc.target/arm/mve/intrinsics/vbicq_m_u8.c: Likewise.
6802 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s16.c: Likewise.
6803 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s32.c: Likewise.
6804 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s8.c: Likewise.
6805 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u16.c: Likewise.
6806 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u32.c: Likewise.
6807 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u8.c: Likewise.
6808 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s16.c: Likewise.
6809 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s32.c: Likewise.
6810 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s8.c: Likewise.
6811 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u16.c: Likewise.
6812 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u32.c: Likewise.
6813 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u8.c: Likewise.
6814 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s16.c: Likewise.
6815 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s32.c: Likewise.
6816 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s8.c: Likewise.
6817 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u16.c: Likewise.
6818 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u32.c: Likewise.
6819 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u8.c: Likewise.
6820 * gcc.target/arm/mve/intrinsics/veorq_m_s16.c: Likewise.
6821 * gcc.target/arm/mve/intrinsics/veorq_m_s32.c: Likewise.
6822 * gcc.target/arm/mve/intrinsics/veorq_m_s8.c: Likewise.
6823 * gcc.target/arm/mve/intrinsics/veorq_m_u16.c: Likewise.
6824 * gcc.target/arm/mve/intrinsics/veorq_m_u32.c: Likewise.
6825 * gcc.target/arm/mve/intrinsics/veorq_m_u8.c: Likewise.
6826 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_s16.c: Likewise.
6827 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_s32.c: Likewise.
6828 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_s8.c: Likewise.
6829 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_u16.c: Likewise.
6830 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_u32.c: Likewise.
6831 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_u8.c: Likewise.
6832 * gcc.target/arm/mve/intrinsics/vhaddq_m_s16.c: Likewise.
6833 * gcc.target/arm/mve/intrinsics/vhaddq_m_s32.c: Likewise.
6834 * gcc.target/arm/mve/intrinsics/vhaddq_m_s8.c: Likewise.
6835 * gcc.target/arm/mve/intrinsics/vhaddq_m_u16.c: Likewise.
6836 * gcc.target/arm/mve/intrinsics/vhaddq_m_u32.c: Likewise.
6837 * gcc.target/arm/mve/intrinsics/vhaddq_m_u8.c: Likewise.
6838 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s16.c: Likewise.
6839 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s32.c: Likewise.
6840 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s8.c: Likewise.
6841 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s16.c: Likewise.
6842 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s32.c: Likewise.
6843 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s8.c: Likewise.
6844 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_s16.c: Likewise.
6845 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_s32.c: Likewise.
6846 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_s8.c: Likewise.
6847 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_u16.c: Likewise.
6848 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_u32.c: Likewise.
6849 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_u8.c: Likewise.
6850 * gcc.target/arm/mve/intrinsics/vhsubq_m_s16.c: Likewise.
6851 * gcc.target/arm/mve/intrinsics/vhsubq_m_s32.c: Likewise.
6852 * gcc.target/arm/mve/intrinsics/vhsubq_m_s8.c: Likewise.
6853 * gcc.target/arm/mve/intrinsics/vhsubq_m_u16.c: Likewise.
6854 * gcc.target/arm/mve/intrinsics/vhsubq_m_u32.c: Likewise.
6855 * gcc.target/arm/mve/intrinsics/vhsubq_m_u8.c: Likewise.
6856 * gcc.target/arm/mve/intrinsics/vmaxq_m_s16.c: Likewise.
6857 * gcc.target/arm/mve/intrinsics/vmaxq_m_s32.c: Likewise.
6858 * gcc.target/arm/mve/intrinsics/vmaxq_m_s8.c: Likewise.
6859 * gcc.target/arm/mve/intrinsics/vmaxq_m_u16.c: Likewise.
6860 * gcc.target/arm/mve/intrinsics/vmaxq_m_u32.c: Likewise.
6861 * gcc.target/arm/mve/intrinsics/vmaxq_m_u8.c: Likewise.
6862 * gcc.target/arm/mve/intrinsics/vminq_m_s16.c: Likewise.
6863 * gcc.target/arm/mve/intrinsics/vminq_m_s32.c: Likewise.
6864 * gcc.target/arm/mve/intrinsics/vminq_m_s8.c: Likewise.
6865 * gcc.target/arm/mve/intrinsics/vminq_m_u16.c: Likewise.
6866 * gcc.target/arm/mve/intrinsics/vminq_m_u32.c: Likewise.
6867 * gcc.target/arm/mve/intrinsics/vminq_m_u8.c: Likewise.
6868 * gcc.target/arm/mve/intrinsics/vmladavaq_p_s16.c: Likewise.
6869 * gcc.target/arm/mve/intrinsics/vmladavaq_p_s32.c: Likewise.
6870 * gcc.target/arm/mve/intrinsics/vmladavaq_p_s8.c: Likewise.
6871 * gcc.target/arm/mve/intrinsics/vmladavaq_p_u16.c: Likewise.
6872 * gcc.target/arm/mve/intrinsics/vmladavaq_p_u32.c: Likewise.
6873 * gcc.target/arm/mve/intrinsics/vmladavaq_p_u8.c: Likewise.
6874 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s16.c: Likewise.
6875 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s32.c: Likewise.
6876 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s8.c: Likewise.
6877 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s16.c: Likewise.
6878 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s32.c: Likewise.
6879 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s8.c: Likewise.
6880 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u16.c: Likewise.
6881 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u32.c: Likewise.
6882 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u8.c: Likewise.
6883 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_s16.c: Likewise.
6884 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_s32.c: Likewise.
6885 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_s8.c: Likewise.
6886 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_u16.c: Likewise.
6887 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_u32.c: Likewise.
6888 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_u8.c: Likewise.
6889 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s16.c: Likewise.
6890 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s32.c: Likewise.
6891 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s8.c: Likewise.
6892 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s16.c: Likewise.
6893 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s32.c: Likewise.
6894 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s8.c: Likewise.
6895 * gcc.target/arm/mve/intrinsics/vmulhq_m_s16.c: Likewise.
6896 * gcc.target/arm/mve/intrinsics/vmulhq_m_s32.c: Likewise.
6897 * gcc.target/arm/mve/intrinsics/vmulhq_m_s8.c: Likewise.
6898 * gcc.target/arm/mve/intrinsics/vmulhq_m_u16.c: Likewise.
6899 * gcc.target/arm/mve/intrinsics/vmulhq_m_u32.c: Likewise.
6900 * gcc.target/arm/mve/intrinsics/vmulhq_m_u8.c: Likewise.
6901 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s16.c: Likewise.
6902 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s32.c: Likewise.
6903 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s8.c: Likewise.
6904 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u16.c: Likewise.
6905 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u32.c: Likewise.
6906 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u8.c: Likewise.
6907 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s16.c: Likewise.
6908 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s32.c: Likewise.
6909 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s8.c: Likewise.
6910 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u16.c: Likewise.
6911 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u32.c: Likewise.
6912 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u8.c: Likewise.
6913 * gcc.target/arm/mve/intrinsics/vmulq_m_n_s16.c: Likewise.
6914 * gcc.target/arm/mve/intrinsics/vmulq_m_n_s32.c: Likewise.
6915 * gcc.target/arm/mve/intrinsics/vmulq_m_n_s8.c: Likewise.
6916 * gcc.target/arm/mve/intrinsics/vmulq_m_n_u16.c: Likewise.
6917 * gcc.target/arm/mve/intrinsics/vmulq_m_n_u32.c: Likewise.
6918 * gcc.target/arm/mve/intrinsics/vmulq_m_n_u8.c: Likewise.
6919 * gcc.target/arm/mve/intrinsics/vmulq_m_s16.c: Likewise.
6920 * gcc.target/arm/mve/intrinsics/vmulq_m_s32.c: Likewise.
6921 * gcc.target/arm/mve/intrinsics/vmulq_m_s8.c: Likewise.
6922 * gcc.target/arm/mve/intrinsics/vmulq_m_u16.c: Likewise.
6923 * gcc.target/arm/mve/intrinsics/vmulq_m_u32.c: Likewise.
6924 * gcc.target/arm/mve/intrinsics/vmulq_m_u8.c: Likewise.
6925 * gcc.target/arm/mve/intrinsics/vornq_m_s16.c: Likewise.
6926 * gcc.target/arm/mve/intrinsics/vornq_m_s32.c: Likewise.
6927 * gcc.target/arm/mve/intrinsics/vornq_m_s8.c: Likewise.
6928 * gcc.target/arm/mve/intrinsics/vornq_m_u16.c: Likewise.
6929 * gcc.target/arm/mve/intrinsics/vornq_m_u32.c: Likewise.
6930 * gcc.target/arm/mve/intrinsics/vornq_m_u8.c: Likewise.
6931 * gcc.target/arm/mve/intrinsics/vorrq_m_s16.c: Likewise.
6932 * gcc.target/arm/mve/intrinsics/vorrq_m_s32.c: Likewise.
6933 * gcc.target/arm/mve/intrinsics/vorrq_m_s8.c: Likewise.
6934 * gcc.target/arm/mve/intrinsics/vorrq_m_u16.c: Likewise.
6935 * gcc.target/arm/mve/intrinsics/vorrq_m_u32.c: Likewise.
6936 * gcc.target/arm/mve/intrinsics/vorrq_m_u8.c: Likewise.
6937 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_s16.c: Likewise.
6938 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_s32.c: Likewise.
6939 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_s8.c: Likewise.
6940 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_u16.c: Likewise.
6941 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_u32.c: Likewise.
6942 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_u8.c: Likewise.
6943 * gcc.target/arm/mve/intrinsics/vqaddq_m_s16.c: Likewise.
6944 * gcc.target/arm/mve/intrinsics/vqaddq_m_s32.c: Likewise.
6945 * gcc.target/arm/mve/intrinsics/vqaddq_m_s8.c: Likewise.
6946 * gcc.target/arm/mve/intrinsics/vqaddq_m_u16.c: Likewise.
6947 * gcc.target/arm/mve/intrinsics/vqaddq_m_u32.c: Likewise.
6948 * gcc.target/arm/mve/intrinsics/vqaddq_m_u8.c: Likewise.
6949 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s16.c: Likewise.
6950 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s32.c: Likewise.
6951 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s8.c: Likewise.
6952 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s16.c: Likewise.
6953 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s32.c: Likewise.
6954 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s8.c: Likewise.
6955 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_s16.c: Likewise.
6956 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_s32.c: Likewise.
6957 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_s8.c: Likewise.
6958 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_u16.c: Likewise.
6959 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_u32.c: Likewise.
6960 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_u8.c: Likewise.
6961 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s16.c: Likewise.
6962 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s32.c: Likewise.
6963 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s8.c: Likewise.
6964 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s16.c: Likewise.
6965 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s32.c: Likewise.
6966 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s8.c: Likewise.
6967 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_n_s16.c: Likewise.
6968 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_n_s32.c: Likewise.
6969 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_n_s8.c: Likewise.
6970 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_s16.c: Likewise.
6971 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_s32.c: Likewise.
6972 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_s8.c: Likewise.
6973 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s16.c: Likewise.
6974 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s32.c: Likewise.
6975 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s8.c: Likewise.
6976 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s16.c: Likewise.
6977 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s32.c: Likewise.
6978 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s8.c: Likewise.
6979 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s16.c: Likewise.
6980 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s32.c: Likewise.
6981 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s8.c: Likewise.
6982 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_u16.c: Likewise.
6983 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_u32.c: Likewise.
6984 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_u8.c: Likewise.
6985 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s16.c: Likewise.
6986 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s32.c: Likewise.
6987 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s8.c: Likewise.
6988 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_u16.c: Likewise.
6989 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_u32.c: Likewise.
6990 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_u8.c: Likewise.
6991 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s16.c: Likewise.
6992 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s32.c: Likewise.
6993 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s8.c: Likewise.
6994 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s16.c: Likewise.
6995 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s32.c: Likewise.
6996 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s8.c: Likewise.
6997 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s16.c: Likewise.
6998 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s32.c: Likewise.
6999 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s8.c: Likewise.
7000 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s16.c: Likewise.
7001 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s32.c: Likewise.
7002 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s8.c: Likewise.
7003 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s16.c: Likewise.
7004 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s32.c: Likewise.
7005 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s8.c: Likewise.
7006 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u16.c: Likewise.
7007 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u32.c: Likewise.
7008 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u8.c: Likewise.
7009 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s16.c: Likewise.
7010 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s32.c: Likewise.
7011 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s8.c: Likewise.
7012 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u16.c: Likewise.
7013 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u32.c: Likewise.
7014 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u8.c: Likewise.
7015 * gcc.target/arm/mve/intrinsics/vqshlq_m_s16.c: Likewise.
7016 * gcc.target/arm/mve/intrinsics/vqshlq_m_s32.c: Likewise.
7017 * gcc.target/arm/mve/intrinsics/vqshlq_m_s8.c: Likewise.
7018 * gcc.target/arm/mve/intrinsics/vqshlq_m_u16.c: Likewise.
7019 * gcc.target/arm/mve/intrinsics/vqshlq_m_u32.c: Likewise.
7020 * gcc.target/arm/mve/intrinsics/vqshlq_m_u8.c: Likewise.
7021 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s16.c: Likewise.
7022 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s32.c: Likewise.
7023 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s8.c: Likewise.
7024 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u16.c: Likewise.
7025 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u32.c: Likewise.
7026 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u8.c: Likewise.
7027 * gcc.target/arm/mve/intrinsics/vqsubq_m_s16.c: Likewise.
7028 * gcc.target/arm/mve/intrinsics/vqsubq_m_s32.c: Likewise.
7029 * gcc.target/arm/mve/intrinsics/vqsubq_m_s8.c: Likewise.
7030 * gcc.target/arm/mve/intrinsics/vqsubq_m_u16.c: Likewise.
7031 * gcc.target/arm/mve/intrinsics/vqsubq_m_u32.c: Likewise.
7032 * gcc.target/arm/mve/intrinsics/vqsubq_m_u8.c: Likewise.
7033 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s16.c: Likewise.
7034 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s32.c: Likewise.
7035 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s8.c: Likewise.
7036 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u16.c: Likewise.
7037 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u32.c: Likewise.
7038 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u8.c: Likewise.
7039 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s16.c: Likewise.
7040 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s32.c: Likewise.
7041 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s8.c: Likewise.
7042 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u16.c: Likewise.
7043 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u32.c: Likewise.
7044 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u8.c: Likewise.
7045 * gcc.target/arm/mve/intrinsics/vrshlq_m_s16.c: Likewise.
7046 * gcc.target/arm/mve/intrinsics/vrshlq_m_s32.c: Likewise.
7047 * gcc.target/arm/mve/intrinsics/vrshlq_m_s8.c: Likewise.
7048 * gcc.target/arm/mve/intrinsics/vrshlq_m_u16.c: Likewise.
7049 * gcc.target/arm/mve/intrinsics/vrshlq_m_u32.c: Likewise.
7050 * gcc.target/arm/mve/intrinsics/vrshlq_m_u8.c: Likewise.
7051 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s16.c: Likewise.
7052 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s32.c: Likewise.
7053 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s8.c: Likewise.
7054 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u16.c: Likewise.
7055 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u32.c: Likewise.
7056 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u8.c: Likewise.
7057 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s16.c: Likewise.
7058 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s32.c: Likewise.
7059 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s8.c: Likewise.
7060 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u16.c: Likewise.
7061 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u32.c: Likewise.
7062 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u8.c: Likewise.
7063 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s16.c: Likewise.
7064 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s32.c: Likewise.
7065 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s8.c: Likewise.
7066 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u16.c: Likewise.
7067 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u32.c: Likewise.
7068 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u8.c: Likewise.
7069 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s16.c: Likewise.
7070 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s32.c: Likewise.
7071 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s8.c: Likewise.
7072 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u16.c: Likewise.
7073 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u32.c: Likewise.
7074 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u8.c: Likewise.
7075 * gcc.target/arm/mve/intrinsics/vsubq_m_n_s16.c: Likewise.
7076 * gcc.target/arm/mve/intrinsics/vsubq_m_n_s32.c: Likewise.
7077 * gcc.target/arm/mve/intrinsics/vsubq_m_n_s8.c: Likewise.
7078 * gcc.target/arm/mve/intrinsics/vsubq_m_n_u16.c: Likewise.
7079 * gcc.target/arm/mve/intrinsics/vsubq_m_n_u32.c: Likewise.
7080 * gcc.target/arm/mve/intrinsics/vsubq_m_n_u8.c: Likewise.
7082 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
7083 Mihail Ionescu <mihail.ionescu@arm.com>
7084 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
7086 * gcc.target/arm/mve/intrinsics/vabavq_p_s16.c: New test.
7087 * gcc.target/arm/mve/intrinsics/vabavq_p_s32.c: Likewise.
7088 * gcc.target/arm/mve/intrinsics/vabavq_p_s8.c: Likewise.
7089 * gcc.target/arm/mve/intrinsics/vabavq_p_u16.c: Likewise.
7090 * gcc.target/arm/mve/intrinsics/vabavq_p_u32.c: Likewise.
7091 * gcc.target/arm/mve/intrinsics/vabavq_p_u8.c: Likewise.
7092 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f16_s16.c: Likewise.
7093 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f16_u16.c: Likewise.
7094 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f32_s32.c: Likewise.
7095 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f32_u32.c: Likewise.
7096 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s16.c: Likewise.
7097 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s32.c: Likewise.
7098 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s8.c: Likewise.
7099 * gcc.target/arm/mve/intrinsics/vshlq_m_s16.c: Likewise.
7100 * gcc.target/arm/mve/intrinsics/vshlq_m_s32.c: Likewise.
7101 * gcc.target/arm/mve/intrinsics/vshlq_m_s8.c: Likewise.
7102 * gcc.target/arm/mve/intrinsics/vshlq_m_u16.c: Likewise.
7103 * gcc.target/arm/mve/intrinsics/vshlq_m_u32.c: Likewise.
7104 * gcc.target/arm/mve/intrinsics/vshlq_m_u8.c: Likewise.
7105 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s16.c: Likewise.
7106 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s32.c: Likewise.
7107 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s8.c: Likewise.
7108 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u16.c: Likewise.
7109 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u32.c: Likewise.
7110 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u8.c: Likewise.
7111 * gcc.target/arm/mve/intrinsics/vsubq_m_s16.c: Likewise.
7112 * gcc.target/arm/mve/intrinsics/vsubq_m_s32.c: Likewise.
7113 * gcc.target/arm/mve/intrinsics/vsubq_m_s8.c: Likewise.
7114 * gcc.target/arm/mve/intrinsics/vsubq_m_u16.c: Likewise.
7115 * gcc.target/arm/mve/intrinsics/vsubq_m_u32.c: Likewise.
7116 * gcc.target/arm/mve/intrinsics/vsubq_m_u8.c: Likewise.
7118 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
7119 Mihail Ionescu <mihail.ionescu@arm.com>
7120 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
7122 * gcc.target/arm/mve/intrinsics/vabsq_m_f16.c: New test.
7123 * gcc.target/arm/mve/intrinsics/vabsq_m_f32.c: Likewise.
7124 * gcc.target/arm/mve/intrinsics/vaddlvaq_p_s32.c: Likewise.
7125 * gcc.target/arm/mve/intrinsics/vaddlvaq_p_u32.c: Likewise.
7126 * gcc.target/arm/mve/intrinsics/vcmlaq_f16.c: Likewise.
7127 * gcc.target/arm/mve/intrinsics/vcmlaq_f32.c: Likewise.
7128 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f16.c: Likewise.
7129 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f32.c: Likewise.
7130 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f16.c: Likewise.
7131 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f32.c: Likewise.
7132 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f16.c: Likewise.
7133 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f32.c: Likewise.
7134 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f16.c: Likewise.
7135 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f32.c: Likewise.
7136 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_f16.c: Likewise.
7137 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_f32.c: Likewise.
7138 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f16.c: Likewise.
7139 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f32.c: Likewise.
7140 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_f16.c: Likewise.
7141 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_f32.c: Likewise.
7142 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f16.c: Likewise.
7143 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f32.c: Likewise.
7144 * gcc.target/arm/mve/intrinsics/vcmpleq_m_f16.c: Likewise.
7145 * gcc.target/arm/mve/intrinsics/vcmpleq_m_f32.c: Likewise.
7146 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f16.c: Likewise.
7147 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f32.c: Likewise.
7148 * gcc.target/arm/mve/intrinsics/vcmpltq_m_f16.c: Likewise.
7149 * gcc.target/arm/mve/intrinsics/vcmpltq_m_f32.c: Likewise.
7150 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f16.c: Likewise.
7151 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f32.c: Likewise.
7152 * gcc.target/arm/mve/intrinsics/vcmpneq_m_f16.c: Likewise.
7153 * gcc.target/arm/mve/intrinsics/vcmpneq_m_f32.c: Likewise.
7154 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f16.c: Likewise.
7155 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f32.c: Likewise.
7156 * gcc.target/arm/mve/intrinsics/vcvtbq_m_f16_f32.c: Likewise.
7157 * gcc.target/arm/mve/intrinsics/vcvtbq_m_f32_f16.c: Likewise.
7158 * gcc.target/arm/mve/intrinsics/vcvtmq_m_s16_f16.c: Likewise.
7159 * gcc.target/arm/mve/intrinsics/vcvtmq_m_s32_f32.c: Likewise.
7160 * gcc.target/arm/mve/intrinsics/vcvtmq_m_u16_f16.c: Likewise.
7161 * gcc.target/arm/mve/intrinsics/vcvtmq_m_u32_f32.c: Likewise.
7162 * gcc.target/arm/mve/intrinsics/vcvtnq_m_s16_f16.c: Likewise.
7163 * gcc.target/arm/mve/intrinsics/vcvtnq_m_s32_f32.c: Likewise.
7164 * gcc.target/arm/mve/intrinsics/vcvtnq_m_u16_f16.c: Likewise.
7165 * gcc.target/arm/mve/intrinsics/vcvtnq_m_u32_f32.c: Likewise.
7166 * gcc.target/arm/mve/intrinsics/vcvtpq_m_s16_f16.c: Likewise.
7167 * gcc.target/arm/mve/intrinsics/vcvtpq_m_s32_f32.c: Likewise.
7168 * gcc.target/arm/mve/intrinsics/vcvtpq_m_u16_f16.c: Likewise.
7169 * gcc.target/arm/mve/intrinsics/vcvtpq_m_u32_f32.c: Likewise.
7170 * gcc.target/arm/mve/intrinsics/vcvtq_m_s16_f16.c: Likewise.
7171 * gcc.target/arm/mve/intrinsics/vcvtq_m_s32_f32.c: Likewise.
7172 * gcc.target/arm/mve/intrinsics/vcvtq_m_u16_f16.c: Likewise.
7173 * gcc.target/arm/mve/intrinsics/vcvtq_m_u32_f32.c: Likewise.
7174 * gcc.target/arm/mve/intrinsics/vcvttq_m_f16_f32.c: Likewise.
7175 * gcc.target/arm/mve/intrinsics/vcvttq_m_f32_f16.c: Likewise.
7176 * gcc.target/arm/mve/intrinsics/vdupq_m_n_f16.c: Likewise.
7177 * gcc.target/arm/mve/intrinsics/vdupq_m_n_f32.c: Likewise.
7178 * gcc.target/arm/mve/intrinsics/vfmaq_f16.c: Likewise.
7179 * gcc.target/arm/mve/intrinsics/vfmaq_f32.c: Likewise.
7180 * gcc.target/arm/mve/intrinsics/vfmaq_n_f16.c: Likewise.
7181 * gcc.target/arm/mve/intrinsics/vfmaq_n_f32.c: Likewise.
7182 * gcc.target/arm/mve/intrinsics/vfmasq_n_f16.c: Likewise.
7183 * gcc.target/arm/mve/intrinsics/vfmasq_n_f32.c: Likewise.
7184 * gcc.target/arm/mve/intrinsics/vfmsq_f16.c: Likewise.
7185 * gcc.target/arm/mve/intrinsics/vfmsq_f32.c: Likewise.
7186 * gcc.target/arm/mve/intrinsics/vmaxnmaq_m_f16.c: Likewise.
7187 * gcc.target/arm/mve/intrinsics/vmaxnmaq_m_f32.c: Likewise.
7188 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f16.c: Likewise.
7189 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f32.c: Likewise.
7190 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f16.c: Likewise.
7191 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f32.c: Likewise.
7192 * gcc.target/arm/mve/intrinsics/vminnmaq_m_f16.c: Likewise.
7193 * gcc.target/arm/mve/intrinsics/vminnmaq_m_f32.c: Likewise.
7194 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f16.c: Likewise.
7195 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f32.c: Likewise.
7196 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f16.c: Likewise.
7197 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f32.c: Likewise.
7198 * gcc.target/arm/mve/intrinsics/vmlaldavaq_s16.c: Likewise.
7199 * gcc.target/arm/mve/intrinsics/vmlaldavaq_s32.c: Likewise.
7200 * gcc.target/arm/mve/intrinsics/vmlaldavaq_u16.c: Likewise.
7201 * gcc.target/arm/mve/intrinsics/vmlaldavaq_u32.c: Likewise.
7202 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s16.c: Likewise.
7203 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s32.c: Likewise.
7204 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_u16.c: Likewise.
7205 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_u32.c: Likewise.
7206 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_s16.c: Likewise.
7207 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_s32.c: Likewise.
7208 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_u16.c: Likewise.
7209 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_u32.c: Likewise.
7210 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_s16.c: Likewise.
7211 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_s32.c: Likewise.
7212 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_u16.c: Likewise.
7213 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_u32.c: Likewise.
7214 * gcc.target/arm/mve/intrinsics/vmlsldavaq_s16.c: Likewise.
7215 * gcc.target/arm/mve/intrinsics/vmlsldavaq_s32.c: Likewise.
7216 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_s16.c: Likewise.
7217 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_s32.c: Likewise.
7218 * gcc.target/arm/mve/intrinsics/vmlsldavq_p_s16.c: Likewise.
7219 * gcc.target/arm/mve/intrinsics/vmlsldavq_p_s32.c: Likewise.
7220 * gcc.target/arm/mve/intrinsics/vmlsldavxq_p_s16.c: Likewise.
7221 * gcc.target/arm/mve/intrinsics/vmlsldavxq_p_s32.c: Likewise.
7222 * gcc.target/arm/mve/intrinsics/vmovlbq_m_s16.c: Likewise.
7223 * gcc.target/arm/mve/intrinsics/vmovlbq_m_s8.c: Likewise.
7224 * gcc.target/arm/mve/intrinsics/vmovlbq_m_u16.c: Likewise.
7225 * gcc.target/arm/mve/intrinsics/vmovlbq_m_u8.c: Likewise.
7226 * gcc.target/arm/mve/intrinsics/vmovltq_m_s16.c: Likewise.
7227 * gcc.target/arm/mve/intrinsics/vmovltq_m_s8.c: Likewise.
7228 * gcc.target/arm/mve/intrinsics/vmovltq_m_u16.c: Likewise.
7229 * gcc.target/arm/mve/intrinsics/vmovltq_m_u8.c: Likewise.
7230 * gcc.target/arm/mve/intrinsics/vmovnbq_m_s16.c: Likewise.
7231 * gcc.target/arm/mve/intrinsics/vmovnbq_m_s32.c: Likewise.
7232 * gcc.target/arm/mve/intrinsics/vmovnbq_m_u16.c: Likewise.
7233 * gcc.target/arm/mve/intrinsics/vmovnbq_m_u32.c: Likewise.
7234 * gcc.target/arm/mve/intrinsics/vmovntq_m_s16.c: Likewise.
7235 * gcc.target/arm/mve/intrinsics/vmovntq_m_s32.c: Likewise.
7236 * gcc.target/arm/mve/intrinsics/vmovntq_m_u16.c: Likewise.
7237 * gcc.target/arm/mve/intrinsics/vmovntq_m_u32.c: Likewise.
7238 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s16.c: Likewise.
7239 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s32.c: Likewise.
7240 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u16.c: Likewise.
7241 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u32.c: Likewise.
7242 * gcc.target/arm/mve/intrinsics/vnegq_m_f16.c: Likewise.
7243 * gcc.target/arm/mve/intrinsics/vnegq_m_f32.c: Likewise.
7244 * gcc.target/arm/mve/intrinsics/vorrq_m_n_s16.c: Likewise.
7245 * gcc.target/arm/mve/intrinsics/vorrq_m_n_s32.c: Likewise.
7246 * gcc.target/arm/mve/intrinsics/vorrq_m_n_u16.c: Likewise.
7247 * gcc.target/arm/mve/intrinsics/vorrq_m_n_u32.c: Likewise.
7248 * gcc.target/arm/mve/intrinsics/vpselq_f16.c: Likewise.
7249 * gcc.target/arm/mve/intrinsics/vpselq_f32.c: Likewise.
7250 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_s16.c: Likewise.
7251 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_s32.c: Likewise.
7252 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_u16.c: Likewise.
7253 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_u32.c: Likewise.
7254 * gcc.target/arm/mve/intrinsics/vqmovntq_m_s16.c: Likewise.
7255 * gcc.target/arm/mve/intrinsics/vqmovntq_m_s32.c: Likewise.
7256 * gcc.target/arm/mve/intrinsics/vqmovntq_m_u16.c: Likewise.
7257 * gcc.target/arm/mve/intrinsics/vqmovntq_m_u32.c: Likewise.
7258 * gcc.target/arm/mve/intrinsics/vqmovunbq_m_s16.c: Likewise.
7259 * gcc.target/arm/mve/intrinsics/vqmovunbq_m_s32.c: Likewise.
7260 * gcc.target/arm/mve/intrinsics/vqmovuntq_m_s16.c: Likewise.
7261 * gcc.target/arm/mve/intrinsics/vqmovuntq_m_s32.c: Likewise.
7262 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_s16.c: Likewise.
7263 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_s32.c: Likewise.
7264 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_u16.c: Likewise.
7265 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_u32.c: Likewise.
7266 * gcc.target/arm/mve/intrinsics/vqrshruntq_n_s16.c: Likewise.
7267 * gcc.target/arm/mve/intrinsics/vqrshruntq_n_s32.c: Likewise.
7268 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_s16.c: Likewise.
7269 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_s32.c: Likewise.
7270 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_u16.c: Likewise.
7271 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_u32.c: Likewise.
7272 * gcc.target/arm/mve/intrinsics/vqshrntq_n_s16.c: Likewise.
7273 * gcc.target/arm/mve/intrinsics/vqshrntq_n_s32.c: Likewise.
7274 * gcc.target/arm/mve/intrinsics/vqshrntq_n_u16.c: Likewise.
7275 * gcc.target/arm/mve/intrinsics/vqshrntq_n_u32.c: Likewise.
7276 * gcc.target/arm/mve/intrinsics/vqshrunbq_n_s16.c: Likewise.
7277 * gcc.target/arm/mve/intrinsics/vqshrunbq_n_s32.c: Likewise.
7278 * gcc.target/arm/mve/intrinsics/vqshruntq_n_s16.c: Likewise.
7279 * gcc.target/arm/mve/intrinsics/vqshruntq_n_s32.c: Likewise.
7280 * gcc.target/arm/mve/intrinsics/vrev16q_m_s8.c: Likewise.
7281 * gcc.target/arm/mve/intrinsics/vrev16q_m_u8.c: Likewise.
7282 * gcc.target/arm/mve/intrinsics/vrev32q_m_f16.c: Likewise.
7283 * gcc.target/arm/mve/intrinsics/vrev32q_m_s16.c: Likewise.
7284 * gcc.target/arm/mve/intrinsics/vrev32q_m_s8.c: Likewise.
7285 * gcc.target/arm/mve/intrinsics/vrev32q_m_u16.c: Likewise.
7286 * gcc.target/arm/mve/intrinsics/vrev32q_m_u8.c: Likewise.
7287 * gcc.target/arm/mve/intrinsics/vrev64q_m_f16.c: Likewise.
7288 * gcc.target/arm/mve/intrinsics/vrev64q_m_f32.c: Likewise.
7289 * gcc.target/arm/mve/intrinsics/vrmlaldavhaxq_s32.c: Likewise.
7290 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_p_s32.c: Likewise.
7291 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_p_u32.c: Likewise.
7292 * gcc.target/arm/mve/intrinsics/vrmlaldavhxq_p_s32.c: Likewise.
7293 * gcc.target/arm/mve/intrinsics/vrmlsldavhaq_s32.c: Likewise.
7294 * gcc.target/arm/mve/intrinsics/vrmlsldavhaxq_s32.c: Likewise.
7295 * gcc.target/arm/mve/intrinsics/vrmlsldavhq_p_s32.c: Likewise.
7296 * gcc.target/arm/mve/intrinsics/vrmlsldavhxq_p_s32.c: Likewise.
7297 * gcc.target/arm/mve/intrinsics/vrndaq_m_f16.c: Likewise.
7298 * gcc.target/arm/mve/intrinsics/vrndaq_m_f32.c: Likewise.
7299 * gcc.target/arm/mve/intrinsics/vrndmq_m_f16.c: Likewise.
7300 * gcc.target/arm/mve/intrinsics/vrndmq_m_f32.c: Likewise.
7301 * gcc.target/arm/mve/intrinsics/vrndnq_m_f16.c: Likewise.
7302 * gcc.target/arm/mve/intrinsics/vrndnq_m_f32.c: Likewise.
7303 * gcc.target/arm/mve/intrinsics/vrndpq_m_f16.c: Likewise.
7304 * gcc.target/arm/mve/intrinsics/vrndpq_m_f32.c: Likewise.
7305 * gcc.target/arm/mve/intrinsics/vrndq_m_f16.c: Likewise.
7306 * gcc.target/arm/mve/intrinsics/vrndq_m_f32.c: Likewise.
7307 * gcc.target/arm/mve/intrinsics/vrndxq_m_f16.c: Likewise.
7308 * gcc.target/arm/mve/intrinsics/vrndxq_m_f32.c: Likewise.
7309 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_s16.c: Likewise.
7310 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_s32.c: Likewise.
7311 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_u16.c: Likewise.
7312 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_u32.c: Likewise.
7313 * gcc.target/arm/mve/intrinsics/vrshrntq_n_s16.c: Likewise.
7314 * gcc.target/arm/mve/intrinsics/vrshrntq_n_s32.c: Likewise.
7315 * gcc.target/arm/mve/intrinsics/vrshrntq_n_u16.c: Likewise.
7316 * gcc.target/arm/mve/intrinsics/vrshrntq_n_u32.c: Likewise.
7317 * gcc.target/arm/mve/intrinsics/vshrnbq_n_s16.c: Likewise.
7318 * gcc.target/arm/mve/intrinsics/vshrnbq_n_s32.c: Likewise.
7319 * gcc.target/arm/mve/intrinsics/vshrnbq_n_u16.c: Likewise.
7320 * gcc.target/arm/mve/intrinsics/vshrnbq_n_u32.c: Likewise.
7321 * gcc.target/arm/mve/intrinsics/vshrntq_n_s16.c: Likewise.
7322 * gcc.target/arm/mve/intrinsics/vshrntq_n_s32.c: Likewise.
7323 * gcc.target/arm/mve/intrinsics/vshrntq_n_u16.c: Likewise.
7324 * gcc.target/arm/mve/intrinsics/vshrntq_n_u32.c: Likewise.
7326 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
7327 Mihail Ionescu <mihail.ionescu@arm.com>
7328 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
7330 * gcc.target/arm/mve/intrinsics/vabsq_m_s16.c: New test.
7331 * gcc.target/arm/mve/intrinsics/vabsq_m_s32.c: Likewise.
7332 * gcc.target/arm/mve/intrinsics/vabsq_m_s8.c: Likewise.
7333 * gcc.target/arm/mve/intrinsics/vaddvaq_p_s16.c: Likewise.
7334 * gcc.target/arm/mve/intrinsics/vaddvaq_p_s32.c: Likewise.
7335 * gcc.target/arm/mve/intrinsics/vaddvaq_p_s8.c: Likewise.
7336 * gcc.target/arm/mve/intrinsics/vaddvaq_p_u16.c: Likewise.
7337 * gcc.target/arm/mve/intrinsics/vaddvaq_p_u32.c: Likewise.
7338 * gcc.target/arm/mve/intrinsics/vaddvaq_p_u8.c: Likewise.
7339 * gcc.target/arm/mve/intrinsics/vclsq_m_s16.c: Likewise.
7340 * gcc.target/arm/mve/intrinsics/vclsq_m_s32.c: Likewise.
7341 * gcc.target/arm/mve/intrinsics/vclsq_m_s8.c: Likewise.
7342 * gcc.target/arm/mve/intrinsics/vclzq_m_s16.c: Likewise.
7343 * gcc.target/arm/mve/intrinsics/vclzq_m_s32.c: Likewise.
7344 * gcc.target/arm/mve/intrinsics/vclzq_m_s8.c: Likewise.
7345 * gcc.target/arm/mve/intrinsics/vclzq_m_u16.c: Likewise.
7346 * gcc.target/arm/mve/intrinsics/vclzq_m_u32.c: Likewise.
7347 * gcc.target/arm/mve/intrinsics/vclzq_m_u8.c: Likewise.
7348 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u16.c: Likewise.
7349 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u32.c: Likewise.
7350 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u8.c: Likewise.
7351 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_u16.c: Likewise.
7352 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_u32.c: Likewise.
7353 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_u8.c: Likewise.
7354 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_s16.c: Likewise.
7355 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_s32.c: Likewise.
7356 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_s8.c: Likewise.
7357 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_u16.c: Likewise.
7358 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_u32.c: Likewise.
7359 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_u8.c: Likewise.
7360 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_s16.c: Likewise.
7361 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_s32.c: Likewise.
7362 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_s8.c: Likewise.
7363 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_u16.c: Likewise.
7364 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_u32.c: Likewise.
7365 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_u8.c: Likewise.
7366 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s16.c: Likewise.
7367 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s32.c: Likewise.
7368 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s8.c: Likewise.
7369 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_s16.c: Likewise.
7370 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_s32.c: Likewise.
7371 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_s8.c: Likewise.
7372 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_s16.c: Likewise.
7373 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_s32.c: Likewise.
7374 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_s8.c: Likewise.
7375 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_s16.c: Likewise.
7376 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_s32.c: Likewise.
7377 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_s8.c: Likewise.
7378 * gcc.target/arm/mve/intrinsics/vcmphiq_m_n_u16.c: Likewise.
7379 * gcc.target/arm/mve/intrinsics/vcmphiq_m_n_u32.c: Likewise.
7380 * gcc.target/arm/mve/intrinsics/vcmphiq_m_n_u8.c: Likewise.
7381 * gcc.target/arm/mve/intrinsics/vcmphiq_m_u16.c: Likewise.
7382 * gcc.target/arm/mve/intrinsics/vcmphiq_m_u32.c: Likewise.
7383 * gcc.target/arm/mve/intrinsics/vcmphiq_m_u8.c: Likewise.
7384 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_s16.c: Likewise.
7385 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_s32.c: Likewise.
7386 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_s8.c: Likewise.
7387 * gcc.target/arm/mve/intrinsics/vcmpleq_m_s16.c: Likewise.
7388 * gcc.target/arm/mve/intrinsics/vcmpleq_m_s32.c: Likewise.
7389 * gcc.target/arm/mve/intrinsics/vcmpleq_m_s8.c: Likewise.
7390 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_s16.c: Likewise.
7391 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_s32.c: Likewise.
7392 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_s8.c: Likewise.
7393 * gcc.target/arm/mve/intrinsics/vcmpltq_m_s16.c: Likewise.
7394 * gcc.target/arm/mve/intrinsics/vcmpltq_m_s32.c: Likewise.
7395 * gcc.target/arm/mve/intrinsics/vcmpltq_m_s8.c: Likewise.
7396 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_s16.c: Likewise.
7397 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_s32.c: Likewise.
7398 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_s8.c: Likewise.
7399 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_u16.c: Likewise.
7400 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_u32.c: Likewise.
7401 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_u8.c: Likewise.
7402 * gcc.target/arm/mve/intrinsics/vcmpneq_m_s16.c: Likewise.
7403 * gcc.target/arm/mve/intrinsics/vcmpneq_m_s32.c: Likewise.
7404 * gcc.target/arm/mve/intrinsics/vcmpneq_m_s8.c: Likewise.
7405 * gcc.target/arm/mve/intrinsics/vcmpneq_m_u16.c: Likewise.
7406 * gcc.target/arm/mve/intrinsics/vcmpneq_m_u32.c: Likewise.
7407 * gcc.target/arm/mve/intrinsics/vcmpneq_m_u8.c: Likewise.
7408 * gcc.target/arm/mve/intrinsics/vdupq_m_n_s16.c: Likewise.
7409 * gcc.target/arm/mve/intrinsics/vdupq_m_n_s32.c: Likewise.
7410 * gcc.target/arm/mve/intrinsics/vdupq_m_n_s8.c: Likewise.
7411 * gcc.target/arm/mve/intrinsics/vdupq_m_n_u16.c: Likewise.
7412 * gcc.target/arm/mve/intrinsics/vdupq_m_n_u32.c: Likewise.
7413 * gcc.target/arm/mve/intrinsics/vdupq_m_n_u8.c: Likewise.
7414 * gcc.target/arm/mve/intrinsics/vmaxaq_m_s16.c: Likewise.
7415 * gcc.target/arm/mve/intrinsics/vmaxaq_m_s32.c: Likewise.
7416 * gcc.target/arm/mve/intrinsics/vmaxaq_m_s8.c: Likewise.
7417 * gcc.target/arm/mve/intrinsics/vmaxavq_p_s16.c: Likewise.
7418 * gcc.target/arm/mve/intrinsics/vmaxavq_p_s32.c: Likewise.
7419 * gcc.target/arm/mve/intrinsics/vmaxavq_p_s8.c: Likewise.
7420 * gcc.target/arm/mve/intrinsics/vmaxvq_p_s16.c: Likewise.
7421 * gcc.target/arm/mve/intrinsics/vmaxvq_p_s32.c: Likewise.
7422 * gcc.target/arm/mve/intrinsics/vmaxvq_p_s8.c: Likewise.
7423 * gcc.target/arm/mve/intrinsics/vmaxvq_p_u16.c: Likewise.
7424 * gcc.target/arm/mve/intrinsics/vmaxvq_p_u32.c: Likewise.
7425 * gcc.target/arm/mve/intrinsics/vmaxvq_p_u8.c: Likewise.
7426 * gcc.target/arm/mve/intrinsics/vminaq_m_s16.c: Likewise.
7427 * gcc.target/arm/mve/intrinsics/vminaq_m_s32.c: Likewise.
7428 * gcc.target/arm/mve/intrinsics/vminaq_m_s8.c: Likewise.
7429 * gcc.target/arm/mve/intrinsics/vminavq_p_s16.c: Likewise.
7430 * gcc.target/arm/mve/intrinsics/vminavq_p_s32.c: Likewise.
7431 * gcc.target/arm/mve/intrinsics/vminavq_p_s8.c: Likewise.
7432 * gcc.target/arm/mve/intrinsics/vminvq_p_s16.c: Likewise.
7433 * gcc.target/arm/mve/intrinsics/vminvq_p_s32.c: Likewise.
7434 * gcc.target/arm/mve/intrinsics/vminvq_p_s8.c: Likewise.
7435 * gcc.target/arm/mve/intrinsics/vminvq_p_u16.c: Likewise.
7436 * gcc.target/arm/mve/intrinsics/vminvq_p_u32.c: Likewise.
7437 * gcc.target/arm/mve/intrinsics/vminvq_p_u8.c: Likewise.
7438 * gcc.target/arm/mve/intrinsics/vmladavaq_s16.c: Likewise.
7439 * gcc.target/arm/mve/intrinsics/vmladavaq_s32.c: Likewise.
7440 * gcc.target/arm/mve/intrinsics/vmladavaq_s8.c: Likewise.
7441 * gcc.target/arm/mve/intrinsics/vmladavaq_u16.c: Likewise.
7442 * gcc.target/arm/mve/intrinsics/vmladavaq_u32.c: Likewise.
7443 * gcc.target/arm/mve/intrinsics/vmladavaq_u8.c: Likewise.
7444 * gcc.target/arm/mve/intrinsics/vmladavaxq_s16.c: Likewise.
7445 * gcc.target/arm/mve/intrinsics/vmladavaxq_s32.c: Likewise.
7446 * gcc.target/arm/mve/intrinsics/vmladavaxq_s8.c: Likewise.
7447 * gcc.target/arm/mve/intrinsics/vmladavq_p_s16.c: Likewise.
7448 * gcc.target/arm/mve/intrinsics/vmladavq_p_s32.c: Likewise.
7449 * gcc.target/arm/mve/intrinsics/vmladavq_p_s8.c: Likewise.
7450 * gcc.target/arm/mve/intrinsics/vmladavq_p_u16.c: Likewise.
7451 * gcc.target/arm/mve/intrinsics/vmladavq_p_u32.c: Likewise.
7452 * gcc.target/arm/mve/intrinsics/vmladavq_p_u8.c: Likewise.
7453 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s16.c: Likewise.
7454 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s32.c: Likewise.
7455 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s8.c: Likewise.
7456 * gcc.target/arm/mve/intrinsics/vmlaq_n_s16.c: Likewise.
7457 * gcc.target/arm/mve/intrinsics/vmlaq_n_s32.c: Likewise.
7458 * gcc.target/arm/mve/intrinsics/vmlaq_n_s8.c: Likewise.
7459 * gcc.target/arm/mve/intrinsics/vmlaq_n_u16.c: Likewise.
7460 * gcc.target/arm/mve/intrinsics/vmlaq_n_u32.c: Likewise.
7461 * gcc.target/arm/mve/intrinsics/vmlaq_n_u8.c: Likewise.
7462 * gcc.target/arm/mve/intrinsics/vmlasq_n_s16.c: Likewise.
7463 * gcc.target/arm/mve/intrinsics/vmlasq_n_s32.c: Likewise.
7464 * gcc.target/arm/mve/intrinsics/vmlasq_n_s8.c: Likewise.
7465 * gcc.target/arm/mve/intrinsics/vmlasq_n_u16.c: Likewise.
7466 * gcc.target/arm/mve/intrinsics/vmlasq_n_u32.c: Likewise.
7467 * gcc.target/arm/mve/intrinsics/vmlasq_n_u8.c: Likewise.
7468 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s16.c: Likewise.
7469 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s32.c: Likewise.
7470 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s8.c: Likewise.
7471 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s16.c: Likewise.
7472 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s32.c: Likewise.
7473 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s8.c: Likewise.
7474 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s16.c: Likewise.
7475 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s32.c: Likewise.
7476 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s8.c: Likewise.
7477 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s16.c: Likewise.
7478 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s32.c: Likewise.
7479 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s8.c: Likewise.
7480 * gcc.target/arm/mve/intrinsics/vmvnq_m_s16.c: Likewise.
7481 * gcc.target/arm/mve/intrinsics/vmvnq_m_s32.c: Likewise.
7482 * gcc.target/arm/mve/intrinsics/vmvnq_m_s8.c: Likewise.
7483 * gcc.target/arm/mve/intrinsics/vmvnq_m_u16.c: Likewise.
7484 * gcc.target/arm/mve/intrinsics/vmvnq_m_u32.c: Likewise.
7485 * gcc.target/arm/mve/intrinsics/vmvnq_m_u8.c: Likewise.
7486 * gcc.target/arm/mve/intrinsics/vnegq_m_s16.c: Likewise.
7487 * gcc.target/arm/mve/intrinsics/vnegq_m_s32.c: Likewise.
7488 * gcc.target/arm/mve/intrinsics/vnegq_m_s8.c: Likewise.
7489 * gcc.target/arm/mve/intrinsics/vpselq_s16.c: Likewise.
7490 * gcc.target/arm/mve/intrinsics/vpselq_s32.c: Likewise.
7491 * gcc.target/arm/mve/intrinsics/vpselq_s64.c: Likewise.
7492 * gcc.target/arm/mve/intrinsics/vpselq_s8.c: Likewise.
7493 * gcc.target/arm/mve/intrinsics/vpselq_u16.c: Likewise.
7494 * gcc.target/arm/mve/intrinsics/vpselq_u32.c: Likewise.
7495 * gcc.target/arm/mve/intrinsics/vpselq_u64.c: Likewise.
7496 * gcc.target/arm/mve/intrinsics/vpselq_u8.c: Likewise.
7497 * gcc.target/arm/mve/intrinsics/vqabsq_m_s16.c: Likewise.
7498 * gcc.target/arm/mve/intrinsics/vqabsq_m_s32.c: Likewise.
7499 * gcc.target/arm/mve/intrinsics/vqabsq_m_s8.c: Likewise.
7500 * gcc.target/arm/mve/intrinsics/vqdmladhq_s16.c: Likewise.
7501 * gcc.target/arm/mve/intrinsics/vqdmladhq_s32.c: Likewise.
7502 * gcc.target/arm/mve/intrinsics/vqdmladhq_s8.c: Likewise.
7503 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s16.c: Likewise.
7504 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s32.c: Likewise.
7505 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s8.c: Likewise.
7506 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s16.c: Likewise.
7507 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s32.c: Likewise.
7508 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s8.c: Likewise.
7509 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_u16.c: Likewise.
7510 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_u32.c: Likewise.
7511 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_u8.c: Likewise.
7512 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s16.c: Likewise.
7513 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s32.c: Likewise.
7514 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s8.c: Likewise.
7515 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s16.c: Likewise.
7516 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s32.c: Likewise.
7517 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s8.c: Likewise.
7518 * gcc.target/arm/mve/intrinsics/vqnegq_m_s16.c: Likewise.
7519 * gcc.target/arm/mve/intrinsics/vqnegq_m_s32.c: Likewise.
7520 * gcc.target/arm/mve/intrinsics/vqnegq_m_s8.c: Likewise.
7521 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s16.c: Likewise.
7522 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s32.c: Likewise.
7523 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s8.c: Likewise.
7524 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s16.c: Likewise.
7525 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s32.c: Likewise.
7526 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s8.c: Likewise.
7527 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s16.c: Likewise.
7528 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s32.c: Likewise.
7529 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s8.c: Likewise.
7530 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u16.c: Likewise.
7531 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u32.c: Likewise.
7532 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u8.c: Likewise.
7533 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s16.c: Likewise.
7534 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s32.c: Likewise.
7535 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s8.c: Likewise.
7536 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u16.c: Likewise.
7537 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u32.c: Likewise.
7538 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u8.c: Likewise.
7539 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s16.c: Likewise.
7540 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s32.c: Likewise.
7541 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s8.c: Likewise.
7542 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s16.c: Likewise.
7543 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s32.c: Likewise.
7544 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s8.c: Likewise.
7545 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s16.c: Likewise.
7546 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s32.c: Likewise.
7547 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s8.c: Likewise.
7548 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u16.c: Likewise.
7549 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u32.c: Likewise.
7550 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u8.c: Likewise.
7551 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s16.c: Likewise.
7552 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s32.c: Likewise.
7553 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s8.c: Likewise.
7554 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u16.c: Likewise.
7555 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u32.c: Likewise.
7556 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u8.c: Likewise.
7557 * gcc.target/arm/mve/intrinsics/vrev64q_m_s16.c: Likewise.
7558 * gcc.target/arm/mve/intrinsics/vrev64q_m_s32.c: Likewise.
7559 * gcc.target/arm/mve/intrinsics/vrev64q_m_s8.c: Likewise.
7560 * gcc.target/arm/mve/intrinsics/vrev64q_m_u16.c: Likewise.
7561 * gcc.target/arm/mve/intrinsics/vrev64q_m_u32.c: Likewise.
7562 * gcc.target/arm/mve/intrinsics/vrev64q_m_u8.c: Likewise.
7563 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_s16.c: Likewise.
7564 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_s32.c: Likewise.
7565 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_s8.c: Likewise.
7566 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_u16.c: Likewise.
7567 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_u32.c: Likewise.
7568 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_u8.c: Likewise.
7569 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s16.c: Likewise.
7570 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s32.c: Likewise.
7571 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s8.c: Likewise.
7572 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u16.c: Likewise.
7573 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u32.c: Likewise.
7574 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u8.c: Likewise.
7575 * gcc.target/arm/mve/intrinsics/vsliq_n_s16.c: Likewise.
7576 * gcc.target/arm/mve/intrinsics/vsliq_n_s32.c: Likewise.
7577 * gcc.target/arm/mve/intrinsics/vsliq_n_s8.c: Likewise.
7578 * gcc.target/arm/mve/intrinsics/vsliq_n_u16.c: Likewise.
7579 * gcc.target/arm/mve/intrinsics/vsliq_n_u32.c: Likewise.
7580 * gcc.target/arm/mve/intrinsics/vsliq_n_u8.c: Likewise.
7581 * gcc.target/arm/mve/intrinsics/vsriq_n_s16.c: Likewise.
7582 * gcc.target/arm/mve/intrinsics/vsriq_n_s32.c: Likewise.
7583 * gcc.target/arm/mve/intrinsics/vsriq_n_s8.c: Likewise.
7584 * gcc.target/arm/mve/intrinsics/vsriq_n_u16.c: Likewise.
7585 * gcc.target/arm/mve/intrinsics/vsriq_n_u32.c: Likewise.
7586 * gcc.target/arm/mve/intrinsics/vsriq_n_u8.c: Likewise.
7588 2020-03-18 David Malcolm <dmalcolm@redhat.com>
7591 * gcc.dg/analyzer/pr94047.c: New test.
7593 2020-03-18 Richard Biener <rguenther@suse.de>
7596 * gcc.dg/torture/pr94206.c: New testcase.
7598 2020-03-18 Duan bo <duanbo3@huawei.com>
7601 * gcc.target/aarch64/pr94201.c:New test.
7603 2020-03-18 Richard Sandiford <richard.sandiford@arm.com>
7605 * gcc.target/aarch64/sve/acle/general/cpy_1.c: Leave gaps for in the
7606 check-function-bodies patterns for p15 to be saved.
7607 * gcc.target/aarch64/sve/pcs/args_1.c (callee_pred): Expect two
7608 predicates to be saved.
7609 * gcc.target/aarch64/sve/pcs/saves_1_be_nowrap.c (test_1): Expect
7610 p12-p15 to be saved and restored.
7611 (test_2): Remove p12-p15 from the clobber list.
7612 * gcc.target/aarch64/sve/pcs/saves_1_be_wrap.c (test_1): Expect
7613 p12-p15 to be saved and restored.
7614 (test_2): Remove p12-p15 from the clobber list.
7615 * gcc.target/aarch64/sve/pcs/saves_1_le_nowrap.c (test_1): Expect
7616 p12-p15 to be saved and restored.
7617 (test_2): Remove p12-p15 from the clobber list.
7618 * gcc.target/aarch64/sve/pcs/saves_1_le_wrap.c (test_1): Expect
7619 p12-p15 to be saved and restored.
7620 (test_2): Remove p12-p15 from the clobber list.
7621 * gcc.target/aarch64/sve/pcs/saves_2_be_nowrap.c: Expect p12-p15
7622 to be saved and restored.
7623 * gcc.target/aarch64/sve/pcs/saves_2_be_wrap.c: Likewise.
7624 * gcc.target/aarch64/sve/pcs/saves_2_le_nowrap.c: Likewise.
7625 * gcc.target/aarch64/sve/pcs/saves_2_le_wrap.c: Likewise.
7626 * gcc.target/aarch64/sve/pcs/saves_4_be.c: Likewise.
7627 * gcc.target/aarch64/sve/pcs/saves_4_le.c: Likewise.
7628 * gcc.target/aarch64/sve/pcs/saves_5_be.c: Likewise.
7629 * gcc.target/aarch64/sve/pcs/saves_5_le.c: Likewise.
7630 * gcc.target/aarch64/sve/pcs/stack_clash_1.c (test_1): Likewise.
7631 (test_2): Remove p12-p15 from the clobber list.
7632 * gcc.target/aarch64/sve/pcs/stack_clash_1_128.c (test_1): Expect
7633 p12-p15 to be saved and restored.
7634 (test_2): Remove p12-p15 from the clobber list.
7635 * gcc.target/aarch64/sve/pcs/stack_clash_1_256.c (test_1): Expect
7636 p12-p15 to be saved and restored.
7637 (test_2): Remove p12-p15 from the clobber list.
7638 (test_4): Expect only 16 bytes of stack to be allocated for the
7639 predicate save slot.
7640 * gcc.target/aarch64/sve/pcs/stack_clash_1_512.c (test_1): Expect
7641 p12-p15 to be saved and restored.
7642 (test_2): Remove p12-p15 from the clobber list.
7643 (test_4): Expect only 16 bytes of stack to be allocated for the
7644 predicate save slot.
7645 * gcc.target/aarch64/sve/pcs/stack_clash_1_1024.c (test_1): Expect
7646 p12-p15 to be saved and restored.
7647 (test_2): Remove p12-p15 from the clobber list.
7648 (test_4): Expect only 16 bytes of stack to be allocated for the
7649 predicate save slot.
7650 * gcc.target/aarch64/sve/pcs/stack_clash_1_2048.c (test_1): Expect
7651 p12-p15 to be saved and restored.
7652 (test_2): Remove p12-p15 from the clobber list.
7653 (test_4): Expect only 32 bytes of stack to be allocated for the
7654 predicate save slot.
7655 * gcc.target/aarch64/sve/pcs/stack_clash_2_256.c: Use z16 rather
7656 than p4 to create a vector-sized save slot.
7657 * gcc.target/aarch64/sve/pcs/stack_clash_2_512.c: Likewise.
7658 * gcc.target/aarch64/sve/pcs/stack_clash_2_1024.c: Likewise.
7659 * gcc.target/aarch64/sve/pcs/stack_clash_2_2048.c: Likewise.
7661 2020-03-18 Tobias Burnus <tobias@codesourcery.com>
7663 * g++.dg/goacc/firstprivate-mappings-1.C: Only set DO_LONG_DOUBLE if
7664 not defined; update comments.
7665 * c-c++-common/goacc/firstprivate-mappings-1.c: Likewise.
7667 2020-03-18 Richard Biener <rguenther@suse.de>
7670 * gcc.dg/pr94188.c: New testcase.
7672 2020-03-18 Jakub Jelinek <jakub@redhat.com>
7675 * g++.dg/cpp1z/class-deduction72.C: New test.
7677 2020-03-17 Uroš Bizjak <ubizjak@gmail.com>
7679 * g++.dg/debug/dwarf2/const2b.C (dg-do): Fix target selector.
7681 2020-03-17 Jakub Jelinek <jakub@redhat.com>
7684 * gcc.dg/pr94172-1.c: New test.
7685 * gcc.dg/pr94172-2.c: New test.
7688 * g++.dg/cpp0x/enum40.C: New test.
7690 2020-03-17 Richard Sandiford <richard.sandiford@arm.com>
7692 * gcc.target/aarch64/advsimd-intrinsics/bfcvt-nosimd.c: Skip for
7693 -fno-fat-lto-objects. Use tabs rather than spaces in the
7694 check-function-bodies code.
7696 2020-03-17 Iain Sandoe <iain@sandoe.co.uk>
7698 * g++.dg/coroutines/torture/coro-torture.exp: Ensure that
7699 DEFAULT_CXXFLAGS has a value, even if unset by a higher level.
7701 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
7702 Mihail Ionescu <mihail.ionescu@arm.com>
7703 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
7705 * gcc.target/arm/mve/intrinsics/vabavq_s16.c: New test.
7706 * gcc.target/arm/mve/intrinsics/vabavq_s32.c: Likewise.
7707 * gcc.target/arm/mve/intrinsics/vabavq_s8.c: Likewise.
7708 * gcc.target/arm/mve/intrinsics/vabavq_u16.c: Likewise.
7709 * gcc.target/arm/mve/intrinsics/vabavq_u32.c: Likewise.
7710 * gcc.target/arm/mve/intrinsics/vabavq_u8.c: Likewise.
7711 * gcc.target/arm/mve/intrinsics/vbicq_m_n_s16.c: Likewise.
7712 * gcc.target/arm/mve/intrinsics/vbicq_m_n_s32.c: Likewise.
7713 * gcc.target/arm/mve/intrinsics/vbicq_m_n_u16.c: Likewise.
7714 * gcc.target/arm/mve/intrinsics/vbicq_m_n_u32.c: Likewise.
7715 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_f16.c: Likewise.
7716 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_f32.c: Likewise.
7717 * gcc.target/arm/mve/intrinsics/vcvtaq_m_s16_f16.c: Likewise.
7718 * gcc.target/arm/mve/intrinsics/vcvtaq_m_s32_f32.c: Likewise.
7719 * gcc.target/arm/mve/intrinsics/vcvtaq_m_u16_f16.c: Likewise.
7720 * gcc.target/arm/mve/intrinsics/vcvtaq_m_u32_f32.c: Likewise.
7721 * gcc.target/arm/mve/intrinsics/vcvtq_m_f16_s16.c: Likewise.
7722 * gcc.target/arm/mve/intrinsics/vcvtq_m_f16_u16.c: Likewise.
7723 * gcc.target/arm/mve/intrinsics/vcvtq_m_f32_s32.c: Likewise.
7724 * gcc.target/arm/mve/intrinsics/vcvtq_m_f32_u32.c: Likewise.
7725 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_s16.c: Likewise.
7726 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_s32.c: Likewise.
7727 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_u16.c: Likewise.
7728 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_u32.c: Likewise.
7729 * gcc.target/arm/mve/intrinsics/vqrshrunbq_n_s16.c: Likewise.
7730 * gcc.target/arm/mve/intrinsics/vqrshrunbq_n_s32.c: Likewise.
7731 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_s32.c: Likewise.
7732 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_u32.c: Likewise.
7733 * gcc.target/arm/mve/intrinsics/vshlcq_s16.c: Likewise.
7734 * gcc.target/arm/mve/intrinsics/vshlcq_s32.c: Likewise.
7735 * gcc.target/arm/mve/intrinsics/vshlcq_s8.c: Likewise.
7736 * gcc.target/arm/mve/intrinsics/vshlcq_u16.c: Likewise.
7737 * gcc.target/arm/mve/intrinsics/vshlcq_u32.c: Likewise.
7738 * gcc.target/arm/mve/intrinsics/vshlcq_u8.c: Likewise.
7740 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
7741 Mihail Ionescu <mihail.ionescu@arm.com>
7742 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
7744 * gcc.target/arm/mve/intrinsics/vabdq_f16.c: New test.
7745 * gcc.target/arm/mve/intrinsics/vabdq_f32.c: Likewise.
7746 * gcc.target/arm/mve/intrinsics/vaddlvaq_s32.c: Likewise.
7747 * gcc.target/arm/mve/intrinsics/vaddlvaq_u32.c: Likewise.
7748 * gcc.target/arm/mve/intrinsics/vaddq_n_f16.c: Likewise.
7749 * gcc.target/arm/mve/intrinsics/vaddq_n_f32.c: Likewise.
7750 * gcc.target/arm/mve/intrinsics/vandq_f16.c: Likewise.
7751 * gcc.target/arm/mve/intrinsics/vandq_f32.c: Likewise.
7752 * gcc.target/arm/mve/intrinsics/vbicq_f16.c: Likewise.
7753 * gcc.target/arm/mve/intrinsics/vbicq_f32.c: Likewise.
7754 * gcc.target/arm/mve/intrinsics/vbicq_n_s16.c: Likewise.
7755 * gcc.target/arm/mve/intrinsics/vbicq_n_s32.c: Likewise.
7756 * gcc.target/arm/mve/intrinsics/vbicq_n_u16.c: Likewise.
7757 * gcc.target/arm/mve/intrinsics/vbicq_n_u32.c: Likewise.
7758 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_f16.c: Likewise.
7759 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_f32.c: Likewise.
7760 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_f16.c: Likewise.
7761 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_f32.c: Likewise.
7762 * gcc.target/arm/mve/intrinsics/vcmpeqq_f16.c: Likewise.
7763 * gcc.target/arm/mve/intrinsics/vcmpeqq_f32.c: Likewise.
7764 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f16.c: Likewise.
7765 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f32.c: Likewise.
7766 * gcc.target/arm/mve/intrinsics/vcmpgeq_f16.c: Likewise.
7767 * gcc.target/arm/mve/intrinsics/vcmpgeq_f32.c: Likewise.
7768 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f16.c: Likewise.
7769 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f32.c: Likewise.
7770 * gcc.target/arm/mve/intrinsics/vcmpgtq_f16.c: Likewise.
7771 * gcc.target/arm/mve/intrinsics/vcmpgtq_f32.c: Likewise.
7772 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16.c: Likewise.
7773 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f32.c: Likewise.
7774 * gcc.target/arm/mve/intrinsics/vcmpleq_f16.c: Likewise.
7775 * gcc.target/arm/mve/intrinsics/vcmpleq_f32.c: Likewise.
7776 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f16.c: Likewise.
7777 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f32.c: Likewise.
7778 * gcc.target/arm/mve/intrinsics/vcmpltq_f16.c: Likewise.
7779 * gcc.target/arm/mve/intrinsics/vcmpltq_f32.c: Likewise.
7780 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f16.c: Likewise.
7781 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f32.c: Likewise.
7782 * gcc.target/arm/mve/intrinsics/vcmpneq_f16.c: Likewise.
7783 * gcc.target/arm/mve/intrinsics/vcmpneq_f32.c: Likewise.
7784 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16.c: Likewise.
7785 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32.c: Likewise.
7786 * gcc.target/arm/mve/intrinsics/vcmulq_f16.c: Likewise.
7787 * gcc.target/arm/mve/intrinsics/vcmulq_f32.c: Likewise.
7788 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_f16.c: Likewise.
7789 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_f32.c: Likewise.
7790 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_f16.c: Likewise.
7791 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_f32.c: Likewise.
7792 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_f16.c: Likewise.
7793 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_f32.c: Likewise.
7794 * gcc.target/arm/mve/intrinsics/vctp16q_m.c: Likewise.
7795 * gcc.target/arm/mve/intrinsics/vctp32q_m.c: Likewise.
7796 * gcc.target/arm/mve/intrinsics/vctp64q_m.c: Likewise.
7797 * gcc.target/arm/mve/intrinsics/vctp8q_m.c: Likewise.
7798 * gcc.target/arm/mve/intrinsics/vcvtbq_f16_f32.c: Likewise.
7799 * gcc.target/arm/mve/intrinsics/vcvttq_f16_f32.c: Likewise.
7800 * gcc.target/arm/mve/intrinsics/veorq_f16.c: Likewise.
7801 * gcc.target/arm/mve/intrinsics/veorq_f32.c: Likewise.
7802 * gcc.target/arm/mve/intrinsics/vmaxnmaq_f16.c: Likewise.
7803 * gcc.target/arm/mve/intrinsics/vmaxnmaq_f32.c: Likewise.
7804 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f16.c: Likewise.
7805 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f32.c: Likewise.
7806 * gcc.target/arm/mve/intrinsics/vmaxnmq_f16.c: Likewise.
7807 * gcc.target/arm/mve/intrinsics/vmaxnmq_f32.c: Likewise.
7808 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f16.c: Likewise.
7809 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f32.c: Likewise.
7810 * gcc.target/arm/mve/intrinsics/vminnmaq_f16.c: Likewise.
7811 * gcc.target/arm/mve/intrinsics/vminnmaq_f32.c: Likewise.
7812 * gcc.target/arm/mve/intrinsics/vminnmavq_f16.c: Likewise.
7813 * gcc.target/arm/mve/intrinsics/vminnmavq_f32.c: Likewise.
7814 * gcc.target/arm/mve/intrinsics/vminnmq_f16.c: Likewise.
7815 * gcc.target/arm/mve/intrinsics/vminnmq_f32.c: Likewise.
7816 * gcc.target/arm/mve/intrinsics/vminnmvq_f16.c: Likewise.
7817 * gcc.target/arm/mve/intrinsics/vminnmvq_f32.c: Likewise.
7818 * gcc.target/arm/mve/intrinsics/vmlaldavq_s16.c: Likewise.
7819 * gcc.target/arm/mve/intrinsics/vmlaldavq_s32.c: Likewise.
7820 * gcc.target/arm/mve/intrinsics/vmlaldavq_u16.c: Likewise.
7821 * gcc.target/arm/mve/intrinsics/vmlaldavq_u32.c: Likewise.
7822 * gcc.target/arm/mve/intrinsics/vmlaldavxq_s16.c: Likewise.
7823 * gcc.target/arm/mve/intrinsics/vmlaldavxq_s32.c: Likewise.
7824 * gcc.target/arm/mve/intrinsics/vmlaldavxq_u16.c: Likewise.
7825 * gcc.target/arm/mve/intrinsics/vmlaldavxq_u32.c: Likewise.
7826 * gcc.target/arm/mve/intrinsics/vmlsldavq_s16.c: Likewise.
7827 * gcc.target/arm/mve/intrinsics/vmlsldavq_s32.c: Likewise.
7828 * gcc.target/arm/mve/intrinsics/vmlsldavxq_s16.c: Likewise.
7829 * gcc.target/arm/mve/intrinsics/vmlsldavxq_s32.c: Likewise.
7830 * gcc.target/arm/mve/intrinsics/vmovnbq_s16.c: Likewise.
7831 * gcc.target/arm/mve/intrinsics/vmovnbq_s32.c: Likewise.
7832 * gcc.target/arm/mve/intrinsics/vmovnbq_u16.c: Likewise.
7833 * gcc.target/arm/mve/intrinsics/vmovnbq_u32.c: Likewise.
7834 * gcc.target/arm/mve/intrinsics/vmovntq_s16.c: Likewise.
7835 * gcc.target/arm/mve/intrinsics/vmovntq_s32.c: Likewise.
7836 * gcc.target/arm/mve/intrinsics/vmovntq_u16.c: Likewise.
7837 * gcc.target/arm/mve/intrinsics/vmovntq_u32.c: Likewise.
7838 * gcc.target/arm/mve/intrinsics/vmullbq_poly_p16.c: Likewise.
7839 * gcc.target/arm/mve/intrinsics/vmullbq_poly_p8.c: Likewise.
7840 * gcc.target/arm/mve/intrinsics/vmulltq_poly_p16.c: Likewise.
7841 * gcc.target/arm/mve/intrinsics/vmulltq_poly_p8.c: Likewise.
7842 * gcc.target/arm/mve/intrinsics/vmulq_f16.c: Likewise.
7843 * gcc.target/arm/mve/intrinsics/vmulq_f32.c: Likewise.
7844 * gcc.target/arm/mve/intrinsics/vmulq_n_f16.c: Likewise.
7845 * gcc.target/arm/mve/intrinsics/vmulq_n_f32.c: Likewise.
7846 * gcc.target/arm/mve/intrinsics/vornq_f16.c: Likewise.
7847 * gcc.target/arm/mve/intrinsics/vornq_f32.c: Likewise.
7848 * gcc.target/arm/mve/intrinsics/vorrq_f16.c: Likewise.
7849 * gcc.target/arm/mve/intrinsics/vorrq_f32.c: Likewise.
7850 * gcc.target/arm/mve/intrinsics/vorrq_n_s16.c: Likewise.
7851 * gcc.target/arm/mve/intrinsics/vorrq_n_s32.c: Likewise.
7852 * gcc.target/arm/mve/intrinsics/vorrq_n_u16.c: Likewise.
7853 * gcc.target/arm/mve/intrinsics/vorrq_n_u32.c: Likewise.
7854 * gcc.target/arm/mve/intrinsics/vqdmullbq_n_s16.c: Likewise.
7855 * gcc.target/arm/mve/intrinsics/vqdmullbq_n_s32.c: Likewise.
7856 * gcc.target/arm/mve/intrinsics/vqdmullbq_s16.c: Likewise.
7857 * gcc.target/arm/mve/intrinsics/vqdmullbq_s32.c: Likewise.
7858 * gcc.target/arm/mve/intrinsics/vqdmulltq_n_s16.c: Likewise.
7859 * gcc.target/arm/mve/intrinsics/vqdmulltq_n_s32.c: Likewise.
7860 * gcc.target/arm/mve/intrinsics/vqdmulltq_s16.c: Likewise.
7861 * gcc.target/arm/mve/intrinsics/vqdmulltq_s32.c: Likewise.
7862 * gcc.target/arm/mve/intrinsics/vqmovnbq_s16.c: Likewise.
7863 * gcc.target/arm/mve/intrinsics/vqmovnbq_s32.c: Likewise.
7864 * gcc.target/arm/mve/intrinsics/vqmovnbq_u16.c: Likewise.
7865 * gcc.target/arm/mve/intrinsics/vqmovnbq_u32.c: Likewise.
7866 * gcc.target/arm/mve/intrinsics/vqmovntq_s16.c: Likewise.
7867 * gcc.target/arm/mve/intrinsics/vqmovntq_s32.c: Likewise.
7868 * gcc.target/arm/mve/intrinsics/vqmovntq_u16.c: Likewise.
7869 * gcc.target/arm/mve/intrinsics/vqmovntq_u32.c: Likewise.
7870 * gcc.target/arm/mve/intrinsics/vqmovunbq_s16.c: Likewise.
7871 * gcc.target/arm/mve/intrinsics/vqmovunbq_s32.c: Likewise.
7872 * gcc.target/arm/mve/intrinsics/vqmovuntq_s16.c: Likewise.
7873 * gcc.target/arm/mve/intrinsics/vqmovuntq_s32.c: Likewise.
7874 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_s32.c: Likewise.
7875 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_u32.c: Likewise.
7876 * gcc.target/arm/mve/intrinsics/vrmlaldavhxq_s32.c: Likewise.
7877 * gcc.target/arm/mve/intrinsics/vrmlsldavhq_s32.c: Likewise.
7878 * gcc.target/arm/mve/intrinsics/vrmlsldavhxq_s32.c: Likewise.
7879 * gcc.target/arm/mve/intrinsics/vshllbq_n_s16.c: Likewise.
7880 * gcc.target/arm/mve/intrinsics/vshllbq_n_s8.c: Likewise.
7881 * gcc.target/arm/mve/intrinsics/vshllbq_n_u16.c: Likewise.
7882 * gcc.target/arm/mve/intrinsics/vshllbq_n_u8.c: Likewise.
7883 * gcc.target/arm/mve/intrinsics/vshlltq_n_s16.c: Likewise.
7884 * gcc.target/arm/mve/intrinsics/vshlltq_n_s8.c: Likewise.
7885 * gcc.target/arm/mve/intrinsics/vshlltq_n_u16.c: Likewise.
7886 * gcc.target/arm/mve/intrinsics/vshlltq_n_u8.c: Likewise.
7887 * gcc.target/arm/mve/intrinsics/vsubq_f16.c: Likewise.
7888 * gcc.target/arm/mve/intrinsics/vsubq_f32.c: Likewise.
7890 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
7891 Mihail Ionescu <mihail.ionescu@arm.com>
7892 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
7894 * gcc.target/arm/mve/intrinsics/vabdq_s16.c: New test.
7895 * gcc.target/arm/mve/intrinsics/vabdq_s32.c: Likewise.
7896 * gcc.target/arm/mve/intrinsics/vabdq_s8.c: Likewise.
7897 * gcc.target/arm/mve/intrinsics/vabdq_u16.c: Likewise.
7898 * gcc.target/arm/mve/intrinsics/vabdq_u32.c: Likewise.
7899 * gcc.target/arm/mve/intrinsics/vabdq_u8.c: Likewise.
7900 * gcc.target/arm/mve/intrinsics/vaddq_n_s16.c: Likewise.
7901 * gcc.target/arm/mve/intrinsics/vaddq_n_s32.c: Likewise.
7902 * gcc.target/arm/mve/intrinsics/vaddq_n_s8.c: Likewise.
7903 * gcc.target/arm/mve/intrinsics/vaddq_n_u16.c: Likewise.
7904 * gcc.target/arm/mve/intrinsics/vaddq_n_u32.c: Likewise.
7905 * gcc.target/arm/mve/intrinsics/vaddq_n_u8.c: Likewise.
7906 * gcc.target/arm/mve/intrinsics/vaddvaq_s16.c: Likewise.
7907 * gcc.target/arm/mve/intrinsics/vaddvaq_s32.c: Likewise.
7908 * gcc.target/arm/mve/intrinsics/vaddvaq_s8.c: Likewise.
7909 * gcc.target/arm/mve/intrinsics/vaddvaq_u16.c: Likewise.
7910 * gcc.target/arm/mve/intrinsics/vaddvaq_u32.c: Likewise.
7911 * gcc.target/arm/mve/intrinsics/vaddvaq_u8.c: Likewise.
7912 * gcc.target/arm/mve/intrinsics/vaddvq_p_s16.c: Likewise.
7913 * gcc.target/arm/mve/intrinsics/vaddvq_p_s32.c: Likewise.
7914 * gcc.target/arm/mve/intrinsics/vaddvq_p_s8.c: Likewise.
7915 * gcc.target/arm/mve/intrinsics/vaddvq_p_u16.c: Likewise.
7916 * gcc.target/arm/mve/intrinsics/vaddvq_p_u32.c: Likewise.
7917 * gcc.target/arm/mve/intrinsics/vaddvq_p_u8.c: Likewise.
7918 * gcc.target/arm/mve/intrinsics/vandq_s16.c: Likewise.
7919 * gcc.target/arm/mve/intrinsics/vandq_s32.c: Likewise.
7920 * gcc.target/arm/mve/intrinsics/vandq_s8.c: Likewise.
7921 * gcc.target/arm/mve/intrinsics/vandq_u16.c: Likewise.
7922 * gcc.target/arm/mve/intrinsics/vandq_u32.c: Likewise.
7923 * gcc.target/arm/mve/intrinsics/vandq_u8.c: Likewise.
7924 * gcc.target/arm/mve/intrinsics/vbicq_s16.c: Likewise.
7925 * gcc.target/arm/mve/intrinsics/vbicq_s32.c: Likewise.
7926 * gcc.target/arm/mve/intrinsics/vbicq_s8.c: Likewise.
7927 * gcc.target/arm/mve/intrinsics/vbicq_u16.c: Likewise.
7928 * gcc.target/arm/mve/intrinsics/vbicq_u32.c: Likewise.
7929 * gcc.target/arm/mve/intrinsics/vbicq_u8.c: Likewise.
7930 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s16.c: Likewise.
7931 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s32.c: Likewise.
7932 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s8.c: Likewise.
7933 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u16.c: Likewise.
7934 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u32.c: Likewise.
7935 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u8.c: Likewise.
7936 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s16.c: Likewise.
7937 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s32.c: Likewise.
7938 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s8.c: Likewise.
7939 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u16.c: Likewise.
7940 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u32.c: Likewise.
7941 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u8.c: Likewise.
7942 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s16.c: Likewise.
7943 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s32.c: Likewise.
7944 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s8.c: Likewise.
7945 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u16.c: Likewise.
7946 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u32.c: Likewise.
7947 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u8.c: Likewise.
7948 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u16.c: Likewise.
7949 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u32.c: Likewise.
7950 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u8.c: Likewise.
7951 * gcc.target/arm/mve/intrinsics/vcmpcsq_u16.c: Likewise.
7952 * gcc.target/arm/mve/intrinsics/vcmpcsq_u32.c: Likewise.
7953 * gcc.target/arm/mve/intrinsics/vcmpcsq_u8.c: Likewise.
7954 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_s16.c: Likewise.
7955 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_s32.c: Likewise.
7956 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_s8.c: Likewise.
7957 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u16.c: Likewise.
7958 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u32.c: Likewise.
7959 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u8.c: Likewise.
7960 * gcc.target/arm/mve/intrinsics/vcmpeqq_s16.c: Likewise.
7961 * gcc.target/arm/mve/intrinsics/vcmpeqq_s32.c: Likewise.
7962 * gcc.target/arm/mve/intrinsics/vcmpeqq_s8.c: Likewise.
7963 * gcc.target/arm/mve/intrinsics/vcmpeqq_u16.c: Likewise.
7964 * gcc.target/arm/mve/intrinsics/vcmpeqq_u32.c: Likewise.
7965 * gcc.target/arm/mve/intrinsics/vcmpeqq_u8.c: Likewise.
7966 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_s16.c: Likewise.
7967 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_s32.c: Likewise.
7968 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_s8.c: Likewise.
7969 * gcc.target/arm/mve/intrinsics/vcmpgeq_s16.c: Likewise.
7970 * gcc.target/arm/mve/intrinsics/vcmpgeq_s32.c: Likewise.
7971 * gcc.target/arm/mve/intrinsics/vcmpgeq_s8.c: Likewise.
7972 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_s16.c: Likewise.
7973 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_s32.c: Likewise.
7974 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_s8.c: Likewise.
7975 * gcc.target/arm/mve/intrinsics/vcmpgtq_s16.c: Likewise.
7976 * gcc.target/arm/mve/intrinsics/vcmpgtq_s32.c: Likewise.
7977 * gcc.target/arm/mve/intrinsics/vcmpgtq_s8.c: Likewise.
7978 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u16.c: Likewise.
7979 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u32.c: Likewise.
7980 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u8.c: Likewise.
7981 * gcc.target/arm/mve/intrinsics/vcmphiq_u16.c: Likewise.
7982 * gcc.target/arm/mve/intrinsics/vcmphiq_u32.c: Likewise.
7983 * gcc.target/arm/mve/intrinsics/vcmphiq_u8.c: Likewise.
7984 * gcc.target/arm/mve/intrinsics/vcmpleq_n_s16.c: Likewise.
7985 * gcc.target/arm/mve/intrinsics/vcmpleq_n_s32.c: Likewise.
7986 * gcc.target/arm/mve/intrinsics/vcmpleq_n_s8.c: Likewise.
7987 * gcc.target/arm/mve/intrinsics/vcmpleq_s16.c: Likewise.
7988 * gcc.target/arm/mve/intrinsics/vcmpleq_s32.c: Likewise.
7989 * gcc.target/arm/mve/intrinsics/vcmpleq_s8.c: Likewise.
7990 * gcc.target/arm/mve/intrinsics/vcmpltq_n_s16.c: Likewise.
7991 * gcc.target/arm/mve/intrinsics/vcmpltq_n_s32.c: Likewise.
7992 * gcc.target/arm/mve/intrinsics/vcmpltq_n_s8.c: Likewise.
7993 * gcc.target/arm/mve/intrinsics/vcmpltq_s16.c: Likewise.
7994 * gcc.target/arm/mve/intrinsics/vcmpltq_s32.c: Likewise.
7995 * gcc.target/arm/mve/intrinsics/vcmpltq_s8.c: Likewise.
7996 * gcc.target/arm/mve/intrinsics/vcmpneq_n_s16.c: Likewise.
7997 * gcc.target/arm/mve/intrinsics/vcmpneq_n_s32.c: Likewise.
7998 * gcc.target/arm/mve/intrinsics/vcmpneq_n_s8.c: Likewise.
7999 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u16.c: Likewise.
8000 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u32.c: Likewise.
8001 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u8.c: Likewise.
8002 * gcc.target/arm/mve/intrinsics/veorq_s16.c: Likewise.
8003 * gcc.target/arm/mve/intrinsics/veorq_s32.c: Likewise.
8004 * gcc.target/arm/mve/intrinsics/veorq_s8.c: Likewise.
8005 * gcc.target/arm/mve/intrinsics/veorq_u16.c: Likewise.
8006 * gcc.target/arm/mve/intrinsics/veorq_u32.c: Likewise.
8007 * gcc.target/arm/mve/intrinsics/veorq_u8.c: Likewise.
8008 * gcc.target/arm/mve/intrinsics/vhaddq_n_s16.c: Likewise.
8009 * gcc.target/arm/mve/intrinsics/vhaddq_n_s32.c: Likewise.
8010 * gcc.target/arm/mve/intrinsics/vhaddq_n_s8.c: Likewise.
8011 * gcc.target/arm/mve/intrinsics/vhaddq_n_u16.c: Likewise.
8012 * gcc.target/arm/mve/intrinsics/vhaddq_n_u32.c: Likewise.
8013 * gcc.target/arm/mve/intrinsics/vhaddq_n_u8.c: Likewise.
8014 * gcc.target/arm/mve/intrinsics/vhaddq_s16.c: Likewise.
8015 * gcc.target/arm/mve/intrinsics/vhaddq_s32.c: Likewise.
8016 * gcc.target/arm/mve/intrinsics/vhaddq_s8.c: Likewise.
8017 * gcc.target/arm/mve/intrinsics/vhaddq_u16.c: Likewise.
8018 * gcc.target/arm/mve/intrinsics/vhaddq_u32.c: Likewise.
8019 * gcc.target/arm/mve/intrinsics/vhaddq_u8.c: Likewise.
8020 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s16.c: Likewise.
8021 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s32.c: Likewise.
8022 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s8.c: Likewise.
8023 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s16.c: Likewise.
8024 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s32.c: Likewise.
8025 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s8.c: Likewise.
8026 * gcc.target/arm/mve/intrinsics/vhsubq_n_s16.c: Likewise.
8027 * gcc.target/arm/mve/intrinsics/vhsubq_n_s32.c: Likewise.
8028 * gcc.target/arm/mve/intrinsics/vhsubq_n_s8.c: Likewise.
8029 * gcc.target/arm/mve/intrinsics/vhsubq_n_u16.c: Likewise.
8030 * gcc.target/arm/mve/intrinsics/vhsubq_n_u32.c: Likewise.
8031 * gcc.target/arm/mve/intrinsics/vhsubq_n_u8.c: Likewise.
8032 * gcc.target/arm/mve/intrinsics/vhsubq_s16.c: Likewise.
8033 * gcc.target/arm/mve/intrinsics/vhsubq_s32.c: Likewise.
8034 * gcc.target/arm/mve/intrinsics/vhsubq_s8.c: Likewise.
8035 * gcc.target/arm/mve/intrinsics/vhsubq_u16.c: Likewise.
8036 * gcc.target/arm/mve/intrinsics/vhsubq_u32.c: Likewise.
8037 * gcc.target/arm/mve/intrinsics/vhsubq_u8.c: Likewise.
8038 * gcc.target/arm/mve/intrinsics/vmaxaq_s16.c: Likewise.
8039 * gcc.target/arm/mve/intrinsics/vmaxaq_s32.c: Likewise.
8040 * gcc.target/arm/mve/intrinsics/vmaxaq_s8.c: Likewise.
8041 * gcc.target/arm/mve/intrinsics/vmaxavq_s16.c: Likewise.
8042 * gcc.target/arm/mve/intrinsics/vmaxavq_s32.c: Likewise.
8043 * gcc.target/arm/mve/intrinsics/vmaxavq_s8.c: Likewise.
8044 * gcc.target/arm/mve/intrinsics/vmaxq_s16.c: Likewise.
8045 * gcc.target/arm/mve/intrinsics/vmaxq_s32.c: Likewise.
8046 * gcc.target/arm/mve/intrinsics/vmaxq_s8.c: Likewise.
8047 * gcc.target/arm/mve/intrinsics/vmaxq_u16.c: Likewise.
8048 * gcc.target/arm/mve/intrinsics/vmaxq_u32.c: Likewise.
8049 * gcc.target/arm/mve/intrinsics/vmaxq_u8.c: Likewise.
8050 * gcc.target/arm/mve/intrinsics/vmaxvq_s16.c: Likewise.
8051 * gcc.target/arm/mve/intrinsics/vmaxvq_s32.c: Likewise.
8052 * gcc.target/arm/mve/intrinsics/vmaxvq_s8.c: Likewise.
8053 * gcc.target/arm/mve/intrinsics/vmaxvq_u16.c: Likewise.
8054 * gcc.target/arm/mve/intrinsics/vmaxvq_u32.c: Likewise.
8055 * gcc.target/arm/mve/intrinsics/vmaxvq_u8.c: Likewise.
8056 * gcc.target/arm/mve/intrinsics/vminaq_s16.c: Likewise.
8057 * gcc.target/arm/mve/intrinsics/vminaq_s32.c: Likewise.
8058 * gcc.target/arm/mve/intrinsics/vminaq_s8.c: Likewise.
8059 * gcc.target/arm/mve/intrinsics/vminavq_s16.c: Likewise.
8060 * gcc.target/arm/mve/intrinsics/vminavq_s32.c: Likewise.
8061 * gcc.target/arm/mve/intrinsics/vminavq_s8.c: Likewise.
8062 * gcc.target/arm/mve/intrinsics/vminq_s16.c: Likewise.
8063 * gcc.target/arm/mve/intrinsics/vminq_s32.c: Likewise.
8064 * gcc.target/arm/mve/intrinsics/vminq_s8.c: Likewise.
8065 * gcc.target/arm/mve/intrinsics/vminq_u16.c: Likewise.
8066 * gcc.target/arm/mve/intrinsics/vminq_u32.c: Likewise.
8067 * gcc.target/arm/mve/intrinsics/vminq_u8.c: Likewise.
8068 * gcc.target/arm/mve/intrinsics/vminvq_s16.c: Likewise.
8069 * gcc.target/arm/mve/intrinsics/vminvq_s32.c: Likewise.
8070 * gcc.target/arm/mve/intrinsics/vminvq_s8.c: Likewise.
8071 * gcc.target/arm/mve/intrinsics/vminvq_u16.c: Likewise.
8072 * gcc.target/arm/mve/intrinsics/vminvq_u32.c: Likewise.
8073 * gcc.target/arm/mve/intrinsics/vminvq_u8.c: Likewise.
8074 * gcc.target/arm/mve/intrinsics/vmladavq_s16.c: Likewise.
8075 * gcc.target/arm/mve/intrinsics/vmladavq_s32.c: Likewise.
8076 * gcc.target/arm/mve/intrinsics/vmladavq_s8.c: Likewise.
8077 * gcc.target/arm/mve/intrinsics/vmladavq_u16.c: Likewise.
8078 * gcc.target/arm/mve/intrinsics/vmladavq_u32.c: Likewise.
8079 * gcc.target/arm/mve/intrinsics/vmladavq_u8.c: Likewise.
8080 * gcc.target/arm/mve/intrinsics/vmladavxq_s16.c: Likewise.
8081 * gcc.target/arm/mve/intrinsics/vmladavxq_s32.c: Likewise.
8082 * gcc.target/arm/mve/intrinsics/vmladavxq_s8.c: Likewise.
8083 * gcc.target/arm/mve/intrinsics/vmlsdavq_s16.c: Likewise.
8084 * gcc.target/arm/mve/intrinsics/vmlsdavq_s32.c: Likewise.
8085 * gcc.target/arm/mve/intrinsics/vmlsdavq_s8.c: Likewise.
8086 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s16.c: Likewise.
8087 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s32.c: Likewise.
8088 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s8.c: Likewise.
8089 * gcc.target/arm/mve/intrinsics/vmulhq_s16.c: Likewise.
8090 * gcc.target/arm/mve/intrinsics/vmulhq_s32.c: Likewise.
8091 * gcc.target/arm/mve/intrinsics/vmulhq_s8.c: Likewise.
8092 * gcc.target/arm/mve/intrinsics/vmulhq_u16.c: Likewise.
8093 * gcc.target/arm/mve/intrinsics/vmulhq_u32.c: Likewise.
8094 * gcc.target/arm/mve/intrinsics/vmulhq_u8.c: Likewise.
8095 * gcc.target/arm/mve/intrinsics/vmullbq_int_s16.c: Likewise.
8096 * gcc.target/arm/mve/intrinsics/vmullbq_int_s32.c: Likewise.
8097 * gcc.target/arm/mve/intrinsics/vmullbq_int_s8.c: Likewise.
8098 * gcc.target/arm/mve/intrinsics/vmullbq_int_u16.c: Likewise.
8099 * gcc.target/arm/mve/intrinsics/vmullbq_int_u32.c: Likewise.
8100 * gcc.target/arm/mve/intrinsics/vmullbq_int_u8.c: Likewise.
8101 * gcc.target/arm/mve/intrinsics/vmulltq_int_s16.c: Likewise.
8102 * gcc.target/arm/mve/intrinsics/vmulltq_int_s32.c: Likewise.
8103 * gcc.target/arm/mve/intrinsics/vmulltq_int_s8.c: Likewise.
8104 * gcc.target/arm/mve/intrinsics/vmulltq_int_u16.c: Likewise.
8105 * gcc.target/arm/mve/intrinsics/vmulltq_int_u32.c: Likewise.
8106 * gcc.target/arm/mve/intrinsics/vmulltq_int_u8.c: Likewise.
8107 * gcc.target/arm/mve/intrinsics/vmulq_n_s16.c: Likewise.
8108 * gcc.target/arm/mve/intrinsics/vmulq_n_s32.c: Likewise.
8109 * gcc.target/arm/mve/intrinsics/vmulq_n_s8.c: Likewise.
8110 * gcc.target/arm/mve/intrinsics/vmulq_n_u16.c: Likewise.
8111 * gcc.target/arm/mve/intrinsics/vmulq_n_u32.c: Likewise.
8112 * gcc.target/arm/mve/intrinsics/vmulq_n_u8.c: Likewise.
8113 * gcc.target/arm/mve/intrinsics/vmulq_s16.c: Likewise.
8114 * gcc.target/arm/mve/intrinsics/vmulq_s32.c: Likewise.
8115 * gcc.target/arm/mve/intrinsics/vmulq_s8.c: Likewise.
8116 * gcc.target/arm/mve/intrinsics/vmulq_u16.c: Likewise.
8117 * gcc.target/arm/mve/intrinsics/vmulq_u32.c: Likewise.
8118 * gcc.target/arm/mve/intrinsics/vmulq_u8.c: Likewise.
8119 * gcc.target/arm/mve/intrinsics/vornq_s16.c: Likewise.
8120 * gcc.target/arm/mve/intrinsics/vornq_s32.c: Likewise.
8121 * gcc.target/arm/mve/intrinsics/vornq_s8.c: Likewise.
8122 * gcc.target/arm/mve/intrinsics/vornq_u16.c: Likewise.
8123 * gcc.target/arm/mve/intrinsics/vornq_u32.c: Likewise.
8124 * gcc.target/arm/mve/intrinsics/vornq_u8.c: Likewise.
8125 * gcc.target/arm/mve/intrinsics/vorrq_s16.c: Likewise.
8126 * gcc.target/arm/mve/intrinsics/vorrq_s32.c: Likewise.
8127 * gcc.target/arm/mve/intrinsics/vorrq_s8.c: Likewise.
8128 * gcc.target/arm/mve/intrinsics/vorrq_u16.c: Likewise.
8129 * gcc.target/arm/mve/intrinsics/vorrq_u32.c: Likewise.
8130 * gcc.target/arm/mve/intrinsics/vorrq_u8.c: Likewise.
8131 * gcc.target/arm/mve/intrinsics/vqaddq_n_s16.c: Likewise.
8132 * gcc.target/arm/mve/intrinsics/vqaddq_n_s32.c: Likewise.
8133 * gcc.target/arm/mve/intrinsics/vqaddq_n_s8.c: Likewise.
8134 * gcc.target/arm/mve/intrinsics/vqaddq_n_u16.c: Likewise.
8135 * gcc.target/arm/mve/intrinsics/vqaddq_n_u32.c: Likewise.
8136 * gcc.target/arm/mve/intrinsics/vqaddq_n_u8.c: Likewise.
8137 * gcc.target/arm/mve/intrinsics/vqaddq_s16.c: Likewise.
8138 * gcc.target/arm/mve/intrinsics/vqaddq_s32.c: Likewise.
8139 * gcc.target/arm/mve/intrinsics/vqaddq_s8.c: Likewise.
8140 * gcc.target/arm/mve/intrinsics/vqaddq_u16.c: Likewise.
8141 * gcc.target/arm/mve/intrinsics/vqaddq_u32.c: Likewise.
8142 * gcc.target/arm/mve/intrinsics/vqaddq_u8.c: Likewise.
8143 * gcc.target/arm/mve/intrinsics/vqdmulhq_n_s16.c: Likewise.
8144 * gcc.target/arm/mve/intrinsics/vqdmulhq_n_s32.c: Likewise.
8145 * gcc.target/arm/mve/intrinsics/vqdmulhq_n_s8.c: Likewise.
8146 * gcc.target/arm/mve/intrinsics/vqdmulhq_s16.c: Likewise.
8147 * gcc.target/arm/mve/intrinsics/vqdmulhq_s32.c: Likewise.
8148 * gcc.target/arm/mve/intrinsics/vqdmulhq_s8.c: Likewise.
8149 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s16.c: Likewise.
8150 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s32.c: Likewise.
8151 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s8.c: Likewise.
8152 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s16.c: Likewise.
8153 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s32.c: Likewise.
8154 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s8.c: Likewise.
8155 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s16.c: Likewise.
8156 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s32.c: Likewise.
8157 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s8.c: Likewise.
8158 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u16.c: Likewise.
8159 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u32.c: Likewise.
8160 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u8.c: Likewise.
8161 * gcc.target/arm/mve/intrinsics/vqrshlq_s16.c: Likewise.
8162 * gcc.target/arm/mve/intrinsics/vqrshlq_s32.c: Likewise.
8163 * gcc.target/arm/mve/intrinsics/vqrshlq_s8.c: Likewise.
8164 * gcc.target/arm/mve/intrinsics/vqrshlq_u16.c: Likewise.
8165 * gcc.target/arm/mve/intrinsics/vqrshlq_u32.c: Likewise.
8166 * gcc.target/arm/mve/intrinsics/vqrshlq_u8.c: Likewise.
8167 * gcc.target/arm/mve/intrinsics/vqshlq_n_s16.c: Likewise.
8168 * gcc.target/arm/mve/intrinsics/vqshlq_n_s32.c: Likewise.
8169 * gcc.target/arm/mve/intrinsics/vqshlq_n_s8.c: Likewise.
8170 * gcc.target/arm/mve/intrinsics/vqshlq_n_u16.c: Likewise.
8171 * gcc.target/arm/mve/intrinsics/vqshlq_n_u32.c: Likewise.
8172 * gcc.target/arm/mve/intrinsics/vqshlq_n_u8.c: Likewise.
8173 * gcc.target/arm/mve/intrinsics/vqshlq_r_s16.c: Likewise.
8174 * gcc.target/arm/mve/intrinsics/vqshlq_r_s32.c: Likewise.
8175 * gcc.target/arm/mve/intrinsics/vqshlq_r_s8.c: Likewise.
8176 * gcc.target/arm/mve/intrinsics/vqshlq_r_u16.c: Likewise.
8177 * gcc.target/arm/mve/intrinsics/vqshlq_r_u32.c: Likewise.
8178 * gcc.target/arm/mve/intrinsics/vqshlq_r_u8.c: Likewise.
8179 * gcc.target/arm/mve/intrinsics/vqshlq_s16.c: Likewise.
8180 * gcc.target/arm/mve/intrinsics/vqshlq_s32.c: Likewise.
8181 * gcc.target/arm/mve/intrinsics/vqshlq_s8.c: Likewise.
8182 * gcc.target/arm/mve/intrinsics/vqshlq_u16.c: Likewise.
8183 * gcc.target/arm/mve/intrinsics/vqshlq_u32.c: Likewise.
8184 * gcc.target/arm/mve/intrinsics/vqshlq_u8.c: Likewise.
8185 * gcc.target/arm/mve/intrinsics/vqshluq_n_s16.c: Likewise.
8186 * gcc.target/arm/mve/intrinsics/vqshluq_n_s32.c: Likewise.
8187 * gcc.target/arm/mve/intrinsics/vqshluq_n_s8.c: Likewise.
8188 * gcc.target/arm/mve/intrinsics/vqsubq_n_s16.c: Likewise.
8189 * gcc.target/arm/mve/intrinsics/vqsubq_n_s32.c: Likewise.
8190 * gcc.target/arm/mve/intrinsics/vqsubq_n_s8.c: Likewise.
8191 * gcc.target/arm/mve/intrinsics/vqsubq_n_u16.c: Likewise.
8192 * gcc.target/arm/mve/intrinsics/vqsubq_n_u32.c: Likewise.
8193 * gcc.target/arm/mve/intrinsics/vqsubq_n_u8.c: Likewise.
8194 * gcc.target/arm/mve/intrinsics/vqsubq_s16.c: Likewise.
8195 * gcc.target/arm/mve/intrinsics/vqsubq_s32.c: Likewise.
8196 * gcc.target/arm/mve/intrinsics/vqsubq_s8.c: Likewise.
8197 * gcc.target/arm/mve/intrinsics/vqsubq_u16.c: Likewise.
8198 * gcc.target/arm/mve/intrinsics/vqsubq_u32.c: Likewise.
8199 * gcc.target/arm/mve/intrinsics/vqsubq_u8.c: Likewise.
8200 * gcc.target/arm/mve/intrinsics/vrhaddq_s16.c: Likewise.
8201 * gcc.target/arm/mve/intrinsics/vrhaddq_s32.c: Likewise.
8202 * gcc.target/arm/mve/intrinsics/vrhaddq_s8.c: Likewise.
8203 * gcc.target/arm/mve/intrinsics/vrhaddq_u16.c: Likewise.
8204 * gcc.target/arm/mve/intrinsics/vrhaddq_u32.c: Likewise.
8205 * gcc.target/arm/mve/intrinsics/vrhaddq_u8.c: Likewise.
8206 * gcc.target/arm/mve/intrinsics/vrmulhq_s16.c: Likewise.
8207 * gcc.target/arm/mve/intrinsics/vrmulhq_s32.c: Likewise.
8208 * gcc.target/arm/mve/intrinsics/vrmulhq_s8.c: Likewise.
8209 * gcc.target/arm/mve/intrinsics/vrmulhq_u16.c: Likewise.
8210 * gcc.target/arm/mve/intrinsics/vrmulhq_u32.c: Likewise.
8211 * gcc.target/arm/mve/intrinsics/vrmulhq_u8.c: Likewise.
8212 * gcc.target/arm/mve/intrinsics/vrshlq_n_s16.c: Likewise.
8213 * gcc.target/arm/mve/intrinsics/vrshlq_n_s32.c: Likewise.
8214 * gcc.target/arm/mve/intrinsics/vrshlq_n_s8.c: Likewise.
8215 * gcc.target/arm/mve/intrinsics/vrshlq_n_u16.c: Likewise.
8216 * gcc.target/arm/mve/intrinsics/vrshlq_n_u32.c: Likewise.
8217 * gcc.target/arm/mve/intrinsics/vrshlq_n_u8.c: Likewise.
8218 * gcc.target/arm/mve/intrinsics/vrshlq_s16.c: Likewise.
8219 * gcc.target/arm/mve/intrinsics/vrshlq_s32.c: Likewise.
8220 * gcc.target/arm/mve/intrinsics/vrshlq_s8.c: Likewise.
8221 * gcc.target/arm/mve/intrinsics/vrshlq_u16.c: Likewise.
8222 * gcc.target/arm/mve/intrinsics/vrshlq_u32.c: Likewise.
8223 * gcc.target/arm/mve/intrinsics/vrshlq_u8.c: Likewise.
8224 * gcc.target/arm/mve/intrinsics/vrshrq_n_s16.c: Likewise.
8225 * gcc.target/arm/mve/intrinsics/vrshrq_n_s32.c: Likewise.
8226 * gcc.target/arm/mve/intrinsics/vrshrq_n_s8.c: Likewise.
8227 * gcc.target/arm/mve/intrinsics/vrshrq_n_u16.c: Likewise.
8228 * gcc.target/arm/mve/intrinsics/vrshrq_n_u32.c: Likewise.
8229 * gcc.target/arm/mve/intrinsics/vrshrq_n_u8.c: Likewise.
8230 * gcc.target/arm/mve/intrinsics/vshlq_n_s16.c: Likewise.
8231 * gcc.target/arm/mve/intrinsics/vshlq_n_s32.c: Likewise.
8232 * gcc.target/arm/mve/intrinsics/vshlq_n_s8.c: Likewise.
8233 * gcc.target/arm/mve/intrinsics/vshlq_n_u16.c: Likewise.
8234 * gcc.target/arm/mve/intrinsics/vshlq_n_u32.c: Likewise.
8235 * gcc.target/arm/mve/intrinsics/vshlq_n_u8.c: Likewise.
8236 * gcc.target/arm/mve/intrinsics/vshlq_r_s16.c: Likewise.
8237 * gcc.target/arm/mve/intrinsics/vshlq_r_s32.c: Likewise.
8238 * gcc.target/arm/mve/intrinsics/vshlq_r_s8.c: Likewise.
8239 * gcc.target/arm/mve/intrinsics/vshlq_r_u16.c: Likewise.
8240 * gcc.target/arm/mve/intrinsics/vshlq_r_u32.c: Likewise.
8241 * gcc.target/arm/mve/intrinsics/vshlq_r_u8.c: Likewise.
8242 * gcc.target/arm/mve/intrinsics/vsubq_n_s16.c: Likewise.
8243 * gcc.target/arm/mve/intrinsics/vsubq_n_s32.c: Likewise.
8244 * gcc.target/arm/mve/intrinsics/vsubq_n_s8.c: Likewise.
8245 * gcc.target/arm/mve/intrinsics/vsubq_n_u16.c: Likewise.
8246 * gcc.target/arm/mve/intrinsics/vsubq_n_u32.c: Likewise.
8247 * gcc.target/arm/mve/intrinsics/vsubq_n_u8.c: Likewise.
8248 * gcc.target/arm/mve/intrinsics/vsubq_s16.c: Likewise.
8249 * gcc.target/arm/mve/intrinsics/vsubq_s32.c: Likewise.
8250 * gcc.target/arm/mve/intrinsics/vsubq_s8.c: Likewise.
8251 * gcc.target/arm/mve/intrinsics/vsubq_u16.c: Likewise.
8252 * gcc.target/arm/mve/intrinsics/vsubq_u32.c: Likewise.
8253 * gcc.target/arm/mve/intrinsics/vsubq_u8.c: Likewise.
8255 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
8256 Mihail Ionescu <mihail.ionescu@arm.com>
8257 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
8259 * gcc.target/arm/mve/intrinsics/vaddlvq_p_s32.c: New test.
8260 * gcc.target/arm/mve/intrinsics/vaddlvq_p_u32.c: Likewise.
8261 * gcc.target/arm/mve/intrinsics/vcmpneq_s16.c: Likewise.
8262 * gcc.target/arm/mve/intrinsics/vcmpneq_s32.c: Likewise.
8263 * gcc.target/arm/mve/intrinsics/vcmpneq_s8.c: Likewise.
8264 * gcc.target/arm/mve/intrinsics/vcmpneq_u16.c: Likewise.
8265 * gcc.target/arm/mve/intrinsics/vcmpneq_u32.c: Likewise.
8266 * gcc.target/arm/mve/intrinsics/vcmpneq_u8.c: Likewise.
8267 * gcc.target/arm/mve/intrinsics/vshlq_s16.c: Likewise.
8268 * gcc.target/arm/mve/intrinsics/vshlq_s32.c: Likewise.
8269 * gcc.target/arm/mve/intrinsics/vshlq_s8.c: Likewise.
8270 * gcc.target/arm/mve/intrinsics/vshlq_u16.c: Likewise.
8271 * gcc.target/arm/mve/intrinsics/vshlq_u32.c: Likewise.
8272 * gcc.target/arm/mve/intrinsics/vshlq_u8.c: Likewise.
8274 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
8275 Mihail Ionescu <mihail.ionescu@arm.com>
8276 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
8278 * gcc.target/arm/mve/intrinsics/vcreateq_s16.c: New test.
8279 * gcc.target/arm/mve/intrinsics/vcreateq_s32.c: Likewise.
8280 * gcc.target/arm/mve/intrinsics/vcreateq_s64.c: Likewise.
8281 * gcc.target/arm/mve/intrinsics/vcreateq_s8.c: Likewise.
8282 * gcc.target/arm/mve/intrinsics/vcreateq_u16.c: Likewise.
8283 * gcc.target/arm/mve/intrinsics/vcreateq_u32.c: Likewise.
8284 * gcc.target/arm/mve/intrinsics/vcreateq_u64.c: Likewise.
8285 * gcc.target/arm/mve/intrinsics/vcreateq_u8.c: Likewise.
8286 * gcc.target/arm/mve/intrinsics/vcvtq_n_s16_f16.c: Likewise.
8287 * gcc.target/arm/mve/intrinsics/vcvtq_n_s32_f32.c: Likewise.
8288 * gcc.target/arm/mve/intrinsics/vcvtq_n_u16_f16.c: Likewise.
8289 * gcc.target/arm/mve/intrinsics/vcvtq_n_u32_f32.c: Likewise.
8290 * gcc.target/arm/mve/intrinsics/vshrq_n_s16.c: Likewise.
8291 * gcc.target/arm/mve/intrinsics/vshrq_n_s32.c: Likewise.
8292 * gcc.target/arm/mve/intrinsics/vshrq_n_s8.c: Likewise.
8293 * gcc.target/arm/mve/intrinsics/vshrq_n_u16.c: Likewise.
8294 * gcc.target/arm/mve/intrinsics/vshrq_n_u32.c: Likewise.
8295 * gcc.target/arm/mve/intrinsics/vshrq_n_u8.c: Likewise.
8297 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
8298 Mihail Ionescu <mihail.ionescu@arm.com>
8299 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
8301 * gcc.target/arm/mve/intrinsics/vbrsrq_n_f16.c: New test.
8302 * gcc.target/arm/mve/intrinsics/vbrsrq_n_f32.c: Likewise.
8303 * gcc.target/arm/mve/intrinsics/vcreateq_f16.c: Likewise.
8304 * gcc.target/arm/mve/intrinsics/vcreateq_f32.c: Likewise.
8305 * gcc.target/arm/mve/intrinsics/vcvtq_n_f16_s16.c: Likewise.
8306 * gcc.target/arm/mve/intrinsics/vcvtq_n_f16_u16.c: Likewise.
8307 * gcc.target/arm/mve/intrinsics/vcvtq_n_f32_s32.c: Likewise.
8308 * gcc.target/arm/mve/intrinsics/vcvtq_n_f32_u32.c: Likewise.
8309 * gcc.target/arm/mve/intrinsics/vsubq_n_f16.c: Likewise.
8310 * gcc.target/arm/mve/intrinsics/vsubq_n_f32.c: Likewise.
8312 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
8313 Mihail Ionescu <mihail.ionescu@arm.com>
8314 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
8316 * gcc.target/arm/mve/intrinsics/vctp16q.c: New test.
8317 * gcc.target/arm/mve/intrinsics/vctp32q.c: Likewise.
8318 * gcc.target/arm/mve/intrinsics/vctp64q.c: Likewise.
8319 * gcc.target/arm/mve/intrinsics/vctp8q.c: Likewise.
8320 * gcc.target/arm/mve/intrinsics/vpnot.c: Likewise.
8322 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
8323 Mihail Ionescu <mihail.ionescu@arm.com>
8324 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
8326 * gcc.target/arm/mve/intrinsics/vabsq_s16.c: New test.
8327 * gcc.target/arm/mve/intrinsics/vabsq_s32.c: Likewise.
8328 * gcc.target/arm/mve/intrinsics/vabsq_s8.c: Likewise.
8329 * gcc.target/arm/mve/intrinsics/vaddlvq_s32.c: Likewise.
8330 * gcc.target/arm/mve/intrinsics/vaddlvq_u32.c: Likewise.
8331 * gcc.target/arm/mve/intrinsics/vaddvq_s16.c: Likewise.
8332 * gcc.target/arm/mve/intrinsics/vaddvq_s32.c: Likewise.
8333 * gcc.target/arm/mve/intrinsics/vaddvq_s8.c: Likewise.
8334 * gcc.target/arm/mve/intrinsics/vaddvq_u16.c: Likewise.
8335 * gcc.target/arm/mve/intrinsics/vaddvq_u32.c: Likewise.
8336 * gcc.target/arm/mve/intrinsics/vaddvq_u8.c: Likewise.
8337 * gcc.target/arm/mve/intrinsics/vclsq_s16.c: Likewise.
8338 * gcc.target/arm/mve/intrinsics/vclsq_s32.c: Likewise.
8339 * gcc.target/arm/mve/intrinsics/vclsq_s8.c: Likewise.
8340 * gcc.target/arm/mve/intrinsics/vclzq_s16.c: Likewise.
8341 * gcc.target/arm/mve/intrinsics/vclzq_s32.c: Likewise.
8342 * gcc.target/arm/mve/intrinsics/vclzq_s8.c: Likewise.
8343 * gcc.target/arm/mve/intrinsics/vclzq_u16.c: Likewise.
8344 * gcc.target/arm/mve/intrinsics/vclzq_u32.c: Likewise.
8345 * gcc.target/arm/mve/intrinsics/vclzq_u8.c: Likewise.
8346 * gcc.target/arm/mve/intrinsics/vcvtaq_s16_f16.c: Likewise.
8347 * gcc.target/arm/mve/intrinsics/vcvtaq_s32_f32.c: Likewise.
8348 * gcc.target/arm/mve/intrinsics/vcvtaq_u16_f16.c: Likewise.
8349 * gcc.target/arm/mve/intrinsics/vcvtaq_u32_f32.c: Likewise.
8350 * gcc.target/arm/mve/intrinsics/vcvtmq_s16_f16.c: Likewise.
8351 * gcc.target/arm/mve/intrinsics/vcvtmq_s32_f32.c: Likewise.
8352 * gcc.target/arm/mve/intrinsics/vcvtmq_u16_f16.c: Likewise.
8353 * gcc.target/arm/mve/intrinsics/vcvtmq_u32_f32.c: Likewise.
8354 * gcc.target/arm/mve/intrinsics/vcvtnq_s16_f16.c: Likewise.
8355 * gcc.target/arm/mve/intrinsics/vcvtnq_s32_f32.c: Likewise.
8356 * gcc.target/arm/mve/intrinsics/vcvtnq_u16_f16.c: Likewise.
8357 * gcc.target/arm/mve/intrinsics/vcvtpq_s16_f16.c: Likewise.
8358 * gcc.target/arm/mve/intrinsics/vcvtpq_s32_f32.c: Likewise.
8359 * gcc.target/arm/mve/intrinsics/vcvtpq_u16_f16.c: Likewise.
8360 * gcc.target/arm/mve/intrinsics/vcvtpq_u32_f32.c: Likewise.
8361 * gcc.target/arm/mve/intrinsics/vdupq_n_s16.c: Likewise.
8362 * gcc.target/arm/mve/intrinsics/vdupq_n_s32.c: Likewise.
8363 * gcc.target/arm/mve/intrinsics/vdupq_n_s8.c: Likewise.
8364 * gcc.target/arm/mve/intrinsics/vdupq_n_u16.c: Likewise.
8365 * gcc.target/arm/mve/intrinsics/vdupq_n_u32.c: Likewise.
8366 * gcc.target/arm/mve/intrinsics/vdupq_n_u8.c: Likewise.
8367 * gcc.target/arm/mve/intrinsics/vmovlbq_s16.c: Likewise.
8368 * gcc.target/arm/mve/intrinsics/vmovlbq_s8.c: Likewise.
8369 * gcc.target/arm/mve/intrinsics/vmovlbq_u16.c: Likewise.
8370 * gcc.target/arm/mve/intrinsics/vmovlbq_u8.c: Likewise.
8371 * gcc.target/arm/mve/intrinsics/vmovltq_s16.c: Likewise.
8372 * gcc.target/arm/mve/intrinsics/vmovltq_s8.c: Likewise.
8373 * gcc.target/arm/mve/intrinsics/vmovltq_u16.c: Likewise.
8374 * gcc.target/arm/mve/intrinsics/vmovltq_u8.c: Likewise.
8375 * gcc.target/arm/mve/intrinsics/vmvnq_s16.c: Likewise.
8376 * gcc.target/arm/mve/intrinsics/vmvnq_s32.c: Likewise.
8377 * gcc.target/arm/mve/intrinsics/vmvnq_s8.c: Likewise.
8378 * gcc.target/arm/mve/intrinsics/vmvnq_u16.c: Likewise.
8379 * gcc.target/arm/mve/intrinsics/vmvnq_u32.c: Likewise.
8380 * gcc.target/arm/mve/intrinsics/vmvnq_u8.c: Likewise.
8381 * gcc.target/arm/mve/intrinsics/vnegq_s16.c: Likewise.
8382 * gcc.target/arm/mve/intrinsics/vnegq_s32.c: Likewise.
8383 * gcc.target/arm/mve/intrinsics/vnegq_s8.c: Likewise.
8384 * gcc.target/arm/mve/intrinsics/vqabsq_s16.c: Likewise.
8385 * gcc.target/arm/mve/intrinsics/vqabsq_s32.c: Likewise.
8386 * gcc.target/arm/mve/intrinsics/vqabsq_s8.c: Likewise.
8387 * gcc.target/arm/mve/intrinsics/vqnegq_s16.c: Likewise.
8388 * gcc.target/arm/mve/intrinsics/vqnegq_s32.c: Likewise.
8389 * gcc.target/arm/mve/intrinsics/vqnegq_s8.c: Likewise.
8390 * gcc.target/arm/mve/intrinsics/vrev16q_s8.c: Likewise.
8391 * gcc.target/arm/mve/intrinsics/vrev16q_u8.c: Likewise.
8392 * gcc.target/arm/mve/intrinsics/vrev32q_s16.c: Likewise.
8393 * gcc.target/arm/mve/intrinsics/vrev32q_s8.c: Likewise.
8394 * gcc.target/arm/mve/intrinsics/vrev32q_u16.c: Likewise.
8395 * gcc.target/arm/mve/intrinsics/vrev32q_u8.c: Likewise.
8397 2020-03-17 Mihail Ionescu <mihail.ionescu@arm.com>
8399 * gcc.target/arm/multilib.exp: Add new v8.1-M entry.
8401 2020-03-17 Jakub Jelinek <jakub@redhat.com>
8403 PR tree-optimization/94015
8404 * gcc.dg/pr94015.c: New test.
8406 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
8407 Mihail Ionescu <mihail.ionescu@arm.com>
8408 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
8410 * gcc.target/arm/mve/intrinsics/vcvtq_s16_f16.c: New test.
8411 * gcc.target/arm/mve/intrinsics/vcvtq_s32_f32.c: Likewise.
8412 * gcc.target/arm/mve/intrinsics/vcvtq_u16_f16.c: Likewise.
8413 * gcc.target/arm/mve/intrinsics/vcvtq_u32_f32.c: Likewise.
8414 * gcc.target/arm/mve/intrinsics/vmvnq_n_s16.c: Likewise.
8415 * gcc.target/arm/mve/intrinsics/vmvnq_n_s32.c: Likewise.
8416 * gcc.target/arm/mve/intrinsics/vmvnq_n_u16.c: Likewise.
8417 * gcc.target/arm/mve/intrinsics/vmvnq_n_u32.c: Likewise.
8418 * gcc.target/arm/mve/intrinsics/vrev64q_s16.c: Likewise.
8419 * gcc.target/arm/mve/intrinsics/vrev64q_s32.c: Likewise.
8420 * gcc.target/arm/mve/intrinsics/vrev64q_s8.c: Likewise.
8421 * gcc.target/arm/mve/intrinsics/vrev64q_u16.c: Likewise.
8422 * gcc.target/arm/mve/intrinsics/vrev64q_u32.c: Likewise.
8423 * gcc.target/arm/mve/intrinsics/vrev64q_u8.c: Likewise.
8425 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
8426 Mihail Ionescu <mihail.ionescu@arm.com>
8427 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
8429 * gcc.target/arm/mve/intrinsics/vabsq_f16.c: New test.
8430 * gcc.target/arm/mve/intrinsics/vabsq_f32.c: Likewise.
8431 * gcc.target/arm/mve/intrinsics/vcvtbq_f32_f16.c: Likewise.
8432 * gcc.target/arm/mve/intrinsics/vcvtq_f16_s16.c: Likewise.
8433 * gcc.target/arm/mve/intrinsics/vcvtq_f16_u16.c: Likewise.
8434 * gcc.target/arm/mve/intrinsics/vcvtq_f32_s32.c: Likewise.
8435 * gcc.target/arm/mve/intrinsics/vcvtq_f32_u32.c: Likewise.
8436 * gcc.target/arm/mve/intrinsics/vcvttq_f32_f16.c: Likewise.
8437 * gcc.target/arm/mve/intrinsics/vdupq_n_f16.c: Likewise.
8438 * gcc.target/arm/mve/intrinsics/vdupq_n_f32.c: Likewise.
8439 * gcc.target/arm/mve/intrinsics/vnegq_f16.c: Likewise.
8440 * gcc.target/arm/mve/intrinsics/vnegq_f32.c: Likewise.
8441 * gcc.target/arm/mve/intrinsics/vrev32q_f16.c: Likewise.
8442 * gcc.target/arm/mve/intrinsics/vrev64q_f16.c: Likewise.
8443 * gcc.target/arm/mve/intrinsics/vrev64q_f32.c: Likewise.
8444 * gcc.target/arm/mve/intrinsics/vrndaq_f16.c: Likewise.
8445 * gcc.target/arm/mve/intrinsics/vrndaq_f32.c: Likewise.
8446 * gcc.target/arm/mve/intrinsics/vrndmq_f16.c: Likewise.
8447 * gcc.target/arm/mve/intrinsics/vrndmq_f32.c: Likewise.
8448 * gcc.target/arm/mve/intrinsics/vrndnq_f16.c: Likewise.
8449 * gcc.target/arm/mve/intrinsics/vrndnq_f32.c: Likewise.
8450 * gcc.target/arm/mve/intrinsics/vrndpq_f16.c: Likewise.
8451 * gcc.target/arm/mve/intrinsics/vrndpq_f32.c: Likewise.
8452 * gcc.target/arm/mve/intrinsics/vrndq_f16.c: Likewise.
8453 * gcc.target/arm/mve/intrinsics/vrndq_f32.c: Likewise.
8454 * gcc.target/arm/mve/intrinsics/vrndxq_f16.c: Likewise.
8455 * gcc.target/arm/mve/intrinsics/vrndxq_f32.c: Likewise.
8457 2020-03-16 Andre Vieira <andre.simoesdiasvieira@arm.com>
8458 Mihail Ionescu <mihail.ionescu@arm.com>
8459 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
8461 * gcc.target/arm/mve/intrinsics/vst4q_f16.c: New test.
8462 * gcc.target/arm/mve/intrinsics/vst4q_f32.c: Likewise.
8463 * gcc.target/arm/mve/intrinsics/vst4q_s16.c: Likewise.
8464 * gcc.target/arm/mve/intrinsics/vst4q_s32.c: Likewise.
8465 * gcc.target/arm/mve/intrinsics/vst4q_s8.c: Likewise.
8466 * gcc.target/arm/mve/intrinsics/vst4q_u16.c: Likewise.
8467 * gcc.target/arm/mve/intrinsics/vst4q_u32.c: Likewise.
8468 * gcc.target/arm/mve/intrinsics/vst4q_u8.c: Likewise.
8470 2020-03-17 Jakub Jelinek <jakub@redhat.com>
8473 * g++.target/i386/pr94185.C (l): Use 4294967295U instead of 4294967295
8474 to avoid FAIL with -m32 -std=c++98.
8476 2020-03-17 Christophe Lyon <christophe.lyon@linaro.org>
8478 * gcc.target/aarch64/sve/acle/general-c/sizeless-1.c: Remove
8479 superfluous dg-error.
8480 * gcc.target/aarch64/sve/acle/general-c/sizeless-2.c: Likewise.
8482 2020-03-17 Jakub Jelinek <jakub@redhat.com>
8485 * gcc.dg/pr94189.c: New test.
8487 2020-03-17 Martin Liska <mliska@suse.cz>
8490 * gcc.dg/lto/pr94157_0.c: Add gas effective
8493 2020-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
8496 * gdc.dg/pr92309.d: New test.
8498 2020-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
8501 * gdc.dg/imports/pr92216.d: New.
8502 * gdc.dg/pr92216.d: New test.
8504 2020-03-16 Jakub Jelinek <jakub@redhat.com>
8507 * gcc.c-torture/compile/pr94179.c: New test.
8509 2020-03-16 Vladimir Makarov <vmakarov@redhat.com>
8512 * g++.target/i386/pr94185.C: New test.
8514 2020-03-16 Richard Sandiford <richard.sandiford@arm.com>
8516 * gcc.target/aarch64/sve/acle/general-c/sizeless-1.c: Add a test
8517 name to .-1 dg-error tests.
8518 * gcc.target/aarch64/sve/acle/general-c/sizeless-2.c: Likewise.
8520 2020-03-16 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
8522 * gcc.target/arm/mve/intrinsics/mve_libcall1.c: New test.
8523 * gcc.target/arm/mve/intrinsics/mve_libcall2.c: Likewise.
8525 2020-03-16 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
8527 * gcc.target/arm/mve/intrinsics/mve_fp_fpu1.c: New test.
8528 * gcc.target/arm/mve/intrinsics/mve_fp_fpu2.c: Likewise.
8529 * gcc.target/arm/mve/intrinsics/mve_fpu1.c: Likewise.
8530 * gcc.target/arm/mve/intrinsics/mve_fpu2.c: Likewise.
8531 * gcc.target/arm/mve/intrinsics/mve_fpu3.c: Likewise.
8534 2020-03-16 Andre Vieira <andre.simoesdiasvieira@arm.com>
8535 Mihail Ionescu <mihail.ionescu@arm.com>
8536 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
8538 * gcc.target/arm/mve/intrinsics/mve_vector_float.c: New test.
8539 * gcc.target/arm/mve/intrinsics/mve_vector_float1.c: Likewise.
8540 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Likewise.
8541 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise.
8542 * gcc.target/arm/mve/intrinsics/mve_vector_int1.c: Likewise.
8543 * gcc.target/arm/mve/intrinsics/mve_vector_int2.c: Likewise.
8544 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
8545 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
8546 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
8547 * gcc.target/arm/mve/mve.exp: New file.
8548 * lib/target-supports.exp
8549 (check_effective_target_arm_v8_1m_mve_fp_ok_nocache): Proc to check
8550 armv8.1-m.main+mve.fp and returning corresponding options.
8551 (check_effective_target_arm_v8_1m_mve_fp_ok): Proc to call
8552 check_effective_target_arm_v8_1m_mve_fp_ok_nocache to check support of
8553 MVE with floating point on the current target.
8554 (add_options_for_arm_v8_1m_mve_fp): Proc to call
8555 check_effective_target_arm_v8_1m_mve_fp_ok to return corresponding
8556 compiler options for MVE with floating point.
8557 (check_effective_target_arm_v8_1m_mve_ok_nocache): Modify to test and
8558 return hard float-abi on success.
8560 2020-03-16 H.J. Lu <hongjiu.lu@intel.com>
8563 * gcc.target/i386/pr89229-7a.c: New test.
8564 * gcc.target/i386/pr89229-7b.c: Likewise.
8565 * gcc.target/i386/pr89229-7c.c: Likewise.
8567 2020-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
8569 * gdc.dg/asm1.d: Add new test for ICE in asm parser.
8570 * gdc.dg/asm5.d: New test.
8572 2020-03-16 Jakub Jelinek <jakub@redhat.com>
8575 * gcc.dg/pr94167.c: New test.
8577 PR tree-optimization/94166
8578 * gcc.dg/pr94166.c: New test.
8580 2020-03-16 Bin Cheng <bin.cheng@linux.alibaba.com>
8582 PR tree-optimization/94125
8583 * gcc.dg/tree-ssa/pr94125.c: New test.
8585 2020-03-15 H.J. Lu <hongjiu.lu@intel.com>
8588 * gcc.target/i386/pr89229-6a.c: New test.
8589 * gcc.target/i386/pr89229-6b.c: Likewise.
8590 * gcc.target/i386/pr89229-6c.c: Likewise.
8592 2020-03-15 Lewis Hyatt <lhyatt@gmail.com>
8594 * gcc.misc-tests/help.exp: Adapt to new output for
8595 -Walloc-size-larger-than= option.
8597 2020-03-14 H.J. Lu <hongjiu.lu@intel.com>
8600 * gcc.target/i386/pr89229-5a.c: New test.
8601 * gcc.target/i386/pr89229-5b.c: Likewise.
8602 * gcc.target/i386/pr89229-5c.c: Likewise.
8604 2020-03-14 Segher Boessenkool <segher@kernel.crashing.org>
8607 * gcc.target/powerpc/fold-vec-mule-misc.c: Use vmx_hw selector.
8609 2020-03-13 David Malcolm <dmalcolm@redhat.com>
8613 * gcc.dg/analyzer/pr94099.c: New test.
8614 * gcc.dg/analyzer/pr94105.c: New test.
8616 2020-03-13 Vasee Vinayagamoorthy <vaseeharan.vinayagamoorthy@arm.com>
8618 * gcc.target/aarch64/advsimd-intrinsics/bfcvt-nosimd.c: Fix DejaGnu
8621 2020-03-13 Martin Sebor <msebor@redhat.com>
8624 * gcc.dg/Wbuiltin-declaration-mismatch-12.c: Relax test to look
8625 for warning name rather than the exact text.
8626 * gcc.dg/Wbuiltin-declaration-mismatch-14.c: New test.
8627 * gcc.dg/Wbuiltin-declaration-mismatch-15.c: New test.
8628 * gcc.dg/pr62090.c: Prune expected warning.
8629 * gcc.dg/pr89314.c: Look for warning name rather than text.
8630 * gcc.dg/torture/pr54261-1.c: Correct built-in declartion.
8632 2020-03-13 Uroš Bizjak <ubizjak@gmail.com>
8634 * gcc.target/i386/pr64409.c: Do not limit compilation to x32 targets.
8635 (dg-error): Quote 'ms_abi' attribute.
8636 * gcc.target/i386/pr71958.c: Do not limit compilation to x32 targets.
8637 Require maybe_x32 effective target.
8638 (dg-options): Add -mx32.
8639 (dg-error): Quote 'ms_abi' attribute.
8640 * gcc.target/i386/pr90096.c (dg-error): Update relative
8641 location of target x32 error.
8643 2020-03-13 Patrick Palka <ppalka@redhat.com>
8646 * g++.dg/diagnostic/pr67960.C: New test.
8647 * g++.dg/diagnostic/pr67960-2.C: New test.
8649 2020-03-13 Martin Liska <mliska@suse.cz>
8652 * gcc.dg/lto/pr94157_0.c: New test.
8654 2020-03-13 Kewen Lin <linkw@gcc.gnu.org>
8657 * gcc.dg/vect/bb-slp-over-widen-2.c: Expect basic block vectorized
8658 messages only on vect_hw_misalign targets.
8660 2020-03-13 H.J. Lu <hongjiu.lu@intel.com>
8663 * gcc.target/i386/pr89229-4a.c: New test.
8664 * gcc.target/i386/pr89229-4b.c: Likewise.
8665 * gcc.target/i386/pr89229-4c.c: Likewise.
8667 2019-03-13 Eric Botcazou <ebotcazou@adacore.com>
8669 * gcc.c-torture/compile/20200313-1.c: New test.
8671 2020-03-12 Jeff Law <law@redhat.com>
8673 PR rtl-optimization/90275
8674 * gcc.c-torture/compile/pr90275.c: New test.
8676 2020-03-12 Richard Biener <rguenther@suse.de>
8678 PR tree-optimization/94103
8679 * gcc.target/i386/pr94103.c: New testcase.
8681 2020-03-12 Tobias Burnus <tobias@codesourcery.com>
8684 * gfortran.dg/goacc/pr78260-2.f90: Correct scan-tree-dump-times.
8685 Extend test case to result variables.
8686 * gfortran.dg/goacc/declare-2.f95: Actually check module-declaration
8687 restriction of OpenACC.
8688 * gfortran.dg/goacc/declare-3.f95: Remove case where this
8689 restriction is violated.
8690 * gfortran.dg/goacc/pr94120-1.f90: New.
8691 * gfortran.dg/goacc/pr94120-2.f90: New.
8692 * gfortran.dg/goacc/pr94120-3.f90: New.
8694 2020-03-12 Jakub Jelinek <jakub@redhat.com>
8696 PR tree-optimization/94130
8697 * gcc.c-torture/execute/pr94130.c: New test.
8700 * g++.dg/cpp2a/concepts-using2.C (cc): Use long long instead of
8701 __int128 if __SIZEOF_INT128__ isn't defined.
8703 2020-03-06 Marek Polacek <polacek@redhat.com>
8705 PR c++/94074 - wrong modifying const object error for COMPONENT_REF.
8706 * g++.dg/cpp1y/constexpr-tracking-const17.C: New test.
8707 * g++.dg/cpp1y/constexpr-tracking-const18.C: New test.
8708 * g++.dg/cpp1y/constexpr-tracking-const19.C: New test.
8709 * g++.dg/cpp1y/constexpr-tracking-const20.C: New test.
8710 * g++.dg/cpp1y/constexpr-tracking-const21.C: New test.
8711 * g++.dg/cpp1y/constexpr-tracking-const22.C: New test.
8713 2020-03-11 Jakub Jelinek <jakub@redhat.com>
8716 * gcc.c-torture/execute/pr94134.c: New test.
8718 2020-03-11 Kito Cheng <kito.cheng@sifive.com>
8720 * gcc.target/riscv/interrupt-2.c: Update testcase and expected output.
8722 2020-03-11 Richard Biener <rguenther@suse.de>
8724 * gcc.dg/torture/20200311-1.c: New testcase.
8726 2020-03-11 Matthew Malcomson <matthew.malcomson@arm.com>
8728 * lib/scanasm.exp (parse_function_bodies): Lines starting with '@' also
8731 2020-03-11 Richard Wai <richard@annexi-strayline.com>
8733 * gnat.dg/subpools1.adb: New test.
8735 2020-03-11 Jakub Jelinek <jakub@redhat.com>
8738 * gcc.dg/pr94121.c: New test.
8741 * gcc.dg/dfp/pr94111.c: New test.
8743 PR tree-optimization/94114
8744 * gcc.dg/pr94114.c: New test.
8746 2020-03-10 Marek Polacek <polacek@redhat.com>
8748 PR c++/94124 - wrong conversion error with non-viable overload.
8749 * g++.dg/cpp0x/initlist-overload1.C: New test.
8751 2020-03-10 Jiufu Guo <guojiufu@linux.ibm.com>
8754 * gcc.target/powerpc/p9-minmax-3.c: New test.
8756 2020-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
8759 * gcc.target/powerpc/pr90763.c: New.
8761 2020-03-10 Uroš Bizjak <ubizjak@gmail.com>
8763 * g++.dg/pr80481.C (dg-final): Scan for SSE reg-reg moves only.
8765 2020-03-10 Jeff Law <law@redhat.com>
8768 2020-02-29 Jeff Law <law@redhat.com>
8770 * gcc.target/xstormy16/sfr/06_sfrw_to_var.c: Update expected output.
8772 2020-03-10 Jakub Jelinek <jakub@redhat.com>
8775 * gcc.target/i386/pr94088.c: New test.
8777 2020-03-09 Marek Polacek <polacek@redhat.com>
8779 PR c++/92031 - bogus taking address of rvalue error.
8780 PR c++/91465 - ICE with template codes in check_narrowing.
8781 PR c++/93870 - wrong error when converting template non-type arg.
8782 PR c++/94068 - ICE with template codes in check_narrowing.
8783 * g++.dg/cpp0x/conv-tmpl2.C: New test.
8784 * g++.dg/cpp0x/conv-tmpl3.C: New test.
8785 * g++.dg/cpp0x/conv-tmpl4.C: New test.
8786 * g++.dg/cpp0x/conv-tmpl5.C: New test.
8787 * g++.dg/cpp0x/conv-tmpl6.C: New test.
8788 * g++.dg/cpp1z/conv-tmpl1.C: New test.
8790 2020-03-09 Jakub Jelinek <jakub@redhat.com>
8793 * g++.dg/warn/Wconversion-pr94067.C: New test.
8795 2020-03-09 Marek Polacek <polacek@redhat.com>
8797 PR c++/94050 - ABI issue with alignas on armv7hl.
8798 * g++.dg/abi/align3.C: New test.
8800 2020-03-09 Christophe Lyon <christophe.lyon@linaro.org>
8802 * gcc.target/arm/fuse-caller-save.c: Fix DejaGnu typo.
8804 2020-03-09 Martin Liska <mliska@suse.cz>
8807 * gcc.target/powerpc/pr93800.c: New test.
8809 2020-03-09 Bin Cheng <bin.cheng@linux.alibaba.com>
8811 * g++.dg/coroutines/torture/co-ret-15-default-return_void.C: New.
8813 2020-03-09 Kewen Lin <linkw@gcc.gnu.org>
8816 * gcc.dg/vect/vect-over-widen-17.c: Don't expect vector char if it's
8817 without misaligned vector access support.
8819 2020-03-09 Kewen Lin <linkw@gcc.gnu.org>
8822 * gcc.dg/vect/slp-perm-12.c: Expect loop vectorized messages only on
8823 vect_hw_misalign targets.
8825 2020-03-08 Paul Thomas <pault@gcc.gnu.org>
8828 * gfortran.dg/inquiry_type_ref_6.f90 : New test.
8830 2020-03-08 Patrick Palka <ppalka@redhat.com>
8833 * g++.dg/concepts/pr93729.C: New test.
8835 * g++.dg/concepts/diagnostic4.C: New test.
8837 2020-03-08 H.J. Lu <hongjiu.lu@intel.com>
8841 * gcc.target/i386/pr89229-3c.c: Include "pr89229-3a.c", instead
8844 2020-03-06 David Malcolm <dmalcolm@redhat.com>
8846 * gcc.dg/analyzer/malloc-4.c: Update expected output of leak to
8847 reflect fix to region_model::get_representative_path_var, adding
8848 the missing "*" from the cast.
8850 2020-03-06 Wilco Dijkstra <wdijkstr@arm.com>
8852 * gcc.target/aarch64/fmla_intrinsic_1.c: Check for correct lane syntax.
8853 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
8854 * gcc.target/aarch64/mla_intrinsic_1.c: Likewise.
8855 * gcc.target/aarch64/mls_intrinsic_1.c: Likewise.
8857 2020-03-06 Claudiu Zissulescu <claziss@synopsys.com>
8859 * gcc.target/arc/tumaddsidi4.c: Step-up optimization level.
8861 2020-03-06 Delia Burduv <delia.burduv@arm.com>
8863 * gcc.target/arm/simd/bf16_vldn_1.c: New test.
8865 2020-03-06 Delia Burduv <delia.burduv@arm.com>
8867 * gcc.target/arm/simd/bf16_vstn_1.c: New test.
8869 2020-03-06 Kito Cheng <kito.cheng@sifive.com>
8871 * gcc.target/riscv/pr93304.c: Update expected output and comment.
8873 2020-03-06 Delia Burduv <delia.burduv@arm.com>
8875 * gcc.target/aarch64/advsimd-intrinsics/bfcvt-compile.c: New test.
8876 * gcc.target/aarch64/advsimd-intrinsics/bfcvt-nobf16.c: New test.
8877 * gcc.target/aarch64/advsimd-intrinsics/bfcvt-nosimd.c: New test.
8878 * gcc.target/aarch64/advsimd-intrinsics/bfcvtnq2-untied.c: New test.
8880 2020-03-06 Kito Cheng <kito.cheng@sifive.com>
8882 PR tree-optimization/90883
8883 * g++.dg/tree-ssa/pr90883.c: Add --param max-inline-insns-size=1.
8884 Add aarch64-*-* mips*-*-* to XFAIL.
8886 2020-03-05 H.J. Lu <hongjiu.lu@intel.com>
8890 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Updated.
8891 * gcc.target/i386/pr89229-2a.c: New test.
8892 * gcc.target/i386/pr89229-2b.c: Likewise.
8893 * gcc.target/i386/pr89229-2c.c: Likewise.
8894 * gcc.target/i386/pr89229-3a.c: Likewise.
8895 * gcc.target/i386/pr89229-3b.c: Likewise.
8896 * gcc.target/i386/pr89229-3c.c: Likewise.
8897 * gcc.target/i386/pr89346.c: Likewise.
8899 2020-03-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
8901 * g++.dg/pr80481.C: Disable epilogue vectorization.
8903 2020-03-05 Joseph Myers <joseph@codesourcery.com>
8906 * gcc.dg/pr93577-1.c, gcc.dg/pr93577-2.c, gcc.dg/pr93577-3.c,
8907 gcc.dg/pr93577-4.c, gcc.dg/pr93577-5.c, gcc.dg/pr93577-6.c: New
8909 * gcc.dg/vla-init-1.c: Expect fewer errors about VLA initializer.
8911 2020-03-05 Jeff Law <law@redhat.com>
8913 PR tree-optimization/91890
8914 * gcc.dg/pragma-diag-8.c: New test.
8916 2020-03-05 Jakub Jelinek <jakub@redhat.com>
8919 * g++.target/i386/pr94046-1.C: New test.
8920 * g++.target/i386/pr94046-2.C: New test.
8922 2020-03-05 Uroš Bizjak <ubizjak@gmail.com>
8924 * g++.dg/asan/asan_test.C (dg-options): Add
8925 -Wno-alloc-size-larger-than.
8927 2020-03-05 Jakub Jelinek <jakub@redhat.com>
8930 * gcc.c-torture/execute/pr90311.c: New test.
8932 2020-03-05 Jeff Law <law@redhat.com>
8934 * gcc.target/arm/fuse-caller-save.c: Generalize expected output.
8936 2020-03-05 Mark Eggleston <mark.eggleston@codethink.com>
8939 * gfortran.dg/pr93792.f90: New test.
8941 2020-03-05 Delia Burduv <delia.burduv@arm.com>
8943 * gcc.target/arm/simd/bf16_ma_1.c: New test.
8944 * gcc.target/arm/simd/bf16_ma_2.c: New test.
8945 * gcc.target/arm/simd/bf16_mmla_1.c: New test.
8947 2020-03-05 Jakub Jelinek <jakub@redhat.com>
8950 * gcc.dg/pr93399.c: New test.
8952 PR tree-optimization/93582
8953 * gcc.dg/tree-ssa/pr93582-11.c: New test.
8955 2020-03-04 Martin Sebor <msebor@redhat.com>
8958 * g++.dg/init/array55.C: New test.
8959 * g++.dg/init/array56.C: New test.
8960 * g++.dg/cpp2a/nontype-class33.C: New test.
8962 2020-03-04 Martin Sebor <msebor@redhat.com>
8964 PR tree-optimization/93986
8965 * gcc.dg/pr93986.c: New test.
8967 2020-03-04 David Malcolm <dmalcolm@redhat.com>
8970 * g++.dg/analyzer/pr94028.C: New test.
8972 2020-03-04 Martin Sebor <msebor@redhat.com>
8975 * gcc.dg/tree-ssa/builtin-sprintf-warn-24.c: New test.
8977 2020-03-04 Will Schmidt <will_schmidt@vnet.ibm.com>
8979 * gcc.target/powerpc/20050603-3.c: Remove XFAILS.
8981 2020-03-04 Will Schmidt <will_schmidt@vnet.ibm.com>
8983 * gcc.target/powerpc/pr93122.c: Add dg-require.
8985 2020-03-04 David Malcolm <dmalcolm@redhat.com>
8988 * gcc.dg/analyzer/expect-1.c: New test.
8989 * gcc.dg/analyzer/malloc-4.c: New test.
8990 * gfortran.dg/analyzer/pr93993.f90: Remove xfail from dg-bogus.
8991 Move location of leak warning and update message.
8993 2020-03-04 David Malcolm <dmalcolm@redhat.com>
8996 * gfortran.dg/analyzer/pr93993.f90: New test.
8998 2020-03-04 Martin Liska <mliska@suse.cz>
9000 * gcc.target/i386/pr91623.c: Add -fcommon in order
9001 to re-trigger the needed code for the test-case which
9002 was added in r10-2910-g9151048d854e352a9b83b771c6711b8221c73f7e.
9004 2020-03-04 Jakub Jelinek <jakub@redhat.com>
9007 * g++.dg/guality/pr93888.C: New test.
9009 2020-02-04 Richard Biener <rguenther@suse.de>
9011 PR tree-optimization/93964
9012 * gcc.dg/graphite/pr93964.c: New testcase.
9014 2020-03-04 Jakub Jelinek <jakub@redhat.com>
9016 PR tree-optimization/94001
9017 * gcc.dg/pr94001.c: New test.
9019 2020-03-04 Kito Cheng <kito.cheng@sifive.com>
9022 * gcc.dg/pr93995.c: New.
9024 2020-03-03 Marek Polacek <polacek@redhat.com>
9026 PR c++/90505 - mismatch in template argument deduction.
9027 * g++.dg/template/deduce4.C: New test.
9028 * g++.dg/template/deduce5.C: New test.
9029 * g++.dg/template/deduce6.C: New test.
9030 * g++.dg/template/deduce7.C: New test.
9032 2020-03-03 Jakub Jelinek <jakub@redhat.com>
9035 * g++.dg/ext/pr93998.C: New test.
9037 2020-03-03 Dennis Zhang <dennis.zhang@arm.com>
9039 * gcc.target/arm/simd/bf16_cvt_1.c: New test.
9041 2020-03-03 Jakub Jelinek <jakub@redhat.com>
9043 PR tree-optimization/93582
9044 * gcc.dg/tree-ssa/pr93582-10.c: New test.
9045 * gcc.dg/pr93582.c: New test.
9046 * gcc.c-torture/execute/pr93582.c: New test.
9048 2020-03-03 Richard Biener <rguenther@suse.de>
9050 PR tree-optimization/93946
9051 * gcc.dg/torture/pr93946-1.c: New testcase.
9052 * gcc.dg/torture/pr93946-2.c: Likewise.
9054 2020-03-03 Jakub Jelinek <jakub@redhat.com>
9056 PR rtl-optimization/94002
9057 * gcc.dg/pr94002.c: New test.
9059 PR tree-optimization/93927
9060 * gcc.c-torture/compile/pr93927-1.c: New test.
9061 * gcc.c-torture/compile/pr93927-2.c: New test.
9063 2020-03-03 Jun Ma <JunMa@linux.alibaba.com>
9065 * g++.dg/coroutines/torture/co-await-15-capture-comp-ref.C: New test.
9067 2020-03-03 Jun Ma <JunMa@linux.alibaba.com>
9069 * g++.dg/coroutines/torture/co-await-14-template-traits.C: New test.
9071 2020-03-02 David Malcolm <dmalcolm@redhat.com>
9073 * gcc.dg/analyzer/CVE-2005-1689-dedupe-issue.c: Add
9074 -fanalyzer-show-duplicate-count.
9076 2020-03-02 David Malcolm <dmalcolm@redhat.com>
9079 * g++.dg/analyzer/cstdlib-2.C: New test.
9080 * g++.dg/analyzer/cstdlib.C: New test.
9082 2020-03-02 Iain Sandoe <iain@sandoe.co.uk>
9083 Jun Ma <JunMa@linux.alibaba.com>
9085 * g++.dg/coroutines/torture/class-05-lambda-capture-copy-local.C:
9086 * g++.dg/coroutines/torture/lambda-09-init-captures.C: New test.
9087 * g++.dg/coroutines/torture/lambda-10-mutable.C: New test.
9089 2020-03-02 Uroš Bizjak <ubizjak@gmail.com>
9092 * gcc.target/i386/pr93997.c: New test.
9094 2020-03-02 Martin Sebor <msebor@redhat.com>
9096 PR tree-optimization/92982
9097 * gcc.dg/strlenopt-94.c: New test.
9099 2020-03-02 Iain Sandoe <iain@sandoe.co.uk>
9101 * g++.dg/coroutines/torture/func-params-09-awaitable-parms.C: New test.
9102 * g++.dg/coroutines/torture/local-var-5-awaitable.C: New test.
9104 2020-03-02 Jeff Law <law@redhat.com>
9106 * gcc.target/arm/fuse-caller-save.c: Update expected output.
9108 2020-03-02 Martin Liska <mliska@suse.cz>
9110 * gcc.dg/vect/bb-slp-19.c: The comment
9111 does not align with fact that we started
9112 to SLP the testcase.
9114 2020-03-02 Kewen Lin <linkw@gcc.gnu.org>
9116 * gcc.dg/tree-ssa/scev-8.c: Revise check string.
9117 * gcc.dg/tree-ssa/scev-9.c: Ditto.
9118 * gcc.dg/tree-ssa/scev-10.c: Ditto.
9119 * gcc.dg/tree-ssa/scev-11.c: Ditto.
9120 * gcc.dg/tree-ssa/scev-12.c: Ditto.
9122 2020-03-01 Martin Sebor <msebor@redhat.com>
9125 g++.dg/ext/attr-access.C: New test.
9127 2020-03-01 Martin Sebor <msebor@redhat.com>
9130 * gcc.dg/Wbuiltin-declaration-mismatch-13.c: New test.
9132 2020-03-01 Martin Sebor <msebor@redhat.com>
9135 * gcc.dg/format/proto.c: New test.
9137 2020-03-01 Martin Sebor <msebor@redhat.com>
9140 * gcc.dg/Wstringop-overflow-32.c: New test.
9142 2020-03-01 Segher Boessenkool <segher@kernel.crashing.org>
9145 * gcc.target/powerpc/pr68805.c: Update expected output.
9148 * gcc.target/powerpc/pr88233.c: Update expected output and
9149 add target selector.
9151 2020-03-01 Iain Sandoe <iain@sandoe.co.uk>
9153 * g++.dg/coroutines/torture/class-07-data-member.C: New test.
9155 2020-03-01 Paul Thomas <pault@gcc.gnu.org>
9158 * gfortran.dg/select_type_48.f90 : New test.
9160 2020-03-01 Paul Thomas <pault@gcc.gnu.org>
9163 * gfortran.dg/associated_8.f90 : New test.
9165 2020-02-29 Iain Sandoe <iain@sandoe.co.uk>
9167 * g++.dg/coroutines/coro1-ret-int-yield-int.h: Add templated
9169 * g++.dg/coroutines/torture/co-await-15-return-non-triv.C: New test.
9171 2020-02-29 John David Anglin <danglin@gcc.gnu.org>
9174 * gnat.dg/socket1.adb: Disable on hppa*-*-hpux*.
9176 * g++.dg/pr90981.C: Skip on hppa*-*-hpux*.
9177 * gcc.dg/gnu2x-attrs-1.c: Add dg-require-alias.
9178 * gcc.dg/pr90756.c: Add -fno-common option on hppa*-*-hpux*.
9179 * gcc.dg/torture/20190327-1.c: Likewise.
9180 * gcc.dg/spellcheck-options-21.c: Skip on 32-bit hppa*-*-hpux*.
9181 * gcc.dg/strlenopt-68.c: Skip on hppa*-*-hpux*.
9182 * gcc.dg/torture/pr90020.c: Likewise.
9183 * gcc.dg/ucnid-16-utf8.c: Add dg-require-iconv "latin1".
9186 * gcc.dg/ipa/ipa-sra-12.c: xfail parameter split test on 32-bit
9188 * gcc.dg/ipa/ipa-sra-14.c: Likewise.
9189 * gcc.dg/ipa/ipcp-agg-12.c: xfail adding extra caller test.
9191 * g++.dg/ext/visibility/ref-temp1.C: Require visibility.
9192 * gfortran.dg/pr90988_4.f: Likewise.
9193 * gfortran.dg/pr91372.f90: Likewise.
9195 2020-02-29 Jeff Law <law@redhat.com>
9197 * gcc.target/or1k/return-2.c: Update expected output.
9199 * gcc.target/xstormy16/sfr/06_sfrw_to_var.c: Update expected output.
9201 2020-02-28 Iain Sandoe <iain@sandoe.co.uk>
9203 * g++.dg/coroutines/torture/func-params-08.C: Update
9204 to suspend for each co_await operation.
9206 2020-02-28 Paul Thomas <pault@gcc.gnu.org>
9209 * gfortran.dg/unlimited_polymorphic_31.f03 : New test.
9211 2020-02-28 Jakub Jelinek <jakub@redhat.com>
9213 P1937R2 - Fixing inconsistencies between const{expr,eval} functions
9214 * g++.dg/cpp2a/consteval3.C: Change dg-error about taking address of
9215 immediate function in unevaluated contexts into dg-bogus.
9216 * g++.dg/cpp2a/consteval16.C: New test.
9219 * g++.dg/torture/pr92152.C (size_t): Use decltype (sizeof (0)) instead
9220 of hardcoding unsigned long.
9221 (uint64_t): Use unsigned long long instead of unsigned long.
9223 2020-02-27 Michael Meissner <meissner@linux.ibm.com>
9226 * gcc.target/powerpc/fold-vec-extract-longlong.p8.c: Adjust
9229 2020-02-27 Martin Jambor <mjambor@suse.cz>
9230 Feng Xue <fxue@os.amperecomputing.com>
9233 * gcc.dg/ipa/pr93707.c: New test.
9235 2020-02-27 Jan Hubicka <hubicka@ucw.cz>
9238 * gcc.dg/tree-ssa/alias-access-path-12.c: New testcase.
9239 * g++.dg/torture/pr92152.C: New testcase.
9240 * gcc.dg/torture/pr92152.c: New testcase.
9241 * gcc.dg/tree-ssa/20030807-7.c: xfail.
9242 * gcc.dg/tree-ssa/alias-access-path-4.c: xfail one case.
9243 * gcc.dg/tree-ssa/alias-access-path-5.c: xfail one case.
9245 2020-02-27 Mihail Ionescu <mihail.ionescu@arm.com>
9247 * gcc.target/arm/bf16_dup.c: New test.
9248 * gcc.target/arm/bf16_reinterpret.c: Likewise.
9250 2020-02-27 Will Schmidt <will_schmidt@vnet.ibm.com>
9252 * lib/target_supports.exp (check_effective_target_has_arch_pwr5): New.
9253 (check_effective_target_has_arch_pwr6): New.
9254 (check_effective_target_has_arch_pwr7): New.
9255 (check_effective_target_has_arch_pwr8): New.
9256 (check_effective_target_has_arch_pwr9): New.
9257 * gcc.target/powerpc/pr92132-fp-1.c: Add target check.
9260 2020-02-27 Bill Schmidt <wschmidt@linux.ibm.com>
9262 * gcc.target/powerpc/ppc64-abi-1.c: Compile with -mno-pcrel.
9263 * gcc.target/powerpc/ppc64-abi-2.c: Likewise.
9265 2020-02-27 Alexandre Oliva <oliva@adacore.com>
9267 * gcc.target/aarch64/vect-mull.x (SH): Undefine.
9269 2020-02-27 Richard Biener <rguenther@suse.de>
9271 PR tree-optimization/93508
9272 * gcc.dg/tree-ssa/ssa-fre-85.c: New testcase.
9274 2020-02-27 Richard Biener <rguenther@suse.de>
9276 PR tree-optimization/93953
9277 * gcc.dg/pr93953.c: New testcase.
9279 2020-02-27 Jakub Jelinek <jakub@redhat.com>
9282 * gcc.c-torture/compile/pr93949.c: New test.
9284 PR tree-optimization/93582
9285 PR tree-optimization/93945
9286 * gcc.dg/tree-ssa/pr93582-9.c: New test.
9287 * gcc.c-torture/execute/pr93945.c: New test.
9289 2020-02-26 Marek Polacek <polacek@redhat.com>
9291 PR c++/93789 - ICE with invalid array bounds.
9292 * g++.dg/ext/vla22.C: New test.
9294 2020-02-26 David Malcolm <dmalcolm@redhat.com>
9297 * g++.dg/analyzer/pr93950.C: New test.
9299 2020-02-26 David Malcolm <dmalcolm@redhat.com>
9302 * gcc.dg/analyzer/torture/pr93947.c: New test.
9304 2020-02-26 Iain Sandoe <iain@sandoe.co.uk>
9306 * g++.dg/coroutines/coro1-refs-and-ctors.h: New.
9307 * g++.dg/coroutines/torture/func-params-07.C: New test.
9308 * g++.dg/coroutines/torture/func-params-08.C: New test.
9310 2020-02-26 Peter Bergner <bergner@linux.ibm.com>
9313 * gcc.target/powerpc/fold-vec-st-char.c (scan-assembler-times): Allow
9314 stxv and stxvx instructions as well.
9315 * gcc.target/powerpc/fold-vec-st-float.c: Likewise.
9316 * gcc.target/powerpc/fold-vec-st-int.c: Likewise.
9317 * gcc.target/powerpc/fold-vec-st-short.c: Likewise.
9319 2020-02-26 Patrick Palka <ppalka@redhat.com>
9321 * g++.dg/concepts/diagnostic2.C: New test.
9322 * g++.dg/concepts/diagnostic3.C: New test.
9324 2020-02-26 Marek Polacek <polacek@redhat.com>
9326 PR c++/93676 - value-init crash in template.
9327 * g++.dg/cpp0x/nsdmi-template19.C: New test.
9329 2020-02-26 Marek Polacek <polacek@redhat.com>
9331 PR c++/93862 - ICE with static_cast when converting from int[].
9332 * g++.dg/cpp0x/rv-cast7.C: New test.
9334 2020-02-26 Marek Polacek <polacek@redhat.com>
9336 DR 1423, Convertibility of nullptr to bool.
9337 * g++.dg/DRs/dr1423.C: New test.
9339 2020-02-26 Marek Polacek <polacek@redhat.com>
9341 PR c++/93803 - ICE with constexpr init and [[no_unique_address]].
9342 * g++.dg/cpp2a/constexpr-init16.C: New test.
9343 * g++.dg/cpp2a/constexpr-init17.C: New test.
9345 2020-02-26 Richard Sandiford <richard.sandiford@arm.com>
9348 * gcc.dg/vect/pr93843-1.c: New test.
9349 * gcc.dg/vect/pr93843-2.c: Likewise.
9351 2020-02-26 Jakub Jelinek <jakub@redhat.com>
9353 PR tree-optimization/93820
9354 * gcc.dg/pr93820-2.c: New test.
9356 PR tree-optimization/93820
9357 * gcc.dg/pr93820.c: New test.
9360 * g++.dg/cpp0x/pr93905.C: New test.
9362 2020-02-25 Mihail Ionescu <mihail.ionescu@arm.com>
9364 * gcc.target/aarch64/advsimd-intrinsics/bf16_vstn.c: New test.
9365 * gcc.target/aarch64/advsimd-intrinsics/bf16_vldn.c: New test.
9367 2020-02-25 Mihail Ionescu <mihail.ionescu@arm.com>
9369 * gcc.target/aarch64/advsimd-intrinsics/bf16_dup.c: New test.
9370 * gcc.target/aarch64/advsimd-intrinsics/bf16_reinterpret.c: New test.
9372 2020-02-25 Dennis Zhang <dennis.zhang@arm.com>
9374 * gcc.target/arm/simd/bf16_dot_1.c: New test.
9375 * gcc.target/arm/simd/bf16_dot_2.c: New test.
9376 * gcc.target/arm/simd/bf16_dot_3.c: New test.
9378 2020-02-25 Jakub Jelinek <jakub@redhat.com>
9380 PR rtl-optimization/93908
9381 * gcc.c-torture/execute/pr93908.c: New test.
9383 2019-02-25 Eric Botcazou <ebotcazou@adacore.com>
9385 * gnat.dg/lto24.adb: New test.
9386 * gnat.dg/lto24_pkg1.ads: New helper.
9387 * gnat.dg/lto24_pkg2.ad[sb]: Likewise.
9389 2020-02-25 Richard Biener <rguenther@suse.de>
9391 * gcc.dg/tree-ssa/ssa-fre-86.c: New testcase.
9393 2020-02-25 Richard Biener <rguenther@suse.de>
9395 PR tree-optimization/93868
9396 * gcc.dg/torture/pr93868.c: New testcase.
9398 2020-02-25 Jakub Jelinek <jakub@redhat.com>
9401 * gcc.dg/pr93874.c: New test.
9404 * gcc.dg/ipa/pr93763.c: Adjust the test so that it compiles without
9405 warnings and still ICEs before the ipa-cp.c fix.
9406 * g++.dg/ipa/pr93763.C: Require c++11 effective target.
9408 PR translation/93864
9409 * objc.dg/encode-2.m: Fix comment typo paramter -> parameter.
9410 * obj-c++.dg/encode-4.mm: Likewise.
9411 * gfortran.dg/data_array_5.f90: Likewise.
9412 * gcc.dg/decl-1.c: Likewise.
9414 2020-02-24 David Malcolm <dmalcolm@redhat.com>
9417 * gcc.dg/analyzer/pr93382.c: Add "-fanalyzer-checker=taint".
9418 * gcc.dg/analyzer/taint-1.c: Likewise.
9420 2020-02-24 David Malcolm <dmalcolm@redhat.com>
9423 * g++.dg/analyzer/pr93899.C: New test.
9425 2020-02-24 Martin Sebor <msebor@redhat.com>
9428 * g++.dg/warn/Wredundant-tags-4.C: New test.
9429 * g++.dg/warn/Wredundant-tags-5.C: New test.
9430 * g++.dg/warn/Wredundant-tags-5.h: New test.
9432 2020-02-24 David Malcolm <dmalcolm@redhat.com>
9434 * gcc.dg/analyzer/analyzer-verbosity-2a.c: New test.
9435 * gcc.dg/analyzer/analyzer-verbosity-3.c: New test, based on
9436 analyzer-verbosity-2.c
9437 * gcc.dg/analyzer/analyzer-verbosity-3a.c: New test.
9438 * gcc.dg/analyzer/edges-1.c: New test.
9439 * gcc.dg/analyzer/edges-2.c: New test.
9440 * gcc.dg/analyzer/file-paths-1.c: Add -fanalyzer-verbosity=3.
9442 2020-02-24 Marek Polacek <polacek@redhat.com>
9444 PR c++/93869 - ICE with -Wmismatched-tags.
9445 * g++.dg/warn/Wmismatched-tags-2.C: New test.
9447 2020-02-20 Mark Eggleston <mark.eggleston@codethink.com>
9450 * gfortran.dg/pr77351.f90 : Check for one error instead of two.
9451 * gfortran.dg/pr93835.f08 : New test.
9453 2020-02-24 Marek Polacek <polacek@redhat.com>
9455 PR c++/93712 - ICE with ill-formed array list-initialization.
9456 * g++.dg/cpp0x/initlist-array11.C: New test.
9458 2020-02-20 Mark Eggleston <mark.eggleston@codethink.com>
9461 * gfortran.dg/pr93604.f90 : New test.
9463 2020-02-24 Jakub Jelinek <jakub@redhat.com>
9465 P1937R2 - Fixing inconsistencies between const{expr,eval} functions
9466 * g++.dg/ext/consteval1.C: Change dg-{message,error} into dg-bogus.
9467 * g++.dg/cpp2a/consteval6.C: Likewise.
9468 * g++.dg/cpp2a/consteval3.C: Change dg-error for unevaluated operands
9471 2020-02-24 Christophe Lyon <christophe.lyon@linaro.org>
9474 * gcc.target/arm/pr78353-1.c: Add arm_arch_v7a_multilib effective
9476 * gcc.target/arm/pr78353-2.c: Likewise.
9478 2020-02-24 Jakub Jelinek <jakub@redhat.com>
9480 PR tree-optimization/93582
9481 * gcc.dg/tree-ssa/pr93582-4.c: New test.
9482 * gcc.dg/tree-ssa/pr93582-5.c: New test.
9483 * gcc.dg/tree-ssa/pr93582-6.c: New test.
9484 * gcc.dg/tree-ssa/pr93582-7.c: New test.
9485 * gcc.dg/tree-ssa/pr93582-8.c: New test.
9487 2020-02-24 Tobias Burnus <tobias@codesourcery.com>
9490 * gfortran.dg/goacc/tile-4.f90: New.
9492 2020-02-24 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9493 Kugan Vivekandarajah <kugan.vivekanandarajah@linaro.org>
9497 * gcc.target/arm/pr78353-1.c: New test.
9498 * gcc.target/arm/pr78353-2.c: Likewise.
9500 2020-02-23 Thomas Koenig <tkoenig@gcc.gnu.org>
9503 * gfortran.dg/argument_checking_24.f90: Correct test case.
9505 2020-02-21 Martin Sebor <msebor@redhat.com>
9507 PR gcov-profile/93753
9508 * g++.dg/ext/flexary36.C: New test.
9509 * g++.dg/lto/pr93166_0.C: Make struct with flexarray valid.
9511 2020-02-21 Dennis Zhang <dennis.zhang@arm.com>
9513 * gcc.target/arm/simd/vmmla_1.c: New test.
9515 2020-02-21 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
9517 * gcc.target/arm/armv8_1m-shift-imm-1.c: Add MVE target checks.
9518 * gcc.target/arm/armv8_1m-shift-reg-1.c: Likewise.
9519 * lib/target-supports.exp
9520 (check_effective_target_arm_v8_1m_mve_ok_nocache): New.
9521 (check_effective_target_arm_v8_1m_mve_ok): New.
9522 (add_options_for_v8_1m_mve): New.
9524 2020-02-21 Uroš Bizjak <ubizjak@gmail.com>
9526 * gcc.target/i386/pr69052.c: Require target ia32.
9527 (dg-options): Add -fcommon and remove -pie.
9529 2020-02-21 Uroš Bizjak <ubizjak@gmail.com>
9531 * gcc.dg/vect/vect-epilogues.c (scan-tree-dump): Require
9532 vect_mutiple_sizes effective target.
9534 2020-02-21 Jan Hubicka <hubicka@ucw.cz>
9535 Richard Biener <rguenther@suse.de>
9537 PR tree-optimization/93586
9538 * gcc.dg/torture/pr93586.c: New testcase.
9540 2020-02-21 Martin Jambor <mjambor@suse.cz>
9542 PR tree-optimization/93845
9543 * g++.dg/tree-ssa/pr93845.C: New test.
9545 2020-02-21 Richard Sandiford <richard.sandiford@arm.com>
9547 * gcc.target/aarch64/sve/rsqrt_1.c: New test.
9548 * gcc.target/aarch64/sve/rsqrt_1_run.c: Likewise.
9549 * gcc.target/aarch64/sve/sqrt_1.c: Likewise.
9550 * gcc.target/aarch64/sve/sqrt_1_run.c: Likewise.
9552 2020-02-21 Richard Sandiford <richard.sandiford@arm.com>
9554 * gcc.target/aarch64/sve/recip_1.c: New test.
9555 * gcc.target/aarch64/sve/recip_1_run.c: Likewise.
9556 * gcc.target/aarch64/sve/recip_2.c: Likewise.
9557 * gcc.target/aarch64/sve/recip_2_run.c: Likewise.
9559 2020-02-20 Martin Sebor <msebor@redhat.com>
9562 * g++.dg/warn/Wredundant-tags-3.C: New test.
9564 2020-02-20 Uroš Bizjak <ubizjak@gmail.com>
9567 * g++.target/i386/pr93828.C: New test.
9569 2020-02-20 Peter Bergner <bergner@linux.ibm.com>
9572 * gcc.target/powerpc/pr93658.c: New test.
9574 2020-02-20 Tobias Burnus <tobias@codesourcery.com>
9577 * gfortran.dg/goacc/tile-3.f90: New.
9579 2020-02-19 Marek Polacek <polacek@redhat.com>
9581 PR c++/93169 - wrong-code with a non-constexpr constructor.
9582 * g++.dg/cpp0x/constexpr-93169.C: New test.
9584 2020-02-19 Martin Sebor <msebor@redhat.com>
9586 PR tree-optimization/92128
9587 * gcc.dg/strlenopt-81.c: Align arrays to let strictly aligned targets
9588 optimize away calls as expected.
9590 2020-02-19 Uroš Bizjak <ubizjak@gmail.com>
9592 * gcc.dg/gimplefe-41.c: Add -msse2 additional options for x86 targets.
9593 * gcc.dg/ipa/ipa-sra-19.c: Ditto.
9595 2020-02-19 Richard Sandiford <richard.sandiford@arm.com>
9597 PR tree-optimization/93767
9598 * gcc.dg/vect/pr93767.c: New test.
9600 2020-02-19 Martin Jambor <mjambor@suse.cz>
9602 PR tree-optimization/93776
9603 * gcc.dg/tree-ssa/pr93776.c: New test.
9605 2020-02-19 Martin Jambor <mjambor@suse.cz>
9607 PR tree-optimization/93667
9608 * g++.dg/tree-ssa/pr93667.C: New test.
9610 2020-02-19 Hongtao Liu <hongtao.liu@intel.com>
9612 * g++.dg/other/i386-2.C: add -mavx512vbmi2
9613 * g++.dg/other/i386-3.C: Ditto.
9615 2020-02-18 James Greenhalgh <james.greenhalgh@arm.com>
9617 * gcc.target/aarch64/vmull_high.c: New.
9619 2020-02-18 Marek Polacek <polacek@redhat.com>
9622 * g++.dg/diagnostic/array-init1.C: Fix for ILP32.
9624 2020-02-18 Jon Beniston <jon@beniston.com>
9626 * gcc.dg/strcmpopt_6.c: Add space in array for terminator.
9628 2020-02-18 Mark Eggleston <markeggleston@gcc.gnu.org>
9631 * gfortran.dg/char_pointer_assign_6.f90: Look for no target
9632 message instead of length mismatch.
9633 * gfortran.dg/pr93714_1.f90
9634 * gfortran.dg/pr93714_2.f90
9636 2020-02-18 Mark Eggleston <mark.eggleston@codethink.com>
9639 * gfortran.dg/pr93601.f90 : New test.
9641 2020-02-18 Martin Liska <mliska@suse.cz>
9644 * gcc.dg/ipa/pr93583.c: New test.
9646 2020-02-18 David Malcolm <dmalcolm@redhat.com>
9649 * g++.dg/analyzer/pr93777.C: New test.
9650 * gfortran.dg/analyzer/pr93777.f90: New test.
9652 2020-02-18 David Malcolm <dmalcolm@redhat.com>
9655 * gfortran.dg/analyzer/pr93778.f90: New test.
9657 2020-02-18 David Malcolm <dmalcolm@redhat.com>
9660 * gfortran.dg/analyzer/deferred_character_25.f90: New test,
9661 based on gfortran.dg/deferred_character_25.f90.
9663 2020-02-18 David Malcolm <dmalcolm@redhat.com>
9666 * gfortran.dg/analyzer/pr88304-2.f90: New test, adapted from
9667 gfortran.fortran-torture/compile/pr88304-2.f90
9669 2020-02-18 Mark Eggleston <mark.eggleston@codethink.com>
9672 * gfortran.dg/pr93603.f90 : New test.
9674 2020-02-20 Mark Eggleston <markeggleston@gcc.gnu.org>
9677 * gfortran.dg/dg/pr93580.f90: New test.
9679 2020-02-18 Jakub Jelinek <jakub@redhat.com>
9681 PR tree-optimization/93780
9682 * gcc.dg/pr93780.c: New test.
9684 2020-02-17 David Malcolm <dmalcolm@redhat.com>
9687 * gcc.dg/analyzer/20020129-1.c: New test.
9689 2020-02-17 Alexandre Oliva <oliva@adacore.com>
9691 * gcc.dg/tls/emutls-3.c: New, combining emutls-2.c and
9692 thr-init-2.c into an execution test with explicitly common
9695 2020-02-17 Wilco Dijkstra <wdijkstr@arm.com>
9697 * gcc.target/aarch64/pr93565.c: Fix test for ilp32.
9699 2020-02-17 Will Schmidt <will_schmidt@vnet.ibm.com>
9701 * gcc.target/powerpc/fold-vec-extract-longlong.p8.c: Correct
9702 number of expected insns.
9704 2020-02-17 Martin Liska <mliska@suse.cz>
9707 * g++.dg/lto/odr-8_1.C: Fix grammar.
9709 2020-02-17 Richard Biener <rguenther@suse.de>
9712 * gcc.dg/pr86134.c: New testcase.
9713 * gcc.dg/pr28322-2.c: Adjust.
9715 2020-02-17 David Malcolm <dmalcolm@redhat.com>
9718 * gcc.dg/analyzer/torture/20060625-1.c: New test.
9719 * gcc.dg/analyzer/torture/pr51628-30.c: New test.
9720 * gcc.dg/analyzer/torture/pr59037.c: New test.
9722 2020-02-17 David Malcolm <dmalcolm@redhat.com>
9724 * gcc.dg/analyzer/malloc-1.c (test_48): New.
9726 2020-02-17 Jiufu Guo <guojiufu@linux.ibm.com>
9729 * gcc.dg/torture/stackalign/builtin-return-2.c: New test case.
9731 2020-02-16 Uroš Bizjak <ubizjak@gmail.com>
9734 * gcc.target/i386/pr93743.c : New test.
9736 2020-02-15 Marek Polacek <polacek@redhat.com>
9738 PR c++/93710 - poor diagnostic for array initializer.
9739 * g++.dg/diagnostic/array-init1.C: New test.
9741 2020-02-15 Jason Merrill <jason@redhat.com>
9743 * lib/target-supports.exp (check_effective_target_c++2a_only): Also
9744 look for -std=*++20.
9745 (check_effective_target_concepts): Use check_effective_target_c++2a.
9747 2020-02-15 Jakub Jelinek <jakub@redhat.com>
9749 PR tree-optimization/93744
9750 * gcc.c-torture/execute/pr93744-1.c: New test.
9751 * gcc.c-torture/execute/pr93744-2.c: New test.
9752 * gcc.c-torture/execute/pr93744-3.c: New test.
9754 2020-02-14 Jakub Jelinek <jakub@redhat.com>
9757 * g++.dg/cpp0x/enum39.C: New test.
9759 2020-02-14 Martin Jambor <mjambor@suse.cz>
9761 PR tree-optimization/93516
9762 * g++.dg/tree-ssa/pr93516.C: New test.
9764 2020-02-14 Hongtao Liu <hongtao.liu@intel.com>
9766 * gcc.target/i386/avx512vbmi2-vpshld-1.c: New test.
9767 * gcc.target/i386/avx512vbmi2-vpshrd-1.c: Ditto.
9768 * gcc.target/i386/sse-12.c: Add -mavx512vbmi2.
9769 * gcc.target/i386/sse-13.c: Ditto.
9770 * gcc.target/i386/sse-14.c: Add -mavx512vbmi2 and tests.
9771 * gcc.target/i386/sse-22.c: Ditto.
9773 2020-02-14 Jakub Jelinek <jakub@redhat.com>
9775 Partially implement P1042R1: __VA_OPT__ wording clarifications
9776 PR preprocessor/92319
9777 * c-c++-common/cpp/va-opt-4.c: New test.
9779 2020-02-13 Jakub Jelinek <jakub@redhat.com>
9782 * gcc.dg/pr93576.c: New test.
9784 2020-02-13 Sandra Loosemore <sandra@codesourcery.com>
9786 * g++.dg/cpp0x/constexpr-static13.C:
9787 Add -fdelete-null-pointer-checks.
9788 * g++.dg/cpp2a/constexpr-new11.C: Likewise.
9789 * g++.dg/cpp2a/constexpr-new12.C: Likewise.
9791 2020-02-13 H.J. Lu <hongjiu.lu@intel.com>
9794 * gcc.target/i386/pr93656.c: New test.
9796 2020-02-13 Claudiu Zissulescu <claziss@synopsys.com>
9798 * gcc.target/arc/nps400-1.c: Update test.
9800 2020-02-13 Claudiu Zissulescu <claziss@synopsys.com>
9802 * gcc.target/arc/or-cnst-size2.c: Update test.
9804 2020-02-13 Claudiu Zissulescu <claziss@synopsys.com>
9805 Petro Karashchenko <petro.karashchenko@ring.com>
9807 * gcc.target/arc/mul64-1.c: New test.
9809 2020-02-13 Jakub Jelinek <jakub@redhat.com>
9812 * gcc.target/i386/pr93696-1.c: New test.
9813 * gcc.target/i386/pr93696-2.c: New test.
9814 * gcc.target/i386/avx512bitalg-vpopcntw-1.c (TEST): Fix argument order
9815 of _mm*_mask_popcnt_*.
9816 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c (TEST): Likewise.
9817 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c (TEST): Likewise.
9818 * gcc.target/i386/avx512bitalg-vpopcntb-1.c (TEST): Likewise.
9819 * gcc.target/i386/avx512bitalg-vpopcntb.c (foo): Likewise.
9820 * gcc.target/i386/avx512bitalg-vpopcntbvl.c (foo): Likewise.
9821 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c (foo): Likewise.
9822 * gcc.target/i386/avx512bitalg-vpopcntwvl.c (foo): Likewise.
9823 * gcc.target/i386/avx512bitalg-vpopcntw.c (foo): Likewise.
9824 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c (foo): Likewise.
9826 PR tree-optimization/93582
9827 * gcc.dg/tree-ssa/pr93582-1.c: New test.
9828 * gcc.dg/tree-ssa/pr93582-2.c: New test.
9829 * gcc.dg/tree-ssa/pr93582-3.c: New test.
9831 2020-02-13 Richard Biener <rguenther@suse.de>
9834 * gcc.dg/optimize-bswapsi-2.c: Add BE case.
9836 2020-02-13 Jakub Jelinek <jakub@redhat.com>
9839 * gcc.target/i386/avx512f-pr93673.c: New test.
9840 * gcc.target/i386/avx512dq-pr93673.c: New test.
9841 * gcc.target/i386/avx512bw-pr93673.c: New test.
9843 * g++.dg/analyzer/pr93212.C: Require c++14 rather than c++11.
9845 2020-02-12 Iain Sandoe <iain@sandoe.co.uk>
9847 * g++.dg/coroutines/coro1-allocators.h: New.
9848 * g++.dg/coroutines/coro-bad-alloc-00-bad-op-new.C: New test.
9849 * g++.dg/coroutines/coro-bad-alloc-01-bad-op-del.C: New test.
9850 * g++.dg/coroutines/coro-bad-alloc-02-no-op-new-nt.C: New test.
9851 * g++.dg/coroutines/torture/alloc-00-gro-on-alloc-fail.C: Use new
9852 coro1-allocators.h header.
9853 * g++.dg/coroutines/torture/alloc-01-overload-newdel.C: Likewise.
9854 * g++.dg/coroutines/torture/alloc-02-fail-new-grooaf-check.C: New.
9855 * g++.dg/coroutines/torture/alloc-03-overload-new-1.C: New test.
9856 * g++.dg/coroutines/torture/alloc-04-overload-del-use-two-args.C:New.
9858 2020-02-12 Jakub Jelinek <jakub@redhat.com>
9860 * gcc.target/powerpc/pr93122.c: Use -mprefixed instead of
9861 -mprefixed-addr in dg-options.
9864 * gcc.dg/torture/builtin-round-roundeven.c (main): Add tests
9865 for DBL_MAX, inf, their negations and nan.
9867 2020-02-12 Martin Sebor <msebor@redhat.com>
9870 * gcc.dg/Wstringop-overflow-31.c: New test.
9872 2020-02-12 Wilco Dijkstra <wdijkstr@arm.com>
9874 PR rtl-optimization/93565
9875 * gcc.target/aarch64/pr93565.c: New test.
9877 2020-02-12 Wilco Dijkstra <wdijkstr@arm.com>
9879 * gcc.target/aarch64/popcnt2.c: New test.
9881 2020-02-12 Marek Polacek <polacek@redhat.com>
9884 * g++.dg/cpp2a/nontype-class32.C: New test.
9886 2020-02-12 Marek Polacek <polacek@redhat.com>
9888 PR c++/93684 - ICE-on-invalid with broken attribute.
9889 * g++.dg/parse/attr4.C: New test.
9891 2020-02-12 Jakub Jelinek <jakub@redhat.com>
9894 * gcc.target/i386/avx512vl-pr93670.c: New test.
9896 2020-02-12 Richard Biener <rguenther@suse.de>
9899 * gcc.dg/pr93661.c: Pass -w, remove dg-warning.
9901 2020-02-11 David Malcolm <dmalcolm@redhat.com>
9904 * g++.dg/analyzer/malloc.C: Add test coverage for a double-free
9905 called in a constructor.
9906 * g++.dg/analyzer/pr93288.C: New test.
9908 2020-02-11 David Malcolm <dmalcolm@redhat.com>
9911 * g++.dg/analyzer/analyzer.exp: New subdirectory and .exp suite.
9912 * g++.dg/analyzer/malloc.C: New test.
9913 * g++.dg/analyzer/pr93212.C: New test.
9915 2020-02-11 Martin Sebor <msebor@redhat.com>
9917 PR tree-optimization/93683
9918 * gcc.dg/tree-ssa/ssa-dse-39.c: New test.
9920 2020-02-11 Will Schmidt <will_schmidt@vnet.ibm.com>
9922 * lib/target-supports.exp (check_effective_target_ppc_ieee128_ok): New.
9923 * gcc.target/powerpc/pr92796.c: Add a require-effective-target
9924 statement for ppc_ieee128_ok.
9926 2020-02-11 David Malcolm <dmalcolm@redhat.com>
9929 * gcc.dg/analyzer/torture/pr93374.c: New test.
9931 2020-02-11 David Malcolm <dmalcolm@redhat.com>
9934 * gcc.dg/analyzer/pr93669.c: New test.
9936 2020-02-11 David Malcolm <dmalcolm@redhat.com>
9939 * gcc.dg/analyzer/torture/pr93649.c: New test.
9941 2020-02-11 Will Schmidt <will_schmidt@vnet.ibm.com>
9943 * gcc.target/powerpc/pr70010-2.c: Add -maltivec.
9944 * gcc.target/powerpc/pr70010-3.c: Add -maltivec.
9946 2020-02-11 Stam Markianos-Wright <stam.markianos-wright@arm.com>
9948 * gcc.target/arm/simd/vdot-2-1.c: New test.
9949 * gcc.target/arm/simd/vdot-2-2.c: New test.
9950 * gcc.target/arm/simd/vdot-2-3.c: New test.
9951 * gcc.target/arm/simd/vdot-2-4.c: New test.
9953 2020-02-11 Richard Biener <rguenther@suse.de>
9955 PR tree-optimization/93661
9956 PR tree-optimization/93662
9957 * gcc.dg/pr93661.c: New testcase.
9959 2020-02-12 Patrick Palka <ppalka@redhat.com>
9963 * g++.dg/concepts/abbrev3.C: New test.
9964 * g++.dg/cpp2a/concepts-pr80471.C: Adjust a static_assert to expect the
9966 * g++.dg/cpp0x/auto9.C: Adjust a dg-error directive.
9968 * g++.dg/cpp2a/concepts6.C: New test.
9970 2020-02-10 David Malcolm <dmalcolm@redhat.com>
9973 * gcc.dg/analyzer/torture/pr93350.c: New test.
9975 2020-02-10 David Malcolm <dmalcolm@redhat.com>
9978 * gcc.dg/analyzer/torture/pr93647.c: New test.
9980 2020-02-10 Jakub Jelinek <jakub@redhat.com>
9983 * gcc.target/i386/avx-pr93637.c: New test.
9985 2020-02-10 David Malcolm <dmalcolm@redhat.com>
9988 * gfortran.dg/analyzer/pr93405.f90: New test.
9990 2020-02-10 David Malcolm <dmalcolm@redhat.com>
9992 * gfortran.dg/analyzer/analyzer.exp: New subdirectory and .exp
9994 * gfortran.dg/analyzer/malloc-example.f90: New test.
9995 * gfortran.dg/analyzer/malloc.f90: New test.
9997 2020-02-10 Martin Sebor <msebor@redhat.com>
10000 * gcc.dg/attr-access.c: New test.
10002 2020-02-10 Hans-Peter Nilsson <hp@axis.com>
10004 * gcc.target/cris/cris.exp (check_effective_target_cc0): New.
10007 * gcc.target/cris/pr93372-1.c, gcc.target/cris/pr93372-2.c,
10008 gcc.target/cris/pr93372-5.c, gcc.target/cris/pr93372-8.c,
10009 gcc.target/cris/pr93372-3.c, gcc.target/cris/pr93372-4.c,
10010 gcc.target/cris/pr93372-6.c, gcc.target/cris/pr93372-7.c,
10011 gcc.target/cris/pr93372-9.c, gcc.target/cris/pr93372-10.c,
10012 gcc.target/cris/pr93372-11.c, gcc.target/cris/pr93372-12.c,
10013 gcc.target/cris/pr93372-13.c, gcc.target/cris/pr93372-14.c,
10014 gcc.target/cris/pr93372-15.c, gcc.target/cris/pr93372-16.c,
10015 gcc.target/cris/pr93372-17.c, gcc.target/cris/pr93372-18.c,
10016 gcc.target/cris/pr93372-19.c, gcc.target/cris/pr93372-20.c,
10017 gcc.target/cris/pr93372-21.c, gcc.target/cris/pr93372-22.c,
10018 gcc.target/cris/pr93372-23.c, gcc.target/cris/pr93372-24.c,
10019 gcc.target/cris/pr93372-25.c, gcc.target/cris/pr93372-26.c,
10020 gcc.target/cris/pr93372-27.c, gcc.target/cris/pr93372-28.c,
10021 gcc.target/cris/pr93372-29.c, gcc.target/cris/pr93372-30.c,
10022 gcc.target/cris/pr93372-31.c, gcc.target/cris/pr93372-32.c,
10023 gcc.target/cris/pr93372-33.c, gcc.target/cris/pr93372-34.c,
10024 gcc.target/cris/pr93372-35.c, gcc.target/cris/dbr-1.c: New tests.
10026 2020-02-10 Jakub Jelinek <jakub@redhat.com>
10029 * gfortran.dg/pr91913.f90: New test.
10031 2020-02-10 H.J. Lu <hongjiu.lu@intel.com>
10034 * g++.target/i386/pr85334-1.C: New test.
10035 * g++.target/i386/pr85334-2.C: Likewise.
10037 2020-02-10 Jakub Jelinek <jakub@redhat.com>
10040 * gcc.dg/format/gcc_diag-11.c (test_cdiag_bad_words): Add two further
10043 2020-02-10 Feng Xue <fxue@os.amperecomputing.com>
10046 * g++.dg/ipa/pr93203.C: New test.
10047 * gcc.dg/ipa/ipcp-1: Change dump string.
10049 2020-02-09 Uroš Bizjak <ubizjak@gmail.com>
10051 * gcc.target/i386/pr91333.c (dg-do): Fix target selector.
10053 2020-02-09 Jakub Jelinek <jakub@redhat.com>
10056 * g++.dg/cpp2a/constexpr-new11.C: New test.
10057 * g++.dg/cpp2a/constexpr-new12.C: New test.
10058 * g++.dg/cpp2a/constexpr-new13.C: New test.
10060 2020-02-08 Andrew Pinski <apinski@marvel.com>
10063 * gcc.target/aarch64/pr91927.c: New testcase.
10065 2020-02-08 Peter Bergner <bergner@linux.ibm.com>
10068 * gcc.dg/vmx/ops.c: Add -flax-vector-conversions to dg-options.
10069 * gcc.target/powerpc/vsx-vector-6.h: Split tests into smaller functions.
10070 * gcc.target/powerpc/vsx-vector-6.p7.c: Adjust scan-assembler-times
10071 regex directives. Adjust expected instruction counts.
10072 * gcc.target/powerpc/vsx-vector-6.p8.c: Likewise.
10073 * gcc.target/powerpc/vsx-vector-6.p9.c: Likewise.
10075 2020-02-08 Jakub Jelinek <jakub@redhat.com>
10078 * g++.dg/ext/constexpr-pr93549.C: New test.
10080 2020-02-08 Uroš Bizjak <ubizjak@gmail.com>
10081 Jakub Jelinek <jakub@redhat.com>
10084 * gcc.target/i386/pr65782.c: New test.
10086 2020-02-07 Marek Polacek <polacek@redhat.com>
10088 PR c++/92947 - Paren init of aggregates in unevaluated context.
10089 * g++.dg/cpp2a/paren-init21.C: New test.
10091 2020-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
10093 * testsuite/gcc.target/powerpc/pr92923-1.c: Add -mvsx.
10095 2020-02-07 Dennis Zhang <dennis.zhang@arm.com>
10097 * gcc.target/aarch64/simd/vmmla.c: New test.
10099 2020-02-07 Richard Biener <rguenther@suse.de>
10101 PR middle-end/93519
10102 * gcc.dg/Wrestrict-21.c: New testcase.
10104 2020-02-07 H.J. Lu <hongjiu.lu@intel.com>
10107 * gcc.target/i386/pr85667-10.c: New test.
10108 * gcc.target/i386/pr85667-7.c: Likewise.
10109 * gcc.target/i386/pr85667-8.c: Likewise.
10110 * gcc.target/i386/pr85667-9.c: Likewise.
10112 2020-02-07 Jakub Jelinek <jakub@redhat.com>
10115 * gcc.target/powerpc/pr93122.c: New test.
10117 2020-02-07 Paolo Carlini <paolo.carlini@oracle.com>
10120 * g++.dg/ext/vla21.C: New.
10122 2020-02-07 Jakub Jelinek <jakub@redhat.com>
10125 * gcc.dg/pr93615.c: New test.
10128 * gcc.target/i386/pr93611.c: New test.
10130 2020-02-06 David Malcolm <dmalcolm@redhat.com>
10133 * gcc.dg/analyzer/pr93375.c: Rework test case to avoid per-target
10134 differences in how __builtin_memcpy has been optimized at the time
10137 2020-02-06 David Malcolm <dmalcolm@redhat.com>
10139 * gcc.dg/analyzer/torture/intptr_t.c: New test.
10141 2020-02-06 Segher Boessenkool <segher@kernel.crashing.org>
10143 * gcc.target/powerpc/pr93012.c: New.
10145 2020-02-06 Richard Sandiford <richard.sandiford@arm.com>
10148 * gcc.target/aarch64/movk_2.c: New test.
10150 2020-02-06 Uroš Bizjak <ubizjak@gmail.com>
10152 * gcc.target/i386/memcpy-strategy-1.c (dg-final):
10153 Unify scan-assembler strings for all targets.
10154 * gcc.target/i386/memcpy-strategy-2.c (dg-final): Ditto.
10155 * gcc.target/i386/memcpy-strategy-3.c (dg-final): Ditto.
10156 * gcc.target/i386/memcpy-vector_loop-1.c (dg-final): Ditto.
10158 2020-02-06 Marek Polacek <polacek@redhat.com>
10160 PR c++/93597 - ICE with lambda in operator function.
10161 * g++.dg/cpp0x/lambda/lambda-93597.C: New test.
10163 2020-02-06 Tobias Burnus <tobias@codesourcery.com>
10165 * gcc.target/arm/multilib.exp (multilib_config): Pass flags to
10166 …_target_compile as (additional_flags=) option and not as source
10167 filename to make it work with remote execution.
10168 * lib/target-supports.exp (check_runtime, check_gc_sections_available,
10169 check_effective_target_gas, check_effective_target_gld): Likewise.
10171 2020-02-06 Jakub Jelinek <jakub@redhat.com>
10174 * gcc.target/i386/avx2-pr93594.c: New test.
10176 2020-02-05 Martin Sebor <msebor@redhat.com>
10178 PR tree-optimization/92765
10179 * g++.dg/tree-ssa/strlenopt-1.C: New test.
10180 * g++.dg/tree-ssa/strlenopt-2.C: New test.
10181 * gcc.dg/Warray-bounds-58.c: New test.
10182 * gcc.dg/Wrestrict-20.c: Avoid a valid -Wformat-overflow.
10183 * gcc.dg/Wstring-compare.c: Xfail a test.
10184 * gcc.dg/strcmpopt_2.c: Disable tests.
10185 * gcc.dg/strcmpopt_4.c: Adjust tests.
10186 * gcc.dg/strcmpopt_10.c: New test.
10187 * gcc.dg/strcmpopt_11.c: New test.
10188 * gcc.dg/strlenopt-69.c: Disable tests.
10189 * gcc.dg/strlenopt-92.c: New test.
10190 * gcc.dg/strlenopt-93.c: New test.
10191 * gcc.dg/strlenopt.h: Declare calloc.
10192 * gcc.dg/tree-ssa/pr92056.c: Xfail tests until pr93518 is resolved.
10193 * gcc.dg/tree-ssa/builtin-sprintf-warn-23.c: Correct test (pr93517).
10195 2020-02-05 Marek Polacek <polacek@redhat.com>
10197 PR c++/93559 - ICE with CONSTRUCTOR flags verification.
10198 * g++.dg/cpp0x/initlist119.C: New test.
10199 * g++.dg/cpp0x/initlist120.C: New test.
10201 2020-02-05 Jakub Jelinek <jakub@redhat.com>
10204 * c-c++-common/Wunused-var-17.c: New test.
10206 2020-02-05 Jeff Law <law@redhat.com>
10208 * gcc.target/hppa/shadd-3.c: Disable delay slot filling and
10209 adjust expected shadd insn count appropriately.
10211 2020-02-05 David Malcolm <dmalcolm@redhat.com>
10213 * gcc.dg/analyzer/data-model-1.c: Update for changed output to
10214 __analyzer_dump_exploded_nodes, dropping redundant call at merger.
10215 * gcc.dg/analyzer/data-model-7.c: Likewise.
10216 * gcc.dg/analyzer/loop-2.c: Update for changed output format.
10217 * gcc.dg/analyzer/loop-2a.c: Likewise.
10218 * gcc.dg/analyzer/loop-4.c: Likewise.
10219 * gcc.dg/analyzer/loop.c: Likewise.
10220 * gcc.dg/analyzer/malloc-paths-10.c: Likewise; drop redundant
10222 * gcc.dg/analyzer/malloc-vs-local-1a.c: Likewise.
10223 * gcc.dg/analyzer/malloc-vs-local-1b.c: Likewise.
10224 * gcc.dg/analyzer/malloc-vs-local-2.c: Likewise.
10225 * gcc.dg/analyzer/malloc-vs-local-3.c: Likewise.
10226 * gcc.dg/analyzer/paths-1.c: Likewise.
10227 * gcc.dg/analyzer/paths-1a.c: Likewise.
10228 * gcc.dg/analyzer/paths-2.c: Likewise.
10229 * gcc.dg/analyzer/paths-3.c: Likewise.
10230 * gcc.dg/analyzer/paths-4.c: Update for changed output format.
10231 * gcc.dg/analyzer/paths-5.c: Likewise.
10232 * gcc.dg/analyzer/paths-6.c: Likewise; drop redundant calls
10234 * gcc.dg/analyzer/paths-7.c: Likewise.
10235 * gcc.dg/analyzer/torture/conditionals-2.c: Update for changed
10237 * gcc.dg/analyzer/zlib-1.c: Likewise; drop redundant calls.
10238 * gcc.dg/analyzer/zlib-5.c: Update for changed output format.
10240 2020-02-05 Jakub Jelinek <jakub@redhat.com>
10243 * gcc.target/i386/pr92190.c: New test.
10245 2020-02-05 Richard Biener <rguenther@suse.de>
10248 * gcc.dg/vect/bb-slp-22.c: Adjust.
10250 2020-02-05 Richard Biener <rguenther@suse.de>
10252 PR middle-end/90648
10253 * gcc.dg/pr90648.c: New testcase.
10255 2020-02-05 Jakub Jelinek <jakub@redhat.com>
10257 PR middle-end/93555
10258 * c-c++-common/gomp/pr93555-1.c: New test.
10259 * c-c++-common/gomp/pr93555-2.c: New test.
10260 * gfortran.dg/gomp/pr93555.f90: New test.
10262 2020-02-05 Jun Ma <JunMa@linux.alibaba.com>
10264 * g++.dg/coroutines/co-await-14-return-ref-to-auto.C: New test.
10266 2020-02-04 David Malcolm <dmalcolm@redhat.com>
10268 * gcc.dg/analyzer/data-model-1.c (struct coord): Convert fields
10271 2020-02-04 Richard Biener <rguenther@suse.de>
10273 PR tree-optimization/93538
10274 * gcc.dg/tree-ssa/forwprop-38.c: New testcase.
10276 2020-02-04 Jakub Jelinek <jakub@redhat.com>
10278 * c-c++-common/cpp/has-include-1.c: New test.
10279 * c-c++-common/cpp/has-include-next-1.c: New test.
10280 * c-c++-common/gomp/has-include-1.c: New test.
10282 PR preprocessor/93545
10283 * c-c++-common/cpp/pr88974.c: Expect another diagnostics during error
10285 * c-c++-common/cpp/pr93545-1.c: New test.
10286 * c-c++-common/cpp/pr93545-2.c: New test.
10287 * c-c++-common/cpp/pr93545-3.c: New test.
10288 * c-c++-common/cpp/pr93545-4.c: New test.
10290 2020-02-04 Iain Sandoe <iain@sandoe.co.uk>
10292 * g++.dg/coroutines/coro-missing-promise.C: New test.
10294 2020-02-04 Richard Biener <rguenther@suse.de>
10296 PR tree-optimization/91123
10297 * gcc.dg/tree-ssa/ssa-fre-85.c: New testcase.
10299 2020-02-04 Richard Biener <rguenther@suse.de>
10301 PR tree-optimization/92819
10302 * gcc.target/i386/pr92819.c: New testcase.
10303 * gcc.target/i386/pr92803.c: Adjust.
10305 2020-02-03 Iain Sandoe <iain@sandoe.co.uk>
10308 * g++.dg/coroutines/pr93458-1-missing-traits.C: New test.
10309 * g++.dg/coroutines/pr93458-2-bad-traits.C: New test.
10310 * g++.dg/coroutines/pr93458-3-missing-handle.C: New test.
10311 * g++.dg/coroutines/pr93458-4-bad-coro-handle.C: New test.
10312 * g++.dg/coroutines/pr93458-5-bad-coro-type.C: New test.
10314 2020-02-03 David Malcolm <dmalcolm@redhat.com>
10317 * gcc.dg/analyzer/torture/pr93544.c: New test.
10319 2020-02-03 David Malcolm <dmalcolm@redhat.com>
10322 * gcc.dg/analyzer/pr93546.c: New test.
10324 2020-02-03 David Malcolm <dmalcolm@redhat.com>
10327 * gcc.dg/analyzer/pr93547.c: New test.
10329 2020-02-03 Stam Markianos-Wright <stam.markianos-wright@arm.com>
10332 * gcc.target/arm/pr91816.c: New test.
10334 2020-02-03 Julian Brown <julian@codesourcery.com>
10335 Tobias Burnus <tobias@codesourcery.com>
10337 * c-c++-common/cpp/openacc-define-3.c: Update expected value for
10339 * gfortran.dg/openacc-define-3.f90: Likewise.
10341 2020-02-03 Tobias Burnus <tobias@codesourcery.com>
10344 * gfortran.dg/associate_52.f90: New.
10346 2020-02-03 Jakub Jelinek <jakub@redhat.com>
10349 * gcc.c-torture/compile/pr93533.c: New test.
10350 * gcc.target/s390/pr93533.c: New test.
10352 2020-02-03 Jun Ma <JunMa@linux.alibaba.com>
10354 * g++.dg/coroutines/co-await-04-control-flow.C: Add label.
10356 2020-02-02 Marek Polacek <polacek@redhat.com>
10358 PR c++/93530 - ICE on invalid alignas in a template.
10359 * g++.dg/cpp0x/alignas18.C: New test.
10361 2020-02-02 Iain Sandoe <iain@sandoe.co.uk>
10363 * gcc.target/powerpc/darwin-abi-12.c: Add '-fcommon' to the
10366 2020-02-02 Vladimir Makarov <vmakarov@redhat.com>
10368 PR rtl-optimization/91333
10369 * gcc.target/i386/pr91333.c: Add vmovsd to regexp. Set up count
10372 2020-01-31 Sandra Loosemore <sandra@codesourcery.com>
10374 nios2: Support for GOT-relative DW_EH_PE_datarel encoding.
10376 * g++.target/nios2/hello-pie.C: New.
10377 * g++.target/nios2/nios2.exp: New.
10379 2020-01-31 David Malcolm <dmalcolm@redhat.com>
10382 * gcc.dg/analyzer/pr93457.c: New test.
10384 2020-01-31 David Malcolm <dmalcolm@redhat.com>
10387 * gcc.dg/analyzer/torture/pr93373.c: New test.
10389 2020-01-31 Vladimir Makarov <vmakarov@redhat.com>
10391 PR rtl-optimization/91333
10392 * gcc.target/i386/pr91333.c: New.
10394 2020-01-31 David Malcolm <dmalcolm@redhat.com>
10397 * gcc.dg/analyzer/torture/pr93379-2.c: New test.
10398 * gcc.dg/analyzer/torture/pr93379.c: New test.
10400 2020-01-31 David Malcolm <dmalcolm@redhat.com>
10403 * gcc.dg/analyzer/torture/pr93438.c: New test.
10404 * gcc.dg/analyzer/torture/pr93438-2.c: New test.
10406 2020-01-31 Jakub Jelinek <jakub@redhat.com>
10408 PR rtl-optimization/91838
10409 * g++.dg/pr91838.C: Moved to ...
10410 * g++.dg/opt/pr91838.C: ... here. Require c++11 target instead of
10411 dg-skip-if for c++98. Pass -Wno-psabi -w to avoid psabi style
10412 warnings on vector arg passing or return. Add -masm=att on i?86/x86_64.
10413 Only check for pxor %xmm0, %xmm0 on lp64 i?86/x86_64.
10415 2020-01-31 Richard Sandiford <richard.sandiford@arm.com>
10417 * lib/target-supports.exp (check_effective_target_aarch64_asm_bf16_ok):
10419 * gcc.target/aarch64/sve/acle/asm/bfdot_f32.c: New test.
10420 * gcc.target/aarch64/sve/acle/asm/bfdot_lane_f32.c: Likweise.
10421 * gcc.target/aarch64/sve/acle/asm/bfmlalb_f32.c: Likweise.
10422 * gcc.target/aarch64/sve/acle/asm/bfmlalb_lane_f32.c: Likweise.
10423 * gcc.target/aarch64/sve/acle/asm/bfmlalt_f32.c: Likweise.
10424 * gcc.target/aarch64/sve/acle/asm/bfmlalt_lane_f32.c: Likweise.
10425 * gcc.target/aarch64/sve/acle/asm/bfmmla_f32.c: Likweise.
10426 * gcc.target/aarch64/sve/acle/asm/cvt_bf16.c: Likweise.
10427 * gcc.target/aarch64/sve/acle/asm/cvtnt_bf16.c: Likweise.
10428 * gcc.target/aarch64/sve/acle/general-c/ternary_bfloat16_1.c: Likweise.
10429 * gcc.target/aarch64/sve/acle/general-c/ternary_bfloat16_lane_1.c:
10431 * gcc.target/aarch64/sve/acle/general-c/ternary_bfloat16_lanex2_1.c:
10433 * gcc.target/aarch64/sve/acle/general-c/ternary_bfloat16_opt_n_1.c:
10436 2020-01-31 Richard Sandiford <richard.sandiford@arm.com>
10438 * g++.target/aarch64/sve/acle/general-c++/mangle_1.C: Test mangling
10440 * g++.target/aarch64/sve/acle/general-c++/mangle_2.C: Likewise for
10442 * gcc.target/aarch64/sve/acle/asm/clasta_bf16.c: New test.
10443 * gcc.target/aarch64/sve/acle/asm/clastb_bf16.c: Likewise.
10444 * gcc.target/aarch64/sve/acle/asm/cnt_bf16.c: Likewise.
10445 * gcc.target/aarch64/sve/acle/asm/create2_1.c (create_bf16): Likewise.
10446 * gcc.target/aarch64/sve/acle/asm/create3_1.c (create_bf16): Likewise.
10447 * gcc.target/aarch64/sve/acle/asm/create4_1.c (create_bf16): Likewise.
10448 * gcc.target/aarch64/sve/acle/asm/dup_bf16.c: Likewise.
10449 * gcc.target/aarch64/sve/acle/asm/dup_lane_bf16.c: Likewise.
10450 * gcc.target/aarch64/sve/acle/asm/dupq_lane_bf16.c: Likewise.
10451 * gcc.target/aarch64/sve/acle/asm/ext_bf16.c: Likewise.
10452 * gcc.target/aarch64/sve/acle/asm/get2_bf16.c: Likewise.
10453 * gcc.target/aarch64/sve/acle/asm/get3_bf16.c: Likewise.
10454 * gcc.target/aarch64/sve/acle/asm/get4_bf16.c: Likewise.
10455 * gcc.target/aarch64/sve/acle/asm/insr_bf16.c: Likewise.
10456 * gcc.target/aarch64/sve/acle/asm/lasta_bf16.c: Likewise.
10457 * gcc.target/aarch64/sve/acle/asm/lastb_bf16.c: Likewise.
10458 * gcc.target/aarch64/sve/acle/asm/ld1_bf16.c: Likewise.
10459 * gcc.target/aarch64/sve/acle/asm/ld1ro_bf16.c: Likewise.
10460 * gcc.target/aarch64/sve/acle/asm/ld1rq_bf16.c: Likewise.
10461 * gcc.target/aarch64/sve/acle/asm/ld2_bf16.c: Likewise.
10462 * gcc.target/aarch64/sve/acle/asm/ld3_bf16.c: Likewise.
10463 * gcc.target/aarch64/sve/acle/asm/ld4_bf16.c: Likewise.
10464 * gcc.target/aarch64/sve/acle/asm/ldff1_bf16.c: Likewise.
10465 * gcc.target/aarch64/sve/acle/asm/ldnf1_bf16.c: Likewise.
10466 * gcc.target/aarch64/sve/acle/asm/ldnt1_bf16.c: Likewise.
10467 * gcc.target/aarch64/sve/acle/asm/len_bf16.c: Likewise.
10468 * gcc.target/aarch64/sve/acle/asm/reinterpret_bf16.c: Likewise.
10469 * gcc.target/aarch64/sve/acle/asm/reinterpret_f16.c
10470 (reinterpret_f16_bf16_tied1, reinterpret_f16_bf16_untied): Likewise.
10471 * gcc.target/aarch64/sve/acle/asm/reinterpret_f32.c
10472 (reinterpret_f32_bf16_tied1, reinterpret_f32_bf16_untied): Likewise.
10473 * gcc.target/aarch64/sve/acle/asm/reinterpret_f64.c
10474 (reinterpret_f64_bf16_tied1, reinterpret_f64_bf16_untied): Likewise.
10475 * gcc.target/aarch64/sve/acle/asm/reinterpret_s16.c
10476 (reinterpret_s16_bf16_tied1, reinterpret_s16_bf16_untied): Likewise.
10477 * gcc.target/aarch64/sve/acle/asm/reinterpret_s32.c
10478 (reinterpret_s32_bf16_tied1, reinterpret_s32_bf16_untied): Likewise.
10479 * gcc.target/aarch64/sve/acle/asm/reinterpret_s64.c
10480 (reinterpret_s64_bf16_tied1, reinterpret_s64_bf16_untied): Likewise.
10481 * gcc.target/aarch64/sve/acle/asm/reinterpret_s8.c
10482 (reinterpret_s8_bf16_tied1, reinterpret_s8_bf16_untied): Likewise.
10483 * gcc.target/aarch64/sve/acle/asm/reinterpret_u16.c
10484 (reinterpret_u16_bf16_tied1, reinterpret_u16_bf16_untied): Likewise.
10485 * gcc.target/aarch64/sve/acle/asm/reinterpret_u32.c
10486 (reinterpret_u32_bf16_tied1, reinterpret_u32_bf16_untied): Likewise.
10487 * gcc.target/aarch64/sve/acle/asm/reinterpret_u64.c
10488 (reinterpret_u64_bf16_tied1, reinterpret_u64_bf16_untied): Likewise.
10489 * gcc.target/aarch64/sve/acle/asm/reinterpret_u8.c
10490 (reinterpret_u8_bf16_tied1, reinterpret_u8_bf16_untied): Likewise.
10491 * gcc.target/aarch64/sve/acle/asm/rev_bf16.c: Likewise.
10492 * gcc.target/aarch64/sve/acle/asm/sel_bf16.c: Likewise.
10493 * gcc.target/aarch64/sve/acle/asm/set2_bf16.c: Likewise.
10494 * gcc.target/aarch64/sve/acle/asm/set3_bf16.c: Likewise.
10495 * gcc.target/aarch64/sve/acle/asm/set4_bf16.c: Likewise.
10496 * gcc.target/aarch64/sve/acle/asm/splice_bf16.c: Likewise.
10497 * gcc.target/aarch64/sve/acle/asm/st1_bf16.c: Likewise.
10498 * gcc.target/aarch64/sve/acle/asm/st2_bf16.c: Likewise.
10499 * gcc.target/aarch64/sve/acle/asm/st3_bf16.c: Likewise.
10500 * gcc.target/aarch64/sve/acle/asm/st4_bf16.c: Likewise.
10501 * gcc.target/aarch64/sve/acle/asm/stnt1_bf16.c: Likewise.
10502 * gcc.target/aarch64/sve/acle/asm/tbl_bf16.c: Likewise.
10503 * gcc.target/aarch64/sve/acle/asm/trn1_bf16.c: Likewise.
10504 * gcc.target/aarch64/sve/acle/asm/trn1q_bf16.c: Likewise.
10505 * gcc.target/aarch64/sve/acle/asm/trn2_bf16.c: Likewise.
10506 * gcc.target/aarch64/sve/acle/asm/trn2q_bf16.c: Likewise.
10507 * gcc.target/aarch64/sve/acle/asm/undef2_1.c (bfloat16_t): Likewise.
10508 * gcc.target/aarch64/sve/acle/asm/undef3_1.c (bfloat16_t): Likewise.
10509 * gcc.target/aarch64/sve/acle/asm/undef4_1.c (bfloat16_t): Likewise.
10510 * gcc.target/aarch64/sve/acle/asm/undef_1.c (bfloat16_t): Likewise.
10511 * gcc.target/aarch64/sve/acle/asm/uzp1_bf16.c: Likewise.
10512 * gcc.target/aarch64/sve/acle/asm/uzp1q_bf16.c: Likewise.
10513 * gcc.target/aarch64/sve/acle/asm/uzp2_bf16.c: Likewise.
10514 * gcc.target/aarch64/sve/acle/asm/uzp2q_bf16.c: Likewise.
10515 * gcc.target/aarch64/sve/acle/asm/zip1_bf16.c: Likewise.
10516 * gcc.target/aarch64/sve/acle/asm/zip1q_bf16.c: Likewise.
10517 * gcc.target/aarch64/sve/acle/asm/zip2_bf16.c: Likewise.
10518 * gcc.target/aarch64/sve/acle/asm/zip2q_bf16.c: Likewise.
10519 * gcc.target/aarch64/sve/pcs/annotate_1.c (ret_bf16, ret_bf16x2)
10520 (ret_bf16x3, ret_bf16x4): Likewise.
10521 * gcc.target/aarch64/sve/pcs/annotate_2.c (fn_bf16, fn_bf16x2)
10522 (fn_bf16x3, fn_bf16x4): Likewise.
10523 * gcc.target/aarch64/sve/pcs/annotate_3.c (fn_bf16, fn_bf16x2)
10524 (fn_bf16x3, fn_bf16x4): Likewise.
10525 * gcc.target/aarch64/sve/pcs/annotate_4.c (fn_bf16, fn_bf16x2)
10526 (fn_bf16x3, fn_bf16x4): Likewise.
10527 * gcc.target/aarch64/sve/pcs/annotate_5.c (fn_bf16, fn_bf16x2)
10528 (fn_bf16x3, fn_bf16x4): Likewise.
10529 * gcc.target/aarch64/sve/pcs/annotate_6.c (fn_bf16, fn_bf16x2)
10530 (fn_bf16x3, fn_bf16x4): Likewise.
10531 * gcc.target/aarch64/sve/pcs/annotate_7.c (fn_bf16, fn_bf16x2)
10532 (fn_bf16x3, fn_bf16x4): Likewise.
10533 * gcc.target/aarch64/sve/pcs/args_5_be_bf16.c: Likewise.
10534 * gcc.target/aarch64/sve/pcs/args_5_le_bf16.c: Likewise.
10535 * gcc.target/aarch64/sve/pcs/args_6_be_bf16.c: Likewise.
10536 * gcc.target/aarch64/sve/pcs/args_6_le_bf16.c: Likewise.
10537 * gcc.target/aarch64/sve/pcs/gnu_vectors_1.c (bfloat16x16_t): New
10539 (bfloat16_callee, bfloat16_caller): New tests.
10540 * gcc.target/aarch64/sve/pcs/gnu_vectors_2.c (bfloat16x16_t): New
10542 (bfloat16_callee, bfloat16_caller): New tests.
10543 * gcc.target/aarch64/sve/pcs/return_4.c (CALLER_BF16): New macro.
10544 (callee_bf16, caller_bf16): New tests.
10545 * gcc.target/aarch64/sve/pcs/return_4_128.c (CALLER_BF16): New macro.
10546 (callee_bf16, caller_bf16): New tests.
10547 * gcc.target/aarch64/sve/pcs/return_4_256.c (CALLER_BF16): New macro.
10548 (callee_bf16, caller_bf16): New tests.
10549 * gcc.target/aarch64/sve/pcs/return_4_512.c (CALLER_BF16): New macro.
10550 (callee_bf16, caller_bf16): New tests.
10551 * gcc.target/aarch64/sve/pcs/return_4_1024.c (CALLER_BF16): New macro.
10552 (callee_bf16, caller_bf16): New tests.
10553 * gcc.target/aarch64/sve/pcs/return_4_2048.c (CALLER_BF16): New macro.
10554 (callee_bf16, caller_bf16): New tests.
10555 * gcc.target/aarch64/sve/pcs/return_5.c (CALLER_BF16): New macro.
10556 (callee_bf16, caller_bf16): New tests.
10557 * gcc.target/aarch64/sve/pcs/return_5_128.c (CALLER_BF16): New macro.
10558 (callee_bf16, caller_bf16): New tests.
10559 * gcc.target/aarch64/sve/pcs/return_5_256.c (CALLER_BF16): New macro.
10560 (callee_bf16, caller_bf16): New tests.
10561 * gcc.target/aarch64/sve/pcs/return_5_512.c (CALLER_BF16): New macro.
10562 (callee_bf16, caller_bf16): New tests.
10563 * gcc.target/aarch64/sve/pcs/return_5_1024.c (CALLER_BF16): New macro.
10564 (callee_bf16, caller_bf16): New tests.
10565 * gcc.target/aarch64/sve/pcs/return_5_2048.c (CALLER_BF16): New macro.
10566 (callee_bf16, caller_bf16): New tests.
10567 * gcc.target/aarch64/sve/pcs/return_6.c (bfloat16_t): New typedef.
10568 (callee_bf16, caller_bf16): New tests.
10569 * gcc.target/aarch64/sve/pcs/return_6_128.c (bfloat16_t): New typedef.
10570 (callee_bf16, caller_bf16): New tests.
10571 * gcc.target/aarch64/sve/pcs/return_6_256.c (bfloat16_t): New typedef.
10572 (callee_bf16, caller_bf16): New tests.
10573 * gcc.target/aarch64/sve/pcs/return_6_512.c (bfloat16_t): New typedef.
10574 (callee_bf16, caller_bf16): New tests.
10575 * gcc.target/aarch64/sve/pcs/return_6_1024.c (bfloat16_t): New typedef.
10576 (callee_bf16, caller_bf16): New tests.
10577 * gcc.target/aarch64/sve/pcs/return_6_2048.c (bfloat16_t): New typedef.
10578 (callee_bf16, caller_bf16): New tests.
10579 * gcc.target/aarch64/sve/pcs/return_7.c (callee_bf16): Likewise
10580 (caller_bf16): Likewise.
10581 * gcc.target/aarch64/sve/pcs/return_8.c (callee_bf16): Likewise
10582 (caller_bf16): Likewise.
10583 * gcc.target/aarch64/sve/pcs/return_9.c (callee_bf16): Likewise
10584 (caller_bf16): Likewise.
10585 * gcc.target/aarch64/sve2/acle/asm/tbl2_bf16.c: Likewise.
10586 * gcc.target/aarch64/sve2/acle/asm/tbx_bf16.c: Likewise.
10587 * gcc.target/aarch64/sve2/acle/asm/whilerw_bf16.c: Likewise.
10588 * gcc.target/aarch64/sve2/acle/asm/whilewr_bf16.c: Likewise.
10590 2020-01-31 Dennis Zhang <dennis.zhang@arm.com>
10591 Matthew Malcomson <matthew.malcomson@arm.com>
10592 Richard Sandiford <richard.sandiford@arm.com>
10594 * lib/target-supports.exp (check_effective_target_aarch64_asm_i8mm_ok)
10595 (check_effective_target_aarch64_asm_f32mm_ok): New target selectors.
10596 * gcc.target/aarch64/pragma_cpp_predefs_2.c: Test handling of
10597 __ARM_FEATURE_SVE_MATMUL_INT8, __ARM_FEATURE_SVE_MATMUL_FP32 and
10598 __ARM_FEATURE_SVE_MATMUL_FP64.
10599 * gcc.target/aarch64/sve/acle/asm/test_sve_acle.h (TEST_TRIPLE_Z):
10600 (TEST_TRIPLE_Z_REV2, TEST_TRIPLE_Z_REV, TEST_TRIPLE_LANE_REG)
10601 (TEST_TRIPLE_ZX): New macros.
10602 * gcc.target/aarch64/sve/acle/asm/ld1ro_f16.c: Remove +sve and
10603 rely on +f64mm to enable it.
10604 * gcc.target/aarch64/sve/acle/asm/ld1ro_f32.c: Likewise.
10605 * gcc.target/aarch64/sve/acle/asm/ld1ro_f64.c: Likewise.
10606 * gcc.target/aarch64/sve/acle/asm/ld1ro_s16.c: Likewise.
10607 * gcc.target/aarch64/sve/acle/asm/ld1ro_s32.c: Likewise.
10608 * gcc.target/aarch64/sve/acle/asm/ld1ro_s64.c: Likewise.
10609 * gcc.target/aarch64/sve/acle/asm/ld1ro_s8.c: Likewise.
10610 * gcc.target/aarch64/sve/acle/asm/ld1ro_u16.c: Likewise.
10611 * gcc.target/aarch64/sve/acle/asm/ld1ro_u32.c: Likewise.
10612 * gcc.target/aarch64/sve/acle/asm/ld1ro_u64.c: Likewise.
10613 * gcc.target/aarch64/sve/acle/asm/ld1ro_u8.c: Likewise.
10614 * gcc.target/aarch64/sve/acle/asm/mmla_f32.c: New test.
10615 * gcc.target/aarch64/sve/acle/asm/mmla_f64.c: Likewise,
10616 * gcc.target/aarch64/sve/acle/asm/mmla_s32.c: Likewise,
10617 * gcc.target/aarch64/sve/acle/asm/mmla_u32.c: Likewise,
10618 * gcc.target/aarch64/sve/acle/asm/sudot_lane_s32.c: Likewise,
10619 * gcc.target/aarch64/sve/acle/asm/sudot_s32.c: Likewise,
10620 * gcc.target/aarch64/sve/acle/asm/trn1q_f16.c: Likewise.
10621 * gcc.target/aarch64/sve/acle/asm/trn1q_f32.c: Likewise.
10622 * gcc.target/aarch64/sve/acle/asm/trn1q_f64.c: Likewise.
10623 * gcc.target/aarch64/sve/acle/asm/trn1q_s16.c: Likewise.
10624 * gcc.target/aarch64/sve/acle/asm/trn1q_s32.c: Likewise.
10625 * gcc.target/aarch64/sve/acle/asm/trn1q_s64.c: Likewise.
10626 * gcc.target/aarch64/sve/acle/asm/trn1q_s8.c: Likewise.
10627 * gcc.target/aarch64/sve/acle/asm/trn1q_u16.c: Likewise.
10628 * gcc.target/aarch64/sve/acle/asm/trn1q_u32.c: Likewise.
10629 * gcc.target/aarch64/sve/acle/asm/trn1q_u64.c: Likewise.
10630 * gcc.target/aarch64/sve/acle/asm/trn1q_u8.c: Likewise.
10631 * gcc.target/aarch64/sve/acle/asm/trn2q_f16.c: Likewise.
10632 * gcc.target/aarch64/sve/acle/asm/trn2q_f32.c: Likewise.
10633 * gcc.target/aarch64/sve/acle/asm/trn2q_f64.c: Likewise.
10634 * gcc.target/aarch64/sve/acle/asm/trn2q_s16.c: Likewise.
10635 * gcc.target/aarch64/sve/acle/asm/trn2q_s32.c: Likewise.
10636 * gcc.target/aarch64/sve/acle/asm/trn2q_s64.c: Likewise.
10637 * gcc.target/aarch64/sve/acle/asm/trn2q_s8.c: Likewise.
10638 * gcc.target/aarch64/sve/acle/asm/trn2q_u16.c: Likewise.
10639 * gcc.target/aarch64/sve/acle/asm/trn2q_u32.c: Likewise.
10640 * gcc.target/aarch64/sve/acle/asm/trn2q_u64.c: Likewise.
10641 * gcc.target/aarch64/sve/acle/asm/trn2q_u8.c: Likewise.
10642 * gcc.target/aarch64/sve/acle/asm/usdot_lane_s32.c: Likewise.
10643 * gcc.target/aarch64/sve/acle/asm/usdot_s32.c: Likewise.
10644 * gcc.target/aarch64/sve/acle/asm/usmmla_s32.c: Likewise.
10645 * gcc.target/aarch64/sve/acle/asm/uzp1q_f16.c: Likewise.
10646 * gcc.target/aarch64/sve/acle/asm/uzp1q_f32.c: Likewise.
10647 * gcc.target/aarch64/sve/acle/asm/uzp1q_f64.c: Likewise.
10648 * gcc.target/aarch64/sve/acle/asm/uzp1q_s16.c: Likewise.
10649 * gcc.target/aarch64/sve/acle/asm/uzp1q_s32.c: Likewise.
10650 * gcc.target/aarch64/sve/acle/asm/uzp1q_s64.c: Likewise.
10651 * gcc.target/aarch64/sve/acle/asm/uzp1q_s8.c: Likewise.
10652 * gcc.target/aarch64/sve/acle/asm/uzp1q_u16.c: Likewise.
10653 * gcc.target/aarch64/sve/acle/asm/uzp1q_u32.c: Likewise.
10654 * gcc.target/aarch64/sve/acle/asm/uzp1q_u64.c: Likewise.
10655 * gcc.target/aarch64/sve/acle/asm/uzp1q_u8.c: Likewise.
10656 * gcc.target/aarch64/sve/acle/asm/uzp2q_f16.c: Likewise.
10657 * gcc.target/aarch64/sve/acle/asm/uzp2q_f32.c: Likewise.
10658 * gcc.target/aarch64/sve/acle/asm/uzp2q_f64.c: Likewise.
10659 * gcc.target/aarch64/sve/acle/asm/uzp2q_s16.c: Likewise.
10660 * gcc.target/aarch64/sve/acle/asm/uzp2q_s32.c: Likewise.
10661 * gcc.target/aarch64/sve/acle/asm/uzp2q_s64.c: Likewise.
10662 * gcc.target/aarch64/sve/acle/asm/uzp2q_s8.c: Likewise.
10663 * gcc.target/aarch64/sve/acle/asm/uzp2q_u16.c: Likewise.
10664 * gcc.target/aarch64/sve/acle/asm/uzp2q_u32.c: Likewise.
10665 * gcc.target/aarch64/sve/acle/asm/uzp2q_u64.c: Likewise.
10666 * gcc.target/aarch64/sve/acle/asm/uzp2q_u8.c: Likewise.
10667 * gcc.target/aarch64/sve/acle/asm/zip1q_f16.c: Likewise.
10668 * gcc.target/aarch64/sve/acle/asm/zip1q_f32.c: Likewise.
10669 * gcc.target/aarch64/sve/acle/asm/zip1q_f64.c: Likewise.
10670 * gcc.target/aarch64/sve/acle/asm/zip1q_s16.c: Likewise.
10671 * gcc.target/aarch64/sve/acle/asm/zip1q_s32.c: Likewise.
10672 * gcc.target/aarch64/sve/acle/asm/zip1q_s64.c: Likewise.
10673 * gcc.target/aarch64/sve/acle/asm/zip1q_s8.c: Likewise.
10674 * gcc.target/aarch64/sve/acle/asm/zip1q_u16.c: Likewise.
10675 * gcc.target/aarch64/sve/acle/asm/zip1q_u32.c: Likewise.
10676 * gcc.target/aarch64/sve/acle/asm/zip1q_u64.c: Likewise.
10677 * gcc.target/aarch64/sve/acle/asm/zip1q_u8.c: Likewise.
10678 * gcc.target/aarch64/sve/acle/asm/zip2q_f16.c: Likewise.
10679 * gcc.target/aarch64/sve/acle/asm/zip2q_f32.c: Likewise.
10680 * gcc.target/aarch64/sve/acle/asm/zip2q_f64.c: Likewise.
10681 * gcc.target/aarch64/sve/acle/asm/zip2q_s16.c: Likewise.
10682 * gcc.target/aarch64/sve/acle/asm/zip2q_s32.c: Likewise.
10683 * gcc.target/aarch64/sve/acle/asm/zip2q_s64.c: Likewise.
10684 * gcc.target/aarch64/sve/acle/asm/zip2q_s8.c: Likewise.
10685 * gcc.target/aarch64/sve/acle/asm/zip2q_u16.c: Likewise.
10686 * gcc.target/aarch64/sve/acle/asm/zip2q_u32.c: Likewise.
10687 * gcc.target/aarch64/sve/acle/asm/zip2q_u64.c: Likewise.
10688 * gcc.target/aarch64/sve/acle/asm/zip2q_u8.c: Likewise.
10689 * gcc.target/aarch64/sve/acle/general-c/mmla_1.c: Likewise.
10690 * gcc.target/aarch64/sve/acle/general-c/mmla_2.c: Likewise.
10691 * gcc.target/aarch64/sve/acle/general-c/mmla_3.c: Likewise.
10692 * gcc.target/aarch64/sve/acle/general-c/mmla_4.c: Likewise.
10693 * gcc.target/aarch64/sve/acle/general-c/mmla_5.c: Likewise.
10694 * gcc.target/aarch64/sve/acle/general-c/mmla_6.c: Likewise.
10695 * gcc.target/aarch64/sve/acle/general-c/mmla_7.c: Likewise.
10696 * gcc.target/aarch64/sve/acle/general-c/ternary_intq_uintq_lane_1.c:
10698 * gcc.target/aarch64/sve/acle/general-c/ternary_intq_uintq_opt_n_1.c:
10700 * gcc.target/aarch64/sve/acle/general-c/ternary_uintq_intq_1.c:
10702 * gcc.target/aarch64/sve/acle/general-c/ternary_uintq_intq_lane_1.c:
10704 * gcc.target/aarch64/sve/acle/general-c/ternary_uintq_intq_opt_n_1.c:
10707 2020-01-31 Richard Sandiford <richard.sandiford@arm.com>
10709 * gcc.target/aarch64/sve/pcs/args_1.c: Require lp64 for
10710 check-function-bodies tests.
10711 * gcc.target/aarch64/sve/pcs/args_2.c: Likewise.
10712 * gcc.target/aarch64/sve/pcs/args_3.c: Likewise.
10713 * gcc.target/aarch64/sve/pcs/args_4.c: Likewise.
10714 * gcc.target/aarch64/sve/pcs/return_1.c: Likewise.
10715 * gcc.target/aarch64/sve/pcs/return_1_256.c: Likewise.
10716 * gcc.target/aarch64/sve/pcs/return_1_512.c: Likewise.
10717 * gcc.target/aarch64/sve/pcs/return_1_1024.c: Likewise.
10718 * gcc.target/aarch64/sve/pcs/return_1_2048.c: Likewise.
10719 * gcc.target/aarch64/sve/pcs/return_2.c: Likewise.
10720 * gcc.target/aarch64/sve/pcs/return_3.c: Likewise.
10721 * gcc.target/aarch64/sve/pcs/return_4.c: Likewise.
10722 * gcc.target/aarch64/sve/pcs/return_4_256.c: Likewise.
10723 * gcc.target/aarch64/sve/pcs/return_4_512.c: Likewise.
10724 * gcc.target/aarch64/sve/pcs/return_4_1024.c: Likewise.
10725 * gcc.target/aarch64/sve/pcs/return_4_2048.c: Likewise.
10726 * gcc.target/aarch64/sve/pcs/return_5.c: Likewise.
10727 * gcc.target/aarch64/sve/pcs/return_5_256.c: Likewise.
10728 * gcc.target/aarch64/sve/pcs/return_5_512.c: Likewise.
10729 * gcc.target/aarch64/sve/pcs/return_5_1024.c: Likewise.
10730 * gcc.target/aarch64/sve/pcs/return_5_2048.c: Likewise.
10731 * gcc.target/aarch64/sve/pcs/return_6.c: Likewise.
10732 * gcc.target/aarch64/sve/pcs/return_6_256.c: Likewise.
10733 * gcc.target/aarch64/sve/pcs/return_6_512.c: Likewise.
10734 * gcc.target/aarch64/sve/pcs/return_6_1024.c: Likewise.
10735 * gcc.target/aarch64/sve/pcs/return_6_2048.c: Likewise.
10736 * gcc.target/aarch64/sve/pcs/saves_2_be_nowrap.c: Likewise.
10737 * gcc.target/aarch64/sve/pcs/saves_2_be_wrap.c: Likewise.
10738 * gcc.target/aarch64/sve/pcs/saves_2_le_nowrap.c: Likewise.
10739 * gcc.target/aarch64/sve/pcs/saves_2_le_wrap.c: Likewise.
10740 * gcc.target/aarch64/sve/pcs/saves_3.c: Likewise.
10741 * gcc.target/aarch64/sve/pcs/saves_4_be.c: Likewise.
10742 * gcc.target/aarch64/sve/pcs/saves_4_le.c: Likewise.
10743 * gcc.target/aarch64/sve/pcs/varargs_1.c: Likewise.
10744 * gcc.target/aarch64/sve/pcs/varargs_2_f16.c: Likewise.
10745 * gcc.target/aarch64/sve/pcs/varargs_2_f32.c: Likewise.
10746 * gcc.target/aarch64/sve/pcs/varargs_2_f64.c: Likewise.
10747 * gcc.target/aarch64/sve/pcs/varargs_2_s16.c: Likewise.
10748 * gcc.target/aarch64/sve/pcs/varargs_2_s32.c: Likewise.
10749 * gcc.target/aarch64/sve/pcs/varargs_2_s64.c: Likewise.
10750 * gcc.target/aarch64/sve/pcs/varargs_2_s8.c: Likewise.
10751 * gcc.target/aarch64/sve/pcs/varargs_2_u16.c: Likewise.
10752 * gcc.target/aarch64/sve/pcs/varargs_2_u32.c: Likewise.
10753 * gcc.target/aarch64/sve/pcs/varargs_2_u64.c: Likewise.
10754 * gcc.target/aarch64/sve/pcs/varargs_2_u8.c: Likewise.
10755 * gcc.target/aarch64/sve/pcs/args_5_be_f16.c: Require lp64.
10756 * gcc.target/aarch64/sve/pcs/args_5_be_f32.c: Likewise.
10757 * gcc.target/aarch64/sve/pcs/args_5_be_f64.c: Likewise.
10758 * gcc.target/aarch64/sve/pcs/args_5_be_s16.c: Likewise.
10759 * gcc.target/aarch64/sve/pcs/args_5_be_s32.c: Likewise.
10760 * gcc.target/aarch64/sve/pcs/args_5_be_s64.c: Likewise.
10761 * gcc.target/aarch64/sve/pcs/args_5_be_s8.c: Likewise.
10762 * gcc.target/aarch64/sve/pcs/args_5_be_u16.c: Likewise.
10763 * gcc.target/aarch64/sve/pcs/args_5_be_u32.c: Likewise.
10764 * gcc.target/aarch64/sve/pcs/args_5_be_u64.c: Likewise.
10765 * gcc.target/aarch64/sve/pcs/args_5_be_u8.c: Likewise.
10766 * gcc.target/aarch64/sve/pcs/args_5_le_f16.c: Likewise.
10767 * gcc.target/aarch64/sve/pcs/args_5_le_f32.c: Likewise.
10768 * gcc.target/aarch64/sve/pcs/args_5_le_f64.c: Likewise.
10769 * gcc.target/aarch64/sve/pcs/args_5_le_s16.c: Likewise.
10770 * gcc.target/aarch64/sve/pcs/args_5_le_s32.c: Likewise.
10771 * gcc.target/aarch64/sve/pcs/args_5_le_s64.c: Likewise.
10772 * gcc.target/aarch64/sve/pcs/args_5_le_s8.c: Likewise.
10773 * gcc.target/aarch64/sve/pcs/args_5_le_u16.c: Likewise.
10774 * gcc.target/aarch64/sve/pcs/args_5_le_u32.c: Likewise.
10775 * gcc.target/aarch64/sve/pcs/args_5_le_u64.c: Likewise.
10776 * gcc.target/aarch64/sve/pcs/args_5_le_u8.c: Likewise.
10777 * gcc.target/aarch64/sve/pcs/args_6_be_f16.c: Likewise.
10778 * gcc.target/aarch64/sve/pcs/args_6_be_f32.c: Likewise.
10779 * gcc.target/aarch64/sve/pcs/args_6_be_f64.c: Likewise.
10780 * gcc.target/aarch64/sve/pcs/args_6_be_s16.c: Likewise.
10781 * gcc.target/aarch64/sve/pcs/args_6_be_s32.c: Likewise.
10782 * gcc.target/aarch64/sve/pcs/args_6_be_s64.c: Likewise.
10783 * gcc.target/aarch64/sve/pcs/args_6_be_s8.c: Likewise.
10784 * gcc.target/aarch64/sve/pcs/args_6_be_u16.c: Likewise.
10785 * gcc.target/aarch64/sve/pcs/args_6_be_u32.c: Likewise.
10786 * gcc.target/aarch64/sve/pcs/args_6_be_u64.c: Likewise.
10787 * gcc.target/aarch64/sve/pcs/args_6_be_u8.c: Likewise.
10788 * gcc.target/aarch64/sve/pcs/args_6_le_f16.c: Likewise.
10789 * gcc.target/aarch64/sve/pcs/args_6_le_f32.c: Likewise.
10790 * gcc.target/aarch64/sve/pcs/args_6_le_f64.c: Likewise.
10791 * gcc.target/aarch64/sve/pcs/args_6_le_s16.c: Likewise.
10792 * gcc.target/aarch64/sve/pcs/args_6_le_s32.c: Likewise.
10793 * gcc.target/aarch64/sve/pcs/args_6_le_s64.c: Likewise.
10794 * gcc.target/aarch64/sve/pcs/args_6_le_s8.c: Likewise.
10795 * gcc.target/aarch64/sve/pcs/args_6_le_u16.c: Likewise.
10796 * gcc.target/aarch64/sve/pcs/args_6_le_u32.c: Likewise.
10797 * gcc.target/aarch64/sve/pcs/args_6_le_u64.c: Likewise.
10798 * gcc.target/aarch64/sve/pcs/args_6_le_u8.c: Likewise.
10799 * gcc.target/aarch64/sve/pcs/args_7.c: Likewise.
10800 * gcc.target/aarch64/sve/pcs/args_8.c: Likewise.
10801 * gcc.target/aarch64/sve/pcs/args_9.c: Likewise.
10802 * gcc.target/aarch64/sve/pcs/return_4_128.c: Require lp64 and
10803 aarch64_little_endian for check-function-bodies tests.
10804 * gcc.target/aarch64/sve/pcs/return_5_128.c: Likewise.
10805 * gcc.target/aarch64/sve/pcs/stack_clash_2_128.c: Likewise.
10806 * gcc.target/aarch64/sve/pcs/return_1_128.c: Likewise. Remove
10807 target selector from dg-compile.
10808 * gcc.target/aarch64/sve/pcs/return_6_128.c: Likewise.
10810 2020-01-31 Tobias Burnus <tobias@codesourcery.com>
10813 * gfortran.dg/goacc/atomic-1.f90: New.
10815 2020-01-31 Tamar Christina <tamar.christina@arm.com>
10817 PR rtl-optimization/91838
10818 * g++.dg/pr91838.C: New test.
10820 2020-01-30 David Malcolm <dmalcolm@redhat.com>
10822 * gcc.dg/analyzer/malloc-1.c: Remove include of <string.h>.
10823 Use __builtin_ forms of memset and strlen throughout.
10825 2020-01-30 David Malcolm <dmalcolm@redhat.com>
10827 * gcc.dg/analyzer/conditionals-2.c: Move to...
10828 * gcc.dg/analyzer/torture/conditionals-2.c: ...here, converting
10829 to a torture test. Remove redundant include.
10831 2020-01-30 David Malcolm <dmalcolm@redhat.com>
10834 * gcc.dg/analyzer/conditionals-notrans.c (test_float_selfcmp):
10836 * gcc.dg/analyzer/conditionals-trans.c: Mark floating point
10837 comparison test as failing.
10838 (test_float_selfcmp): Add.
10839 * gcc.dg/analyzer/data-model-1.c: Mark floating point comparison
10841 * gcc.dg/analyzer/torture/pr93356.c: New test.
10843 2020-01-30 Jeff Law <law@redhat.com>
10846 * gcc.dg/pr88660.c: New test
10848 2020-01-30 Jakub Jelinek <jakub@redhat.com>
10851 * gcc.dg/lto/pr93384_0.c: New test.
10852 * gcc.dg/lto/pr93384_1.c: New file.
10854 PR middle-end/93505
10855 * gcc.c-torture/compile/pr93505.c: New test.
10857 2020-01-30 Jeff Law <law@redhat.com
10859 * gcc.dg/tree-ssa/ssa-dse-26.c: Make existing dg-final scan
10860 conditional on !c6x. Add dg-final scan pattern for c6x.
10862 2020-01-30 Martin Sebor <msebor@redhat.com>
10864 PR middle-end/92323
10865 * gcc.dg/Warray-bounds-57.c: New test.
10867 2020-01-30 David Malcolm <dmalcolm@redhat.com>
10870 * gcc.dg/analyzer/torture/pr93450.c: New test.
10872 2020-01-30 Jakub Jelinek <jakub@redhat.com>
10875 * gcc.c-torture/execute/pr93494.c: New test.
10877 2020-01-30 Paolo Carlini <paolo.carlini@oracle.com>
10880 * g++.dg/pr90338.C: New.
10882 2020-01-30 Jakub Jelinek <jakub@redhat.com>
10885 * gcc.target/i386/pr91824-2.c: New test.
10888 * gcc.target/i386/pr91824-1.c: New test.
10890 2020-01-30 Bin Cheng <bin.cheng@linux.alibaba.com>
10892 * g++.dg/coroutines/co-await-syntax-09-convert.C: New test.
10894 2020-01-30 Jakub Jelinek <jakub@redhat.com>
10896 PR tree-optimization/92706
10897 * gcc.dg/tree-ssa/pr92706-1.c: Require int128 effective target.
10899 2020-01-29 Marek Polacek <polacek@redhat.com>
10902 * g++.dg/cpp2a/nontype-class31.C: New test.
10904 2020-01-29 Jeff Law <law@redhat.com
10906 PR tree-optimization/89689
10907 * gcc.dg/pr89689.c: New test.
10909 2020-01-29 Marek Polacek <polacek@redhat.com>
10911 PR c++/91754 - Fix template arguments comparison with class NTTP.
10912 * g++.dg/cpp2a/nontype-class30.C: New test.
10914 2020-01-29 Marek Polacek <polacek@redhat.com>
10916 PR c++/92948 - Fix class NTTP with template arguments.
10917 * g++.dg/cpp2a/nontype-class28.C: New test.
10918 * g++.dg/cpp2a/nontype-class29.C: New test.
10920 2020-01-29 Joel Hutton <Joel.Hutton@arm.com>
10923 * gcc.target/aarch64/pr93221.c: New test.
10925 2020-01-29 Martin Jambor <mjambor@suse.cz>
10927 PR tree-optimization/92706
10928 * gcc.dg/tree-ssa/pr92706-1.c: New test.
10930 2020-01-29 Martin Jambor <mjambor@suse.cz>
10932 PR tree-optimization/92706
10933 * gcc.dg/tree-ssa/pr92706-2.c: New test.
10934 * gcc.dg/guality/pr59776.c: Xfail tests for s2.g.
10936 2020-01-28 Jan Hubicka <hubicka@ucw.cz>
10938 * gcc.dg/tree-prof/indir-call-prof-2.c: New testcase.
10940 2020-01-29 Richard Sandiford <richard.sandiford@arm.com>
10943 * gcc.dg/torture/pr93133.c: XFAIL for powerpc*-*-*.
10945 2020-01-29 Jakub Jelinek <jakub@redhat.com>
10948 * g++.dg/gomp/pr91118-1.C: New test.
10949 * g++.dg/gomp/pr91118-2.C: New test.
10952 * gfortran.dg/goacc/pr93463.f90: New test.
10954 2020-01-29 Richard Biener <rguenther@suse.de>
10956 PR tree-optimization/93428
10957 * gcc.dg/torture/pr93428.c: New testcase.
10959 2020-01-28 Martin Sebor <msebor@redhat.com>
10961 PR middle-end/93437
10962 * g++.dg/warn/Wstringop-overflow-5.C: New test.a
10964 2020-01-28 Jan Hubicka <hubicka@ucw.cz>
10966 * g++.dg/tree-prof/indir-call-prof.C: Update template.
10967 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Add more targets.
10968 * gcc.dg/tree-prof/crossmodule-indircall-1a.c: Add more targets.
10969 * gcc.dg/tree-prof/indir-call-prof.c: Update template.
10971 2020-01-28 H.J. Lu <hongjiu.lu@intel.com>
10974 * gcc.target/i386/avx256-unaligned-store-2.c: Don't check
10976 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
10977 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
10978 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
10979 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
10980 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
10981 * gcc.target/i386/pr90980-1.c: Likewise.
10982 * gcc.target/i386/pr87317-4.c: Check "\tvmovd\t" instead of
10983 "vmovd" to avoid matching "vmovdqu".
10984 * gcc.target/i386/pr87317-5.c: Likewise.
10985 * gcc.target/i386/pr87317-7.c: Likewise.
10986 * gcc.target/i386/pr91461-1.c: New test.
10987 * gcc.target/i386/pr91461-2.c: Likewise.
10988 * gcc.target/i386/pr91461-3.c: Likewise.
10989 * gcc.target/i386/pr91461-4.c: Likewise.
10990 * gcc.target/i386/pr91461-5.c: Likewise.
10992 2020-01-28 David Malcolm <dmalcolm@redhat.com>
10994 * gcc.dg/plugin/diagnostic_plugin_test_metadata.c: Update for
10995 renaming of warning_at overload to warning_meta.
10996 * gcc.dg/plugin/diagnostic_plugin_test_paths.c: Likewise.
10998 2020-01-28 Tobias Burnus <tobias@codesourcery.com>
10999 Julian Brown <julian@codesourcery.com>
11001 * gfortran.dg/goacc/mapping-tests-2.f90: New test.
11002 * gfortran.dg/goacc/subarrays.f95: Expect rejection of non-contiguous
11005 2020-01-28 Julian Brown <julian@codesourcery.com>
11007 * gfortran.dg/goacc/deep-copy-2.f90: Move test here (from libgomp
11008 testsuite). Make a compilation test, and expect rejection of mixed
11009 component/non-component accesses.
11010 * gfortran.dg/goacc/mapping-tests-1.f90: New test.
11012 2020-01-28 Tobias Burnus <tobias@codesourcery.com>
11013 Julian Brown <julian@codesourcery.com>
11015 * gfortran.dg/goacc/strided-alloc-ptr.f90: New test.
11017 2020-01-28 Richard Biener <rguenther@suse.de>
11019 PR tree-optimization/93439
11020 * gfortran.dg/graphite/pr93439.f90: New testcase.
11022 2020-01-28 Sahahb Vahedi <shahab@synopsys.com>
11024 * gcc.target/arc/code-density-flag.c: New test
11026 2020-01-28 Tobias Burnus <tobias@codesourcery.com>
11029 * gfortran.dg/goacc/pr93464.f90: New.
11031 2020-01-28 Richard Sandiford <richard.sandiford@arm.com>
11033 PR tree-optimization/93434
11034 * gcc.c-torture/execute/pr93434.c: New test.
11036 2020-01-28 Richard Sandiford <richard.sandiford@arm.com>
11039 * gcc.dg/torture/pr93170.c: Add -Wpsabi.
11041 2020-01-28 Martin Liska <mliska@suse.cz>
11044 * g++.dg/template/pr92440.C: New test.
11045 * g++.dg/cpp0x/vt-34314.C: Update error to note.
11046 * g++.dg/template/pr59930-2.C: Likewise.
11047 * g++.old-deja/g++.pt/redecl1.C: Likewise.
11049 2020-01-28 Jakub Jelinek <jakub@redhat.com>
11052 * gcc.target/i386/avx2-pr93418.c: New test.
11054 PR tree-optimization/93454
11055 * gcc.dg/pr93454.c: New test.
11057 2020-01-27 David Malcolm <dmalcolm@redhat.com>
11060 * gcc.dg/analyzer/torture/pr93451.c: New test.
11062 2020-01-27 Stam Markianos-Wright <stam.markianos-wright@arm.com>
11064 * gcc.target/arm/armv8_2-fp16-move-1.c: Update following load/store
11067 2020-01-27 David Malcolm <dmalcolm@redhat.com>
11070 * gcc.dg/analyzer/torture/pr93349.c: New test.
11072 2020-01-27 David Malcolm <dmalcolm@redhat.com>
11075 * gcc.dg/analyzer/pattern-test-2.c: Remove include of stdlib.h.
11076 (test_2): Rewrite to explicitly perform a bitwise-or of two
11077 boolean conditions.
11078 (test_3): New function, to test bitwise-and.
11080 2020-01-27 Richard Sandiford <richard.sandiford@arm.com>
11083 * gcc.target/aarch64/pr71727.c: Add -fcommon.
11085 2020-01-27 David Malcolm <dmalcolm@redhat.com>
11087 * gcc.dg/analyzer/sigsetjmp-5.c: New test.
11088 * gcc.dg/analyzer/sigsetjmp-6.c: New test.
11090 2020-01-27 Richard Biener <rguenther@suse.de>
11093 * gcc.dg/graphite/scop-21.c: un-XFAIL.
11095 2020-01-27 Claudiu Zissulescu <claziss@synopsys.com>
11097 * gcc.target/arc/interrupt-6.c: Update test.
11099 2020-01-27 Claudiu Zissulescu <claziss@synopsys.com>
11100 Petro Karashchenko <petro.karashchenko@ring.com>
11102 * gcc.target/arc/uncached-3.c: New test.
11103 * gcc.target/arc/uncached-4.c: Likewise.
11104 * gcc.target/arc/uncached-5.c: Likewise.
11105 * gcc.target/arc/uncached-6.c: Likewise.
11106 * gcc.target/arc/uncached-7.c: Likewise.
11107 * gcc.target/arc/uncached-8.c: Likewise.
11108 * gcc.target/arc/arc.exp (ll64): New predicate.
11110 2020-01-27 Richard Sandiford <richard.sandiford@arm.com>
11112 * gcc.dg/torture/pr93170.c: New test.
11114 2020-01-27 Martin Liska <mliska@suse.cz>
11117 * gcc.target/i386/pr81213.c: Adjust to not expect
11118 a globally unique name.
11120 2020-01-27 Richard Biener <rguenther@suse.de>
11122 PR tree-optimization/93397
11123 * gcc.dg/torture/pr93397.c: New testcase.
11125 2020-01-27 Tobias Burnus <tobias@codesourcery.com>
11128 * gfortran.dg/bind_c_char_2.f90: New.
11129 * gfortran.dg/bind_c_char_3.f90: New.
11130 * gfortran.dg/bind_c_char_4.f90: New.
11131 * gfortran.dg/bind_c_char_5.f90: New.
11133 2020-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11135 * gcc.target/i386/pr91298-1.c: xfail on Solaris/x86 with native
11137 * gcc.target/i386/pr91298-2.c: Likewise.
11139 2020-01-26 Jakub Jelinek <jakub@redhat.com>
11142 * gcc.dg/pr93412.c: New test.
11145 * gcc.dg/pr93430.c: New test.
11146 * gcc.target/i386/avx2-pr93430.c: New test.
11149 * g++.dg/pr93166.C: Move to ...
11150 * g++.dg/pr93166_0.C: ... here. Turn it into a proper lto test.
11152 PR tree-optimization/92788
11153 * g++.dg/pr92788.C: Move to ...
11154 * g++.target/i386/pr92788.C: ... here. Remove target from dg-do line.
11155 Change type of operator new's first parameter to __SIZE_TYPE__.
11157 2020-01-25 Marek Polacek <polacek@redhat.com>
11159 PR c++/93414 - poor diagnostic for dynamic_cast in constexpr context.
11160 * g++.dg/cpp2a/constexpr-dynamic18.C: New test.
11162 2020-01-25 Feng Xue <fxue@os.amperecomputing.com>
11165 * g++.dg/pr93166.C: New test.
11167 2020-01-25 Andrew Pinski <apinski@marvell.com>
11169 * gcc.target/aarch64/vec_zeroextend.c: Fix for big-endian.
11171 2020-01-24 Jeff Law <law@redhat.com
11173 PR tree-optimization/92788
11174 * g++.dg/pr92788.C: New test.
11176 2020-01-24 Jakub Jelinek <jakub@redhat.com>
11179 * gcc.target/i386/pr93395.c: New test.
11180 * gcc.target/i386/avx512vl-vpermilpdi-1.c: Remove xfail.
11182 2020-01-24 Marek Polacek <polacek@redhat.com>
11184 PR c++/93299 - ICE in tsubst_copy with parenthesized expression.
11185 * g++.dg/cpp1y/paren5.C: New test.
11187 2020-01-24 Sandra Loosemore <sandra@codesourcery.com>
11189 * g++.dg/cpp0x/constexpr-odr1.C: Add -fdelete-null-pointer-checks.
11190 * g++.dg/cpp0x/constexpr-odr2.C: Likewise.
11191 * g++.dg/cpp0x/nontype4.C: Likewise.
11192 * g++.dg/cpp1y/constexpr-new.C: Likewise.
11193 * g++.dg/cpp1y/new1.C: Likewise.
11194 * g++.dg/cpp1y/new2.C: Likewise.
11195 * g++.dg/cpp2a/constexpr-dynamic11.C: Likewise.
11196 * g++.dg/cpp2a/constexpr-dynamic17.C: Likewise.
11197 * g++.dg/cpp2a/constexpr-dynamic4.C: Likewise.
11198 * g++.dg/cpp2a/constexpr-new1.C: Likewise.
11199 * g++.dg/cpp2a/constexpr-new10.C: Likewise.
11200 * g++.dg/cpp2a/constexpr-new2.C: Likewise.
11201 * g++.dg/cpp2a/constexpr-new3.C: Likewise.
11202 * g++.dg/cpp2a/constexpr-new4.C: Likewise.
11203 * g++.dg/cpp2a/constexpr-new8.C: Likewise.
11204 * g++.dg/cpp2a/constexpr-new9.C: Likewise.
11205 * g++.dg/cpp2a/nontype-class1.C: Likewise.
11207 2020-01-24 Jason Merrill <jason@redhat.com>
11209 * lib/target-supports.exp (check_effective_target_unsigned_char):
11212 2020-01-24 Jeff Law <law@redhat.com
11215 * gcc.target/h8300/pr13721.c: New test.
11217 2020-01-24 Christophe Lyon <christophe.lyon@linaro.org>
11220 * g++.dg/debug/pr92763.C: Require fopenmp.
11222 2020-01-23 David Malcolm <dmalcolm@redhat.com>
11225 * gcc.dg/analyzer/abort.c: Remove include of <assert.h>.
11226 Replace use of assert with a custom assertion implementation.
11228 2020-01-23 Jakub Jelinek <jakub@redhat.com>
11230 PR inline-asm/93027
11231 * gcc.target/i386/pr93027.c: Require lp64 target rather x86_64-*-*.
11233 PR rtl-optimization/93402
11234 * gcc.c-torture/execute/pr93402.c: New test.
11236 2020-01-23 Paolo Carlini <paolo.carlini@oracle.com>
11239 * g++.dg/concepts/pr92804-1.C: New.
11240 * g++.dg/concepts/pr92804-2.C: Likewise.
11242 2020-01-23 David Malcolm <dmalcolm@redhat.com>
11245 * gcc.dg/analyzer/pr93375.c: New test.
11247 2020-01-23 Jason Merrill <jason@redhat.com>
11249 * lib/target-supports.exp (check_effective_target_unsigned_char):
11252 2020-01-23 Jakub Jelinek <jakub@redhat.com>
11255 * gcc.dg/pr93376.c: New test.
11257 2020-01-23 Richard Sandiford <richard.sandiford@arm.com>
11260 * gcc.target/aarch64/pr93341.c: New test.
11262 2020-01-23 David Malcolm <dmalcolm@redhat.com>
11264 * gcc.dg/analyzer/data-model-3.c: Remove hardcoded "-O2" and move
11265 to torture/conftest-1.c.
11266 * gcc.dg/analyzer/torture/analyzer-torture.exp: New.
11267 * gcc.dg/analyzer/torture/conftest-1.c: Move here from
11268 analyzer/data-model-3.c.
11269 * gcc.dg/analyzer/torture/poc.c: New test.
11271 2020-01-23 Richard Biener <rguenther@suse.de>
11273 PR tree-optimization/93381
11274 * gcc.dg/torture/pr93354.c: New testcase.
11276 2020-01-23 Jakub Jelinek <jakub@redhat.com>
11279 * gcc.target/i386/pr93346.c: New test.
11281 2020-01-23 Martin Sebor <msebor@redhat.com>
11284 * gcc.dg/Wrestrict-20.c: New test.
11286 2020-01-23 Richard Sandiford <richard.sandiford@arm.com>
11288 * g++.target/aarch64/sve/acle/general-c++/whilele_1.C: Skip for ILP32.
11290 2020-01-23 Richard Sandiford <richard.sandiford@arm.com>
11292 * gcc.target/aarch64/sve/acle/asm/ld1_f16.c: Skip check-function-bodies
11294 * gcc.target/aarch64/sve/acle/asm/ld1_f32.c: Likewise.
11295 * gcc.target/aarch64/sve/acle/asm/ld1_f64.c: Likewise.
11296 * gcc.target/aarch64/sve/acle/asm/ld1_gather_f32.c: Likewise.
11297 * gcc.target/aarch64/sve/acle/asm/ld1_gather_f64.c: Likewise.
11298 * gcc.target/aarch64/sve/acle/asm/ld1_gather_s32.c: Likewise.
11299 * gcc.target/aarch64/sve/acle/asm/ld1_gather_s64.c: Likewise.
11300 * gcc.target/aarch64/sve/acle/asm/ld1_gather_u32.c: Likewise.
11301 * gcc.target/aarch64/sve/acle/asm/ld1_gather_u64.c: Likewise.
11302 * gcc.target/aarch64/sve/acle/asm/ld1_s16.c: Likewise.
11303 * gcc.target/aarch64/sve/acle/asm/ld1_s32.c: Likewise.
11304 * gcc.target/aarch64/sve/acle/asm/ld1_s64.c: Likewise.
11305 * gcc.target/aarch64/sve/acle/asm/ld1_s8.c: Likewise.
11306 * gcc.target/aarch64/sve/acle/asm/ld1_u16.c: Likewise.
11307 * gcc.target/aarch64/sve/acle/asm/ld1_u32.c: Likewise.
11308 * gcc.target/aarch64/sve/acle/asm/ld1_u64.c: Likewise.
11309 * gcc.target/aarch64/sve/acle/asm/ld1_u8.c: Likewise.
11310 * gcc.target/aarch64/sve/acle/asm/ld1ro_f16.c: Likewise.
11311 * gcc.target/aarch64/sve/acle/asm/ld1ro_f32.c: Likewise.
11312 * gcc.target/aarch64/sve/acle/asm/ld1ro_f64.c: Likewise.
11313 * gcc.target/aarch64/sve/acle/asm/ld1ro_s16.c: Likewise.
11314 * gcc.target/aarch64/sve/acle/asm/ld1ro_s32.c: Likewise.
11315 * gcc.target/aarch64/sve/acle/asm/ld1ro_s64.c: Likewise.
11316 * gcc.target/aarch64/sve/acle/asm/ld1ro_s8.c: Likewise.
11317 * gcc.target/aarch64/sve/acle/asm/ld1ro_u16.c: Likewise.
11318 * gcc.target/aarch64/sve/acle/asm/ld1ro_u32.c: Likewise.
11319 * gcc.target/aarch64/sve/acle/asm/ld1ro_u64.c: Likewise.
11320 * gcc.target/aarch64/sve/acle/asm/ld1ro_u8.c: Likewise.
11321 * gcc.target/aarch64/sve/acle/asm/ld1rq_f16.c: Likewise.
11322 * gcc.target/aarch64/sve/acle/asm/ld1rq_f32.c: Likewise.
11323 * gcc.target/aarch64/sve/acle/asm/ld1rq_f64.c: Likewise.
11324 * gcc.target/aarch64/sve/acle/asm/ld1rq_s16.c: Likewise.
11325 * gcc.target/aarch64/sve/acle/asm/ld1rq_s32.c: Likewise.
11326 * gcc.target/aarch64/sve/acle/asm/ld1rq_s64.c: Likewise.
11327 * gcc.target/aarch64/sve/acle/asm/ld1rq_s8.c: Likewise.
11328 * gcc.target/aarch64/sve/acle/asm/ld1rq_u16.c: Likewise.
11329 * gcc.target/aarch64/sve/acle/asm/ld1rq_u32.c: Likewise.
11330 * gcc.target/aarch64/sve/acle/asm/ld1rq_u64.c: Likewise.
11331 * gcc.target/aarch64/sve/acle/asm/ld1rq_u8.c: Likewise.
11332 * gcc.target/aarch64/sve/acle/asm/ld1sb_gather_s32.c: Likewise.
11333 * gcc.target/aarch64/sve/acle/asm/ld1sb_gather_s64.c: Likewise.
11334 * gcc.target/aarch64/sve/acle/asm/ld1sb_gather_u32.c: Likewise.
11335 * gcc.target/aarch64/sve/acle/asm/ld1sb_gather_u64.c: Likewise.
11336 * gcc.target/aarch64/sve/acle/asm/ld1sb_s16.c: Likewise.
11337 * gcc.target/aarch64/sve/acle/asm/ld1sb_s32.c: Likewise.
11338 * gcc.target/aarch64/sve/acle/asm/ld1sb_s64.c: Likewise.
11339 * gcc.target/aarch64/sve/acle/asm/ld1sb_u16.c: Likewise.
11340 * gcc.target/aarch64/sve/acle/asm/ld1sb_u32.c: Likewise.
11341 * gcc.target/aarch64/sve/acle/asm/ld1sb_u64.c: Likewise.
11342 * gcc.target/aarch64/sve/acle/asm/ld1sh_gather_s32.c: Likewise.
11343 * gcc.target/aarch64/sve/acle/asm/ld1sh_gather_s64.c: Likewise.
11344 * gcc.target/aarch64/sve/acle/asm/ld1sh_gather_u32.c: Likewise.
11345 * gcc.target/aarch64/sve/acle/asm/ld1sh_gather_u64.c: Likewise.
11346 * gcc.target/aarch64/sve/acle/asm/ld1sh_s32.c: Likewise.
11347 * gcc.target/aarch64/sve/acle/asm/ld1sh_s64.c: Likewise.
11348 * gcc.target/aarch64/sve/acle/asm/ld1sh_u32.c: Likewise.
11349 * gcc.target/aarch64/sve/acle/asm/ld1sh_u64.c: Likewise.
11350 * gcc.target/aarch64/sve/acle/asm/ld1sw_gather_s64.c: Likewise.
11351 * gcc.target/aarch64/sve/acle/asm/ld1sw_gather_u64.c: Likewise.
11352 * gcc.target/aarch64/sve/acle/asm/ld1sw_s64.c: Likewise.
11353 * gcc.target/aarch64/sve/acle/asm/ld1sw_u64.c: Likewise.
11354 * gcc.target/aarch64/sve/acle/asm/ld1ub_gather_s32.c: Likewise.
11355 * gcc.target/aarch64/sve/acle/asm/ld1ub_gather_s64.c: Likewise.
11356 * gcc.target/aarch64/sve/acle/asm/ld1ub_gather_u32.c: Likewise.
11357 * gcc.target/aarch64/sve/acle/asm/ld1ub_gather_u64.c: Likewise.
11358 * gcc.target/aarch64/sve/acle/asm/ld1ub_s16.c: Likewise.
11359 * gcc.target/aarch64/sve/acle/asm/ld1ub_s32.c: Likewise.
11360 * gcc.target/aarch64/sve/acle/asm/ld1ub_s64.c: Likewise.
11361 * gcc.target/aarch64/sve/acle/asm/ld1ub_u16.c: Likewise.
11362 * gcc.target/aarch64/sve/acle/asm/ld1ub_u32.c: Likewise.
11363 * gcc.target/aarch64/sve/acle/asm/ld1ub_u64.c: Likewise.
11364 * gcc.target/aarch64/sve/acle/asm/ld1uh_gather_s32.c: Likewise.
11365 * gcc.target/aarch64/sve/acle/asm/ld1uh_gather_s64.c: Likewise.
11366 * gcc.target/aarch64/sve/acle/asm/ld1uh_gather_u32.c: Likewise.
11367 * gcc.target/aarch64/sve/acle/asm/ld1uh_gather_u64.c: Likewise.
11368 * gcc.target/aarch64/sve/acle/asm/ld1uh_s32.c: Likewise.
11369 * gcc.target/aarch64/sve/acle/asm/ld1uh_s64.c: Likewise.
11370 * gcc.target/aarch64/sve/acle/asm/ld1uh_u32.c: Likewise.
11371 * gcc.target/aarch64/sve/acle/asm/ld1uh_u64.c: Likewise.
11372 * gcc.target/aarch64/sve/acle/asm/ld1uw_gather_s64.c: Likewise.
11373 * gcc.target/aarch64/sve/acle/asm/ld1uw_gather_u64.c: Likewise.
11374 * gcc.target/aarch64/sve/acle/asm/ld1uw_s64.c: Likewise.
11375 * gcc.target/aarch64/sve/acle/asm/ld1uw_u64.c: Likewise.
11376 * gcc.target/aarch64/sve/acle/asm/ld2_f16.c: Likewise.
11377 * gcc.target/aarch64/sve/acle/asm/ld2_f32.c: Likewise.
11378 * gcc.target/aarch64/sve/acle/asm/ld2_f64.c: Likewise.
11379 * gcc.target/aarch64/sve/acle/asm/ld2_s16.c: Likewise.
11380 * gcc.target/aarch64/sve/acle/asm/ld2_s32.c: Likewise.
11381 * gcc.target/aarch64/sve/acle/asm/ld2_s64.c: Likewise.
11382 * gcc.target/aarch64/sve/acle/asm/ld2_s8.c: Likewise.
11383 * gcc.target/aarch64/sve/acle/asm/ld2_u16.c: Likewise.
11384 * gcc.target/aarch64/sve/acle/asm/ld2_u32.c: Likewise.
11385 * gcc.target/aarch64/sve/acle/asm/ld2_u64.c: Likewise.
11386 * gcc.target/aarch64/sve/acle/asm/ld2_u8.c: Likewise.
11387 * gcc.target/aarch64/sve/acle/asm/ld3_f16.c: Likewise.
11388 * gcc.target/aarch64/sve/acle/asm/ld3_f32.c: Likewise.
11389 * gcc.target/aarch64/sve/acle/asm/ld3_f64.c: Likewise.
11390 * gcc.target/aarch64/sve/acle/asm/ld3_s16.c: Likewise.
11391 * gcc.target/aarch64/sve/acle/asm/ld3_s32.c: Likewise.
11392 * gcc.target/aarch64/sve/acle/asm/ld3_s64.c: Likewise.
11393 * gcc.target/aarch64/sve/acle/asm/ld3_s8.c: Likewise.
11394 * gcc.target/aarch64/sve/acle/asm/ld3_u16.c: Likewise.
11395 * gcc.target/aarch64/sve/acle/asm/ld3_u32.c: Likewise.
11396 * gcc.target/aarch64/sve/acle/asm/ld3_u64.c: Likewise.
11397 * gcc.target/aarch64/sve/acle/asm/ld3_u8.c: Likewise.
11398 * gcc.target/aarch64/sve/acle/asm/ld4_f16.c: Likewise.
11399 * gcc.target/aarch64/sve/acle/asm/ld4_f32.c: Likewise.
11400 * gcc.target/aarch64/sve/acle/asm/ld4_f64.c: Likewise.
11401 * gcc.target/aarch64/sve/acle/asm/ld4_s16.c: Likewise.
11402 * gcc.target/aarch64/sve/acle/asm/ld4_s32.c: Likewise.
11403 * gcc.target/aarch64/sve/acle/asm/ld4_s64.c: Likewise.
11404 * gcc.target/aarch64/sve/acle/asm/ld4_s8.c: Likewise.
11405 * gcc.target/aarch64/sve/acle/asm/ld4_u16.c: Likewise.
11406 * gcc.target/aarch64/sve/acle/asm/ld4_u32.c: Likewise.
11407 * gcc.target/aarch64/sve/acle/asm/ld4_u64.c: Likewise.
11408 * gcc.target/aarch64/sve/acle/asm/ld4_u8.c: Likewise.
11409 * gcc.target/aarch64/sve/acle/asm/ldff1_f16.c: Likewise.
11410 * gcc.target/aarch64/sve/acle/asm/ldff1_f32.c: Likewise.
11411 * gcc.target/aarch64/sve/acle/asm/ldff1_f64.c: Likewise.
11412 * gcc.target/aarch64/sve/acle/asm/ldff1_gather_f32.c: Likewise.
11413 * gcc.target/aarch64/sve/acle/asm/ldff1_gather_f64.c: Likewise.
11414 * gcc.target/aarch64/sve/acle/asm/ldff1_gather_s32.c: Likewise.
11415 * gcc.target/aarch64/sve/acle/asm/ldff1_gather_s64.c: Likewise.
11416 * gcc.target/aarch64/sve/acle/asm/ldff1_gather_u32.c: Likewise.
11417 * gcc.target/aarch64/sve/acle/asm/ldff1_gather_u64.c: Likewise.
11418 * gcc.target/aarch64/sve/acle/asm/ldff1_s16.c: Likewise.
11419 * gcc.target/aarch64/sve/acle/asm/ldff1_s32.c: Likewise.
11420 * gcc.target/aarch64/sve/acle/asm/ldff1_s64.c: Likewise.
11421 * gcc.target/aarch64/sve/acle/asm/ldff1_s8.c: Likewise.
11422 * gcc.target/aarch64/sve/acle/asm/ldff1_u16.c: Likewise.
11423 * gcc.target/aarch64/sve/acle/asm/ldff1_u32.c: Likewise.
11424 * gcc.target/aarch64/sve/acle/asm/ldff1_u64.c: Likewise.
11425 * gcc.target/aarch64/sve/acle/asm/ldff1_u8.c: Likewise.
11426 * gcc.target/aarch64/sve/acle/asm/ldff1sb_gather_s32.c: Likewise.
11427 * gcc.target/aarch64/sve/acle/asm/ldff1sb_gather_s64.c: Likewise.
11428 * gcc.target/aarch64/sve/acle/asm/ldff1sb_gather_u32.c: Likewise.
11429 * gcc.target/aarch64/sve/acle/asm/ldff1sb_gather_u64.c: Likewise.
11430 * gcc.target/aarch64/sve/acle/asm/ldff1sb_s16.c: Likewise.
11431 * gcc.target/aarch64/sve/acle/asm/ldff1sb_s32.c: Likewise.
11432 * gcc.target/aarch64/sve/acle/asm/ldff1sb_s64.c: Likewise.
11433 * gcc.target/aarch64/sve/acle/asm/ldff1sb_u16.c: Likewise.
11434 * gcc.target/aarch64/sve/acle/asm/ldff1sb_u32.c: Likewise.
11435 * gcc.target/aarch64/sve/acle/asm/ldff1sb_u64.c: Likewise.
11436 * gcc.target/aarch64/sve/acle/asm/ldff1sh_gather_s32.c: Likewise.
11437 * gcc.target/aarch64/sve/acle/asm/ldff1sh_gather_s64.c: Likewise.
11438 * gcc.target/aarch64/sve/acle/asm/ldff1sh_gather_u32.c: Likewise.
11439 * gcc.target/aarch64/sve/acle/asm/ldff1sh_gather_u64.c: Likewise.
11440 * gcc.target/aarch64/sve/acle/asm/ldff1sh_s32.c: Likewise.
11441 * gcc.target/aarch64/sve/acle/asm/ldff1sh_s64.c: Likewise.
11442 * gcc.target/aarch64/sve/acle/asm/ldff1sh_u32.c: Likewise.
11443 * gcc.target/aarch64/sve/acle/asm/ldff1sh_u64.c: Likewise.
11444 * gcc.target/aarch64/sve/acle/asm/ldff1sw_gather_s64.c: Likewise.
11445 * gcc.target/aarch64/sve/acle/asm/ldff1sw_gather_u64.c: Likewise.
11446 * gcc.target/aarch64/sve/acle/asm/ldff1sw_s64.c: Likewise.
11447 * gcc.target/aarch64/sve/acle/asm/ldff1sw_u64.c: Likewise.
11448 * gcc.target/aarch64/sve/acle/asm/ldff1ub_gather_s32.c: Likewise.
11449 * gcc.target/aarch64/sve/acle/asm/ldff1ub_gather_s64.c: Likewise.
11450 * gcc.target/aarch64/sve/acle/asm/ldff1ub_gather_u32.c: Likewise.
11451 * gcc.target/aarch64/sve/acle/asm/ldff1ub_gather_u64.c: Likewise.
11452 * gcc.target/aarch64/sve/acle/asm/ldff1ub_s16.c: Likewise.
11453 * gcc.target/aarch64/sve/acle/asm/ldff1ub_s32.c: Likewise.
11454 * gcc.target/aarch64/sve/acle/asm/ldff1ub_s64.c: Likewise.
11455 * gcc.target/aarch64/sve/acle/asm/ldff1ub_u16.c: Likewise.
11456 * gcc.target/aarch64/sve/acle/asm/ldff1ub_u32.c: Likewise.
11457 * gcc.target/aarch64/sve/acle/asm/ldff1ub_u64.c: Likewise.
11458 * gcc.target/aarch64/sve/acle/asm/ldff1uh_gather_s32.c: Likewise.
11459 * gcc.target/aarch64/sve/acle/asm/ldff1uh_gather_s64.c: Likewise.
11460 * gcc.target/aarch64/sve/acle/asm/ldff1uh_gather_u32.c: Likewise.
11461 * gcc.target/aarch64/sve/acle/asm/ldff1uh_gather_u64.c: Likewise.
11462 * gcc.target/aarch64/sve/acle/asm/ldff1uh_s32.c: Likewise.
11463 * gcc.target/aarch64/sve/acle/asm/ldff1uh_s64.c: Likewise.
11464 * gcc.target/aarch64/sve/acle/asm/ldff1uh_u32.c: Likewise.
11465 * gcc.target/aarch64/sve/acle/asm/ldff1uh_u64.c: Likewise.
11466 * gcc.target/aarch64/sve/acle/asm/ldff1uw_gather_s64.c: Likewise.
11467 * gcc.target/aarch64/sve/acle/asm/ldff1uw_gather_u64.c: Likewise.
11468 * gcc.target/aarch64/sve/acle/asm/ldff1uw_s64.c: Likewise.
11469 * gcc.target/aarch64/sve/acle/asm/ldff1uw_u64.c: Likewise.
11470 * gcc.target/aarch64/sve/acle/asm/ldnf1_f16.c: Likewise.
11471 * gcc.target/aarch64/sve/acle/asm/ldnf1_f32.c: Likewise.
11472 * gcc.target/aarch64/sve/acle/asm/ldnf1_f64.c: Likewise.
11473 * gcc.target/aarch64/sve/acle/asm/ldnf1_s16.c: Likewise.
11474 * gcc.target/aarch64/sve/acle/asm/ldnf1_s32.c: Likewise.
11475 * gcc.target/aarch64/sve/acle/asm/ldnf1_s64.c: Likewise.
11476 * gcc.target/aarch64/sve/acle/asm/ldnf1_s8.c: Likewise.
11477 * gcc.target/aarch64/sve/acle/asm/ldnf1_u16.c: Likewise.
11478 * gcc.target/aarch64/sve/acle/asm/ldnf1_u32.c: Likewise.
11479 * gcc.target/aarch64/sve/acle/asm/ldnf1_u64.c: Likewise.
11480 * gcc.target/aarch64/sve/acle/asm/ldnf1_u8.c: Likewise.
11481 * gcc.target/aarch64/sve/acle/asm/ldnf1sb_s16.c: Likewise.
11482 * gcc.target/aarch64/sve/acle/asm/ldnf1sb_s32.c: Likewise.
11483 * gcc.target/aarch64/sve/acle/asm/ldnf1sb_s64.c: Likewise.
11484 * gcc.target/aarch64/sve/acle/asm/ldnf1sb_u16.c: Likewise.
11485 * gcc.target/aarch64/sve/acle/asm/ldnf1sb_u32.c: Likewise.
11486 * gcc.target/aarch64/sve/acle/asm/ldnf1sb_u64.c: Likewise.
11487 * gcc.target/aarch64/sve/acle/asm/ldnf1sh_s32.c: Likewise.
11488 * gcc.target/aarch64/sve/acle/asm/ldnf1sh_s64.c: Likewise.
11489 * gcc.target/aarch64/sve/acle/asm/ldnf1sh_u32.c: Likewise.
11490 * gcc.target/aarch64/sve/acle/asm/ldnf1sh_u64.c: Likewise.
11491 * gcc.target/aarch64/sve/acle/asm/ldnf1sw_s64.c: Likewise.
11492 * gcc.target/aarch64/sve/acle/asm/ldnf1sw_u64.c: Likewise.
11493 * gcc.target/aarch64/sve/acle/asm/ldnf1ub_s16.c: Likewise.
11494 * gcc.target/aarch64/sve/acle/asm/ldnf1ub_s32.c: Likewise.
11495 * gcc.target/aarch64/sve/acle/asm/ldnf1ub_s64.c: Likewise.
11496 * gcc.target/aarch64/sve/acle/asm/ldnf1ub_u16.c: Likewise.
11497 * gcc.target/aarch64/sve/acle/asm/ldnf1ub_u32.c: Likewise.
11498 * gcc.target/aarch64/sve/acle/asm/ldnf1ub_u64.c: Likewise.
11499 * gcc.target/aarch64/sve/acle/asm/ldnf1uh_s32.c: Likewise.
11500 * gcc.target/aarch64/sve/acle/asm/ldnf1uh_s64.c: Likewise.
11501 * gcc.target/aarch64/sve/acle/asm/ldnf1uh_u32.c: Likewise.
11502 * gcc.target/aarch64/sve/acle/asm/ldnf1uh_u64.c: Likewise.
11503 * gcc.target/aarch64/sve/acle/asm/ldnf1uw_s64.c: Likewise.
11504 * gcc.target/aarch64/sve/acle/asm/ldnf1uw_u64.c: Likewise.
11505 * gcc.target/aarch64/sve/acle/asm/ldnt1_f16.c: Likewise.
11506 * gcc.target/aarch64/sve/acle/asm/ldnt1_f32.c: Likewise.
11507 * gcc.target/aarch64/sve/acle/asm/ldnt1_f64.c: Likewise.
11508 * gcc.target/aarch64/sve/acle/asm/ldnt1_s16.c: Likewise.
11509 * gcc.target/aarch64/sve/acle/asm/ldnt1_s32.c: Likewise.
11510 * gcc.target/aarch64/sve/acle/asm/ldnt1_s64.c: Likewise.
11511 * gcc.target/aarch64/sve/acle/asm/ldnt1_s8.c: Likewise.
11512 * gcc.target/aarch64/sve/acle/asm/ldnt1_u16.c: Likewise.
11513 * gcc.target/aarch64/sve/acle/asm/ldnt1_u32.c: Likewise.
11514 * gcc.target/aarch64/sve/acle/asm/ldnt1_u64.c: Likewise.
11515 * gcc.target/aarch64/sve/acle/asm/ldnt1_u8.c: Likewise.
11516 * gcc.target/aarch64/sve/acle/asm/prfb.c: Likewise.
11517 * gcc.target/aarch64/sve/acle/asm/prfb_gather.c: Likewise.
11518 * gcc.target/aarch64/sve/acle/asm/prfd.c: Likewise.
11519 * gcc.target/aarch64/sve/acle/asm/prfd_gather.c: Likewise.
11520 * gcc.target/aarch64/sve/acle/asm/prfh.c: Likewise.
11521 * gcc.target/aarch64/sve/acle/asm/prfh_gather.c: Likewise.
11522 * gcc.target/aarch64/sve/acle/asm/prfw.c: Likewise.
11523 * gcc.target/aarch64/sve/acle/asm/prfw_gather.c: Likewise.
11524 * gcc.target/aarch64/sve/acle/asm/st1_f16.c: Likewise.
11525 * gcc.target/aarch64/sve/acle/asm/st1_f32.c: Likewise.
11526 * gcc.target/aarch64/sve/acle/asm/st1_f64.c: Likewise.
11527 * gcc.target/aarch64/sve/acle/asm/st1_s16.c: Likewise.
11528 * gcc.target/aarch64/sve/acle/asm/st1_s32.c: Likewise.
11529 * gcc.target/aarch64/sve/acle/asm/st1_s64.c: Likewise.
11530 * gcc.target/aarch64/sve/acle/asm/st1_s8.c: Likewise.
11531 * gcc.target/aarch64/sve/acle/asm/st1_scatter_f32.c: Likewise.
11532 * gcc.target/aarch64/sve/acle/asm/st1_scatter_f64.c: Likewise.
11533 * gcc.target/aarch64/sve/acle/asm/st1_scatter_s32.c: Likewise.
11534 * gcc.target/aarch64/sve/acle/asm/st1_scatter_s64.c: Likewise.
11535 * gcc.target/aarch64/sve/acle/asm/st1_scatter_u32.c: Likewise.
11536 * gcc.target/aarch64/sve/acle/asm/st1_scatter_u64.c: Likewise.
11537 * gcc.target/aarch64/sve/acle/asm/st1_u16.c: Likewise.
11538 * gcc.target/aarch64/sve/acle/asm/st1_u32.c: Likewise.
11539 * gcc.target/aarch64/sve/acle/asm/st1_u64.c: Likewise.
11540 * gcc.target/aarch64/sve/acle/asm/st1_u8.c: Likewise.
11541 * gcc.target/aarch64/sve/acle/asm/st1b_s16.c: Likewise.
11542 * gcc.target/aarch64/sve/acle/asm/st1b_s32.c: Likewise.
11543 * gcc.target/aarch64/sve/acle/asm/st1b_s64.c: Likewise.
11544 * gcc.target/aarch64/sve/acle/asm/st1b_scatter_s32.c: Likewise.
11545 * gcc.target/aarch64/sve/acle/asm/st1b_scatter_s64.c: Likewise.
11546 * gcc.target/aarch64/sve/acle/asm/st1b_scatter_u32.c: Likewise.
11547 * gcc.target/aarch64/sve/acle/asm/st1b_scatter_u64.c: Likewise.
11548 * gcc.target/aarch64/sve/acle/asm/st1b_u16.c: Likewise.
11549 * gcc.target/aarch64/sve/acle/asm/st1b_u32.c: Likewise.
11550 * gcc.target/aarch64/sve/acle/asm/st1b_u64.c: Likewise.
11551 * gcc.target/aarch64/sve/acle/asm/st1h_s32.c: Likewise.
11552 * gcc.target/aarch64/sve/acle/asm/st1h_s64.c: Likewise.
11553 * gcc.target/aarch64/sve/acle/asm/st1h_scatter_s32.c: Likewise.
11554 * gcc.target/aarch64/sve/acle/asm/st1h_scatter_s64.c: Likewise.
11555 * gcc.target/aarch64/sve/acle/asm/st1h_scatter_u32.c: Likewise.
11556 * gcc.target/aarch64/sve/acle/asm/st1h_scatter_u64.c: Likewise.
11557 * gcc.target/aarch64/sve/acle/asm/st1h_u32.c: Likewise.
11558 * gcc.target/aarch64/sve/acle/asm/st1h_u64.c: Likewise.
11559 * gcc.target/aarch64/sve/acle/asm/st1w_s64.c: Likewise.
11560 * gcc.target/aarch64/sve/acle/asm/st1w_scatter_s64.c: Likewise.
11561 * gcc.target/aarch64/sve/acle/asm/st1w_scatter_u64.c: Likewise.
11562 * gcc.target/aarch64/sve/acle/asm/st1w_u64.c: Likewise.
11563 * gcc.target/aarch64/sve/acle/asm/st2_f16.c: Likewise.
11564 * gcc.target/aarch64/sve/acle/asm/st2_f32.c: Likewise.
11565 * gcc.target/aarch64/sve/acle/asm/st2_f64.c: Likewise.
11566 * gcc.target/aarch64/sve/acle/asm/st2_s16.c: Likewise.
11567 * gcc.target/aarch64/sve/acle/asm/st2_s32.c: Likewise.
11568 * gcc.target/aarch64/sve/acle/asm/st2_s64.c: Likewise.
11569 * gcc.target/aarch64/sve/acle/asm/st2_s8.c: Likewise.
11570 * gcc.target/aarch64/sve/acle/asm/st2_u16.c: Likewise.
11571 * gcc.target/aarch64/sve/acle/asm/st2_u32.c: Likewise.
11572 * gcc.target/aarch64/sve/acle/asm/st2_u64.c: Likewise.
11573 * gcc.target/aarch64/sve/acle/asm/st2_u8.c: Likewise.
11574 * gcc.target/aarch64/sve/acle/asm/st3_f16.c: Likewise.
11575 * gcc.target/aarch64/sve/acle/asm/st3_f32.c: Likewise.
11576 * gcc.target/aarch64/sve/acle/asm/st3_f64.c: Likewise.
11577 * gcc.target/aarch64/sve/acle/asm/st3_s16.c: Likewise.
11578 * gcc.target/aarch64/sve/acle/asm/st3_s32.c: Likewise.
11579 * gcc.target/aarch64/sve/acle/asm/st3_s64.c: Likewise.
11580 * gcc.target/aarch64/sve/acle/asm/st3_s8.c: Likewise.
11581 * gcc.target/aarch64/sve/acle/asm/st3_u16.c: Likewise.
11582 * gcc.target/aarch64/sve/acle/asm/st3_u32.c: Likewise.
11583 * gcc.target/aarch64/sve/acle/asm/st3_u64.c: Likewise.
11584 * gcc.target/aarch64/sve/acle/asm/st3_u8.c: Likewise.
11585 * gcc.target/aarch64/sve/acle/asm/st4_f16.c: Likewise.
11586 * gcc.target/aarch64/sve/acle/asm/st4_f32.c: Likewise.
11587 * gcc.target/aarch64/sve/acle/asm/st4_f64.c: Likewise.
11588 * gcc.target/aarch64/sve/acle/asm/st4_s16.c: Likewise.
11589 * gcc.target/aarch64/sve/acle/asm/st4_s32.c: Likewise.
11590 * gcc.target/aarch64/sve/acle/asm/st4_s64.c: Likewise.
11591 * gcc.target/aarch64/sve/acle/asm/st4_s8.c: Likewise.
11592 * gcc.target/aarch64/sve/acle/asm/st4_u16.c: Likewise.
11593 * gcc.target/aarch64/sve/acle/asm/st4_u32.c: Likewise.
11594 * gcc.target/aarch64/sve/acle/asm/st4_u64.c: Likewise.
11595 * gcc.target/aarch64/sve/acle/asm/st4_u8.c: Likewise.
11596 * gcc.target/aarch64/sve/acle/asm/stnt1_f16.c: Likewise.
11597 * gcc.target/aarch64/sve/acle/asm/stnt1_f32.c: Likewise.
11598 * gcc.target/aarch64/sve/acle/asm/stnt1_f64.c: Likewise.
11599 * gcc.target/aarch64/sve/acle/asm/stnt1_s16.c: Likewise.
11600 * gcc.target/aarch64/sve/acle/asm/stnt1_s32.c: Likewise.
11601 * gcc.target/aarch64/sve/acle/asm/stnt1_s64.c: Likewise.
11602 * gcc.target/aarch64/sve/acle/asm/stnt1_s8.c: Likewise.
11603 * gcc.target/aarch64/sve/acle/asm/stnt1_u16.c: Likewise.
11604 * gcc.target/aarch64/sve/acle/asm/stnt1_u32.c: Likewise.
11605 * gcc.target/aarch64/sve/acle/asm/stnt1_u64.c: Likewise.
11606 * gcc.target/aarch64/sve/acle/asm/stnt1_u8.c: Likewise.
11607 * gcc.target/aarch64/sve/acle/general/temporaries_1.c: Likewise.
11608 * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_f32.c: Likewise.
11609 * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_f64.c: Likewise.
11610 * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_s32.c: Likewise.
11611 * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_s64.c: Likewise.
11612 * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_u32.c: Likewise.
11613 * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_u64.c: Likewise.
11614 * gcc.target/aarch64/sve2/acle/asm/ldnt1sb_gather_s32.c: Likewise.
11615 * gcc.target/aarch64/sve2/acle/asm/ldnt1sb_gather_s64.c: Likewise.
11616 * gcc.target/aarch64/sve2/acle/asm/ldnt1sb_gather_u32.c: Likewise.
11617 * gcc.target/aarch64/sve2/acle/asm/ldnt1sb_gather_u64.c: Likewise.
11618 * gcc.target/aarch64/sve2/acle/asm/ldnt1sh_gather_s32.c: Likewise.
11619 * gcc.target/aarch64/sve2/acle/asm/ldnt1sh_gather_s64.c: Likewise.
11620 * gcc.target/aarch64/sve2/acle/asm/ldnt1sh_gather_u32.c: Likewise.
11621 * gcc.target/aarch64/sve2/acle/asm/ldnt1sh_gather_u64.c: Likewise.
11622 * gcc.target/aarch64/sve2/acle/asm/ldnt1sw_gather_s64.c: Likewise.
11623 * gcc.target/aarch64/sve2/acle/asm/ldnt1sw_gather_u64.c: Likewise.
11624 * gcc.target/aarch64/sve2/acle/asm/ldnt1ub_gather_s32.c: Likewise.
11625 * gcc.target/aarch64/sve2/acle/asm/ldnt1ub_gather_s64.c: Likewise.
11626 * gcc.target/aarch64/sve2/acle/asm/ldnt1ub_gather_u32.c: Likewise.
11627 * gcc.target/aarch64/sve2/acle/asm/ldnt1ub_gather_u64.c: Likewise.
11628 * gcc.target/aarch64/sve2/acle/asm/ldnt1uh_gather_s32.c: Likewise.
11629 * gcc.target/aarch64/sve2/acle/asm/ldnt1uh_gather_s64.c: Likewise.
11630 * gcc.target/aarch64/sve2/acle/asm/ldnt1uh_gather_u32.c: Likewise.
11631 * gcc.target/aarch64/sve2/acle/asm/ldnt1uh_gather_u64.c: Likewise.
11632 * gcc.target/aarch64/sve2/acle/asm/ldnt1uw_gather_s64.c: Likewise.
11633 * gcc.target/aarch64/sve2/acle/asm/ldnt1uw_gather_u64.c: Likewise.
11634 * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_f32.c: Likewise.
11635 * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_f64.c: Likewise.
11636 * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_s32.c: Likewise.
11637 * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_s64.c: Likewise.
11638 * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_u32.c: Likewise.
11639 * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_u64.c: Likewise.
11640 * gcc.target/aarch64/sve2/acle/asm/stnt1b_scatter_s32.c: Likewise.
11641 * gcc.target/aarch64/sve2/acle/asm/stnt1b_scatter_s64.c: Likewise.
11642 * gcc.target/aarch64/sve2/acle/asm/stnt1b_scatter_u32.c: Likewise.
11643 * gcc.target/aarch64/sve2/acle/asm/stnt1b_scatter_u64.c: Likewise.
11644 * gcc.target/aarch64/sve2/acle/asm/stnt1h_scatter_s32.c: Likewise.
11645 * gcc.target/aarch64/sve2/acle/asm/stnt1h_scatter_s64.c: Likewise.
11646 * gcc.target/aarch64/sve2/acle/asm/stnt1h_scatter_u32.c: Likewise.
11647 * gcc.target/aarch64/sve2/acle/asm/stnt1h_scatter_u64.c: Likewise.
11648 * gcc.target/aarch64/sve2/acle/asm/stnt1w_scatter_s64.c: Likewise.
11649 * gcc.target/aarch64/sve2/acle/asm/stnt1w_scatter_u64.c: Likewise.
11650 * gcc.target/aarch64/sve2/acle/asm/whilerw_f16.c: Likewise.
11651 * gcc.target/aarch64/sve2/acle/asm/whilerw_f32.c: Likewise.
11652 * gcc.target/aarch64/sve2/acle/asm/whilerw_f64.c: Likewise.
11653 * gcc.target/aarch64/sve2/acle/asm/whilerw_s16.c: Likewise.
11654 * gcc.target/aarch64/sve2/acle/asm/whilerw_s32.c: Likewise.
11655 * gcc.target/aarch64/sve2/acle/asm/whilerw_s64.c: Likewise.
11656 * gcc.target/aarch64/sve2/acle/asm/whilerw_s8.c: Likewise.
11657 * gcc.target/aarch64/sve2/acle/asm/whilerw_u16.c: Likewise.
11658 * gcc.target/aarch64/sve2/acle/asm/whilerw_u32.c: Likewise.
11659 * gcc.target/aarch64/sve2/acle/asm/whilerw_u64.c: Likewise.
11660 * gcc.target/aarch64/sve2/acle/asm/whilerw_u8.c: Likewise.
11661 * gcc.target/aarch64/sve2/acle/asm/whilewr_f16.c: Likewise.
11662 * gcc.target/aarch64/sve2/acle/asm/whilewr_f32.c: Likewise.
11663 * gcc.target/aarch64/sve2/acle/asm/whilewr_f64.c: Likewise.
11664 * gcc.target/aarch64/sve2/acle/asm/whilewr_s16.c: Likewise.
11665 * gcc.target/aarch64/sve2/acle/asm/whilewr_s32.c: Likewise.
11666 * gcc.target/aarch64/sve2/acle/asm/whilewr_s64.c: Likewise.
11667 * gcc.target/aarch64/sve2/acle/asm/whilewr_s8.c: Likewise.
11668 * gcc.target/aarch64/sve2/acle/asm/whilewr_u16.c: Likewise.
11669 * gcc.target/aarch64/sve2/acle/asm/whilewr_u32.c: Likewise.
11670 * gcc.target/aarch64/sve2/acle/asm/whilewr_u64.c: Likewise.
11671 * gcc.target/aarch64/sve2/acle/asm/whilewr_u8.c: Likewise.
11673 2020-01-23 Richard Sandiford <richard.sandiford@arm.com>
11675 * lib/scanasm.exp (check-function-bodies): Add an optional
11676 target/xfail selector.
11678 2020-01-23 Richard Sandiford <richard.sandiford@arm.com>
11680 * gcc.dg/torture/pr93124.c: New test.
11682 2020-01-22 David Malcolm <dmalcolm@redhat.com>
11685 * gcc.dg/analyzer/pr93382.c: New test.
11687 2020-01-22 Andrew Pinski <apinski@marvell.com>
11689 * gcc.dg/tree-ssa/pr88497-1.c: Move to ...
11690 * gcc.dg/vect/pr88497-1.c: This.
11691 * gcc.dg/tree-ssa/pr88497-2.c: Move to ...
11692 * gcc.dg/vect/pr88497-2.c: This.
11693 * gcc.dg/tree-ssa/pr88497-3.c: Move to ...
11694 * gcc.dg/vect/pr88497-3.c: This.
11695 * gcc.dg/tree-ssa/pr88497-4.c: Move to ...
11696 * gcc.dg/vect/pr88497-4.c: This.
11697 * gcc.dg/tree-ssa/pr88497-5.c: Move to ...
11698 * gcc.dg/vect/pr88497-5.c: This.
11699 * gcc.dg/tree-ssa/pr88497-6.c: Move to ...
11700 * gcc.dg/vect/pr88497-6.c: This.
11701 * gcc.dg/tree-ssa/pr88497-7.c: Move to ...
11702 * gcc.dg/vect/pr88497-7.c: This.
11705 * tree-ssa.exp: Set DEFAULT_VECTCFLAGS and DEFAULT_VECTCFLAGS.
11706 Call check_vect_support_and_set_flags also.
11708 2020-01-22 Andrew Pinski <apinski@marvell.com>
11710 * tree-ssa.exp: Set DEFAULT_VECTCFLAGS and DEFAULT_VECTCFLAGS.
11711 Call check_vect_support_and_set_flags also.
11713 2020-01-22 David Malcolm <dmalcolm@redhat.com>
11716 * gcc.dg/analyzer/setjmp-pr93378.c: Use setjmp rather than
11719 2020-01-22 David Malcolm <dmalcolm@redhat.com>
11722 * gcc.dg/analyzer/setjmp-pr93378.c: New test.
11724 2020-01-22 David Malcolm <dmalcolm@redhat.com>
11727 * gcc.dg/analyzer/data-model-1.c: Include <alloca.h>.
11728 * gcc.dg/analyzer/malloc-1.c: Likewise.
11729 * gcc.dg/analyzer/malloc-callbacks.c (get_alloca): Return
11730 __builtin_alloca rather than alloca.
11731 * gcc.dg/analyzer/malloc-paths-8.c: Include <alloca.h>.
11732 * gcc.dg/analyzer/sensitive-1.c: Define __EXTENSIONS__ before
11733 including unistd.h.
11734 * gcc.dg/analyzer/setjmp-2.c: Replace include of <setjmp.h>
11735 with "test-setjmp.h" and usage of setjmp with new SETJMP macro.
11736 * gcc.dg/analyzer/setjmp-3.c: Likewise.
11737 * gcc.dg/analyzer/setjmp-4.c: Likewise.
11738 * gcc.dg/analyzer/setjmp-5.c: Likewise.
11739 * gcc.dg/analyzer/setjmp-6.c: Likewise.
11740 * gcc.dg/analyzer/setjmp-7.c: Likewise.
11741 * gcc.dg/analyzer/setjmp-7a.c: Likewise.
11742 * gcc.dg/analyzer/setjmp-8.c: Likewise.
11743 * gcc.dg/analyzer/setjmp-9.c: Likewise.
11744 * gcc.dg/analyzer/test-setjmp.h: New header.
11746 2020-01-22 Marek Polacek <polacek@redhat.com>
11748 PR c++/92907 - noexcept does not consider "const" in member functions.
11749 * parser.c (cp_parser_lambda_declarator_opt): Pass the proper
11750 qualifiers to cp_parser_exception_specification_opt.
11751 (cp_parser_direct_declarator): Pass the function qualifiers to
11752 cp_parser_exception_specification_opt.
11753 (cp_parser_class_specifier_1): Pass the function declaration to
11754 cp_parser_late_noexcept_specifier.
11755 (cp_parser_late_noexcept_specifier): Add a tree parameter. Use it to
11756 pass the qualifiers of the function to
11757 cp_parser_noexcept_specification_opt.
11758 (cp_parser_noexcept_specification_opt): New cp_cv_quals parameter.
11759 Use it in inject_this_parameter.
11760 (cp_parser_exception_specification_opt): New cp_cv_quals parameter.
11762 (cp_parser_transaction): Pass TYPE_UNQUALIFIED to
11763 cp_parser_noexcept_specification_opt.
11764 (cp_parser_transaction_expression): Likewise.
11766 2020-01-22 Marek Polacek <polacek@redhat.com>
11768 PR c++/93324 - ICE with -Wall on constexpr if.
11769 * g++.dg/cpp1z/constexpr-if33.C: New test.
11771 2020-01-22 Richard Sandiford <richard.sandiford@arm.com>
11773 * gcc.target/aarch64/sve/acle/general/stack_vars_1.c: New test.
11775 2020-01-22 Richard Sandiford <richard.sandiford@arm.com>
11777 * gcc.target/aarch64/sve/tls_preserve_1.c: Require tls_native.
11778 * gcc.target/aarch64/sve/tls_preserve_2.c: Likewise.
11779 * gcc.target/aarch64/sve/tls_preserve_3.c: Likewise.
11781 2020-01-22 Richard Sandiford <richard.sandiford@arm.com>
11783 * gcc.target/aarch64/sve/sel_3.c (permute_vnx4sf): Take __SVFloat32_t
11784 rather than __SVFloat16_t
11786 2020-01-22 Richard Sandiford <richard.sandiford@arm.com>
11788 * g++.dg/ext/sve-sizeless-1.C: Don't expect an error for alias
11791 2020-01-22 Richard Biener <rguenther@suse.de>
11793 PR tree-optimization/93381
11794 * gcc.dg/torture/pr93381.c: New testcase.
11796 2020-01-22 Jakub Jelinek <jakub@redhat.com>
11799 * gcc.c-torture/compile/pr93335.c: New test.
11802 * gcc.target/i386/pr91298-1.c: New test.
11803 * gcc.target/i386/pr91298-2.c: New test.
11805 * gfortran.dg/gomp/target-parallel1.f90: New test.
11806 * gfortran.dg/goacc/pr93329.f90: Enable commented out target parallel
11810 * gfortran.dg/goacc/pr93329.f90: New test.
11812 2020-01-22 Jun Ma <JunMa@linux.alibaba.com>
11814 * g++.dg/coroutines/coro1-missing-await-method.C: New test.
11816 2020-01-21 Andrew Pinski <apinski@marvell.com>
11819 * gcc.target/aarch64/pr93119.c: New test.
11821 2020-01-22 Joseph Myers <joseph@codesourcery.com>
11824 * gcc.c-torture/compile/pr93348-1.c: New test.
11826 2020-01-21 David Malcolm <dmalcolm@redhat.com>
11829 * gcc.dg/analyzer/pr93352.c: New test.
11831 2020-01-22 Hans-Peter Nilsson <hp@axis.com>
11833 * gcc.target/cris/asm-v8.S, gcc.target/cris/inasm-v8.c,
11834 gcc.target/cris/sync-1.c: Apply effective_target_march_option.
11836 2020-01-21 Uros Bizjak <ubizjak@gmail.com>
11839 * gcc.target/i386/pr93319-1a.c: Don't include <stdio.h>.
11840 (test1): Replace printf with __builtin_printf.
11842 2020-01-21 Bin Cheng <bin.cheng@linux.alibaba.com>
11844 * g++.dg/coroutines/co-await-void_type.C: New test.
11846 2020-01-21 Jakub Jelinek <jakub@redhat.com>
11849 * gcc.c-torture/compile/pr93333.c: New test.
11851 2020-01-21 Sandra Loosemore <sandra@codesourcery.com>
11853 * g++.dg/coroutines/torture/mid-suspend-destruction-0.C: Generalize
11854 line terminators in patterns.
11856 2020-01-21 Richard Sandiford <richard.sandiford@arm.com>
11858 * gcc.target/aarch64/sve/acle/general-c/load_1.c (f1): Cast to
11859 int32_t * rather than int *.
11860 * gcc.target/aarch64/sve/acle/general-c/load_2.c (f1): Likewise.
11861 * gcc.target/aarch64/sve/acle/general-c/load_gather_sv_1.c
11863 * gcc.target/aarch64/sve/acle/general-c/load_gather_sv_2.c
11865 * gcc.target/aarch64/sve/acle/general-c/load_gather_sv_restricted_1.c
11867 * gcc.target/aarch64/sve/acle/general-c/load_replicate_1.c
11869 * gcc.target/aarch64/sve/acle/general-c/store_1.c (f1): Likewise.
11870 * gcc.target/aarch64/sve/acle/general-c/store_2.c (f1): Likewise.
11871 * gcc.target/aarch64/sve/acle/general-c/store_scatter_index_1.c
11873 * gcc.target/aarch64/sve/acle/general-c/store_scatter_offset_2.c
11875 * gcc.target/aarch64/sve/acle/general-c/store_scatter_offset_restricted_1.c
11878 2020-01-21 Szabolcs Nagy <szabolcs.nagy@arm.com>
11881 * gcc.target/aarch64/pr92424-1.c: New test.
11882 * gcc.target/aarch64/pr92424-2.c: New test.
11883 * gcc.target/aarch64/pr92424-3.c: New test.
11885 2020-01-21 Matthew Malcomson <matthew.malcomson@arm.com>
11887 * gcc.target/aarch64/sve/acle/asm/ld1ro_f16.c: Use require
11889 * gcc.target/aarch64/sve/acle/asm/ld1ro_f32.c: Likewise.
11890 * gcc.target/aarch64/sve/acle/asm/ld1ro_f64.c: Likewise.
11891 * gcc.target/aarch64/sve/acle/asm/ld1ro_s16.c: Likewise.
11892 * gcc.target/aarch64/sve/acle/asm/ld1ro_s32.c: Likewise.
11893 * gcc.target/aarch64/sve/acle/asm/ld1ro_s64.c: Likewise.
11894 * gcc.target/aarch64/sve/acle/asm/ld1ro_s8.c: Likewise.
11895 * gcc.target/aarch64/sve/acle/asm/ld1ro_u16.c: Likewise.
11896 * gcc.target/aarch64/sve/acle/asm/ld1ro_u32.c: Likewise.
11897 * gcc.target/aarch64/sve/acle/asm/ld1ro_u64.c: Likewise.
11898 * gcc.target/aarch64/sve/acle/asm/ld1ro_u8.c: Likewise.
11899 * lib/target-supports.exp: Add assembly requirement directive.
11901 2020-01-21 Tobias Burnus <tobias@codesourcery.com>
11904 * gfortran.dg/external_implicit_none_2.f90: New.
11906 2020-01-21 Richard Biener <rguenther@suse.de>
11908 PR tree-optimization/92328
11909 * gcc.dg/torture/pr92328.c: New testcase.
11911 2020-01-21 Jakub Jelinek <jakub@redhat.com>
11914 * gcc.target/powerpc/pr93073.c: New test.
11916 2020-01-20 Bin Cheng <bin.cheng@linux.alibaba.com>
11918 * g++.dg/coroutines/co-return-warning-1.C: New test.
11920 2020-01-21 Kito Cheng <kito.cheng@sifive.com>
11923 * gcc.target/riscv/pr93304.c: New test.
11925 2020-01-20 Martin Sebor <msebor@redhat.com>
11928 * g++.dg/warn/Wstringop-overflow-4.C: Adjust test to avoid failures
11929 due to an aparrent VRP limtation.
11930 * gcc.dg/Wstringop-overflow-25.c: Same.
11932 2020-01-20 Nathan Sidwell <nathan@acm.org>
11934 PR preprocessor/80005
11935 * g++.dg/cpp1y/feat-cxx14.C: Adjust.
11936 * g++.dg/cpp1z/feat-cxx17.C: Adjust.
11937 * g++.dg/cpp2a/feat-cxx2a.C: Adjust.
11938 * g++.dg/cpp/pr80005.C: New.
11940 2020-01-20 Mark Eggleston <mark.eggleston@codethink.com>
11942 * gfortran.dg/pr93263_1.f90: Change scan-tree-dump-not to
11945 2020-01-20 H.J. Lu <hongjiu.lu@intel.com>
11948 * gcc.target/i386/pr93319-1a.c: New test.
11949 * gcc.target/i386/pr93319-1b.c: Likewise.
11950 * gcc.target/i386/pr93319-1c.c: Likewise.
11951 * gcc.target/i386/pr93319-1d.c: Likewise.
11953 2020-01-20 Richard Biener <rguenther@suse.de>
11956 * g++.dg/debug/pr92763.C: New testcase.
11958 2020-01-20 Paolo Carlini <paolo.carlini@oracle.com>
11961 * g++.dg/cpp1z/pr92536.C: New.
11963 2020-01-20 Richard Biener <rguenther@suse.de>
11965 PR tree-optimization/93094
11966 * gcc.dg/vect/pr93094.c: New testcase.
11968 2020-01-19 David Malcolm <dmalcolm@redhat.com>
11970 * gcc.dg/analyzer/CVE-2005-1689-dedupe-issue.c: Ensure that all
11971 test names are unique.
11972 * gcc.dg/analyzer/attribute-nonnull.c: Likewise.
11973 * gcc.dg/analyzer/conditionals-notrans.c: Likewise.
11974 * gcc.dg/analyzer/data-model-1.c: Likewise.
11975 * gcc.dg/analyzer/data-model-18.c: Likewise.
11976 * gcc.dg/analyzer/data-model-8.c: Likewise.
11977 * gcc.dg/analyzer/data-model-9.c: Likewise.
11978 * gcc.dg/analyzer/file-1.c: Likewise.
11979 * gcc.dg/analyzer/file-paths-1.c: Likewise.
11980 * gcc.dg/analyzer/loop-2.c: Likewise.
11981 * gcc.dg/analyzer/loop-2a.c: Likewise.
11982 * gcc.dg/analyzer/loop-4.c: Likewise.
11983 * gcc.dg/analyzer/loop.c: Likewise.
11984 * gcc.dg/analyzer/malloc-1.c: Likewise.
11985 * gcc.dg/analyzer/malloc-2.c: Likewise.
11986 * gcc.dg/analyzer/malloc-ipa-10.c: Likewise.
11987 * gcc.dg/analyzer/malloc-ipa-2.c: Likewise.
11988 * gcc.dg/analyzer/malloc-macro-separate-events.c: Likewise.
11989 * gcc.dg/analyzer/malloc-paths-1.c: Likewise.
11990 * gcc.dg/analyzer/malloc-paths-2.c: Likewise.
11991 * gcc.dg/analyzer/malloc-paths-3.c: Likewise.
11992 * gcc.dg/analyzer/malloc-paths-4.c: Likewise.
11993 * gcc.dg/analyzer/malloc-paths-5.c: Likewise.
11994 * gcc.dg/analyzer/malloc-paths-7.c: Likewise.
11995 * gcc.dg/analyzer/malloc-paths-9.c: Likewise.
11996 * gcc.dg/analyzer/operations.c: Likewise.
11997 * gcc.dg/analyzer/params.c: Likewise.
11998 * gcc.dg/analyzer/pattern-test-1.c: Likewise.
11999 * gcc.dg/analyzer/pattern-test-2.c: Likewise.
12000 * gcc.dg/analyzer/sensitive-1.c: Likewise.
12001 * gcc.dg/analyzer/switch.c: Likewise.
12002 * gcc.dg/analyzer/taint-1.c: Likewise.
12003 * gcc.dg/analyzer/unknown-fns.c: Likewise.
12005 2020-01-19 Hans-Peter Nilsson <hp@axis.com>
12007 * gcc.dg/torture/pr26515.c (cris*-*-*): Conditionalize
12008 -march=v10 option on target ! march_option.
12009 * gcc.target/cris/asm-v10.S, gcc.target/cris/inasm-v10.c,
12010 gcc.target/cris/sync-1-v10.c: Similar.
12011 * lib/target-supports.exp (effective_target_march_option): New.
12013 2020-01-19 Thomas König <tkoenig@gcc.gnu.org>
12016 * gfortran.dg/function_reference_1.f90: New test.
12017 * gfortran.dg/function_reference_2.f90: New test.
12019 2020-01-18 Jakub Jelinek <jakub@redhat.com>
12022 * c-c++-common/pr92833-4.c: Fix dg-message syntax.
12024 2020-01-18 Iain Sandoe <iain@sandoe.co.uk>
12026 * g++.dg/coroutines/co-await-syntax-00-needs-expr.C: New test.
12027 * g++.dg/coroutines/co-await-syntax-01-outside-fn.C: New test.
12028 * g++.dg/coroutines/co-await-syntax-02-outside-fn.C: New test.
12029 * g++.dg/coroutines/co-await-syntax-03-auto.C: New test.
12030 * g++.dg/coroutines/co-await-syntax-04-ctor-dtor.C: New test.
12031 * g++.dg/coroutines/co-await-syntax-05-constexpr.C: New test.
12032 * g++.dg/coroutines/co-await-syntax-06-main.C: New test.
12033 * g++.dg/coroutines/co-await-syntax-07-varargs.C: New test.
12034 * g++.dg/coroutines/co-await-syntax-08-lambda-auto.C: New test.
12035 * g++.dg/coroutines/co-return-syntax-01-outside-fn.C: New test.
12036 * g++.dg/coroutines/co-return-syntax-02-outside-fn.C: New test.
12037 * g++.dg/coroutines/co-return-syntax-03-auto.C: New test.
12038 * g++.dg/coroutines/co-return-syntax-04-ctor-dtor.C: New test.
12039 * g++.dg/coroutines/co-return-syntax-05-constexpr-fn.C: New test.
12040 * g++.dg/coroutines/co-return-syntax-06-main.C: New test.
12041 * g++.dg/coroutines/co-return-syntax-07-vararg.C: New test.
12042 * g++.dg/coroutines/co-return-syntax-08-bad-return.C: New test.
12043 * g++.dg/coroutines/co-return-syntax-09-lambda-auto.C: New test.
12044 * g++.dg/coroutines/co-yield-syntax-00-needs-expr.C: New test.
12045 * g++.dg/coroutines/co-yield-syntax-01-outside-fn.C: New test.
12046 * g++.dg/coroutines/co-yield-syntax-02-outside-fn.C: New test.
12047 * g++.dg/coroutines/co-yield-syntax-03-auto.C: New test.
12048 * g++.dg/coroutines/co-yield-syntax-04-ctor-dtor.C: New test.
12049 * g++.dg/coroutines/co-yield-syntax-05-constexpr.C: New test.
12050 * g++.dg/coroutines/co-yield-syntax-06-main.C: New test.
12051 * g++.dg/coroutines/co-yield-syntax-07-varargs.C: New test.
12052 * g++.dg/coroutines/co-yield-syntax-08-needs-expr.C: New test.
12053 * g++.dg/coroutines/co-yield-syntax-09-lambda-auto.C: New test.
12054 * g++.dg/coroutines/coro-builtins.C: New test.
12055 * g++.dg/coroutines/coro-missing-gro.C: New test.
12056 * g++.dg/coroutines/coro-missing-promise-yield.C: New test.
12057 * g++.dg/coroutines/coro-missing-ret-value.C: New test.
12058 * g++.dg/coroutines/coro-missing-ret-void.C: New test.
12059 * g++.dg/coroutines/coro-missing-ueh-1.C: New test.
12060 * g++.dg/coroutines/coro-missing-ueh-2.C: New test.
12061 * g++.dg/coroutines/coro-missing-ueh-3.C: New test.
12062 * g++.dg/coroutines/coro-missing-ueh.h: New test.
12063 * g++.dg/coroutines/coro-pre-proc.C: New test.
12064 * g++.dg/coroutines/coro.h: New file.
12065 * g++.dg/coroutines/coro1-ret-int-yield-int.h: New file.
12066 * g++.dg/coroutines/coroutines.exp: New file.
12067 * g++.dg/coroutines/torture/alloc-00-gro-on-alloc-fail.C: New test.
12068 * g++.dg/coroutines/torture/alloc-01-overload-newdel.C: New test.
12069 * g++.dg/coroutines/torture/call-00-co-aw-arg.C: New test.
12070 * g++.dg/coroutines/torture/call-01-multiple-co-aw.C: New test.
12071 * g++.dg/coroutines/torture/call-02-temp-co-aw.C: New test.
12072 * g++.dg/coroutines/torture/call-03-temp-ref-co-aw.C: New test.
12073 * g++.dg/coroutines/torture/class-00-co-ret.C: New test.
12074 * g++.dg/coroutines/torture/class-01-co-ret-parm.C: New test.
12075 * g++.dg/coroutines/torture/class-02-templ-parm.C: New test.
12076 * g++.dg/coroutines/torture/class-03-operator-templ-parm.C: New test.
12077 * g++.dg/coroutines/torture/class-04-lambda-1.C: New test.
12078 * g++.dg/coroutines/torture/class-05-lambda-capture-copy-local.C: New test.
12079 * g++.dg/coroutines/torture/class-06-lambda-capture-ref.C: New test.
12080 * g++.dg/coroutines/torture/co-await-00-trivial.C: New test.
12081 * g++.dg/coroutines/torture/co-await-01-with-value.C: New test.
12082 * g++.dg/coroutines/torture/co-await-02-xform.C: New test.
12083 * g++.dg/coroutines/torture/co-await-03-rhs-op.C: New test.
12084 * g++.dg/coroutines/torture/co-await-04-control-flow.C: New test.
12085 * g++.dg/coroutines/torture/co-await-05-loop.C: New test.
12086 * g++.dg/coroutines/torture/co-await-06-ovl.C: New test.
12087 * g++.dg/coroutines/torture/co-await-07-tmpl.C: New test.
12088 * g++.dg/coroutines/torture/co-await-08-cascade.C: New test.
12089 * g++.dg/coroutines/torture/co-await-09-pair.C: New test.
12090 * g++.dg/coroutines/torture/co-await-10-template-fn-arg.C: New test.
12091 * g++.dg/coroutines/torture/co-await-11-forwarding.C: New test.
12092 * g++.dg/coroutines/torture/co-await-12-operator-2.C: New test.
12093 * g++.dg/coroutines/torture/co-await-13-return-ref.C: New test.
12094 * g++.dg/coroutines/torture/co-ret-00-void-return-is-ready.C: New test.
12095 * g++.dg/coroutines/torture/co-ret-01-void-return-is-suspend.C: New test.
12096 * g++.dg/coroutines/torture/co-ret-03-different-GRO-type.C: New test.
12097 * g++.dg/coroutines/torture/co-ret-04-GRO-nontriv.C: New test.
12098 * g++.dg/coroutines/torture/co-ret-05-return-value.C: New test.
12099 * g++.dg/coroutines/torture/co-ret-06-template-promise-val-1.C: New test.
12100 * g++.dg/coroutines/torture/co-ret-07-void-cast-expr.C: New test.
12101 * g++.dg/coroutines/torture/co-ret-08-template-cast-ret.C: New test.
12102 * g++.dg/coroutines/torture/co-ret-09-bool-await-susp.C: New test.
12103 * g++.dg/coroutines/torture/co-ret-10-expression-evaluates-once.C: New test.
12104 * g++.dg/coroutines/torture/co-ret-11-co-ret-co-await.C: New test.
12105 * g++.dg/coroutines/torture/co-ret-12-co-ret-fun-co-await.C: New test.
12106 * g++.dg/coroutines/torture/co-ret-13-template-2.C: New test.
12107 * g++.dg/coroutines/torture/co-ret-14-template-3.C: New test.
12108 * g++.dg/coroutines/torture/co-yield-00-triv.C: New test.
12109 * g++.dg/coroutines/torture/co-yield-01-multi.C: New test.
12110 * g++.dg/coroutines/torture/co-yield-02-loop.C: New test.
12111 * g++.dg/coroutines/torture/co-yield-03-tmpl.C: New test.
12112 * g++.dg/coroutines/torture/co-yield-04-complex-local-state.C: New test.
12113 * g++.dg/coroutines/torture/co-yield-05-co-aw.C: New test.
12114 * g++.dg/coroutines/torture/co-yield-06-fun-parm.C: New test.
12115 * g++.dg/coroutines/torture/co-yield-07-template-fn-param.C: New test.
12116 * g++.dg/coroutines/torture/co-yield-08-more-refs.C: New test.
12117 * g++.dg/coroutines/torture/co-yield-09-more-templ-refs.C: New test.
12118 * g++.dg/coroutines/torture/coro-torture.exp: New file.
12119 * g++.dg/coroutines/torture/exceptions-test-0.C: New test.
12120 * g++.dg/coroutines/torture/func-params-00.C: New test.
12121 * g++.dg/coroutines/torture/func-params-01.C: New test.
12122 * g++.dg/coroutines/torture/func-params-02.C: New test.
12123 * g++.dg/coroutines/torture/func-params-03.C: New test.
12124 * g++.dg/coroutines/torture/func-params-04.C: New test.
12125 * g++.dg/coroutines/torture/func-params-05.C: New test.
12126 * g++.dg/coroutines/torture/func-params-06.C: New test.
12127 * g++.dg/coroutines/torture/lambda-00-co-ret.C: New test.
12128 * g++.dg/coroutines/torture/lambda-01-co-ret-parm.C: New test.
12129 * g++.dg/coroutines/torture/lambda-02-co-yield-values.C: New test.
12130 * g++.dg/coroutines/torture/lambda-03-auto-parm-1.C: New test.
12131 * g++.dg/coroutines/torture/lambda-04-templ-parm.C: New test.
12132 * g++.dg/coroutines/torture/lambda-05-capture-copy-local.C: New test.
12133 * g++.dg/coroutines/torture/lambda-06-multi-capture.C: New test.
12134 * g++.dg/coroutines/torture/lambda-07-multi-yield.C: New test.
12135 * g++.dg/coroutines/torture/lambda-08-co-ret-parm-ref.C: New test.
12136 * g++.dg/coroutines/torture/local-var-0.C: New test.
12137 * g++.dg/coroutines/torture/local-var-1.C: New test.
12138 * g++.dg/coroutines/torture/local-var-2.C: New test.
12139 * g++.dg/coroutines/torture/local-var-3.C: New test.
12140 * g++.dg/coroutines/torture/local-var-4.C: New test.
12141 * g++.dg/coroutines/torture/mid-suspend-destruction-0.C: New test.
12142 * g++.dg/coroutines/torture/pr92933.C: New test.
12144 2020-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12146 PR libfortran/93234
12147 * gfortran.dg/inquire_pre.f90: New test.
12149 2020-01-17 David Malcolm <dmalcolm@redhat.com>
12152 * gcc.dg/analyzer/pr93290.c: New test.
12154 2020-01-17 Paolo Carlini <paolo.carlini@oracle.com>
12157 * g++.dg/pr92542.C: New.
12159 2020-01-17 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
12160 Sudakshina Das <sudi.das@arm.com>
12162 * gcc.target/arm/armv8_1m-shift-imm_1.c: New test.
12164 2020-01-17 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
12165 Sudakshina Das <sudi.das@arm.com>
12167 * gcc.target/arm/armv8_1m-shift-reg_1.c: New test.
12169 2020-01-17 Jonathan Wakely <jwakely@redhat.com>
12172 * g++.dg/cpp0x/std-layout1.C: Use -Wno-deprecated-declarations for
12173 C++20, due to std::is_pod being deprecated.
12175 2020-01-17 Matthew Malcomson <matthew.malcomson@arm.com>
12177 * gcc.target/aarch64/sve/acle/asm/ld1ro_f16.c: New test.
12178 * gcc.target/aarch64/sve/acle/asm/ld1ro_f32.c: New test.
12179 * gcc.target/aarch64/sve/acle/asm/ld1ro_f64.c: New test.
12180 * gcc.target/aarch64/sve/acle/asm/ld1ro_s16.c: New test.
12181 * gcc.target/aarch64/sve/acle/asm/ld1ro_s32.c: New test.
12182 * gcc.target/aarch64/sve/acle/asm/ld1ro_s64.c: New test.
12183 * gcc.target/aarch64/sve/acle/asm/ld1ro_s8.c: New test.
12184 * gcc.target/aarch64/sve/acle/asm/ld1ro_u16.c: New test.
12185 * gcc.target/aarch64/sve/acle/asm/ld1ro_u32.c: New test.
12186 * gcc.target/aarch64/sve/acle/asm/ld1ro_u64.c: New test.
12187 * gcc.target/aarch64/sve/acle/asm/ld1ro_u8.c: New test.
12189 2020-01-17 Matthew Malcomson <matthew.malcomson@arm.com>
12191 * gcc.target/aarch64/pragma_cpp_predefs_2.c: Check for f64mm
12194 2020-01-17 Jakub Jelinek <jakub@redhat.com>
12197 * g++.dg/cpp1y/attr-deprecated-3.C: New test.
12199 2020-01-17 Richard Sandiford <richard.sandiford@arm.com>
12201 * g++.target/aarch64/sve/acle/general-c++/gimplify_1.C: New test.
12203 2020-01-17 Mark Eggleston <mark.eggleston@codethink.com>
12204 Tobias Burnus <burnus@gcc.gnu.org>
12207 * gfortran.dg/pr93263_1.f90: New test.
12208 * gfortran.dg/pr93263_2.f90: New test.
12210 2020-01-17 Jakub Jelinek <jakub@redhat.com>
12212 PR tree-optimization/93292
12213 * g++.dg/opt/pr93292.C: New test.
12216 * lib/c-compat.exp (compat-use-alt-compiler): Handle
12217 -fdiagnostics-urls=never similarly to -fdiagnostics-color=never.
12218 (compat_setup_dfp): Likewise.
12220 2020-01-16 Kerem Kat <keremkat@gmail.com>
12223 * c-c++-common/pr92833-1.c, c-c++-common/pr92833-2.c,
12224 c-c++-common/pr92833-3.c, c-c++-common/pr92833-4.c: New tests.
12226 2020-01-16 Stam Markianos-Wright <stam.markianos-wright@arm.com>
12228 * g++.target/arm/bfloat_cpp_typecheck.C: New test.
12229 * gcc.target/arm/bfloat16_scalar_typecheck.c: New test.
12230 * gcc.target/arm/bfloat16_vector_typecheck_1.c: New test.
12231 * gcc.target/arm/bfloat16_vector_typecheck_2.c: New test.
12233 2020-01-16 Stam Markianos-Wright <stam.markianos-wright@arm.com>
12235 * g++.dg/abi/mangle-neon.C: Add BF16 SIMD types.
12236 * g++.dg/ext/arm-bf16/bf16-mangle-1.C: New test.
12237 * gcc.target/arm/bfloat16_scalar_1_1.c: New test.
12238 * gcc.target/arm/bfloat16_scalar_1_2.c: New test.
12239 * gcc.target/arm/bfloat16_scalar_2_1.c: New test.
12240 * gcc.target/arm/bfloat16_scalar_2_2.c: New test.
12241 * gcc.target/arm/bfloat16_scalar_3_1.c: New test.
12242 * gcc.target/arm/bfloat16_scalar_3_2.c: New test.
12243 * gcc.target/arm/bfloat16_scalar_4.c: New test.
12244 * gcc.target/arm/bfloat16_simd_1_1.c: New test.
12245 * gcc.target/arm/bfloat16_simd_1_2.c: New test.
12246 * gcc.target/arm/bfloat16_simd_2_1.c: New test.
12247 * gcc.target/arm/bfloat16_simd_2_2.c: New test.
12248 * gcc.target/arm/bfloat16_simd_3_1.c: New test.
12249 * gcc.target/arm/bfloat16_simd_3_2.c: New test.
12251 2020-01-16 Mihail Ionescu <mihail.ionescu@arm.com>
12252 Andre Vieira <andre.simoesdiasvieira@arm.com>
12254 * testsuite/gcc.target/arm/multilib.exp: Add v8.1-M entries.
12256 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
12257 Thomas Preud'homme <thomas.preudhomme@arm.com>
12259 * gcc.target/arm/cmse/cmse-1.c: Add check for BLXNS when instructions
12260 introduced in Armv8.1-M Mainline Security Extensions are available and
12261 restrict checks for libcall to __gnu_cmse_nonsecure_call to Armv8-M
12262 targets only. Adapt CLRM check to verify register used for BLXNS is
12263 not in the CLRM register list.
12264 * gcc.target/arm/cmse/cmse-14.c: Likewise.
12265 * gcc.target/arm/cmse/mainline/8_1m/bitfield-4.c: Likewise and adapt
12266 check for LSB clearing bit to be using the same register as BLXNS when
12267 targeting Armv8.1-M Mainline.
12268 * gcc.target/arm/cmse/mainline/8_1m/bitfield-5.c: Likewise.
12269 * gcc.target/arm/cmse/mainline/8_1m/bitfield-6.c: Likewise.
12270 * gcc.target/arm/cmse/mainline/8_1m/bitfield-7.c: Likewise.
12271 * gcc.target/arm/cmse/mainline/8_1m/bitfield-8.c: Likewise.
12272 * gcc.target/arm/cmse/mainline/8_1m/bitfield-9.c: Likewise.
12273 * gcc.target/arm/cmse/mainline/8_1m/bitfield-and-union.c: Likewise.
12274 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-13.c: Likewise.
12275 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-7.c: Likewise.
12276 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-8.c: Likewise.
12277 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-13.c: Likewise.
12278 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-7.c: Likewise.
12279 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-8.c: Likewise.
12280 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-13.c: Likewise.
12281 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-7.c: Likewise.
12282 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-8.c: Likewise.
12283 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-7.c: Likewise.
12284 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-8.c: Likewise.
12285 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-13.c: Likewise.
12286 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-7.c: Likewise.
12287 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-8.c: Likewise.
12288 * gcc.target/arm/cmse/mainline/8_1m/union-1.c: Likewise.
12289 * gcc.target/arm/cmse/mainline/8_1m/union-2.c: Likewise.
12290 * gcc.target/arm/cmse/cmse-15.c: Count BLXNS when targeting Armv8.1-M
12291 Mainline and restrict libcall count to Armv8-M.
12293 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
12294 Thomas Preud'homme <thomas.preudhomme@arm.com>
12296 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-13.c: Add check for VLSTM and
12298 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-7.c: Likewise.
12299 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-8.c: Likewise.
12300 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-13.c: Likewise.
12301 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-7.c: Likewise.
12302 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-8.c: Likewise.
12303 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-7.c: Likewise.
12304 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-8.c: Likewise.
12306 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
12307 Thomas Preud'homme <thomas.preudhomme@arm.com>
12309 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-13.c: Add check for
12310 VPUSH and VPOP and update expectation for VSCCLRM.
12311 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-7.c: Likewise.
12312 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-8.c: Likewise.
12313 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-13.c: Likewise.
12314 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-7.c: Likewise.
12315 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-8.c: Likewise.
12317 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
12318 Thomas Preud'homme <thomas.preudhomme@arm.com>
12320 * gcc.target/arm/cmse/cmse-1.c: Add check for PUSH and POP and update
12322 * gcc.target/arm/cmse/cmse-14.c: Likewise.
12323 * gcc.target/arm/cmse/mainline/8_1m/bitfield-4.c: Likewise.
12324 * gcc.target/arm/cmse/mainline/8_1m/bitfield-5.c: Likewise.
12325 * gcc.target/arm/cmse/mainline/8_1m/bitfield-6.c: Likewise.
12326 * gcc.target/arm/cmse/mainline/8_1m/bitfield-7.c: Likewise.
12327 * gcc.target/arm/cmse/mainline/8_1m/bitfield-8.c: Likewise.
12328 * gcc.target/arm/cmse/mainline/8_1m/bitfield-9.c: Likewise.
12329 * gcc.target/arm/cmse/mainline/8_1m/bitfield-and-union.c: Likewise.
12330 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-13.c: Likewise.
12331 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-7.c: Likewise.
12332 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-8.c: Likewise.
12333 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-13.c: Likewise.
12334 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-7.c: Likewise.
12335 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-8.c: Likewise.
12336 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-13.c: Likewise.
12337 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-7.c: Likewise.
12338 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-8.c: Likewise.
12339 * gcc.target/arm/cmse/mainline/8_1m/soft-sp/cmse-7.c: Likewise.
12340 * gcc.target/arm/cmse/mainline/8_1m/soft-sp/cmse-8.c: Likewise.
12341 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-13.c: Likewise.
12342 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-7.c: Likewise.
12343 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-8.c: Likewise.
12344 * gcc.target/arm/cmse/mainline/8_1m/softfp/union-1.c: Likewise.
12345 * gcc.target/arm/cmse/mainline/8_1m/softfp/union-2.c: Likewise.
12347 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
12348 Thomas Preud'homme <thomas.preudhomme@arm.com>
12350 * gcc.target/arm/cmse/bitfield-1.c: Add check for VSCCLRM.
12351 * gcc.target/arm/cmse/bitfield-2.c: Likewise.
12352 * gcc.target/arm/cmse/bitfield-3.c: Likewise.
12353 * gcc.target/arm/cmse/cmse-1.c: Likewise.
12354 * gcc.target/arm/cmse/struct-1.c: Likewise.
12355 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-13.c: Likewise.
12356 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-5.c: Likewise.
12357 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-7.c: Likewise.
12358 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-8.c: Likewise.
12359 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-13.c: Likewise.
12360 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-5.c: Likewise.
12361 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-7.c: Likewise.
12362 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-8.c: Likewise.
12363 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-5.c: Likewise.
12364 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-5.c: Likewise.
12365 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-5.c: Likewise.
12367 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
12368 Thomas Preud'homme <thomas.preudhomme@arm.com>
12370 * gcc.target/arm/cmse/bitfield-1.c: Add check for CLRM.
12371 * gcc.target/arm/cmse/bitfield-2.c: Likewise.
12372 * gcc.target/arm/cmse/bitfield-3.c: Likewise.
12373 * gcc.target/arm/cmse/struct-1.c: Likewise.
12374 * gcc.target/arm/cmse/cmse-14.c: Likewise.
12375 * gcc.target/arm/cmse/cmse-1.c: Likewise. Restrict checks for Armv8-M
12376 GPR clearing when CLRM is not available.
12377 * gcc.target/arm/cmse/mainline/8_1m/bitfield-4.c: Likewise.
12378 * gcc.target/arm/cmse/mainline/8_1m/bitfield-5.c: Likewise.
12379 * gcc.target/arm/cmse/mainline/8_1m/bitfield-6.c: Likewise.
12380 * gcc.target/arm/cmse/mainline/8_1m/bitfield-7.c: Likewise.
12381 * gcc.target/arm/cmse/mainline/8_1m/bitfield-8.c: Likewise.
12382 * gcc.target/arm/cmse/mainline/8_1m/bitfield-9.c: Likewise.
12383 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-13.c: Likewise.
12384 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-5.c: Likewise.
12385 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-7.c: Likewise.
12386 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-8.c: Likewise.
12387 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-13.c: Likewise.
12388 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-5.c: likewise.
12389 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-7.c: likewise.
12390 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-8.c: likewise.
12391 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-13.c: Likewise.
12392 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-5.c: Likewise.
12393 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-7.c: Likewise.
12394 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-8.c: Likewise.
12395 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-5.c: Likewise.
12396 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-7.c: Likewise.
12397 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-8.c: Likewise.
12398 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-13.c: Likewise.
12399 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-5.c: Likewise.
12400 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-7.c: Likewise.
12401 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-8.c: Likewise.
12402 * gcc.target/arm/cmse/mainline/8_1m/union-1.c: Likewise.
12403 * gcc.target/arm/cmse/mainline/8_1m/union-2.c: Likewise.
12405 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
12406 Thomas Preud'homme <thomas.preudhomme@arm.com>
12408 * gcc.target/arm/cmse/bitfield-1.c: add checks for VSTR and VLDR.
12409 * gcc.target/arm/cmse/bitfield-2.c: Likewise.
12410 * gcc.target/arm/cmse/bitfield-3.c: Likewise.
12411 * gcc.target/arm/cmse/cmse-1.c: Likewise.
12412 * gcc.target/arm/cmse/struct-1.c: Likewise.
12413 * gcc.target/arm/cmse/cmse.exp: Run existing Armv8-M Mainline tests
12414 from mainline/8m subdirectory and new Armv8.1-M Mainline tests from
12415 mainline/8_1m subdirectory.
12416 * gcc.target/arm/cmse/mainline/bitfield-4.c: Move into ...
12417 * gcc.target/arm/cmse/mainline/8m/bitfield-4.c: This.
12418 * gcc.target/arm/cmse/mainline/bitfield-5.c: Move into ...
12419 * gcc.target/arm/cmse/mainline/8m/bitfield-5.c: This.
12420 * gcc.target/arm/cmse/mainline/bitfield-6.c: Move into ...
12421 * gcc.target/arm/cmse/mainline/8m/bitfield-6.c: This.
12422 * gcc.target/arm/cmse/mainline/bitfield-7.c: Move into ...
12423 * gcc.target/arm/cmse/mainline/8m/bitfield-7.c: This.
12424 * gcc.target/arm/cmse/mainline/bitfield-8.c: Move into ...
12425 * gcc.target/arm/cmse/mainline/8m/bitfield-8.c: This.
12426 * gcc.target/arm/cmse/mainline/bitfield-9.c: Move into ...
12427 * gcc.target/arm/cmse/mainline/8m/bitfield-9.c: This.
12428 * gcc.target/arm/cmse/mainline/bitfield-and-union-1.c: Move and rename
12430 * gcc.target/arm/cmse/mainline/8m/bitfield-and-union.c: This.
12431 * gcc.target/arm/cmse/mainline/hard-sp/cmse-13.c: Move into ...
12432 * gcc.target/arm/cmse/mainline/8m/hard-sp/cmse-13.c: This. Clean up
12433 dg-skip-if directive for float ABI.
12434 * gcc.target/arm/cmse/mainline/hard-sp/cmse-5.c: Move into ...
12435 * gcc.target/arm/cmse/mainline/8m/hard-sp/cmse-5.c: This. Clean up
12436 dg-skip-if directive for float ABI.
12437 * gcc.target/arm/cmse/mainline/hard-sp/cmse-7.c: Move into ...
12438 * gcc.target/arm/cmse/mainline/8m/hard-sp/cmse-7.c: This. Clean up
12439 dg-skip-if directive for float ABI.
12440 * gcc.target/arm/cmse/mainline/hard-sp/cmse-8.c: Move into ...
12441 * gcc.target/arm/cmse/mainline/8m/hard-sp/cmse-8.c: This. Clean up
12442 dg-skip-if directive for float ABI.
12443 * gcc.target/arm/cmse/mainline/hard/cmse-13.c: Move into ...
12444 * gcc.target/arm/cmse/mainline/8m/hard/cmse-13.c: This. Clean up
12445 dg-skip-if directive for float ABI.
12446 * gcc.target/arm/cmse/mainline/hard/cmse-5.c: Move into ...
12447 * gcc.target/arm/cmse/mainline/8m/hard/cmse-5.c: This. Clean up
12448 dg-skip-if directive for float ABI.
12449 * gcc.target/arm/cmse/mainline/hard/cmse-7.c: Move into ...
12450 * gcc.target/arm/cmse/mainline/8m/hard/cmse-7.c: This. Clean up
12451 dg-skip-if directive for float ABI.
12452 * gcc.target/arm/cmse/mainline/hard/cmse-8.c: Move into ...
12453 * gcc.target/arm/cmse/mainline/8m/hard/cmse-8.c: This. Clean up
12454 dg-skip-if directive for float ABI.
12455 * gcc.target/arm/cmse/mainline/soft/cmse-13.c: Move into ...
12456 * gcc.target/arm/cmse/mainline/8m/soft/cmse-13.c: This. Clean up
12457 dg-skip-if directive for float ABI.
12458 * gcc.target/arm/cmse/mainline/soft/cmse-5.c: Move into ...
12459 * gcc.target/arm/cmse/mainline/8m/soft/cmse-5.c: This. Clean up
12460 dg-skip-if directive for float ABI.
12461 * gcc.target/arm/cmse/mainline/soft/cmse-7.c: Move into ...
12462 * gcc.target/arm/cmse/mainline/8m/soft/cmse-7.c: This. Clean up
12463 dg-skip-if directive for float ABI.
12464 * gcc.target/arm/cmse/mainline/soft/cmse-8.c: Move into ...
12465 * gcc.target/arm/cmse/mainline/8m/soft/cmse-8.c: This. Clean up
12466 dg-skip-if directive for float ABI.
12467 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-5.c: Move into ...
12468 * gcc.target/arm/cmse/mainline/8m/softfp-sp/cmse-5.c: This. Clean up
12469 dg-skip-if directive for float ABI.
12470 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-7.c: Move into ...
12471 * gcc.target/arm/cmse/mainline/8m/softfp-sp/cmse-7.c: This. Clean up
12472 dg-skip-if directive for float ABI.
12473 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-8.c: Move into ...
12474 * gcc.target/arm/cmse/mainline/8m/softfp-sp/cmse-8.c: This. Clean up
12475 dg-skip-if directive for float ABI.
12476 * gcc.target/arm/cmse/mainline/softfp/cmse-13.c: Move into ...
12477 * gcc.target/arm/cmse/mainline/8m/softfp/cmse-13.c: This. Clean up
12478 dg-skip-if directive for float ABI.
12479 * gcc.target/arm/cmse/mainline/softfp/cmse-5.c: Move into ...
12480 * gcc.target/arm/cmse/mainline/8m/softfp/cmse-5.c: This. Clean up
12481 dg-skip-if directive for float ABI.
12482 * gcc.target/arm/cmse/mainline/softfp/cmse-7.c: Move into ...
12483 * gcc.target/arm/cmse/mainline/8m/softfp/cmse-7.c: This. Clean up
12484 dg-skip-if directive for float ABI.
12485 * gcc.target/arm/cmse/mainline/softfp/cmse-8.c: Move into ...
12486 * gcc.target/arm/cmse/mainline/8m/softfp/cmse-8.c: This. Clean up
12487 dg-skip-if directive for float ABI.
12488 * gcc.target/arm/cmse/mainline/union-1.c: Move into ...
12489 * gcc.target/arm/cmse/mainline/8m/union-1.c: This.
12490 * gcc.target/arm/cmse/mainline/union-2.c: Move into ...
12491 * gcc.target/arm/cmse/mainline/8m/union-2.c: This.
12492 * gcc.target/arm/cmse/mainline/8_1m/bitfield-4.c: New file.
12493 * gcc.target/arm/cmse/mainline/8_1m/bitfield-5.c: New file.
12494 * gcc.target/arm/cmse/mainline/8_1m/bitfield-6.c: New file.
12495 * gcc.target/arm/cmse/mainline/8_1m/bitfield-7.c: New file.
12496 * gcc.target/arm/cmse/mainline/8_1m/bitfield-8.c: New file.
12497 * gcc.target/arm/cmse/mainline/8_1m/bitfield-9.c: New file.
12498 * gcc.target/arm/cmse/mainline/8_1m/bitfield-and-union.c: New file.
12499 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-13.c: New file.
12500 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-5.c: New file.
12501 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-7.c: New file.
12502 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-8.c: New file.
12503 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-13.c: New file.
12504 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-5.c: New file.
12505 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-7.c: New file.
12506 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-8.c: New file.
12507 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-13.c: New file.
12508 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-5.c: New file.
12509 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-7.c: New file.
12510 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-8.c: New file.
12511 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-5.c: New file.
12512 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-7.c: New file.
12513 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-8.c: New file.
12514 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-13.c: New file.
12515 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-5.c: New file.
12516 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-7.c: New file.
12517 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-8.c: New file.
12518 * gcc.target/arm/cmse/mainline/8_1m/union-1.c: New file.
12519 * gcc.target/arm/cmse/mainline/8_1m/union-2.c: New file.
12520 * lib/target-supports.exp (check_effective_target_arm_cmse_clear_ok):
12523 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
12524 Thomas Preud'homme <thomas.preudhomme@arm.com>
12526 * lib/target-supports.exp
12527 (check_effective_target_arm_arch_v8_1m_main_ok): Define.
12528 (add_options_for_arm_arch_v8_1m_main): Likewise.
12529 (check_effective_target_arm_arch_v8_1m_main_multilib): Likewise.
12531 2020-01-16 Stam Markianos-Wright <stam.markianos-wright@arm.com>
12533 * gcc.target/aarch64/advsimd-intrinsics/bfdot-1.c: New.
12534 * gcc.target/aarch64/advsimd-intrinsics/bfdot-2.c: New.
12535 * gcc.target/aarch64/advsimd-intrinsics/bfdot-3.c: New.
12537 2020-01-16 Stam Markianos-Wright <stam.markianos-wright@arm.com>
12539 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-1.c: New test.
12540 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-2.c: New test.
12541 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-3.c: New test.
12542 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-4.c: New test.
12544 2020-01-16 Andre Vieira <andre.simoesdiasvieira@arm.com>
12546 PR tree-optimization/92429
12547 * gcc.dg/vect/pr92429.c: New test.
12549 2020-01-16 Tobias Burnus <tobias@codesourcery.com>
12552 * fortran.dg/boz_7.f90: Updated dg-error.
12554 2020-01-15 Paolo Carlini <paolo.carlini@oracle.com>
12557 * g++.dg/concepts/pr91073-1.C: New.
12558 * g++.dg/concepts/pr91073-2.C: Likewise.
12560 2020-01-15 Wilco Dijkstra <wdijkstr@arm.com>
12562 * gcc.dg/pr90838.c: New test.
12563 * gcc.dg/pr93231.c: New test.
12564 * gcc.target/aarch64/pr90838.c: Use #define u 0.
12566 2020-01-15 Richard Biener <rguenther@suse.de>
12568 PR middle-end/93273
12569 * g++.dg/torture/pr93273.C: New testcase.
12571 2020-01-15 Richard Sandiford <richard.sandiford@arm.com>
12573 PR tree-optimization/93247
12574 * gcc.dg/vect/pr93247-1.c: New test.
12575 * gcc.dg/vect/pr93247-2.c: Likewise.
12577 2020-01-15 Martin Sebor <msebor@redhat.com>
12579 * gcc.dg/Wstringop-overflow-17.c: Tweak test to avoid unrelated
12580 failures due the absence of loop unrolling.
12582 2020-01-15 Joseph Myers <joseph@codesourcery.com>
12585 * gcc.dg/inline-42.c, gcc.dg/inline-43.c: New tests.
12587 2020-01-14 David Malcolm <dmalcolm@redhat.com>
12589 * gcc.dg/analyzer/signal-6.c: New test.
12591 2020-01-14 David Malcolm <dmalcolm@redhat.com>
12593 * gcc.dg/analyzer/dot-output.c: Add test coverage for a BB with
12596 2020-01-14 David Malcolm <dmalcolm@redhat.com>
12599 * gcc.dg/analyzer/file-paths-1.c: New test.
12601 2020-01-14 David Malcolm <dmalcolm@redhat.com>
12604 * gcc.dg/analyzer/file-1.c (test_4): New.
12605 * gcc.dg/analyzer/file-pr58237.c: New test.
12607 2020-01-15 Jakub Jelinek <jakub@redhat.com>
12609 PR tree-optimization/93262
12610 * gcc.c-torture/execute/builtins/pr93262-chk.c: New test.
12611 * gcc.c-torture/execute/builtins/pr93262-chk-lib.c: New file.
12612 * gcc.c-torture/execute/builtins/pr93262-chk.x: New file.
12614 PR tree-optimization/93249
12615 * gcc.c-torture/execute/pr93249.c: New test.
12617 2020-01-14 David Malcolm <dmalcolm@redhat.com>
12619 * gcc.dg/analyzer/signal-5.c: New test.
12621 2020-01-14 David Malcolm <dmalcolm@redhat.com>
12623 * gcc.dg/analyzer/data-model-1.c: Remove xfail.
12624 * gcc.dg/analyzer/data-model-5b.c: Likewise.
12625 * gcc.dg/analyzer/data-model-5c.c: Likewise.
12626 * gcc.dg/analyzer/setjmp-3.c: Mark "foo" as pure.
12627 * gcc.dg/analyzer/setjmp-4.c: Likewise.
12628 * gcc.dg/analyzer/setjmp-6.c: Likewise.
12629 * gcc.dg/analyzer/setjmp-7.c: Likewise.
12630 * gcc.dg/analyzer/setjmp-7a.c: Likewise.
12631 * gcc.dg/analyzer/setjmp-8.c: Likewise.
12632 * gcc.dg/analyzer/setjmp-9.c: Likewise.
12633 * gcc.dg/analyzer/unknown-fns.c: New test.
12635 2020-01-14 David Malcolm <dmalcolm@redhat.com>
12637 * gcc.dg/analyzer/CVE-2005-1689-dedupe-issue.c: New test.
12639 2020-01-15 Jakub Jelinek <jakub@redhat.com>
12642 * g++.dg/lto/odr-8_1.C: Remove bogus initial lines.
12645 * gcc.target/i386/avx512vl-pr93009.c: New test.
12647 2020-01-14 Jan Hubicka <hubicka@ucw.cz>
12650 * g++.dg/lto/odr-8_0.C: New testcase.
12651 * g++.dg/lto/odr-8_1.C: New testcase.
12653 2020-01-14 David Malcolm <dmalcolm@redhat.com>
12655 * gcc.dg/analyzer/CVE-2005-1689-minimal.c: New test.
12656 * gcc.dg/analyzer/abort.c: New test.
12657 * gcc.dg/analyzer/alloca-leak.c: New test.
12658 * gcc.dg/analyzer/analyzer-decls.h: New header.
12659 * gcc.dg/analyzer/analyzer-verbosity-0.c: New test.
12660 * gcc.dg/analyzer/analyzer-verbosity-1.c: New test.
12661 * gcc.dg/analyzer/analyzer-verbosity-2.c: New test.
12662 * gcc.dg/analyzer/analyzer.exp: New suite.
12663 * gcc.dg/analyzer/attribute-nonnull.c: New test.
12664 * gcc.dg/analyzer/call-summaries-1.c: New test.
12665 * gcc.dg/analyzer/conditionals-2.c: New test.
12666 * gcc.dg/analyzer/conditionals-3.c: New test.
12667 * gcc.dg/analyzer/conditionals-notrans.c: New test.
12668 * gcc.dg/analyzer/conditionals-trans.c: New test.
12669 * gcc.dg/analyzer/data-model-1.c: New test.
12670 * gcc.dg/analyzer/data-model-2.c: New test.
12671 * gcc.dg/analyzer/data-model-3.c: New test.
12672 * gcc.dg/analyzer/data-model-4.c: New test.
12673 * gcc.dg/analyzer/data-model-5.c: New test.
12674 * gcc.dg/analyzer/data-model-5b.c: New test.
12675 * gcc.dg/analyzer/data-model-5c.c: New test.
12676 * gcc.dg/analyzer/data-model-5d.c: New test.
12677 * gcc.dg/analyzer/data-model-6.c: New test.
12678 * gcc.dg/analyzer/data-model-7.c: New test.
12679 * gcc.dg/analyzer/data-model-8.c: New test.
12680 * gcc.dg/analyzer/data-model-9.c: New test.
12681 * gcc.dg/analyzer/data-model-11.c: New test.
12682 * gcc.dg/analyzer/data-model-12.c: New test.
12683 * gcc.dg/analyzer/data-model-13.c: New test.
12684 * gcc.dg/analyzer/data-model-14.c: New test.
12685 * gcc.dg/analyzer/data-model-15.c: New test.
12686 * gcc.dg/analyzer/data-model-16.c: New test.
12687 * gcc.dg/analyzer/data-model-17.c: New test.
12688 * gcc.dg/analyzer/data-model-18.c: New test.
12689 * gcc.dg/analyzer/data-model-19.c: New test.
12690 * gcc.dg/analyzer/data-model-path-1.c: New test.
12691 * gcc.dg/analyzer/disabling.c: New test.
12692 * gcc.dg/analyzer/dot-output.c: New test.
12693 * gcc.dg/analyzer/double-free-lto-1-a.c: New test.
12694 * gcc.dg/analyzer/double-free-lto-1-b.c: New test.
12695 * gcc.dg/analyzer/double-free-lto-1.h: New header.
12696 * gcc.dg/analyzer/equivalence.c: New test.
12697 * gcc.dg/analyzer/explode-1.c: New test.
12698 * gcc.dg/analyzer/explode-2.c: New test.
12699 * gcc.dg/analyzer/factorial.c: New test.
12700 * gcc.dg/analyzer/fibonacci.c: New test.
12701 * gcc.dg/analyzer/fields.c: New test.
12702 * gcc.dg/analyzer/file-1.c: New test.
12703 * gcc.dg/analyzer/file-2.c: New test.
12704 * gcc.dg/analyzer/function-ptr-1.c: New test.
12705 * gcc.dg/analyzer/function-ptr-2.c: New test.
12706 * gcc.dg/analyzer/function-ptr-3.c: New test.
12707 * gcc.dg/analyzer/gzio-2.c: New test.
12708 * gcc.dg/analyzer/gzio-3.c: New test.
12709 * gcc.dg/analyzer/gzio-3a.c: New test.
12710 * gcc.dg/analyzer/gzio.c: New test.
12711 * gcc.dg/analyzer/infinite-recursion.c: New test.
12712 * gcc.dg/analyzer/loop-2.c: New test.
12713 * gcc.dg/analyzer/loop-2a.c: New test.
12714 * gcc.dg/analyzer/loop-3.c: New test.
12715 * gcc.dg/analyzer/loop-4.c: New test.
12716 * gcc.dg/analyzer/loop.c: New test.
12717 * gcc.dg/analyzer/malloc-1.c: New test.
12718 * gcc.dg/analyzer/malloc-2.c: New test.
12719 * gcc.dg/analyzer/malloc-3.c: New test.
12720 * gcc.dg/analyzer/malloc-callbacks.c: New test.
12721 * gcc.dg/analyzer/malloc-dce.c: New test.
12722 * gcc.dg/analyzer/malloc-dedupe-1.c: New test.
12723 * gcc.dg/analyzer/malloc-ipa-1.c: New test.
12724 * gcc.dg/analyzer/malloc-ipa-10.c: New test.
12725 * gcc.dg/analyzer/malloc-ipa-11.c: New test.
12726 * gcc.dg/analyzer/malloc-ipa-12.c: New test.
12727 * gcc.dg/analyzer/malloc-ipa-13.c: New test.
12728 * gcc.dg/analyzer/malloc-ipa-2.c: New test.
12729 * gcc.dg/analyzer/malloc-ipa-3.c: New test.
12730 * gcc.dg/analyzer/malloc-ipa-4.c: New test.
12731 * gcc.dg/analyzer/malloc-ipa-5.c: New test.
12732 * gcc.dg/analyzer/malloc-ipa-6.c: New test.
12733 * gcc.dg/analyzer/malloc-ipa-7.c: New test.
12734 * gcc.dg/analyzer/malloc-ipa-8-double-free.c: New test.
12735 * gcc.dg/analyzer/malloc-ipa-8-lto-a.c: New test.
12736 * gcc.dg/analyzer/malloc-ipa-8-lto-b.c: New test.
12737 * gcc.dg/analyzer/malloc-ipa-8-lto-c.c: New test.
12738 * gcc.dg/analyzer/malloc-ipa-8-lto.h: New test.
12739 * gcc.dg/analyzer/malloc-ipa-8-unchecked.c: New test.
12740 * gcc.dg/analyzer/malloc-ipa-9.c: New test.
12741 * gcc.dg/analyzer/malloc-macro-inline-events.c: New test.
12742 * gcc.dg/analyzer/malloc-macro-separate-events.c: New test.
12743 * gcc.dg/analyzer/malloc-macro.h: New header.
12744 * gcc.dg/analyzer/malloc-many-paths-1.c: New test.
12745 * gcc.dg/analyzer/malloc-many-paths-2.c: New test.
12746 * gcc.dg/analyzer/malloc-many-paths-3.c: New test.
12747 * gcc.dg/analyzer/malloc-paths-1.c: New test.
12748 * gcc.dg/analyzer/malloc-paths-10.c: New test.
12749 * gcc.dg/analyzer/malloc-paths-2.c: New test.
12750 * gcc.dg/analyzer/malloc-paths-3.c: New test.
12751 * gcc.dg/analyzer/malloc-paths-4.c: New test.
12752 * gcc.dg/analyzer/malloc-paths-5.c: New test.
12753 * gcc.dg/analyzer/malloc-paths-6.c: New test.
12754 * gcc.dg/analyzer/malloc-paths-7.c: New test.
12755 * gcc.dg/analyzer/malloc-paths-8.c: New test.
12756 * gcc.dg/analyzer/malloc-paths-9.c: New test.
12757 * gcc.dg/analyzer/malloc-vs-local-1a.c: New test.
12758 * gcc.dg/analyzer/malloc-vs-local-1b.c: New test.
12759 * gcc.dg/analyzer/malloc-vs-local-2.c: New test.
12760 * gcc.dg/analyzer/malloc-vs-local-3.c: New test.
12761 * gcc.dg/analyzer/malloc-vs-local-4.c: New test.
12762 * gcc.dg/analyzer/operations.c: New test.
12763 * gcc.dg/analyzer/params-2.c: New test.
12764 * gcc.dg/analyzer/params.c: New test.
12765 * gcc.dg/analyzer/paths-1.c: New test.
12766 * gcc.dg/analyzer/paths-1a.c: New test.
12767 * gcc.dg/analyzer/paths-2.c: New test.
12768 * gcc.dg/analyzer/paths-3.c: New test.
12769 * gcc.dg/analyzer/paths-4.c: New test.
12770 * gcc.dg/analyzer/paths-5.c: New test.
12771 * gcc.dg/analyzer/paths-6.c: New test.
12772 * gcc.dg/analyzer/paths-7.c: New test.
12773 * gcc.dg/analyzer/pattern-test-1.c: New test.
12774 * gcc.dg/analyzer/pattern-test-2.c: New test.
12775 * gcc.dg/analyzer/pointer-merging.c: New test.
12776 * gcc.dg/analyzer/pr61861.c: New test.
12777 * gcc.dg/analyzer/pragma-1.c: New test.
12778 * gcc.dg/analyzer/scope-1.c: New test.
12779 * gcc.dg/analyzer/sensitive-1.c: New test.
12780 * gcc.dg/analyzer/setjmp-1.c: New test.
12781 * gcc.dg/analyzer/setjmp-2.c: New test.
12782 * gcc.dg/analyzer/setjmp-3.c: New test.
12783 * gcc.dg/analyzer/setjmp-4.c: New test.
12784 * gcc.dg/analyzer/setjmp-5.c: New test.
12785 * gcc.dg/analyzer/setjmp-6.c: New test.
12786 * gcc.dg/analyzer/setjmp-7.c: New test.
12787 * gcc.dg/analyzer/setjmp-7a.c: New test.
12788 * gcc.dg/analyzer/setjmp-8.c: New test.
12789 * gcc.dg/analyzer/setjmp-9.c: New test.
12790 * gcc.dg/analyzer/signal-1.c: New test.
12791 * gcc.dg/analyzer/signal-2.c: New test.
12792 * gcc.dg/analyzer/signal-3.c: New test.
12793 * gcc.dg/analyzer/signal-4a.c: New test.
12794 * gcc.dg/analyzer/signal-4b.c: New test.
12795 * gcc.dg/analyzer/strcmp-1.c: New test.
12796 * gcc.dg/analyzer/switch.c: New test.
12797 * gcc.dg/analyzer/taint-1.c: New test.
12798 * gcc.dg/analyzer/zlib-1.c: New test.
12799 * gcc.dg/analyzer/zlib-2.c: New test.
12800 * gcc.dg/analyzer/zlib-3.c: New test.
12801 * gcc.dg/analyzer/zlib-4.c: New test.
12802 * gcc.dg/analyzer/zlib-5.c: New test.
12803 * gcc.dg/analyzer/zlib-6.c: New test.
12804 * lib/gcc-defs.exp (dg-check-dot): New procedure.
12805 * lib/target-supports.exp (check_dot_available): New procedure.
12806 (check_effective_target_analyzer): New.
12807 * lib/target-supports-dg.exp (dg-require-dot): New procedure.
12809 2020-01-14 Jason Merrill <jason@redhat.com>
12811 * lib/prune.exp (prune_gcc_output): Adjust constexpr pattern.
12813 2020-01-14 Xiong Hu Luo <luoxhu@linux.ibm.com>
12816 * gcc.dg/tree-prof/indir-call-prof-topn.c: New testcase.
12817 * gcc.dg/tree-prof/crossmodule-indir-call-topn-1.c: New testcase.
12818 * gcc.dg/tree-prof/crossmodule-indir-call-topn-1a.c: New testcase.
12819 * gcc.dg/tree-prof/crossmodule-indir-call-topn-2.c: New testcase.
12820 * lib/scandump.exp: Dump executable file name.
12821 * lib/scanwpaipa.exp: New scan-pgo-wap-ipa-dump.
12823 2020-01-13 David Malcolm <dmalcolm@redhat.com>
12825 * gcc.dg/plugin/diagnostic-test-paths-2.c: Remove unused dg-line
12828 2020-01-13 Joseph Myers <joseph@codesourcery.com>
12831 * gcc.dg/c11-static-assert-10.c, gcc.dg/c99-const-expr-15.c: New
12834 2020-01-13 Martin Sebor <msebor@redhat.com>
12836 PR tree-optimization/93213
12837 * gcc.c-torture/execute/pr93213.c: New test.
12839 2020-01-10 Thomas Schwinge <thomas@codesourcery.com>
12841 * c-c++-common/goacc/host_data-1.c: Extend.
12842 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
12844 2020-01-10 Jakub Jelinek <jakub@redhat.com>
12846 PR tree-optimization/93210
12847 * gcc.dg/pr93210.c: New test.
12848 * g++.dg/opt/pr93210.C: New test.
12850 2020-01-10 Vladimir Makarov <vmakarov@redhat.com>
12852 PR inline-asm/93027
12853 * gcc.target/i386/pr93027.c: Use the right PR number in the test.
12855 2020-01-10 Vladimir Makarov <vmakarov@redhat.com>
12857 PR inline-asm/93027
12858 * gcc.target/i386/pr93207.c: Rename to pr93027.c.
12860 2020-01-10 Vladimir Makarov <vmakarov@redhat.com>
12862 PR inline-asm/93027
12863 * gcc.target/i386/pr93207.c: Run it only for x86-64.
12865 2020-01-10 David Malcolm <dmalcolm@redhat.com>
12867 * gcc.dg/format/gcc_diag-10.c (diagnostic_event_id_t): New
12869 (test_diag): Add coverage of "%@".
12870 * gcc.dg/plugin/diagnostic-path-format-default.c: New test.
12871 * gcc.dg/plugin/diagnostic-path-format-inline-events-1.c: New test.
12872 * gcc.dg/plugin/diagnostic-path-format-inline-events-2.c: New test.
12873 * gcc.dg/plugin/diagnostic-path-format-inline-events-3.c: New test.
12874 * gcc.dg/plugin/diagnostic-path-format-none.c: New test.
12875 * gcc.dg/plugin/diagnostic-test-paths-1.c: New test.
12876 * gcc.dg/plugin/diagnostic-test-paths-2.c: New test.
12877 * gcc.dg/plugin/diagnostic-test-paths-3.c: New test.
12878 * gcc.dg/plugin/diagnostic-test-paths-4.c: New test.
12879 * gcc.dg/plugin/diagnostic_plugin_test_paths.c: New.
12880 * gcc.dg/plugin/plugin.exp: Add the new plugin and test cases.
12882 2020-01-10 David Malcolm <dmalcolm@redhat.com>
12884 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset global
12885 nn_line_numbers_enabled.
12886 * lib/multiline.exp (nn_line_numbers_enabled): New global.
12887 (dg-enable-nn-line-numbers): New proc.
12888 (maybe-handle-nn-line-numbers): New proc.
12889 * lib/prune.exp (prune_gcc_output): Call maybe-handle-nn-line-numbers.
12891 2020-01-10 Vladimir Makarov <vmakarov@redhat.com>
12893 PR inline-asm/93027
12894 * gcc.target/i386/pr93207.c: New test.
12896 2020-01-10 Wilco Dijkstra <wdijkstr@arm.com>
12898 * testsuite/gcc.target/aarch64/pr90838.c: New test.
12900 2020-01-10 Stam Markianos-Wright <stam.markianos-wright@arm.com>
12902 * g++.target/aarch64/bfloat_cpp_typecheck.C: New test.
12903 * gcc.target/aarch64/bfloat16_scalar_typecheck.c: New test.
12904 * gcc.target/aarch64/bfloat16_vector_typecheck_1.c: New test.
12905 * gcc.target/aarch64/bfloat16_vector_typecheck_2.c: New test.
12907 2020-01-10 Stam Markianos-Wright <stam.markianos-wright@arm.com>
12909 * g++.dg/abi/mangle-neon-aarch64.C: Add Bfloat SIMD types to test.
12910 * g++.dg/ext/arm-bf16/bf16-mangle-aarch64-1.C: New test.
12911 * gcc.target/aarch64/bfloat16_scalar_1.c: New test.
12912 * gcc.target/aarch64/bfloat16_scalar_2.c: New test.
12913 * gcc.target/aarch64/bfloat16_scalar_3.c: New test.
12914 * gcc.target/aarch64/bfloat16_scalar_4.c: New test.
12915 * gcc.target/aarch64/bfloat16_simd_1.c: New test.
12916 * gcc.target/aarch64/bfloat16_simd_2.c: New test.
12917 * gcc.target/aarch64/bfloat16_simd_3.c: New test.
12919 2020-01-10 Richard Sandiford <richard.sandiford@arm.com>
12921 * gcc.target/aarch64/sve/struct_vect_1.c (N): Protect with #ifndef.
12922 * gcc.target/aarch64/sve/pcs/return_1_128.c: New test.
12923 * gcc.target/aarch64/sve/pcs/return_4_128.c: Likewise.
12924 * gcc.target/aarch64/sve/pcs/return_5_128.c: Likewise.
12925 * gcc.target/aarch64/sve/pcs/return_6_128.c: Likewise.
12926 * gcc.target/aarch64/sve/pcs/stack_clash_1_128.c: Likewise.
12927 * gcc.target/aarch64/sve/pcs/stack_clash_2_128.c: Likewise.
12928 * gcc.target/aarch64/sve/single_5.c: Likewise.
12929 * gcc.target/aarch64/sve/struct_vect_25.c: Likewise.
12930 * gcc.target/aarch64/sve/struct_vect_26.c: Likewise.
12932 2020-01-10 Martin Sebor <msebor@redhat.com>
12935 * gcc.dg/attr-access-read-only-2.c: New test.
12937 2020-01-10 Richard Sandiford <richard.sandiford@arm.com>
12939 * gcc.target/aarch64/sve/sel_1.c: Use SVE types for the arguments and
12940 return values. Use check-function-bodies instead of scan-assembler.
12941 * gcc.target/aarch64/sve/sel_2.c: Likewise
12942 * gcc.target/aarch64/sve/sel_3.c: Likewise.
12944 2020-01-10 Martin Jambor <mjambor@suse.cz>
12946 * gcc.dg/ipa/ipa-clone-3.c: Replace struct initializer with
12947 piecemeal initialization.
12949 2020-01-10 Richard Sandiford <richard.sandiford@arm.com>
12951 * gcc.target/aarch64/sve/index_1_run.c: Require aarch64_sve256_hw
12952 rather than aarch64_sve_hw.
12954 2020-01-10 Richard Biener <rguenther@suse.de>
12957 * gcc.dg/optimize-bswaphi-1.c: Split previously added
12958 case into a LE and BE variant.
12960 2020-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
12963 * gfortran.dg/zero_sized_11.f90: New test.
12964 * gfortran.dg/zero_sized_12.f90: New test.
12966 2020-01-09 Richard Sandiford <richard.sandiford@arm.com>
12968 * g++.target/aarch64/sve/acle/general-c++/mul_lane_1.c: New test.
12969 * g++.target/aarch64/sve2/acle: New directory.
12970 * gcc.target/aarch64/pragma_cpp_predefs_3.c: New test.
12971 * gcc.target/aarch64/sve/acle/asm/test_sve_acle.h (TEST_TYPE_CHANGE_Z)
12972 (TEST_DUAL_ZD, TEST_TYPE_CHANGE_ZX, TEST_TBL2, TEST_TBL2_REV): New
12974 * gcc.target/aarch64/sve/acle/general-c/binary_lane_1.c: Do not
12975 expect an error saying that the function has no f32 form, but instead
12976 expect an error about SVE2 being required if the current target
12977 doesn't support SVE2.
12978 * gcc.target/aarch64/sve/acle/general-c/ternary_lane_1.c: Likewise.
12979 * gcc.target/aarch64/sve/acle/general-c/ternary_lane_rotate_1.c Likewise.
12980 * gcc.target/aarch64/sve/acle/general-c/binary_long_lane_1.c,
12981 * gcc.target/aarch64/sve/acle/general-c/binary_long_opt_n_1.c,
12982 * gcc.target/aarch64/sve/acle/general-c/binary_narrowb_opt_n_1.c,
12983 * gcc.target/aarch64/sve/acle/general-c/binary_narrowt_opt_n_1.c,
12984 * gcc.target/aarch64/sve/acle/general-c/binary_to_uint_1.c,
12985 * gcc.target/aarch64/sve/acle/general-c/binary_wide_1.c,
12986 * gcc.target/aarch64/sve/acle/general-c/binary_wide_opt_n_1.c,
12987 * gcc.target/aarch64/sve/acle/general-c/compare_1.c,
12988 * gcc.target/aarch64/sve/acle/general-c/compare_ptr_1.c,
12989 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_index_restricted_1.c,
12990 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_restricted_1.c,
12991 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_restricted_2.c,
12992 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_restricted_3.c,
12993 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_restricted_4.c,
12994 * gcc.target/aarch64/sve/acle/general-c/load_gather_sv_restricted_1.c,
12995 * gcc.target/aarch64/sve/acle/general-c/load_gather_sv_restricted_2.c,
12996 * gcc.target/aarch64/sve/acle/general-c/mul_lane_1.c,
12997 * gcc.target/aarch64/sve/acle/general-c/shift_left_imm_long_1.c,
12998 * gcc.target/aarch64/sve/acle/general-c/shift_left_imm_to_uint_1.c,
12999 * gcc.target/aarch64/sve/acle/general-c/shift_left_imm_to_uint_2.c,
13000 * gcc.target/aarch64/sve/acle/general-c/shift_right_imm_narrowb_1.c,
13001 * gcc.target/aarch64/sve/acle/general-c/shift_right_imm_narrowb_to_uint_1.c,
13002 * gcc.target/aarch64/sve/acle/general-c/shift_right_imm_narrowt_1.c,
13003 * gcc.target/aarch64/sve/acle/general-c/shift_right_imm_narrowt_to_uint_1.c,
13004 * gcc.target/aarch64/sve/acle/general-c/store_scatter_index_restricted_1.c,
13005 * gcc.target/aarch64/sve/acle/general-c/store_scatter_offset_restricted_1.c,
13006 * gcc.target/aarch64/sve/acle/general-c/tbl_tuple_1.c,
13007 * gcc.target/aarch64/sve/acle/general-c/ternary_long_lane_1.c,
13008 * gcc.target/aarch64/sve/acle/general-c/ternary_long_opt_n_1.c,
13009 * gcc.target/aarch64/sve/acle/general-c/ternary_qq_lane_rotate_1.c,
13010 * gcc.target/aarch64/sve/acle/general-c/ternary_qq_rotate_1.c,
13011 * gcc.target/aarch64/sve/acle/general-c/ternary_shift_right_imm_1.c,
13012 * gcc.target/aarch64/sve/acle/general-c/ternary_uint_1.c,
13013 * gcc.target/aarch64/sve/acle/general-c/unary_convert_narrowt_1.c,
13014 * gcc.target/aarch64/sve/acle/general-c/unary_narrowb_1.c,
13015 * gcc.target/aarch64/sve/acle/general-c/unary_narrowb_to_uint_1.c,
13016 * gcc.target/aarch64/sve/acle/general-c/unary_narrowt_1.c,
13017 * gcc.target/aarch64/sve/acle/general-c/unary_narrowt_to_uint_1.c,
13018 * gcc.target/aarch64/sve/acle/general-c/unary_to_int_1.c: New tests.
13019 * gcc.target/aarch64/sve2/bcax_1.c: Likewise.
13020 * gcc.target/aarch64/sve2/acle: New directory.
13022 2020-01-09 Richard Sandiford <richard.sandiford@arm.com>
13024 * gcc.target/aarch64/sve/acle/general-c/unary_count_1.c: Rename to...
13025 * gcc.target/aarch64/sve/acle/general-c/unary_to_uint_1.c: ...this.
13026 * gcc.target/aarch64/sve/acle/general-c/unary_count_2.c: Rename to...
13027 * gcc.target/aarch64/sve/acle/general-c/unary_to_uint_2.c: ...this.
13028 * gcc.target/aarch64/sve/acle/general-c/unary_count_3.c: Rename to...
13029 * gcc.target/aarch64/sve/acle/general-c/unary_to_uint_3.c: ...this.
13031 2020-01-09 Richard Sandiford <richard.sandiford@arm.com>
13033 * gcc.target/aarch64/sve/acle/general/nrv_1.c: New test.
13035 2020-01-09 Richard Sandiford <richard.sandiford@arm.com>
13037 * gcc.target/aarch64/sve/pcs/gnu_vectors_1.c: New test.
13038 * gcc.target/aarch64/sve/pcs/gnu_vectors_2.c: Likewise.
13040 2020-01-09 Tobias Burnus <tobias@codesourcery.com>
13043 * gfortran.dg/coarray/codimension_3.f90: New.
13045 2020-01-09 Martin Sebor <msebor@redhat.com>
13047 PR middle-end/93200
13048 * gcc.dg/Wstringop-overflow-30.c: New test.
13050 2020-01-09 Richard Biener <rguenther@suse.de>
13052 PR middle-end/93054
13053 * gcc.dg/pr93054.c: New testcase.
13055 2020-01-09 Richard Biener <rguenther@suse.de>
13057 PR tree-optimization/93040
13058 * gcc.dg/optimize-bswaphi-1.c: Amend.
13059 * gcc.dg/optimize-bswapsi-2.c: Likewise.
13061 2020-01-09 Jakub Jelinek <jakub@redhat.com>
13063 PR inline-asm/93202
13064 * gcc.target/riscv/pr93202.c: New test.
13067 * gcc.target/i386/pr93141-1.c: Add tests with constants that have MSB
13068 of the low half of the constant set.
13069 * gcc.target/i386/pr93141-2.c: New test.
13071 2020-01-08 Jeff Law <law@redhat.com>
13073 * gcc.dg/Wstringop-overflow-27.c: Make testnames unique.
13075 2020-01-08 Joel Brobecker <brobecker@adacore.com>
13076 Olivier Hainque <hainque@adacore.com>
13078 * g++.target/aarch64/sve/tls_2.C: Add missing
13079 { dg-require-effective-target fpic } directive.
13080 * gcc.target/aarch64/noplt_2.c: Likewise.
13081 * gcc.target/aarch64/noplt_3.c: Likewise.
13082 * gcc.target/aarch64/pic-constantpool1.c: Likewise.
13083 * gcc.target/aarch64/pic-small.c: Likewise.
13084 * gcc.target/aarch64/pic-symrefplus.c: Likewise.
13085 * gcc.target/aarch64/pr66912.c: Likewise.
13086 * gcc.target/aarch64/sve/tls_1.c: Likewise.
13087 * gcc.target/aarch64/sve/tls_preserve_1.c: Likewise.
13088 * gcc.target/aarch64/sve/tls_preserve_2.c: Likewise.
13089 * gcc.target/aarch64/sve/tls_preserve_3.c: Likewise.
13090 * gcc.target/aarch64/tlsie_tiny_1.c: Likewise.
13091 * gcc.target/aarch64/tlsle12_1.c: Likewise.
13092 * gcc.target/aarch64/tlsle12_tiny_1.c: Likewise.
13093 * gcc.target/aarch64/tlsle24_1.c: Likewise.
13094 * gcc.target/aarch64/tlsle24_tiny_1.c: Likewise.
13095 * gcc.target/aarch64/tlsle32_1.c: Likewise.
13096 * gcc.target/aarch64/tlsle_sizeadj_small_1.c: Likewise.
13097 * gcc.target/aarch64/tlsle_sizeadj_tiny_1.c: Likewise.
13099 2020-01-08 Jakub Jelinek <jakub@redhat.com>
13102 * g++.dg/opt/pr93187.C: New test.
13105 * gcc.c-torture/compile/pr93174.c: New test.
13107 2020-01-08 Olivier Hainque <hainque@adacore.com>
13108 Alexandre Oliva <oliva@adacore.com>
13110 * gcc.target/aarch64/stack-check-alloca.h: Remove
13111 #include alloca.h. #define alloca __builtin_alloca
13113 * gcc.target/aarch64/stack-check-alloca-1.c: Add
13114 { dg-require-effective-target alloca }.
13115 * gcc.target/aarch64/stack-check-alloca-2.c: Likewise.
13116 * gcc.target/aarch64/stack-check-alloca-3.c: Likewise.
13117 * gcc.target/aarch64/stack-check-alloca-4.c: Likewise.
13118 * gcc.target/aarch64/stack-check-alloca-5.c: Likewise.
13119 * gcc.target/aarch64/stack-check-alloca-6.c: Likewise.
13120 * gcc.target/aarch64/stack-check-alloca-7.c: Likewise.
13121 * gcc.target/aarch64/stack-check-alloca-8.c: Likewise.
13122 * gcc.target/aarch64/stack-check-alloca-9.c: Likewise.
13123 * gcc.target/aarch64/stack-check-alloca-10.c: Likewise.
13125 2020-01-08 Martin Liska <mliska@suse.cz>
13127 * gcc.dg/ipa/ipa-icf-1.c: Update expected scanned output.
13128 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
13129 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
13130 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
13131 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
13132 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
13133 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
13134 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
13135 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
13136 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
13137 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
13138 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
13139 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
13140 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
13141 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
13142 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
13143 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
13144 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
13145 * gcc.dg/ipa/ipa-icf-38.c: Likewise.
13146 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
13147 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
13148 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
13149 * gcc.dg/ipa/ipa-icf-merge-1.c: Likewise.
13150 * gcc.dg/ipa/pr64307.c: Likewise.
13151 * gcc.dg/ipa/pr90555.c: Likewise.
13152 * gcc.dg/ipa/propmalloc-1.c: Likewise.
13153 * gcc.dg/ipa/propmalloc-2.c: Likewise.
13154 * gcc.dg/ipa/propmalloc-3.c: Likewise.
13156 2020-01-08 Richard Biener <rguenther@suse.de>
13160 2020-01-08 Richard Earnshaw <rearnsha@arm.com>
13163 * gcc.target/arm/multilib.exp: Add new tests for rm-profile only.
13165 2020-01-08 Feng Xue <fxue@os.amperecomputing.com>
13168 * gcc.dg/ipa/ipa-clone-3.c: New test.
13170 2020-01-07 Paolo Carlini <paolo.carlini@oracle.com>
13172 * g++.old-deja/g++.bugs/900208_03.C: Check locations too.
13173 * g++.old-deja/g++.bugs/900519_06.C: Likewise.
13175 2020-01-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
13177 * gcc.dg/vect/vect-epilogues.c: XFAIL for arm big endian.
13179 2020-01-07 Richard Sandiford <richard.sandiford@arm.com>
13181 * gcc.target/aarch64/sve/pcs/asm_4.c: New test.
13183 2020-01-07 Richard Sandiford <richard.sandiford@arm.com>
13185 * g++.target/aarch64/sve/acle/general-c++/mangle_5.C: New test.
13186 * gcc.target/aarch64/sve/pcs/asm_1.c: Likewise.
13187 * gcc.target/aarch64/sve/pcs/asm_2.c: Likewise.
13188 * gcc.target/aarch64/sve/pcs/asm_3.c: Likewise.
13190 2020-01-07 Jakub Jelinek <jakub@redhat.com>
13192 PR tree-optimization/93156
13193 * gcc.dg/tree-ssa/pr93156.c: New test.
13195 PR tree-optimization/93118
13196 * gcc.dg/tree-ssa/pr93118.c: New test.
13198 2020-01-07 Martin Liska <mliska@suse.cz>
13200 PR tree-optimization/92860
13201 * gcc.dg/pr92860-2.c: New test.
13203 2020-01-07 Martin Liska <mliska@suse.cz>
13205 PR tree-optimization/92860
13206 * gcc.dg/pr92860.c: New test.
13208 2020-01-07 Jakub Jelinek <jakub@redhat.com>
13211 * g++.dg/cpp1y/constexpr-new.C: Expect an error explaining why
13212 static_assert failed for C++2a.
13213 * g++.dg/cpp2a/constexpr-new9.C: New test.
13215 2020-01-06 Richard Sandiford <richard.sandiford@arm.com>
13217 * gcc.target/aarch64/sve/asrdiv_1.c: Remove trailing %s.
13218 * gcc.target/aarch64/sve/asrdiv_2.c: New test.
13219 * gcc.target/aarch64/sve/asrdiv_3.c: Likewise.
13221 2020-01-06 Richard Sandiford <richard.sandiford@arm.com>
13223 * gcc.dg/vect/vect-cond-arith-8.c: New test.
13224 * gcc.target/aarch64/sve/cond_fmul_5.c: Likewise.
13226 2020-01-06 Nathan Sidwell <nathan@acm.org>
13229 * g++.dg/ubsan/vptr-4.C: Add expected error.
13231 2020-01-06 Richard Sandiford <richard.sandiford@arm.com>
13233 * gcc.target/aarch64/sve/acle/general/cpy_1.c: New test.
13235 2020-01-05 Andrew Pinski <apinski@marvell.com>
13237 * gcc.c-torture/compile/20200105-1.c: New testcase.
13238 * gcc.c-torture/compile/20200105-2.c: New testcase.
13239 * gcc.c-torture/compile/20200105-3.c: New testcase.
13241 2020-01-05 Iain Sandoe <iain@sandoe.co.uk>
13243 * gcc.dg/darwin-version-1.c: Adjust test to use different
13244 options for Darwin4-9 and Darwin10+.
13246 2020-01-05 Jakub Jelinek <jakub@redhat.com>
13249 * gcc.target/i386/pr93141-1.c: New test.
13250 * gcc.dg/pr67089-6.c: Expect 16 ADD_OVERFLOW calls even on ia32.
13253 * g++.dg/warn/Wredundant-tags-2.C: New test.
13256 * g++.dg/ext/cond4.C: New test.
13258 2020-01-04 Tobias Burnus <tobias@codesourcery.com>
13261 * gfortran.dg/contiguous_10.f90: New.
13263 2020-01-03 Iain Sandoe <iain@sandoe.co.uk>
13265 * gcc.target/i386/avx512bw-pr92686-vpcmp-intelasm-1.c: Require
13266 effective target masm_intel.
13267 * gcc.target/i386/avx512vl-pr92686-vpcmp-intelasm-1.c: Likewise.
13269 2020-01-03 Jakub Jelinek <jakub@redhat.com>
13272 * gcc.target/i386/pr93089-2.c: New test.
13273 * gcc.target/i386/pr93089-3.c: New test.
13276 * gcc.target/i386/pr93089-1.c: New test.
13279 * gcc.dg/torture/pr93110.c: New test.
13281 PR rtl-optimization/93088
13282 * gcc.target/i386/pr93088.c: New test.
13284 2020-01-03 Tobias Burnus <tobias@codesourcery.com>
13287 * gfortran.dg/associate_50.f90: Update dg-error.
13288 * gfortran.dg/associate_51.f90: New.
13290 2020-01-03 Jakub Jelinek <jakub@redhat.com>
13293 * gfortran.dg/impled_shape_5.f90: Use dg-do compile rather than dg-do
13296 2020-01-02 Andrew Pinski <apinski@marvell.com>
13298 * gcc.c-torture/execute/bitfld-8.c: New testcase.
13299 * gcc.c-torture/execute/bitfld-9.c: New testcase.
13301 2020-01-02 Jakub Jelinek <jakub@redhat.com>
13304 * c-c++-common/pr90677-2.c: New test.
13306 2020-01-02 Dennis Zhang <dennis.zhang@arm.com>
13308 * gcc.target/arm/multilib.exp: Add combination tests for armv8.6-a.
13310 2020-01-02 Tobias Burnus <tobias@codesourcery.com>
13313 * gfortran.dg/implied_shape_4.f90: New.
13314 * gfortran.dg/implied_shape_5.f90: New.
13316 2020-01-02 Jakub Jelinek <jakub@redhat.com>
13319 * c-c++-common/cold-1.c: New test.
13321 2020-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13323 PR libfortran/90374
13324 * gfortran.dg/fmt_zero_width.f90: Update test case.
13326 2020-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
13329 * gfortran.dg/dependency_58.f90: New test.
13331 2020-01-01 Jakub Jelinek <jakub@redhat.com>
13333 Update copyright years.
13335 PR tree-optimization/93098
13336 * gcc.c-torture/compile/pr93098.c: New test.
13338 Copyright (C) 2020 Free Software Foundation, Inc.
13340 Copying and distribution of this file, with or without modification,
13341 are permitted in any medium without royalty provided the copyright
13342 notice and this notice are preserved.