1 2020-05-14 Richard Biener <rguenther@suse.de>
4 * gcc.dg/tree-ssa/pr94703.c: Skip for strict-align targets.
6 2020-05-14 Richard Biener <rguenther@suse.de>
9 * gcc.dg/pr95118.c: New testcase.
11 2020-05-14 Jakub Jelinek <jakub@redhat.com>
13 * c-c++-common/gomp/declare-variant-14.c: New test.
16 * gcc.dg/gomp/pr95108.c: New test.
18 2020-05-14 Uroš Bizjak <ubizjak@gmail.com>
21 * gcc.target/i386/pr95046-5.c: New test.
23 2020-05-14 Andreas Krebbel <krebbel@linux.ibm.com>
25 * gcc.target/s390/stack-clash-2.c: New test.
27 2020-05-14 Andreas Krebbel <krebbel@linux.ibm.com>
29 * gcc.target/s390/stack-clash-1.c: New test.
31 2020-05-14 Andreas Krebbel <krebbel@linux.ibm.com>
33 * gcc.target/s390/stack-clash-3.c: New test.
35 2020-05-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
37 * gcc.target/powerpc/vec-extracth-0.c: New.
38 * gcc.target/powerpc/vec-extracth-1.c: New.
39 * gcc.target/powerpc/vec-extracth-2.c: New.
40 * gcc.target/powerpc/vec-extracth-3.c: New.
41 * gcc.target/powerpc/vec-extracth-4.c: New.
42 * gcc.target/powerpc/vec-extracth-5.c: New.
43 * gcc.target/powerpc/vec-extracth-6.c: New.
44 * gcc.target/powerpc/vec-extracth-7.c: New.
45 * gcc.target/powerpc/vec-extracth-be-0.c: New.
46 * gcc.target/powerpc/vec-extracth-be-1.c: New.
47 * gcc.target/powerpc/vec-extracth-be-2.c: New.
48 * gcc.target/powerpc/vec-extracth-be-3.c: New.
49 * gcc.target/powerpc/vec-extractl-0.c: New.
50 * gcc.target/powerpc/vec-extractl-1.c: New.
51 * gcc.target/powerpc/vec-extractl-2.c: New.
52 * gcc.target/powerpc/vec-extractl-3.c: New.
53 * gcc.target/powerpc/vec-extractl-4.c: New.
54 * gcc.target/powerpc/vec-extractl-5.c: New.
55 * gcc.target/powerpc/vec-extractl-6.c: New.
56 * gcc.target/powerpc/vec-extractl-7.c: New.
57 * gcc.target/powerpc/vec-extractl-be-0.c: New.
58 * gcc.target/powerpc/vec-extractl-be-1.c: New.
59 * gcc.target/powerpc/vec-extractl-be-2.c: New.
60 * gcc.target/powerpc/vec-extractl-be-3.c: New.
62 2020-05-13 Patrick Palka <ppalka@redhat.com>
65 * g++.dg/template/sfinae30.C: New test.
67 2020-05-13 Patrick Palka <ppalka@redhat.com>
70 * g++/cpp2a/concepts-lambda7.C: New test.
72 2020-05-13 Marek Polacek <polacek@redhat.com>
75 * g++.dg/cpp2a/explicit16.C: New test.
77 2020-05-13 Jason Merrill <jason@redhat.com>
79 * lib/target-supports.exp (check_effective_target_c++20_only)
80 (check_effective_target_c++20): New.
82 2020-05-13 Jakub Jelinek <jakub@redhat.com>
85 * gcc.dg/tree-ssa/pr94969.c: Swap scan-tree-dump-not arguments.
87 2020-05-13 Marek Polacek <polacek@redhat.com>
89 * g++.dg/parse/attr4.C: Use c++11 in a target selector.
91 2020-05-13 Mark Eggleston <markeggleston@gcc.gnu.org>
94 * gfortran.dg/pr88025.f90: Change in wording of error.
95 * gfortran.dg/pr93497.f90: New test.
96 * gfortran.dg/pr93714_1.f90: Change in wording of errors.
97 * gfortran.dg/pr93714_2.f90: Change in wording of errors.
99 2020-05-13 Patrick Palka <ppalka@redhat.com>
102 * g++.dg/cpp0x/alias-decl-70.C: New test.
104 2020-05-13 Jakub Jelinek <jakub@redhat.com>
107 * g++.dg/opt/pr95080.C: New test.
109 PR tree-optimization/95060
110 * gcc.target/i386/avx512f-pr95060.c: New test.
111 * gcc.target/i386/fma_double_1.c: Adjust expected insn counts.
112 * gcc.target/i386/fma_double_2.c: Likewise.
113 * gcc.target/i386/fma_double_3.c: Likewise.
114 * gcc.target/i386/fma_double_4.c: Likewise.
115 * gcc.target/i386/fma_double_5.c: Likewise.
116 * gcc.target/i386/fma_double_6.c: Likewise.
117 * gcc.target/i386/fma_float_1.c: Likewise.
118 * gcc.target/i386/fma_float_2.c: Likewise.
119 * gcc.target/i386/fma_float_3.c: Likewise.
120 * gcc.target/i386/fma_float_4.c: Likewise.
121 * gcc.target/i386/fma_float_5.c: Likewise.
122 * gcc.target/i386/fma_float_6.c: Likewise.
123 * gcc.target/i386/l_fma_double_1.c: Likewise.
124 * gcc.target/i386/l_fma_double_2.c: Likewise.
125 * gcc.target/i386/l_fma_double_3.c: Likewise.
126 * gcc.target/i386/l_fma_double_4.c: Likewise.
127 * gcc.target/i386/l_fma_double_5.c: Likewise.
128 * gcc.target/i386/l_fma_double_6.c: Likewise.
129 * gcc.target/i386/l_fma_float_1.c: Likewise.
130 * gcc.target/i386/l_fma_float_2.c: Likewise.
131 * gcc.target/i386/l_fma_float_3.c: Likewise.
132 * gcc.target/i386/l_fma_float_4.c: Likewise.
133 * gcc.target/i386/l_fma_float_5.c: Likewise.
134 * gcc.target/i386/l_fma_float_6.c: Likewise.
136 2020-05-13 Martin Liska <mliska@suse.cz>
139 * gcc.dg/asan/pr95051.c: Simplify options as -fsanitize=address
140 and -O2 were enough to trigger the original ICE.
142 2020-05-13 Christophe Lyon <christophe.lyon@linaro.org>
144 PR preprocessor/95013
145 * gcc.dg/unclosed-init.c: Add missing comment in dg-error.
147 2020-05-13 Bin Cheng <bin.cheng@linux.alibaba.com>
149 PR tree-optimization/94969
150 * gcc.dg/tree-ssa/pr94969.c: New test.
152 2020-05-12 Craig Blackmore <craig.blackmore@embecosm.com>
154 * gcc.target/riscv/shorten-memrefs-1.c: New test.
155 * gcc.target/riscv/shorten-memrefs-2.c: New test.
156 * gcc.target/riscv/shorten-memrefs-3.c: New test.
157 * gcc.target/riscv/shorten-memrefs-4.c: New test.
158 * gcc.target/riscv/shorten-memrefs-5.c: New test.
159 * gcc.target/riscv/shorten-memrefs-6.c: New test.
160 * gcc.target/riscv/shorten-memrefs-7.c: New test.
162 2020-05-12 Nathan Sidwell <nathan@acm.org>
164 PR preprocessor/95013
165 * c-c++-common/goacc/pr79428-1.c: Adjust EOF diagnostic location.
166 * c-c++-common/gomp/pr79428-2.c: Likewise.
167 * g++.dg/cpp0x/decltype63.C: Likewise.
168 * g++.dg/cpp0x/gen-attrs-64.C: Likewise.
169 * g++.dg/cpp0x/pr68726.C: Likewise.
170 * g++.dg/cpp0x/pr78341.C: Likewise.
171 * g++.dg/cpp1y/pr65202.C: Likewise.
172 * g++.dg/cpp1y/pr65340.C: Likewise.
173 * g++.dg/cpp1y/pr68578.C: Likewise.
174 * g++.dg/cpp1z/class-deduction44.C: Likewise.
175 * g++.dg/diagnostic/unclosed-extern-c.C: Likewise.
176 * g++.dg/diagnostic/unclosed-function.C: Likewise.
177 * g++.dg/diagnostic/unclosed-namespace.C: Likewise.
178 * g++.dg/diagnostic/unclosed-struct.C: Likewise.
179 * g++.dg/ext/pr84598.C: Likewise.
180 * g++.dg/other/switch4.C: Likewise.
181 * g++.dg/parse/attr4.C: Likewise.
182 * g++.dg/parse/cond4.C: Likewise.
183 * g++.dg/parse/crash10.C: Likewise.
184 * g++.dg/parse/crash18.C: Likewise.
185 * g++.dg/parse/crash27.C: Likewise.
186 * g++.dg/parse/crash34.C: Likewise.
187 * g++.dg/parse/crash35.C: Likewise.
188 * g++.dg/parse/crash52.C: Likewise.
189 * g++.dg/parse/crash59.C: Likewise.
190 * g++.dg/parse/crash61.C: Likewise.
191 * g++.dg/parse/crash67.C: Likewise.
192 * g++.dg/parse/error14.C: Likewise.
193 * g++.dg/parse/error56.C: Likewise.
194 * g++.dg/parse/invalid1.C: Likewise.
195 * g++.dg/parse/parameter-declaration-1.C: Likewise.
196 * g++.dg/parse/parser-pr28152-2.C: Likewise.
197 * g++.dg/parse/parser-pr28152.C: Likewise.
198 * g++.dg/parse/pr68722.C: Likewise.
199 * g++.dg/pr46852.C: Likewise.
200 * g++.dg/pr46868.C: Likewise.
201 * g++.dg/template/crash115.C: Likewise.
202 * g++.dg/template/crash43.C: Likewise.
203 * g++.dg/template/crash90.C: Likewise.
204 * g++.dg/template/error-recovery1.C: Likewise.
205 * g++.dg/template/error57.C: Likewise.
206 * g++.old-deja/g++.other/crash31.C: Likewise.
207 * gcc.dg/empty-source-2.c: Likewise.
208 * gcc.dg/empty-source-3.c: Likewise.
209 * gcc.dg/noncompile/pr30552-3.c: Likewise.
210 * gcc.dg/noncompile/pr35447-1.c: Likewise.
211 * gcc.dg/pr20245-1.c: Likewise.
212 * gcc.dg/pr28419.c: Likewise.
213 * gcc.dg/rtl/truncated-rtl-file.c: Likewise.
214 * gcc.dg/unclosed-init.c: Likewise.
215 * obj-c++.dg/property/property-neg-6.mm: Likewise.
216 * obj-c++.dg/syntax-error-10.mm: Likewise.
217 * obj-c++.dg/syntax-error-8.mm: Likewise.
218 * obj-c++.dg/syntax-error-9.mm: Likewise.
220 2020-05-12 Marek Polacek <polacek@redhat.com>
223 * g++.dg/lookup/koenig15.C: New test.
225 2020-05-12 Jakub Jelinek <jakub@redhat.com>
228 * gcc.dg/asan/pr95051.c: Add -fno-sanitize=all to dg-options.
230 2020-05-12 Uroš Bizjak <ubizjak@gmail.com>
233 * gcc.target/i386/pr95046-4.c: New test.
235 2020-05-12 Patrick Palka <ppalka@redhat.com>
238 * g++.dg/cpp2a/concepts-pr78752-2.C: New test.
240 2020-05-12 Uroš Bizjak <ubizjak@gmail.com>
243 * gcc.target/i386/pr95046-3.c: New test.
245 2020-05-12 Uroš Bizjak <ubizjak@gmail.com>
248 * gcc.target/i386/pr95046-2.c: New test.
250 2020-05-12 Jozef Lawrynowicz <jozef.l@mittosystems.com>
252 * gcc.c-torture/execute/noinit-attribute.c: Skip for msp430
253 in the large memory model.
255 2020-05-12 Jozef Lawrynowicz <jozef.l@mittosystems.com>
257 * gcc.target/msp430/region-attribute-misuse.c: Allow a .bss section to
260 2020-05-12 Martin Liska <mliska@suse.cz>
264 * g++.dg/asan/function-argument-4.C: New test.
265 * gcc.dg/asan/pr95033.c: New test.
266 * gcc.dg/asan/pr95051.c: New test.
268 2020-05-12 Jakub Jelinek <jakub@redhat.com>
271 * g++.dg/gomp/pr95063.C: New test.
273 2020-05-12 Richard Sandiford <richard.sandiford@arm.com>
275 PR tree-optimization/94980
276 * gcc.target/i386/pr94980.c: New test.
278 2020-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
280 * gcc.target/powerpc/vec-clzm-0.c: Rename to...
281 * gcc.target/powerpc/vec-cntlzm-0.c: ...this.
282 * gcc.target/powerpc/vec-clzm-1.c: Rename to...
283 * gcc.target/powerpc/vec-cntlzm-1.c: ...this.
284 * gcc.target/powerpc/vec-ctzm-0.c: Rename to...
285 * gcc.target/powerpc/vec-cnttzm-0.c: ...this.
286 * gcc.target/powerpc/vec-ctzm-1.c: Rename to...
287 * gcc.target/powerpc/vec-cnttzm-1.c: ...this.
288 * gcc.target/powerpc/vec-gnb-8.c: Rename to...
289 * gcc.target/powerpc/vec-gnb-0.c: ...this, deleting the old file.
290 * gcc.target/powerpc/vec-gnb-9.c: Rename to...
291 * gcc.target/powerpc/vec-gnb-1.c: ...this, deleting the old file.
292 * gcc.target/powerpc/vec-gnb-10.c: Rename to...
293 * gcc.target/powerpc/vec-gnb-2.c: ...this, deleting the old file.
294 * gcc.target/powerpc/vec-gnb-3.c: Delete.
295 * gcc.target/powerpc/vec-gnb-4.c: Delete.
296 * gcc.target/powerpc/vec-gnb-5.c: Delete.
297 * gcc.target/powerpc/vec-gnb-6.c: Delete.
298 * gcc.target/powerpc/vec-gnb-7.c: Delete.
300 2020-05-11 Carl Love <cel@us.ibm.com>
302 * gcc.target/powerpc/xxgenpc-runnable.c: New.
304 2020-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
306 * gcc.target/powerpc/vec-stril-0.c: New.
307 * gcc.target/powerpc/vec-stril-1.c: New.
308 * gcc.target/powerpc/vec-stril-10.c: New.
309 * gcc.target/powerpc/vec-stril-11.c: New.
310 * gcc.target/powerpc/vec-stril-12.c: New.
311 * gcc.target/powerpc/vec-stril-13.c: New.
312 * gcc.target/powerpc/vec-stril-14.c: New.
313 * gcc.target/powerpc/vec-stril-15.c: New.
314 * gcc.target/powerpc/vec-stril-16.c: New.
315 * gcc.target/powerpc/vec-stril-17.c: New.
316 * gcc.target/powerpc/vec-stril-18.c: New.
317 * gcc.target/powerpc/vec-stril-19.c: New.
318 * gcc.target/powerpc/vec-stril-2.c: New.
319 * gcc.target/powerpc/vec-stril-20.c: New.
320 * gcc.target/powerpc/vec-stril-21.c: New.
321 * gcc.target/powerpc/vec-stril-22.c: New.
322 * gcc.target/powerpc/vec-stril-23.c: New.
323 * gcc.target/powerpc/vec-stril-3.c: New.
324 * gcc.target/powerpc/vec-stril-4.c: New.
325 * gcc.target/powerpc/vec-stril-5.c: New.
326 * gcc.target/powerpc/vec-stril-6.c: New.
327 * gcc.target/powerpc/vec-stril-7.c: New.
328 * gcc.target/powerpc/vec-stril-8.c: New.
329 * gcc.target/powerpc/vec-stril-9.c: New.
330 * gcc.target/powerpc/vec-stril_p-0.c: New.
331 * gcc.target/powerpc/vec-stril_p-1.c: New.
332 * gcc.target/powerpc/vec-stril_p-10.c: New.
333 * gcc.target/powerpc/vec-stril_p-11.c: New.
334 * gcc.target/powerpc/vec-stril_p-2.c: New.
335 * gcc.target/powerpc/vec-stril_p-3.c: New.
336 * gcc.target/powerpc/vec-stril_p-4.c: New.
337 * gcc.target/powerpc/vec-stril_p-5.c: New.
338 * gcc.target/powerpc/vec-stril_p-6.c: New.
339 * gcc.target/powerpc/vec-stril_p-7.c: New.
340 * gcc.target/powerpc/vec-stril_p-8.c: New.
341 * gcc.target/powerpc/vec-stril_p-9.c: New.
342 * gcc.target/powerpc/vec-strir-0.c: New.
343 * gcc.target/powerpc/vec-strir-1.c: New.
344 * gcc.target/powerpc/vec-strir-10.c: New.
345 * gcc.target/powerpc/vec-strir-11.c: New.
346 * gcc.target/powerpc/vec-strir-12.c: New.
347 * gcc.target/powerpc/vec-strir-13.c: New.
348 * gcc.target/powerpc/vec-strir-14.c: New.
349 * gcc.target/powerpc/vec-strir-15.c: New.
350 * gcc.target/powerpc/vec-strir-16.c: New.
351 * gcc.target/powerpc/vec-strir-17.c: New.
352 * gcc.target/powerpc/vec-strir-18.c: New.
353 * gcc.target/powerpc/vec-strir-19.c: New.
354 * gcc.target/powerpc/vec-strir-2.c: New.
355 * gcc.target/powerpc/vec-strir-20.c: New.
356 * gcc.target/powerpc/vec-strir-21.c: New.
357 * gcc.target/powerpc/vec-strir-22.c: New.
358 * gcc.target/powerpc/vec-strir-23.c: New.
359 * gcc.target/powerpc/vec-strir-3.c: New.
360 * gcc.target/powerpc/vec-strir-4.c: New.
361 * gcc.target/powerpc/vec-strir-5.c: New.
362 * gcc.target/powerpc/vec-strir-6.c: New.
363 * gcc.target/powerpc/vec-strir-7.c: New.
364 * gcc.target/powerpc/vec-strir-8.c: New.
365 * gcc.target/powerpc/vec-strir-9.c: New.
366 * gcc.target/powerpc/vec-strir_p-0.c: New.
367 * gcc.target/powerpc/vec-strir_p-1.c: New.
368 * gcc.target/powerpc/vec-strir_p-10.c: New.
369 * gcc.target/powerpc/vec-strir_p-11.c: New.
370 * gcc.target/powerpc/vec-strir_p-2.c: New.
371 * gcc.target/powerpc/vec-strir_p-3.c: New.
372 * gcc.target/powerpc/vec-strir_p-4.c: New.
373 * gcc.target/powerpc/vec-strir_p-5.c: New.
374 * gcc.target/powerpc/vec-strir_p-6.c: New.
375 * gcc.target/powerpc/vec-strir_p-7.c: New.
376 * gcc.target/powerpc/vec-strir_p-8.c: New.
377 * gcc.target/powerpc/vec-strir_p-9.c: New.
379 2020-05-11 Kelvin Nilsen <wschmidt@linux.ibm.com>
381 * gcc.target/powerpc/vec-ternarylogic-0.c: New.
382 * gcc.target/powerpc/vec-ternarylogic-1.c: New.
383 * gcc.target/powerpc/vec-ternarylogic-10.c: New.
384 * gcc.target/powerpc/vec-ternarylogic-2.c: New.
385 * gcc.target/powerpc/vec-ternarylogic-3.c: New.
386 * gcc.target/powerpc/vec-ternarylogic-4.c: New.
387 * gcc.target/powerpc/vec-ternarylogic-5.c: New.
388 * gcc.target/powerpc/vec-ternarylogic-6.c: New.
389 * gcc.target/powerpc/vec-ternarylogic-7.c: New.
390 * gcc.target/powerpc/vec-ternarylogic-8.c: New.
391 * gcc.target/powerpc/vec-ternarylogic-9.c: New.
393 2020-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
395 * gcc.target/powerpc/pdep-0.c: New.
396 * gcc.target/powerpc/pdep-1.c: New.
397 * gcc.target/powerpc/pextd-0.c: New.
398 * gcc.target/powerpc/pextd-1.c: New.
400 2020-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
402 * gcc.target/powerpc/vec-clrl-0.c: New.
403 * gcc.target/powerpc/vec-clrl-1.c: New.
404 * gcc.target/powerpc/vec-clrr-0.c: New.
405 * gcc.target/powerpc/vec-clrr-1.c: New.
407 2020-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
409 * gcc.target/powerpc/cntlzdm-0.c: New test.
410 * gcc.target/powerpc/cntlzdm-1.c: New test.
411 * gcc.target/powerpc/cnttzdm-0.c: New test.
412 * gcc.target/powerpc/cnttzdm-1.c: New test.
414 2020-05-11 Harald Anlauf <anlauf@gmx.de>
417 * gfortran.dg/pr95053.f: New test.
419 2020-05-11 Uroš Bizjak <ubizjak@gmail.com>
422 * gcc.target/i386/pr95046-1.c (test_sqrt): Add.
424 2020-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
426 * gcc.target/powerpc/vec-cfuged-0.c: New test.
427 * gcc.target/powerpc/vec-cfuged-1.c: New test.
429 2020-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
431 * gcc.target.powerpc/cfuged-0.c: New test.
432 * gcc.target.powerpc/cfuged-1.c: New test.
434 2020-05-11 Richard Biener <rguenther@suse.de>
436 PR tree-optimization/95049
437 * gcc.dg/torture/pr95049.c: New testcase.
439 2020-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
440 Bill Schmidt <wschmidt@linux.ibm.com>
442 * gcc.target/powerpc/vec-gnb-0.c: New test.
443 * gcc.target/powerpc/vec-gnb-1.c: New test.
444 * gcc.target/powerpc/vec-gnb-10.c: New test.
445 * gcc.target/powerpc/vec-gnb-2.c: New test.
446 * gcc.target/powerpc/vec-gnb-3.c: New test.
447 * gcc.target/powerpc/vec-gnb-4.c: New test.
448 * gcc.target/powerpc/vec-gnb-5.c: New test.
449 * gcc.target/powerpc/vec-gnb-6.c: New test.
450 * gcc.target/powerpc/vec-gnb-7.c: New test.
451 * gcc.target/powerpc/vec-gnb-8.c: New test.
452 * gcc.target/powerpc/vec-gnb-9.c: New test.
454 2020-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
456 * gcc.target/powerpc/vec-pdep-0.c: New.
457 * gcc.target/powerpc/vec-pdep-1.c: New.
458 * gcc.target/powerpc/vec-pext-0.c: New.
459 * gcc.target/powerpc/vec-pext-1.c: New.
461 2020-05-11 Richard Biener <rguenther@suse.de>
463 PR tree-optimization/94988
464 PR tree-optimization/95025
465 * gcc.dg/torture/pr94988.c: New testcase.
466 * gcc.dg/torture/pr95025.c: Likewise.
467 * gcc.dg/torture/pr95045.c: Likewise.
468 * g++.dg/asan/pr95025.C: New testcase.
470 2020-05-11 Jakub Jelinek <jakub@redhat.com>
471 Tobias Burnus <tobias@codesourcery.com>
474 * gfortran.dg/gomp/pr94672.f90: New.
475 * gfortran.dg/missing_optional_dummy_6a.f90: Update scan-tree.
477 2020-05-11 Felix Yang <felix.yang@huawei.com>
480 * gcc.target/aarch64/mgeneral-regs_5.c: New test.
482 2020-05-11 Alex Coplan <alex.coplan@arm.com>
484 * gcc.target/aarch64/csinv-neg.c: New test.
486 2020-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
488 * gcc.target/powerpc/vec-clzm-0.c: New test.
489 * gcc.target/powerpc/vec-clzm-1.c: New test.
490 * gcc.target/powerpc/vec-ctzm-0.c: New test.
491 * gcc.target/powerpc/vec-ctzm-1.c: New test.
493 2020-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
495 * gcc.target/powerpc/dg-future-0.c: New.
496 * gcc.target/powerpc/dg-future-1.c: New.
497 * lib/target-supports.exp (check_powerpc_future_hw_available):
498 Replace -mfuture with -mcpu=future.
499 (check_effective_target_powerpc_future_ok): Likewise.
500 (is-effective-target): Add powerpc_future_hw.
502 2020-05-11 Kito Cheng <kito.cheng@sifive.com>
504 * gcc/testsuite/g++.dg/ipa/pr94856.C: Require fgnu-tm.
506 2020-05-11 Uroš Bizjak <ubizjak@gmail.com>
509 * gcc.target/i386/pr95046-1.c: New test.
511 2020-05-11 Mark Eggleston <markeggleston@gcc.gnu.org>
514 * gfortran.dg/pr59107.f90: New test.
516 2020-05-11 Xiong Hu Luo <luoxhu@linux.ibm.com>
518 PR tree-optimization/83403
519 * gcc.dg/tree-ssa/pr83403-1.c: New test.
520 * gcc.dg/tree-ssa/pr83403-2.c: New test.
521 * gcc.dg/tree-ssa/pr83403.h: New header.
523 2020-05-10 Harald Anlauf <anlauf@gmx.de>
526 * gfortran.dg/pr93499.f90: New test.
528 2020-05-09 Jakub Jelinek <jakub@redhat.com>
531 * gcc.dg/two-types-6.c: Remove dg-warning directive that never
533 * gcc.dg/analyzer/pr93382.c: Properly escape ()s in the diagnostic
536 2020-05-09 Hans-Peter Nilsson <hp@axis.com>
538 * gcc.target/cris/: Adjust for removing crisv32-* and cris-linux-*.
539 * gcc.dg/20020919-1.c, gcc.dg/pr31866.c, gcc.dg/pr46647.c,
540 gcc.dg/sibcall-10.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
541 gcc.dg/sibcall-9.c, gcc.dg/torture/cris-asm-mof-1.c,
542 gcc.dg/torture/cris-volatile-1.c, gcc.dg/torture/pr38948.c,
543 gcc.dg/tree-ssa/20040204-1.c, gcc.dg/tree-ssa/loop-1.c,
544 gcc.dg/weak/typeof-2.c, lib/target-supports.exp: Remove remaining
547 2020-05-08 Vladimir Makarov <vmakarov@redhat.com>
549 * gcc.target/i386/pr92807-1.c: Improve the regex.
551 2020-05-08 Iain Sandoe <iain@sandoe.co.uk>
554 * g++.dg/coroutines/torture/pr95003.C: New test.
556 2020-05-08 Nathan Sidwell <nathan@acm.org>
558 * gcc.dg/cpp/counter-[23].c: Move to c-c+_-common/cpp.
559 * gcc.dg/cpp/dir-only-*: Likewise.
560 * c-c++-common/cpp/dir-only-[78].c: New.
562 2020-05-08 Richard Biener <rguenther@suse.de>
564 * gcc.dg/vect/bb-slp-pr68892.c: Adjust for not supported
565 SLP permutations becoming builds from scalars.
566 * gcc.dg/vect/bb-slp-pr78205.c: Likewise.
567 * gcc.dg/vect/bb-slp-34.c: Likewise.
569 2020-05-08 Nathan Sidwell <nathan@acm.org>
571 * c-c++-common/raw-string-6.c: Adjust EOF error location.
572 * g++.dg/cpp0x/decltype63.C: Likewise.
573 * g++.dg/cpp0x/gen-attrs-64.C: Likewise.
574 * g++.dg/cpp0x/pr68726.C: Likewise.
575 * g++.dg/cpp0x/pr78341.C: Likewise.
576 * g++.dg/cpp1y/pr65202.C: Likewise.
577 * g++.dg/cpp1z/class-deduction44.C: Likewise.
578 * g++.dg/diagnostic/unclosed-extern-c.C: Likewise.
579 * g++.dg/diagnostic/unclosed-function.C: Likewise.
580 * g++.dg/diagnostic/unclosed-namespace.C: Likewise.
581 * g++.dg/diagnostic/unclosed-struct.C: Likewise.
582 * g++.dg/ext/pr84598.C: Likewise.
583 * g++.dg/other/switch4.C: Likewise.
584 * g++.dg/parse/crash10.C: Likewise.
585 * g++.dg/parse/crash18.C: Likewise.
586 * g++.dg/parse/crash35.C: Likewise.
587 * g++.dg/parse/crash59.C: Likewise.
588 * g++.dg/parse/crash61.C: Likewise.
589 * g++.dg/parse/crash67.C: Likewise.
590 * g++.dg/parse/ctor3.C: Likewise.
591 * g++.dg/parse/error14.C: Likewise.
592 * g++.dg/parse/error5.C: Likewise.
593 * g++.dg/parse/error56.C: Likewise.
594 * g++.dg/parse/invalid1.C: Likewise.
595 * g++.dg/parse/parameter-declaration-1.C: Likewise.
596 * g++.dg/parse/parser-pr28152-2.C: Likewise.
597 * g++.dg/parse/parser-pr28152.C: Likewise.
598 * g++.dg/parse/pr68722.C: Likewise.
599 * g++.dg/pr46852.C: Likewise.
600 * g++.dg/pr46868.C: Likewise.
601 * g++.dg/template/crash115.C: Likewise.
602 * g++.dg/template/crash43.C: Likewise.
603 * g++.dg/template/error-recovery1.C: Likewise.
604 * g++.dg/template/error57.C: Likewise.
605 * g++.old-deja/g++.other/crash31.C: Likewise.
607 2020-05-08 Eric Botcazou <ebotcazou@adacore.com>
609 * gnat.dg/addr15.adb: New test.
611 2020-05-08 Richard Biener <rguenther@suse.de>
613 * gnat.dg/opt83.adb: New testcase.
615 2020-05-08 Jakub Jelinek <jakub@redhat.com>
617 PR tree-optimization/94786
618 * gcc.dg/tree-ssa/pr94786.c: New test.
621 * gcc.target/i386/pr94857.c: New test.
623 PR tree-optimization/94783
624 * gcc.dg/tree-ssa/pr94783.c: New test.
626 PR tree-optimization/94956
627 * gcc.target/i386/pr94956.c: New test.
629 PR tree-optimization/94913
630 * gcc.dg/tree-ssa/pr94913.c: New test.
632 2020-05-07 Segher Boessenkool <segher@kernel.crashing.org>
634 * gcc.target/powerpc/setnbc.h: New.
635 * gcc.target/powerpc/setnbceq.c: New.
636 * gcc.target/powerpc/setnbcge.c: New.
637 * gcc.target/powerpc/setnbcgt.c: New.
638 * gcc.target/powerpc/setnbcle.c: New.
639 * gcc.target/powerpc/setnbclt.c: New.
640 * gcc.target/powerpc/setnbcne.c: New.
642 2020-05-07 Segher Boessenkool <segher@kernel.crashing.org>
644 * gcc.target/powerpc/setbc.h: New.
645 * gcc.target/powerpc/setbceq.c: New.
646 * gcc.target/powerpc/setbcge.c: New.
647 * gcc.target/powerpc/setbcgt.c: New.
648 * gcc.target/powerpc/setbcle.c: New.
649 * gcc.target/powerpc/setbclt.c: New.
650 * gcc.target/powerpc/setbcne.c: New.
652 2020-05-07 Iain Sandoe <iain@sandoe.co.uk>
656 * g++.dg/coroutines/coro-missing-final-suspend.C: New test.
657 * g++.dg/coroutines/coro-missing-initial-suspend.C: New test.
658 * g++.dg/coroutines/coro-missing-promise-yield.C: Check for
659 continuation of compilation.
660 * g++.dg/coroutines/coro-missing-promise.C: Likewise.
661 * g++.dg/coroutines/coro-missing-ret-value.C: Likewise
662 * g++.dg/coroutines/coro-missing-ret-void.C: Likewise
663 * g++.dg/coroutines/coro-missing-ueh-3.C: Likewise
664 * g++.dg/coroutines/pr94817.C: New test.
665 * g++.dg/coroutines/pr94829.C: New test.
667 2020-05-07 Marek Polacek <polacek@redhat.com>
669 PR c++/94590 - Detect long double -> double narrowing.
670 * g++.dg/cpp0x/Wnarrowing18.C: New test.
672 2020-05-07 Marek Polacek <polacek@redhat.com>
675 * g++.dg/template/spec41.C: New test.
677 2020-05-07 Marek Polacek <polacek@redhat.com>
680 * g++.dg/cpp0x/initlist92.C: Don't expect an error in C++20 only.
682 2020-05-07 Manfred Schwarb <manfred99@gmx.ch>
684 * gcc.dg/20050121-1.c: Fix broken dg directives.
685 * gcc.dg/analzyer/pr93382.c: Likewise.
686 * gcc.dg/autopar/pr68460.c: Likewise.
687 * gcc.dg/c90-fordecl-1.c: Likewise.
688 * gcc.dg/cpp/trad/funlike-5.c: Likewise.
689 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
690 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
691 * gcc.dg/lto/pr52634_0.c: Likewise.
692 * gcc.dg/pr32069.c: Likewise.
693 * gcc.dg/pr35445.c: Likewise.
694 * gcc.dg/pr40172-3.c: Likewise.
695 * gcc.dg/pr87347.c: Likewise.
696 * gcc.dg/pr88660.c: Likewise.
697 * gcc.dg/pr89689.c: Likewise.
698 * gcc.dg/sinatan-2.c: Likewise.
699 * gcc.dg/sinhatanh-1.c: Likewise.
700 * gcc.dg/sinhovercosh-1.c: Likewise.
701 * gcc.dg/tls/opt-9.c: Likewise.
702 * gcc.dg/torture/builtins-1.c: Likewise.
703 * gcc.dg/torture/pr51106-1.c: Likewise.
704 * gcc.dg/torture/pr51106-2.c: Likewise.
705 * gcc.dg/torture/pr80281.c: Likewise.
706 * gcc.dg/torture/pr92252.c: Likewise.
707 * gcc.dg/tree-ssa/pr79448-2.c: Likewise.
708 * gcc.dg/tree-ssa/pr79448.c: Likewise.
709 * gcc.dg/tree-ssa/pr92163.c: Likewise.
710 * gcc.dg/tree-ssa/reassoc-28.c: Likewise.
711 * gcc.dg/tree-ssa/upcast-1.c: Likewise.
712 * gcc.dg/two-types-6.c: Likewise.
713 * gcc.dg/ubsan/c-shift-1.c: Likewise.
714 * gcc.dg/var-expand3.c: Likewise.
715 * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: Likewise.
716 * gcc.dg/vect/pr71264.c: Likewise.
718 2020-05-07 Marek Polacek <polacek@redhat.com>
720 * g++.dg/other/operator1.C: Adjust expected message.
721 * g++.dg/overload/operator2.C: Likewise.
722 * g++.dg/template/error30.C: Likewise.
723 * g++.old-deja/g++.jason/operator.C: Likewise.
725 2020-05-07 Richard Biener <rguenther@suse.de>
728 * gcc.dg/tree-ssa/pr94703.c: New testcase.
730 2020-05-07 Jakub Jelinek <jakub@redhat.com>
733 * g++.dg/ext/attr-parm-1.C: Enable the test also for lp64 x86, use
734 sysv_abi and ms_abi attributes in that case instead of fastcall and
738 * gcc.dg/pr94968.c: New test.
740 2020-05-07 Richard Biener <rguenther@suse.de>
742 PR tree-optimization/57359
743 * gcc.dg/torture/pr57359-1.c: New testcase.
744 * gcc.dg/torture/pr57359-1.c: Likewise.
745 * gcc.dg/tree-ssa/ssa-lim-14.c: Likewise.
746 * gcc.dg/graphite/pr80906.c: XFAIL.
748 2020-05-07 Eric Botcazou <ebotcazou@adacore.com>
750 * gnat.dg/debug16.adb: New test.
752 2020-05-06 Marek Polacek <polacek@redhat.com>
755 * g++.dg/warn/Wdiv-by-zero-3.C: New test.
756 * g++.dg/warn/Wtype-limits4.C: New test.
757 * g++.dg/warn/template-2.C: New test.
758 * g++.old-deja/g++.pt/crash10.C: Add dg-warning.
760 2020-05-06 Iain Buclaw <ibuclaw@gdcproject.org>
763 * gdc.dg/pr94970.d: New test.
765 2020-05-06 Jakub Jelinek <jakub@redhat.com>
768 * g++.dg/warn/Wstrict-aliasing-bogus-tmpl.C: New test.
771 * g++.dg/cpp2a/spaceship-synth8.C: New test.
773 2020-05-06 qing zhao <qing.zhao@oracle.com>
776 * gcc.dg/plugin/location-overflow-test-1.c (fn_1): New message to
777 provide hint to use the new -flarge-source-files option.
779 2020-05-06 Uroš Bizjak <ubizjak@gmail.com>
782 * gcc.target/i386/pr94913-1.c: New test.
783 * gcc.target/i386/pr94913-2.c: Ditto.
785 2020-05-06 Richard Biener <rguenther@suse.de>
787 PR tree-optimization/94963
788 * gcc.dg/pr94963.c: New testcase.
790 2020-05-06 Hongtao Liu <hongtao.liu@intel.com>
792 * g++.dg/other/i386-2.c: Add -mtsxldtrk.
793 * g++.dg/other/i386-3.c: Likewise.
794 * gcc.target/i386/sse-12.c: Likewise.
795 * gcc.target/i386/sse-13.c: Likewise.
796 * gcc.target/i386/sse-14.c: Likewise.
797 * gcc.target/i386/sse-22.c: Likewsie.
798 * gcc.target/i386/sse-23.c: Likewise.
799 * gcc.target/i386/tsxldtrk-1.c: New test.
800 * gcc.target/i386/funcspec-56.inc: Add target attribute tests
803 2020-05-06 Hongtao Liu <hongtao.liu@intel.com>
805 * gcc.target/i386/funcspec-56.inc: Add enqcmd, avx512bf16,
808 2020-05-06 Jakub Jelinek <jakub@redhat.com>
810 PR tree-optimization/94921
811 * match.pd (~(~X - Y) -> X + Y, ~(~X + Y) -> X - Y): New
814 PR rtl-optimization/94873
815 * gcc.dg/pr94873.c: New test.
817 2020-05-06 Hongtao.liu <hongtao.liu@intel.com>
818 Wei Xiao <wei3.xiao@intel.com>
820 * gcc/testsuite/gcc.target/i386/serialize-1.c: New test.
821 * gcc/testsuite/g++.dg/other/i386-2.C: Add -mserialize.
822 * gcc/testsuite/g++.dg/other/i386-3.C: Ditto.
823 * gcc/testsuite/gcc.target/i386/funcspec-56.inc: Ditto.
824 * gcc/testsuite/gcc.target/i386/sse-12.c: Ditto.
825 * gcc/testsuite/gcc.target/i386/sse-13.c: Ditto.
826 * gcc/testsuite/gcc.target/i386/sse-14.c: Ditto.
827 * gcc/testsuite/gcc.target/i386/sse-22.c: Ditto.
828 * gcc/testsuite/gcc.target/i386/sse-23.c: Ditto.
830 2020-05-05 H.J. Lu <hongjiu.lu@intel.com>
833 * objc/execute/exceptions/matcher-1.m (my_exception_matcher):
834 Change return type to int.
836 2020-05-05 Harald Anlauf <anlauf@gmx.de>
839 * gfortran.dg/pr93366.f90: New test.
841 2020-05-05 Michael Meissner <meissner@linux.ibm.com>
843 * gcc.dg/nextafter-2.c: Delete changes meant for a private branch.
844 * gcc.target/powerpc/pr70117.c: Likewise.
846 2020-05-05 Dimitar Dimitrov <dimitar@dinux.eu>
848 * gcc.target/pru/clobber-sp.c: New test.
850 2020-05-05 Dimitar Dimitrov <dimitar@dinux.eu>
852 * gcc.target/pru/lra-framepointer-fragmentation-1.c: Update test to
853 take into account additional available registers.
854 * gcc.target/pru/lra-framepointer-fragmentation-2.c: Ditto.
856 2020-05-05 Marek Polacek <polacek@redhat.com>
859 * g++.dg/lookup/this1.C: Adjust dg-error.
860 * g++.dg/template/lookup12.C: New test.
861 * g++.dg/template/lookup13.C: New test.
862 * g++.dg/template/lookup14.C: New test.
863 * g++.dg/template/lookup15.C: New test.
865 2020-05-05 Martin Liska <mliska@suse.cz>
867 * gcc.dg/spellcheck-options-22.c: New test.
869 2020-05-05 Martin Liska <mliska@suse.cz>
871 * g++.dg/concepts/diagnostic1.C: Merge dg-options and
872 dg-additional-options if len <= 120 chars.
873 * g++.dg/cpp1y/new1.C: Likewise.
874 * g++.dg/cpp1y/new2.C: Likewise.
875 * g++.dg/debug/dwarf2/pr61433.C: Likewise.
876 * g++.dg/init/new18.C: Likewise.
877 * g++.dg/ipa/devirt-19.C: Likewise.
878 * g++.dg/ipa/devirt-52.C: Likewise.
879 * g++.dg/ipa/pr44372.C: Likewise.
880 * g++.dg/ipa/pr58371.C: Likewise.
881 * g++.dg/ipa/pr63587-2.C: Likewise.
882 * g++.dg/ipa/pr78211.C: Likewise.
883 * g++.dg/opt/dump1.C: Likewise.
884 * g++.dg/opt/pr44919.C: Likewise.
885 * g++.dg/opt/pr47615.C: Likewise.
886 * g++.dg/opt/pr82159-2.C: Likewise.
887 * g++.dg/other/pr52048.C: Likewise.
888 * g++.dg/pr57662.C: Likewise.
889 * g++.dg/pr59510.C: Likewise.
890 * g++.dg/pr67989.C: Likewise.
891 * g++.dg/pr81194.C: Likewise.
892 * g++.dg/template/canon-type-8.C: Likewise.
893 * g++.dg/template/crash107.C: Likewise.
894 * g++.dg/template/show-template-tree-3.C: Likewise.
895 * g++.dg/tm/cgraph_edge.C: Likewise.
896 * g++.dg/torture/20141013.C: Likewise.
897 * g++.dg/torture/pr34641.C: Likewise.
898 * g++.dg/torture/pr34850.C: Likewise.
899 * g++.dg/torture/pr36745.C: Likewise.
900 * g++.dg/torture/pr40991.C: Likewise.
901 * g++.dg/torture/pr48271.C: Likewise.
902 * g++.dg/torture/pr53602.C: Likewise.
903 * g++.dg/torture/pr53752.C: Likewise.
904 * g++.dg/torture/pr54838.C: Likewise.
905 * g++.dg/torture/pr58252.C: Likewise.
906 * g++.dg/tree-ssa/pr22444.C: Likewise.
907 * g++.dg/tree-ssa/pr24351-3.C: Likewise.
908 * g++.dg/tree-ssa/pr27283.C: Likewise.
909 * g++.dg/tree-ssa/pr27291.C: Likewise.
910 * g++.dg/tree-ssa/pr27548.C: Likewise.
911 * g++.dg/tree-ssa/pr42337.C: Likewise.
912 * g++.dg/ubsan/pr65583.C: Likewise.
913 * g++.old-deja/g++.robertl/eb27.C: Likewise.
914 * gcc.dg/tree-ssa/dse-points-to.c: Likewise.
915 * gcc.target/arm/simd/vmmla_1.c: Likewise.
916 * gcc.target/i386/vect-pr67800.c: Likewise.
917 * gcc.target/mips/cfgcleanup-jalr2.c: Likewise.
918 * gcc.target/mips/cfgcleanup-jalr3.c: Likewise.
920 2020-05-05 Richard Biener <rguenther@suse.de>
923 * gcc.dg/vect/bb-slp-22.c: Adjust.
925 2020-05-05 Richard Biener <rguenther@suse.de>
928 * gcc.dg/torture/pr94947-1.c: New testcase.
929 * gcc.dg/torture/pr94947-2.c: Likewise.
931 2020-05-05 Eric Botcazou <ebotcazou@adacore.com>
933 * gnat.dg/aggr29.adb: New test.
935 2020-05-05 Richard Biener <rguenther@suse.de>
937 PR tree-optimization/94949
938 * gcc.dg/torture/pr94949.c: New testcase.
940 2020-05-05 Alex Coplan <alex.coplan@arm.com>
942 * gcc.target/aarch64/mvn_zero_ext.c: New test.
944 2020-05-05 Jakub Jelinek <jakub@redhat.com>
946 PR tree-optimization/94800
947 * gcc.dg/tree-ssa/pr94800.c: New test.
948 * gcc.dg/tree-ssa/popcount5.c: New test.
949 * gcc.dg/tree-ssa/popcount5l.c: New test.
950 * gcc.dg/tree-ssa/popcount5ll.c: New test.
953 * gcc.target/i386/pr94942.c: New test.
955 PR tree-optimization/94914
956 * gcc.target/i386/pr94914.c: New test.
958 2020-05-04 Patrick Palka <ppalka@redhat.com>
961 * g++.dg/warn/pr94038.C: New test.
963 2020-05-04 Richard Sandiford <richard.sandiford@arm.com>
966 * gcc.target/aarch64/sve/acle/general/unoptimized_1.c: New test.
968 2020-05-04 Uroš Bizjak <ubizjak@gmail.com>
971 * gcc.target/i386/pr94795-1.c: New test.
972 * gcc.target/i386/pr94795-2.c: Ditto.
974 2020-05-04 Richard Biener <rguenther@suse.de>
976 PR tree-optimization/39612
977 * gcc.dg/tree-ssa/pr39612.c: New testcase.
979 2020-05-04 Uroš Bizjak <ubizjak@gmail.com>
982 * gcc.targeti/i386/pr94650.c: New test.
984 2020-05-04 Jakub Jelinek <jakub@redhat.com>
986 PR tree-optimization/94718
987 * gcc.dg/tree-ssa/pr94718-4.c: New test.
988 * gcc.dg/tree-ssa/pr94718-5.c: New test.
990 PR tree-optimization/94718
991 * gcc.dg/tree-ssa/pr94718-3.c: New test.
993 PR tree-optimization/94718
994 * gcc.dg/tree-ssa/pr94718-1.c: New test.
995 * gcc.dg/tree-ssa/pr94718-2.c: New test.
997 2020-05-03 Eric Botcazou <ebotcazou@adacore.com>
999 * gnat.dg/limited1_inner.adb (Finalize): Use 'Unrestricted_Access.
1001 2020-05-02 H.J. Lu <hongjiu.lu@intel.com>
1004 * lib/gfortran.exp (gfortran_target_compile): Get asan library
1005 from TEST_ALWAYS_FLAGS.
1007 2020-05-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1010 * gfortran.dg/asan: New directory.
1011 * gfortran.dg/asan/asan.exp: New file.
1012 * gfortran.dg/asan/pointer_assign_16.f90: New test case.
1014 2020-05-01 H.J. Lu <hongjiu.lu@intel.com>
1017 * c-c++-common/patchable_function_entry-error-1.c: New test.
1018 * c-c++-common/patchable_function_entry-error-2.c: Likewise.
1019 * c-c++-common/patchable_function_entry-error-3.c: Likewise.
1021 2020-05-01 Patrick Palka <ppalka@redhat.com>
1024 * g++.dg/template/sfinae29.C: New test.
1026 2020-05-01 Marek Polacek <polacek@redhat.com>
1029 * g++.dg/cpp2a/paren-init26.C: New test.
1031 2020-05-01 Andreas Tobler <andreast@gcc.gnu.org>
1033 * gcc.dg/asan/pr87930.c: Enable on x86_64 FreeBSD.
1034 * c-c++-common/asan/asan-interface-1.c: Likewise.
1035 * c-c++-common/asan/clone-test-1.c: Likewise.
1036 * c-c++-common/asan/no-asan-stack.c: Likewise.
1037 * c-c++-common/asan/pr59063-1.c: Likewise.
1038 * c-c++-common/asan/pr59063-2.c: Likewise.
1039 * g++.dg/asan/asan_test.C: Likewise.
1040 * g++.dg/asan/asan_test_utils.h: Likewise.
1041 * g++.dg/asan/interception-failure-test-1.C: Likewise.
1042 * g++.dg/asan/interception-malloc-test-1.C: Likewise.
1044 2020-04-30 Peter Bergner <bergner@linux.ibm.com>
1046 PR rtl-optimization/94740
1047 * gcc.target/powerpc/pr94740.c: New test.
1049 2020-04-30 Jakub Jelinek <jakub@redhat.com>
1052 * gcc.dg/pr94842.c: New test.
1054 2020-04-30 Martin Jambor <mjambor@suse.cz>
1057 * g++.dg/ipa/pr94856.C: New test.
1059 2020-04-30 Iain Sandoe <iain@sandoe.co.uk>
1062 * g++.dg/coroutines/pr94886-folly-3.C: New test.
1064 2020-04-30 Iain Sandoe <iain@sandoe.co.uk>
1067 * g++.dg/coroutines/pr94883-folly-2.C: New test.
1069 2020-04-30 Iain Sandoe <iain@sandoe.co.uk>
1072 * g++.dg/coroutines/pr94xxx-folly-1.C: New test.
1074 2020-04-30 Marek Polacek <polacek@redhat.com>
1077 * g++.dg/warn/Warray-bounds-10.C: New test.
1079 2020-04-30 Szabolcs Nagy <szabolcs.nagy@arm.com>
1082 * gcc.target/aarch64/pr94748.c: New test.
1084 2020-04-30 Andreas Krebbel <krebbel@linux.ibm.com>
1086 * gcc.target/s390/zvector/vec_load_len_r.c: New test.
1087 * gcc.target/s390/zvector/vec_store_len_r.c: New test.
1089 2020-04-29 Jakub Jelinek <jakub@redhat.com>
1092 * g++.target/s390/s390.exp: New file.
1093 * g++.target/s390/pr94704-1.C: New test.
1094 * g++.target/s390/pr94704-2.C: New test.
1095 * g++.target/s390/pr94704-3.C: New test.
1096 * g++.target/s390/pr94704-4.C: New test.
1098 2020-04-29 Patrick Palka <ppalka@redhat.com>
1101 * g++.dg/concepts/diagnostics12.C: Clarify the dg-message now
1102 that the corresponding diagnostic is deterministic.
1103 * g++.dg/concepts/diagnostics13.C: New test.
1105 2020-04-29 H.J. Lu <hongjiu.lu@intel.com>
1108 * gcc.target/i386/pr93654.c: New test.
1110 2020-04-29 Richard Sandiford <richard.sandiford@arm.com>
1112 * lib/target-supports.exp: Add v8a_hard to the list of arm_arch_*
1114 * g++.target/arm/no_unique_address_1.C: New test.
1115 * g++.target/arm/no_unique_address_2.C: Likewise.
1117 2020-04-29 Richard Biener <rguenther@suse.de>
1118 Li Zekun <lizekun1@huawei.com>
1121 * gcc.dg/lto/pr94822_0.c: New testcase.
1122 * gcc.dg/lto/pr94822_1.c: Alternate file.
1123 * gcc.dg/lto/pr94822.h: Likewise.
1125 2020-04-29 Richard Sandiford <richard.sandiford@arm.com>
1127 * g++.target/aarch64/no_unique_address_1.C: New test.
1128 * g++.target/aarch64/no_unique_address_2.C: Likewise.
1130 2020-04-29 Richard Sandiford <richard.sandiford@arm.com>
1132 * g++.target/arm/mve.exp: Restore the original dg-do-what-default
1135 2020-04-29 Jakub Jelinek <jakub@redhat.com>
1138 * g++.target/powerpc/pr94707-1.C: New test.
1139 * g++.target/powerpc/pr94707-2.C: New test.
1140 * g++.target/powerpc/pr94707-3.C: New test.
1141 * g++.target/powerpc/pr94707-4.C: New test.
1142 * g++.target/powerpc/pr94707-5.C: New test.
1143 * g++.target/powerpc/pr94707-4.C: New test.
1145 2020-04-29 Patrick Palka <ppalka@redhat.com>
1148 * g++.dg/cpp2a/concepts-inherit-ctor10.C: New test.
1149 * g++.dg/cpp2a/concepts-inherit-ctor11.C: New test.
1152 * g++.dg/concepts/diagnostic12.C: New test.
1153 * g++.dg/concepts/diagnostic5.C: Adjust dg-message.
1155 2020-04-28 Alexandre Oliva <oliva@adacore.com>
1158 * gcc.target/powerpc/test_mffsl.c: Call mffsl only once.
1159 Reinterpret the doubles as long longs for compares. Mask out
1160 mffs bits that are not expected from mffsl.
1162 2020-04-28 David Malcolm <dmalcolm@redhat.com>
1165 * g++.dg/analyzer/pr94816.C: New test.
1167 2020-04-28 David Malcolm <dmalcolm@redhat.com>
1173 * gcc.dg/analyzer/data-model-1.c: Mark "use of uninitialized
1174 value" warnings as xfail for now.
1175 * gcc.dg/analyzer/data-model-5b.c: Remove uninitialized warning.
1176 * gcc.dg/analyzer/pr94099.c: Mark "uninitialized" warning as xfail
1178 * gcc.dg/analyzer/pr94447.c: New test.
1179 * gcc.dg/analyzer/pr94639.c: New test.
1180 * gcc.dg/analyzer/pr94732.c: New test.
1181 * gcc.dg/analyzer/pr94754.c: New test.
1182 * gcc.dg/analyzer/zlib-6.c: Mark "uninitialized" warning as xfail
1185 2020-04-28 Jakub Jelinek <jakub@redhat.com>
1187 PR tree-optimization/94809
1188 * gcc.c-torture/execute/pr94809.c: New test.
1190 2020-04-28 Iain Sandoe <iain@sandoe.co.uk>
1193 * g++.dg/coroutines/pr94760-mismatched-traits-and-promise-prev.C:
1196 2020-04-28 Iain Sandoe <iain@sandoe.co.uk>
1199 * g++.dg/coroutines/coro-bad-alloc-00-bad-op-new.C: Adjust for
1200 updated error messages.
1201 * g++.dg/coroutines/coro-bad-alloc-01-bad-op-del.C: Likewise.
1202 * g++.dg/coroutines/coro-bad-alloc-02-no-op-new-nt.C: Likewise.
1203 * g++.dg/coroutines/coro-missing-promise.C: Likewise.
1204 * g++.dg/coroutines/pr93458-5-bad-coro-type.C: Liekwise.
1205 * g++.dg/coroutines/torture/co-ret-17-void-ret-coro.C: New test.
1207 2020-04-27 Iain Sandoe <iain@sandoe.co.uk>
1210 * g++.dg/coroutines/torture/local-var-06-structured-binding.C:
1213 2020-04-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1217 * gfortran.dg/pointer_assign_13.f90: Remove.
1219 2020-04-27 Jakub Jelinek <jakub@redhat.com>
1222 * gcc.dg/pr94780.c: New test.
1224 2020-04-27 Patrick Palka <ppalka@redhat.com>
1227 * g++.dg/cpp1y/constexpr-tracking-const23.C: New test.
1228 * g++.dg/cpp1y/constexpr-tracking-const24.C: New test.
1229 * g++.dg/cpp1y/constexpr-tracking-const25.C: New test.
1231 2020-04-27 Szabolcs Nagy <szabolcs.nagy@arm.com>
1234 * gcc.target/aarch64/pr94697.c: Require lp64.
1236 2020-04-27 Jakub Jelinek <jakub@redhat.com>
1239 * c-c++-common/pr94755.c: New test.
1241 2020-04-27 Felix Yang <felix.yang@huawei.com>
1243 PR tree-optimization/94784
1244 * gcc.dg/pr94784.c: New test.
1246 2020-04-27 Szabolcs Nagy <szabolcs.nagy@arm.com>
1249 * g++.target/aarch64/pr94515-1.C: New test.
1250 * g++.target/aarch64/pr94515-2.C: New test.
1252 2020-04-26 Marek Polacek <polacek@redhat.com>
1255 * g++.dg/cpp0x/explicit13.C: New test.
1256 * g++.dg/cpp0x/explicit14.C: New test.
1258 2020-04-27 Iain Buclaw <ibuclaw@gdcproject.org>
1261 * lib/gdc-utils.exp (gdc-convert-test): Add dg-skip-if for compilable
1262 tests that depend on the phobos standard library.
1264 2020-04-27 Iain Buclaw <ibuclaw@gdcproject.org>
1267 * gdc.dg/pr94777a.d: New test.
1268 * gdc.dg/pr94777b.d: New test.
1270 2020-04-26 Iain Sandoe <iain@sandoe.co.uk>
1273 * g++.dg/coroutines/pr94752.C: New test.
1275 2020-04-26 Thomas Koenig <tkoenig@gcc.gnu.org>
1278 * gfortran.dg/binding_label_tests_34.f90: New test case.
1280 2020-04-25 David Edelsohn <dje.gcc@gmail.com>
1282 * g++.dg/debug/dwarf2/pr61433.C: Unfail AIX.
1283 * g++.dg/opt/pr48549.C: Same.
1284 * g++.dg/opt/pr60002.C: Same.
1285 * g++.dg/opt/pr80436.C: Same.
1286 * g++.dg/opt/pr83084.C: Same.
1287 * g++.dg/other/pr42685.C: Same.
1288 * gcc.dg/pr41241.c: Same.
1289 * gcc.dg/pr42629.c: Same.
1290 * gcc.dg/pr42630.c: Same.
1291 * gcc.dg/pr42719.c: Same.
1292 * gcc.dg/pr42728.c: Same.
1293 * gcc.dg/pr42889.c: Same.
1294 * gcc.dg/pr42916.c: Same.
1295 * gcc.dg/pr43084.c: Same.
1296 * gcc.dg/pr43670.c: Same.
1297 * gcc.dg/pr44023.c: Same.
1298 * gcc.dg/pr44971.c: Same.
1299 * gcc.dg/pr45449.c: Same.
1300 * gcc.dg/pr46771.c: Same.
1301 * gcc.dg/pr47684.c: Same.
1302 * gcc.dg/pr47881.c: Same.
1303 * gcc.dg/pr48768.c: Same.
1304 * gcc.dg/pr50017.c: Same.
1305 * gcc.dg/pr56023.c: Same.
1306 * gcc.dg/pr64935-1.c: Same.
1307 * gcc.dg/pr64935-2.c: Same.
1308 * gcc.dg/pr65521.c: Same.
1309 * gcc.dg/pr65779.c: Same.
1310 * gcc.dg/pr65980.c: Same.
1311 * gcc.dg/pr66688.c: Same.
1312 * gcc.dg/pr70405.c: Same.
1313 * gcc.dg/vect/pr49352.c: Same.
1315 2020-04-25 David Edelsohn <dje.gcc@gmail.com>
1317 * gcc.dg/ipa/ipa-sra-19.c: Add -Wno-psabi option on AIX.
1319 2020-04-25 David Edelsohn <dje.gcc@gmail.com>
1321 * gcc.dg/spellcheck-options-21.c: Require LTO.
1323 2020-04-25 David Edelsohn <dje.gcc@gmail.com>
1325 * gcc.dg/debug/dwarf2/pr82718-1.c: Skip on AIX.
1326 * gcc.dg/debug/dwarf2/pr82718-2.c: Skip on AIX.
1328 2020-04-25 Thomas Koenig <tkoenig@gcc.gnu.org>
1331 * gfortran.dg/pointer_assign_14.f90: New test.
1332 * gfortran.dg/pointer_assign_15.f90: New test.
1334 2020-04-25 Iain Sandoe <iain@sandoe.co.uk>
1336 * g++.dg/coroutines/torture/co-ret-16-simple-control-flow.C:
1339 2020-04-25 Patrick Palka <ppalka@redhat.com>
1341 * g++.dg/concepts/diagnostic11.C: New test.
1343 2020-04-25 Jakub Jelinek <jakub@redhat.com>
1346 * g++.dg/warn/Wreturn-type-12.C: New test.
1348 PR tree-optimization/94734
1349 PR tree-optimization/89430
1350 * gcc.dg/tree-ssa/pr89430-1.c: Add xfail.
1351 * gcc.dg/tree-ssa/pr89430-2.c: Add xfail.
1352 * gcc.dg/tree-ssa/pr89430-5.c: Add xfail.
1353 * gcc.dg/tree-ssa/pr89430-6.c: Add xfail.
1354 * gcc.c-torture/execute/pr94734.c: New test.
1356 2020-04-24 Jakub Jelinek <jakub@redhat.com>
1359 * g++.dg/compat/struct-layout-1.exp: Use the -std=c++14 vs. -std=c++17
1360 ABI compatibility testing even with ALT_CXX_UNDER_TEST, as long as
1361 that compiler accepts -std=c++14 and -std=c++17 options.
1363 2020-04-24 Andrew Stubbs <ams@codesourcery.com>
1365 * lib/target-supports.exp (available_vector_sizes): Add amdgcn.
1366 (check_effective_target_vect_cmdline_needed): Disable for amdgcn.
1367 (check_effective_target_vect_pack_trunc): Add amdgcn.
1369 2020-04-24 Iain Sandoe <iain@sandoe.co.uk>
1372 * g++.dg/coroutines/pr94288.C: New test.
1374 2020-04-24 Alexandre Oliva <oliva@adacore.com>
1376 * lib/target-supports.exp (check_effective_target_fileio): New.
1377 * gcc.c-torture/execute/fprintf-2.c: Require it.
1378 * gcc.c-torture/execute/printf-2.c: Likewise.
1379 * gcc.c-torture/execute/user-printf.c: Likewise.
1381 2020-04-24 Haijian Zhang <z.zhanghaijian@huawei.com>
1383 PR rtl-optimization/94708
1384 * gfortran.dg/pr94708.f90: New test.
1386 2020-04-23 David Edelsohn <dje.gcc@gmail.com>
1388 * gcc.dg/torture/pr90020.c: Skip on AIX.
1390 2020-04-23 David Edelsohn <dje.gcc@gmail.com>
1392 * g++.dg/cpp0x/lambda/pr94426-1.C: Require LTO.
1394 2020-04-23 Martin Sebor <msebor@redhat.com>
1397 * gcc.dg/Wframe-larger-than-3.c: New test.
1398 * gcc.dg/Wlarger-than4.c: New test.
1399 * gcc.dg/Wstack-usage.c: New test.
1401 2020-04-23 Patrick Palka <ppalka@redhat.com>
1403 * g++.dg/cpp0x/dependent3.C: New test.
1406 * g++.dg/cpp2a/concepts-lambda6.C: New test.
1408 2019-04-23 Eric Botcazou <ebotcazou@adacore.com>
1410 * g++.dg/opt/store-merging-4.C: New test.
1412 2020-04-23 Iain Sandoe <iain@sandoe.co.uk>
1415 * g++.dg/coroutines/torture/co-await-18-if-cond.C: New test.
1416 * g++.dg/coroutines/torture/co-await-19-while-cond.C: New test.
1417 * g++.dg/coroutines/torture/co-await-20-do-while-cond.C: New test.
1418 * g++.dg/coroutines/torture/co-await-21-switch-value.C: New test.
1419 * g++.dg/coroutines/torture/co-await-22-truth-and-of-if.C: New test.
1420 * g++.dg/coroutines/torture/co-ret-16-simple-control-flow.C: New test.
1422 2020-04-23 Marek Polacek <polacek@redhat.com>
1425 * g++.dg/tm/attrib-5.C: New test.
1427 2020-04-23 Jakub Jelinek <jakub@redhat.com>
1430 * gcc.c-torture/execute/pr94724.c: New test.
1432 2020-04-23 Thomas Koenig <tkoenig@gcc.gnu.org>
1435 * gfortran.dg/pointer_assign_13.f90: New test.
1437 2020-04-23 Iain Sandoe <iain@sandoe.co.uk>
1439 * g++.dg/coroutines/coro-bad-alloc-00-bad-op-new.C: Adjust for
1440 changed inline namespace.
1441 * g++.dg/coroutines/coro-bad-alloc-01-bad-op-del.C: Likewise.
1442 * g++.dg/coroutines/coro-bad-alloc-02-no-op-new-nt.C: Likewise
1443 * g++.dg/coroutines/coro.h: Likewise
1445 2020-04-23 Szabolcs Nagy <szabolcs.nagy@arm.com>
1448 * gcc.target/aarch64/pr94697.c: New test.
1450 2020-04-23 Felix Yang <felix.yang@huawei.com>
1453 * gcc.target/aarch64/pragma_cpp_predefs_2.c: Fix typos, pop_pragma ->
1454 pop_options. Add tests for general-regs-only.
1455 * gcc.target/aarch64/pragma_cpp_predefs_3.c: Add tests for
1458 2020-04-23 Andrew Stubbs <ams@codesourcery.com>
1459 Thomas Schwinge <thomas@codesourcery.com>
1463 * c-c++-common/goacc/pr93488.c: New file.
1465 2020-04-23 Richard Sandiford <richard.sandiford@arm.com>
1467 PR tree-optimization/94727
1468 * gcc.dg/vect/pr94727.c: New test.
1470 2020-04-23 Szabolcs Nagy <szabolcs.nagy@arm.com>
1473 * g++.target/aarch64/pr94514.C: Require lp64.
1474 * gcc.target/aarch64/pr94514.c: Likewise.
1476 2020-04-23 Jakub Jelinek <jakub@redhat.com>
1479 * g++.dg/tree-ssa/pr27830.C: Use -Wpsabi -w for -std=c++17 and higher.
1482 * gcc.dg/pr94705.c: New test.
1484 2020-04-22 Patrick Palka <ppalka@redhat.com>
1488 * g++.dg/cpp2a/concepts-inherit-ctor9.C: New test.
1490 2020-04-22 Marek Polacek <polacek@redhat.com>
1493 * g++.dg/cpp2a/fn-template20.C: New test.
1495 2020-04-22 Duan bo <duanbo3@huawei.com>
1498 * gcc.target/aarch64/pr63304_1.c: Require lp64 target.
1499 * gcc.target/aarch64/pr70120-2.c: Likewise.
1500 * gcc.target/aarch64/pr94530.c: Likewise.
1501 * gcc.target/aarch64/reload-valid-spoff.c: Likewise.
1503 2020-04-22 Felix Yang <felix.yang@huawei.com>
1506 * gcc.target/aarch64/sve/acle/general/nosve_6.c: New test.
1508 2020-04-22 José Rui Faustino de Sousa <jrfsousa@gmail.com>
1511 * gfortran.dg/PR90350.f90: New test.
1513 2020-04-22 Paolo Carlini <paolo.carlini@oracle.com>
1516 * g++.dg/cpp1y/lambda-generic-variadic20.C: New.
1518 2020-04-22 Martin Sebor <msebor@redhat.com>
1521 * c-c++-common/Warray-bounds-2.c: Replace a large value harcoded
1522 in an expected warning with a pattern.
1524 2020-04-22 Christophe Lyon <christophe.lyon@linaro.org>
1526 * lib/target-supports.exp (check_effective_target_arm_dsp)
1527 (check_effective_target_arm_crc_ok_nocache)
1528 (check_effective_target_arm_coproc1_ok_nocache)
1529 (check_effective_target_arm_coproc2_ok_nocache)
1530 (check_effective_target_arm_coproc3_ok_nocache)
1531 (check_effective_target_arm_coproc4_ok_nocache): Include
1534 2020-04-22 Christophe Lyon <christophe.lyon@linaro.org>
1537 * lib/target-supports.exp (arm_v8m_main_cde, arm_v8m_main_cde_fp)
1538 (arm_v8_1m_main_cde_mve, arm_v8_1m_main_cde_mve_fp): Include
1539 arm_cde.h and arm_mve.h as ineeded.
1541 2020-04-22 Christophe Lyon <christophe.lyon@linaro.org>
1543 * lib/target-supports.exp
1544 (check_effective_target_arm_v8_1m_mve_ok_nocache): Include
1547 2020-04-22 Christophe Lyon <christophe.lyon@linaro.org>
1549 * gcc.target/arm/mve/intrinsics/mve_vector_float.c: Use
1551 * gcc.target/arm/mve/intrinsics/mve_vector_float1.c: Likewise.
1552 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Likewise.
1553 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Use
1555 * gcc.target/arm/mve/intrinsics/mve_vector_int1.c: Likewise.
1556 * gcc.target/arm/mve/intrinsics/mve_vector_int2.c: Likewise.
1557 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
1558 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
1559 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
1561 2020-04-22 Christophe Lyon <christophe.lyon@linaro.org>
1563 * gcc.target/arm/mve/intrinsics/mve_move_gpr_to_gpr.c: Remove
1566 2020-04-22 Christophe Lyon <christophe.lyon@linaro.org>
1568 * gcc.target/arm/mve/intrinsics/mve_fp_fpu1.c: Use arm_hard_ok
1569 effective target and arm_v8_1m_mve_fp options.
1570 * gcc.target/arm/mve/intrinsics/mve_fp_fpu2.c: Use arm_softfp_ok
1571 effective target and arm_v8_1m_mve_fp options.
1572 * gcc.target/arm/mve/intrinsics/mve_fpu1.c: Use arm_hard_ok
1573 effective target and arm_v8_1m_mve options.
1574 * gcc.target/arm/mve/intrinsics/mve_fpu2.c: Use arm_softfp_ok
1575 effective target and arm_v8_1m_mve options.
1577 2020-04-22 Christophe Lyon <christophe.lyon@linaro.org>
1579 * lib/target-supports.exp (arm_softfp_ok): New effective target.
1580 (arm_hard_ok): Likewise.
1582 2020-04-22 Tobias Burnus <tobias@codesourcery.com>
1585 * gfortran.dg/gomp/warn_truncated.f: New.
1586 * gfortran.dg/gomp/warn_truncated.f90: New.
1588 2020-04-22 Richard Sandiford <richard.sandiford@arm.com>
1590 PR tree-optimization/94700
1591 * gcc.target/aarch64/sve/acle/general/pr94700.c: New test.
1593 2020-04-22 Iain Sandoe <iain@sandoe.co.uk>
1595 * g++.dg/coroutines/torture/local-var-0.C: Rename to...
1596 * g++.dg/coroutines/torture/local-var-00-const.C: ...this.
1597 * g++.dg/coroutines/torture/local-var-1.C: Rename to...
1598 * g++.dg/coroutines/torture/local-var-01-single.C: ...this.
1599 * g++.dg/coroutines/torture/local-var-2.C: Rename to...
1600 * g++.dg/coroutines/torture/local-var-02-conditional.C: ...this.
1601 * g++.dg/coroutines/torture/local-var-3.C: Rename to...
1602 * g++.dg/coroutines/torture/local-var-03-with-awaits.C: ...this.
1603 * g++.dg/coroutines/torture/local-var-4.C: Rename to...
1604 * g++.dg/coroutines/torture/local-var-04-hiding-nested-scopes.C: this.
1605 * g++.dg/coroutines/torture/local-var-5-awaitable.C: Rename to...
1606 * g++.dg/coroutines/torture/local-var-05-awaitable.C: ...this.
1608 2020-04-22 Iain Sandoe <iain@sandoe.co.uk>
1611 * g++.dg/coroutines/promise-parm-preview-this.C: New test.
1613 2020-04-22 Christophe Lyon <christophe.lyon@linaro.org>
1615 * lib/gcc-dg.exp (schedule-cleanups): Accept --save-temps.
1617 2020-04-22 Martin Sebor <msebor@redhat.com>
1620 * g++.dg/init/array58.C: New test.
1621 * g++.dg/init/array59.C: New test.
1622 * g++.dg/cpp2a/nontype-class34.C: New test.
1623 * g++.dg/cpp2a/nontype-class35.C: New test.
1625 2020-04-22 Patrick Palka <ppalka@redhat.com>
1628 * g++.dg/concepts/diagnostic10.C: New test.
1629 * g++.dg/cpp2a/concepts-pr67178.C: Adjust dg-message.
1631 2020-04-21 Patrick Palka <ppalka@redhat.com>
1634 * g++.dg/concepts/inherit-ctor3.C: Adjust expected diagnostics.
1635 * g++.dg/cpp2a/concepts-inherit-ctor4.C: Likewise.
1636 * g++.dg/cpp2a/concepts-inherit-ctor8.C: New test.
1638 2020-04-21 Jonathan Wakely <jwakely@redhat.com>
1641 * g++.dg/cpp2a/paren-init24.C: Fix FIXMEs.
1643 2020-04-21 Martin Sebor <msebor@redhat.com>
1646 * c-c++-common/Warray-bounds-2.c: Adjust a test case and add a new one.
1647 * c-c++-common/Warray-bounds-3.c: Add tests for missing warnings.
1648 * c-c++-common/Wrestrict.c: Invert bounds in printed ranges.
1649 * gcc.dg/Warray-bounds-59.c: New test.
1650 * gcc.dg/Wrestrict-10.c: Add a missing warning.
1651 * gcc.dg/Wrestrict-5.c: Adjust text of expected warning.
1652 * gcc.dg/Wrestrict-6.c: Expect to see a range of overlap offsets.
1654 2020-04-21 Szabolcs Nagy <szabolcs.nagy@arm.com>
1657 * g++.target/aarch64/pr94514.C: New test.
1658 * gcc.target/aarch64/pr94514.c: New test.
1660 2020-04-21 Richard Sandiford <richard.sandiford@arm.com>
1662 PR tree-optimization/94683
1663 * gcc.target/aarch64/sve/acle/general/pr94683.c: New test.
1665 2020-04-21 Jakub Jelinek <jakub@redhat.com>
1668 * g++.dg/compat/struct-layout-1.exp: If !$use_alt, add -c to generator
1670 * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add another
1671 %s to the start of dg-options arg.
1672 (cxx14_vs_cxx17, do_cxx14_vs_cxx17): New variables.
1673 (switchfiles): If cxx14_vs_cxx17, prepend -std=c++14 -DCXX14_VS_CXX17
1674 or -std=c++17 -DCXX17_VS_CXX14 - randomly - to dg-options.
1675 (output): Don't append further fields once one with flexible array
1677 (generate_random_tests): Don't use toplevel unions if cxx14_vs_cxx17.
1678 (main): If -c, emit second set of tests for -std=c++14 vs. -std=c++17
1680 * g++.dg/compat/struct-layout-1_x1.h (empty_base): New type.
1681 (EMPTY_BASE): Define.
1682 (TX): Use EMPTY_BASE.
1683 * g++.dg/compat/struct-layout-1_y1.h (empty_base): New type.
1684 (EMPTY_BASE): Define.
1685 (TX): Use EMPTY_BASE.
1688 * c-c++-common/ubsan/pr94641.c: New test.
1690 2020-04-21 Patrick Palka <ppalka@redhat.com>
1693 * g++.dg/cpp2a/concepts-conv2.C: New test.
1695 2020-04-21 Duan bo <duanbo3@huawei.com>
1698 * gcc.target/aarch64/pr94577.c: New test.
1700 2020-04-21 Jakub Jelinek <jakub@redhat.com>
1703 * gcc.c-torture/compile/pr94686.c: New test.
1705 2020-04-21 Iain Sandoe <iain@sandoe.co.uk>
1708 * g++.dg/coroutines/ramp-return-a.C: New test.
1709 * g++.dg/coroutines/ramp-return-b.C: New test.
1710 * g++.dg/coroutines/ramp-return-c.C: New test.
1712 2020-04-17 Marek Polacek <polacek@redhat.com>
1715 * g++.dg/cpp2a/nontype-class34.C: New test.
1716 * g++.dg/cpp2a/nontype-class35.C: New test.
1718 2020-04-20 Patrick Palka <ppalka@redhat.com>
1721 * g++.dg/cpp0x/variadic179.C: New test.
1722 * g++.dg/cpp0x/variadic180.C: New test.
1724 2020-04-20 Marek Polacek <polacek@redhat.com>
1726 PR c++/94505 - bogus -Wparentheses warning with fold-expression.
1727 * g++.dg/cpp1z/fold11.C: New test.
1729 2020-04-20 Andreas Krebbel <krebbel@linux.ibm.com>
1731 * g++.dg/pr94666.C: New test.
1733 2020-04-20 Andreas Krebbel <krebbel@linux.ibm.com>
1736 * gcc.target/s390/zvector/pr94613.c: New test.
1737 * gcc.target/s390/zvector/vec_sel-1.c: New test.
1739 2020-04-20 Richard Sandiford <richard.sandiford@arm.com>
1741 * gcc.target/aarch64/sve/cost_model_8.c: New test.
1742 * gcc.target/aarch64/sve/cost_model_9.c: Likewise.
1743 * gcc.target/aarch64/sve/pr89007-1.c: Add -msve-vector-bits=512.
1744 * gcc.target/aarch64/sve/pr89007-2.c: Likewise.
1746 2020-04-20 Richard Sandiford <richard.sandiford@arm.com>
1749 * gcc.target/aarch64/sve/pr94668.c: New test.
1751 2020-04-20 Jan Hubicka <hubicka@ucw.cz>
1755 * g++.dg/torture/pr94582.C: New test.
1757 2020-04-20 Harald Anlauf <anlauf@gmx.de>
1760 * gfortran.dg/pr93364.f90: New test.
1762 2020-04-20 Steve Kargl <kargl@gcc.gnu.org>
1763 Thomas Koenig <tkoenig@gcc.gnu.org>
1766 * gfortran.dg/hollerith_9.f90: New test.
1768 2020-04-19 David Edelsohn <dje.gcc@gmail.com>
1770 * g++.dg/debug/dwarf2/pr85550.C: Skip AIX.
1771 * g++.dg/debug/pr94272.C: Skip AIX.
1772 * g++.dg/debug/pr94281.C: Skip AIX.
1773 * g++.dg/debug/pr94323.C: Skip AIX.
1775 2020-04-19 Iain Sandoe <iain@sandoe.co.uk>
1777 * g++.dg/coroutines/torture/co-await-17-capture-comp-ref.C: Require
1779 * g++.dg/coroutines/torture/co-ret-15-default-return_void.C: Likewise.
1781 2020-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1784 * gfortran.dg/char_pointer_init_12.f90: New test.
1786 2020-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1789 * gfortran.dg/subroutine_as_type.f90: New test.
1791 2020-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1794 * gfortran.dg/arith_divide_3.f90: New test.
1796 2020-04-19 Jakub Jelinek <jakub@redhat.com>
1799 * objc.dg/pr94637.m: New test.
1801 2020-04-18 Iain Buclaw <ibuclaw@gdcproject.org>
1803 * lib/gdc-utils.exp (gdc-convert-test): Add dg-skip-if for tests that
1804 depending on the phobos standard library.
1806 2020-04-18 Jeff Law <law@redhat.com>
1809 * gcc.dg/torture/pr94439.c: New test.
1811 2020-04-18 Iain Buclaw <ibuclaw@gdcproject.org>
1813 * gdc.dg/link.d: Use d_runtime_has_std_library effective target.
1814 * gdc.dg/runnable.d: Move phobos tests to...
1815 * gdc.dg/runnable2.d: ...here. New test.
1816 * lib/target-supports.exp
1817 (check_effective_target_d_runtime_has_std_library): New.
1819 2020-04-18 Patrick Palka <ppalka@redhat.com>
1822 * g++.dg/template/canon-type-14.C: New test.
1825 * g++.dg/concepts/abbrev5.C: New test.
1826 * g++.dg/concepts/abbrev6.C: New test.
1828 2020-04-17 Jeff Law <law@redhat.com>
1830 PR rtl-optimization/90275
1831 * gcc.c-torture/compile/pr90275-2.c: New test.
1833 2020-04-17 Patrick Palka <ppalka@redhat.com>
1836 * g++.dg/cpp2a/lambda-pack-init5.C: New test.
1839 * g++.dg/parse/ambig10.C: New test.
1841 2020-04-17 Thomas Koenig <tkoenig@gcc.gnu.org>
1844 * gfortran.dg/interface_46.f90: New test.
1846 2020-04-17 Richard Sandiford <richard.sandiford@arm.com>
1848 * gcc.target/aarch64/sve/cost_model_2.c: New test.
1849 * gcc.target/aarch64/sve/cost_model_3.c: Likewise.
1850 * gcc.target/aarch64/sve/cost_model_4.c: Likewise.
1851 * gcc.target/aarch64/sve/cost_model_5.c: Likewise.
1852 * gcc.target/aarch64/sve/cost_model_6.c: Likewise.
1853 * gcc.target/aarch64/sve/cost_model_7.c: Likewise.
1855 2020-04-17 Jakub Jelinek <jakub@redhat.com>
1856 Jeff Law <law@redhat.com>
1859 * gcc.c-torture/execute/pr94567.c: New test.
1861 2020-04-17 Nathan Sidwell <nathan@acm.org>
1864 * g++.dg/lto/pr83720_0.C: Add fn def to avoid warning on arm ABI.
1866 2020-04-17 Jakub Jelinek <jakub@redhat.com>
1868 PR rtl-optimization/94618
1869 * g++.dg/opt/pr94618.C: New test.
1871 PR tree-optimization/94621
1872 * gcc.c-torture/compile/pr94621.c: New test.
1875 * g++.dg/pr94314-4.C: Require c++14 rather than c++11.
1877 2020-04-16 Peter Bergner <bergner@linux.ibm.com>
1879 PR rtl-optimization/93974
1880 * g++.dg/pr93974.C: New test.
1882 2020-04-16 Iain Sandoe <iain@sandoe.co.uk>
1884 * g++.dg/cpp0x/lambda/pr94426-2.C: Adjust scan-asms to test
1885 for the change on more platforms.
1887 2020-04-16 Martin Jambor <mjambor@suse.cz>
1890 * g++.dg/ipa/pr93621.C: New test.
1892 2020-04-16 Richard Sandiford <richard.sandiford@arm.com>
1895 * gcc.dg/vect/pr94606.c: New test.
1897 2020-04-16 Martin Liska <mliska@suse.cz>
1898 Jakub Jelinek <jakub@redhat.com>
1901 * g++.dg/pr94314.C: Do not use dg-additional-options
1902 and remove not needed stdio.h include.
1903 * g++.dg/pr94314-2.C: Likewise.
1904 * g++.dg/pr94314-3.C: Likewise.
1905 * g++.dg/pr94314-4.C: New test.
1907 2020-04-16 Patrick Palka <ppalka@redhat.com>
1910 * g++.dg/conversion/err-recover2.C: New test.
1911 * g++.dg/diagnostic/pr84138.C: Remove now-bogus warning.
1912 * g++.dg/warn/Wsign-compare-8.C: Remove now-bogus warning.
1914 2020-04-16 Richard Sandiford <richard.sandiford@arm.com>
1916 PR rtl-optimization/94605
1917 * gcc.target/aarch64/sve/pr94605.c: New test.
1919 2020-04-16 Richard Biener <rguenther@suse.de>
1921 * gcc.dg/graphite/interchange-1.c: Remove scan for tiled.
1922 * gcc.dg/graphite/interchange-10.c: Likewise.
1923 * gcc.dg/graphite/interchange-11.c: Likewise.
1924 * gcc.dg/graphite/interchange-3.c: Likewise.
1925 * gcc.dg/graphite/interchange-4.c: Likewise.
1926 * gcc.dg/graphite/interchange-7.c: Likewise.
1927 * gcc.dg/graphite/interchange-9.c: Likewise.
1928 * gcc.dg/graphite/uns-interchange-9.c: Likewise.
1929 * gfortran.dg/graphite/interchange-3.f90: Likewise.
1931 2020-04-16 Martin Jambor <mjambor@suse.cz>
1933 PR tree-optimization/94598
1934 * gcc.dg/tree-ssa/pr94598.c: New test.
1936 2020-04-16 Jakub Jelinek <jakub@redhat.com>
1939 * gcc.c-torture/pr92372.c: Move ...
1940 * gcc.c-torture/compile/pr92372.c: ... here.
1943 * g++.dg/cpp1z/decomp51.C: New test.
1945 2020-04-15 Uroš Bizjak <ubizjak@gmail.com>
1948 * gcc.target/i386/pr94603.c: New test.
1950 2020-04-15 Andre Vieira <andre.simoesdiasvieira@arm.com>
1951 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
1953 * gcc.target/arm/mve/intrinsics/mve_vec_duplicate.c: New test.
1955 2020-04-15 Jakub Jelinek <jakub@redhat.com>
1958 * c-c++-common/gomp/requires-1.c: Fix a typo, requries -> requires.
1959 Move directives to file scope.
1961 * c-c++-common/gomp/requires-2.c: Move directives to file scope.
1963 * c-c++-common/gomp/requires-4.c: Move directives to file scope.
1964 * gcc.dg/gomp/requires-1.c: New test.
1965 * g++.dg/gomp/requires-1.C: New test.
1966 * g++.dg/gomp/requires-2.C: New test.
1968 2020-04-15 Richard Biener <rguenther@suse.de>
1971 * gcc.dg/alias-14.c: Make dg-do run.
1973 2020-04-13 Max Filippov <jcmvbkbc@gmail.com>
1976 * gcc.target/xtensa/pr94584.c: New test.
1978 2020-04-14 Iain Sandoe <iain@sandoe.co.uk>
1981 * g++.dg/coroutines/torture/symmetric-transfer-00-basic.C:
1982 Expect a run fail for targets without arbitrary indirect
1985 2020-04-14 Patrick Palka <ppalka@redhat.com>
1988 * g++.dg/concepts/variadic5.C: New test.
1991 * g++.dg/concepts/diagnostic9.C: New test.
1994 * g++.dg/cpp0x/constexpr-empty15.C: New test.
1995 * g++.dg/cpp1y/constexpr-nsdmi6a.C: New test.
1996 * g++.dg/cpp1y/constexpr-nsdmi6b.C: New test.
1997 * g++.dg/cpp1y/constexpr-nsdmi7a.C: New test.
1998 * g++.dg/cpp1y/constexpr-nsdmi7b.C: New test.
2000 2020-04-14 Jakub Jelinek <jakub@redhat.com>
2002 PR tree-optimization/94573
2003 * gcc.dg/store_merging_30.c: New test.
2005 2020-04-14 Yang Yang <yangyang305@huawei.com>
2007 PR tree-optimization/94574
2008 * gcc.dg/pr94574.c: New test.
2010 2020-04-14 H.J. Lu <hongjiu.lu@intel.com>
2013 * gcc.target/i386/pr94561.c: New test.
2015 2020-04-14 Tobias Burnus <tobias@codesourcery.com>
2017 * gfortran.dg/use_rename_10.f90: New.
2018 * gfortran.dg/use_rename_11.f90: New.
2020 2020-04-13 Marek Polacek <polacek@redhat.com>
2023 * g++.dg/diagnostic/redeclaration-1.C: Add dg-message.
2025 2020-04-13 Martin Sebor <msebor@redhat.com>
2028 * c-c++-common/Warray-bounds-8.c: New test.
2029 * gcc.dg/Warray-bounds-46.c: Adjust expected format of flexible array
2030 memebrs in diagnostics.
2031 * gcc.dg/Warray-bounds-49.c: Same.
2033 2020-04-13 Patrick Palka <ppalka@redhat.com>
2036 * g++.dg/cpp2a/lambda-uneval12.C: New test.
2039 * g++.dg/cpp1y/constexpr-nsdmi8.C: New test.
2040 * g++.dg/cpp1y/constexpr-nsdmi9.C: New test.
2041 * g++.dg/init/array57.C: New test.
2043 2020-04-13 Iain Sandoe <iain@sandoe.co.uk>
2045 * g++.dg/coroutines/coro-pre-proc.C: Update coroutines builtin
2047 * g++.dg/coroutines/coro.h: Likewise.
2049 2020-04-13 Iain Sandoe <iain@sandoe.co.uk>
2051 * gcc.dg/darwin-version-1.c: Use -mmacosx-version-min= 10.8
2052 for system versions 10.14 and 10.15.
2054 2020-04-13 Thomas Koenig <tkoenig@gcc.gnu.org>
2057 * gfortran.dg/variable_parameter.f90: New test.
2059 2020-04-13 Linus Koenig <link@sig-st.de>
2062 * gfortran.dg/bound_resolve_after_error_1.f90: New test.
2064 2020-04-13 Nathan Sidwell <nathan@acm.org>
2067 * g++.dg/cpp0x/lambda/pr94426-[12].C: New.
2068 * g++.dg/abi/lambda-vis.C: Drop a warning.
2069 * g++.dg/cpp0x/lambda/lambda-mangle.C: Lambda visibility on
2071 * g++.dg/opt/dump1.C: Drop warnings of no import.
2073 2020-04-13 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2075 * gcc.target/msp430/operand-modifiers.c: New test.
2077 2020-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
2080 * gfortran.dg/char_length_22.f90: New test.
2082 2020-04-12 Iain Sandoe <iain@sandoe.co.uk>
2084 * gcc.target/i386/indirect-thunk-1.c: Adjust for fno-common
2085 change, removing indirections for vars in .data.
2086 * gcc.target/i386/indirect-thunk-2.c: Likewise.
2087 * gcc.target/i386/indirect-thunk-3.c: Likewise.
2088 * gcc.target/i386/indirect-thunk-4.c: Likewise.
2089 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
2090 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
2091 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
2092 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
2093 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
2094 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
2095 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
2096 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
2097 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
2098 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
2099 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
2100 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
2101 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
2102 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
2104 2020-04-11 Marek Polacek <polacek@redhat.com>
2107 * g++.dg/cpp1y/constexpr-return5.C: New test.
2109 2020-04-11 Uroš Bizjak <ubizjak@gmail.com>
2112 * gcc.target/i386/pr94494.c: New test.
2114 2020-04-11 Jakub Jelinek <jakub@redhat.com>
2116 PR tree-optimization/94482
2117 * gcc.dg/torture/pr94482.c: Add -Wno-psabi -w. Don't add -msse
2118 and sse_runtime effective target on x86, instead only add -msse2
2119 if target is sse2_runtime.
2121 2020-04-10 Iain Sandoe <iain@sandoe.co.uk>
2124 * g++.dg/coroutines/pr94528.C: New test.
2126 2020-04-10 Marek Polacek <polacek@redhat.com>
2129 * g++.dg/cpp2a/paren-init24.C: New test.
2130 * g++.dg/cpp2a/paren-init25.C: New test.
2131 * g++.dg/ext/is_constructible5.C: New test.
2133 2020-04-10 Fritz Reese <foreese@gcc.gnu.org>
2135 * gfortran.dg/asynchronous_5.f03: Fix typo in testcase and add
2138 2020-04-10 Fritz Reese <foreese@gcc.gnu.org>
2140 * gfortran.dg/asynchronous_5.f03: Add -fdump-tree-original and fix
2141 patterns for scan-tree-dump.
2143 2020-04-10 Thomas Schwinge <thomas@codesourcery.com>
2147 * c-c++-common/goacc-gomp/pr93465-1.c: New file.
2149 2020-04-10 Iain Buclaw <ibuclaw@gdcproject.org>
2151 * lib/gdc.exp (gdc_link_flags): Remove libdruntime library paths.
2153 2020-04-10 Bin Cheng <bin.cheng@linux.alibaba.com>
2155 * g++.dg/coroutines/co-await-syntax-10.C: New test.
2156 * g++.dg/coroutines/co-await-syntax-11.C: New test.
2158 2020-04-09 Fritz Reese <foreese@gcc.gnu.org>
2161 * gfortran.dg/f2003_io_8.f03: Fix expected error messages.
2162 * gfortran.dg/io_constraints_8.f90: Likewise.
2163 * gfortran.dg/iomsg_2.f90: Likewise.
2164 * gfortran.dg/pr66725.f90: Likewise.
2165 * gfortran.dg/pr88205.f90: Likewise.
2166 * gfortran.dg/write_check4.f90: Likewise.
2167 * gfortran.dg/asynchronous_5.f03: New test.
2168 * gfortran.dg/io_constraints_15.f90: Likewise.
2169 * gfortran.dg/io_constraints_16.f90: Likewise.
2170 * gfortran.dg/io_constraints_17.f90: Likewise.
2171 * gfortran.dg/io_constraints_18.f90: Likewise.
2172 * gfortran.dg/io_tags_1.f90: Likewise.
2173 * gfortran.dg/io_tags_10.f90: Likewise.
2174 * gfortran.dg/io_tags_2.f90: Likewise.
2175 * gfortran.dg/io_tags_3.f90: Likewise.
2176 * gfortran.dg/io_tags_4.f90: Likewise.
2177 * gfortran.dg/io_tags_5.f90: Likewise.
2178 * gfortran.dg/io_tags_6.f90: Likewise.
2179 * gfortran.dg/io_tags_7.f90: Likewise.
2180 * gfortran.dg/io_tags_8.f90: Likewise.
2181 * gfortran.dg/io_tags_9.f90: Likewise.
2182 * gfortran.dg/write_check5.f90: Likewise.
2184 2020-04-09 Richard Sandiford <richard.sandiford@arm.com>
2186 * gcc.target/aarch64/sve/acle/general/attributes_1.c: New test.
2187 * gcc.target/aarch64/sve/acle/general/attributes_2.c: Likewise.
2188 * gcc.target/aarch64/sve/acle/general/attributes_3.c: Likewise.
2189 * gcc.target/aarch64/sve/acle/general/attributes_4.c: Likewise.
2190 * gcc.target/aarch64/sve/acle/general/attributes_5.c: Likewise.
2191 * gcc.target/aarch64/sve/acle/general/attributes_6.c: Likewise.
2192 * gcc.target/aarch64/sve/acle/general/attributes_7.c: Likewise.
2193 * gcc.target/aarch64/sve/pcs/struct.h: New file.
2194 * gcc.target/aarch64/sve/pcs/struct_1_128.c: New test.
2195 * gcc.target/aarch64/sve/pcs/struct_1_256.c: Likewise.
2196 * gcc.target/aarch64/sve/pcs/struct_1_512.c: Likewise.
2197 * gcc.target/aarch64/sve/pcs/struct_1_1024.c: Likewise.
2198 * gcc.target/aarch64/sve/pcs/struct_1_2048.c: Likewise.
2199 * gcc.target/aarch64/sve/pcs/struct_2_128.c: Likewise.
2200 * gcc.target/aarch64/sve/pcs/struct_2_256.c: Likewise.
2201 * gcc.target/aarch64/sve/pcs/struct_2_512.c: Likewise.
2202 * gcc.target/aarch64/sve/pcs/struct_2_1024.c: Likewise.
2203 * gcc.target/aarch64/sve/pcs/struct_2_2048.c: Likewise.
2204 * gcc.target/aarch64/sve/pcs/struct_3_128.c: Likewise.
2205 * gcc.target/aarch64/sve/pcs/struct_3_256.c: Likewise.
2206 * gcc.target/aarch64/sve/pcs/struct_3_512.c: Likewise.
2207 * lib/target-supports.exp (check_effective_target_aarch64_sve128_hw)
2208 (check_effective_target_aarch64_sve512_hw)
2209 (check_effective_target_aarch64_sve1024_hw)
2210 (check_effective_target_aarch64_sve2048_hw): New procedures.
2212 2020-04-09 Matthew Malcomson <matthew.malcomson@arm.com>
2214 * g++.target/arm/cde_mve.C: New test.
2216 2020-04-09 Christophe Lyon <christophe.lyon@linaro.org>
2218 * gcc.target/arm/cmse/cmse-15.c: Use check-function-bodies.
2220 2020-04-09 Christophe Lyon <christophe.lyon@linaro.org>
2222 * lib/scanasm.exp (check-function-bodies): Use non-greedy regexp
2223 when extracting the target selector.
2225 2020-04-09 Martin Jambor <mjambor@suse.cz>
2227 PR tree-optimization/94482
2228 * gcc.dg/torture/pr94482.c: New test.
2229 * gcc.dg/tree-ssa/pr94482-2.c: Likewise.
2231 2020-04-09 Marek Polacek <polacek@redhat.com>
2234 * g++.dg/cpp2a/paren-init23.C: New test.
2235 * g++.dg/init/aggr14.C: New test.
2237 2020-04-09 Jan Hubicka <hubicka@ucw.cz>
2239 PR tree-optimization/91322
2240 * g++.dg/lto/alias-4_0.C: Fix typo.
2241 * g++.dg/lto/alias-4_0.C: Avoid conflict with va_list on ARM and add
2242 a template testing that
2244 2020-04-09 Richard Sandiford <richard.sandiford@arm.com>
2246 * lib/scanasm.exp (check-function-bodies): Treat the third
2247 parameter as a list of option regexps and require each regexp
2248 to match. Check for cases in which a target/xfail selector
2249 was mistakenly passed to the options argument.
2250 * gcc.target/aarch64/sve/pcs/args_1.c: Add an empty options list
2251 to the invocation of check-function-bodies.
2252 * gcc.target/aarch64/sve/pcs/args_2.c: Likewise.
2253 * gcc.target/aarch64/sve/pcs/args_3.c: Likewise.
2254 * gcc.target/aarch64/sve/pcs/args_4.c: Likewise.
2255 * gcc.target/aarch64/sve/pcs/return_1.c: Likewise.
2256 * gcc.target/aarch64/sve/pcs/return_1_1024.c: Likewise.
2257 * gcc.target/aarch64/sve/pcs/return_1_128.c: Likewise.
2258 * gcc.target/aarch64/sve/pcs/return_1_2048.c: Likewise.
2259 * gcc.target/aarch64/sve/pcs/return_1_256.c: Likewise.
2260 * gcc.target/aarch64/sve/pcs/return_1_512.c: Likewise.
2261 * gcc.target/aarch64/sve/pcs/return_2.c: Likewise.
2262 * gcc.target/aarch64/sve/pcs/return_3.c: Likewise.
2263 * gcc.target/aarch64/sve/pcs/return_4.c: Likewise.
2264 * gcc.target/aarch64/sve/pcs/return_4_1024.c: Likewise.
2265 * gcc.target/aarch64/sve/pcs/return_4_128.c: Likewise.
2266 * gcc.target/aarch64/sve/pcs/return_4_2048.c: Likewise.
2267 * gcc.target/aarch64/sve/pcs/return_4_256.c: Likewise.
2268 * gcc.target/aarch64/sve/pcs/return_4_512.c: Likewise.
2269 * gcc.target/aarch64/sve/pcs/return_5.c: Likewise.
2270 * gcc.target/aarch64/sve/pcs/return_5_1024.c: Likewise.
2271 * gcc.target/aarch64/sve/pcs/return_5_128.c: Likewise.
2272 * gcc.target/aarch64/sve/pcs/return_5_2048.c: Likewise.
2273 * gcc.target/aarch64/sve/pcs/return_5_256.c: Likewise.
2274 * gcc.target/aarch64/sve/pcs/return_5_512.c: Likewise.
2275 * gcc.target/aarch64/sve/pcs/return_6.c: Likewise.
2276 * gcc.target/aarch64/sve/pcs/return_6_1024.c: Likewise.
2277 * gcc.target/aarch64/sve/pcs/return_6_128.c: Likewise.
2278 * gcc.target/aarch64/sve/pcs/return_6_2048.c: Likewise.
2279 * gcc.target/aarch64/sve/pcs/return_6_256.c: Likewise.
2280 * gcc.target/aarch64/sve/pcs/return_6_512.c: Likewise.
2281 * gcc.target/aarch64/sve/pcs/saves_2_be_nowrap.c: Likewise.
2282 * gcc.target/aarch64/sve/pcs/saves_2_be_wrap.c: Likewise.
2283 * gcc.target/aarch64/sve/pcs/saves_2_le_nowrap.c: Likewise.
2284 * gcc.target/aarch64/sve/pcs/saves_2_le_wrap.c: Likewise.
2285 * gcc.target/aarch64/sve/pcs/saves_3.c: Likewise.
2286 * gcc.target/aarch64/sve/pcs/saves_4_be.c: Likewise.
2287 * gcc.target/aarch64/sve/pcs/saves_4_le.c: Likewise.
2288 * gcc.target/aarch64/sve/pcs/stack_clash_2_128.c: Likewise.
2289 * gcc.target/aarch64/sve/pcs/varargs_1.c: Likewise.
2290 * gcc.target/aarch64/sve/pcs/varargs_2_f16.c: Likewise.
2291 * gcc.target/aarch64/sve/pcs/varargs_2_f32.c: Likewise.
2292 * gcc.target/aarch64/sve/pcs/varargs_2_f64.c: Likewise.
2293 * gcc.target/aarch64/sve/pcs/varargs_2_s16.c: Likewise.
2294 * gcc.target/aarch64/sve/pcs/varargs_2_s32.c: Likewise.
2295 * gcc.target/aarch64/sve/pcs/varargs_2_s64.c: Likewise.
2296 * gcc.target/aarch64/sve/pcs/varargs_2_s8.c: Likewise.
2297 * gcc.target/aarch64/sve/pcs/varargs_2_u16.c: Likewise.
2298 * gcc.target/aarch64/sve/pcs/varargs_2_u32.c: Likewise.
2299 * gcc.target/aarch64/sve/pcs/varargs_2_u64.c: Likewise.
2300 * gcc.target/aarch64/sve/pcs/varargs_2_u8.c: Likewise.
2302 2020-04-09 Richard Biener <rguenther@suse.de>
2305 * g++.dg/lto/pr64076_0.C: Add -shared -fPIC.
2306 * g++.dg/lto/pr64076_1.C: Add -fPIC.
2308 2020-04-09 Andrea Corallo <andrea.corallo@arm.com>
2310 * gcc.target/aarch64/pr94530.c: New test.
2312 2020-04-09 Bin Cheng <bin.cheng@linux.alibaba.com>
2314 PR tree-optimization/93674
2315 * g++.dg/pr93674.C: New test.
2317 2020-04-08 Sandra Loosemore <sandra@codesourcery.com>
2319 * g++.dg/tree-ssa/pr93940.C: Require pthread target.
2321 2020-04-09 Kewen Lin <linkw@gcc.gnu.org>
2324 * gfortran.dg/vect/pr83232.f90: Expect 2 rather than 3 times SLP on
2325 non-vect_hw_misalign targets.
2327 2020-04-08 Jakub Jelinek <jakub@redhat.com>
2330 * gcc.dg/pr94526.c: New test.
2332 PR tree-optimization/94524
2333 * gcc.c-torture/execute/pr94524-1.c: New test.
2334 * gcc.c-torture/execute/pr94524-2.c: New test.
2337 * g++.dg/pr94314.C (A::operator new, B::operator new, C::operator new):
2338 Use __SIZE_TYPE__ instead of unsigned long.
2339 * g++.dg/pr94314-3.C (base::operator new, B::operator new): Likewise.
2343 * g++.dg/declare-pr94120.C: Move test to ...
2344 * g++.dg/goacc/declare-pr94120.C: ... here. Add dg-error directives.
2346 2020-04-08 Marek Polacek <polacek@redhat.com>
2348 PR c++/94507 - ICE-on-invalid with lambda template.
2349 * g++.dg/cpp2a/lambda-generic7.C: New test.
2351 2020-04-08 Alexandre Oliva <oliva@adacore.com>
2353 * gcc.target/arm/fp16-aapcs-3.c: Explicitly use the
2354 -mfp16-format=alternative option.
2356 2020-04-08 H.J. Lu <hongjiu.lu@intel.com>
2359 * gcc.target/i386/pr94417-1.c: New test.
2360 * gcc.target/i386/pr94417-2.c: Likewise.
2361 * gcc.target/i386/pr94417-3.c: Likewise.
2363 2020-04-08 Jakub Jelinek <jakub@redhat.com>
2366 * gcc.target/i386/avx512bw-pr94438.c: New test.
2367 * gcc.target/i386/avx512vlbw-pr94438.c: New test.
2369 2020-04-08 Tobias Burnus <tobias@codesourcery.com>
2372 * gfortran.dg/dec_math_5.f90: Move to ...
2373 * gfortran.dg/ieee/dec_math_1.f90: ... here; change
2374 dg-options to dg-additional-options.
2376 2020-04-08 Alexandre Oliva <oliva@adacore.com>
2378 * gcc.dg/tls/pr78796.c: Require tls_runtime.
2380 2020-04-08 Martin Liska <mliska@suse.cz>
2383 * g++.dg/pr94314-2.C: New test.
2384 * g++.dg/pr94314-3.C: New test.
2385 * g++.dg/pr94314.C: New test.
2387 2020-04-08 Dennis Zhang <dennis.zhang@arm.com>
2389 * gcc.target/arm/acle/cde_v_1.c: New test.
2390 * gcc.target/arm/acle/cde_v_1_err.c: New test.
2391 * gcc.target/arm/acle/cde_v_1_mve.c: New test.
2393 2020-04-08 Patrick Palka <ppalka@redhat.com>
2395 Core issues 1001 and 1322
2397 * g++.dg/cpp2a/lambda-uneval11.c: New test.
2398 * g++.dg/template/array33.C: New test.
2399 * g++.dg/template/array34.C: New test.
2400 * g++.dg/template/defarg22.C: New test.
2402 2020-04-08 Dennis Zhang <dennis.zhang@arm.com>
2404 * gcc.target/arm/pragma_cde.c: New test.
2405 * lib/target-supports.exp (arm_v8m_main_cde_ok): New target support
2407 (arm_v8m_main_cde_fp, arm_v8_1m_main_cde_mve): Likewise.
2409 2020-04-08 Jakub Jelinek <jakub@redhat.com>
2412 * g++.dg/ubsan/vptr-15.C: New test.
2414 2020-04-08 Marek Polacek <polacek@redhat.com>
2416 PR c++/94478 - ICE with defaulted comparison operator
2417 * g++.dg/cpp2a/spaceship-err4.C: New test.
2419 2020-04-08 Alexandre Oliva <oliva@adacore.com>
2421 * gcc.target/arm/polytypes.c: Add quotes around
2422 -flax-vector-conversions.
2424 2020-04-08 Jakub Jelinek <jakub@redhat.com>
2426 PR rtl-optimization/94516
2427 * gcc.dg/torture/pr94516.c: New test.
2429 2020-04-08 Tobias Burnus <tobias@codesourcery.com>
2432 * c-c++-common/goacc/declare-pr94120.c: New.
2433 * g++.dg/declare-pr94120.C: New.
2435 2020-04-07 Jakub Jelinek <jakub@redhat.com>
2437 PR rtl-optimization/94291
2438 PR rtl-optimization/84169
2439 * gcc.dg/pr94291.c: New test.
2441 2020-04-07 Richard Biener <rguenther@suse.de>
2444 * gcc.dg/torture/pr94479.c: New testcase.
2446 2020-04-01 Fritz Reese <foreese@gcc.gnu.org>
2449 * gfortran.dg/dec_math.f90: Extend coverage to real(10) and real(16).
2450 * gfortran.dg/dec_math_2.f90: New test.
2451 * gfortran.dg/dec_math_3.f90: Likewise.
2452 * gfortran.dg/dec_math_4.f90: Likewise.
2453 * gfortran.dg/dec_math_5.f90: Likewise.
2455 2020-04-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
2457 * g++.target/arm/mve.exp: New.
2458 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16: Fix testism.
2459 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32: Likewise.
2461 2020-04-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
2463 * gcc.target/arm/mve/intrinsics/vuninitializedq_float.c: Fix testism.
2464 * gcc.target/arm/mve/intrinsics/vuninitializedq_float1.c: Likewise.
2465 * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
2466 * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c: Likewise.
2468 2020-04-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
2470 * gcc.target/arm/mve/intrinsics/mve_vec_extracts_from_memory.c: New
2473 2020-04-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
2475 * gcc.target/arm/mve/intrinsics/mve_immediates_1_n.c: New test.
2477 2020-04-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
2479 * gcc.target/arm/mve/intrinsics/mve_load_from_array.c: New test.
2480 * gcc.target/arm/mve/intrinsics/mve_vector_float.c: Remove
2482 * gcc.target/arm/mve/intrinsics/mve_vector_float1.c: Likewise.
2483 * gcc.target/arm/mve/intrinsics/mve_vector_int1.c: Likewise.
2484 * gcc.target/arm/mve/intrinsics/mve_vector_int2.c: Likewise.
2486 2020-04-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
2488 * gcc.target/arm/mve/intrinsics/vmulq_n_f16.c: Fix test.
2489 * gcc.target/arm/mve/intrinsics/vmulq_n_f32.c: Likewise.
2490 * gcc.target/arm/mve/intrinsics/vmulq_n_s16.c: Likewise.
2491 * gcc.target/arm/mve/intrinsics/vmulq_n_s32.c: Likewise.
2492 * gcc.target/arm/mve/intrinsics/vmulq_n_s8.c: Likewise.
2493 * gcc.target/arm/mve/intrinsics/vmulq_n_u16.c: Likewise.
2494 * gcc.target/arm/mve/intrinsics/vmulq_n_u32.c: Likewise.
2495 * gcc.target/arm/mve/intrinsics/vmulq_n_u8.c: Likewise.
2497 2020-04-07 Patrick Palka <ppalka@redhat.com>
2500 * g++.dg/cpp1y/pr90996.C: New test.
2502 2020-04-07 Jakub Jelinek <jakub@redhat.com>
2505 * gcc.target/i386/avx512bw-pr94509-1.c: New test.
2506 * gcc.target/i386/avx512bw-pr94509-2.c: New test.
2509 * g++.dg/gomp/pr94512.C: New test.
2512 * gcc.c-torture/compile/pr94488.c: New test.
2515 * gcc.target/i386/avx512bw-pr94500.c: New test.
2517 2020-04-06 Steven G. Kargl <kargl@gcc.gnu.org>
2520 * gfortran.dg/pr93686_1.f90: New test.
2521 * gfortran.dg/pr93686_2.f90: Likewise.
2522 * gfortran.dg/pr93686_3.f90: Likewise.
2523 * gfortran.dg/pr93686_4.f90: Likewise.
2525 2020-04-06 Joel Brobecker <brobecker@adacore.com>
2527 * gcc.target/arm/div64-unwinding.c: Skip on vxworks_kernel targets.
2529 2020-04-04 Marek Polacek <polacek@redhat.com>
2531 PR c++/94155 - crash in gimplifier with paren init of aggregates.
2532 * g++.dg/cpp2a/paren-init22.C: New test.
2534 2020-04-05 Iain Sandoe <iain@sandoe.co.uk>
2536 * g++.dg/coroutines/torture/co-await-14-template-traits.C: Rename...
2537 * g++.dg/coroutines/torture/co-await-16-template-traits.C: to this.
2538 * g++.dg/coroutines/torture/co-await-15-capture-comp-ref.C: Rename..
2539 * g++.dg/coroutines/torture/co-await-17-capture-comp-ref.C: to this.
2541 2020-04-05 Nagaraju Mekala <nmekala@xilix.com>
2543 * gcc.target/microblaze/others/builtin-trap.c: Update expected output.
2545 2020-04-04 Hannes Domani <ssbssa@yahoo.de>
2546 Jakub Jelinek <jakub@redhat.com>
2549 * g++.dg/debug/pr94459.C: New test.
2551 2020-04-04 Patrick Palka <ppalka@redhat.com>
2555 * g++.dg/cpp1y/pr79937-5.C: New test.
2556 * g++.dg/cpp1z/lambda-this6.C: New test.
2560 * g++.dg/cpp1y/constexpr-nsdmi3.C: New test.
2561 * g++.dg/cpp1y/constexpr-nsdmi4.C: New test.
2562 * g++.dg/cpp1y/constexpr-nsdmi5.C: New test.
2563 * g++.dg/cpp1z/lambda-this5.C: New test.
2565 2020-04-04 Jan Hubicka <hubicka@ucw.cz>
2568 * g++.dg/tree-ssa/pr93940.C: New test.
2570 2020-04-04 Jakub Jelinek <jakub@redhat.com>
2572 PR rtl-optimization/94468
2573 * g++.dg/opt/pr94468.C: New test.
2576 * g++.dg/opt/pr94441.C: New test.
2579 * g++.dg/gomp/pr94477.C: New test.
2581 2020-04-03 H.J. Lu <hongjiu.lu@intel.com>
2584 * gcc.target/i386/pr94467-1.c: New test.
2585 * gcc.target/i386/pr94467-2.c: Likewise.
2587 2020-04-03 Jakub Jelinek <jakub@redhat.com>
2590 * gcc.target/i386/avx2-pr94460.c: New test.
2592 2020-04-03 Patrick Palka <ppalka@redhat.com>
2596 * g++.dg/template/koenig11.C: New test.
2598 2020-04-03 Andre Vieira <andre.simoesdiasvieira@arm.com>
2600 * gcc.target/arm/mve/intrinsics/mve_vector_float.c: Put -mfpu=auto back.
2601 * gcc.target/arm/mve/intrinsics/mve_vector_float1.c: Likewise.
2602 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Likewise.
2603 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise.
2604 * gcc.target/arm/mve/intrinsics/mve_vector_int1.c: Likewise.
2605 * gcc.target/arm/mve/intrinsics/mve_vector_int2.c: Likewise.
2606 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
2607 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
2608 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
2610 2020-04-03 Tamar Christina <tamar.christina@arm.com>
2613 * gcc.target/aarch64/options_set_11.c: New test.
2614 * gcc.target/aarch64/options_set_12.c: New test.
2615 * gcc.target/aarch64/options_set_13.c: New test.
2616 * gcc.target/aarch64/options_set_14.c: New test.
2617 * gcc.target/aarch64/options_set_15.c: New test.
2618 * gcc.target/aarch64/options_set_16.c: New test.
2619 * gcc.target/aarch64/options_set_17.c: New test.
2620 * gcc.target/aarch64/options_set_18.c: New test.
2621 * gcc.target/aarch64/options_set_19.c: New test.
2622 * gcc.target/aarch64/options_set_20.c: New test.
2623 * gcc.target/aarch64/options_set_21.c: New test.
2624 * gcc.target/aarch64/options_set_22.c: New test.
2625 * gcc.target/aarch64/options_set_23.c: New test.
2626 * gcc.target/aarch64/options_set_24.c: New test.
2627 * gcc.target/aarch64/options_set_25.c: New test.
2628 * gcc.target/aarch64/options_set_26.c: New test.
2630 2020-04-03 Kewen Lin <linkw@gcc.gnu.org>
2632 PR tree-optimization/94443
2633 * gcc.dg/vect/pr94443.c: New test.
2635 2020-04-02 Sandra Loosemore <sandra@codesourcery.com>
2637 * lib/target-supports.exp (check_effective_target_sigsetjmp): Test
2638 for __sigsetjmp as well as sigsetjmp.
2640 2020-04-02 Fritz Reese <foreese@gcc.gnu.org>
2643 * gfortran.dg/dec_structure_28.f90: New test.
2645 2020-04-02 Tobias Burnus <tobias@codesourcery.com>
2647 * gfortran.dg/dtio_35.f90: New.
2649 2020-04-02 Richard Biener <rguenther@suse.de>
2652 * gcc.dg/torture/pr94392.c: New testcase.
2654 2020-04-02 Jakub Jelinek <jakub@redhat.com>
2657 * gcc.target/aarch64/pr94435.c: New test.
2659 2020-04-02 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
2662 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c: Modify.
2663 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c: Likewise.
2664 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c: Likewise.
2665 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c: Likewise.
2666 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_f32.c: Likewise.
2667 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_s32.c: Likewise.
2668 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_u32.c: Likewise.
2669 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_f32.c: Likewise.
2670 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_s32.c: Likewise.
2671 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_u32.c: Likewise.
2673 2020-04-02 Tobias Burnus <tobias@codesourcery.com>
2676 * gfortran.dg/select_rank_4.f90: New.
2678 2020-04-02 Mark Eggleston <mark.eggleston@codethink.com>
2681 * gfortran.dg/pr93498_1.f90: New test.
2682 * gfortran.dg/pr93498_2.f90: New test.
2684 2020-04-02 Mark Eggleston <mark.eggleston@codethink.com>
2685 Steven G. Kargl <kargl@gcc.gnu.org>
2688 * gfortran.dg/pr94030_1.f90: New test.
2689 * gfortran.dg/pr94030_2.f90: New test.
2691 2020-04-01 Iain Buclaw <ibuclaw@gdcproject.org>
2694 * gdc.dg/pr93038.d: Split scan-file into multiple tests.
2695 * gdc.dg/pr93038b.d: Likewise.
2697 2020-04-01 Iain Buclaw <ibuclaw@gdcproject.org>
2700 * gdc.dg/pr92216.d: Update to work on targets with 16 or 32-bit
2703 2020-04-01 David Malcolm <dmalcolm@redhat.com>
2706 * gcc.dg/analyzer/compound-assignment-1.c: New test.
2707 * gcc.dg/analyzer/compound-assignment-2.c: New test.
2708 * gcc.dg/analyzer/compound-assignment-3.c: New test.
2710 2020-04-01 Jakub Jelinek <jakub@redhat.com>
2713 * gcc.dg/pr94436.c: New test.
2716 * gcc.dg/ubsan/pr94423.c: New test.
2718 2020-04-01 Kewen Lin <linkw@gcc.gnu.org>
2720 PR tree-optimization/94043
2721 * gfortran.dg/graphite/vect-pr94043.f90: New test.
2723 2020-04-01 Iain Buclaw <ibuclaw@gdcproject.org>
2726 * gdc.dg/pr90136a.d: New test.
2727 * gdc.dg/pr90136b.d: New test.
2728 * gdc.dg/pr90136c.d: New test.
2730 2020-03-31 Andrea Corallo <andrea.corallo@arm.com>
2732 * jit.dg/test-version.c: New testcase.
2733 * jit.dg/all-non-failing-tests.h: Add test-version.c.
2735 2020-03-31 Iain Buclaw <ibuclaw@gdcproject.org>
2738 * gdc.dg/pr94424.d: New test.
2740 2020-03-31 Felix Yang <felix.yang@huawei.com>
2742 PR tree-optimization/94398
2743 * gcc.target/aarch64/pr94398.c: New test.
2745 2020-03-31 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
2747 * gcc.target/arm/mve/intrinsics/vbicq_n_s16.c: Modify.
2748 * gcc.target/arm/mve/intrinsics/vbicq_n_s32.c: Likewise.
2749 * gcc.target/arm/mve/intrinsics/vbicq_n_u16.c: Likewise.
2750 * gcc.target/arm/mve/intrinsics/vbicq_n_u32.c: Likewise.
2752 2020-03-31 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
2754 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u16.c: Modify.
2755 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u32.c: Likewise.
2756 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u8.c: Likewise.
2757 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f16.c: Likewise.
2758 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f32.c: Likewise.
2759 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s16.c: Likewise.
2760 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s32.c: Likewise.
2761 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s8.c: Likewise.
2762 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f16.c: Likewise.
2763 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f32.c: Likewise.
2764 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16.c: Likewise.
2765 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f32.c: Likewise.
2766 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f16.c: Likewise.
2767 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f32.c: Likewise.
2768 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f16.c: Likewise.
2769 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f32.c: Likewise.
2770 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f16.c: Likewise.
2771 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f32.c: Likewise.
2772 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f16.c: Likewise.
2773 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f32.c: Likewise.
2774 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16.c: Likewise.
2775 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32.c: Likewise.
2777 2020-03-31 Jakub Jelinek <jakub@redhat.com>
2780 * gcc.dg/pr94368.c: New test.
2783 * gcc.c-torture/execute/pr94412.c: New test.
2785 PR tree-optimization/94403
2786 * g++.dg/tree-ssa/pr94403.C: New test.
2788 PR rtl-optimization/94344
2789 * gcc.dg/pr94344.c: New test.
2791 2020-03-30 David Malcolm <dmalcolm@redhat.com>
2793 * jit.dg/all-non-failing-tests.h: Add test-empty.c
2795 2020-03-30 Jakub Jelinek <jakub@redhat.com>
2798 * c-c++-common/pr94385.c: New test.
2800 2020-03-30 Will Schmidt <will_schmidt@vnet.ibm.com>
2802 * gcc.target/powerpc/pragma_power6.c: New.
2803 * gcc.target/powerpc/pragma_power7.c: New.
2804 * gcc.target/powerpc/pragma_power8.c: New.
2805 * gcc.target/powerpc/pragma_power9.c: New.
2806 * gcc.target/powerpc/pragma_misc9.c: New.
2807 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Update error message.
2808 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Update error message.
2810 2020-03-30 Will Schmidt <will_schmidt@vnet.ibm.com>
2812 * gcc.target/powerpc/bswap64-4.c: Update scan-assembler
2815 2020-03-30 Jakub Jelinek <jakub@redhat.com>
2818 * gcc.target/i386/avx512f-pr94343.c: New test.
2819 * gcc.target/i386/avx512vl-pr94343.c: New test.
2821 2020-03-30 Martin Liska <mliska@suse.cz>
2823 PR rtl-optimization/87716
2824 * gcc.target/i386/pr57193.c: XFAIL a test-case.
2826 2020-03-30 Martin Liska <mliska@suse.cz>
2829 * gfortran.dg/vect/vect-8.f90: Allow 22 or 23 loops
2830 to be vectorized (based on libmvec presence).
2832 2020-03-30 Jakub Jelinek <jakub@redhat.com>
2835 * gcc.target/i386/avx512vl-pr93069.c: New test.
2836 * gcc.dg/vect/pr93069.c: New test.
2838 2020-03-29 Iain Buclaw <ibuclaw@gdcproject.org>
2840 * lib/gdc-utils.exp: (gdc-convert-args): Handle compilation test
2841 arguments -D, -H, -X, and set compilable_output_file_ext.
2842 (gdc-convert-test): Document and add cases DFLAGS and
2843 EXTRA_CPP_SOURCES. Add dg-final entry for output generation tests,
2844 and set compilable_do_what to compile.
2845 (gdc-do-test): Define compilable_do_what, default to assemble.
2847 2020-03-29 Iain Buclaw <ibuclaw@gdcproject.org>
2849 * gdc.test/runnable_cxx/runnable_cxx.exp: New file.
2850 * lib/gdc-utils.exp (gdc-do-test): Add case for runnable_cxx.
2851 * lib/gdc.exp (gdc_include_flags): Only add flags for libstdc++-v3 if
2852 GDC_INCLUDE_CXX_FLAGS is true.
2853 (gdc_link_flags): Likewise.
2854 (gdc_init): Move setting of default gdc test flags to...
2855 (gdc_target_compile): ...here.
2857 2020-03-29 Iain Buclaw <ibuclaw@gdcproject.org>
2859 * gdc.test/compilable/compilable.exp: New file.
2860 * gdc.test/fail_compilation/fail_compilation.exp: New file.
2861 * gdc.test/runnable/runnable.exp: New file.
2862 * gdc.test/gdc-test.exp: Move and rename to...
2863 * lib/gdc-utils.exp: ...this. Remove load_lib gdc-dg.exp.
2864 (dmd2dg): Rename to...
2865 (gdc-convert-test): ...this.
2866 (gdc-do-test): Add testcases parameter and remove subdir handling.
2868 2020-03-28 Roman Zhuykov <zhroma@ispras.ru>
2870 * gcc.dg/torture/pr87197-debug-sms.c: Move to ...
2871 * gcc.dg/sms-compare-debug-1.c: ... this. Add -O2.
2872 * gcc.c-torture/execute/pr70127-debug-sms.c: Move to ...
2873 * gcc.dg/sms-compare-debug-2.c: ... this. Add -O2.
2875 2020-03-28 Tobias Burnus <tobias@codesourcery.com>
2878 * gfortran.dg/module_procedure_3.f90: New.
2880 2020-03-28 Patrick Palka <ppalka@redhat.com>
2883 * g++.dg/concepts/diagnostic8.C: New test.
2886 * g++.dg/concepts/diagnostic7.C: New test.
2887 * g++.dg/concepts/pr94252.C: New test.
2888 * g++.dg/cpp2a/concepts-requires18.C: Adjust to expect an additional
2891 * g++.dg/concepts/diagnostic1.C: Pass -fconcepts-diagnostics-depth=2.
2892 * g++.dg/concepts/diagnostic5.C: Adjust expected diagnostics.
2893 * g++.dg/cpp2a/concepts-iconv1.C: Pass -fconcepts-diagnostics-depth=2.
2894 * g++.dg/cpp2a/concepts-requires5.C: Likewise.
2896 * g++.dg/concepts/diagnostic2.C: Expect "no operand" instead of
2898 * g++.dg/concepts/diagnostic5.C: New test.
2900 2020-03-28 Jakub Jelinek <jakub@redhat.com>
2903 * gcc.dg/pr93573-1.c: New test.
2904 * gcc.dg/pr93573-2.c: New test.
2906 PR tree-optimization/94329
2907 * gfortran.dg/pr94329.f90: New test.
2909 2020-03-27 Jakub Jelinek <jakub@redhat.com>
2912 * g++.dg/ext/attr-copy-2.C: Revert the last changes.
2914 2020-03-27 Martin Sebor <msebor@redhat.com>
2917 * c-c++-common/attr-copy.c: New test.
2919 2020-03-27 Martin Sebor <msebor@redhat.com>
2922 * g++.dg/ext/attr-access-2.C: New test.
2924 2020-03-27 Martin Sebor <msebor@redhat.com>
2929 * g++.dg/warn/Wmismatched-tags-3.C: New test.
2930 * g++.dg/warn/Wmismatched-tags-4.C: New test.
2931 * g++.dg/warn/Wmismatched-tags-5.C: New test.
2932 * g++.dg/warn/Wmismatched-tags-6.C: New test.
2933 * g++.dg/warn/Wredundant-tags-3.C: Remove xfails.
2934 * g++.dg/warn/Wredundant-tags-6.C: New test.
2935 * g++.dg/warn/Wredundant-tags-7.C: New test.
2937 2020-03-27 David Malcolm <dmalcolm@redhat.com>
2939 * gcc.dg/analyzer/data-model-5b.c: Add xfail for new false
2941 * gcc.dg/analyzer/data-model-5c.c: Likewise.
2942 * gcc.dg/analyzer/malloc-5.c: New test.
2944 2020-03-27 David Malcolm <dmalcolm@redhat.com>
2946 * gcc.dg/analyzer/dot-output.c: Check that
2947 dot-output.c.supergraph-eg.dot is valid.
2949 2020-03-27 Richard Biener <rguenther@suse.de>
2952 * g++.dg/debug/pr94273.C: New testcase.
2954 2020-03-27 Tobias Burnus <tobias@codesourcery.com>
2957 * gfortran.dg/assumed_rank_19.f90: New.
2959 2020-03-27 Tobias Burnus <tobias@codesourcery.com>
2962 * gfortran.dg/associate_51.f90: Fix test case.
2963 * gfortran.dg/associate_53.f90: New.
2965 2020-03-27 Jakub Jelinek <jakub@redhat.com>
2968 * g++.dg/other/pr94326.C: New test.
2971 * g++.dg/other/pr94339.C: New test.
2972 * g++.dg/ext/attr-copy-2.C: Comment out failing tests due to PR94346.
2974 2020-03-27 Roman Zhuykov <zhroma@ispras.ru>
2976 * gcc.c-torture/execute/pr70127-debug-sms.c: New test.
2977 * gcc.dg/torture/pr87197-debug-sms.c: New test.
2979 2020-03-27 Marek Polacek <polacek@redhat.com>
2981 PR c++/94336 - template keyword accepted before destructor names.
2982 * g++.dg/template/template-keyword2.C: New test.
2984 2020-03-27 Iain Sandoe <iain@sandoe.co.uk>
2986 * g++.dg/coroutines/torture/symmetric-transfer-00-basic.C:
2989 2020-03-26 Marek Polacek <polacek@redhat.com>
2992 PR c++/94057 - template keyword in a typename-specifier.
2993 * g++.dg/cpp1y/alias-decl1.C: New test.
2994 * g++.dg/cpp1y/alias-decl2.C: New test.
2995 * g++.dg/cpp1y/alias-decl3.C: New test.
2996 * g++.dg/parse/missing-template1.C: Update dg-error.
2997 * g++.dg/parse/template3.C: Likewise.
2998 * g++.dg/template/error4.C: Likewise.
2999 * g++.dg/template/meminit2.C: Likewise.
3000 * g++.dg/template/dependent-name5.C: Likewise.
3001 * g++.dg/template/dependent-name7.C: New test.
3002 * g++.dg/template/dependent-name8.C: New test.
3003 * g++.dg/template/dependent-name9.C: New test.
3004 * g++.dg/template/dependent-name10.C: New test.
3005 * g++.dg/template/dependent-name11.C: New test.
3006 * g++.dg/template/dependent-name12.C: New test.
3007 * g++.dg/template/dependent-name13.C: New test.
3008 * g++.dg/template/dr1794.C: New test.
3009 * g++.dg/template/dr314.C: New test.
3010 * g++.dg/template/dr1710.C: New test.
3011 * g++.dg/template/dr1710-2.C: New test.
3012 * g++.old-deja/g++.pt/crash38.C: Update dg-error.
3014 2020-03-26 Iain Sandoe <iain@sandoe.co.uk>
3016 * g++.dg/coroutines/torture/co-ret-09-bool-await-susp.C: Amend
3018 * g++.dg/coroutines/torture/symmetric-transfer-00-basic.C: New
3021 2020-03-26 Iain Sandoe <iain@sandoe.co.uk>
3023 * g++.dg/coroutines/torture/exceptions-test-01-n4849-a.C: New test.
3025 2020-03-26 Martin Liska <mliska@suse.cz>
3027 * gcc.target/i386/pr81213.c: Do not scan assembler
3028 and add one missing PR entry.
3030 2020-03-26 Jakub Jelinek <jakub@redhat.com>
3033 * g++.dg/debug/pr94323.C: New test.
3035 2020-03-26 Martin Liska <mliska@suse.cz>
3038 * gcc.dg/lto/pr94271_0.c: Skip for non-x86 targets
3039 and add ifunc effective target.
3040 * gcc.target/i386/pr81213-2.c: Add ifunc effective target.
3042 2020-03-26 Jakub Jelinek <jakub@redhat.com>
3045 * g++.dg/debug/pr94281.C: New test.
3048 * g++.dg/cpp1z/pr81349.C: New test.
3051 * g++.dg/debug/pr94272.C: New test.
3053 2020-03-26 Felix Yang <felix.yang@huawei.com>
3055 PR tree-optimization/94269
3056 * gcc.dg/pr94269.c: New test.
3058 2020-03-25 Andrew Stubbs <ams@codesourcery.com>
3060 * gcc.dg/vect/bb-slp-pr69907.c: Disable the dump scan for amdgcn.
3061 * lib/target-supports.exp (check_effective_target_vect_unpack):
3064 2020-03-25 Jakub Jelinek <jakub@redhat.com>
3067 * gcc.dg/pr94292.c: New test.
3069 2020-03-25 Martin Sebor <msebor@redhat.com>
3072 * gcc.dg/Walloca-larger-than-3.c: New test.
3073 * gcc.dg/Walloca-larger-than-3.h: New test header.
3074 * gcc.dg/Wvla-larger-than-4.c: New test.
3076 2020-03-25 Patrick Palka <ppalka@redhat.com>
3079 * g++.dg/warn/Wduplicated-cond1.C: New test.
3081 2020-03-25 Martin Sebor <msebor@redhat.com>
3083 PR tree-optimization/94131
3084 * gcc.dg/pr94131.c: New test.
3086 2020-03-25 Sandra Loosemore <sandra@codesourcery.com>
3088 * gcc.dg/pr92301.c (main): Allow argc to be 0 to support
3091 2020-03-25 Jakub Jelinek <jakub@redhat.com>
3094 * gcc.dg/cleanup-13.c: Add a comment that the test is not
3095 -fcompare-debug compatible with certain other options.
3098 * gcc.target/i386/pr94308.c: New test.
3100 2020-03-25 Martin Liska <mliska@suse.cz>
3104 * gcc.target/i386/pr81213-2.c: New test.
3105 * gcc.target/i386/pr81213.c: Add additional source.
3106 * gcc.dg/lto/pr94271_0.c: New test.
3107 * gcc.dg/lto/pr94271_1.c: New test.
3109 2020-03-25 Jakub Jelinek <jakub@redhat.com>
3112 * gfortran.dg/iso_c_binding_compiler_1.f90: Add dg-skip-if for
3114 * gfortran.dg/iso_c_binding_compiler_3.f90: Likewise.
3115 * gfortran.dg/unlimited_polymorphic_31.f03: Likewise.
3117 2020-03-25 Mark Eggleston <mark.eggleston@codethink.com>
3120 * gfortran.dg/pr93484_1.f90: New test.
3121 * gfortran.dg/pr93484_2.f90: New test.
3123 2020-03-25 Jakub Jelinek <jakub@redhat.com>
3126 * g++.dg/torture/pr94303.C: New test.
3129 * g++.dg/opt/pr94223.C: New test.
3131 PR tree-optimization/94300
3132 * gcc.target/i386/avx512f-pr94300.c: New test.
3135 * gcc.dg/pr94283.c: New test.
3137 2020-03-24 Sandra Loosemore <sandra@codesourcery.com>
3139 * gcc.dg/analyzer/sigsetjmp-5.c: Require sigsetjmp support.
3140 * gcc.dg/analyzer/sigsetjmp-6.c: Likewise.
3141 * lib/target-supports.exp (check_effective_target_sigsetjmp): New.
3143 2020-03-24 Marek Polacek <polacek@redhat.com>
3145 PR c++/94190 - wrong no post-decrement operator error in template.
3146 * g++.dg/conversion/op7.C: New test.
3148 2020-03-24 Christophe Lyon <christophe.lyon@linaro.org>
3150 * gcc/arm/vfp-1.c: Use arm_fp__ok effective-target.
3151 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
3152 * gcc.target/arm/vfp-ldmiad.c: Likewise.
3153 * gcc.target/arm/vfp-stmdbd.c: Likewise.
3154 * gcc.target/arm/vfp-stmiad.c: Likewise.
3155 * gcc.target/arm/vnmul-1.c: Likewise.
3156 * gcc.target/arm/vnmul-3.c: Likewise.
3157 * gcc.target/arm/vnmul-4.c: Likewise.
3159 2020-03-24 Christophe Lyon <christophe.lyon@linaro.org>
3161 * gcc.target/arm/cmp-2.c: Move double-precision tests to...
3162 * gcc.target/arm/cmp-3.c: ...here (new file)
3164 2020-03-24 Christophe Lyon <christophe.lyon@linaro.org>
3166 * lib/target-supports.exp
3167 (check_effective_target_arm_fp_dp_ok_nocache): New.
3168 (check_effective_target_arm_fp_dp_ok): New.
3169 (add_options_for_arm_fp_dp): New.
3171 2020-03-24 Jakub Jelinek <jakub@redhat.com>
3174 * gcc.dg/pr94286.c: New test.
3177 * gfortran.dg/pr94285.f90: New test.
3180 * gcc.target/i386/pr94283.c: New test.
3183 * gcc.dg/pr94277.c: New test.
3185 2020-03-23 Jeff Law <law@redhat.com>
3189 * gcc.c-torture/compile/pr94144.c: New test.
3190 * gcc.c-torture/compile/pr94238.c: New test.
3192 2020-03-23 Patrick Palka <ppalka@redhat.com>
3195 * g++.dg/warn/Wnoexcept2.C: New test.
3197 2020-03-23 Jakub Jelinek <jakub@redhat.com>
3200 * g++.dg/warn/Wconversion-pr91993.C: New test.
3201 * g++.dg/ubsan/pr91993.C: New test.
3202 * c-c++-common/ubsan/float-cast-overflow-1.c: Add -Wno-overflow
3204 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
3205 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
3207 2020-03-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
3208 Andre Vieira <andre.simoesdiasvieira@arm.com>
3209 Mihail Ionescu <mihail.ionescu@arm.com>
3211 * gcc.target/arm/mve/intrinsics/vshlcq_m_s16.c: New test.
3212 * gcc.target/arm/mve/intrinsics/vshlcq_m_s32.c: Likewise.
3213 * gcc.target/arm/mve/intrinsics/vshlcq_m_s8.c: Likewise.
3214 * gcc.target/arm/mve/intrinsics/vshlcq_m_u16.c: Likewise.
3215 * gcc.target/arm/mve/intrinsics/vshlcq_m_u32.c: Likewise.
3216 * gcc.target/arm/mve/intrinsics/vshlcq_m_u8.c: Likewise.
3218 2020-03-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
3220 * gcc.target/arm/mve/intrinsics/asrl.c: New test.
3221 * gcc.target/arm/mve/intrinsics/lsll.c: Likewise.
3222 * gcc.target/arm/mve/intrinsics/sqrshr.c: Likewise.
3223 * gcc.target/arm/mve/intrinsics/sqrshrl_sat48.c: Likewise.
3224 * gcc.target/arm/mve/intrinsics/sqrshrl_sat64.c: Likewise.
3225 * gcc.target/arm/mve/intrinsics/sqshl.c: Likewise.
3226 * gcc.target/arm/mve/intrinsics/sqshll.c: Likewise.
3227 * gcc.target/arm/mve/intrinsics/srshr.c: Likewise.
3228 * gcc.target/arm/mve/intrinsics/srshrl.c: Likewise.
3229 * gcc.target/arm/mve/intrinsics/uqrshl.c: Likewise.
3230 * gcc.target/arm/mve/intrinsics/uqrshll_sat48.c: Likewise.
3231 * gcc.target/arm/mve/intrinsics/uqrshll_sat64.c: Likewise.
3232 * gcc.target/arm/mve/intrinsics/uqshl.c: Likewise.
3233 * gcc.target/arm/mve/intrinsics/uqshll.c: Likewise.
3234 * gcc.target/arm/mve/intrinsics/urshr.c: Likewise.
3235 * gcc.target/arm/mve/intrinsics/urshrl.c: Likewise.
3236 * lib/target-supports.exp:
3237 (check_effective_target_arm_v8_1m_mve_fp_ok_nocache): Modify to not
3238 support MVE floating point in Big Endian mode.
3239 (check_effective_target_arm_v8_1m_mve_ok_nocache): Modify to not
3240 support MVE integer in Big Endian mode.
3242 2020-03-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
3243 Andre Vieira <andre.simoesdiasvieira@arm.com>
3244 Mihail Ionescu <mihail.ionescu@arm.com>
3246 * gcc.target/arm/mve/intrinsics/vgetq_lane_f16.c: New test.
3247 * gcc.target/arm/mve/intrinsics/vgetq_lane_f32.c: Likewise.
3248 * gcc.target/arm/mve/intrinsics/vgetq_lane_s16.c: Likewise.
3249 * gcc.target/arm/mve/intrinsics/vgetq_lane_s32.c: Likewise.
3250 * gcc.target/arm/mve/intrinsics/vgetq_lane_s64.c: Likewise.
3251 * gcc.target/arm/mve/intrinsics/vgetq_lane_s8.c: Likewise.
3252 * gcc.target/arm/mve/intrinsics/vgetq_lane_u16.c: Likewise.
3253 * gcc.target/arm/mve/intrinsics/vgetq_lane_u32.c: Likewise.
3254 * gcc.target/arm/mve/intrinsics/vgetq_lane_u64.c: Likewise.
3255 * gcc.target/arm/mve/intrinsics/vgetq_lane_u8.c: Likewise.
3256 * gcc.target/arm/mve/intrinsics/vsetq_lane_f16.c: Likewise.
3257 * gcc.target/arm/mve/intrinsics/vsetq_lane_f32.c: Likewise.
3258 * gcc.target/arm/mve/intrinsics/vsetq_lane_s16.c: Likewise.
3259 * gcc.target/arm/mve/intrinsics/vsetq_lane_s32.c: Likewise.
3260 * gcc.target/arm/mve/intrinsics/vsetq_lane_s64.c: Likewise.
3261 * gcc.target/arm/mve/intrinsics/vsetq_lane_s8.c: Likewise.
3262 * gcc.target/arm/mve/intrinsics/vsetq_lane_u16.c: Likewise.
3263 * gcc.target/arm/mve/intrinsics/vsetq_lane_u32.c: Likewise.
3264 * gcc.target/arm/mve/intrinsics/vsetq_lane_u64.c: Likewise.
3265 * gcc.target/arm/mve/intrinsics/vsetq_lane_u8.c: Likewise.
3267 2020-03-23 Andrea Corallo <andrea.corallo@arm.com>
3269 * jit.dg/all-non-failing-tests.h: Add test-long-string-literal.c.
3270 * jit.dg/test-long-string-literal.c: New testcase.
3272 2020-03-23 Andre Vieira <andre.simoesdiasvieira@arm.com>
3274 * gcc.target/arm/mve/intrinsics/mve_fp_fpu1.c: Remove dg-do.
3275 * gcc.target/arm/mve/intrinsics/mve_fp_fpu2.c: Likewise.
3276 * gcc.target/arm/mve/intrinsics/mve_fpu1.c: Likewise.
3277 * gcc.target/arm/mve/intrinsics/mve_fpu2.c: Likewise.
3278 * gcc.target/arm/mve/intrinsics/mve_fpu3.c: Likewise.
3279 * gcc.target/arm/mve/intrinsics/mve_libcall1.c: Likewise.
3280 * gcc.target/arm/mve/intrinsics/mve_libcall2.c: Likewise.
3281 * gcc.target/arm/mve/intrinsics/mve_move_gpr_to_gpr.c: Likewise.
3282 * gcc.target/arm/mve/intrinsics/mve_vector_float.c: Likewise.
3283 * gcc.target/arm/mve/intrinsics/mve_vector_float1.c: Likewise.
3284 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Likewise.
3285 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise.
3286 * gcc.target/arm/mve/intrinsics/mve_vector_int1.c: Likewise.
3287 * gcc.target/arm/mve/intrinsics/mve_vector_int2.c: Likewise.
3288 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
3289 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
3290 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
3291 * gcc.target/arm/mve/intrinsics/vabavq_p_s16.c: Likewise.
3292 * gcc.target/arm/mve/intrinsics/vabavq_p_s32.c: Likewise.
3293 * gcc.target/arm/mve/intrinsics/vabavq_p_s8.c: Likewise.
3294 * gcc.target/arm/mve/intrinsics/vabavq_p_u16.c: Likewise.
3295 * gcc.target/arm/mve/intrinsics/vabavq_p_u32.c: Likewise.
3296 * gcc.target/arm/mve/intrinsics/vabavq_p_u8.c: Likewise.
3297 * gcc.target/arm/mve/intrinsics/vabavq_s16.c: Likewise.
3298 * gcc.target/arm/mve/intrinsics/vabavq_s32.c: Likewise.
3299 * gcc.target/arm/mve/intrinsics/vabavq_s8.c: Likewise.
3300 * gcc.target/arm/mve/intrinsics/vabavq_u16.c: Likewise.
3301 * gcc.target/arm/mve/intrinsics/vabavq_u32.c: Likewise.
3302 * gcc.target/arm/mve/intrinsics/vabavq_u8.c: Likewise.
3303 * gcc.target/arm/mve/intrinsics/vabdq_f16.c: Likewise.
3304 * gcc.target/arm/mve/intrinsics/vabdq_f32.c: Likewise.
3305 * gcc.target/arm/mve/intrinsics/vabdq_m_f16.c: Likewise.
3306 * gcc.target/arm/mve/intrinsics/vabdq_m_f32.c: Likewise.
3307 * gcc.target/arm/mve/intrinsics/vabdq_m_s16.c: Likewise.
3308 * gcc.target/arm/mve/intrinsics/vabdq_m_s32.c: Likewise.
3309 * gcc.target/arm/mve/intrinsics/vabdq_m_s8.c: Likewise.
3310 * gcc.target/arm/mve/intrinsics/vabdq_m_u16.c: Likewise.
3311 * gcc.target/arm/mve/intrinsics/vabdq_m_u32.c: Likewise.
3312 * gcc.target/arm/mve/intrinsics/vabdq_m_u8.c: Likewise.
3313 * gcc.target/arm/mve/intrinsics/vabdq_s16.c: Likewise.
3314 * gcc.target/arm/mve/intrinsics/vabdq_s32.c: Likewise.
3315 * gcc.target/arm/mve/intrinsics/vabdq_s8.c: Likewise.
3316 * gcc.target/arm/mve/intrinsics/vabdq_u16.c: Likewise.
3317 * gcc.target/arm/mve/intrinsics/vabdq_u32.c: Likewise.
3318 * gcc.target/arm/mve/intrinsics/vabdq_u8.c: Likewise.
3319 * gcc.target/arm/mve/intrinsics/vabdq_x_f16.c: Likewise.
3320 * gcc.target/arm/mve/intrinsics/vabdq_x_f32.c: Likewise.
3321 * gcc.target/arm/mve/intrinsics/vabdq_x_s16.c: Likewise.
3322 * gcc.target/arm/mve/intrinsics/vabdq_x_s32.c: Likewise.
3323 * gcc.target/arm/mve/intrinsics/vabdq_x_s8.c: Likewise.
3324 * gcc.target/arm/mve/intrinsics/vabdq_x_u16.c: Likewise.
3325 * gcc.target/arm/mve/intrinsics/vabdq_x_u32.c: Likewise.
3326 * gcc.target/arm/mve/intrinsics/vabdq_x_u8.c: Likewise.
3327 * gcc.target/arm/mve/intrinsics/vabsq_f16.c: Likewise.
3328 * gcc.target/arm/mve/intrinsics/vabsq_f32.c: Likewise.
3329 * gcc.target/arm/mve/intrinsics/vabsq_m_f16.c: Likewise.
3330 * gcc.target/arm/mve/intrinsics/vabsq_m_f32.c: Likewise.
3331 * gcc.target/arm/mve/intrinsics/vabsq_m_s16.c: Likewise.
3332 * gcc.target/arm/mve/intrinsics/vabsq_m_s32.c: Likewise.
3333 * gcc.target/arm/mve/intrinsics/vabsq_m_s8.c: Likewise.
3334 * gcc.target/arm/mve/intrinsics/vabsq_s16.c: Likewise.
3335 * gcc.target/arm/mve/intrinsics/vabsq_s32.c: Likewise.
3336 * gcc.target/arm/mve/intrinsics/vabsq_s8.c: Likewise.
3337 * gcc.target/arm/mve/intrinsics/vabsq_x_f16.c: Likewise.
3338 * gcc.target/arm/mve/intrinsics/vabsq_x_f32.c: Likewise.
3339 * gcc.target/arm/mve/intrinsics/vabsq_x_s16.c: Likewise.
3340 * gcc.target/arm/mve/intrinsics/vabsq_x_s32.c: Likewise.
3341 * gcc.target/arm/mve/intrinsics/vabsq_x_s8.c: Likewise.
3342 * gcc.target/arm/mve/intrinsics/vadciq_m_s32.c: Likewise.
3343 * gcc.target/arm/mve/intrinsics/vadciq_m_u32.c: Likewise.
3344 * gcc.target/arm/mve/intrinsics/vadciq_s32.c: Likewise.
3345 * gcc.target/arm/mve/intrinsics/vadciq_u32.c: Likewise.
3346 * gcc.target/arm/mve/intrinsics/vadcq_m_s32.c: Likewise.
3347 * gcc.target/arm/mve/intrinsics/vadcq_m_u32.c: Likewise.
3348 * gcc.target/arm/mve/intrinsics/vadcq_s32.c: Likewise.
3349 * gcc.target/arm/mve/intrinsics/vadcq_u32.c: Likewise.
3350 * gcc.target/arm/mve/intrinsics/vaddlvaq_p_s32.c: Likewise.
3351 * gcc.target/arm/mve/intrinsics/vaddlvaq_p_u32.c: Likewise.
3352 * gcc.target/arm/mve/intrinsics/vaddlvaq_s32.c: Likewise.
3353 * gcc.target/arm/mve/intrinsics/vaddlvaq_u32.c: Likewise.
3354 * gcc.target/arm/mve/intrinsics/vaddlvq_p_s32.c: Likewise.
3355 * gcc.target/arm/mve/intrinsics/vaddlvq_p_u32.c: Likewise.
3356 * gcc.target/arm/mve/intrinsics/vaddlvq_s32.c: Likewise.
3357 * gcc.target/arm/mve/intrinsics/vaddlvq_u32.c: Likewise.
3358 * gcc.target/arm/mve/intrinsics/vaddq_f16.c: Likewise.
3359 * gcc.target/arm/mve/intrinsics/vaddq_f32.c: Likewise.
3360 * gcc.target/arm/mve/intrinsics/vaddq_m_f16.c: Likewise.
3361 * gcc.target/arm/mve/intrinsics/vaddq_m_f32.c: Likewise.
3362 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f16.c: Likewise.
3363 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f32.c: Likewise.
3364 * gcc.target/arm/mve/intrinsics/vaddq_m_n_s16.c: Likewise.
3365 * gcc.target/arm/mve/intrinsics/vaddq_m_n_s32.c: Likewise.
3366 * gcc.target/arm/mve/intrinsics/vaddq_m_n_s8.c: Likewise.
3367 * gcc.target/arm/mve/intrinsics/vaddq_m_n_u16.c: Likewise.
3368 * gcc.target/arm/mve/intrinsics/vaddq_m_n_u32.c: Likewise.
3369 * gcc.target/arm/mve/intrinsics/vaddq_m_n_u8.c: Likewise.
3370 * gcc.target/arm/mve/intrinsics/vaddq_m_s16.c: Likewise.
3371 * gcc.target/arm/mve/intrinsics/vaddq_m_s32.c: Likewise.
3372 * gcc.target/arm/mve/intrinsics/vaddq_m_s8.c: Likewise.
3373 * gcc.target/arm/mve/intrinsics/vaddq_m_u16.c: Likewise.
3374 * gcc.target/arm/mve/intrinsics/vaddq_m_u32.c: Likewise.
3375 * gcc.target/arm/mve/intrinsics/vaddq_m_u8.c: Likewise.
3376 * gcc.target/arm/mve/intrinsics/vaddq_n_f16.c: Likewise.
3377 * gcc.target/arm/mve/intrinsics/vaddq_n_f32.c: Likewise.
3378 * gcc.target/arm/mve/intrinsics/vaddq_n_s16.c: Likewise.
3379 * gcc.target/arm/mve/intrinsics/vaddq_n_s32.c: Likewise.
3380 * gcc.target/arm/mve/intrinsics/vaddq_n_s8.c: Likewise.
3381 * gcc.target/arm/mve/intrinsics/vaddq_n_u16.c: Likewise.
3382 * gcc.target/arm/mve/intrinsics/vaddq_n_u32.c: Likewise.
3383 * gcc.target/arm/mve/intrinsics/vaddq_n_u8.c: Likewise.
3384 * gcc.target/arm/mve/intrinsics/vaddq_s16.c: Likewise.
3385 * gcc.target/arm/mve/intrinsics/vaddq_s32.c: Likewise.
3386 * gcc.target/arm/mve/intrinsics/vaddq_s8.c: Likewise.
3387 * gcc.target/arm/mve/intrinsics/vaddq_u16.c: Likewise.
3388 * gcc.target/arm/mve/intrinsics/vaddq_u32.c: Likewise.
3389 * gcc.target/arm/mve/intrinsics/vaddq_u8.c: Likewise.
3390 * gcc.target/arm/mve/intrinsics/vaddq_x_f16.c: Likewise.
3391 * gcc.target/arm/mve/intrinsics/vaddq_x_f32.c: Likewise.
3392 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f16.c: Likewise.
3393 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f32.c: Likewise.
3394 * gcc.target/arm/mve/intrinsics/vaddq_x_n_s16.c: Likewise.
3395 * gcc.target/arm/mve/intrinsics/vaddq_x_n_s32.c: Likewise.
3396 * gcc.target/arm/mve/intrinsics/vaddq_x_n_s8.c: Likewise.
3397 * gcc.target/arm/mve/intrinsics/vaddq_x_n_u16.c: Likewise.
3398 * gcc.target/arm/mve/intrinsics/vaddq_x_n_u32.c: Likewise.
3399 * gcc.target/arm/mve/intrinsics/vaddq_x_n_u8.c: Likewise.
3400 * gcc.target/arm/mve/intrinsics/vaddq_x_s16.c: Likewise.
3401 * gcc.target/arm/mve/intrinsics/vaddq_x_s32.c: Likewise.
3402 * gcc.target/arm/mve/intrinsics/vaddq_x_s8.c: Likewise.
3403 * gcc.target/arm/mve/intrinsics/vaddq_x_u16.c: Likewise.
3404 * gcc.target/arm/mve/intrinsics/vaddq_x_u32.c: Likewise.
3405 * gcc.target/arm/mve/intrinsics/vaddq_x_u8.c: Likewise.
3406 * gcc.target/arm/mve/intrinsics/vaddvaq_p_s16.c: Likewise.
3407 * gcc.target/arm/mve/intrinsics/vaddvaq_p_s32.c: Likewise.
3408 * gcc.target/arm/mve/intrinsics/vaddvaq_p_s8.c: Likewise.
3409 * gcc.target/arm/mve/intrinsics/vaddvaq_p_u16.c: Likewise.
3410 * gcc.target/arm/mve/intrinsics/vaddvaq_p_u32.c: Likewise.
3411 * gcc.target/arm/mve/intrinsics/vaddvaq_p_u8.c: Likewise.
3412 * gcc.target/arm/mve/intrinsics/vaddvaq_s16.c: Likewise.
3413 * gcc.target/arm/mve/intrinsics/vaddvaq_s32.c: Likewise.
3414 * gcc.target/arm/mve/intrinsics/vaddvaq_s8.c: Likewise.
3415 * gcc.target/arm/mve/intrinsics/vaddvaq_u16.c: Likewise.
3416 * gcc.target/arm/mve/intrinsics/vaddvaq_u32.c: Likewise.
3417 * gcc.target/arm/mve/intrinsics/vaddvaq_u8.c: Likewise.
3418 * gcc.target/arm/mve/intrinsics/vaddvq_p_s16.c: Likewise.
3419 * gcc.target/arm/mve/intrinsics/vaddvq_p_s32.c: Likewise.
3420 * gcc.target/arm/mve/intrinsics/vaddvq_p_s8.c: Likewise.
3421 * gcc.target/arm/mve/intrinsics/vaddvq_p_u16.c: Likewise.
3422 * gcc.target/arm/mve/intrinsics/vaddvq_p_u32.c: Likewise.
3423 * gcc.target/arm/mve/intrinsics/vaddvq_p_u8.c: Likewise.
3424 * gcc.target/arm/mve/intrinsics/vaddvq_s16.c: Likewise.
3425 * gcc.target/arm/mve/intrinsics/vaddvq_s32.c: Likewise.
3426 * gcc.target/arm/mve/intrinsics/vaddvq_s8.c: Likewise.
3427 * gcc.target/arm/mve/intrinsics/vaddvq_u16.c: Likewise.
3428 * gcc.target/arm/mve/intrinsics/vaddvq_u32.c: Likewise.
3429 * gcc.target/arm/mve/intrinsics/vaddvq_u8.c: Likewise.
3430 * gcc.target/arm/mve/intrinsics/vandq_f16.c: Likewise.
3431 * gcc.target/arm/mve/intrinsics/vandq_f32.c: Likewise.
3432 * gcc.target/arm/mve/intrinsics/vandq_m_f16.c: Likewise.
3433 * gcc.target/arm/mve/intrinsics/vandq_m_f32.c: Likewise.
3434 * gcc.target/arm/mve/intrinsics/vandq_m_s16.c: Likewise.
3435 * gcc.target/arm/mve/intrinsics/vandq_m_s32.c: Likewise.
3436 * gcc.target/arm/mve/intrinsics/vandq_m_s8.c: Likewise.
3437 * gcc.target/arm/mve/intrinsics/vandq_m_u16.c: Likewise.
3438 * gcc.target/arm/mve/intrinsics/vandq_m_u32.c: Likewise.
3439 * gcc.target/arm/mve/intrinsics/vandq_m_u8.c: Likewise.
3440 * gcc.target/arm/mve/intrinsics/vandq_s16.c: Likewise.
3441 * gcc.target/arm/mve/intrinsics/vandq_s32.c: Likewise.
3442 * gcc.target/arm/mve/intrinsics/vandq_s8.c: Likewise.
3443 * gcc.target/arm/mve/intrinsics/vandq_u16.c: Likewise.
3444 * gcc.target/arm/mve/intrinsics/vandq_u32.c: Likewise.
3445 * gcc.target/arm/mve/intrinsics/vandq_u8.c: Likewise.
3446 * gcc.target/arm/mve/intrinsics/vandq_x_f16.c: Likewise.
3447 * gcc.target/arm/mve/intrinsics/vandq_x_f32.c: Likewise.
3448 * gcc.target/arm/mve/intrinsics/vandq_x_s16.c: Likewise.
3449 * gcc.target/arm/mve/intrinsics/vandq_x_s32.c: Likewise.
3450 * gcc.target/arm/mve/intrinsics/vandq_x_s8.c: Likewise.
3451 * gcc.target/arm/mve/intrinsics/vandq_x_u16.c: Likewise.
3452 * gcc.target/arm/mve/intrinsics/vandq_x_u32.c: Likewise.
3453 * gcc.target/arm/mve/intrinsics/vandq_x_u8.c: Likewise.
3454 * gcc.target/arm/mve/intrinsics/vbicq_f16.c: Likewise.
3455 * gcc.target/arm/mve/intrinsics/vbicq_f32.c: Likewise.
3456 * gcc.target/arm/mve/intrinsics/vbicq_m_f16.c: Likewise.
3457 * gcc.target/arm/mve/intrinsics/vbicq_m_f32.c: Likewise.
3458 * gcc.target/arm/mve/intrinsics/vbicq_m_n_s16.c: Likewise.
3459 * gcc.target/arm/mve/intrinsics/vbicq_m_n_s32.c: Likewise.
3460 * gcc.target/arm/mve/intrinsics/vbicq_m_n_u16.c: Likewise.
3461 * gcc.target/arm/mve/intrinsics/vbicq_m_n_u32.c: Likewise.
3462 * gcc.target/arm/mve/intrinsics/vbicq_m_s16.c: Likewise.
3463 * gcc.target/arm/mve/intrinsics/vbicq_m_s32.c: Likewise.
3464 * gcc.target/arm/mve/intrinsics/vbicq_m_s8.c: Likewise.
3465 * gcc.target/arm/mve/intrinsics/vbicq_m_u16.c: Likewise.
3466 * gcc.target/arm/mve/intrinsics/vbicq_m_u32.c: Likewise.
3467 * gcc.target/arm/mve/intrinsics/vbicq_m_u8.c: Likewise.
3468 * gcc.target/arm/mve/intrinsics/vbicq_n_s16.c: Likewise.
3469 * gcc.target/arm/mve/intrinsics/vbicq_n_s32.c: Likewise.
3470 * gcc.target/arm/mve/intrinsics/vbicq_n_u16.c: Likewise.
3471 * gcc.target/arm/mve/intrinsics/vbicq_n_u32.c: Likewise.
3472 * gcc.target/arm/mve/intrinsics/vbicq_s16.c: Likewise.
3473 * gcc.target/arm/mve/intrinsics/vbicq_s32.c: Likewise.
3474 * gcc.target/arm/mve/intrinsics/vbicq_s8.c: Likewise.
3475 * gcc.target/arm/mve/intrinsics/vbicq_u16.c: Likewise.
3476 * gcc.target/arm/mve/intrinsics/vbicq_u32.c: Likewise.
3477 * gcc.target/arm/mve/intrinsics/vbicq_u8.c: Likewise.
3478 * gcc.target/arm/mve/intrinsics/vbicq_x_f16.c: Likewise.
3479 * gcc.target/arm/mve/intrinsics/vbicq_x_f32.c: Likewise.
3480 * gcc.target/arm/mve/intrinsics/vbicq_x_s16.c: Likewise.
3481 * gcc.target/arm/mve/intrinsics/vbicq_x_s32.c: Likewise.
3482 * gcc.target/arm/mve/intrinsics/vbicq_x_s8.c: Likewise.
3483 * gcc.target/arm/mve/intrinsics/vbicq_x_u16.c: Likewise.
3484 * gcc.target/arm/mve/intrinsics/vbicq_x_u32.c: Likewise.
3485 * gcc.target/arm/mve/intrinsics/vbicq_x_u8.c: Likewise.
3486 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f16.c: Likewise.
3487 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f32.c: Likewise.
3488 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s16.c: Likewise.
3489 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s32.c: Likewise.
3490 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s8.c: Likewise.
3491 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u16.c: Likewise.
3492 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u32.c: Likewise.
3493 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u8.c: Likewise.
3494 * gcc.target/arm/mve/intrinsics/vbrsrq_n_f16.c: Likewise.
3495 * gcc.target/arm/mve/intrinsics/vbrsrq_n_f32.c: Likewise.
3496 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s16.c: Likewise.
3497 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s32.c: Likewise.
3498 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s8.c: Likewise.
3499 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u16.c: Likewise.
3500 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u32.c: Likewise.
3501 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u8.c: Likewise.
3502 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f16.c: Likewise.
3503 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f32.c: Likewise.
3504 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s16.c: Likewise.
3505 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s32.c: Likewise.
3506 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s8.c: Likewise.
3507 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u16.c: Likewise.
3508 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u32.c: Likewise.
3509 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u8.c: Likewise.
3510 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_f16.c: Likewise.
3511 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_f32.c: Likewise.
3512 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_f16.c: Likewise.
3513 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_f32.c: Likewise.
3514 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s16.c: Likewise.
3515 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s32.c: Likewise.
3516 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s8.c: Likewise.
3517 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u16.c: Likewise.
3518 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u32.c: Likewise.
3519 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u8.c: Likewise.
3520 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s16.c: Likewise.
3521 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s32.c: Likewise.
3522 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s8.c: Likewise.
3523 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u16.c: Likewise.
3524 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u32.c: Likewise.
3525 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u8.c: Likewise.
3526 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_f16.c: Likewise.
3527 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_f32.c: Likewise.
3528 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s16.c: Likewise.
3529 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s32.c: Likewise.
3530 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s8.c: Likewise.
3531 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u16.c: Likewise.
3532 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u32.c: Likewise.
3533 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u8.c: Likewise.
3534 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_f16.c: Likewise.
3535 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_f32.c: Likewise.
3536 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_f16.c: Likewise.
3537 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_f32.c: Likewise.
3538 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s16.c: Likewise.
3539 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s32.c: Likewise.
3540 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s8.c: Likewise.
3541 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u16.c: Likewise.
3542 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u32.c: Likewise.
3543 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u8.c: Likewise.
3544 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s16.c: Likewise.
3545 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s32.c: Likewise.
3546 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s8.c: Likewise.
3547 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u16.c: Likewise.
3548 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u32.c: Likewise.
3549 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u8.c: Likewise.
3550 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_f16.c: Likewise.
3551 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_f32.c: Likewise.
3552 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s16.c: Likewise.
3553 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s32.c: Likewise.
3554 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s8.c: Likewise.
3555 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u16.c: Likewise.
3556 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u32.c: Likewise.
3557 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u8.c: Likewise.
3558 * gcc.target/arm/mve/intrinsics/vclsq_m_s16.c: Likewise.
3559 * gcc.target/arm/mve/intrinsics/vclsq_m_s32.c: Likewise.
3560 * gcc.target/arm/mve/intrinsics/vclsq_m_s8.c: Likewise.
3561 * gcc.target/arm/mve/intrinsics/vclsq_s16.c: Likewise.
3562 * gcc.target/arm/mve/intrinsics/vclsq_s32.c: Likewise.
3563 * gcc.target/arm/mve/intrinsics/vclsq_s8.c: Likewise.
3564 * gcc.target/arm/mve/intrinsics/vclsq_x_s16.c: Likewise.
3565 * gcc.target/arm/mve/intrinsics/vclsq_x_s32.c: Likewise.
3566 * gcc.target/arm/mve/intrinsics/vclsq_x_s8.c: Likewise.
3567 * gcc.target/arm/mve/intrinsics/vclzq_m_s16.c: Likewise.
3568 * gcc.target/arm/mve/intrinsics/vclzq_m_s32.c: Likewise.
3569 * gcc.target/arm/mve/intrinsics/vclzq_m_s8.c: Likewise.
3570 * gcc.target/arm/mve/intrinsics/vclzq_m_u16.c: Likewise.
3571 * gcc.target/arm/mve/intrinsics/vclzq_m_u32.c: Likewise.
3572 * gcc.target/arm/mve/intrinsics/vclzq_m_u8.c: Likewise.
3573 * gcc.target/arm/mve/intrinsics/vclzq_s16.c: Likewise.
3574 * gcc.target/arm/mve/intrinsics/vclzq_s32.c: Likewise.
3575 * gcc.target/arm/mve/intrinsics/vclzq_s8.c: Likewise.
3576 * gcc.target/arm/mve/intrinsics/vclzq_u16.c: Likewise.
3577 * gcc.target/arm/mve/intrinsics/vclzq_u32.c: Likewise.
3578 * gcc.target/arm/mve/intrinsics/vclzq_u8.c: Likewise.
3579 * gcc.target/arm/mve/intrinsics/vclzq_x_s16.c: Likewise.
3580 * gcc.target/arm/mve/intrinsics/vclzq_x_s32.c: Likewise.
3581 * gcc.target/arm/mve/intrinsics/vclzq_x_s8.c: Likewise.
3582 * gcc.target/arm/mve/intrinsics/vclzq_x_u16.c: Likewise.
3583 * gcc.target/arm/mve/intrinsics/vclzq_x_u32.c: Likewise.
3584 * gcc.target/arm/mve/intrinsics/vclzq_x_u8.c: Likewise.
3585 * gcc.target/arm/mve/intrinsics/vcmlaq_f16.c: Likewise.
3586 * gcc.target/arm/mve/intrinsics/vcmlaq_f32.c: Likewise.
3587 * gcc.target/arm/mve/intrinsics/vcmlaq_m_f16.c: Likewise.
3588 * gcc.target/arm/mve/intrinsics/vcmlaq_m_f32.c: Likewise.
3589 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f16.c: Likewise.
3590 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f32.c: Likewise.
3591 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f16.c: Likewise.
3592 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f32.c: Likewise.
3593 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f16.c: Likewise.
3594 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f32.c: Likewise.
3595 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f16.c: Likewise.
3596 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f32.c: Likewise.
3597 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f16.c: Likewise.
3598 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f32.c: Likewise.
3599 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f16.c: Likewise.
3600 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f32.c: Likewise.
3601 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u16.c: Likewise.
3602 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u32.c: Likewise.
3603 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u8.c: Likewise.
3604 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_u16.c: Likewise.
3605 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_u32.c: Likewise.
3606 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_u8.c: Likewise.
3607 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u16.c: Likewise.
3608 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u32.c: Likewise.
3609 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u8.c: Likewise.
3610 * gcc.target/arm/mve/intrinsics/vcmpcsq_u16.c: Likewise.
3611 * gcc.target/arm/mve/intrinsics/vcmpcsq_u32.c: Likewise.
3612 * gcc.target/arm/mve/intrinsics/vcmpcsq_u8.c: Likewise.
3613 * gcc.target/arm/mve/intrinsics/vcmpeqq_f16.c: Likewise.
3614 * gcc.target/arm/mve/intrinsics/vcmpeqq_f32.c: Likewise.
3615 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_f16.c: Likewise.
3616 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_f32.c: Likewise.
3617 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f16.c: Likewise.
3618 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f32.c: Likewise.
3619 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_s16.c: Likewise.
3620 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_s32.c: Likewise.
3621 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_s8.c: Likewise.
3622 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_u16.c: Likewise.
3623 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_u32.c: Likewise.
3624 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_u8.c: Likewise.
3625 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_s16.c: Likewise.
3626 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_s32.c: Likewise.
3627 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_s8.c: Likewise.
3628 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_u16.c: Likewise.
3629 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_u32.c: Likewise.
3630 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_u8.c: Likewise.
3631 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f16.c: Likewise.
3632 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f32.c: Likewise.
3633 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_s16.c: Likewise.
3634 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_s32.c: Likewise.
3635 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_s8.c: Likewise.
3636 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u16.c: Likewise.
3637 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u32.c: Likewise.
3638 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u8.c: Likewise.
3639 * gcc.target/arm/mve/intrinsics/vcmpeqq_s16.c: Likewise.
3640 * gcc.target/arm/mve/intrinsics/vcmpeqq_s32.c: Likewise.
3641 * gcc.target/arm/mve/intrinsics/vcmpeqq_s8.c: Likewise.
3642 * gcc.target/arm/mve/intrinsics/vcmpeqq_u16.c: Likewise.
3643 * gcc.target/arm/mve/intrinsics/vcmpeqq_u32.c: Likewise.
3644 * gcc.target/arm/mve/intrinsics/vcmpeqq_u8.c: Likewise.
3645 * gcc.target/arm/mve/intrinsics/vcmpgeq_f16.c: Likewise.
3646 * gcc.target/arm/mve/intrinsics/vcmpgeq_f32.c: Likewise.
3647 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_f16.c: Likewise.
3648 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_f32.c: Likewise.
3649 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f16.c: Likewise.
3650 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f32.c: Likewise.
3651 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s16.c: Likewise.
3652 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s32.c: Likewise.
3653 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s8.c: Likewise.
3654 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_s16.c: Likewise.
3655 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_s32.c: Likewise.
3656 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_s8.c: Likewise.
3657 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f16.c: Likewise.
3658 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f32.c: Likewise.
3659 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_s16.c: Likewise.
3660 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_s32.c: Likewise.
3661 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_s8.c: Likewise.
3662 * gcc.target/arm/mve/intrinsics/vcmpgeq_s16.c: Likewise.
3663 * gcc.target/arm/mve/intrinsics/vcmpgeq_s32.c: Likewise.
3664 * gcc.target/arm/mve/intrinsics/vcmpgeq_s8.c: Likewise.
3665 * gcc.target/arm/mve/intrinsics/vcmpgtq_f16.c: Likewise.
3666 * gcc.target/arm/mve/intrinsics/vcmpgtq_f32.c: Likewise.
3667 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_f16.c: Likewise.
3668 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_f32.c: Likewise.
3669 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f16.c: Likewise.
3670 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f32.c: Likewise.
3671 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_s16.c: Likewise.
3672 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_s32.c: Likewise.
3673 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_s8.c: Likewise.
3674 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_s16.c: Likewise.
3675 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_s32.c: Likewise.
3676 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_s8.c: Likewise.
3677 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16.c: Likewise.
3678 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f32.c: Likewise.
3679 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_s16.c: Likewise.
3680 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_s32.c: Likewise.
3681 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_s8.c: Likewise.
3682 * gcc.target/arm/mve/intrinsics/vcmpgtq_s16.c: Likewise.
3683 * gcc.target/arm/mve/intrinsics/vcmpgtq_s32.c: Likewise.
3684 * gcc.target/arm/mve/intrinsics/vcmpgtq_s8.c: Likewise.
3685 * gcc.target/arm/mve/intrinsics/vcmphiq_m_n_u16.c: Likewise.
3686 * gcc.target/arm/mve/intrinsics/vcmphiq_m_n_u32.c: Likewise.
3687 * gcc.target/arm/mve/intrinsics/vcmphiq_m_n_u8.c: Likewise.
3688 * gcc.target/arm/mve/intrinsics/vcmphiq_m_u16.c: Likewise.
3689 * gcc.target/arm/mve/intrinsics/vcmphiq_m_u32.c: Likewise.
3690 * gcc.target/arm/mve/intrinsics/vcmphiq_m_u8.c: Likewise.
3691 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u16.c: Likewise.
3692 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u32.c: Likewise.
3693 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u8.c: Likewise.
3694 * gcc.target/arm/mve/intrinsics/vcmphiq_u16.c: Likewise.
3695 * gcc.target/arm/mve/intrinsics/vcmphiq_u32.c: Likewise.
3696 * gcc.target/arm/mve/intrinsics/vcmphiq_u8.c: Likewise.
3697 * gcc.target/arm/mve/intrinsics/vcmpleq_f16.c: Likewise.
3698 * gcc.target/arm/mve/intrinsics/vcmpleq_f32.c: Likewise.
3699 * gcc.target/arm/mve/intrinsics/vcmpleq_m_f16.c: Likewise.
3700 * gcc.target/arm/mve/intrinsics/vcmpleq_m_f32.c: Likewise.
3701 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f16.c: Likewise.
3702 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f32.c: Likewise.
3703 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_s16.c: Likewise.
3704 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_s32.c: Likewise.
3705 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_s8.c: Likewise.
3706 * gcc.target/arm/mve/intrinsics/vcmpleq_m_s16.c: Likewise.
3707 * gcc.target/arm/mve/intrinsics/vcmpleq_m_s32.c: Likewise.
3708 * gcc.target/arm/mve/intrinsics/vcmpleq_m_s8.c: Likewise.
3709 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f16.c: Likewise.
3710 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f32.c: Likewise.
3711 * gcc.target/arm/mve/intrinsics/vcmpleq_n_s16.c: Likewise.
3712 * gcc.target/arm/mve/intrinsics/vcmpleq_n_s32.c: Likewise.
3713 * gcc.target/arm/mve/intrinsics/vcmpleq_n_s8.c: Likewise.
3714 * gcc.target/arm/mve/intrinsics/vcmpleq_s16.c: Likewise.
3715 * gcc.target/arm/mve/intrinsics/vcmpleq_s32.c: Likewise.
3716 * gcc.target/arm/mve/intrinsics/vcmpleq_s8.c: Likewise.
3717 * gcc.target/arm/mve/intrinsics/vcmpltq_f16.c: Likewise.
3718 * gcc.target/arm/mve/intrinsics/vcmpltq_f32.c: Likewise.
3719 * gcc.target/arm/mve/intrinsics/vcmpltq_m_f16.c: Likewise.
3720 * gcc.target/arm/mve/intrinsics/vcmpltq_m_f32.c: Likewise.
3721 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f16.c: Likewise.
3722 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f32.c: Likewise.
3723 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_s16.c: Likewise.
3724 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_s32.c: Likewise.
3725 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_s8.c: Likewise.
3726 * gcc.target/arm/mve/intrinsics/vcmpltq_m_s16.c: Likewise.
3727 * gcc.target/arm/mve/intrinsics/vcmpltq_m_s32.c: Likewise.
3728 * gcc.target/arm/mve/intrinsics/vcmpltq_m_s8.c: Likewise.
3729 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f16.c: Likewise.
3730 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f32.c: Likewise.
3731 * gcc.target/arm/mve/intrinsics/vcmpltq_n_s16.c: Likewise.
3732 * gcc.target/arm/mve/intrinsics/vcmpltq_n_s32.c: Likewise.
3733 * gcc.target/arm/mve/intrinsics/vcmpltq_n_s8.c: Likewise.
3734 * gcc.target/arm/mve/intrinsics/vcmpltq_s16.c: Likewise.
3735 * gcc.target/arm/mve/intrinsics/vcmpltq_s32.c: Likewise.
3736 * gcc.target/arm/mve/intrinsics/vcmpltq_s8.c: Likewise.
3737 * gcc.target/arm/mve/intrinsics/vcmpneq_f16.c: Likewise.
3738 * gcc.target/arm/mve/intrinsics/vcmpneq_f32.c: Likewise.
3739 * gcc.target/arm/mve/intrinsics/vcmpneq_m_f16.c: Likewise.
3740 * gcc.target/arm/mve/intrinsics/vcmpneq_m_f32.c: Likewise.
3741 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f16.c: Likewise.
3742 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f32.c: Likewise.
3743 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_s16.c: Likewise.
3744 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_s32.c: Likewise.
3745 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_s8.c: Likewise.
3746 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_u16.c: Likewise.
3747 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_u32.c: Likewise.
3748 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_u8.c: Likewise.
3749 * gcc.target/arm/mve/intrinsics/vcmpneq_m_s16.c: Likewise.
3750 * gcc.target/arm/mve/intrinsics/vcmpneq_m_s32.c: Likewise.
3751 * gcc.target/arm/mve/intrinsics/vcmpneq_m_s8.c: Likewise.
3752 * gcc.target/arm/mve/intrinsics/vcmpneq_m_u16.c: Likewise.
3753 * gcc.target/arm/mve/intrinsics/vcmpneq_m_u32.c: Likewise.
3754 * gcc.target/arm/mve/intrinsics/vcmpneq_m_u8.c: Likewise.
3755 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16.c: Likewise.
3756 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32.c: Likewise.
3757 * gcc.target/arm/mve/intrinsics/vcmpneq_n_s16.c: Likewise.
3758 * gcc.target/arm/mve/intrinsics/vcmpneq_n_s32.c: Likewise.
3759 * gcc.target/arm/mve/intrinsics/vcmpneq_n_s8.c: Likewise.
3760 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u16.c: Likewise.
3761 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u32.c: Likewise.
3762 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u8.c: Likewise.
3763 * gcc.target/arm/mve/intrinsics/vcmpneq_s16.c: Likewise.
3764 * gcc.target/arm/mve/intrinsics/vcmpneq_s32.c: Likewise.
3765 * gcc.target/arm/mve/intrinsics/vcmpneq_s8.c: Likewise.
3766 * gcc.target/arm/mve/intrinsics/vcmpneq_u16.c: Likewise.
3767 * gcc.target/arm/mve/intrinsics/vcmpneq_u32.c: Likewise.
3768 * gcc.target/arm/mve/intrinsics/vcmpneq_u8.c: Likewise.
3769 * gcc.target/arm/mve/intrinsics/vcmulq_f16.c: Likewise.
3770 * gcc.target/arm/mve/intrinsics/vcmulq_f32.c: Likewise.
3771 * gcc.target/arm/mve/intrinsics/vcmulq_m_f16.c: Likewise.
3772 * gcc.target/arm/mve/intrinsics/vcmulq_m_f32.c: Likewise.
3773 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_f16.c: Likewise.
3774 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_f32.c: Likewise.
3775 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_m_f16.c: Likewise.
3776 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_m_f32.c: Likewise.
3777 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_x_f16.c: Likewise.
3778 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_x_f32.c: Likewise.
3779 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_f16.c: Likewise.
3780 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_f32.c: Likewise.
3781 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_m_f16.c: Likewise.
3782 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_m_f32.c: Likewise.
3783 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_x_f16.c: Likewise.
3784 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_x_f32.c: Likewise.
3785 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_f16.c: Likewise.
3786 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_f32.c: Likewise.
3787 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_m_f16.c: Likewise.
3788 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_m_f32.c: Likewise.
3789 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_x_f16.c: Likewise.
3790 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_x_f32.c: Likewise.
3791 * gcc.target/arm/mve/intrinsics/vcmulq_x_f16.c: Likewise.
3792 * gcc.target/arm/mve/intrinsics/vcmulq_x_f32.c: Likewise.
3793 * gcc.target/arm/mve/intrinsics/vcreateq_f16.c: Likewise.
3794 * gcc.target/arm/mve/intrinsics/vcreateq_f32.c: Likewise.
3795 * gcc.target/arm/mve/intrinsics/vcreateq_s16.c: Likewise.
3796 * gcc.target/arm/mve/intrinsics/vcreateq_s32.c: Likewise.
3797 * gcc.target/arm/mve/intrinsics/vcreateq_s64.c: Likewise.
3798 * gcc.target/arm/mve/intrinsics/vcreateq_s8.c: Likewise.
3799 * gcc.target/arm/mve/intrinsics/vcreateq_u16.c: Likewise.
3800 * gcc.target/arm/mve/intrinsics/vcreateq_u32.c: Likewise.
3801 * gcc.target/arm/mve/intrinsics/vcreateq_u64.c: Likewise.
3802 * gcc.target/arm/mve/intrinsics/vcreateq_u8.c: Likewise.
3803 * gcc.target/arm/mve/intrinsics/vctp16q.c: Likewise.
3804 * gcc.target/arm/mve/intrinsics/vctp16q_m.c: Likewise.
3805 * gcc.target/arm/mve/intrinsics/vctp32q.c: Likewise.
3806 * gcc.target/arm/mve/intrinsics/vctp32q_m.c: Likewise.
3807 * gcc.target/arm/mve/intrinsics/vctp64q.c: Likewise.
3808 * gcc.target/arm/mve/intrinsics/vctp64q_m.c: Likewise.
3809 * gcc.target/arm/mve/intrinsics/vctp8q.c: Likewise.
3810 * gcc.target/arm/mve/intrinsics/vctp8q_m.c: Likewise.
3811 * gcc.target/arm/mve/intrinsics/vcvtaq_m_s16_f16.c: Likewise.
3812 * gcc.target/arm/mve/intrinsics/vcvtaq_m_s32_f32.c: Likewise.
3813 * gcc.target/arm/mve/intrinsics/vcvtaq_m_u16_f16.c: Likewise.
3814 * gcc.target/arm/mve/intrinsics/vcvtaq_m_u32_f32.c: Likewise.
3815 * gcc.target/arm/mve/intrinsics/vcvtaq_s16_f16.c: Likewise.
3816 * gcc.target/arm/mve/intrinsics/vcvtaq_s32_f32.c: Likewise.
3817 * gcc.target/arm/mve/intrinsics/vcvtaq_u16_f16.c: Likewise.
3818 * gcc.target/arm/mve/intrinsics/vcvtaq_u32_f32.c: Likewise.
3819 * gcc.target/arm/mve/intrinsics/vcvtaq_x_s16_f16.c: Likewise.
3820 * gcc.target/arm/mve/intrinsics/vcvtaq_x_s32_f32.c: Likewise.
3821 * gcc.target/arm/mve/intrinsics/vcvtaq_x_u16_f16.c: Likewise.
3822 * gcc.target/arm/mve/intrinsics/vcvtaq_x_u32_f32.c: Likewise.
3823 * gcc.target/arm/mve/intrinsics/vcvtbq_f16_f32.c: Likewise.
3824 * gcc.target/arm/mve/intrinsics/vcvtbq_f32_f16.c: Likewise.
3825 * gcc.target/arm/mve/intrinsics/vcvtbq_m_f16_f32.c: Likewise.
3826 * gcc.target/arm/mve/intrinsics/vcvtbq_m_f32_f16.c: Likewise.
3827 * gcc.target/arm/mve/intrinsics/vcvtbq_x_f32_f16.c: Likewise.
3828 * gcc.target/arm/mve/intrinsics/vcvtmq_m_s16_f16.c: Likewise.
3829 * gcc.target/arm/mve/intrinsics/vcvtmq_m_s32_f32.c: Likewise.
3830 * gcc.target/arm/mve/intrinsics/vcvtmq_m_u16_f16.c: Likewise.
3831 * gcc.target/arm/mve/intrinsics/vcvtmq_m_u32_f32.c: Likewise.
3832 * gcc.target/arm/mve/intrinsics/vcvtmq_s16_f16.c: Likewise.
3833 * gcc.target/arm/mve/intrinsics/vcvtmq_s32_f32.c: Likewise.
3834 * gcc.target/arm/mve/intrinsics/vcvtmq_u16_f16.c: Likewise.
3835 * gcc.target/arm/mve/intrinsics/vcvtmq_u32_f32.c: Likewise.
3836 * gcc.target/arm/mve/intrinsics/vcvtmq_x_s16_f16.c: Likewise.
3837 * gcc.target/arm/mve/intrinsics/vcvtmq_x_s32_f32.c: Likewise.
3838 * gcc.target/arm/mve/intrinsics/vcvtmq_x_u16_f16.c: Likewise.
3839 * gcc.target/arm/mve/intrinsics/vcvtmq_x_u32_f32.c: Likewise.
3840 * gcc.target/arm/mve/intrinsics/vcvtnq_m_s16_f16.c: Likewise.
3841 * gcc.target/arm/mve/intrinsics/vcvtnq_m_s32_f32.c: Likewise.
3842 * gcc.target/arm/mve/intrinsics/vcvtnq_m_u16_f16.c: Likewise.
3843 * gcc.target/arm/mve/intrinsics/vcvtnq_m_u32_f32.c: Likewise.
3844 * gcc.target/arm/mve/intrinsics/vcvtnq_s16_f16.c: Likewise.
3845 * gcc.target/arm/mve/intrinsics/vcvtnq_s32_f32.c: Likewise.
3846 * gcc.target/arm/mve/intrinsics/vcvtnq_u16_f16.c: Likewise.
3847 * gcc.target/arm/mve/intrinsics/vcvtnq_x_s16_f16.c: Likewise.
3848 * gcc.target/arm/mve/intrinsics/vcvtnq_x_s32_f32.c: Likewise.
3849 * gcc.target/arm/mve/intrinsics/vcvtnq_x_u16_f16.c: Likewise.
3850 * gcc.target/arm/mve/intrinsics/vcvtnq_x_u32_f32.c: Likewise.
3851 * gcc.target/arm/mve/intrinsics/vcvtpq_m_s16_f16.c: Likewise.
3852 * gcc.target/arm/mve/intrinsics/vcvtpq_m_s32_f32.c: Likewise.
3853 * gcc.target/arm/mve/intrinsics/vcvtpq_m_u16_f16.c: Likewise.
3854 * gcc.target/arm/mve/intrinsics/vcvtpq_m_u32_f32.c: Likewise.
3855 * gcc.target/arm/mve/intrinsics/vcvtpq_s16_f16.c: Likewise.
3856 * gcc.target/arm/mve/intrinsics/vcvtpq_s32_f32.c: Likewise.
3857 * gcc.target/arm/mve/intrinsics/vcvtpq_u16_f16.c: Likewise.
3858 * gcc.target/arm/mve/intrinsics/vcvtpq_u32_f32.c: Likewise.
3859 * gcc.target/arm/mve/intrinsics/vcvtpq_x_s16_f16.c: Likewise.
3860 * gcc.target/arm/mve/intrinsics/vcvtpq_x_s32_f32.c: Likewise.
3861 * gcc.target/arm/mve/intrinsics/vcvtpq_x_u16_f16.c: Likewise.
3862 * gcc.target/arm/mve/intrinsics/vcvtpq_x_u32_f32.c: Likewise.
3863 * gcc.target/arm/mve/intrinsics/vcvtq_f16_s16.c: Likewise.
3864 * gcc.target/arm/mve/intrinsics/vcvtq_f16_u16.c: Likewise.
3865 * gcc.target/arm/mve/intrinsics/vcvtq_f32_s32.c: Likewise.
3866 * gcc.target/arm/mve/intrinsics/vcvtq_f32_u32.c: Likewise.
3867 * gcc.target/arm/mve/intrinsics/vcvtq_m_f16_s16.c: Likewise.
3868 * gcc.target/arm/mve/intrinsics/vcvtq_m_f16_u16.c: Likewise.
3869 * gcc.target/arm/mve/intrinsics/vcvtq_m_f32_s32.c: Likewise.
3870 * gcc.target/arm/mve/intrinsics/vcvtq_m_f32_u32.c: Likewise.
3871 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f16_s16.c: Likewise.
3872 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f16_u16.c: Likewise.
3873 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f32_s32.c: Likewise.
3874 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f32_u32.c: Likewise.
3875 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_s16_f16.c: Likewise.
3876 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_s32_f32.c: Likewise.
3877 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_u16_f16.c: Likewise.
3878 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_u32_f32.c: Likewise.
3879 * gcc.target/arm/mve/intrinsics/vcvtq_m_s16_f16.c: Likewise.
3880 * gcc.target/arm/mve/intrinsics/vcvtq_m_s32_f32.c: Likewise.
3881 * gcc.target/arm/mve/intrinsics/vcvtq_m_u16_f16.c: Likewise.
3882 * gcc.target/arm/mve/intrinsics/vcvtq_m_u32_f32.c: Likewise.
3883 * gcc.target/arm/mve/intrinsics/vcvtq_n_f16_s16.c: Likewise.
3884 * gcc.target/arm/mve/intrinsics/vcvtq_n_f16_u16.c: Likewise.
3885 * gcc.target/arm/mve/intrinsics/vcvtq_n_f32_s32.c: Likewise.
3886 * gcc.target/arm/mve/intrinsics/vcvtq_n_f32_u32.c: Likewise.
3887 * gcc.target/arm/mve/intrinsics/vcvtq_n_s16_f16.c: Likewise.
3888 * gcc.target/arm/mve/intrinsics/vcvtq_n_s32_f32.c: Likewise.
3889 * gcc.target/arm/mve/intrinsics/vcvtq_n_u16_f16.c: Likewise.
3890 * gcc.target/arm/mve/intrinsics/vcvtq_n_u32_f32.c: Likewise.
3891 * gcc.target/arm/mve/intrinsics/vcvtq_s16_f16.c: Likewise.
3892 * gcc.target/arm/mve/intrinsics/vcvtq_s32_f32.c: Likewise.
3893 * gcc.target/arm/mve/intrinsics/vcvtq_u16_f16.c: Likewise.
3894 * gcc.target/arm/mve/intrinsics/vcvtq_u32_f32.c: Likewise.
3895 * gcc.target/arm/mve/intrinsics/vcvtq_x_f16_s16.c: Likewise.
3896 * gcc.target/arm/mve/intrinsics/vcvtq_x_f16_u16.c: Likewise.
3897 * gcc.target/arm/mve/intrinsics/vcvtq_x_f32_s32.c: Likewise.
3898 * gcc.target/arm/mve/intrinsics/vcvtq_x_f32_u32.c: Likewise.
3899 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f16_s16.c: Likewise.
3900 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f16_u16.c: Likewise.
3901 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f32_s32.c: Likewise.
3902 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f32_u32.c: Likewise.
3903 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_s16_f16.c: Likewise.
3904 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_s32_f32.c: Likewise.
3905 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_u16_f16.c: Likewise.
3906 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_u32_f32.c: Likewise.
3907 * gcc.target/arm/mve/intrinsics/vcvtq_x_s16_f16.c: Likewise.
3908 * gcc.target/arm/mve/intrinsics/vcvtq_x_s32_f32.c: Likewise.
3909 * gcc.target/arm/mve/intrinsics/vcvtq_x_u16_f16.c: Likewise.
3910 * gcc.target/arm/mve/intrinsics/vcvtq_x_u32_f32.c: Likewise.
3911 * gcc.target/arm/mve/intrinsics/vcvttq_f16_f32.c: Likewise.
3912 * gcc.target/arm/mve/intrinsics/vcvttq_f32_f16.c: Likewise.
3913 * gcc.target/arm/mve/intrinsics/vcvttq_m_f16_f32.c: Likewise.
3914 * gcc.target/arm/mve/intrinsics/vcvttq_m_f32_f16.c: Likewise.
3915 * gcc.target/arm/mve/intrinsics/vcvttq_x_f32_f16.c: Likewise.
3916 * gcc.target/arm/mve/intrinsics/vddupq_m_n_u16.c: Likewise.
3917 * gcc.target/arm/mve/intrinsics/vddupq_m_n_u32.c: Likewise.
3918 * gcc.target/arm/mve/intrinsics/vddupq_m_n_u8.c: Likewise.
3919 * gcc.target/arm/mve/intrinsics/vddupq_m_wb_u16.c: Likewise.
3920 * gcc.target/arm/mve/intrinsics/vddupq_m_wb_u32.c: Likewise.
3921 * gcc.target/arm/mve/intrinsics/vddupq_m_wb_u8.c: Likewise.
3922 * gcc.target/arm/mve/intrinsics/vddupq_n_u16.c: Likewise.
3923 * gcc.target/arm/mve/intrinsics/vddupq_n_u32.c: Likewise.
3924 * gcc.target/arm/mve/intrinsics/vddupq_n_u8.c: Likewise.
3925 * gcc.target/arm/mve/intrinsics/vddupq_wb_u16.c: Likewise.
3926 * gcc.target/arm/mve/intrinsics/vddupq_wb_u32.c: Likewise.
3927 * gcc.target/arm/mve/intrinsics/vddupq_wb_u8.c: Likewise.
3928 * gcc.target/arm/mve/intrinsics/vddupq_x_n_u16.c: Likewise.
3929 * gcc.target/arm/mve/intrinsics/vddupq_x_n_u32.c: Likewise.
3930 * gcc.target/arm/mve/intrinsics/vddupq_x_n_u8.c: Likewise.
3931 * gcc.target/arm/mve/intrinsics/vddupq_x_wb_u16.c: Likewise.
3932 * gcc.target/arm/mve/intrinsics/vddupq_x_wb_u32.c: Likewise.
3933 * gcc.target/arm/mve/intrinsics/vddupq_x_wb_u8.c: Likewise.
3934 * gcc.target/arm/mve/intrinsics/vdupq_m_n_f16.c: Likewise.
3935 * gcc.target/arm/mve/intrinsics/vdupq_m_n_f32.c: Likewise.
3936 * gcc.target/arm/mve/intrinsics/vdupq_m_n_s16.c: Likewise.
3937 * gcc.target/arm/mve/intrinsics/vdupq_m_n_s32.c: Likewise.
3938 * gcc.target/arm/mve/intrinsics/vdupq_m_n_s8.c: Likewise.
3939 * gcc.target/arm/mve/intrinsics/vdupq_m_n_u16.c: Likewise.
3940 * gcc.target/arm/mve/intrinsics/vdupq_m_n_u32.c: Likewise.
3941 * gcc.target/arm/mve/intrinsics/vdupq_m_n_u8.c: Likewise.
3942 * gcc.target/arm/mve/intrinsics/vdupq_n_f16.c: Likewise.
3943 * gcc.target/arm/mve/intrinsics/vdupq_n_f32.c: Likewise.
3944 * gcc.target/arm/mve/intrinsics/vdupq_n_s16.c: Likewise.
3945 * gcc.target/arm/mve/intrinsics/vdupq_n_s32.c: Likewise.
3946 * gcc.target/arm/mve/intrinsics/vdupq_n_s8.c: Likewise.
3947 * gcc.target/arm/mve/intrinsics/vdupq_n_u16.c: Likewise.
3948 * gcc.target/arm/mve/intrinsics/vdupq_n_u32.c: Likewise.
3949 * gcc.target/arm/mve/intrinsics/vdupq_n_u8.c: Likewise.
3950 * gcc.target/arm/mve/intrinsics/vdupq_x_n_f16.c: Likewise.
3951 * gcc.target/arm/mve/intrinsics/vdupq_x_n_f32.c: Likewise.
3952 * gcc.target/arm/mve/intrinsics/vdupq_x_n_s16.c: Likewise.
3953 * gcc.target/arm/mve/intrinsics/vdupq_x_n_s32.c: Likewise.
3954 * gcc.target/arm/mve/intrinsics/vdupq_x_n_s8.c: Likewise.
3955 * gcc.target/arm/mve/intrinsics/vdupq_x_n_u16.c: Likewise.
3956 * gcc.target/arm/mve/intrinsics/vdupq_x_n_u32.c: Likewise.
3957 * gcc.target/arm/mve/intrinsics/vdupq_x_n_u8.c: Likewise.
3958 * gcc.target/arm/mve/intrinsics/vdwdupq_m_n_u16.c: Likewise.
3959 * gcc.target/arm/mve/intrinsics/vdwdupq_m_n_u32.c: Likewise.
3960 * gcc.target/arm/mve/intrinsics/vdwdupq_m_n_u8.c: Likewise.
3961 * gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u16.c: Likewise.
3962 * gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u32.c: Likewise.
3963 * gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u8.c: Likewise.
3964 * gcc.target/arm/mve/intrinsics/vdwdupq_n_u16.c: Likewise.
3965 * gcc.target/arm/mve/intrinsics/vdwdupq_n_u32.c: Likewise.
3966 * gcc.target/arm/mve/intrinsics/vdwdupq_n_u8.c: Likewise.
3967 * gcc.target/arm/mve/intrinsics/vdwdupq_wb_u16.c: Likewise.
3968 * gcc.target/arm/mve/intrinsics/vdwdupq_wb_u32.c: Likewise.
3969 * gcc.target/arm/mve/intrinsics/vdwdupq_wb_u8.c: Likewise.
3970 * gcc.target/arm/mve/intrinsics/vdwdupq_x_n_u16.c: Likewise.
3971 * gcc.target/arm/mve/intrinsics/vdwdupq_x_n_u32.c: Likewise.
3972 * gcc.target/arm/mve/intrinsics/vdwdupq_x_n_u8.c: Likewise.
3973 * gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u16.c: Likewise.
3974 * gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u32.c: Likewise.
3975 * gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u8.c: Likewise.
3976 * gcc.target/arm/mve/intrinsics/veorq_f16.c: Likewise.
3977 * gcc.target/arm/mve/intrinsics/veorq_f32.c: Likewise.
3978 * gcc.target/arm/mve/intrinsics/veorq_m_f16.c: Likewise.
3979 * gcc.target/arm/mve/intrinsics/veorq_m_f32.c: Likewise.
3980 * gcc.target/arm/mve/intrinsics/veorq_m_s16.c: Likewise.
3981 * gcc.target/arm/mve/intrinsics/veorq_m_s32.c: Likewise.
3982 * gcc.target/arm/mve/intrinsics/veorq_m_s8.c: Likewise.
3983 * gcc.target/arm/mve/intrinsics/veorq_m_u16.c: Likewise.
3984 * gcc.target/arm/mve/intrinsics/veorq_m_u32.c: Likewise.
3985 * gcc.target/arm/mve/intrinsics/veorq_m_u8.c: Likewise.
3986 * gcc.target/arm/mve/intrinsics/veorq_s16.c: Likewise.
3987 * gcc.target/arm/mve/intrinsics/veorq_s32.c: Likewise.
3988 * gcc.target/arm/mve/intrinsics/veorq_s8.c: Likewise.
3989 * gcc.target/arm/mve/intrinsics/veorq_u16.c: Likewise.
3990 * gcc.target/arm/mve/intrinsics/veorq_u32.c: Likewise.
3991 * gcc.target/arm/mve/intrinsics/veorq_u8.c: Likewise.
3992 * gcc.target/arm/mve/intrinsics/veorq_x_f16.c: Likewise.
3993 * gcc.target/arm/mve/intrinsics/veorq_x_f32.c: Likewise.
3994 * gcc.target/arm/mve/intrinsics/veorq_x_s16.c: Likewise.
3995 * gcc.target/arm/mve/intrinsics/veorq_x_s32.c: Likewise.
3996 * gcc.target/arm/mve/intrinsics/veorq_x_s8.c: Likewise.
3997 * gcc.target/arm/mve/intrinsics/veorq_x_u16.c: Likewise.
3998 * gcc.target/arm/mve/intrinsics/veorq_x_u32.c: Likewise.
3999 * gcc.target/arm/mve/intrinsics/veorq_x_u8.c: Likewise.
4000 * gcc.target/arm/mve/intrinsics/vfmaq_f16.c: Likewise.
4001 * gcc.target/arm/mve/intrinsics/vfmaq_f32.c: Likewise.
4002 * gcc.target/arm/mve/intrinsics/vfmaq_m_f16.c: Likewise.
4003 * gcc.target/arm/mve/intrinsics/vfmaq_m_f32.c: Likewise.
4004 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f16.c: Likewise.
4005 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f32.c: Likewise.
4006 * gcc.target/arm/mve/intrinsics/vfmaq_n_f16.c: Likewise.
4007 * gcc.target/arm/mve/intrinsics/vfmaq_n_f32.c: Likewise.
4008 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f16.c: Likewise.
4009 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f32.c: Likewise.
4010 * gcc.target/arm/mve/intrinsics/vfmasq_n_f16.c: Likewise.
4011 * gcc.target/arm/mve/intrinsics/vfmasq_n_f32.c: Likewise.
4012 * gcc.target/arm/mve/intrinsics/vfmsq_f16.c: Likewise.
4013 * gcc.target/arm/mve/intrinsics/vfmsq_f32.c: Likewise.
4014 * gcc.target/arm/mve/intrinsics/vfmsq_m_f16.c: Likewise.
4015 * gcc.target/arm/mve/intrinsics/vfmsq_m_f32.c: Likewise.
4016 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_s16.c: Likewise.
4017 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_s32.c: Likewise.
4018 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_s8.c: Likewise.
4019 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_u16.c: Likewise.
4020 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_u32.c: Likewise.
4021 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_u8.c: Likewise.
4022 * gcc.target/arm/mve/intrinsics/vhaddq_m_s16.c: Likewise.
4023 * gcc.target/arm/mve/intrinsics/vhaddq_m_s32.c: Likewise.
4024 * gcc.target/arm/mve/intrinsics/vhaddq_m_s8.c: Likewise.
4025 * gcc.target/arm/mve/intrinsics/vhaddq_m_u16.c: Likewise.
4026 * gcc.target/arm/mve/intrinsics/vhaddq_m_u32.c: Likewise.
4027 * gcc.target/arm/mve/intrinsics/vhaddq_m_u8.c: Likewise.
4028 * gcc.target/arm/mve/intrinsics/vhaddq_n_s16.c: Likewise.
4029 * gcc.target/arm/mve/intrinsics/vhaddq_n_s32.c: Likewise.
4030 * gcc.target/arm/mve/intrinsics/vhaddq_n_s8.c: Likewise.
4031 * gcc.target/arm/mve/intrinsics/vhaddq_n_u16.c: Likewise.
4032 * gcc.target/arm/mve/intrinsics/vhaddq_n_u32.c: Likewise.
4033 * gcc.target/arm/mve/intrinsics/vhaddq_n_u8.c: Likewise.
4034 * gcc.target/arm/mve/intrinsics/vhaddq_s16.c: Likewise.
4035 * gcc.target/arm/mve/intrinsics/vhaddq_s32.c: Likewise.
4036 * gcc.target/arm/mve/intrinsics/vhaddq_s8.c: Likewise.
4037 * gcc.target/arm/mve/intrinsics/vhaddq_u16.c: Likewise.
4038 * gcc.target/arm/mve/intrinsics/vhaddq_u32.c: Likewise.
4039 * gcc.target/arm/mve/intrinsics/vhaddq_u8.c: Likewise.
4040 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s16.c: Likewise.
4041 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s32.c: Likewise.
4042 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s8.c: Likewise.
4043 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u16.c: Likewise.
4044 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u32.c: Likewise.
4045 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u8.c: Likewise.
4046 * gcc.target/arm/mve/intrinsics/vhaddq_x_s16.c: Likewise.
4047 * gcc.target/arm/mve/intrinsics/vhaddq_x_s32.c: Likewise.
4048 * gcc.target/arm/mve/intrinsics/vhaddq_x_s8.c: Likewise.
4049 * gcc.target/arm/mve/intrinsics/vhaddq_x_u16.c: Likewise.
4050 * gcc.target/arm/mve/intrinsics/vhaddq_x_u32.c: Likewise.
4051 * gcc.target/arm/mve/intrinsics/vhaddq_x_u8.c: Likewise.
4052 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s16.c: Likewise.
4053 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s32.c: Likewise.
4054 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s8.c: Likewise.
4055 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s16.c: Likewise.
4056 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s32.c: Likewise.
4057 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s8.c: Likewise.
4058 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s16.c: Likewise.
4059 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s32.c: Likewise.
4060 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s8.c: Likewise.
4061 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s16.c: Likewise.
4062 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s32.c: Likewise.
4063 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s8.c: Likewise.
4064 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s16.c: Likewise.
4065 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s32.c: Likewise.
4066 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s8.c: Likewise.
4067 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s16.c: Likewise.
4068 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s32.c: Likewise.
4069 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s8.c: Likewise.
4070 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_s16.c: Likewise.
4071 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_s32.c: Likewise.
4072 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_s8.c: Likewise.
4073 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_u16.c: Likewise.
4074 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_u32.c: Likewise.
4075 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_u8.c: Likewise.
4076 * gcc.target/arm/mve/intrinsics/vhsubq_m_s16.c: Likewise.
4077 * gcc.target/arm/mve/intrinsics/vhsubq_m_s32.c: Likewise.
4078 * gcc.target/arm/mve/intrinsics/vhsubq_m_s8.c: Likewise.
4079 * gcc.target/arm/mve/intrinsics/vhsubq_m_u16.c: Likewise.
4080 * gcc.target/arm/mve/intrinsics/vhsubq_m_u32.c: Likewise.
4081 * gcc.target/arm/mve/intrinsics/vhsubq_m_u8.c: Likewise.
4082 * gcc.target/arm/mve/intrinsics/vhsubq_n_s16.c: Likewise.
4083 * gcc.target/arm/mve/intrinsics/vhsubq_n_s32.c: Likewise.
4084 * gcc.target/arm/mve/intrinsics/vhsubq_n_s8.c: Likewise.
4085 * gcc.target/arm/mve/intrinsics/vhsubq_n_u16.c: Likewise.
4086 * gcc.target/arm/mve/intrinsics/vhsubq_n_u32.c: Likewise.
4087 * gcc.target/arm/mve/intrinsics/vhsubq_n_u8.c: Likewise.
4088 * gcc.target/arm/mve/intrinsics/vhsubq_s16.c: Likewise.
4089 * gcc.target/arm/mve/intrinsics/vhsubq_s32.c: Likewise.
4090 * gcc.target/arm/mve/intrinsics/vhsubq_s8.c: Likewise.
4091 * gcc.target/arm/mve/intrinsics/vhsubq_u16.c: Likewise.
4092 * gcc.target/arm/mve/intrinsics/vhsubq_u32.c: Likewise.
4093 * gcc.target/arm/mve/intrinsics/vhsubq_u8.c: Likewise.
4094 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s16.c: Likewise.
4095 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s32.c: Likewise.
4096 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s8.c: Likewise.
4097 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u16.c: Likewise.
4098 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u32.c: Likewise.
4099 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u8.c: Likewise.
4100 * gcc.target/arm/mve/intrinsics/vhsubq_x_s16.c: Likewise.
4101 * gcc.target/arm/mve/intrinsics/vhsubq_x_s32.c: Likewise.
4102 * gcc.target/arm/mve/intrinsics/vhsubq_x_s8.c: Likewise.
4103 * gcc.target/arm/mve/intrinsics/vhsubq_x_u16.c: Likewise.
4104 * gcc.target/arm/mve/intrinsics/vhsubq_x_u32.c: Likewise.
4105 * gcc.target/arm/mve/intrinsics/vhsubq_x_u8.c: Likewise.
4106 * gcc.target/arm/mve/intrinsics/vidupq_m_n_u16.c: Likewise.
4107 * gcc.target/arm/mve/intrinsics/vidupq_m_n_u32.c: Likewise.
4108 * gcc.target/arm/mve/intrinsics/vidupq_m_n_u8.c: Likewise.
4109 * gcc.target/arm/mve/intrinsics/vidupq_m_wb_u16.c: Likewise.
4110 * gcc.target/arm/mve/intrinsics/vidupq_m_wb_u32.c: Likewise.
4111 * gcc.target/arm/mve/intrinsics/vidupq_m_wb_u8.c: Likewise.
4112 * gcc.target/arm/mve/intrinsics/vidupq_n_u16.c: Likewise.
4113 * gcc.target/arm/mve/intrinsics/vidupq_n_u32.c: Likewise.
4114 * gcc.target/arm/mve/intrinsics/vidupq_n_u8.c: Likewise.
4115 * gcc.target/arm/mve/intrinsics/vidupq_wb_u16.c: Likewise.
4116 * gcc.target/arm/mve/intrinsics/vidupq_wb_u32.c: Likewise.
4117 * gcc.target/arm/mve/intrinsics/vidupq_wb_u8.c: Likewise.
4118 * gcc.target/arm/mve/intrinsics/vidupq_x_n_u16.c: Likewise.
4119 * gcc.target/arm/mve/intrinsics/vidupq_x_n_u32.c: Likewise.
4120 * gcc.target/arm/mve/intrinsics/vidupq_x_n_u8.c: Likewise.
4121 * gcc.target/arm/mve/intrinsics/vidupq_x_wb_u16.c: Likewise.
4122 * gcc.target/arm/mve/intrinsics/vidupq_x_wb_u32.c: Likewise.
4123 * gcc.target/arm/mve/intrinsics/vidupq_x_wb_u8.c: Likewise.
4124 * gcc.target/arm/mve/intrinsics/viwdupq_m_n_u16.c: Likewise.
4125 * gcc.target/arm/mve/intrinsics/viwdupq_m_n_u32.c: Likewise.
4126 * gcc.target/arm/mve/intrinsics/viwdupq_m_n_u8.c: Likewise.
4127 * gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u16.c: Likewise.
4128 * gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u32.c: Likewise.
4129 * gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u8.c: Likewise.
4130 * gcc.target/arm/mve/intrinsics/viwdupq_n_u16.c: Likewise.
4131 * gcc.target/arm/mve/intrinsics/viwdupq_n_u32.c: Likewise.
4132 * gcc.target/arm/mve/intrinsics/viwdupq_n_u8.c: Likewise.
4133 * gcc.target/arm/mve/intrinsics/viwdupq_wb_u16.c: Likewise.
4134 * gcc.target/arm/mve/intrinsics/viwdupq_wb_u32.c: Likewise.
4135 * gcc.target/arm/mve/intrinsics/viwdupq_wb_u8.c: Likewise.
4136 * gcc.target/arm/mve/intrinsics/viwdupq_x_n_u16.c: Likewise.
4137 * gcc.target/arm/mve/intrinsics/viwdupq_x_n_u32.c: Likewise.
4138 * gcc.target/arm/mve/intrinsics/viwdupq_x_n_u8.c: Likewise.
4139 * gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u16.c: Likewise.
4140 * gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u32.c: Likewise.
4141 * gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u8.c: Likewise.
4142 * gcc.target/arm/mve/intrinsics/vld1q_f16.c: Likewise.
4143 * gcc.target/arm/mve/intrinsics/vld1q_f32.c: Likewise.
4144 * gcc.target/arm/mve/intrinsics/vld1q_s16.c: Likewise.
4145 * gcc.target/arm/mve/intrinsics/vld1q_s32.c: Likewise.
4146 * gcc.target/arm/mve/intrinsics/vld1q_s8.c: Likewise.
4147 * gcc.target/arm/mve/intrinsics/vld1q_u16.c: Likewise.
4148 * gcc.target/arm/mve/intrinsics/vld1q_u32.c: Likewise.
4149 * gcc.target/arm/mve/intrinsics/vld1q_u8.c: Likewise.
4150 * gcc.target/arm/mve/intrinsics/vld1q_z_f16.c: Likewise.
4151 * gcc.target/arm/mve/intrinsics/vld1q_z_f32.c: Likewise.
4152 * gcc.target/arm/mve/intrinsics/vld1q_z_s16.c: Likewise.
4153 * gcc.target/arm/mve/intrinsics/vld1q_z_s32.c: Likewise.
4154 * gcc.target/arm/mve/intrinsics/vld1q_z_s8.c: Likewise.
4155 * gcc.target/arm/mve/intrinsics/vld1q_z_u16.c: Likewise.
4156 * gcc.target/arm/mve/intrinsics/vld1q_z_u32.c: Likewise.
4157 * gcc.target/arm/mve/intrinsics/vld1q_z_u8.c: Likewise.
4158 * gcc.target/arm/mve/intrinsics/vld2q_f16.c: Likewise.
4159 * gcc.target/arm/mve/intrinsics/vld2q_f32.c: Likewise.
4160 * gcc.target/arm/mve/intrinsics/vld2q_s16.c: Likewise.
4161 * gcc.target/arm/mve/intrinsics/vld2q_s32.c: Likewise.
4162 * gcc.target/arm/mve/intrinsics/vld2q_s8.c: Likewise.
4163 * gcc.target/arm/mve/intrinsics/vld2q_u16.c: Likewise.
4164 * gcc.target/arm/mve/intrinsics/vld2q_u32.c: Likewise.
4165 * gcc.target/arm/mve/intrinsics/vld2q_u8.c: Likewise.
4166 * gcc.target/arm/mve/intrinsics/vld4q_f16.c: Likewise.
4167 * gcc.target/arm/mve/intrinsics/vld4q_f32.c: Likewise.
4168 * gcc.target/arm/mve/intrinsics/vld4q_s16.c: Likewise.
4169 * gcc.target/arm/mve/intrinsics/vld4q_s32.c: Likewise.
4170 * gcc.target/arm/mve/intrinsics/vld4q_s8.c: Likewise.
4171 * gcc.target/arm/mve/intrinsics/vld4q_u16.c: Likewise.
4172 * gcc.target/arm/mve/intrinsics/vld4q_u32.c: Likewise.
4173 * gcc.target/arm/mve/intrinsics/vld4q_u8.c: Likewise.
4174 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s16.c: Likewise.
4175 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s32.c: Likewise.
4176 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s8.c: Likewise.
4177 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u16.c: Likewise.
4178 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u32.c: Likewise.
4179 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u8.c: Likewise.
4180 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s16.c: Likewise.
4181 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s32.c: Likewise.
4182 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s8.c: Likewise.
4183 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u16.c: Likewise.
4184 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u32.c: Likewise.
4185 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u8.c: Likewise.
4186 * gcc.target/arm/mve/intrinsics/vldrbq_s16.c: Likewise.
4187 * gcc.target/arm/mve/intrinsics/vldrbq_s32.c: Likewise.
4188 * gcc.target/arm/mve/intrinsics/vldrbq_s8.c: Likewise.
4189 * gcc.target/arm/mve/intrinsics/vldrbq_u16.c: Likewise.
4190 * gcc.target/arm/mve/intrinsics/vldrbq_u32.c: Likewise.
4191 * gcc.target/arm/mve/intrinsics/vldrbq_u8.c: Likewise.
4192 * gcc.target/arm/mve/intrinsics/vldrbq_z_s16.c: Likewise.
4193 * gcc.target/arm/mve/intrinsics/vldrbq_z_s32.c: Likewise.
4194 * gcc.target/arm/mve/intrinsics/vldrbq_z_s8.c: Likewise.
4195 * gcc.target/arm/mve/intrinsics/vldrbq_z_u16.c: Likewise.
4196 * gcc.target/arm/mve/intrinsics/vldrbq_z_u32.c: Likewise.
4197 * gcc.target/arm/mve/intrinsics/vldrbq_z_u8.c: Likewise.
4198 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_s64.c: Likewise.
4199 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_u64.c: Likewise.
4200 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c: Likewise.
4201 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c: Likewise.
4202 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c: Likewise.
4203 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c: Likewise.
4204 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_z_s64.c: Likewise.
4205 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_z_u64.c: Likewise.
4206 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_s64.c: Likewise.
4207 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_u64.c: Likewise.
4208 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_z_s64.c: Likewise.
4209 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_z_u64.c: Likewise.
4210 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_s64.c: Likewise.
4211 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_u64.c: Likewise.
4212 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_z_s64.c: Likewise.
4213 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_z_u64.c: Likewise.
4214 * gcc.target/arm/mve/intrinsics/vldrhq_f16.c: Likewise.
4215 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_f16.c: Likewise.
4216 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s16.c: Likewise.
4217 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s32.c: Likewise.
4218 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u16.c: Likewise.
4219 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u32.c: Likewise.
4220 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_f16.c: Likewise.
4221 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s16.c: Likewise.
4222 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s32.c: Likewise.
4223 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u16.c: Likewise.
4224 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u32.c: Likewise.
4225 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_f16.c: Likewise.
4226 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s16.c: Likewise.
4227 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s32.c: Likewise.
4228 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u16.c: Likewise.
4229 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u32.c: Likewise.
4230 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_f16.c: Likewise.
4231 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s16.c: Likewise.
4232 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s32.c: Likewise.
4233 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u16.c: Likewise.
4234 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u32.c: Likewise.
4235 * gcc.target/arm/mve/intrinsics/vldrhq_s16.c: Likewise.
4236 * gcc.target/arm/mve/intrinsics/vldrhq_s32.c: Likewise.
4237 * gcc.target/arm/mve/intrinsics/vldrhq_u16.c: Likewise.
4238 * gcc.target/arm/mve/intrinsics/vldrhq_u32.c: Likewise.
4239 * gcc.target/arm/mve/intrinsics/vldrhq_z_f16.c: Likewise.
4240 * gcc.target/arm/mve/intrinsics/vldrhq_z_s16.c: Likewise.
4241 * gcc.target/arm/mve/intrinsics/vldrhq_z_s32.c: Likewise.
4242 * gcc.target/arm/mve/intrinsics/vldrhq_z_u16.c: Likewise.
4243 * gcc.target/arm/mve/intrinsics/vldrhq_z_u32.c: Likewise.
4244 * gcc.target/arm/mve/intrinsics/vldrwq_f32.c: Likewise.
4245 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_f32.c: Likewise.
4246 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_s32.c: Likewise.
4247 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_u32.c: Likewise.
4248 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_f32.c: Likewise.
4249 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_s32.c: Likewise.
4250 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_u32.c: Likewise.
4251 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_f32.c: Likewise.
4252 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_s32.c: Likewise.
4253 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_u32.c: Likewise.
4254 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_f32.c: Likewise.
4255 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_s32.c: Likewise.
4256 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_u32.c: Likewise.
4257 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_f32.c: Likewise.
4258 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_s32.c: Likewise.
4259 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_u32.c: Likewise.
4260 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_f32.c: Likewise.
4261 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_s32.c: Likewise.
4262 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_u32.c: Likewise.
4263 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_f32.c: Likewise.
4264 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_s32.c: Likewise.
4265 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_u32.c: Likewise.
4266 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_f32.c: Likewise.
4267 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_s32.c: Likewise.
4268 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_u32.c: Likewise.
4269 * gcc.target/arm/mve/intrinsics/vldrwq_s32.c: Likewise.
4270 * gcc.target/arm/mve/intrinsics/vldrwq_u32.c: Likewise.
4271 * gcc.target/arm/mve/intrinsics/vldrwq_z_f32.c: Likewise.
4272 * gcc.target/arm/mve/intrinsics/vldrwq_z_s32.c: Likewise.
4273 * gcc.target/arm/mve/intrinsics/vldrwq_z_u32.c: Likewise.
4274 * gcc.target/arm/mve/intrinsics/vmaxaq_m_s16.c: Likewise.
4275 * gcc.target/arm/mve/intrinsics/vmaxaq_m_s32.c: Likewise.
4276 * gcc.target/arm/mve/intrinsics/vmaxaq_m_s8.c: Likewise.
4277 * gcc.target/arm/mve/intrinsics/vmaxaq_s16.c: Likewise.
4278 * gcc.target/arm/mve/intrinsics/vmaxaq_s32.c: Likewise.
4279 * gcc.target/arm/mve/intrinsics/vmaxaq_s8.c: Likewise.
4280 * gcc.target/arm/mve/intrinsics/vmaxavq_p_s16.c: Likewise.
4281 * gcc.target/arm/mve/intrinsics/vmaxavq_p_s32.c: Likewise.
4282 * gcc.target/arm/mve/intrinsics/vmaxavq_p_s8.c: Likewise.
4283 * gcc.target/arm/mve/intrinsics/vmaxavq_s16.c: Likewise.
4284 * gcc.target/arm/mve/intrinsics/vmaxavq_s32.c: Likewise.
4285 * gcc.target/arm/mve/intrinsics/vmaxavq_s8.c: Likewise.
4286 * gcc.target/arm/mve/intrinsics/vmaxnmaq_f16.c: Likewise.
4287 * gcc.target/arm/mve/intrinsics/vmaxnmaq_f32.c: Likewise.
4288 * gcc.target/arm/mve/intrinsics/vmaxnmaq_m_f16.c: Likewise.
4289 * gcc.target/arm/mve/intrinsics/vmaxnmaq_m_f32.c: Likewise.
4290 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f16.c: Likewise.
4291 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f32.c: Likewise.
4292 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f16.c: Likewise.
4293 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f32.c: Likewise.
4294 * gcc.target/arm/mve/intrinsics/vmaxnmq_f16.c: Likewise.
4295 * gcc.target/arm/mve/intrinsics/vmaxnmq_f32.c: Likewise.
4296 * gcc.target/arm/mve/intrinsics/vmaxnmq_m_f16.c: Likewise.
4297 * gcc.target/arm/mve/intrinsics/vmaxnmq_m_f32.c: Likewise.
4298 * gcc.target/arm/mve/intrinsics/vmaxnmq_x_f16.c: Likewise.
4299 * gcc.target/arm/mve/intrinsics/vmaxnmq_x_f32.c: Likewise.
4300 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f16.c: Likewise.
4301 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f32.c: Likewise.
4302 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f16.c: Likewise.
4303 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f32.c: Likewise.
4304 * gcc.target/arm/mve/intrinsics/vmaxq_m_s16.c: Likewise.
4305 * gcc.target/arm/mve/intrinsics/vmaxq_m_s32.c: Likewise.
4306 * gcc.target/arm/mve/intrinsics/vmaxq_m_s8.c: Likewise.
4307 * gcc.target/arm/mve/intrinsics/vmaxq_m_u16.c: Likewise.
4308 * gcc.target/arm/mve/intrinsics/vmaxq_m_u32.c: Likewise.
4309 * gcc.target/arm/mve/intrinsics/vmaxq_m_u8.c: Likewise.
4310 * gcc.target/arm/mve/intrinsics/vmaxq_s16.c: Likewise.
4311 * gcc.target/arm/mve/intrinsics/vmaxq_s32.c: Likewise.
4312 * gcc.target/arm/mve/intrinsics/vmaxq_s8.c: Likewise.
4313 * gcc.target/arm/mve/intrinsics/vmaxq_u16.c: Likewise.
4314 * gcc.target/arm/mve/intrinsics/vmaxq_u32.c: Likewise.
4315 * gcc.target/arm/mve/intrinsics/vmaxq_u8.c: Likewise.
4316 * gcc.target/arm/mve/intrinsics/vmaxq_x_s16.c: Likewise.
4317 * gcc.target/arm/mve/intrinsics/vmaxq_x_s32.c: Likewise.
4318 * gcc.target/arm/mve/intrinsics/vmaxq_x_s8.c: Likewise.
4319 * gcc.target/arm/mve/intrinsics/vmaxq_x_u16.c: Likewise.
4320 * gcc.target/arm/mve/intrinsics/vmaxq_x_u32.c: Likewise.
4321 * gcc.target/arm/mve/intrinsics/vmaxq_x_u8.c: Likewise.
4322 * gcc.target/arm/mve/intrinsics/vmaxvq_p_s16.c: Likewise.
4323 * gcc.target/arm/mve/intrinsics/vmaxvq_p_s32.c: Likewise.
4324 * gcc.target/arm/mve/intrinsics/vmaxvq_p_s8.c: Likewise.
4325 * gcc.target/arm/mve/intrinsics/vmaxvq_p_u16.c: Likewise.
4326 * gcc.target/arm/mve/intrinsics/vmaxvq_p_u32.c: Likewise.
4327 * gcc.target/arm/mve/intrinsics/vmaxvq_p_u8.c: Likewise.
4328 * gcc.target/arm/mve/intrinsics/vmaxvq_s16.c: Likewise.
4329 * gcc.target/arm/mve/intrinsics/vmaxvq_s32.c: Likewise.
4330 * gcc.target/arm/mve/intrinsics/vmaxvq_s8.c: Likewise.
4331 * gcc.target/arm/mve/intrinsics/vmaxvq_u16.c: Likewise.
4332 * gcc.target/arm/mve/intrinsics/vmaxvq_u32.c: Likewise.
4333 * gcc.target/arm/mve/intrinsics/vmaxvq_u8.c: Likewise.
4334 * gcc.target/arm/mve/intrinsics/vminaq_m_s16.c: Likewise.
4335 * gcc.target/arm/mve/intrinsics/vminaq_m_s32.c: Likewise.
4336 * gcc.target/arm/mve/intrinsics/vminaq_m_s8.c: Likewise.
4337 * gcc.target/arm/mve/intrinsics/vminaq_s16.c: Likewise.
4338 * gcc.target/arm/mve/intrinsics/vminaq_s32.c: Likewise.
4339 * gcc.target/arm/mve/intrinsics/vminaq_s8.c: Likewise.
4340 * gcc.target/arm/mve/intrinsics/vminavq_p_s16.c: Likewise.
4341 * gcc.target/arm/mve/intrinsics/vminavq_p_s32.c: Likewise.
4342 * gcc.target/arm/mve/intrinsics/vminavq_p_s8.c: Likewise.
4343 * gcc.target/arm/mve/intrinsics/vminavq_s16.c: Likewise.
4344 * gcc.target/arm/mve/intrinsics/vminavq_s32.c: Likewise.
4345 * gcc.target/arm/mve/intrinsics/vminavq_s8.c: Likewise.
4346 * gcc.target/arm/mve/intrinsics/vminnmaq_f16.c: Likewise.
4347 * gcc.target/arm/mve/intrinsics/vminnmaq_f32.c: Likewise.
4348 * gcc.target/arm/mve/intrinsics/vminnmaq_m_f16.c: Likewise.
4349 * gcc.target/arm/mve/intrinsics/vminnmaq_m_f32.c: Likewise.
4350 * gcc.target/arm/mve/intrinsics/vminnmavq_f16.c: Likewise.
4351 * gcc.target/arm/mve/intrinsics/vminnmavq_f32.c: Likewise.
4352 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f16.c: Likewise.
4353 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f32.c: Likewise.
4354 * gcc.target/arm/mve/intrinsics/vminnmq_f16.c: Likewise.
4355 * gcc.target/arm/mve/intrinsics/vminnmq_f32.c: Likewise.
4356 * gcc.target/arm/mve/intrinsics/vminnmq_m_f16.c: Likewise.
4357 * gcc.target/arm/mve/intrinsics/vminnmq_m_f32.c: Likewise.
4358 * gcc.target/arm/mve/intrinsics/vminnmq_x_f16.c: Likewise.
4359 * gcc.target/arm/mve/intrinsics/vminnmq_x_f32.c: Likewise.
4360 * gcc.target/arm/mve/intrinsics/vminnmvq_f16.c: Likewise.
4361 * gcc.target/arm/mve/intrinsics/vminnmvq_f32.c: Likewise.
4362 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f16.c: Likewise.
4363 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f32.c: Likewise.
4364 * gcc.target/arm/mve/intrinsics/vminq_m_s16.c: Likewise.
4365 * gcc.target/arm/mve/intrinsics/vminq_m_s32.c: Likewise.
4366 * gcc.target/arm/mve/intrinsics/vminq_m_s8.c: Likewise.
4367 * gcc.target/arm/mve/intrinsics/vminq_m_u16.c: Likewise.
4368 * gcc.target/arm/mve/intrinsics/vminq_m_u32.c: Likewise.
4369 * gcc.target/arm/mve/intrinsics/vminq_m_u8.c: Likewise.
4370 * gcc.target/arm/mve/intrinsics/vminq_s16.c: Likewise.
4371 * gcc.target/arm/mve/intrinsics/vminq_s32.c: Likewise.
4372 * gcc.target/arm/mve/intrinsics/vminq_s8.c: Likewise.
4373 * gcc.target/arm/mve/intrinsics/vminq_u16.c: Likewise.
4374 * gcc.target/arm/mve/intrinsics/vminq_u32.c: Likewise.
4375 * gcc.target/arm/mve/intrinsics/vminq_u8.c: Likewise.
4376 * gcc.target/arm/mve/intrinsics/vminq_x_s16.c: Likewise.
4377 * gcc.target/arm/mve/intrinsics/vminq_x_s32.c: Likewise.
4378 * gcc.target/arm/mve/intrinsics/vminq_x_s8.c: Likewise.
4379 * gcc.target/arm/mve/intrinsics/vminq_x_u16.c: Likewise.
4380 * gcc.target/arm/mve/intrinsics/vminq_x_u32.c: Likewise.
4381 * gcc.target/arm/mve/intrinsics/vminq_x_u8.c: Likewise.
4382 * gcc.target/arm/mve/intrinsics/vminvq_p_s16.c: Likewise.
4383 * gcc.target/arm/mve/intrinsics/vminvq_p_s32.c: Likewise.
4384 * gcc.target/arm/mve/intrinsics/vminvq_p_s8.c: Likewise.
4385 * gcc.target/arm/mve/intrinsics/vminvq_p_u16.c: Likewise.
4386 * gcc.target/arm/mve/intrinsics/vminvq_p_u32.c: Likewise.
4387 * gcc.target/arm/mve/intrinsics/vminvq_p_u8.c: Likewise.
4388 * gcc.target/arm/mve/intrinsics/vminvq_s16.c: Likewise.
4389 * gcc.target/arm/mve/intrinsics/vminvq_s32.c: Likewise.
4390 * gcc.target/arm/mve/intrinsics/vminvq_s8.c: Likewise.
4391 * gcc.target/arm/mve/intrinsics/vminvq_u16.c: Likewise.
4392 * gcc.target/arm/mve/intrinsics/vminvq_u32.c: Likewise.
4393 * gcc.target/arm/mve/intrinsics/vminvq_u8.c: Likewise.
4394 * gcc.target/arm/mve/intrinsics/vmladavaq_p_s16.c: Likewise.
4395 * gcc.target/arm/mve/intrinsics/vmladavaq_p_s32.c: Likewise.
4396 * gcc.target/arm/mve/intrinsics/vmladavaq_p_s8.c: Likewise.
4397 * gcc.target/arm/mve/intrinsics/vmladavaq_p_u16.c: Likewise.
4398 * gcc.target/arm/mve/intrinsics/vmladavaq_p_u32.c: Likewise.
4399 * gcc.target/arm/mve/intrinsics/vmladavaq_p_u8.c: Likewise.
4400 * gcc.target/arm/mve/intrinsics/vmladavaq_s16.c: Likewise.
4401 * gcc.target/arm/mve/intrinsics/vmladavaq_s32.c: Likewise.
4402 * gcc.target/arm/mve/intrinsics/vmladavaq_s8.c: Likewise.
4403 * gcc.target/arm/mve/intrinsics/vmladavaq_u16.c: Likewise.
4404 * gcc.target/arm/mve/intrinsics/vmladavaq_u32.c: Likewise.
4405 * gcc.target/arm/mve/intrinsics/vmladavaq_u8.c: Likewise.
4406 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s16.c: Likewise.
4407 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s32.c: Likewise.
4408 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s8.c: Likewise.
4409 * gcc.target/arm/mve/intrinsics/vmladavaxq_s16.c: Likewise.
4410 * gcc.target/arm/mve/intrinsics/vmladavaxq_s32.c: Likewise.
4411 * gcc.target/arm/mve/intrinsics/vmladavaxq_s8.c: Likewise.
4412 * gcc.target/arm/mve/intrinsics/vmladavq_p_s16.c: Likewise.
4413 * gcc.target/arm/mve/intrinsics/vmladavq_p_s32.c: Likewise.
4414 * gcc.target/arm/mve/intrinsics/vmladavq_p_s8.c: Likewise.
4415 * gcc.target/arm/mve/intrinsics/vmladavq_p_u16.c: Likewise.
4416 * gcc.target/arm/mve/intrinsics/vmladavq_p_u32.c: Likewise.
4417 * gcc.target/arm/mve/intrinsics/vmladavq_p_u8.c: Likewise.
4418 * gcc.target/arm/mve/intrinsics/vmladavq_s16.c: Likewise.
4419 * gcc.target/arm/mve/intrinsics/vmladavq_s32.c: Likewise.
4420 * gcc.target/arm/mve/intrinsics/vmladavq_s8.c: Likewise.
4421 * gcc.target/arm/mve/intrinsics/vmladavq_u16.c: Likewise.
4422 * gcc.target/arm/mve/intrinsics/vmladavq_u32.c: Likewise.
4423 * gcc.target/arm/mve/intrinsics/vmladavq_u8.c: Likewise.
4424 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s16.c: Likewise.
4425 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s32.c: Likewise.
4426 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s8.c: Likewise.
4427 * gcc.target/arm/mve/intrinsics/vmladavxq_s16.c: Likewise.
4428 * gcc.target/arm/mve/intrinsics/vmladavxq_s32.c: Likewise.
4429 * gcc.target/arm/mve/intrinsics/vmladavxq_s8.c: Likewise.
4430 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_s16.c: Likewise.
4431 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_s32.c: Likewise.
4432 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_u16.c: Likewise.
4433 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_u32.c: Likewise.
4434 * gcc.target/arm/mve/intrinsics/vmlaldavaq_s16.c: Likewise.
4435 * gcc.target/arm/mve/intrinsics/vmlaldavaq_s32.c: Likewise.
4436 * gcc.target/arm/mve/intrinsics/vmlaldavaq_u16.c: Likewise.
4437 * gcc.target/arm/mve/intrinsics/vmlaldavaq_u32.c: Likewise.
4438 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s16.c: Likewise.
4439 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s32.c: Likewise.
4440 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_u16.c: Likewise.
4441 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_u32.c: Likewise.
4442 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s16.c: Likewise.
4443 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s32.c: Likewise.
4444 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_s16.c: Likewise.
4445 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_s32.c: Likewise.
4446 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_u16.c: Likewise.
4447 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_u32.c: Likewise.
4448 * gcc.target/arm/mve/intrinsics/vmlaldavq_s16.c: Likewise.
4449 * gcc.target/arm/mve/intrinsics/vmlaldavq_s32.c: Likewise.
4450 * gcc.target/arm/mve/intrinsics/vmlaldavq_u16.c: Likewise.
4451 * gcc.target/arm/mve/intrinsics/vmlaldavq_u32.c: Likewise.
4452 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_s16.c: Likewise.
4453 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_s32.c: Likewise.
4454 * gcc.target/arm/mve/intrinsics/vmlaldavxq_s16.c: Likewise.
4455 * gcc.target/arm/mve/intrinsics/vmlaldavxq_s32.c: Likewise.
4456 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s16.c: Likewise.
4457 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s32.c: Likewise.
4458 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s8.c: Likewise.
4459 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u16.c: Likewise.
4460 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u32.c: Likewise.
4461 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u8.c: Likewise.
4462 * gcc.target/arm/mve/intrinsics/vmlaq_n_s16.c: Likewise.
4463 * gcc.target/arm/mve/intrinsics/vmlaq_n_s32.c: Likewise.
4464 * gcc.target/arm/mve/intrinsics/vmlaq_n_s8.c: Likewise.
4465 * gcc.target/arm/mve/intrinsics/vmlaq_n_u16.c: Likewise.
4466 * gcc.target/arm/mve/intrinsics/vmlaq_n_u32.c: Likewise.
4467 * gcc.target/arm/mve/intrinsics/vmlaq_n_u8.c: Likewise.
4468 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_s16.c: Likewise.
4469 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_s32.c: Likewise.
4470 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_s8.c: Likewise.
4471 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_u16.c: Likewise.
4472 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_u32.c: Likewise.
4473 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_u8.c: Likewise.
4474 * gcc.target/arm/mve/intrinsics/vmlasq_n_s16.c: Likewise.
4475 * gcc.target/arm/mve/intrinsics/vmlasq_n_s32.c: Likewise.
4476 * gcc.target/arm/mve/intrinsics/vmlasq_n_s8.c: Likewise.
4477 * gcc.target/arm/mve/intrinsics/vmlasq_n_u16.c: Likewise.
4478 * gcc.target/arm/mve/intrinsics/vmlasq_n_u32.c: Likewise.
4479 * gcc.target/arm/mve/intrinsics/vmlasq_n_u8.c: Likewise.
4480 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s16.c: Likewise.
4481 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s32.c: Likewise.
4482 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s8.c: Likewise.
4483 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s16.c: Likewise.
4484 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s32.c: Likewise.
4485 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s8.c: Likewise.
4486 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s16.c: Likewise.
4487 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s32.c: Likewise.
4488 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s8.c: Likewise.
4489 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s16.c: Likewise.
4490 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s32.c: Likewise.
4491 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s8.c: Likewise.
4492 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s16.c: Likewise.
4493 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s32.c: Likewise.
4494 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s8.c: Likewise.
4495 * gcc.target/arm/mve/intrinsics/vmlsdavq_s16.c: Likewise.
4496 * gcc.target/arm/mve/intrinsics/vmlsdavq_s32.c: Likewise.
4497 * gcc.target/arm/mve/intrinsics/vmlsdavq_s8.c: Likewise.
4498 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s16.c: Likewise.
4499 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s32.c: Likewise.
4500 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s8.c: Likewise.
4501 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s16.c: Likewise.
4502 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s32.c: Likewise.
4503 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s8.c: Likewise.
4504 * gcc.target/arm/mve/intrinsics/vmlsldavaq_p_s16.c: Likewise.
4505 * gcc.target/arm/mve/intrinsics/vmlsldavaq_p_s32.c: Likewise.
4506 * gcc.target/arm/mve/intrinsics/vmlsldavaq_s16.c: Likewise.
4507 * gcc.target/arm/mve/intrinsics/vmlsldavaq_s32.c: Likewise.
4508 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_p_s16.c: Likewise.
4509 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_p_s32.c: Likewise.
4510 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_s16.c: Likewise.
4511 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_s32.c: Likewise.
4512 * gcc.target/arm/mve/intrinsics/vmlsldavq_p_s16.c: Likewise.
4513 * gcc.target/arm/mve/intrinsics/vmlsldavq_p_s32.c: Likewise.
4514 * gcc.target/arm/mve/intrinsics/vmlsldavq_s16.c: Likewise.
4515 * gcc.target/arm/mve/intrinsics/vmlsldavq_s32.c: Likewise.
4516 * gcc.target/arm/mve/intrinsics/vmlsldavxq_p_s16.c: Likewise.
4517 * gcc.target/arm/mve/intrinsics/vmlsldavxq_p_s32.c: Likewise.
4518 * gcc.target/arm/mve/intrinsics/vmlsldavxq_s16.c: Likewise.
4519 * gcc.target/arm/mve/intrinsics/vmlsldavxq_s32.c: Likewise.
4520 * gcc.target/arm/mve/intrinsics/vmovlbq_m_s16.c: Likewise.
4521 * gcc.target/arm/mve/intrinsics/vmovlbq_m_s8.c: Likewise.
4522 * gcc.target/arm/mve/intrinsics/vmovlbq_m_u16.c: Likewise.
4523 * gcc.target/arm/mve/intrinsics/vmovlbq_m_u8.c: Likewise.
4524 * gcc.target/arm/mve/intrinsics/vmovlbq_s16.c: Likewise.
4525 * gcc.target/arm/mve/intrinsics/vmovlbq_s8.c: Likewise.
4526 * gcc.target/arm/mve/intrinsics/vmovlbq_u16.c: Likewise.
4527 * gcc.target/arm/mve/intrinsics/vmovlbq_u8.c: Likewise.
4528 * gcc.target/arm/mve/intrinsics/vmovlbq_x_s16.c: Likewise.
4529 * gcc.target/arm/mve/intrinsics/vmovlbq_x_s8.c: Likewise.
4530 * gcc.target/arm/mve/intrinsics/vmovlbq_x_u16.c: Likewise.
4531 * gcc.target/arm/mve/intrinsics/vmovlbq_x_u8.c: Likewise.
4532 * gcc.target/arm/mve/intrinsics/vmovltq_m_s16.c: Likewise.
4533 * gcc.target/arm/mve/intrinsics/vmovltq_m_s8.c: Likewise.
4534 * gcc.target/arm/mve/intrinsics/vmovltq_m_u16.c: Likewise.
4535 * gcc.target/arm/mve/intrinsics/vmovltq_m_u8.c: Likewise.
4536 * gcc.target/arm/mve/intrinsics/vmovltq_s16.c: Likewise.
4537 * gcc.target/arm/mve/intrinsics/vmovltq_s8.c: Likewise.
4538 * gcc.target/arm/mve/intrinsics/vmovltq_u16.c: Likewise.
4539 * gcc.target/arm/mve/intrinsics/vmovltq_u8.c: Likewise.
4540 * gcc.target/arm/mve/intrinsics/vmovltq_x_s16.c: Likewise.
4541 * gcc.target/arm/mve/intrinsics/vmovltq_x_s8.c: Likewise.
4542 * gcc.target/arm/mve/intrinsics/vmovltq_x_u16.c: Likewise.
4543 * gcc.target/arm/mve/intrinsics/vmovltq_x_u8.c: Likewise.
4544 * gcc.target/arm/mve/intrinsics/vmovnbq_m_s16.c: Likewise.
4545 * gcc.target/arm/mve/intrinsics/vmovnbq_m_s32.c: Likewise.
4546 * gcc.target/arm/mve/intrinsics/vmovnbq_m_u16.c: Likewise.
4547 * gcc.target/arm/mve/intrinsics/vmovnbq_m_u32.c: Likewise.
4548 * gcc.target/arm/mve/intrinsics/vmovnbq_s16.c: Likewise.
4549 * gcc.target/arm/mve/intrinsics/vmovnbq_s32.c: Likewise.
4550 * gcc.target/arm/mve/intrinsics/vmovnbq_u16.c: Likewise.
4551 * gcc.target/arm/mve/intrinsics/vmovnbq_u32.c: Likewise.
4552 * gcc.target/arm/mve/intrinsics/vmovntq_m_s16.c: Likewise.
4553 * gcc.target/arm/mve/intrinsics/vmovntq_m_s32.c: Likewise.
4554 * gcc.target/arm/mve/intrinsics/vmovntq_m_u16.c: Likewise.
4555 * gcc.target/arm/mve/intrinsics/vmovntq_m_u32.c: Likewise.
4556 * gcc.target/arm/mve/intrinsics/vmovntq_s16.c: Likewise.
4557 * gcc.target/arm/mve/intrinsics/vmovntq_s32.c: Likewise.
4558 * gcc.target/arm/mve/intrinsics/vmovntq_u16.c: Likewise.
4559 * gcc.target/arm/mve/intrinsics/vmovntq_u32.c: Likewise.
4560 * gcc.target/arm/mve/intrinsics/vmulhq_m_s16.c: Likewise.
4561 * gcc.target/arm/mve/intrinsics/vmulhq_m_s32.c: Likewise.
4562 * gcc.target/arm/mve/intrinsics/vmulhq_m_s8.c: Likewise.
4563 * gcc.target/arm/mve/intrinsics/vmulhq_m_u16.c: Likewise.
4564 * gcc.target/arm/mve/intrinsics/vmulhq_m_u32.c: Likewise.
4565 * gcc.target/arm/mve/intrinsics/vmulhq_m_u8.c: Likewise.
4566 * gcc.target/arm/mve/intrinsics/vmulhq_s16.c: Likewise.
4567 * gcc.target/arm/mve/intrinsics/vmulhq_s32.c: Likewise.
4568 * gcc.target/arm/mve/intrinsics/vmulhq_s8.c: Likewise.
4569 * gcc.target/arm/mve/intrinsics/vmulhq_u16.c: Likewise.
4570 * gcc.target/arm/mve/intrinsics/vmulhq_u32.c: Likewise.
4571 * gcc.target/arm/mve/intrinsics/vmulhq_u8.c: Likewise.
4572 * gcc.target/arm/mve/intrinsics/vmulhq_x_s16.c: Likewise.
4573 * gcc.target/arm/mve/intrinsics/vmulhq_x_s32.c: Likewise.
4574 * gcc.target/arm/mve/intrinsics/vmulhq_x_s8.c: Likewise.
4575 * gcc.target/arm/mve/intrinsics/vmulhq_x_u16.c: Likewise.
4576 * gcc.target/arm/mve/intrinsics/vmulhq_x_u32.c: Likewise.
4577 * gcc.target/arm/mve/intrinsics/vmulhq_x_u8.c: Likewise.
4578 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s16.c: Likewise.
4579 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s32.c: Likewise.
4580 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s8.c: Likewise.
4581 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u16.c: Likewise.
4582 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u32.c: Likewise.
4583 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u8.c: Likewise.
4584 * gcc.target/arm/mve/intrinsics/vmullbq_int_s16.c: Likewise.
4585 * gcc.target/arm/mve/intrinsics/vmullbq_int_s32.c: Likewise.
4586 * gcc.target/arm/mve/intrinsics/vmullbq_int_s8.c: Likewise.
4587 * gcc.target/arm/mve/intrinsics/vmullbq_int_u16.c: Likewise.
4588 * gcc.target/arm/mve/intrinsics/vmullbq_int_u32.c: Likewise.
4589 * gcc.target/arm/mve/intrinsics/vmullbq_int_u8.c: Likewise.
4590 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s16.c: Likewise.
4591 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s32.c: Likewise.
4592 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s8.c: Likewise.
4593 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u16.c: Likewise.
4594 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u32.c: Likewise.
4595 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u8.c: Likewise.
4596 * gcc.target/arm/mve/intrinsics/vmullbq_poly_m_p16.c: Likewise.
4597 * gcc.target/arm/mve/intrinsics/vmullbq_poly_m_p8.c: Likewise.
4598 * gcc.target/arm/mve/intrinsics/vmullbq_poly_p16.c: Likewise.
4599 * gcc.target/arm/mve/intrinsics/vmullbq_poly_p8.c: Likewise.
4600 * gcc.target/arm/mve/intrinsics/vmullbq_poly_x_p16.c: Likewise.
4601 * gcc.target/arm/mve/intrinsics/vmullbq_poly_x_p8.c: Likewise.
4602 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s16.c: Likewise.
4603 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s32.c: Likewise.
4604 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s8.c: Likewise.
4605 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u16.c: Likewise.
4606 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u32.c: Likewise.
4607 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u8.c: Likewise.
4608 * gcc.target/arm/mve/intrinsics/vmulltq_int_s16.c: Likewise.
4609 * gcc.target/arm/mve/intrinsics/vmulltq_int_s32.c: Likewise.
4610 * gcc.target/arm/mve/intrinsics/vmulltq_int_s8.c: Likewise.
4611 * gcc.target/arm/mve/intrinsics/vmulltq_int_u16.c: Likewise.
4612 * gcc.target/arm/mve/intrinsics/vmulltq_int_u32.c: Likewise.
4613 * gcc.target/arm/mve/intrinsics/vmulltq_int_u8.c: Likewise.
4614 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s16.c: Likewise.
4615 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s32.c: Likewise.
4616 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s8.c: Likewise.
4617 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u16.c: Likewise.
4618 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u32.c: Likewise.
4619 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u8.c: Likewise.
4620 * gcc.target/arm/mve/intrinsics/vmulltq_poly_m_p16.c: Likewise.
4621 * gcc.target/arm/mve/intrinsics/vmulltq_poly_m_p8.c: Likewise.
4622 * gcc.target/arm/mve/intrinsics/vmulltq_poly_p16.c: Likewise.
4623 * gcc.target/arm/mve/intrinsics/vmulltq_poly_p8.c: Likewise.
4624 * gcc.target/arm/mve/intrinsics/vmulltq_poly_x_p16.c: Likewise.
4625 * gcc.target/arm/mve/intrinsics/vmulltq_poly_x_p8.c: Likewise.
4626 * gcc.target/arm/mve/intrinsics/vmulq_f16.c: Likewise.
4627 * gcc.target/arm/mve/intrinsics/vmulq_f32.c: Likewise.
4628 * gcc.target/arm/mve/intrinsics/vmulq_m_f16.c: Likewise.
4629 * gcc.target/arm/mve/intrinsics/vmulq_m_f32.c: Likewise.
4630 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f16.c: Likewise.
4631 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f32.c: Likewise.
4632 * gcc.target/arm/mve/intrinsics/vmulq_m_n_s16.c: Likewise.
4633 * gcc.target/arm/mve/intrinsics/vmulq_m_n_s32.c: Likewise.
4634 * gcc.target/arm/mve/intrinsics/vmulq_m_n_s8.c: Likewise.
4635 * gcc.target/arm/mve/intrinsics/vmulq_m_n_u16.c: Likewise.
4636 * gcc.target/arm/mve/intrinsics/vmulq_m_n_u32.c: Likewise.
4637 * gcc.target/arm/mve/intrinsics/vmulq_m_n_u8.c: Likewise.
4638 * gcc.target/arm/mve/intrinsics/vmulq_m_s16.c: Likewise.
4639 * gcc.target/arm/mve/intrinsics/vmulq_m_s32.c: Likewise.
4640 * gcc.target/arm/mve/intrinsics/vmulq_m_s8.c: Likewise.
4641 * gcc.target/arm/mve/intrinsics/vmulq_m_u16.c: Likewise.
4642 * gcc.target/arm/mve/intrinsics/vmulq_m_u32.c: Likewise.
4643 * gcc.target/arm/mve/intrinsics/vmulq_m_u8.c: Likewise.
4644 * gcc.target/arm/mve/intrinsics/vmulq_n_f16.c: Likewise.
4645 * gcc.target/arm/mve/intrinsics/vmulq_n_f32.c: Likewise.
4646 * gcc.target/arm/mve/intrinsics/vmulq_n_s16.c: Likewise.
4647 * gcc.target/arm/mve/intrinsics/vmulq_n_s32.c: Likewise.
4648 * gcc.target/arm/mve/intrinsics/vmulq_n_s8.c: Likewise.
4649 * gcc.target/arm/mve/intrinsics/vmulq_n_u16.c: Likewise.
4650 * gcc.target/arm/mve/intrinsics/vmulq_n_u32.c: Likewise.
4651 * gcc.target/arm/mve/intrinsics/vmulq_n_u8.c: Likewise.
4652 * gcc.target/arm/mve/intrinsics/vmulq_s16.c: Likewise.
4653 * gcc.target/arm/mve/intrinsics/vmulq_s32.c: Likewise.
4654 * gcc.target/arm/mve/intrinsics/vmulq_s8.c: Likewise.
4655 * gcc.target/arm/mve/intrinsics/vmulq_u16.c: Likewise.
4656 * gcc.target/arm/mve/intrinsics/vmulq_u32.c: Likewise.
4657 * gcc.target/arm/mve/intrinsics/vmulq_u8.c: Likewise.
4658 * gcc.target/arm/mve/intrinsics/vmulq_x_f16.c: Likewise.
4659 * gcc.target/arm/mve/intrinsics/vmulq_x_f32.c: Likewise.
4660 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f16.c: Likewise.
4661 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f32.c: Likewise.
4662 * gcc.target/arm/mve/intrinsics/vmulq_x_n_s16.c: Likewise.
4663 * gcc.target/arm/mve/intrinsics/vmulq_x_n_s32.c: Likewise.
4664 * gcc.target/arm/mve/intrinsics/vmulq_x_n_s8.c: Likewise.
4665 * gcc.target/arm/mve/intrinsics/vmulq_x_n_u16.c: Likewise.
4666 * gcc.target/arm/mve/intrinsics/vmulq_x_n_u32.c: Likewise.
4667 * gcc.target/arm/mve/intrinsics/vmulq_x_n_u8.c: Likewise.
4668 * gcc.target/arm/mve/intrinsics/vmulq_x_s16.c: Likewise.
4669 * gcc.target/arm/mve/intrinsics/vmulq_x_s32.c: Likewise.
4670 * gcc.target/arm/mve/intrinsics/vmulq_x_s8.c: Likewise.
4671 * gcc.target/arm/mve/intrinsics/vmulq_x_u16.c: Likewise.
4672 * gcc.target/arm/mve/intrinsics/vmulq_x_u32.c: Likewise.
4673 * gcc.target/arm/mve/intrinsics/vmulq_x_u8.c: Likewise.
4674 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s16.c: Likewise.
4675 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s32.c: Likewise.
4676 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u16.c: Likewise.
4677 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u32.c: Likewise.
4678 * gcc.target/arm/mve/intrinsics/vmvnq_m_s16.c: Likewise.
4679 * gcc.target/arm/mve/intrinsics/vmvnq_m_s32.c: Likewise.
4680 * gcc.target/arm/mve/intrinsics/vmvnq_m_s8.c: Likewise.
4681 * gcc.target/arm/mve/intrinsics/vmvnq_m_u16.c: Likewise.
4682 * gcc.target/arm/mve/intrinsics/vmvnq_m_u32.c: Likewise.
4683 * gcc.target/arm/mve/intrinsics/vmvnq_m_u8.c: Likewise.
4684 * gcc.target/arm/mve/intrinsics/vmvnq_n_s16.c: Likewise.
4685 * gcc.target/arm/mve/intrinsics/vmvnq_n_s32.c: Likewise.
4686 * gcc.target/arm/mve/intrinsics/vmvnq_n_u16.c: Likewise.
4687 * gcc.target/arm/mve/intrinsics/vmvnq_n_u32.c: Likewise.
4688 * gcc.target/arm/mve/intrinsics/vmvnq_s16.c: Likewise.
4689 * gcc.target/arm/mve/intrinsics/vmvnq_s32.c: Likewise.
4690 * gcc.target/arm/mve/intrinsics/vmvnq_s8.c: Likewise.
4691 * gcc.target/arm/mve/intrinsics/vmvnq_u16.c: Likewise.
4692 * gcc.target/arm/mve/intrinsics/vmvnq_u32.c: Likewise.
4693 * gcc.target/arm/mve/intrinsics/vmvnq_u8.c: Likewise.
4694 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s16.c: Likewise.
4695 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s32.c: Likewise.
4696 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u16.c: Likewise.
4697 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u32.c: Likewise.
4698 * gcc.target/arm/mve/intrinsics/vmvnq_x_s16.c: Likewise.
4699 * gcc.target/arm/mve/intrinsics/vmvnq_x_s32.c: Likewise.
4700 * gcc.target/arm/mve/intrinsics/vmvnq_x_s8.c: Likewise.
4701 * gcc.target/arm/mve/intrinsics/vmvnq_x_u16.c: Likewise.
4702 * gcc.target/arm/mve/intrinsics/vmvnq_x_u32.c: Likewise.
4703 * gcc.target/arm/mve/intrinsics/vmvnq_x_u8.c: Likewise.
4704 * gcc.target/arm/mve/intrinsics/vnegq_f16.c: Likewise.
4705 * gcc.target/arm/mve/intrinsics/vnegq_f32.c: Likewise.
4706 * gcc.target/arm/mve/intrinsics/vnegq_m_f16.c: Likewise.
4707 * gcc.target/arm/mve/intrinsics/vnegq_m_f32.c: Likewise.
4708 * gcc.target/arm/mve/intrinsics/vnegq_m_s16.c: Likewise.
4709 * gcc.target/arm/mve/intrinsics/vnegq_m_s32.c: Likewise.
4710 * gcc.target/arm/mve/intrinsics/vnegq_m_s8.c: Likewise.
4711 * gcc.target/arm/mve/intrinsics/vnegq_s16.c: Likewise.
4712 * gcc.target/arm/mve/intrinsics/vnegq_s32.c: Likewise.
4713 * gcc.target/arm/mve/intrinsics/vnegq_s8.c: Likewise.
4714 * gcc.target/arm/mve/intrinsics/vnegq_x_f16.c: Likewise.
4715 * gcc.target/arm/mve/intrinsics/vnegq_x_f32.c: Likewise.
4716 * gcc.target/arm/mve/intrinsics/vnegq_x_s16.c: Likewise.
4717 * gcc.target/arm/mve/intrinsics/vnegq_x_s32.c: Likewise.
4718 * gcc.target/arm/mve/intrinsics/vnegq_x_s8.c: Likewise.
4719 * gcc.target/arm/mve/intrinsics/vornq_f16.c: Likewise.
4720 * gcc.target/arm/mve/intrinsics/vornq_f32.c: Likewise.
4721 * gcc.target/arm/mve/intrinsics/vornq_m_f16.c: Likewise.
4722 * gcc.target/arm/mve/intrinsics/vornq_m_f32.c: Likewise.
4723 * gcc.target/arm/mve/intrinsics/vornq_m_s16.c: Likewise.
4724 * gcc.target/arm/mve/intrinsics/vornq_m_s32.c: Likewise.
4725 * gcc.target/arm/mve/intrinsics/vornq_m_s8.c: Likewise.
4726 * gcc.target/arm/mve/intrinsics/vornq_m_u16.c: Likewise.
4727 * gcc.target/arm/mve/intrinsics/vornq_m_u32.c: Likewise.
4728 * gcc.target/arm/mve/intrinsics/vornq_m_u8.c: Likewise.
4729 * gcc.target/arm/mve/intrinsics/vornq_s16.c: Likewise.
4730 * gcc.target/arm/mve/intrinsics/vornq_s32.c: Likewise.
4731 * gcc.target/arm/mve/intrinsics/vornq_s8.c: Likewise.
4732 * gcc.target/arm/mve/intrinsics/vornq_u16.c: Likewise.
4733 * gcc.target/arm/mve/intrinsics/vornq_u32.c: Likewise.
4734 * gcc.target/arm/mve/intrinsics/vornq_u8.c: Likewise.
4735 * gcc.target/arm/mve/intrinsics/vornq_x_f16.c: Likewise.
4736 * gcc.target/arm/mve/intrinsics/vornq_x_f32.c: Likewise.
4737 * gcc.target/arm/mve/intrinsics/vornq_x_s16.c: Likewise.
4738 * gcc.target/arm/mve/intrinsics/vornq_x_s32.c: Likewise.
4739 * gcc.target/arm/mve/intrinsics/vornq_x_s8.c: Likewise.
4740 * gcc.target/arm/mve/intrinsics/vornq_x_u16.c: Likewise.
4741 * gcc.target/arm/mve/intrinsics/vornq_x_u32.c: Likewise.
4742 * gcc.target/arm/mve/intrinsics/vornq_x_u8.c: Likewise.
4743 * gcc.target/arm/mve/intrinsics/vorrq_f16.c: Likewise.
4744 * gcc.target/arm/mve/intrinsics/vorrq_f32.c: Likewise.
4745 * gcc.target/arm/mve/intrinsics/vorrq_m_f16.c: Likewise.
4746 * gcc.target/arm/mve/intrinsics/vorrq_m_f32.c: Likewise.
4747 * gcc.target/arm/mve/intrinsics/vorrq_m_n_s16.c: Likewise.
4748 * gcc.target/arm/mve/intrinsics/vorrq_m_n_s32.c: Likewise.
4749 * gcc.target/arm/mve/intrinsics/vorrq_m_n_u16.c: Likewise.
4750 * gcc.target/arm/mve/intrinsics/vorrq_m_n_u32.c: Likewise.
4751 * gcc.target/arm/mve/intrinsics/vorrq_m_s16.c: Likewise.
4752 * gcc.target/arm/mve/intrinsics/vorrq_m_s32.c: Likewise.
4753 * gcc.target/arm/mve/intrinsics/vorrq_m_s8.c: Likewise.
4754 * gcc.target/arm/mve/intrinsics/vorrq_m_u16.c: Likewise.
4755 * gcc.target/arm/mve/intrinsics/vorrq_m_u32.c: Likewise.
4756 * gcc.target/arm/mve/intrinsics/vorrq_m_u8.c: Likewise.
4757 * gcc.target/arm/mve/intrinsics/vorrq_n_s16.c: Likewise.
4758 * gcc.target/arm/mve/intrinsics/vorrq_n_s32.c: Likewise.
4759 * gcc.target/arm/mve/intrinsics/vorrq_n_u16.c: Likewise.
4760 * gcc.target/arm/mve/intrinsics/vorrq_n_u32.c: Likewise.
4761 * gcc.target/arm/mve/intrinsics/vorrq_s16.c: Likewise.
4762 * gcc.target/arm/mve/intrinsics/vorrq_s32.c: Likewise.
4763 * gcc.target/arm/mve/intrinsics/vorrq_s8.c: Likewise.
4764 * gcc.target/arm/mve/intrinsics/vorrq_u16.c: Likewise.
4765 * gcc.target/arm/mve/intrinsics/vorrq_u32.c: Likewise.
4766 * gcc.target/arm/mve/intrinsics/vorrq_u8.c: Likewise.
4767 * gcc.target/arm/mve/intrinsics/vorrq_x_f16.c: Likewise.
4768 * gcc.target/arm/mve/intrinsics/vorrq_x_f32.c: Likewise.
4769 * gcc.target/arm/mve/intrinsics/vorrq_x_s16.c: Likewise.
4770 * gcc.target/arm/mve/intrinsics/vorrq_x_s32.c: Likewise.
4771 * gcc.target/arm/mve/intrinsics/vorrq_x_s8.c: Likewise.
4772 * gcc.target/arm/mve/intrinsics/vorrq_x_u16.c: Likewise.
4773 * gcc.target/arm/mve/intrinsics/vorrq_x_u32.c: Likewise.
4774 * gcc.target/arm/mve/intrinsics/vorrq_x_u8.c: Likewise.
4775 * gcc.target/arm/mve/intrinsics/vpnot.c: Likewise.
4776 * gcc.target/arm/mve/intrinsics/vpselq_f16.c: Likewise.
4777 * gcc.target/arm/mve/intrinsics/vpselq_f32.c: Likewise.
4778 * gcc.target/arm/mve/intrinsics/vpselq_s16.c: Likewise.
4779 * gcc.target/arm/mve/intrinsics/vpselq_s32.c: Likewise.
4780 * gcc.target/arm/mve/intrinsics/vpselq_s64.c: Likewise.
4781 * gcc.target/arm/mve/intrinsics/vpselq_s8.c: Likewise.
4782 * gcc.target/arm/mve/intrinsics/vpselq_u16.c: Likewise.
4783 * gcc.target/arm/mve/intrinsics/vpselq_u32.c: Likewise.
4784 * gcc.target/arm/mve/intrinsics/vpselq_u64.c: Likewise.
4785 * gcc.target/arm/mve/intrinsics/vpselq_u8.c: Likewise.
4786 * gcc.target/arm/mve/intrinsics/vqabsq_m_s16.c: Likewise.
4787 * gcc.target/arm/mve/intrinsics/vqabsq_m_s32.c: Likewise.
4788 * gcc.target/arm/mve/intrinsics/vqabsq_m_s8.c: Likewise.
4789 * gcc.target/arm/mve/intrinsics/vqabsq_s16.c: Likewise.
4790 * gcc.target/arm/mve/intrinsics/vqabsq_s32.c: Likewise.
4791 * gcc.target/arm/mve/intrinsics/vqabsq_s8.c: Likewise.
4792 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_s16.c: Likewise.
4793 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_s32.c: Likewise.
4794 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_s8.c: Likewise.
4795 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_u16.c: Likewise.
4796 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_u32.c: Likewise.
4797 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_u8.c: Likewise.
4798 * gcc.target/arm/mve/intrinsics/vqaddq_m_s16.c: Likewise.
4799 * gcc.target/arm/mve/intrinsics/vqaddq_m_s32.c: Likewise.
4800 * gcc.target/arm/mve/intrinsics/vqaddq_m_s8.c: Likewise.
4801 * gcc.target/arm/mve/intrinsics/vqaddq_m_u16.c: Likewise.
4802 * gcc.target/arm/mve/intrinsics/vqaddq_m_u32.c: Likewise.
4803 * gcc.target/arm/mve/intrinsics/vqaddq_m_u8.c: Likewise.
4804 * gcc.target/arm/mve/intrinsics/vqaddq_n_s16.c: Likewise.
4805 * gcc.target/arm/mve/intrinsics/vqaddq_n_s32.c: Likewise.
4806 * gcc.target/arm/mve/intrinsics/vqaddq_n_s8.c: Likewise.
4807 * gcc.target/arm/mve/intrinsics/vqaddq_n_u16.c: Likewise.
4808 * gcc.target/arm/mve/intrinsics/vqaddq_n_u32.c: Likewise.
4809 * gcc.target/arm/mve/intrinsics/vqaddq_n_u8.c: Likewise.
4810 * gcc.target/arm/mve/intrinsics/vqaddq_s16.c: Likewise.
4811 * gcc.target/arm/mve/intrinsics/vqaddq_s32.c: Likewise.
4812 * gcc.target/arm/mve/intrinsics/vqaddq_s8.c: Likewise.
4813 * gcc.target/arm/mve/intrinsics/vqaddq_u16.c: Likewise.
4814 * gcc.target/arm/mve/intrinsics/vqaddq_u32.c: Likewise.
4815 * gcc.target/arm/mve/intrinsics/vqaddq_u8.c: Likewise.
4816 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s16.c: Likewise.
4817 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s32.c: Likewise.
4818 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s8.c: Likewise.
4819 * gcc.target/arm/mve/intrinsics/vqdmladhq_s16.c: Likewise.
4820 * gcc.target/arm/mve/intrinsics/vqdmladhq_s32.c: Likewise.
4821 * gcc.target/arm/mve/intrinsics/vqdmladhq_s8.c: Likewise.
4822 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s16.c: Likewise.
4823 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s32.c: Likewise.
4824 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s8.c: Likewise.
4825 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s16.c: Likewise.
4826 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s32.c: Likewise.
4827 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s8.c: Likewise.
4828 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_s16.c: Likewise.
4829 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_s32.c: Likewise.
4830 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_s8.c: Likewise.
4831 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s16.c: Likewise.
4832 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s32.c: Likewise.
4833 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s8.c: Likewise.
4834 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_u16.c: Likewise.
4835 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_u32.c: Likewise.
4836 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_u8.c: Likewise.
4837 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s16.c: Likewise.
4838 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s32.c: Likewise.
4839 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s8.c: Likewise.
4840 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s16.c: Likewise.
4841 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s32.c: Likewise.
4842 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s8.c: Likewise.
4843 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s16.c: Likewise.
4844 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s32.c: Likewise.
4845 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s8.c: Likewise.
4846 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s16.c: Likewise.
4847 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s32.c: Likewise.
4848 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s8.c: Likewise.
4849 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_n_s16.c: Likewise.
4850 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_n_s32.c: Likewise.
4851 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_n_s8.c: Likewise.
4852 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_s16.c: Likewise.
4853 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_s32.c: Likewise.
4854 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_s8.c: Likewise.
4855 * gcc.target/arm/mve/intrinsics/vqdmulhq_n_s16.c: Likewise.
4856 * gcc.target/arm/mve/intrinsics/vqdmulhq_n_s32.c: Likewise.
4857 * gcc.target/arm/mve/intrinsics/vqdmulhq_n_s8.c: Likewise.
4858 * gcc.target/arm/mve/intrinsics/vqdmulhq_s16.c: Likewise.
4859 * gcc.target/arm/mve/intrinsics/vqdmulhq_s32.c: Likewise.
4860 * gcc.target/arm/mve/intrinsics/vqdmulhq_s8.c: Likewise.
4861 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_n_s16.c: Likewise.
4862 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_n_s32.c: Likewise.
4863 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_s16.c: Likewise.
4864 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_s32.c: Likewise.
4865 * gcc.target/arm/mve/intrinsics/vqdmullbq_n_s16.c: Likewise.
4866 * gcc.target/arm/mve/intrinsics/vqdmullbq_n_s32.c: Likewise.
4867 * gcc.target/arm/mve/intrinsics/vqdmullbq_s16.c: Likewise.
4868 * gcc.target/arm/mve/intrinsics/vqdmullbq_s32.c: Likewise.
4869 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_n_s16.c: Likewise.
4870 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_n_s32.c: Likewise.
4871 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_s16.c: Likewise.
4872 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_s32.c: Likewise.
4873 * gcc.target/arm/mve/intrinsics/vqdmulltq_n_s16.c: Likewise.
4874 * gcc.target/arm/mve/intrinsics/vqdmulltq_n_s32.c: Likewise.
4875 * gcc.target/arm/mve/intrinsics/vqdmulltq_s16.c: Likewise.
4876 * gcc.target/arm/mve/intrinsics/vqdmulltq_s32.c: Likewise.
4877 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_s16.c: Likewise.
4878 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_s32.c: Likewise.
4879 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_u16.c: Likewise.
4880 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_u32.c: Likewise.
4881 * gcc.target/arm/mve/intrinsics/vqmovnbq_s16.c: Likewise.
4882 * gcc.target/arm/mve/intrinsics/vqmovnbq_s32.c: Likewise.
4883 * gcc.target/arm/mve/intrinsics/vqmovnbq_u16.c: Likewise.
4884 * gcc.target/arm/mve/intrinsics/vqmovnbq_u32.c: Likewise.
4885 * gcc.target/arm/mve/intrinsics/vqmovntq_m_s16.c: Likewise.
4886 * gcc.target/arm/mve/intrinsics/vqmovntq_m_s32.c: Likewise.
4887 * gcc.target/arm/mve/intrinsics/vqmovntq_m_u16.c: Likewise.
4888 * gcc.target/arm/mve/intrinsics/vqmovntq_m_u32.c: Likewise.
4889 * gcc.target/arm/mve/intrinsics/vqmovntq_s16.c: Likewise.
4890 * gcc.target/arm/mve/intrinsics/vqmovntq_s32.c: Likewise.
4891 * gcc.target/arm/mve/intrinsics/vqmovntq_u16.c: Likewise.
4892 * gcc.target/arm/mve/intrinsics/vqmovntq_u32.c: Likewise.
4893 * gcc.target/arm/mve/intrinsics/vqmovunbq_m_s16.c: Likewise.
4894 * gcc.target/arm/mve/intrinsics/vqmovunbq_m_s32.c: Likewise.
4895 * gcc.target/arm/mve/intrinsics/vqmovunbq_s16.c: Likewise.
4896 * gcc.target/arm/mve/intrinsics/vqmovunbq_s32.c: Likewise.
4897 * gcc.target/arm/mve/intrinsics/vqmovuntq_m_s16.c: Likewise.
4898 * gcc.target/arm/mve/intrinsics/vqmovuntq_m_s32.c: Likewise.
4899 * gcc.target/arm/mve/intrinsics/vqmovuntq_s16.c: Likewise.
4900 * gcc.target/arm/mve/intrinsics/vqmovuntq_s32.c: Likewise.
4901 * gcc.target/arm/mve/intrinsics/vqnegq_m_s16.c: Likewise.
4902 * gcc.target/arm/mve/intrinsics/vqnegq_m_s32.c: Likewise.
4903 * gcc.target/arm/mve/intrinsics/vqnegq_m_s8.c: Likewise.
4904 * gcc.target/arm/mve/intrinsics/vqnegq_s16.c: Likewise.
4905 * gcc.target/arm/mve/intrinsics/vqnegq_s32.c: Likewise.
4906 * gcc.target/arm/mve/intrinsics/vqnegq_s8.c: Likewise.
4907 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s16.c: Likewise.
4908 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s32.c: Likewise.
4909 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s8.c: Likewise.
4910 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s16.c: Likewise.
4911 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s32.c: Likewise.
4912 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s8.c: Likewise.
4913 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s16.c: Likewise.
4914 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s32.c: Likewise.
4915 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s8.c: Likewise.
4916 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s16.c: Likewise.
4917 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s32.c: Likewise.
4918 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s8.c: Likewise.
4919 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s16.c: Likewise.
4920 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s32.c: Likewise.
4921 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s8.c: Likewise.
4922 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s16.c: Likewise.
4923 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s32.c: Likewise.
4924 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s8.c: Likewise.
4925 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u16.c: Likewise.
4926 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u32.c: Likewise.
4927 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u8.c: Likewise.
4928 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s16.c: Likewise.
4929 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s32.c: Likewise.
4930 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s8.c: Likewise.
4931 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s16.c: Likewise.
4932 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s32.c: Likewise.
4933 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s8.c: Likewise.
4934 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u16.c: Likewise.
4935 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u32.c: Likewise.
4936 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u8.c: Likewise.
4937 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s16.c: Likewise.
4938 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s32.c: Likewise.
4939 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s8.c: Likewise.
4940 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s16.c: Likewise.
4941 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s32.c: Likewise.
4942 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s8.c: Likewise.
4943 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s16.c: Likewise.
4944 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s32.c: Likewise.
4945 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s8.c: Likewise.
4946 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s16.c: Likewise.
4947 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s32.c: Likewise.
4948 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s8.c: Likewise.
4949 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s16.c: Likewise.
4950 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s32.c: Likewise.
4951 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s8.c: Likewise.
4952 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s16.c: Likewise.
4953 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s32.c: Likewise.
4954 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s8.c: Likewise.
4955 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s16.c: Likewise.
4956 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s32.c: Likewise.
4957 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s8.c: Likewise.
4958 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s16.c: Likewise.
4959 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s32.c: Likewise.
4960 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s8.c: Likewise.
4961 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s16.c: Likewise.
4962 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s32.c: Likewise.
4963 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s8.c: Likewise.
4964 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u16.c: Likewise.
4965 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u32.c: Likewise.
4966 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u8.c: Likewise.
4967 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s16.c: Likewise.
4968 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s32.c: Likewise.
4969 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s8.c: Likewise.
4970 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u16.c: Likewise.
4971 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u32.c: Likewise.
4972 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u8.c: Likewise.
4973 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s16.c: Likewise.
4974 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s32.c: Likewise.
4975 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s8.c: Likewise.
4976 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u16.c: Likewise.
4977 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u32.c: Likewise.
4978 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u8.c: Likewise.
4979 * gcc.target/arm/mve/intrinsics/vqrshlq_s16.c: Likewise.
4980 * gcc.target/arm/mve/intrinsics/vqrshlq_s32.c: Likewise.
4981 * gcc.target/arm/mve/intrinsics/vqrshlq_s8.c: Likewise.
4982 * gcc.target/arm/mve/intrinsics/vqrshlq_u16.c: Likewise.
4983 * gcc.target/arm/mve/intrinsics/vqrshlq_u32.c: Likewise.
4984 * gcc.target/arm/mve/intrinsics/vqrshlq_u8.c: Likewise.
4985 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_s16.c: Likewise.
4986 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_s32.c: Likewise.
4987 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_u16.c: Likewise.
4988 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_u32.c: Likewise.
4989 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_s16.c: Likewise.
4990 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_s32.c: Likewise.
4991 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_u16.c: Likewise.
4992 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_u32.c: Likewise.
4993 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_s16.c: Likewise.
4994 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_s32.c: Likewise.
4995 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_u16.c: Likewise.
4996 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_u32.c: Likewise.
4997 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_s16.c: Likewise.
4998 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_s32.c: Likewise.
4999 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_u16.c: Likewise.
5000 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_u32.c: Likewise.
5001 * gcc.target/arm/mve/intrinsics/vqrshrunbq_m_n_s16.c: Likewise.
5002 * gcc.target/arm/mve/intrinsics/vqrshrunbq_m_n_s32.c: Likewise.
5003 * gcc.target/arm/mve/intrinsics/vqrshrunbq_n_s16.c: Likewise.
5004 * gcc.target/arm/mve/intrinsics/vqrshrunbq_n_s32.c: Likewise.
5005 * gcc.target/arm/mve/intrinsics/vqrshruntq_m_n_s16.c: Likewise.
5006 * gcc.target/arm/mve/intrinsics/vqrshruntq_m_n_s32.c: Likewise.
5007 * gcc.target/arm/mve/intrinsics/vqrshruntq_n_s16.c: Likewise.
5008 * gcc.target/arm/mve/intrinsics/vqrshruntq_n_s32.c: Likewise.
5009 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s16.c: Likewise.
5010 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s32.c: Likewise.
5011 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s8.c: Likewise.
5012 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u16.c: Likewise.
5013 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u32.c: Likewise.
5014 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u8.c: Likewise.
5015 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s16.c: Likewise.
5016 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s32.c: Likewise.
5017 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s8.c: Likewise.
5018 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u16.c: Likewise.
5019 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u32.c: Likewise.
5020 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u8.c: Likewise.
5021 * gcc.target/arm/mve/intrinsics/vqshlq_m_s16.c: Likewise.
5022 * gcc.target/arm/mve/intrinsics/vqshlq_m_s32.c: Likewise.
5023 * gcc.target/arm/mve/intrinsics/vqshlq_m_s8.c: Likewise.
5024 * gcc.target/arm/mve/intrinsics/vqshlq_m_u16.c: Likewise.
5025 * gcc.target/arm/mve/intrinsics/vqshlq_m_u32.c: Likewise.
5026 * gcc.target/arm/mve/intrinsics/vqshlq_m_u8.c: Likewise.
5027 * gcc.target/arm/mve/intrinsics/vqshlq_n_s16.c: Likewise.
5028 * gcc.target/arm/mve/intrinsics/vqshlq_n_s32.c: Likewise.
5029 * gcc.target/arm/mve/intrinsics/vqshlq_n_s8.c: Likewise.
5030 * gcc.target/arm/mve/intrinsics/vqshlq_n_u16.c: Likewise.
5031 * gcc.target/arm/mve/intrinsics/vqshlq_n_u32.c: Likewise.
5032 * gcc.target/arm/mve/intrinsics/vqshlq_n_u8.c: Likewise.
5033 * gcc.target/arm/mve/intrinsics/vqshlq_r_s16.c: Likewise.
5034 * gcc.target/arm/mve/intrinsics/vqshlq_r_s32.c: Likewise.
5035 * gcc.target/arm/mve/intrinsics/vqshlq_r_s8.c: Likewise.
5036 * gcc.target/arm/mve/intrinsics/vqshlq_r_u16.c: Likewise.
5037 * gcc.target/arm/mve/intrinsics/vqshlq_r_u32.c: Likewise.
5038 * gcc.target/arm/mve/intrinsics/vqshlq_r_u8.c: Likewise.
5039 * gcc.target/arm/mve/intrinsics/vqshlq_s16.c: Likewise.
5040 * gcc.target/arm/mve/intrinsics/vqshlq_s32.c: Likewise.
5041 * gcc.target/arm/mve/intrinsics/vqshlq_s8.c: Likewise.
5042 * gcc.target/arm/mve/intrinsics/vqshlq_u16.c: Likewise.
5043 * gcc.target/arm/mve/intrinsics/vqshlq_u32.c: Likewise.
5044 * gcc.target/arm/mve/intrinsics/vqshlq_u8.c: Likewise.
5045 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s16.c: Likewise.
5046 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s32.c: Likewise.
5047 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s8.c: Likewise.
5048 * gcc.target/arm/mve/intrinsics/vqshluq_n_s16.c: Likewise.
5049 * gcc.target/arm/mve/intrinsics/vqshluq_n_s32.c: Likewise.
5050 * gcc.target/arm/mve/intrinsics/vqshluq_n_s8.c: Likewise.
5051 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_s16.c: Likewise.
5052 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_s32.c: Likewise.
5053 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_u16.c: Likewise.
5054 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_u32.c: Likewise.
5055 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_s16.c: Likewise.
5056 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_s32.c: Likewise.
5057 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_u16.c: Likewise.
5058 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_u32.c: Likewise.
5059 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_s16.c: Likewise.
5060 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_s32.c: Likewise.
5061 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_u16.c: Likewise.
5062 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_u32.c: Likewise.
5063 * gcc.target/arm/mve/intrinsics/vqshrntq_n_s16.c: Likewise.
5064 * gcc.target/arm/mve/intrinsics/vqshrntq_n_s32.c: Likewise.
5065 * gcc.target/arm/mve/intrinsics/vqshrntq_n_u16.c: Likewise.
5066 * gcc.target/arm/mve/intrinsics/vqshrntq_n_u32.c: Likewise.
5067 * gcc.target/arm/mve/intrinsics/vqshrunbq_m_n_s16.c: Likewise.
5068 * gcc.target/arm/mve/intrinsics/vqshrunbq_m_n_s32.c: Likewise.
5069 * gcc.target/arm/mve/intrinsics/vqshrunbq_n_s16.c: Likewise.
5070 * gcc.target/arm/mve/intrinsics/vqshrunbq_n_s32.c: Likewise.
5071 * gcc.target/arm/mve/intrinsics/vqshruntq_m_n_s16.c: Likewise.
5072 * gcc.target/arm/mve/intrinsics/vqshruntq_m_n_s32.c: Likewise.
5073 * gcc.target/arm/mve/intrinsics/vqshruntq_n_s16.c: Likewise.
5074 * gcc.target/arm/mve/intrinsics/vqshruntq_n_s32.c: Likewise.
5075 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s16.c: Likewise.
5076 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s32.c: Likewise.
5077 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s8.c: Likewise.
5078 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u16.c: Likewise.
5079 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u32.c: Likewise.
5080 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u8.c: Likewise.
5081 * gcc.target/arm/mve/intrinsics/vqsubq_m_s16.c: Likewise.
5082 * gcc.target/arm/mve/intrinsics/vqsubq_m_s32.c: Likewise.
5083 * gcc.target/arm/mve/intrinsics/vqsubq_m_s8.c: Likewise.
5084 * gcc.target/arm/mve/intrinsics/vqsubq_m_u16.c: Likewise.
5085 * gcc.target/arm/mve/intrinsics/vqsubq_m_u32.c: Likewise.
5086 * gcc.target/arm/mve/intrinsics/vqsubq_m_u8.c: Likewise.
5087 * gcc.target/arm/mve/intrinsics/vqsubq_n_s16.c: Likewise.
5088 * gcc.target/arm/mve/intrinsics/vqsubq_n_s32.c: Likewise.
5089 * gcc.target/arm/mve/intrinsics/vqsubq_n_s8.c: Likewise.
5090 * gcc.target/arm/mve/intrinsics/vqsubq_n_u16.c: Likewise.
5091 * gcc.target/arm/mve/intrinsics/vqsubq_n_u32.c: Likewise.
5092 * gcc.target/arm/mve/intrinsics/vqsubq_n_u8.c: Likewise.
5093 * gcc.target/arm/mve/intrinsics/vqsubq_s16.c: Likewise.
5094 * gcc.target/arm/mve/intrinsics/vqsubq_s32.c: Likewise.
5095 * gcc.target/arm/mve/intrinsics/vqsubq_s8.c: Likewise.
5096 * gcc.target/arm/mve/intrinsics/vqsubq_u16.c: Likewise.
5097 * gcc.target/arm/mve/intrinsics/vqsubq_u32.c: Likewise.
5098 * gcc.target/arm/mve/intrinsics/vqsubq_u8.c: Likewise.
5099 * gcc.target/arm/mve/intrinsics/vreinterpretq_f16.c: Likewise.
5100 * gcc.target/arm/mve/intrinsics/vreinterpretq_f32.c: Likewise.
5101 * gcc.target/arm/mve/intrinsics/vreinterpretq_s16.c: Likewise.
5102 * gcc.target/arm/mve/intrinsics/vreinterpretq_s32.c: Likewise.
5103 * gcc.target/arm/mve/intrinsics/vreinterpretq_s64.c: Likewise.
5104 * gcc.target/arm/mve/intrinsics/vreinterpretq_s8.c: Likewise.
5105 * gcc.target/arm/mve/intrinsics/vreinterpretq_u16.c: Likewise.
5106 * gcc.target/arm/mve/intrinsics/vreinterpretq_u32.c: Likewise.
5107 * gcc.target/arm/mve/intrinsics/vreinterpretq_u64.c: Likewise.
5108 * gcc.target/arm/mve/intrinsics/vreinterpretq_u8.c: Likewise.
5109 * gcc.target/arm/mve/intrinsics/vrev16q_m_s8.c: Likewise.
5110 * gcc.target/arm/mve/intrinsics/vrev16q_m_u8.c: Likewise.
5111 * gcc.target/arm/mve/intrinsics/vrev16q_s8.c: Likewise.
5112 * gcc.target/arm/mve/intrinsics/vrev16q_u8.c: Likewise.
5113 * gcc.target/arm/mve/intrinsics/vrev16q_x_s8.c: Likewise.
5114 * gcc.target/arm/mve/intrinsics/vrev16q_x_u8.c: Likewise.
5115 * gcc.target/arm/mve/intrinsics/vrev32q_f16.c: Likewise.
5116 * gcc.target/arm/mve/intrinsics/vrev32q_m_f16.c: Likewise.
5117 * gcc.target/arm/mve/intrinsics/vrev32q_m_s16.c: Likewise.
5118 * gcc.target/arm/mve/intrinsics/vrev32q_m_s8.c: Likewise.
5119 * gcc.target/arm/mve/intrinsics/vrev32q_m_u16.c: Likewise.
5120 * gcc.target/arm/mve/intrinsics/vrev32q_m_u8.c: Likewise.
5121 * gcc.target/arm/mve/intrinsics/vrev32q_s16.c: Likewise.
5122 * gcc.target/arm/mve/intrinsics/vrev32q_s8.c: Likewise.
5123 * gcc.target/arm/mve/intrinsics/vrev32q_u16.c: Likewise.
5124 * gcc.target/arm/mve/intrinsics/vrev32q_u8.c: Likewise.
5125 * gcc.target/arm/mve/intrinsics/vrev32q_x_f16.c: Likewise.
5126 * gcc.target/arm/mve/intrinsics/vrev32q_x_s16.c: Likewise.
5127 * gcc.target/arm/mve/intrinsics/vrev32q_x_s8.c: Likewise.
5128 * gcc.target/arm/mve/intrinsics/vrev32q_x_u16.c: Likewise.
5129 * gcc.target/arm/mve/intrinsics/vrev32q_x_u8.c: Likewise.
5130 * gcc.target/arm/mve/intrinsics/vrev64q_f16.c: Likewise.
5131 * gcc.target/arm/mve/intrinsics/vrev64q_f32.c: Likewise.
5132 * gcc.target/arm/mve/intrinsics/vrev64q_m_f16.c: Likewise.
5133 * gcc.target/arm/mve/intrinsics/vrev64q_m_f32.c: Likewise.
5134 * gcc.target/arm/mve/intrinsics/vrev64q_m_s16.c: Likewise.
5135 * gcc.target/arm/mve/intrinsics/vrev64q_m_s32.c: Likewise.
5136 * gcc.target/arm/mve/intrinsics/vrev64q_m_s8.c: Likewise.
5137 * gcc.target/arm/mve/intrinsics/vrev64q_m_u16.c: Likewise.
5138 * gcc.target/arm/mve/intrinsics/vrev64q_m_u32.c: Likewise.
5139 * gcc.target/arm/mve/intrinsics/vrev64q_m_u8.c: Likewise.
5140 * gcc.target/arm/mve/intrinsics/vrev64q_s16.c: Likewise.
5141 * gcc.target/arm/mve/intrinsics/vrev64q_s32.c: Likewise.
5142 * gcc.target/arm/mve/intrinsics/vrev64q_s8.c: Likewise.
5143 * gcc.target/arm/mve/intrinsics/vrev64q_u16.c: Likewise.
5144 * gcc.target/arm/mve/intrinsics/vrev64q_u32.c: Likewise.
5145 * gcc.target/arm/mve/intrinsics/vrev64q_u8.c: Likewise.
5146 * gcc.target/arm/mve/intrinsics/vrev64q_x_f16.c: Likewise.
5147 * gcc.target/arm/mve/intrinsics/vrev64q_x_f32.c: Likewise.
5148 * gcc.target/arm/mve/intrinsics/vrev64q_x_s16.c: Likewise.
5149 * gcc.target/arm/mve/intrinsics/vrev64q_x_s32.c: Likewise.
5150 * gcc.target/arm/mve/intrinsics/vrev64q_x_s8.c: Likewise.
5151 * gcc.target/arm/mve/intrinsics/vrev64q_x_u16.c: Likewise.
5152 * gcc.target/arm/mve/intrinsics/vrev64q_x_u32.c: Likewise.
5153 * gcc.target/arm/mve/intrinsics/vrev64q_x_u8.c: Likewise.
5154 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s16.c: Likewise.
5155 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s32.c: Likewise.
5156 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s8.c: Likewise.
5157 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u16.c: Likewise.
5158 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u32.c: Likewise.
5159 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u8.c: Likewise.
5160 * gcc.target/arm/mve/intrinsics/vrhaddq_s16.c: Likewise.
5161 * gcc.target/arm/mve/intrinsics/vrhaddq_s32.c: Likewise.
5162 * gcc.target/arm/mve/intrinsics/vrhaddq_s8.c: Likewise.
5163 * gcc.target/arm/mve/intrinsics/vrhaddq_u16.c: Likewise.
5164 * gcc.target/arm/mve/intrinsics/vrhaddq_u32.c: Likewise.
5165 * gcc.target/arm/mve/intrinsics/vrhaddq_u8.c: Likewise.
5166 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s16.c: Likewise.
5167 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s32.c: Likewise.
5168 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s8.c: Likewise.
5169 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u16.c: Likewise.
5170 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u32.c: Likewise.
5171 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u8.c: Likewise.
5172 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_s32.c: Likewise.
5173 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_u32.c: Likewise.
5174 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_s32.c: Likewise.
5175 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_u32.c: Likewise.
5176 * gcc.target/arm/mve/intrinsics/vrmlaldavhaxq_p_s32.c: Likewise.
5177 * gcc.target/arm/mve/intrinsics/vrmlaldavhaxq_s32.c: Likewise.
5178 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_p_s32.c: Likewise.
5179 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_p_u32.c: Likewise.
5180 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_s32.c: Likewise.
5181 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_u32.c: Likewise.
5182 * gcc.target/arm/mve/intrinsics/vrmlaldavhxq_p_s32.c: Likewise.
5183 * gcc.target/arm/mve/intrinsics/vrmlaldavhxq_s32.c: Likewise.
5184 * gcc.target/arm/mve/intrinsics/vrmlsldavhaq_p_s32.c: Likewise.
5185 * gcc.target/arm/mve/intrinsics/vrmlsldavhaq_s32.c: Likewise.
5186 * gcc.target/arm/mve/intrinsics/vrmlsldavhaxq_p_s32.c: Likewise.
5187 * gcc.target/arm/mve/intrinsics/vrmlsldavhaxq_s32.c: Likewise.
5188 * gcc.target/arm/mve/intrinsics/vrmlsldavhq_p_s32.c: Likewise.
5189 * gcc.target/arm/mve/intrinsics/vrmlsldavhq_s32.c: Likewise.
5190 * gcc.target/arm/mve/intrinsics/vrmlsldavhxq_p_s32.c: Likewise.
5191 * gcc.target/arm/mve/intrinsics/vrmlsldavhxq_s32.c: Likewise.
5192 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s16.c: Likewise.
5193 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s32.c: Likewise.
5194 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s8.c: Likewise.
5195 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u16.c: Likewise.
5196 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u32.c: Likewise.
5197 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u8.c: Likewise.
5198 * gcc.target/arm/mve/intrinsics/vrmulhq_s16.c: Likewise.
5199 * gcc.target/arm/mve/intrinsics/vrmulhq_s32.c: Likewise.
5200 * gcc.target/arm/mve/intrinsics/vrmulhq_s8.c: Likewise.
5201 * gcc.target/arm/mve/intrinsics/vrmulhq_u16.c: Likewise.
5202 * gcc.target/arm/mve/intrinsics/vrmulhq_u32.c: Likewise.
5203 * gcc.target/arm/mve/intrinsics/vrmulhq_u8.c: Likewise.
5204 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s16.c: Likewise.
5205 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s32.c: Likewise.
5206 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s8.c: Likewise.
5207 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u16.c: Likewise.
5208 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u32.c: Likewise.
5209 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u8.c: Likewise.
5210 * gcc.target/arm/mve/intrinsics/vrndaq_f16.c: Likewise.
5211 * gcc.target/arm/mve/intrinsics/vrndaq_f32.c: Likewise.
5212 * gcc.target/arm/mve/intrinsics/vrndaq_m_f16.c: Likewise.
5213 * gcc.target/arm/mve/intrinsics/vrndaq_m_f32.c: Likewise.
5214 * gcc.target/arm/mve/intrinsics/vrndaq_x_f16.c: Likewise.
5215 * gcc.target/arm/mve/intrinsics/vrndaq_x_f32.c: Likewise.
5216 * gcc.target/arm/mve/intrinsics/vrndmq_f16.c: Likewise.
5217 * gcc.target/arm/mve/intrinsics/vrndmq_f32.c: Likewise.
5218 * gcc.target/arm/mve/intrinsics/vrndmq_m_f16.c: Likewise.
5219 * gcc.target/arm/mve/intrinsics/vrndmq_m_f32.c: Likewise.
5220 * gcc.target/arm/mve/intrinsics/vrndmq_x_f16.c: Likewise.
5221 * gcc.target/arm/mve/intrinsics/vrndmq_x_f32.c: Likewise.
5222 * gcc.target/arm/mve/intrinsics/vrndnq_f16.c: Likewise.
5223 * gcc.target/arm/mve/intrinsics/vrndnq_f32.c: Likewise.
5224 * gcc.target/arm/mve/intrinsics/vrndnq_m_f16.c: Likewise.
5225 * gcc.target/arm/mve/intrinsics/vrndnq_m_f32.c: Likewise.
5226 * gcc.target/arm/mve/intrinsics/vrndnq_x_f16.c: Likewise.
5227 * gcc.target/arm/mve/intrinsics/vrndnq_x_f32.c: Likewise.
5228 * gcc.target/arm/mve/intrinsics/vrndpq_f16.c: Likewise.
5229 * gcc.target/arm/mve/intrinsics/vrndpq_f32.c: Likewise.
5230 * gcc.target/arm/mve/intrinsics/vrndpq_m_f16.c: Likewise.
5231 * gcc.target/arm/mve/intrinsics/vrndpq_m_f32.c: Likewise.
5232 * gcc.target/arm/mve/intrinsics/vrndpq_x_f16.c: Likewise.
5233 * gcc.target/arm/mve/intrinsics/vrndpq_x_f32.c: Likewise.
5234 * gcc.target/arm/mve/intrinsics/vrndq_f16.c: Likewise.
5235 * gcc.target/arm/mve/intrinsics/vrndq_f32.c: Likewise.
5236 * gcc.target/arm/mve/intrinsics/vrndq_m_f16.c: Likewise.
5237 * gcc.target/arm/mve/intrinsics/vrndq_m_f32.c: Likewise.
5238 * gcc.target/arm/mve/intrinsics/vrndq_x_f16.c: Likewise.
5239 * gcc.target/arm/mve/intrinsics/vrndq_x_f32.c: Likewise.
5240 * gcc.target/arm/mve/intrinsics/vrndxq_f16.c: Likewise.
5241 * gcc.target/arm/mve/intrinsics/vrndxq_f32.c: Likewise.
5242 * gcc.target/arm/mve/intrinsics/vrndxq_m_f16.c: Likewise.
5243 * gcc.target/arm/mve/intrinsics/vrndxq_m_f32.c: Likewise.
5244 * gcc.target/arm/mve/intrinsics/vrndxq_x_f16.c: Likewise.
5245 * gcc.target/arm/mve/intrinsics/vrndxq_x_f32.c: Likewise.
5246 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_s16.c: Likewise.
5247 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_s32.c: Likewise.
5248 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_s8.c: Likewise.
5249 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_u16.c: Likewise.
5250 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_u32.c: Likewise.
5251 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_u8.c: Likewise.
5252 * gcc.target/arm/mve/intrinsics/vrshlq_m_s16.c: Likewise.
5253 * gcc.target/arm/mve/intrinsics/vrshlq_m_s32.c: Likewise.
5254 * gcc.target/arm/mve/intrinsics/vrshlq_m_s8.c: Likewise.
5255 * gcc.target/arm/mve/intrinsics/vrshlq_m_u16.c: Likewise.
5256 * gcc.target/arm/mve/intrinsics/vrshlq_m_u32.c: Likewise.
5257 * gcc.target/arm/mve/intrinsics/vrshlq_m_u8.c: Likewise.
5258 * gcc.target/arm/mve/intrinsics/vrshlq_n_s16.c: Likewise.
5259 * gcc.target/arm/mve/intrinsics/vrshlq_n_s32.c: Likewise.
5260 * gcc.target/arm/mve/intrinsics/vrshlq_n_s8.c: Likewise.
5261 * gcc.target/arm/mve/intrinsics/vrshlq_n_u16.c: Likewise.
5262 * gcc.target/arm/mve/intrinsics/vrshlq_n_u32.c: Likewise.
5263 * gcc.target/arm/mve/intrinsics/vrshlq_n_u8.c: Likewise.
5264 * gcc.target/arm/mve/intrinsics/vrshlq_s16.c: Likewise.
5265 * gcc.target/arm/mve/intrinsics/vrshlq_s32.c: Likewise.
5266 * gcc.target/arm/mve/intrinsics/vrshlq_s8.c: Likewise.
5267 * gcc.target/arm/mve/intrinsics/vrshlq_u16.c: Likewise.
5268 * gcc.target/arm/mve/intrinsics/vrshlq_u32.c: Likewise.
5269 * gcc.target/arm/mve/intrinsics/vrshlq_u8.c: Likewise.
5270 * gcc.target/arm/mve/intrinsics/vrshlq_x_s16.c: Likewise.
5271 * gcc.target/arm/mve/intrinsics/vrshlq_x_s32.c: Likewise.
5272 * gcc.target/arm/mve/intrinsics/vrshlq_x_s8.c: Likewise.
5273 * gcc.target/arm/mve/intrinsics/vrshlq_x_u16.c: Likewise.
5274 * gcc.target/arm/mve/intrinsics/vrshlq_x_u32.c: Likewise.
5275 * gcc.target/arm/mve/intrinsics/vrshlq_x_u8.c: Likewise.
5276 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_s16.c: Likewise.
5277 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_s32.c: Likewise.
5278 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_u16.c: Likewise.
5279 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_u32.c: Likewise.
5280 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_s16.c: Likewise.
5281 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_s32.c: Likewise.
5282 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_u16.c: Likewise.
5283 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_u32.c: Likewise.
5284 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_s16.c: Likewise.
5285 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_s32.c: Likewise.
5286 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_u16.c: Likewise.
5287 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_u32.c: Likewise.
5288 * gcc.target/arm/mve/intrinsics/vrshrntq_n_s16.c: Likewise.
5289 * gcc.target/arm/mve/intrinsics/vrshrntq_n_s32.c: Likewise.
5290 * gcc.target/arm/mve/intrinsics/vrshrntq_n_u16.c: Likewise.
5291 * gcc.target/arm/mve/intrinsics/vrshrntq_n_u32.c: Likewise.
5292 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s16.c: Likewise.
5293 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s32.c: Likewise.
5294 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s8.c: Likewise.
5295 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u16.c: Likewise.
5296 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u32.c: Likewise.
5297 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u8.c: Likewise.
5298 * gcc.target/arm/mve/intrinsics/vrshrq_n_s16.c: Likewise.
5299 * gcc.target/arm/mve/intrinsics/vrshrq_n_s32.c: Likewise.
5300 * gcc.target/arm/mve/intrinsics/vrshrq_n_s8.c: Likewise.
5301 * gcc.target/arm/mve/intrinsics/vrshrq_n_u16.c: Likewise.
5302 * gcc.target/arm/mve/intrinsics/vrshrq_n_u32.c: Likewise.
5303 * gcc.target/arm/mve/intrinsics/vrshrq_n_u8.c: Likewise.
5304 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s16.c: Likewise.
5305 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s32.c: Likewise.
5306 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s8.c: Likewise.
5307 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u16.c: Likewise.
5308 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u32.c: Likewise.
5309 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u8.c: Likewise.
5310 * gcc.target/arm/mve/intrinsics/vsbciq_m_s32.c: Likewise.
5311 * gcc.target/arm/mve/intrinsics/vsbciq_m_u32.c: Likewise.
5312 * gcc.target/arm/mve/intrinsics/vsbciq_s32.c: Likewise.
5313 * gcc.target/arm/mve/intrinsics/vsbciq_u32.c: Likewise.
5314 * gcc.target/arm/mve/intrinsics/vsbcq_m_s32.c: Likewise.
5315 * gcc.target/arm/mve/intrinsics/vsbcq_m_u32.c: Likewise.
5316 * gcc.target/arm/mve/intrinsics/vsbcq_s32.c: Likewise.
5317 * gcc.target/arm/mve/intrinsics/vsbcq_u32.c: Likewise.
5318 * gcc.target/arm/mve/intrinsics/vshlcq_s16.c: Likewise.
5319 * gcc.target/arm/mve/intrinsics/vshlcq_s32.c: Likewise.
5320 * gcc.target/arm/mve/intrinsics/vshlcq_s8.c: Likewise.
5321 * gcc.target/arm/mve/intrinsics/vshlcq_u16.c: Likewise.
5322 * gcc.target/arm/mve/intrinsics/vshlcq_u32.c: Likewise.
5323 * gcc.target/arm/mve/intrinsics/vshlcq_u8.c: Likewise.
5324 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_s16.c: Likewise.
5325 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_s8.c: Likewise.
5326 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_u16.c: Likewise.
5327 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_u8.c: Likewise.
5328 * gcc.target/arm/mve/intrinsics/vshllbq_n_s16.c: Likewise.
5329 * gcc.target/arm/mve/intrinsics/vshllbq_n_s8.c: Likewise.
5330 * gcc.target/arm/mve/intrinsics/vshllbq_n_u16.c: Likewise.
5331 * gcc.target/arm/mve/intrinsics/vshllbq_n_u8.c: Likewise.
5332 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_s16.c: Likewise.
5333 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_s8.c: Likewise.
5334 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_u16.c: Likewise.
5335 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_u8.c: Likewise.
5336 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_s16.c: Likewise.
5337 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_s8.c: Likewise.
5338 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_u16.c: Likewise.
5339 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_u8.c: Likewise.
5340 * gcc.target/arm/mve/intrinsics/vshlltq_n_s16.c: Likewise.
5341 * gcc.target/arm/mve/intrinsics/vshlltq_n_s8.c: Likewise.
5342 * gcc.target/arm/mve/intrinsics/vshlltq_n_u16.c: Likewise.
5343 * gcc.target/arm/mve/intrinsics/vshlltq_n_u8.c: Likewise.
5344 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_s16.c: Likewise.
5345 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_s8.c: Likewise.
5346 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_u16.c: Likewise.
5347 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_u8.c: Likewise.
5348 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s16.c: Likewise.
5349 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s32.c: Likewise.
5350 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s8.c: Likewise.
5351 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u16.c: Likewise.
5352 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u32.c: Likewise.
5353 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u8.c: Likewise.
5354 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s16.c: Likewise.
5355 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s32.c: Likewise.
5356 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s8.c: Likewise.
5357 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u16.c: Likewise.
5358 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u32.c: Likewise.
5359 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u8.c: Likewise.
5360 * gcc.target/arm/mve/intrinsics/vshlq_m_s16.c: Likewise.
5361 * gcc.target/arm/mve/intrinsics/vshlq_m_s32.c: Likewise.
5362 * gcc.target/arm/mve/intrinsics/vshlq_m_s8.c: Likewise.
5363 * gcc.target/arm/mve/intrinsics/vshlq_m_u16.c: Likewise.
5364 * gcc.target/arm/mve/intrinsics/vshlq_m_u32.c: Likewise.
5365 * gcc.target/arm/mve/intrinsics/vshlq_m_u8.c: Likewise.
5366 * gcc.target/arm/mve/intrinsics/vshlq_n_s16.c: Likewise.
5367 * gcc.target/arm/mve/intrinsics/vshlq_n_s32.c: Likewise.
5368 * gcc.target/arm/mve/intrinsics/vshlq_n_s8.c: Likewise.
5369 * gcc.target/arm/mve/intrinsics/vshlq_n_u16.c: Likewise.
5370 * gcc.target/arm/mve/intrinsics/vshlq_n_u32.c: Likewise.
5371 * gcc.target/arm/mve/intrinsics/vshlq_n_u8.c: Likewise.
5372 * gcc.target/arm/mve/intrinsics/vshlq_r_s16.c: Likewise.
5373 * gcc.target/arm/mve/intrinsics/vshlq_r_s32.c: Likewise.
5374 * gcc.target/arm/mve/intrinsics/vshlq_r_s8.c: Likewise.
5375 * gcc.target/arm/mve/intrinsics/vshlq_r_u16.c: Likewise.
5376 * gcc.target/arm/mve/intrinsics/vshlq_r_u32.c: Likewise.
5377 * gcc.target/arm/mve/intrinsics/vshlq_r_u8.c: Likewise.
5378 * gcc.target/arm/mve/intrinsics/vshlq_s16.c: Likewise.
5379 * gcc.target/arm/mve/intrinsics/vshlq_s32.c: Likewise.
5380 * gcc.target/arm/mve/intrinsics/vshlq_s8.c: Likewise.
5381 * gcc.target/arm/mve/intrinsics/vshlq_u16.c: Likewise.
5382 * gcc.target/arm/mve/intrinsics/vshlq_u32.c: Likewise.
5383 * gcc.target/arm/mve/intrinsics/vshlq_u8.c: Likewise.
5384 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s16.c: Likewise.
5385 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s32.c: Likewise.
5386 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s8.c: Likewise.
5387 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u16.c: Likewise.
5388 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u32.c: Likewise.
5389 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u8.c: Likewise.
5390 * gcc.target/arm/mve/intrinsics/vshlq_x_s16.c: Likewise.
5391 * gcc.target/arm/mve/intrinsics/vshlq_x_s32.c: Likewise.
5392 * gcc.target/arm/mve/intrinsics/vshlq_x_s8.c: Likewise.
5393 * gcc.target/arm/mve/intrinsics/vshlq_x_u16.c: Likewise.
5394 * gcc.target/arm/mve/intrinsics/vshlq_x_u32.c: Likewise.
5395 * gcc.target/arm/mve/intrinsics/vshlq_x_u8.c: Likewise.
5396 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_s16.c: Likewise.
5397 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_s32.c: Likewise.
5398 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_u16.c: Likewise.
5399 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_u32.c: Likewise.
5400 * gcc.target/arm/mve/intrinsics/vshrnbq_n_s16.c: Likewise.
5401 * gcc.target/arm/mve/intrinsics/vshrnbq_n_s32.c: Likewise.
5402 * gcc.target/arm/mve/intrinsics/vshrnbq_n_u16.c: Likewise.
5403 * gcc.target/arm/mve/intrinsics/vshrnbq_n_u32.c: Likewise.
5404 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_s16.c: Likewise.
5405 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_s32.c: Likewise.
5406 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u16.c: Likewise.
5407 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u32.c: Likewise.
5408 * gcc.target/arm/mve/intrinsics/vshrntq_n_s16.c: Likewise.
5409 * gcc.target/arm/mve/intrinsics/vshrntq_n_s32.c: Likewise.
5410 * gcc.target/arm/mve/intrinsics/vshrntq_n_u16.c: Likewise.
5411 * gcc.target/arm/mve/intrinsics/vshrntq_n_u32.c: Likewise.
5412 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s16.c: Likewise.
5413 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s32.c: Likewise.
5414 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s8.c: Likewise.
5415 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u16.c: Likewise.
5416 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u32.c: Likewise.
5417 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u8.c: Likewise.
5418 * gcc.target/arm/mve/intrinsics/vshrq_n_s16.c: Likewise.
5419 * gcc.target/arm/mve/intrinsics/vshrq_n_s32.c: Likewise.
5420 * gcc.target/arm/mve/intrinsics/vshrq_n_s8.c: Likewise.
5421 * gcc.target/arm/mve/intrinsics/vshrq_n_u16.c: Likewise.
5422 * gcc.target/arm/mve/intrinsics/vshrq_n_u32.c: Likewise.
5423 * gcc.target/arm/mve/intrinsics/vshrq_n_u8.c: Likewise.
5424 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s16.c: Likewise.
5425 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s32.c: Likewise.
5426 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s8.c: Likewise.
5427 * gcc.target/arm/mve/intrinsics/vshrq_x_n_u16.c: Likewise.
5428 * gcc.target/arm/mve/intrinsics/vshrq_x_n_u8.c: Likewise.
5429 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s16.c: Likewise.
5430 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s32.c: Likewise.
5431 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s8.c: Likewise.
5432 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u16.c: Likewise.
5433 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u32.c: Likewise.
5434 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u8.c: Likewise.
5435 * gcc.target/arm/mve/intrinsics/vsliq_n_s16.c: Likewise.
5436 * gcc.target/arm/mve/intrinsics/vsliq_n_s32.c: Likewise.
5437 * gcc.target/arm/mve/intrinsics/vsliq_n_s8.c: Likewise.
5438 * gcc.target/arm/mve/intrinsics/vsliq_n_u16.c: Likewise.
5439 * gcc.target/arm/mve/intrinsics/vsliq_n_u32.c: Likewise.
5440 * gcc.target/arm/mve/intrinsics/vsliq_n_u8.c: Likewise.
5441 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s16.c: Likewise.
5442 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s32.c: Likewise.
5443 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s8.c: Likewise.
5444 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u16.c: Likewise.
5445 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u32.c: Likewise.
5446 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u8.c: Likewise.
5447 * gcc.target/arm/mve/intrinsics/vsriq_n_s16.c: Likewise.
5448 * gcc.target/arm/mve/intrinsics/vsriq_n_s32.c: Likewise.
5449 * gcc.target/arm/mve/intrinsics/vsriq_n_s8.c: Likewise.
5450 * gcc.target/arm/mve/intrinsics/vsriq_n_u16.c: Likewise.
5451 * gcc.target/arm/mve/intrinsics/vsriq_n_u32.c: Likewise.
5452 * gcc.target/arm/mve/intrinsics/vsriq_n_u8.c: Likewise.
5453 * gcc.target/arm/mve/intrinsics/vst1q_f16.c: Likewise.
5454 * gcc.target/arm/mve/intrinsics/vst1q_f32.c: Likewise.
5455 * gcc.target/arm/mve/intrinsics/vst1q_p_f16.c: Likewise.
5456 * gcc.target/arm/mve/intrinsics/vst1q_p_f32.c: Likewise.
5457 * gcc.target/arm/mve/intrinsics/vst1q_p_s16.c: Likewise.
5458 * gcc.target/arm/mve/intrinsics/vst1q_p_s32.c: Likewise.
5459 * gcc.target/arm/mve/intrinsics/vst1q_p_s8.c: Likewise.
5460 * gcc.target/arm/mve/intrinsics/vst1q_p_u16.c: Likewise.
5461 * gcc.target/arm/mve/intrinsics/vst1q_p_u32.c: Likewise.
5462 * gcc.target/arm/mve/intrinsics/vst1q_p_u8.c: Likewise.
5463 * gcc.target/arm/mve/intrinsics/vst1q_s16.c: Likewise.
5464 * gcc.target/arm/mve/intrinsics/vst1q_s32.c: Likewise.
5465 * gcc.target/arm/mve/intrinsics/vst1q_s8.c: Likewise.
5466 * gcc.target/arm/mve/intrinsics/vst1q_u16.c: Likewise.
5467 * gcc.target/arm/mve/intrinsics/vst1q_u32.c: Likewise.
5468 * gcc.target/arm/mve/intrinsics/vst1q_u8.c: Likewise.
5469 * gcc.target/arm/mve/intrinsics/vst2q_f16.c: Likewise.
5470 * gcc.target/arm/mve/intrinsics/vst2q_f32.c: Likewise.
5471 * gcc.target/arm/mve/intrinsics/vst2q_s16.c: Likewise.
5472 * gcc.target/arm/mve/intrinsics/vst2q_s32.c: Likewise.
5473 * gcc.target/arm/mve/intrinsics/vst2q_s8.c: Likewise.
5474 * gcc.target/arm/mve/intrinsics/vst2q_u16.c: Likewise.
5475 * gcc.target/arm/mve/intrinsics/vst2q_u32.c: Likewise.
5476 * gcc.target/arm/mve/intrinsics/vst2q_u8.c: Likewise.
5477 * gcc.target/arm/mve/intrinsics/vst4q_f16.c: Likewise.
5478 * gcc.target/arm/mve/intrinsics/vst4q_f32.c: Likewise.
5479 * gcc.target/arm/mve/intrinsics/vst4q_s16.c: Likewise.
5480 * gcc.target/arm/mve/intrinsics/vst4q_s32.c: Likewise.
5481 * gcc.target/arm/mve/intrinsics/vst4q_s8.c: Likewise.
5482 * gcc.target/arm/mve/intrinsics/vst4q_u16.c: Likewise.
5483 * gcc.target/arm/mve/intrinsics/vst4q_u32.c: Likewise.
5484 * gcc.target/arm/mve/intrinsics/vst4q_u8.c: Likewise.
5485 * gcc.target/arm/mve/intrinsics/vstrbq_p_s16.c: Likewise.
5486 * gcc.target/arm/mve/intrinsics/vstrbq_p_s32.c: Likewise.
5487 * gcc.target/arm/mve/intrinsics/vstrbq_p_s8.c: Likewise.
5488 * gcc.target/arm/mve/intrinsics/vstrbq_p_u16.c: Likewise.
5489 * gcc.target/arm/mve/intrinsics/vstrbq_p_u32.c: Likewise.
5490 * gcc.target/arm/mve/intrinsics/vstrbq_p_u8.c: Likewise.
5491 * gcc.target/arm/mve/intrinsics/vstrbq_s16.c: Likewise.
5492 * gcc.target/arm/mve/intrinsics/vstrbq_s32.c: Likewise.
5493 * gcc.target/arm/mve/intrinsics/vstrbq_s8.c: Likewise.
5494 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s16.c: Likewise.
5495 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s32.c: Likewise.
5496 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s8.c: Likewise.
5497 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u16.c: Likewise.
5498 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u32.c: Likewise.
5499 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u8.c: Likewise.
5500 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s16.c: Likewise.
5501 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s32.c: Likewise.
5502 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s8.c: Likewise.
5503 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u16.c: Likewise.
5504 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u32.c: Likewise.
5505 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u8.c: Likewise.
5506 * gcc.target/arm/mve/intrinsics/vstrbq_u16.c: Likewise.
5507 * gcc.target/arm/mve/intrinsics/vstrbq_u32.c: Likewise.
5508 * gcc.target/arm/mve/intrinsics/vstrbq_u8.c: Likewise.
5509 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_s64.c: Likewise.
5510 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_u64.c: Likewise.
5511 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_s64.c: Likewise.
5512 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_u64.c: Likewise.
5513 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_s64.c: Likewise.
5514 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_u64.c: Likewise.
5515 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_s64.c: Likewise.
5516 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_u64.c: Likewise.
5517 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_s64.c: Likewise.
5518 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_u64.c: Likewise.
5519 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_s64.c: Likewise.
5520 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_u64.c: Likewise.
5521 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_s64.c: Likewise.
5522 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_u64.c: Likewise.
5523 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_s64.c: Likewise.
5524 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_u64.c: Likewise.
5525 * gcc.target/arm/mve/intrinsics/vstrhq_f16.c: Likewise.
5526 * gcc.target/arm/mve/intrinsics/vstrhq_p_f16.c: Likewise.
5527 * gcc.target/arm/mve/intrinsics/vstrhq_p_s16.c: Likewise.
5528 * gcc.target/arm/mve/intrinsics/vstrhq_p_s32.c: Likewise.
5529 * gcc.target/arm/mve/intrinsics/vstrhq_p_u16.c: Likewise.
5530 * gcc.target/arm/mve/intrinsics/vstrhq_p_u32.c: Likewise.
5531 * gcc.target/arm/mve/intrinsics/vstrhq_s16.c: Likewise.
5532 * gcc.target/arm/mve/intrinsics/vstrhq_s32.c: Likewise.
5533 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_f16.c: Likewise.
5534 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_f16.c: Likewise.
5535 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s16.c: Likewise.
5536 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s32.c: Likewise.
5537 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u16.c: Likewise.
5538 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u32.c: Likewise.
5539 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s16.c: Likewise.
5540 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s32.c: Likewise.
5541 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u16.c: Likewise.
5542 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u32.c: Likewise.
5543 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_f16.c: Likewise.
5544 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_f16.c: Likewise.
5545 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s16.c: Likewise.
5546 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s32.c: Likewise.
5547 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u16.c: Likewise.
5548 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u32.c: Likewise.
5549 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s16.c: Likewise.
5550 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s32.c: Likewise.
5551 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u16.c: Likewise.
5552 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u32.c: Likewise.
5553 * gcc.target/arm/mve/intrinsics/vstrhq_u16.c: Likewise.
5554 * gcc.target/arm/mve/intrinsics/vstrhq_u32.c: Likewise.
5555 * gcc.target/arm/mve/intrinsics/vstrwq_f32.c: Likewise.
5556 * gcc.target/arm/mve/intrinsics/vstrwq_p_f32.c: Likewise.
5557 * gcc.target/arm/mve/intrinsics/vstrwq_p_s32.c: Likewise.
5558 * gcc.target/arm/mve/intrinsics/vstrwq_p_u32.c: Likewise.
5559 * gcc.target/arm/mve/intrinsics/vstrwq_s32.c: Likewise.
5560 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_f32.c: Likewise.
5561 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_f32.c: Likewise.
5562 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_s32.c: Likewise.
5563 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_u32.c: Likewise.
5564 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_s32.c: Likewise.
5565 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_u32.c: Likewise.
5566 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_f32.c: Likewise.
5567 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_f32.c: Likewise.
5568 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_s32.c: Likewise.
5569 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_u32.c: Likewise.
5570 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_s32.c: Likewise.
5571 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_u32.c: Likewise.
5572 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_f32.c: Likewise.
5573 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_f32.c: Likewise.
5574 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_s32.c: Likewise.
5575 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_u32.c: Likewise.
5576 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_s32.c: Likewise.
5577 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_u32.c: Likewise.
5578 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_f32.c: Likewise.
5579 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_f32.c: Likewise.
5580 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_s32.c: Likewise.
5581 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_u32.c: Likewise.
5582 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_s32.c: Likewise.
5583 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_u32.c: Likewise.
5584 * gcc.target/arm/mve/intrinsics/vstrwq_u32.c: Likewise.
5585 * gcc.target/arm/mve/intrinsics/vsubq_f16.c: Likewise.
5586 * gcc.target/arm/mve/intrinsics/vsubq_f32.c: Likewise.
5587 * gcc.target/arm/mve/intrinsics/vsubq_m_f16.c: Likewise.
5588 * gcc.target/arm/mve/intrinsics/vsubq_m_f32.c: Likewise.
5589 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f16.c: Likewise.
5590 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f32.c: Likewise.
5591 * gcc.target/arm/mve/intrinsics/vsubq_m_n_s16.c: Likewise.
5592 * gcc.target/arm/mve/intrinsics/vsubq_m_n_s32.c: Likewise.
5593 * gcc.target/arm/mve/intrinsics/vsubq_m_n_s8.c: Likewise.
5594 * gcc.target/arm/mve/intrinsics/vsubq_m_n_u16.c: Likewise.
5595 * gcc.target/arm/mve/intrinsics/vsubq_m_n_u32.c: Likewise.
5596 * gcc.target/arm/mve/intrinsics/vsubq_m_n_u8.c: Likewise.
5597 * gcc.target/arm/mve/intrinsics/vsubq_m_s16.c: Likewise.
5598 * gcc.target/arm/mve/intrinsics/vsubq_m_s32.c: Likewise.
5599 * gcc.target/arm/mve/intrinsics/vsubq_m_s8.c: Likewise.
5600 * gcc.target/arm/mve/intrinsics/vsubq_m_u16.c: Likewise.
5601 * gcc.target/arm/mve/intrinsics/vsubq_m_u32.c: Likewise.
5602 * gcc.target/arm/mve/intrinsics/vsubq_m_u8.c: Likewise.
5603 * gcc.target/arm/mve/intrinsics/vsubq_n_f16.c: Likewise.
5604 * gcc.target/arm/mve/intrinsics/vsubq_n_f32.c: Likewise.
5605 * gcc.target/arm/mve/intrinsics/vsubq_n_s16.c: Likewise.
5606 * gcc.target/arm/mve/intrinsics/vsubq_n_s32.c: Likewise.
5607 * gcc.target/arm/mve/intrinsics/vsubq_n_s8.c: Likewise.
5608 * gcc.target/arm/mve/intrinsics/vsubq_n_u16.c: Likewise.
5609 * gcc.target/arm/mve/intrinsics/vsubq_n_u32.c: Likewise.
5610 * gcc.target/arm/mve/intrinsics/vsubq_n_u8.c: Likewise.
5611 * gcc.target/arm/mve/intrinsics/vsubq_s16.c: Likewise.
5612 * gcc.target/arm/mve/intrinsics/vsubq_s32.c: Likewise.
5613 * gcc.target/arm/mve/intrinsics/vsubq_s8.c: Likewise.
5614 * gcc.target/arm/mve/intrinsics/vsubq_u16.c: Likewise.
5615 * gcc.target/arm/mve/intrinsics/vsubq_u32.c: Likewise.
5616 * gcc.target/arm/mve/intrinsics/vsubq_u8.c: Likewise.
5617 * gcc.target/arm/mve/intrinsics/vsubq_x_f16.c: Likewise.
5618 * gcc.target/arm/mve/intrinsics/vsubq_x_f32.c: Likewise.
5619 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f16.c: Likewise.
5620 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f32.c: Likewise.
5621 * gcc.target/arm/mve/intrinsics/vsubq_x_n_s16.c: Likewise.
5622 * gcc.target/arm/mve/intrinsics/vsubq_x_n_s32.c: Likewise.
5623 * gcc.target/arm/mve/intrinsics/vsubq_x_n_s8.c: Likewise.
5624 * gcc.target/arm/mve/intrinsics/vsubq_x_n_u16.c: Likewise.
5625 * gcc.target/arm/mve/intrinsics/vsubq_x_n_u32.c: Likewise.
5626 * gcc.target/arm/mve/intrinsics/vsubq_x_n_u8.c: Likewise.
5627 * gcc.target/arm/mve/intrinsics/vsubq_x_s16.c: Likewise.
5628 * gcc.target/arm/mve/intrinsics/vsubq_x_s32.c: Likewise.
5629 * gcc.target/arm/mve/intrinsics/vsubq_x_s8.c: Likewise.
5630 * gcc.target/arm/mve/intrinsics/vsubq_x_u16.c: Likewise.
5631 * gcc.target/arm/mve/intrinsics/vsubq_x_u32.c: Likewise.
5632 * gcc.target/arm/mve/intrinsics/vsubq_x_u8.c: Likewise.
5633 * gcc.target/arm/mve/intrinsics/vuninitializedq_float.c: Likewise.
5634 * gcc.target/arm/mve/intrinsics/vuninitializedq_float1.c: Likewise.
5635 * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
5636 * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c: Likewise.
5637 * gcc.target/arm/mve/mve.exp: Change default dg-do to assemble.
5638 * lib/target-supports.exp: Add --save-temps to mve options.
5640 2020-03-23 Mark Eggleston <mark.eggleston@codethink.com>
5644 * gfortran.dg/pr93365.f90: New test.
5645 * gfortran.dg/pr93600_1.f90: New test.
5646 * gfortran.dg/pr93600_2.f90: New test.
5648 2020-03-23 Tobias Burnus <tobias@codesourcery.com>
5650 * lib/target-supports.exp (check_effective_target_offload_gcn):
5651 Check for -foffload=amdgcn-amdhsa not ...=amdgcn-unknown-amdhsa.
5653 2020-03-22 Iain Buclaw <ibuclaw@gdcproject.org>
5656 * gdc.dg/pr93038b.d: New test.
5658 2020-03-22 Iain Sandoe <iain@sandoe.co.uk>
5660 * g++.dg/abi/lambda-vis.C: Amend assembler match
5661 strings for targets using a USER_LABEL_PREFIX.
5663 2020-03-22 Iain Buclaw <ibuclaw@gdcproject.org>
5666 * gdc.dg/fileimports/pr93038.txt: New test.
5667 * gdc.dg/pr93038.d: New test.
5669 2020-03-21 Patrick Palka <ppalka@redhat.com>
5672 * g++.dg/cpp1y/constexpr-union2.C: New test.
5673 * g++.dg/cpp1y/constexpr-union3.C: New test.
5674 * g++.dg/cpp1y/constexpr-union4.C: New test.
5675 * g++.dg/cpp1y/constexpr-union5.C: New test.
5676 * g++.dg/cpp1y/pr94066.C: New test.
5677 * g++.dg/cpp1y/pr94066-2.C: New test.
5678 * g++.dg/cpp1y/pr94066-3.C: New test.
5679 * g++.dg/cpp2a/constexpr-union1.C: New test.
5681 2020-03-21 Tamar Christina <tamar.christina@arm.com>
5684 * gcc.target/aarch64/pr94052.C: New test.
5686 2020-03-20 Martin Jambor <mjambor@suse.cz>
5688 PR tree-optimization/93435
5689 * gcc.dg/tree-ssa/pr93435.c: New test.
5691 2020-03-20 Jan Hubicka <hubicka@ucw.cz>
5694 * g++.dg/torture/pr93347.C: New test.
5696 2020-03-20 Patrick Palka <ppalka@redhat.com>
5699 * g++.dg/cpp0x/decltype74.C: New test.
5700 * g++.dg/cpp0x/decltype75.C: New test.
5702 2020-03-20 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5703 Andre Vieira <andre.simoesdiasvieira@arm.com>
5704 Mihail Ionescu <mihail.ionescu@arm.com>
5706 * gcc.target/arm/mve/intrinsics/vld1q_z_f16.c: New test.
5707 * gcc.target/arm/mve/intrinsics/vld1q_z_f32.c: Likewise.
5708 * gcc.target/arm/mve/intrinsics/vld1q_z_s16.c: Likewise.
5709 * gcc.target/arm/mve/intrinsics/vld1q_z_s32.c: Likewise.
5710 * gcc.target/arm/mve/intrinsics/vld1q_z_s8.c: Likewise.
5711 * gcc.target/arm/mve/intrinsics/vld1q_z_u16.c: Likewise.
5712 * gcc.target/arm/mve/intrinsics/vld1q_z_u32.c: Likewise.
5713 * gcc.target/arm/mve/intrinsics/vld1q_z_u8.c: Likewise.
5714 * gcc.target/arm/mve/intrinsics/vld2q_f16.c: Likewise.
5715 * gcc.target/arm/mve/intrinsics/vld2q_f32.c: Likewise.
5716 * gcc.target/arm/mve/intrinsics/vld2q_s16.c: Likewise.
5717 * gcc.target/arm/mve/intrinsics/vld2q_s32.c: Likewise.
5718 * gcc.target/arm/mve/intrinsics/vld2q_s8.c: Likewise.
5719 * gcc.target/arm/mve/intrinsics/vld2q_u16.c: Likewise.
5720 * gcc.target/arm/mve/intrinsics/vld2q_u32.c: Likewise.
5721 * gcc.target/arm/mve/intrinsics/vld2q_u8.c: Likewise.
5722 * gcc.target/arm/mve/intrinsics/vld4q_f16.c: Likewise.
5723 * gcc.target/arm/mve/intrinsics/vld4q_f32.c: Likewise.
5724 * gcc.target/arm/mve/intrinsics/vld4q_s16.c: Likewise.
5725 * gcc.target/arm/mve/intrinsics/vld4q_s32.c: Likewise.
5726 * gcc.target/arm/mve/intrinsics/vld4q_s8.c: Likewise.
5727 * gcc.target/arm/mve/intrinsics/vld4q_u16.c: Likewise.
5728 * gcc.target/arm/mve/intrinsics/vld4q_u32.c: Likewise.
5729 * gcc.target/arm/mve/intrinsics/vld4q_u8.c: Likewise.
5730 * gcc.target/arm/mve/intrinsics/vst1q_p_f16.c: Likewise.
5731 * gcc.target/arm/mve/intrinsics/vst1q_p_f32.c: Likewise.
5732 * gcc.target/arm/mve/intrinsics/vst1q_p_s16.c: Likewise.
5733 * gcc.target/arm/mve/intrinsics/vst1q_p_s32.c: Likewise.
5734 * gcc.target/arm/mve/intrinsics/vst1q_p_s8.c: Likewise.
5735 * gcc.target/arm/mve/intrinsics/vst1q_p_u16.c: Likewise.
5736 * gcc.target/arm/mve/intrinsics/vst1q_p_u32.c: Likewise.
5737 * gcc.target/arm/mve/intrinsics/vst1q_p_u8.c: Likewise.
5738 * gcc.target/arm/mve/intrinsics/vst2q_f16.c: Likewise.
5739 * gcc.target/arm/mve/intrinsics/vst2q_f32.c: Likewise.
5740 * gcc.target/arm/mve/intrinsics/vst2q_s16.c: Likewise.
5741 * gcc.target/arm/mve/intrinsics/vst2q_s32.c: Likewise.
5742 * gcc.target/arm/mve/intrinsics/vst2q_s8.c: Likewise.
5743 * gcc.target/arm/mve/intrinsics/vst2q_u16.c: Likewise.
5744 * gcc.target/arm/mve/intrinsics/vst2q_u32.c: Likewise.
5745 * gcc.target/arm/mve/intrinsics/vst2q_u8.c: Likewise.
5747 2020-03-20 Richard Sandiford <richard.sandiford@arm.com>
5750 * gcc.target/aarch64/pr94072.c: New test.
5752 2020-03-20 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5753 Andre Vieira <andre.simoesdiasvieira@arm.com>
5754 Mihail Ionescu <mihail.ionescu@arm.com>
5756 * gcc.target/arm/mve/intrinsics/vadciq_m_s32.c: New test.
5757 * gcc.target/arm/mve/intrinsics/vadciq_m_u32.c: Likewise.
5758 * gcc.target/arm/mve/intrinsics/vadciq_s32.c: Likewise.
5759 * gcc.target/arm/mve/intrinsics/vadciq_u32.c: Likewise.
5760 * gcc.target/arm/mve/intrinsics/vadcq_m_s32.c: Likewise.
5761 * gcc.target/arm/mve/intrinsics/vadcq_m_u32.c: Likewise.
5762 * gcc.target/arm/mve/intrinsics/vadcq_s32.c: Likewise.
5763 * gcc.target/arm/mve/intrinsics/vadcq_u32.c: Likewise.
5764 * gcc.target/arm/mve/intrinsics/vsbciq_m_s32.c: Likewise.
5765 * gcc.target/arm/mve/intrinsics/vsbciq_m_u32.c: Likewise.
5766 * gcc.target/arm/mve/intrinsics/vsbciq_s32.c: Likewise.
5767 * gcc.target/arm/mve/intrinsics/vsbciq_u32.c: Likewise.
5768 * gcc.target/arm/mve/intrinsics/vsbcq_m_s32.c: Likewise.
5769 * gcc.target/arm/mve/intrinsics/vsbcq_m_u32.c: Likewise.
5770 * gcc.target/arm/mve/intrinsics/vsbcq_s32.c: Likewise.
5771 * gcc.target/arm/mve/intrinsics/vsbcq_u32.c: Likewise.
5773 2020-03-20 Patrick Palka <ppalka@redhat.com>
5775 * g++.dg/concepts/diagnostic6.C: New test.
5777 2020-03-20 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5779 * gcc.target/arm/mve/intrinsics/vabdq_x_f16.c: New test.
5780 * gcc.target/arm/mve/intrinsics/vabdq_x_f32.c: Likewise.
5781 * gcc.target/arm/mve/intrinsics/vabdq_x_s16.c: Likewise.
5782 * gcc.target/arm/mve/intrinsics/vabdq_x_s32.c: Likewise.
5783 * gcc.target/arm/mve/intrinsics/vabdq_x_s8.c: Likewise.
5784 * gcc.target/arm/mve/intrinsics/vabdq_x_u16.c: Likewise.
5785 * gcc.target/arm/mve/intrinsics/vabdq_x_u32.c: Likewise.
5786 * gcc.target/arm/mve/intrinsics/vabdq_x_u8.c: Likewise.
5787 * gcc.target/arm/mve/intrinsics/vabsq_x_f16.c: Likewise.
5788 * gcc.target/arm/mve/intrinsics/vabsq_x_f32.c: Likewise.
5789 * gcc.target/arm/mve/intrinsics/vabsq_x_s16.c: Likewise.
5790 * gcc.target/arm/mve/intrinsics/vabsq_x_s32.c: Likewise.
5791 * gcc.target/arm/mve/intrinsics/vabsq_x_s8.c: Likewise.
5792 * gcc.target/arm/mve/intrinsics/vaddq_x_f16.c: Likewise.
5793 * gcc.target/arm/mve/intrinsics/vaddq_x_f32.c: Likewise.
5794 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f16.c: Likewise.
5795 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f32.c: Likewise.
5796 * gcc.target/arm/mve/intrinsics/vaddq_x_n_s16.c: Likewise.
5797 * gcc.target/arm/mve/intrinsics/vaddq_x_n_s32.c: Likewise.
5798 * gcc.target/arm/mve/intrinsics/vaddq_x_n_s8.c: Likewise.
5799 * gcc.target/arm/mve/intrinsics/vaddq_x_n_u16.c: Likewise.
5800 * gcc.target/arm/mve/intrinsics/vaddq_x_n_u32.c: Likewise.
5801 * gcc.target/arm/mve/intrinsics/vaddq_x_n_u8.c: Likewise.
5802 * gcc.target/arm/mve/intrinsics/vaddq_x_s16.c: Likewise.
5803 * gcc.target/arm/mve/intrinsics/vaddq_x_s32.c: Likewise.
5804 * gcc.target/arm/mve/intrinsics/vaddq_x_s8.c: Likewise.
5805 * gcc.target/arm/mve/intrinsics/vaddq_x_u16.c: Likewise.
5806 * gcc.target/arm/mve/intrinsics/vaddq_x_u32.c: Likewise.
5807 * gcc.target/arm/mve/intrinsics/vaddq_x_u8.c: Likewise.
5808 * gcc.target/arm/mve/intrinsics/vandq_x_f16.c: Likewise.
5809 * gcc.target/arm/mve/intrinsics/vandq_x_f32.c: Likewise.
5810 * gcc.target/arm/mve/intrinsics/vandq_x_s16.c: Likewise.
5811 * gcc.target/arm/mve/intrinsics/vandq_x_s32.c: Likewise.
5812 * gcc.target/arm/mve/intrinsics/vandq_x_s8.c: Likewise.
5813 * gcc.target/arm/mve/intrinsics/vandq_x_u16.c: Likewise.
5814 * gcc.target/arm/mve/intrinsics/vandq_x_u32.c: Likewise.
5815 * gcc.target/arm/mve/intrinsics/vandq_x_u8.c: Likewise.
5816 * gcc.target/arm/mve/intrinsics/vbicq_x_f16.c: Likewise.
5817 * gcc.target/arm/mve/intrinsics/vbicq_x_f32.c: Likewise.
5818 * gcc.target/arm/mve/intrinsics/vbicq_x_s16.c: Likewise.
5819 * gcc.target/arm/mve/intrinsics/vbicq_x_s32.c: Likewise.
5820 * gcc.target/arm/mve/intrinsics/vbicq_x_s8.c: Likewise.
5821 * gcc.target/arm/mve/intrinsics/vbicq_x_u16.c: Likewise.
5822 * gcc.target/arm/mve/intrinsics/vbicq_x_u32.c: Likewise.
5823 * gcc.target/arm/mve/intrinsics/vbicq_x_u8.c: Likewise.
5824 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f16.c: Likewise.
5825 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f32.c: Likewise.
5826 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s16.c: Likewise.
5827 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s32.c: Likewise.
5828 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s8.c: Likewise.
5829 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u16.c: Likewise.
5830 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u32.c: Likewise.
5831 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u8.c: Likewise.
5832 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_f16.c: Likewise.
5833 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_f32.c: Likewise.
5834 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s16.c: Likewise.
5835 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s32.c: Likewise.
5836 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s8.c: Likewise.
5837 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u16.c: Likewise.
5838 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u32.c: Likewise.
5839 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u8.c: Likewise.
5840 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_f16.c: Likewise.
5841 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_f32.c: Likewise.
5842 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s16.c: Likewise.
5843 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s32.c: Likewise.
5844 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s8.c: Likewise.
5845 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u16.c: Likewise.
5846 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u32.c: Likewise.
5847 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u8.c: Likewise.
5848 * gcc.target/arm/mve/intrinsics/vclsq_x_s16.c: Likewise.
5849 * gcc.target/arm/mve/intrinsics/vclsq_x_s32.c: Likewise.
5850 * gcc.target/arm/mve/intrinsics/vclsq_x_s8.c: Likewise.
5851 * gcc.target/arm/mve/intrinsics/vclzq_x_s16.c: Likewise.
5852 * gcc.target/arm/mve/intrinsics/vclzq_x_s32.c: Likewise.
5853 * gcc.target/arm/mve/intrinsics/vclzq_x_s8.c: Likewise.
5854 * gcc.target/arm/mve/intrinsics/vclzq_x_u16.c: Likewise.
5855 * gcc.target/arm/mve/intrinsics/vclzq_x_u32.c: Likewise.
5856 * gcc.target/arm/mve/intrinsics/vclzq_x_u8.c: Likewise.
5857 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_x_f16.c: Likewise.
5858 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_x_f32.c: Likewise.
5859 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_x_f16.c: Likewise.
5860 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_x_f32.c: Likewise.
5861 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_x_f16.c: Likewise.
5862 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_x_f32.c: Likewise.
5863 * gcc.target/arm/mve/intrinsics/vcmulq_x_f16.c: Likewise.
5864 * gcc.target/arm/mve/intrinsics/vcmulq_x_f32.c: Likewise.
5865 * gcc.target/arm/mve/intrinsics/vcvtaq_x_s16_f16.c: Likewise.
5866 * gcc.target/arm/mve/intrinsics/vcvtaq_x_s32_f32.c: Likewise.
5867 * gcc.target/arm/mve/intrinsics/vcvtaq_x_u16_f16.c: Likewise.
5868 * gcc.target/arm/mve/intrinsics/vcvtaq_x_u32_f32.c: Likewise.
5869 * gcc.target/arm/mve/intrinsics/vcvtbq_x_f32_f16.c: Likewise.
5870 * gcc.target/arm/mve/intrinsics/vcvtmq_x_s16_f16.c: Likewise.
5871 * gcc.target/arm/mve/intrinsics/vcvtmq_x_s32_f32.c: Likewise.
5872 * gcc.target/arm/mve/intrinsics/vcvtmq_x_u16_f16.c: Likewise.
5873 * gcc.target/arm/mve/intrinsics/vcvtmq_x_u32_f32.c: Likewise.
5874 * gcc.target/arm/mve/intrinsics/vcvtnq_x_s16_f16.c: Likewise.
5875 * gcc.target/arm/mve/intrinsics/vcvtnq_x_s32_f32.c: Likewise.
5876 * gcc.target/arm/mve/intrinsics/vcvtnq_x_u16_f16.c: Likewise.
5877 * gcc.target/arm/mve/intrinsics/vcvtnq_x_u32_f32.c: Likewise.
5878 * gcc.target/arm/mve/intrinsics/vcvtpq_x_s16_f16.c: Likewise.
5879 * gcc.target/arm/mve/intrinsics/vcvtpq_x_s32_f32.c: Likewise.
5880 * gcc.target/arm/mve/intrinsics/vcvtpq_x_u16_f16.c: Likewise.
5881 * gcc.target/arm/mve/intrinsics/vcvtpq_x_u32_f32.c: Likewise.
5882 * gcc.target/arm/mve/intrinsics/vcvtq_x_f16_s16.c: Likewise.
5883 * gcc.target/arm/mve/intrinsics/vcvtq_x_f16_u16.c: Likewise.
5884 * gcc.target/arm/mve/intrinsics/vcvtq_x_f32_s32.c: Likewise.
5885 * gcc.target/arm/mve/intrinsics/vcvtq_x_f32_u32.c: Likewise.
5886 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f16_s16.c: Likewise.
5887 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f16_u16.c: Likewise.
5888 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f32_s32.c: Likewise.
5889 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f32_u32.c: Likewise.
5890 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_s16_f16.c: Likewise.
5891 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_s32_f32.c: Likewise.
5892 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_u16_f16.c: Likewise.
5893 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_u32_f32.c: Likewise.
5894 * gcc.target/arm/mve/intrinsics/vcvtq_x_s16_f16.c: Likewise.
5895 * gcc.target/arm/mve/intrinsics/vcvtq_x_s32_f32.c: Likewise.
5896 * gcc.target/arm/mve/intrinsics/vcvtq_x_u16_f16.c: Likewise.
5897 * gcc.target/arm/mve/intrinsics/vcvtq_x_u32_f32.c: Likewise.
5898 * gcc.target/arm/mve/intrinsics/vcvttq_x_f32_f16.c: Likewise.
5899 * gcc.target/arm/mve/intrinsics/vddupq_x_n_u16.c: Likewise.
5900 * gcc.target/arm/mve/intrinsics/vddupq_x_n_u32.c: Likewise.
5901 * gcc.target/arm/mve/intrinsics/vddupq_x_n_u8.c: Likewise.
5902 * gcc.target/arm/mve/intrinsics/vddupq_x_wb_u16.c: Likewise.
5903 * gcc.target/arm/mve/intrinsics/vddupq_x_wb_u32.c: Likewise.
5904 * gcc.target/arm/mve/intrinsics/vddupq_x_wb_u8.c: Likewise.
5905 * gcc.target/arm/mve/intrinsics/vdupq_x_n_f16.c: Likewise.
5906 * gcc.target/arm/mve/intrinsics/vdupq_x_n_f32.c: Likewise.
5907 * gcc.target/arm/mve/intrinsics/vdupq_x_n_s16.c: Likewise.
5908 * gcc.target/arm/mve/intrinsics/vdupq_x_n_s32.c: Likewise.
5909 * gcc.target/arm/mve/intrinsics/vdupq_x_n_s8.c: Likewise.
5910 * gcc.target/arm/mve/intrinsics/vdupq_x_n_u16.c: Likewise.
5911 * gcc.target/arm/mve/intrinsics/vdupq_x_n_u32.c: Likewise.
5912 * gcc.target/arm/mve/intrinsics/vdupq_x_n_u8.c: Likewise.
5913 * gcc.target/arm/mve/intrinsics/vdwdupq_x_n_u16.c: Likewise.
5914 * gcc.target/arm/mve/intrinsics/vdwdupq_x_n_u32.c: Likewise.
5915 * gcc.target/arm/mve/intrinsics/vdwdupq_x_n_u8.c: Likewise.
5916 * gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u16.c: Likewise.
5917 * gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u32.c: Likewise.
5918 * gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u8.c: Likewise.
5919 * gcc.target/arm/mve/intrinsics/veorq_x_f16.c: Likewise.
5920 * gcc.target/arm/mve/intrinsics/veorq_x_f32.c: Likewise.
5921 * gcc.target/arm/mve/intrinsics/veorq_x_s16.c: Likewise.
5922 * gcc.target/arm/mve/intrinsics/veorq_x_s32.c: Likewise.
5923 * gcc.target/arm/mve/intrinsics/veorq_x_s8.c: Likewise.
5924 * gcc.target/arm/mve/intrinsics/veorq_x_u16.c: Likewise.
5925 * gcc.target/arm/mve/intrinsics/veorq_x_u32.c: Likewise.
5926 * gcc.target/arm/mve/intrinsics/veorq_x_u8.c: Likewise.
5927 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s16.c: Likewise.
5928 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s32.c: Likewise.
5929 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s8.c: Likewise.
5930 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u16.c: Likewise.
5931 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u32.c: Likewise.
5932 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u8.c: Likewise.
5933 * gcc.target/arm/mve/intrinsics/vhaddq_x_s16.c: Likewise.
5934 * gcc.target/arm/mve/intrinsics/vhaddq_x_s32.c: Likewise.
5935 * gcc.target/arm/mve/intrinsics/vhaddq_x_s8.c: Likewise.
5936 * gcc.target/arm/mve/intrinsics/vhaddq_x_u16.c: Likewise.
5937 * gcc.target/arm/mve/intrinsics/vhaddq_x_u32.c: Likewise.
5938 * gcc.target/arm/mve/intrinsics/vhaddq_x_u8.c: Likewise.
5939 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s16.c: Likewise.
5940 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s32.c: Likewise.
5941 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s8.c: Likewise.
5942 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s16.c: Likewise.
5943 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s32.c: Likewise.
5944 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s8.c: Likewise.
5945 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s16.c: Likewise.
5946 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s32.c: Likewise.
5947 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s8.c: Likewise.
5948 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u16.c: Likewise.
5949 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u32.c: Likewise.
5950 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u8.c: Likewise.
5951 * gcc.target/arm/mve/intrinsics/vhsubq_x_s16.c: Likewise.
5952 * gcc.target/arm/mve/intrinsics/vhsubq_x_s32.c: Likewise.
5953 * gcc.target/arm/mve/intrinsics/vhsubq_x_s8.c: Likewise.
5954 * gcc.target/arm/mve/intrinsics/vhsubq_x_u16.c: Likewise.
5955 * gcc.target/arm/mve/intrinsics/vhsubq_x_u32.c: Likewise.
5956 * gcc.target/arm/mve/intrinsics/vhsubq_x_u8.c: Likewise.
5957 * gcc.target/arm/mve/intrinsics/vidupq_x_n_u16.c: Likewise.
5958 * gcc.target/arm/mve/intrinsics/vidupq_x_n_u32.c: Likewise.
5959 * gcc.target/arm/mve/intrinsics/vidupq_x_n_u8.c: Likewise.
5960 * gcc.target/arm/mve/intrinsics/vidupq_x_wb_u16.c: Likewise.
5961 * gcc.target/arm/mve/intrinsics/vidupq_x_wb_u32.c: Likewise.
5962 * gcc.target/arm/mve/intrinsics/vidupq_x_wb_u8.c: Likewise.
5963 * gcc.target/arm/mve/intrinsics/viwdupq_x_n_u16.c: Likewise.
5964 * gcc.target/arm/mve/intrinsics/viwdupq_x_n_u32.c: Likewise.
5965 * gcc.target/arm/mve/intrinsics/viwdupq_x_n_u8.c: Likewise.
5966 * gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u16.c: Likewise.
5967 * gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u32.c: Likewise.
5968 * gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u8.c: Likewise.
5969 * gcc.target/arm/mve/intrinsics/vmaxnmq_x_f16.c: Likewise.
5970 * gcc.target/arm/mve/intrinsics/vmaxnmq_x_f32.c: Likewise.
5971 * gcc.target/arm/mve/intrinsics/vmaxq_x_s16.c: Likewise.
5972 * gcc.target/arm/mve/intrinsics/vmaxq_x_s32.c: Likewise.
5973 * gcc.target/arm/mve/intrinsics/vmaxq_x_s8.c: Likewise.
5974 * gcc.target/arm/mve/intrinsics/vmaxq_x_u16.c: Likewise.
5975 * gcc.target/arm/mve/intrinsics/vmaxq_x_u32.c: Likewise.
5976 * gcc.target/arm/mve/intrinsics/vmaxq_x_u8.c: Likewise.
5977 * gcc.target/arm/mve/intrinsics/vminnmq_x_f16.c: Likewise.
5978 * gcc.target/arm/mve/intrinsics/vminnmq_x_f32.c: Likewise.
5979 * gcc.target/arm/mve/intrinsics/vminq_x_s16.c: Likewise.
5980 * gcc.target/arm/mve/intrinsics/vminq_x_s32.c: Likewise.
5981 * gcc.target/arm/mve/intrinsics/vminq_x_s8.c: Likewise.
5982 * gcc.target/arm/mve/intrinsics/vminq_x_u16.c: Likewise.
5983 * gcc.target/arm/mve/intrinsics/vminq_x_u32.c: Likewise.
5984 * gcc.target/arm/mve/intrinsics/vminq_x_u8.c: Likewise.
5985 * gcc.target/arm/mve/intrinsics/vmovlbq_x_s16.c: Likewise.
5986 * gcc.target/arm/mve/intrinsics/vmovlbq_x_s8.c: Likewise.
5987 * gcc.target/arm/mve/intrinsics/vmovlbq_x_u16.c: Likewise.
5988 * gcc.target/arm/mve/intrinsics/vmovlbq_x_u8.c: Likewise.
5989 * gcc.target/arm/mve/intrinsics/vmovltq_x_s16.c: Likewise.
5990 * gcc.target/arm/mve/intrinsics/vmovltq_x_s8.c: Likewise.
5991 * gcc.target/arm/mve/intrinsics/vmovltq_x_u16.c: Likewise.
5992 * gcc.target/arm/mve/intrinsics/vmovltq_x_u8.c: Likewise.
5993 * gcc.target/arm/mve/intrinsics/vmulhq_x_s16.c: Likewise.
5994 * gcc.target/arm/mve/intrinsics/vmulhq_x_s32.c: Likewise.
5995 * gcc.target/arm/mve/intrinsics/vmulhq_x_s8.c: Likewise.
5996 * gcc.target/arm/mve/intrinsics/vmulhq_x_u16.c: Likewise.
5997 * gcc.target/arm/mve/intrinsics/vmulhq_x_u32.c: Likewise.
5998 * gcc.target/arm/mve/intrinsics/vmulhq_x_u8.c: Likewise.
5999 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s16.c: Likewise.
6000 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s32.c: Likewise.
6001 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s8.c: Likewise.
6002 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u16.c: Likewise.
6003 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u32.c: Likewise.
6004 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u8.c: Likewise.
6005 * gcc.target/arm/mve/intrinsics/vmullbq_poly_x_p16.c: Likewise.
6006 * gcc.target/arm/mve/intrinsics/vmullbq_poly_x_p8.c: Likewise.
6007 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s16.c: Likewise.
6008 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s32.c: Likewise.
6009 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s8.c: Likewise.
6010 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u16.c: Likewise.
6011 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u32.c: Likewise.
6012 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u8.c: Likewise.
6013 * gcc.target/arm/mve/intrinsics/vmulltq_poly_x_p16.c: Likewise.
6014 * gcc.target/arm/mve/intrinsics/vmulltq_poly_x_p8.c: Likewise.
6015 * gcc.target/arm/mve/intrinsics/vmulq_x_f16.c: Likewise.
6016 * gcc.target/arm/mve/intrinsics/vmulq_x_f32.c: Likewise.
6017 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f16.c: Likewise.
6018 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f32.c: Likewise.
6019 * gcc.target/arm/mve/intrinsics/vmulq_x_n_s16.c: Likewise.
6020 * gcc.target/arm/mve/intrinsics/vmulq_x_n_s32.c: Likewise.
6021 * gcc.target/arm/mve/intrinsics/vmulq_x_n_s8.c: Likewise.
6022 * gcc.target/arm/mve/intrinsics/vmulq_x_n_u16.c: Likewise.
6023 * gcc.target/arm/mve/intrinsics/vmulq_x_n_u32.c: Likewise.
6024 * gcc.target/arm/mve/intrinsics/vmulq_x_n_u8.c: Likewise.
6025 * gcc.target/arm/mve/intrinsics/vmulq_x_s16.c: Likewise.
6026 * gcc.target/arm/mve/intrinsics/vmulq_x_s32.c: Likewise.
6027 * gcc.target/arm/mve/intrinsics/vmulq_x_s8.c: Likewise.
6028 * gcc.target/arm/mve/intrinsics/vmulq_x_u16.c: Likewise.
6029 * gcc.target/arm/mve/intrinsics/vmulq_x_u32.c: Likewise.
6030 * gcc.target/arm/mve/intrinsics/vmulq_x_u8.c: Likewise.
6031 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s16.c: Likewise.
6032 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s32.c: Likewise.
6033 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u16.c: Likewise.
6034 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u32.c: Likewise.
6035 * gcc.target/arm/mve/intrinsics/vmvnq_x_s16.c: Likewise.
6036 * gcc.target/arm/mve/intrinsics/vmvnq_x_s32.c: Likewise.
6037 * gcc.target/arm/mve/intrinsics/vmvnq_x_s8.c: Likewise.
6038 * gcc.target/arm/mve/intrinsics/vmvnq_x_u16.c: Likewise.
6039 * gcc.target/arm/mve/intrinsics/vmvnq_x_u32.c: Likewise.
6040 * gcc.target/arm/mve/intrinsics/vmvnq_x_u8.c: Likewise.
6041 * gcc.target/arm/mve/intrinsics/vnegq_x_f16.c: Likewise.
6042 * gcc.target/arm/mve/intrinsics/vnegq_x_f32.c: Likewise.
6043 * gcc.target/arm/mve/intrinsics/vnegq_x_s16.c: Likewise.
6044 * gcc.target/arm/mve/intrinsics/vnegq_x_s32.c: Likewise.
6045 * gcc.target/arm/mve/intrinsics/vnegq_x_s8.c: Likewise.
6046 * gcc.target/arm/mve/intrinsics/vornq_x_f16.c: Likewise.
6047 * gcc.target/arm/mve/intrinsics/vornq_x_f32.c: Likewise.
6048 * gcc.target/arm/mve/intrinsics/vornq_x_s16.c: Likewise.
6049 * gcc.target/arm/mve/intrinsics/vornq_x_s32.c: Likewise.
6050 * gcc.target/arm/mve/intrinsics/vornq_x_s8.c: Likewise.
6051 * gcc.target/arm/mve/intrinsics/vornq_x_u16.c: Likewise.
6052 * gcc.target/arm/mve/intrinsics/vornq_x_u32.c: Likewise.
6053 * gcc.target/arm/mve/intrinsics/vornq_x_u8.c: Likewise.
6054 * gcc.target/arm/mve/intrinsics/vorrq_x_f16.c: Likewise.
6055 * gcc.target/arm/mve/intrinsics/vorrq_x_f32.c: Likewise.
6056 * gcc.target/arm/mve/intrinsics/vorrq_x_s16.c: Likewise.
6057 * gcc.target/arm/mve/intrinsics/vorrq_x_s32.c: Likewise.
6058 * gcc.target/arm/mve/intrinsics/vorrq_x_s8.c: Likewise.
6059 * gcc.target/arm/mve/intrinsics/vorrq_x_u16.c: Likewise.
6060 * gcc.target/arm/mve/intrinsics/vorrq_x_u32.c: Likewise.
6061 * gcc.target/arm/mve/intrinsics/vorrq_x_u8.c: Likewise.
6062 * gcc.target/arm/mve/intrinsics/vrev16q_x_s8.c: Likewise.
6063 * gcc.target/arm/mve/intrinsics/vrev16q_x_u8.c: Likewise.
6064 * gcc.target/arm/mve/intrinsics/vrev32q_x_f16.c: Likewise.
6065 * gcc.target/arm/mve/intrinsics/vrev32q_x_s16.c: Likewise.
6066 * gcc.target/arm/mve/intrinsics/vrev32q_x_s8.c: Likewise.
6067 * gcc.target/arm/mve/intrinsics/vrev32q_x_u16.c: Likewise.
6068 * gcc.target/arm/mve/intrinsics/vrev32q_x_u8.c: Likewise.
6069 * gcc.target/arm/mve/intrinsics/vrev64q_x_f16.c: Likewise.
6070 * gcc.target/arm/mve/intrinsics/vrev64q_x_f32.c: Likewise.
6071 * gcc.target/arm/mve/intrinsics/vrev64q_x_s16.c: Likewise.
6072 * gcc.target/arm/mve/intrinsics/vrev64q_x_s32.c: Likewise.
6073 * gcc.target/arm/mve/intrinsics/vrev64q_x_s8.c: Likewise.
6074 * gcc.target/arm/mve/intrinsics/vrev64q_x_u16.c: Likewise.
6075 * gcc.target/arm/mve/intrinsics/vrev64q_x_u32.c: Likewise.
6076 * gcc.target/arm/mve/intrinsics/vrev64q_x_u8.c: Likewise.
6077 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s16.c: Likewise.
6078 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s32.c: Likewise.
6079 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s8.c: Likewise.
6080 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u16.c: Likewise.
6081 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u32.c: Likewise.
6082 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u8.c: Likewise.
6083 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s16.c: Likewise.
6084 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s32.c: Likewise.
6085 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s8.c: Likewise.
6086 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u16.c: Likewise.
6087 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u32.c: Likewise.
6088 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u8.c: Likewise.
6089 * gcc.target/arm/mve/intrinsics/vrndaq_x_f16.c: Likewise.
6090 * gcc.target/arm/mve/intrinsics/vrndaq_x_f32.c: Likewise.
6091 * gcc.target/arm/mve/intrinsics/vrndmq_x_f16.c: Likewise.
6092 * gcc.target/arm/mve/intrinsics/vrndmq_x_f32.c: Likewise.
6093 * gcc.target/arm/mve/intrinsics/vrndnq_x_f16.c: Likewise.
6094 * gcc.target/arm/mve/intrinsics/vrndnq_x_f32.c: Likewise.
6095 * gcc.target/arm/mve/intrinsics/vrndpq_x_f16.c: Likewise.
6096 * gcc.target/arm/mve/intrinsics/vrndpq_x_f32.c: Likewise.
6097 * gcc.target/arm/mve/intrinsics/vrndq_x_f16.c: Likewise.
6098 * gcc.target/arm/mve/intrinsics/vrndq_x_f32.c: Likewise.
6099 * gcc.target/arm/mve/intrinsics/vrndxq_x_f16.c: Likewise.
6100 * gcc.target/arm/mve/intrinsics/vrndxq_x_f32.c: Likewise.
6101 * gcc.target/arm/mve/intrinsics/vrshlq_x_s16.c: Likewise.
6102 * gcc.target/arm/mve/intrinsics/vrshlq_x_s32.c: Likewise.
6103 * gcc.target/arm/mve/intrinsics/vrshlq_x_s8.c: Likewise.
6104 * gcc.target/arm/mve/intrinsics/vrshlq_x_u16.c: Likewise.
6105 * gcc.target/arm/mve/intrinsics/vrshlq_x_u32.c: Likewise.
6106 * gcc.target/arm/mve/intrinsics/vrshlq_x_u8.c: Likewise.
6107 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s16.c: Likewise.
6108 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s32.c: Likewise.
6109 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s8.c: Likewise.
6110 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u16.c: Likewise.
6111 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u32.c: Likewise.
6112 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u8.c: Likewise.
6113 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_s16.c: Likewise.
6114 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_s8.c: Likewise.
6115 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_u16.c: Likewise.
6116 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_u8.c: Likewise.
6117 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_s16.c: Likewise.
6118 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_s8.c: Likewise.
6119 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_u16.c: Likewise.
6120 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_u8.c: Likewise.
6121 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s16.c: Likewise.
6122 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s32.c: Likewise.
6123 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s8.c: Likewise.
6124 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u16.c: Likewise.
6125 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u32.c: Likewise.
6126 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u8.c: Likewise.
6127 * gcc.target/arm/mve/intrinsics/vshlq_x_s16.c: Likewise.
6128 * gcc.target/arm/mve/intrinsics/vshlq_x_s32.c: Likewise.
6129 * gcc.target/arm/mve/intrinsics/vshlq_x_s8.c: Likewise.
6130 * gcc.target/arm/mve/intrinsics/vshlq_x_u16.c: Likewise.
6131 * gcc.target/arm/mve/intrinsics/vshlq_x_u32.c: Likewise.
6132 * gcc.target/arm/mve/intrinsics/vshlq_x_u8.c: Likewise.
6133 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s16.c: Likewise.
6134 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s32.c: Likewise.
6135 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s8.c: Likewise.
6136 * gcc.target/arm/mve/intrinsics/vshrq_x_n_u16.c: Likewise.
6137 * gcc.target/arm/mve/intrinsics/vshrq_x_n_u8.c: Likewise.
6138 * gcc.target/arm/mve/intrinsics/vsubq_x_f16.c: Likewise.
6139 * gcc.target/arm/mve/intrinsics/vsubq_x_f32.c: Likewise.
6140 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f16.c: Likewise.
6141 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f32.c: Likewise.
6142 * gcc.target/arm/mve/intrinsics/vsubq_x_n_s16.c: Likewise.
6143 * gcc.target/arm/mve/intrinsics/vsubq_x_n_s32.c: Likewise.
6144 * gcc.target/arm/mve/intrinsics/vsubq_x_n_s8.c: Likewise.
6145 * gcc.target/arm/mve/intrinsics/vsubq_x_n_u16.c: Likewise.
6146 * gcc.target/arm/mve/intrinsics/vsubq_x_n_u32.c: Likewise.
6147 * gcc.target/arm/mve/intrinsics/vsubq_x_n_u8.c: Likewise.
6148 * gcc.target/arm/mve/intrinsics/vsubq_x_s16.c: Likewise.
6149 * gcc.target/arm/mve/intrinsics/vsubq_x_s32.c: Likewise.
6150 * gcc.target/arm/mve/intrinsics/vsubq_x_s8.c: Likewise.
6151 * gcc.target/arm/mve/intrinsics/vsubq_x_u16.c: Likewise.
6152 * gcc.target/arm/mve/intrinsics/vsubq_x_u32.c: Likewise.
6153 * gcc.target/arm/mve/intrinsics/vsubq_x_u8.c: Likewise.
6155 2020-03-20 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6156 Andre Vieira <andre.simoesdiasvieira@arm.com>
6157 Mihail Ionescu <mihail.ionescu@arm.com>
6159 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c: New test.
6160 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c: Likewise.
6161 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c: Likewise.
6162 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c: Likewise.
6163 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_f32.c: Likewise.
6164 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_s32.c: Likewise.
6165 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_u32.c: Likewise.
6166 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_f32.c: Likewise.
6167 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_s32.c: Likewise.
6168 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_u32.c: Likewise.
6169 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_s64.c:
6171 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_u64.c:
6173 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_s64.c: Likewise.
6174 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_u64.c: Likewise.
6175 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_f32.c: Likewise.
6176 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_f32.c:
6178 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_s32.c:
6180 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_u32.c:
6182 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_s32.c: Likewise.
6183 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_u32.c: Likewise.
6185 2020-03-20 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6186 Andre Vieira <andre.simoesdiasvieira@arm.com>
6187 Mihail Ionescu <mihail.ionescu@arm.com>
6189 * gcc.target/arm/mve/intrinsics/vddupq_m_n_u16.c: New test.
6190 * gcc.target/arm/mve/intrinsics/vddupq_m_n_u32.c: Likewise.
6191 * gcc.target/arm/mve/intrinsics/vddupq_m_n_u8.c: Likewise.
6192 * gcc.target/arm/mve/intrinsics/vddupq_m_wb_u16.c: Likewise.
6193 * gcc.target/arm/mve/intrinsics/vddupq_m_wb_u32.c: Likewise.
6194 * gcc.target/arm/mve/intrinsics/vddupq_m_wb_u8.c: Likewise.
6195 * gcc.target/arm/mve/intrinsics/vddupq_n_u16.c: Likewise.
6196 * gcc.target/arm/mve/intrinsics/vddupq_n_u32.c: Likewise.
6197 * gcc.target/arm/mve/intrinsics/vddupq_n_u8.c: Likewise.
6198 * gcc.target/arm/mve/intrinsics/vddupq_wb_u16.c: Likewise.
6199 * gcc.target/arm/mve/intrinsics/vddupq_wb_u32.c: Likewise.
6200 * gcc.target/arm/mve/intrinsics/vddupq_wb_u8.c: Likewise.
6201 * gcc.target/arm/mve/intrinsics/vdwdupq_m_n_u16.c: Likewise.
6202 * gcc.target/arm/mve/intrinsics/vdwdupq_m_n_u32.c: Likewise.
6203 * gcc.target/arm/mve/intrinsics/vdwdupq_m_n_u8.c: Likewise.
6204 * gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u16.c: Likewise.
6205 * gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u32.c: Likewise.
6206 * gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u8.c: Likewise.
6207 * gcc.target/arm/mve/intrinsics/vdwdupq_n_u16.c: Likewise.
6208 * gcc.target/arm/mve/intrinsics/vdwdupq_n_u32.c: Likewise.
6209 * gcc.target/arm/mve/intrinsics/vdwdupq_n_u8.c: Likewise.
6210 * gcc.target/arm/mve/intrinsics/vdwdupq_wb_u16.c: Likewise.
6211 * gcc.target/arm/mve/intrinsics/vdwdupq_wb_u32.c: Likewise.
6212 * gcc.target/arm/mve/intrinsics/vdwdupq_wb_u8.c: Likewise.
6213 * gcc.target/arm/mve/intrinsics/vidupq_m_n_u16.c: Likewise.
6214 * gcc.target/arm/mve/intrinsics/vidupq_m_n_u32.c: Likewise.
6215 * gcc.target/arm/mve/intrinsics/vidupq_m_n_u8.c: Likewise.
6216 * gcc.target/arm/mve/intrinsics/vidupq_m_wb_u16.c: Likewise.
6217 * gcc.target/arm/mve/intrinsics/vidupq_m_wb_u32.c: Likewise.
6218 * gcc.target/arm/mve/intrinsics/vidupq_m_wb_u8.c: Likewise.
6219 * gcc.target/arm/mve/intrinsics/vidupq_n_u16.c: Likewise.
6220 * gcc.target/arm/mve/intrinsics/vidupq_n_u32.c: Likewise.
6221 * gcc.target/arm/mve/intrinsics/vidupq_n_u8.c: Likewise.
6222 * gcc.target/arm/mve/intrinsics/vidupq_wb_u16.c: Likewise.
6223 * gcc.target/arm/mve/intrinsics/vidupq_wb_u32.c: Likewise.
6224 * gcc.target/arm/mve/intrinsics/vidupq_wb_u8.c: Likewise.
6225 * gcc.target/arm/mve/intrinsics/viwdupq_m_n_u16.c: Likewise.
6226 * gcc.target/arm/mve/intrinsics/viwdupq_m_n_u32.c: Likewise.
6227 * gcc.target/arm/mve/intrinsics/viwdupq_m_n_u8.c: Likewise.
6228 * gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u16.c: Likewise.
6229 * gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u32.c: Likewise.
6230 * gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u8.c: Likewise.
6231 * gcc.target/arm/mve/intrinsics/viwdupq_n_u16.c: Likewise.
6232 * gcc.target/arm/mve/intrinsics/viwdupq_n_u32.c: Likewise.
6233 * gcc.target/arm/mve/intrinsics/viwdupq_n_u8.c: Likewise.
6234 * gcc.target/arm/mve/intrinsics/viwdupq_wb_u16.c: Likewise.
6235 * gcc.target/arm/mve/intrinsics/viwdupq_wb_u32.c: Likewise.
6236 * gcc.target/arm/mve/intrinsics/viwdupq_wb_u8.c: Likewise.
6238 2020-03-20 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6240 * gcc.target/arm/mve/intrinsics/vuninitializedq_float.c: New test.
6241 * gcc.target/arm/mve/intrinsics/vuninitializedq_float1.c: Likewise.
6242 * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
6243 * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c: Likewise.
6244 * gcc.target/arm/mve/intrinsics/vreinterpretq_f16.c: Likewise.
6245 * gcc.target/arm/mve/intrinsics/vreinterpretq_f32.c: Likewise.
6246 * gcc.target/arm/mve/intrinsics/vreinterpretq_s16.c: Likewise.
6247 * gcc.target/arm/mve/intrinsics/vreinterpretq_s32.c: Likewise.
6248 * gcc.target/arm/mve/intrinsics/vreinterpretq_s64.c: Likewise.
6249 * gcc.target/arm/mve/intrinsics/vreinterpretq_s8.c: Likewise.
6250 * gcc.target/arm/mve/intrinsics/vreinterpretq_u16.c: Likewise.
6251 * gcc.target/arm/mve/intrinsics/vreinterpretq_u32.c: Likewise.
6252 * gcc.target/arm/mve/intrinsics/vreinterpretq_u64.c: Likewise.
6253 * gcc.target/arm/mve/intrinsics/vreinterpretq_u8.c: Likewise.
6254 * gcc.target/arm/mve/intrinsics/vuninitializedq_float.c: Likewise.
6255 * gcc.target/arm/mve/intrinsics/vuninitializedq_float1.c: Likewise.
6256 * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
6257 * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c: Likewise.
6259 2020-03-20 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6260 Andre Vieira <andre.simoesdiasvieira@arm.com>
6261 Mihail Ionescu <mihail.ionescu@arm.com>
6263 * gcc.target/arm/mve/intrinsics/vaddq_f16.c: New test.
6264 * gcc.target/arm/mve/intrinsics/vaddq_f32.c: Likewise.
6265 * gcc.target/arm/mve/intrinsics/vaddq_s16.c: Likewise.
6266 * gcc.target/arm/mve/intrinsics/vaddq_s32.c: Likewise.
6267 * gcc.target/arm/mve/intrinsics/vaddq_s8.c: Likewise.
6268 * gcc.target/arm/mve/intrinsics/vaddq_u16.c: Likewise.
6269 * gcc.target/arm/mve/intrinsics/vaddq_u32.c: Likewise.
6270 * gcc.target/arm/mve/intrinsics/vaddq_u8.c: Likewise.
6272 2020-03-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
6274 * gcc.target/arm/mve/intrinsics/mve_fp_fpu1.c: Fix testisms.
6275 * gcc.target/arm/mve/intrinsics/mve_fp_fpu2.c: Likewise.
6276 * gcc.target/arm/mve/intrinsics/mve_fpu1.c: Likewise.
6277 * gcc.target/arm/mve/intrinsics/mve_fpu2.c: Likewise.
6278 * gcc.target/arm/mve/intrinsics/mve_fpu3.c: Likewise.
6279 * gcc.target/arm/mve/intrinsics/mve_libcall1.c: Likewise.
6280 * gcc.target/arm/mve/intrinsics/mve_libcall2.c: Likewise.
6281 * gcc.target/arm/mve/intrinsics/mve_vector_float.c: Likewise.
6282 * gcc.target/arm/mve/intrinsics/mve_vector_float1.c: Likewise.
6283 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Likewise.
6284 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise.
6285 * gcc.target/arm/mve/intrinsics/mve_vector_int1.c: Likewise.
6286 * gcc.target/arm/mve/intrinsics/mve_vector_int2.c: Likewise.
6287 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
6288 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
6289 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
6290 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u32.c: Likewise.
6292 2020-03-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
6294 * gcc.target/arm/mve/intrinsics/mve_move_gpr_to_gpr.c: New test.
6296 2020-03-20 Jakub Jelinek <jakub@redhat.com>
6298 PR tree-optimization/94224
6299 * g++.dg/tree-ssa/pr94224.C: New test.
6301 2020-03-19 Jan Hubicka <hubicka@ucw.cz>
6304 * g++.dg/torture/pr94202.C: New test.
6306 2020-03-19 Jakub Jelinek <jakub@redhat.com>
6308 PR gcov-profile/94029
6309 * gcc.misc-tests/gcov-pr94029.c: New test.
6311 2020-03-19 Jan Hubicka <hubicka@ucw.cz>
6314 * gcc.c-torture/pr92372.c: New test.
6315 * gcc.dg/attr-flatten-1.c: New test.
6317 2020-03-19 Jakub Jelinek <jakub@redhat.com>
6319 PR tree-optimization/94211
6320 * gcc.dg/pr94211.c: New test.
6322 2020-03-19 Richard Biener <rguenther@suse.de>
6325 * g++.dg/torture/pr94216.C: New testcase.
6327 2020-03-18 Martin Sebor <msebor@redhat.com>
6330 * gcc.dg/attr-weakref-5.c: New test.
6332 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
6333 Mihail Ionescu <mihail.ionescu@arm.com>
6334 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6336 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_s64.c: New test.
6337 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_u64.c: Likewise.
6338 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_s64.c: Likewise.
6339 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_u64.c: Likewise.
6340 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_s64.c: Likewise.
6341 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_u64.c: Likewise.
6342 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_s64.c: Likewise.
6343 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_u64.c: Likewise.
6344 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_s64.c:
6346 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_u64.c:
6348 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_s64.c:
6350 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_u64.c:
6352 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_f16.c: Likewise.
6353 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_f16.c: Likewise.
6354 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_f16.c:
6356 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_f16.c:
6358 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_f32.c: Likewise.
6359 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_f32.c: Likewise.
6360 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_f32.c: Likewise.
6361 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_f32.c: Likewise.
6362 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_s32.c: Likewise.
6363 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_u32.c: Likewise.
6364 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_s32.c: Likewise.
6365 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_u32.c: Likewise.
6366 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_f32.c:
6368 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_f32.c:
6370 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_s32.c:
6372 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_u32.c:
6374 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_s32.c:
6376 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_u32.c:
6379 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
6380 Mihail Ionescu <mihail.ionescu@arm.com>
6381 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6383 * gcc.target/arm/mve/intrinsics/vst1q_f16.c: New test.
6384 * gcc.target/arm/mve/intrinsics/vst1q_f32.c: Likewise.
6385 * gcc.target/arm/mve/intrinsics/vst1q_s16.c: Likewise.
6386 * gcc.target/arm/mve/intrinsics/vst1q_s32.c: Likewise.
6387 * gcc.target/arm/mve/intrinsics/vst1q_s8.c: Likewise.
6388 * gcc.target/arm/mve/intrinsics/vst1q_u16.c: Likewise.
6389 * gcc.target/arm/mve/intrinsics/vst1q_u32.c: Likewise.
6390 * gcc.target/arm/mve/intrinsics/vst1q_u8.c: Likewise.
6391 * gcc.target/arm/mve/intrinsics/vstrhq_f16.c: Likewise.
6392 * gcc.target/arm/mve/intrinsics/vstrhq_p_f16.c: Likewise.
6393 * gcc.target/arm/mve/intrinsics/vstrhq_p_s16.c: Likewise.
6394 * gcc.target/arm/mve/intrinsics/vstrhq_p_s32.c: Likewise.
6395 * gcc.target/arm/mve/intrinsics/vstrhq_p_u16.c: Likewise.
6396 * gcc.target/arm/mve/intrinsics/vstrhq_p_u32.c: Likewise.
6397 * gcc.target/arm/mve/intrinsics/vstrhq_s16.c: Likewise.
6398 * gcc.target/arm/mve/intrinsics/vstrhq_s32.c: Likewise.
6399 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s16.c: Likewise.
6400 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s32.c: Likewise.
6401 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u16.c: Likewise.
6402 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u32.c: Likewise.
6403 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s16.c: Likewise.
6404 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s32.c: Likewise.
6405 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u16.c: Likewise.
6406 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u32.c: Likewise.
6407 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s16.c:
6409 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s32.c:
6411 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u16.c:
6413 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u32.c:
6415 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s16.c:
6417 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s32.c:
6419 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u16.c:
6421 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u32.c:
6423 * gcc.target/arm/mve/intrinsics/vstrhq_u16.c: Likewise.
6424 * gcc.target/arm/mve/intrinsics/vstrhq_u32.c: Likewise.
6425 * gcc.target/arm/mve/intrinsics/vstrwq_f32.c: Likewise.
6426 * gcc.target/arm/mve/intrinsics/vstrwq_p_f32.c: Likewise.
6427 * gcc.target/arm/mve/intrinsics/vstrwq_p_s32.c: Likewise.
6428 * gcc.target/arm/mve/intrinsics/vstrwq_p_u32.c: Likewise.
6429 * gcc.target/arm/mve/intrinsics/vstrwq_s32.c: Likewise.
6430 * gcc.target/arm/mve/intrinsics/vstrwq_u32.c: Likewise.
6432 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
6433 Mihail Ionescu <mihail.ionescu@arm.com>
6434 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6436 * gcc.target/arm/mve/intrinsics/vld1q_f16.c: New test.
6437 * gcc.target/arm/mve/intrinsics/vld1q_f32.c: Likewise.
6438 * gcc.target/arm/mve/intrinsics/vld1q_s16.c: Likewise.
6439 * gcc.target/arm/mve/intrinsics/vld1q_s32.c: Likewise.
6440 * gcc.target/arm/mve/intrinsics/vld1q_s8.c: Likewise.
6441 * gcc.target/arm/mve/intrinsics/vld1q_u16.c: Likewise.
6442 * gcc.target/arm/mve/intrinsics/vld1q_u32.c: Likewise.
6443 * gcc.target/arm/mve/intrinsics/vld1q_u8.c: Likewise.
6444 * gcc.target/arm/mve/intrinsics/vldrhq_f16.c: Likewise.
6445 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s16.c: Likewise.
6446 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s32.c: Likewise.
6447 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u16.c: Likewise.
6448 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u32.c: Likewise.
6449 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s16.c: Likewise.
6450 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s32.c: Likewise.
6451 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u16.c: Likewise.
6452 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u32.c: Likewise.
6453 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s16.c: Likewise.
6454 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s32.c: Likewise.
6455 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u16.c: Likewise.
6456 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u32.c: Likewise.
6457 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s16.c: Likewise.
6458 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s32.c: Likewise.
6459 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u16.c: Likewise.
6460 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u32.c: Likewise.
6461 * gcc.target/arm/mve/intrinsics/vldrhq_s16.c: Likewise.
6462 * gcc.target/arm/mve/intrinsics/vldrhq_s32.c: Likewise.
6463 * gcc.target/arm/mve/intrinsics/vldrhq_u16.c: Likewise.
6464 * gcc.target/arm/mve/intrinsics/vldrhq_u32.c: Likewise.
6465 * gcc.target/arm/mve/intrinsics/vldrhq_z_f16.c: Likewise.
6466 * gcc.target/arm/mve/intrinsics/vldrhq_z_s16.c: Likewise.
6467 * gcc.target/arm/mve/intrinsics/vldrhq_z_s32.c: Likewise.
6468 * gcc.target/arm/mve/intrinsics/vldrhq_z_u16.c: Likewise.
6469 * gcc.target/arm/mve/intrinsics/vldrhq_z_u32.c: Likewise.
6470 * gcc.target/arm/mve/intrinsics/vldrwq_f32.c: Likewise.
6471 * gcc.target/arm/mve/intrinsics/vldrwq_s32.c: Likewise.
6472 * gcc.target/arm/mve/intrinsics/vldrwq_u32.c: Likewise.
6473 * gcc.target/arm/mve/intrinsics/vldrwq_z_f32.c: Likewise.
6474 * gcc.target/arm/mve/intrinsics/vldrwq_z_s32.c: Likewise.
6475 * gcc.target/arm/mve/intrinsics/vldrwq_z_u32.c: Likewise.
6477 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
6478 Mihail Ionescu <mihail.ionescu@arm.com>
6479 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6481 * gcc.target/arm/mve/intrinsics/vld1q_f16.c: New test.
6482 * gcc.target/arm/mve/intrinsics/vld1q_f32.c: Likewise.
6483 * gcc.target/arm/mve/intrinsics/vld1q_s16.c: Likewise.
6484 * gcc.target/arm/mve/intrinsics/vld1q_s32.c: Likewise.
6485 * gcc.target/arm/mve/intrinsics/vld1q_s8.c: Likewise.
6486 * gcc.target/arm/mve/intrinsics/vld1q_u16.c: Likewise.
6487 * gcc.target/arm/mve/intrinsics/vld1q_u32.c: Likewise.
6488 * gcc.target/arm/mve/intrinsics/vld1q_u8.c: Likewise.
6489 * gcc.target/arm/mve/intrinsics/vldrhq_f16.c: Likewise.
6490 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s16.c: Likewise.
6491 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s32.c: Likewise.
6492 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u16.c: Likewise.
6493 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u32.c: Likewise.
6494 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s16.c: Likewise.
6495 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s32.c: Likewise.
6496 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u16.c: Likewise.
6497 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u32.c: Likewise.
6498 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s16.c: Likewise.
6499 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s32.c: Likewise.
6500 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u16.c: Likewise.
6501 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u32.c: Likewise.
6502 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s16.c: Likewise.
6503 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s32.c: Likewise.
6504 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u16.c: Likewise.
6505 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u32.c: Likewise.
6506 * gcc.target/arm/mve/intrinsics/vldrhq_s16.c: Likewise.
6507 * gcc.target/arm/mve/intrinsics/vldrhq_s32.c: Likewise.
6508 * gcc.target/arm/mve/intrinsics/vldrhq_u16.c: Likewise.
6509 * gcc.target/arm/mve/intrinsics/vldrhq_u32.c: Likewise.
6510 * gcc.target/arm/mve/intrinsics/vldrhq_z_f16.c: Likewise.
6511 * gcc.target/arm/mve/intrinsics/vldrhq_z_s16.c: Likewise.
6512 * gcc.target/arm/mve/intrinsics/vldrhq_z_s32.c: Likewise.
6513 * gcc.target/arm/mve/intrinsics/vldrhq_z_u16.c: Likewise.
6514 * gcc.target/arm/mve/intrinsics/vldrhq_z_u32.c: Likewise.
6515 * gcc.target/arm/mve/intrinsics/vldrwq_f32.c: Likewise.
6516 * gcc.target/arm/mve/intrinsics/vldrwq_s32.c: Likewise.
6517 * gcc.target/arm/mve/intrinsics/vldrwq_u32.c: Likewise.
6518 * gcc.target/arm/mve/intrinsics/vldrwq_z_f32.c: Likewise.
6519 * gcc.target/arm/mve/intrinsics/vldrwq_z_s32.c: Likewise.
6520 * gcc.target/arm/mve/intrinsics/vldrwq_z_u32.c: Likewise.
6522 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
6523 Mihail Ionescu <mihail.ionescu@arm.com>
6524 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6526 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s16.c: New test.
6527 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s32.c: Likewise.
6528 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s8.c: Likewise.
6529 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u16.c: Likewise.
6530 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u32.c: Likewise.
6531 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u8.c: Likewise.
6532 * gcc.target/arm/mve/intrinsics/vldrbq_z_s16.c: Likewise.
6533 * gcc.target/arm/mve/intrinsics/vldrbq_z_s32.c: Likewise.
6534 * gcc.target/arm/mve/intrinsics/vldrbq_z_s8.c: Likewise.
6535 * gcc.target/arm/mve/intrinsics/vldrbq_z_u16.c: Likewise.
6536 * gcc.target/arm/mve/intrinsics/vldrbq_z_u32.c: Likewise.
6537 * gcc.target/arm/mve/intrinsics/vldrbq_z_u8.c: Likewise.
6538 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_s32.c: Likewise.
6539 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_u32.c: Likewise.
6541 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
6542 Mihail Ionescu <mihail.ionescu@arm.com>
6543 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6545 * gcc.target/arm/mve/intrinsics/vstrbq_p_s16.c: New test.
6546 * gcc.target/arm/mve/intrinsics/vstrbq_p_s32.c: Likewise.
6547 * gcc.target/arm/mve/intrinsics/vstrbq_p_s8.c: Likewise.
6548 * gcc.target/arm/mve/intrinsics/vstrbq_p_u16.c: Likewise.
6549 * gcc.target/arm/mve/intrinsics/vstrbq_p_u32.c: Likewise.
6550 * gcc.target/arm/mve/intrinsics/vstrbq_p_u8.c: Likewise.
6551 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s16.c: Likewise.
6552 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s32.c: Likewise.
6553 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s8.c: Likewise.
6554 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u16.c: Likewise.
6555 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u32.c: Likewise.
6556 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u8.c: Likewise.
6557 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_s32.c: Likewise.
6558 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_u32.c: Likewise.
6560 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
6561 Mihail Ionescu <mihail.ionescu@arm.com>
6562 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6564 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s16.c: New test.
6565 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s32.c: Likewise.
6566 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s8.c: Likewise.
6567 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u16.c: Likewise.
6568 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u32.c: Likewise.
6569 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u8.c: Likewise.
6570 * gcc.target/arm/mve/intrinsics/vldrbq_s16.c: Likewise.
6571 * gcc.target/arm/mve/intrinsics/vldrbq_s32.c: Likewise.
6572 * gcc.target/arm/mve/intrinsics/vldrbq_s8.c: Likewise.
6573 * gcc.target/arm/mve/intrinsics/vldrbq_u16.c: Likewise.
6574 * gcc.target/arm/mve/intrinsics/vldrbq_u32.c: Likewise.
6575 * gcc.target/arm/mve/intrinsics/vldrbq_u8.c: Likewise.
6576 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_s32.c: Likewise.
6577 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_u32.c: Likewise.
6579 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
6580 Mihail Ionescu <mihail.ionescu@arm.com>
6581 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6583 * gcc.target/arm/mve/intrinsics/vstrbq_s16.c: New test.
6584 * gcc.target/arm/mve/intrinsics/vstrbq_s32.c: Likewise.
6585 * gcc.target/arm/mve/intrinsics/vstrbq_s8.c: Likewise.
6586 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s16.c: Likewise.
6587 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s32.c: Likewise.
6588 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s8.c: Likewise.
6589 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u16.c: Likewise.
6590 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u32.c: Likewise.
6591 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u8.c: Likewise.
6592 * gcc.target/arm/mve/intrinsics/vstrbq_u16.c: Likewise.
6593 * gcc.target/arm/mve/intrinsics/vstrbq_u32.c: Likewise.
6594 * gcc.target/arm/mve/intrinsics/vstrbq_u8.c: Likewise.
6595 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_s32.c: Likewise.
6596 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_u32.c: Likewise.
6598 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
6599 Mihail Ionescu <mihail.ionescu@arm.com>
6600 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6602 * gcc.target/arm/mve/intrinsics/vabdq_m_f16.c: New test.
6603 * gcc.target/arm/mve/intrinsics/vabdq_m_f32.c: Likewise.
6604 * gcc.target/arm/mve/intrinsics/vaddq_m_f16.c: Likewise.
6605 * gcc.target/arm/mve/intrinsics/vaddq_m_f32.c: Likewise.
6606 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f16.c: Likewise.
6607 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f32.c: Likewise.
6608 * gcc.target/arm/mve/intrinsics/vandq_m_f16.c: Likewise.
6609 * gcc.target/arm/mve/intrinsics/vandq_m_f32.c: Likewise.
6610 * gcc.target/arm/mve/intrinsics/vbicq_m_f16.c: Likewise.
6611 * gcc.target/arm/mve/intrinsics/vbicq_m_f32.c: Likewise.
6612 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f16.c: Likewise.
6613 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f32.c: Likewise.
6614 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_f16.c: Likewise.
6615 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_f32.c: Likewise.
6616 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_f16.c: Likewise.
6617 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_f32.c: Likewise.
6618 * gcc.target/arm/mve/intrinsics/vcmlaq_m_f16.c: Likewise.
6619 * gcc.target/arm/mve/intrinsics/vcmlaq_m_f32.c: Likewise.
6620 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f16.c: Likewise.
6621 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f32.c: Likewise.
6622 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f16.c: Likewise.
6623 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f32.c: Likewise.
6624 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f16.c: Likewise.
6625 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f32.c: Likewise.
6626 * gcc.target/arm/mve/intrinsics/vcmulq_m_f16.c: Likewise.
6627 * gcc.target/arm/mve/intrinsics/vcmulq_m_f32.c: Likewise.
6628 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_m_f16.c: Likewise.
6629 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_m_f32.c: Likewise.
6630 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_m_f16.c: Likewise.
6631 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_m_f32.c: Likewise.
6632 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_m_f16.c: Likewise.
6633 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_m_f32.c: Likewise.
6634 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_s16_f16.c: Likewise.
6635 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_s32_f32.c: Likewise.
6636 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_u16_f16.c: Likewise.
6637 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_u32_f32.c: Likewise.
6638 * gcc.target/arm/mve/intrinsics/veorq_m_f16.c: Likewise.
6639 * gcc.target/arm/mve/intrinsics/veorq_m_f32.c: Likewise.
6640 * gcc.target/arm/mve/intrinsics/vfmaq_m_f16.c: Likewise.
6641 * gcc.target/arm/mve/intrinsics/vfmaq_m_f32.c: Likewise.
6642 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f16.c: Likewise.
6643 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f32.c: Likewise.
6644 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f16.c: Likewise.
6645 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f32.c: Likewise.
6646 * gcc.target/arm/mve/intrinsics/vfmsq_m_f16.c: Likewise.
6647 * gcc.target/arm/mve/intrinsics/vfmsq_m_f32.c: Likewise.
6648 * gcc.target/arm/mve/intrinsics/vmaxnmq_m_f16.c: Likewise.
6649 * gcc.target/arm/mve/intrinsics/vmaxnmq_m_f32.c: Likewise.
6650 * gcc.target/arm/mve/intrinsics/vminnmq_m_f16.c: Likewise.
6651 * gcc.target/arm/mve/intrinsics/vminnmq_m_f32.c: Likewise.
6652 * gcc.target/arm/mve/intrinsics/vmulq_m_f16.c: Likewise.
6653 * gcc.target/arm/mve/intrinsics/vmulq_m_f32.c: Likewise.
6654 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f16.c: Likewise.
6655 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f32.c: Likewise.
6656 * gcc.target/arm/mve/intrinsics/vornq_m_f16.c: Likewise.
6657 * gcc.target/arm/mve/intrinsics/vornq_m_f32.c: Likewise.
6658 * gcc.target/arm/mve/intrinsics/vorrq_m_f16.c: Likewise.
6659 * gcc.target/arm/mve/intrinsics/vorrq_m_f32.c: Likewise.
6660 * gcc.target/arm/mve/intrinsics/vsubq_m_f16.c: Likewise.
6661 * gcc.target/arm/mve/intrinsics/vsubq_m_f32.c: Likewise.
6662 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f16.c: Likewise.
6663 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f32.c: Likewise.
6665 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
6666 Mihail Ionescu <mihail.ionescu@arm.com>
6667 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6669 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_s16.c: Likewise.
6670 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_s32.c: Likewise.
6671 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_u16.c: Likewise.
6672 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_u32.c: Likewise.
6673 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s16.c: Likewise.
6674 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s32.c: Likewise.
6675 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_u16.c: Likewise.
6676 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_u32.c: Likewise.
6677 * gcc.target/arm/mve/intrinsics/vmlsldavaq_p_s16.c: Likewise.
6678 * gcc.target/arm/mve/intrinsics/vmlsldavaq_p_s32.c: Likewise.
6679 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_p_s16.c: Likewise.
6680 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_p_s32.c: Likewise.
6681 * gcc.target/arm/mve/intrinsics/vmullbq_poly_m_p16.c: Likewise.
6682 * gcc.target/arm/mve/intrinsics/vmullbq_poly_m_p8.c: Likewise.
6683 * gcc.target/arm/mve/intrinsics/vmulltq_poly_m_p16.c: Likewise.
6684 * gcc.target/arm/mve/intrinsics/vmulltq_poly_m_p8.c: Likewise.
6685 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_n_s16.c: Likewise.
6686 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_n_s32.c: Likewise.
6687 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_s16.c: Likewise.
6688 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_s32.c: Likewise.
6689 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_n_s16.c: Likewise.
6690 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_n_s32.c: Likewise.
6691 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_s16.c: Likewise.
6692 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_s32.c: Likewise.
6693 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_s16.c: Likewise.
6694 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_s32.c: Likewise.
6695 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_u16.c: Likewise.
6696 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_u32.c: Likewise.
6697 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_s16.c: Likewise.
6698 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_s32.c: Likewise.
6699 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_u16.c: Likewise.
6700 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_u32.c: Likewise.
6701 * gcc.target/arm/mve/intrinsics/vqrshrunbq_m_n_s16.c: Likewise.
6702 * gcc.target/arm/mve/intrinsics/vqrshrunbq_m_n_s32.c: Likewise.
6703 * gcc.target/arm/mve/intrinsics/vqrshruntq_m_n_s16.c: Likewise.
6704 * gcc.target/arm/mve/intrinsics/vqrshruntq_m_n_s32.c: Likewise.
6705 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_s16.c: Likewise.
6706 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_s32.c: Likewise.
6707 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_u16.c: Likewise.
6708 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_u32.c: Likewise.
6709 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_s16.c: Likewise.
6710 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_s32.c: Likewise.
6711 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_u16.c: Likewise.
6712 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_u32.c: Likewise.
6713 * gcc.target/arm/mve/intrinsics/vqshrunbq_m_n_s16.c: Likewise.
6714 * gcc.target/arm/mve/intrinsics/vqshrunbq_m_n_s32.c: Likewise.
6715 * gcc.target/arm/mve/intrinsics/vqshruntq_m_n_s16.c: Likewise.
6716 * gcc.target/arm/mve/intrinsics/vqshruntq_m_n_s32.c: Likewise.
6717 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_s32.c: Likewise.
6718 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_u32.c: Likewise.
6719 * gcc.target/arm/mve/intrinsics/vrmlaldavhaxq_p_s32.c: Likewise.
6720 * gcc.target/arm/mve/intrinsics/vrmlsldavhaq_p_s32.c: Likewise.
6721 * gcc.target/arm/mve/intrinsics/vrmlsldavhaxq_p_s32.c: Likewise.
6722 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_s16.c: Likewise.
6723 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_s32.c: Likewise.
6724 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_u16.c: Likewise.
6725 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_u32.c: Likewise.
6726 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_s16.c: Likewise.
6727 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_s32.c: Likewise.
6728 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_u16.c: Likewise.
6729 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_u32.c: Likewise.
6730 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_s16.c: Likewise.
6731 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_s8.c: Likewise.
6732 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_u16.c: Likewise.
6733 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_u8.c: Likewise.
6734 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_s16.c: Likewise.
6735 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_s8.c: Likewise.
6736 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_u16.c: Likewise.
6737 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_u8.c: Likewise.
6738 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_s16.c: Likewise.
6739 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_s32.c: Likewise.
6740 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_u16.c: Likewise.
6741 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_u32.c: Likewise.
6742 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_s16.c: Likewise.
6743 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_s32.c: Likewise.
6744 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u16.c: Likewise.
6745 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u32.c: Likewise.
6747 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
6748 Mihail Ionescu <mihail.ionescu@arm.com>
6749 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6751 * gcc.target/arm/mve/intrinsics/vabdq_m_s16.c: New test.
6752 * gcc.target/arm/mve/intrinsics/vabdq_m_s32.c: Likewise.
6753 * gcc.target/arm/mve/intrinsics/vabdq_m_s8.c: Likewise.
6754 * gcc.target/arm/mve/intrinsics/vabdq_m_u16.c: Likewise.
6755 * gcc.target/arm/mve/intrinsics/vabdq_m_u32.c: Likewise.
6756 * gcc.target/arm/mve/intrinsics/vabdq_m_u8.c: Likewise.
6757 * gcc.target/arm/mve/intrinsics/vaddq_m_n_s16.c: Likewise.
6758 * gcc.target/arm/mve/intrinsics/vaddq_m_n_s32.c: Likewise.
6759 * gcc.target/arm/mve/intrinsics/vaddq_m_n_s8.c: Likewise.
6760 * gcc.target/arm/mve/intrinsics/vaddq_m_n_u16.c: Likewise.
6761 * gcc.target/arm/mve/intrinsics/vaddq_m_n_u32.c: Likewise.
6762 * gcc.target/arm/mve/intrinsics/vaddq_m_n_u8.c: Likewise.
6763 * gcc.target/arm/mve/intrinsics/vaddq_m_s16.c: Likewise.
6764 * gcc.target/arm/mve/intrinsics/vaddq_m_s32.c: Likewise.
6765 * gcc.target/arm/mve/intrinsics/vaddq_m_s8.c: Likewise.
6766 * gcc.target/arm/mve/intrinsics/vaddq_m_u16.c: Likewise.
6767 * gcc.target/arm/mve/intrinsics/vaddq_m_u32.c: Likewise.
6768 * gcc.target/arm/mve/intrinsics/vaddq_m_u8.c: Likewise.
6769 * gcc.target/arm/mve/intrinsics/vandq_m_s16.c: Likewise.
6770 * gcc.target/arm/mve/intrinsics/vandq_m_s32.c: Likewise.
6771 * gcc.target/arm/mve/intrinsics/vandq_m_s8.c: Likewise.
6772 * gcc.target/arm/mve/intrinsics/vandq_m_u16.c: Likewise.
6773 * gcc.target/arm/mve/intrinsics/vandq_m_u32.c: Likewise.
6774 * gcc.target/arm/mve/intrinsics/vandq_m_u8.c: Likewise.
6775 * gcc.target/arm/mve/intrinsics/vbicq_m_s16.c: Likewise.
6776 * gcc.target/arm/mve/intrinsics/vbicq_m_s32.c: Likewise.
6777 * gcc.target/arm/mve/intrinsics/vbicq_m_s8.c: Likewise.
6778 * gcc.target/arm/mve/intrinsics/vbicq_m_u16.c: Likewise.
6779 * gcc.target/arm/mve/intrinsics/vbicq_m_u32.c: Likewise.
6780 * gcc.target/arm/mve/intrinsics/vbicq_m_u8.c: Likewise.
6781 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s16.c: Likewise.
6782 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s32.c: Likewise.
6783 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s8.c: Likewise.
6784 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u16.c: Likewise.
6785 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u32.c: Likewise.
6786 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u8.c: Likewise.
6787 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s16.c: Likewise.
6788 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s32.c: Likewise.
6789 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s8.c: Likewise.
6790 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u16.c: Likewise.
6791 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u32.c: Likewise.
6792 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u8.c: Likewise.
6793 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s16.c: Likewise.
6794 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s32.c: Likewise.
6795 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s8.c: Likewise.
6796 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u16.c: Likewise.
6797 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u32.c: Likewise.
6798 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u8.c: Likewise.
6799 * gcc.target/arm/mve/intrinsics/veorq_m_s16.c: Likewise.
6800 * gcc.target/arm/mve/intrinsics/veorq_m_s32.c: Likewise.
6801 * gcc.target/arm/mve/intrinsics/veorq_m_s8.c: Likewise.
6802 * gcc.target/arm/mve/intrinsics/veorq_m_u16.c: Likewise.
6803 * gcc.target/arm/mve/intrinsics/veorq_m_u32.c: Likewise.
6804 * gcc.target/arm/mve/intrinsics/veorq_m_u8.c: Likewise.
6805 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_s16.c: Likewise.
6806 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_s32.c: Likewise.
6807 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_s8.c: Likewise.
6808 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_u16.c: Likewise.
6809 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_u32.c: Likewise.
6810 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_u8.c: Likewise.
6811 * gcc.target/arm/mve/intrinsics/vhaddq_m_s16.c: Likewise.
6812 * gcc.target/arm/mve/intrinsics/vhaddq_m_s32.c: Likewise.
6813 * gcc.target/arm/mve/intrinsics/vhaddq_m_s8.c: Likewise.
6814 * gcc.target/arm/mve/intrinsics/vhaddq_m_u16.c: Likewise.
6815 * gcc.target/arm/mve/intrinsics/vhaddq_m_u32.c: Likewise.
6816 * gcc.target/arm/mve/intrinsics/vhaddq_m_u8.c: Likewise.
6817 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s16.c: Likewise.
6818 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s32.c: Likewise.
6819 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s8.c: Likewise.
6820 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s16.c: Likewise.
6821 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s32.c: Likewise.
6822 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s8.c: Likewise.
6823 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_s16.c: Likewise.
6824 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_s32.c: Likewise.
6825 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_s8.c: Likewise.
6826 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_u16.c: Likewise.
6827 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_u32.c: Likewise.
6828 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_u8.c: Likewise.
6829 * gcc.target/arm/mve/intrinsics/vhsubq_m_s16.c: Likewise.
6830 * gcc.target/arm/mve/intrinsics/vhsubq_m_s32.c: Likewise.
6831 * gcc.target/arm/mve/intrinsics/vhsubq_m_s8.c: Likewise.
6832 * gcc.target/arm/mve/intrinsics/vhsubq_m_u16.c: Likewise.
6833 * gcc.target/arm/mve/intrinsics/vhsubq_m_u32.c: Likewise.
6834 * gcc.target/arm/mve/intrinsics/vhsubq_m_u8.c: Likewise.
6835 * gcc.target/arm/mve/intrinsics/vmaxq_m_s16.c: Likewise.
6836 * gcc.target/arm/mve/intrinsics/vmaxq_m_s32.c: Likewise.
6837 * gcc.target/arm/mve/intrinsics/vmaxq_m_s8.c: Likewise.
6838 * gcc.target/arm/mve/intrinsics/vmaxq_m_u16.c: Likewise.
6839 * gcc.target/arm/mve/intrinsics/vmaxq_m_u32.c: Likewise.
6840 * gcc.target/arm/mve/intrinsics/vmaxq_m_u8.c: Likewise.
6841 * gcc.target/arm/mve/intrinsics/vminq_m_s16.c: Likewise.
6842 * gcc.target/arm/mve/intrinsics/vminq_m_s32.c: Likewise.
6843 * gcc.target/arm/mve/intrinsics/vminq_m_s8.c: Likewise.
6844 * gcc.target/arm/mve/intrinsics/vminq_m_u16.c: Likewise.
6845 * gcc.target/arm/mve/intrinsics/vminq_m_u32.c: Likewise.
6846 * gcc.target/arm/mve/intrinsics/vminq_m_u8.c: Likewise.
6847 * gcc.target/arm/mve/intrinsics/vmladavaq_p_s16.c: Likewise.
6848 * gcc.target/arm/mve/intrinsics/vmladavaq_p_s32.c: Likewise.
6849 * gcc.target/arm/mve/intrinsics/vmladavaq_p_s8.c: Likewise.
6850 * gcc.target/arm/mve/intrinsics/vmladavaq_p_u16.c: Likewise.
6851 * gcc.target/arm/mve/intrinsics/vmladavaq_p_u32.c: Likewise.
6852 * gcc.target/arm/mve/intrinsics/vmladavaq_p_u8.c: Likewise.
6853 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s16.c: Likewise.
6854 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s32.c: Likewise.
6855 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s8.c: Likewise.
6856 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s16.c: Likewise.
6857 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s32.c: Likewise.
6858 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s8.c: Likewise.
6859 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u16.c: Likewise.
6860 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u32.c: Likewise.
6861 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u8.c: Likewise.
6862 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_s16.c: Likewise.
6863 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_s32.c: Likewise.
6864 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_s8.c: Likewise.
6865 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_u16.c: Likewise.
6866 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_u32.c: Likewise.
6867 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_u8.c: Likewise.
6868 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s16.c: Likewise.
6869 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s32.c: Likewise.
6870 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s8.c: Likewise.
6871 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s16.c: Likewise.
6872 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s32.c: Likewise.
6873 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s8.c: Likewise.
6874 * gcc.target/arm/mve/intrinsics/vmulhq_m_s16.c: Likewise.
6875 * gcc.target/arm/mve/intrinsics/vmulhq_m_s32.c: Likewise.
6876 * gcc.target/arm/mve/intrinsics/vmulhq_m_s8.c: Likewise.
6877 * gcc.target/arm/mve/intrinsics/vmulhq_m_u16.c: Likewise.
6878 * gcc.target/arm/mve/intrinsics/vmulhq_m_u32.c: Likewise.
6879 * gcc.target/arm/mve/intrinsics/vmulhq_m_u8.c: Likewise.
6880 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s16.c: Likewise.
6881 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s32.c: Likewise.
6882 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s8.c: Likewise.
6883 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u16.c: Likewise.
6884 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u32.c: Likewise.
6885 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u8.c: Likewise.
6886 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s16.c: Likewise.
6887 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s32.c: Likewise.
6888 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s8.c: Likewise.
6889 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u16.c: Likewise.
6890 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u32.c: Likewise.
6891 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u8.c: Likewise.
6892 * gcc.target/arm/mve/intrinsics/vmulq_m_n_s16.c: Likewise.
6893 * gcc.target/arm/mve/intrinsics/vmulq_m_n_s32.c: Likewise.
6894 * gcc.target/arm/mve/intrinsics/vmulq_m_n_s8.c: Likewise.
6895 * gcc.target/arm/mve/intrinsics/vmulq_m_n_u16.c: Likewise.
6896 * gcc.target/arm/mve/intrinsics/vmulq_m_n_u32.c: Likewise.
6897 * gcc.target/arm/mve/intrinsics/vmulq_m_n_u8.c: Likewise.
6898 * gcc.target/arm/mve/intrinsics/vmulq_m_s16.c: Likewise.
6899 * gcc.target/arm/mve/intrinsics/vmulq_m_s32.c: Likewise.
6900 * gcc.target/arm/mve/intrinsics/vmulq_m_s8.c: Likewise.
6901 * gcc.target/arm/mve/intrinsics/vmulq_m_u16.c: Likewise.
6902 * gcc.target/arm/mve/intrinsics/vmulq_m_u32.c: Likewise.
6903 * gcc.target/arm/mve/intrinsics/vmulq_m_u8.c: Likewise.
6904 * gcc.target/arm/mve/intrinsics/vornq_m_s16.c: Likewise.
6905 * gcc.target/arm/mve/intrinsics/vornq_m_s32.c: Likewise.
6906 * gcc.target/arm/mve/intrinsics/vornq_m_s8.c: Likewise.
6907 * gcc.target/arm/mve/intrinsics/vornq_m_u16.c: Likewise.
6908 * gcc.target/arm/mve/intrinsics/vornq_m_u32.c: Likewise.
6909 * gcc.target/arm/mve/intrinsics/vornq_m_u8.c: Likewise.
6910 * gcc.target/arm/mve/intrinsics/vorrq_m_s16.c: Likewise.
6911 * gcc.target/arm/mve/intrinsics/vorrq_m_s32.c: Likewise.
6912 * gcc.target/arm/mve/intrinsics/vorrq_m_s8.c: Likewise.
6913 * gcc.target/arm/mve/intrinsics/vorrq_m_u16.c: Likewise.
6914 * gcc.target/arm/mve/intrinsics/vorrq_m_u32.c: Likewise.
6915 * gcc.target/arm/mve/intrinsics/vorrq_m_u8.c: Likewise.
6916 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_s16.c: Likewise.
6917 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_s32.c: Likewise.
6918 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_s8.c: Likewise.
6919 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_u16.c: Likewise.
6920 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_u32.c: Likewise.
6921 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_u8.c: Likewise.
6922 * gcc.target/arm/mve/intrinsics/vqaddq_m_s16.c: Likewise.
6923 * gcc.target/arm/mve/intrinsics/vqaddq_m_s32.c: Likewise.
6924 * gcc.target/arm/mve/intrinsics/vqaddq_m_s8.c: Likewise.
6925 * gcc.target/arm/mve/intrinsics/vqaddq_m_u16.c: Likewise.
6926 * gcc.target/arm/mve/intrinsics/vqaddq_m_u32.c: Likewise.
6927 * gcc.target/arm/mve/intrinsics/vqaddq_m_u8.c: Likewise.
6928 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s16.c: Likewise.
6929 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s32.c: Likewise.
6930 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s8.c: Likewise.
6931 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s16.c: Likewise.
6932 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s32.c: Likewise.
6933 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s8.c: Likewise.
6934 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_s16.c: Likewise.
6935 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_s32.c: Likewise.
6936 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_s8.c: Likewise.
6937 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_u16.c: Likewise.
6938 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_u32.c: Likewise.
6939 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_u8.c: Likewise.
6940 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s16.c: Likewise.
6941 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s32.c: Likewise.
6942 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s8.c: Likewise.
6943 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s16.c: Likewise.
6944 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s32.c: Likewise.
6945 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s8.c: Likewise.
6946 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_n_s16.c: Likewise.
6947 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_n_s32.c: Likewise.
6948 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_n_s8.c: Likewise.
6949 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_s16.c: Likewise.
6950 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_s32.c: Likewise.
6951 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_s8.c: Likewise.
6952 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s16.c: Likewise.
6953 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s32.c: Likewise.
6954 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s8.c: Likewise.
6955 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s16.c: Likewise.
6956 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s32.c: Likewise.
6957 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s8.c: Likewise.
6958 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s16.c: Likewise.
6959 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s32.c: Likewise.
6960 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s8.c: Likewise.
6961 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_u16.c: Likewise.
6962 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_u32.c: Likewise.
6963 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_u8.c: Likewise.
6964 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s16.c: Likewise.
6965 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s32.c: Likewise.
6966 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s8.c: Likewise.
6967 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_u16.c: Likewise.
6968 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_u32.c: Likewise.
6969 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_u8.c: Likewise.
6970 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s16.c: Likewise.
6971 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s32.c: Likewise.
6972 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s8.c: Likewise.
6973 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s16.c: Likewise.
6974 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s32.c: Likewise.
6975 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s8.c: Likewise.
6976 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s16.c: Likewise.
6977 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s32.c: Likewise.
6978 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s8.c: Likewise.
6979 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s16.c: Likewise.
6980 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s32.c: Likewise.
6981 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s8.c: Likewise.
6982 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s16.c: Likewise.
6983 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s32.c: Likewise.
6984 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s8.c: Likewise.
6985 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u16.c: Likewise.
6986 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u32.c: Likewise.
6987 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u8.c: Likewise.
6988 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s16.c: Likewise.
6989 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s32.c: Likewise.
6990 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s8.c: Likewise.
6991 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u16.c: Likewise.
6992 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u32.c: Likewise.
6993 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u8.c: Likewise.
6994 * gcc.target/arm/mve/intrinsics/vqshlq_m_s16.c: Likewise.
6995 * gcc.target/arm/mve/intrinsics/vqshlq_m_s32.c: Likewise.
6996 * gcc.target/arm/mve/intrinsics/vqshlq_m_s8.c: Likewise.
6997 * gcc.target/arm/mve/intrinsics/vqshlq_m_u16.c: Likewise.
6998 * gcc.target/arm/mve/intrinsics/vqshlq_m_u32.c: Likewise.
6999 * gcc.target/arm/mve/intrinsics/vqshlq_m_u8.c: Likewise.
7000 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s16.c: Likewise.
7001 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s32.c: Likewise.
7002 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s8.c: Likewise.
7003 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u16.c: Likewise.
7004 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u32.c: Likewise.
7005 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u8.c: Likewise.
7006 * gcc.target/arm/mve/intrinsics/vqsubq_m_s16.c: Likewise.
7007 * gcc.target/arm/mve/intrinsics/vqsubq_m_s32.c: Likewise.
7008 * gcc.target/arm/mve/intrinsics/vqsubq_m_s8.c: Likewise.
7009 * gcc.target/arm/mve/intrinsics/vqsubq_m_u16.c: Likewise.
7010 * gcc.target/arm/mve/intrinsics/vqsubq_m_u32.c: Likewise.
7011 * gcc.target/arm/mve/intrinsics/vqsubq_m_u8.c: Likewise.
7012 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s16.c: Likewise.
7013 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s32.c: Likewise.
7014 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s8.c: Likewise.
7015 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u16.c: Likewise.
7016 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u32.c: Likewise.
7017 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u8.c: Likewise.
7018 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s16.c: Likewise.
7019 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s32.c: Likewise.
7020 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s8.c: Likewise.
7021 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u16.c: Likewise.
7022 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u32.c: Likewise.
7023 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u8.c: Likewise.
7024 * gcc.target/arm/mve/intrinsics/vrshlq_m_s16.c: Likewise.
7025 * gcc.target/arm/mve/intrinsics/vrshlq_m_s32.c: Likewise.
7026 * gcc.target/arm/mve/intrinsics/vrshlq_m_s8.c: Likewise.
7027 * gcc.target/arm/mve/intrinsics/vrshlq_m_u16.c: Likewise.
7028 * gcc.target/arm/mve/intrinsics/vrshlq_m_u32.c: Likewise.
7029 * gcc.target/arm/mve/intrinsics/vrshlq_m_u8.c: Likewise.
7030 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s16.c: Likewise.
7031 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s32.c: Likewise.
7032 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s8.c: Likewise.
7033 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u16.c: Likewise.
7034 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u32.c: Likewise.
7035 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u8.c: Likewise.
7036 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s16.c: Likewise.
7037 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s32.c: Likewise.
7038 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s8.c: Likewise.
7039 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u16.c: Likewise.
7040 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u32.c: Likewise.
7041 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u8.c: Likewise.
7042 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s16.c: Likewise.
7043 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s32.c: Likewise.
7044 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s8.c: Likewise.
7045 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u16.c: Likewise.
7046 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u32.c: Likewise.
7047 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u8.c: Likewise.
7048 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s16.c: Likewise.
7049 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s32.c: Likewise.
7050 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s8.c: Likewise.
7051 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u16.c: Likewise.
7052 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u32.c: Likewise.
7053 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u8.c: Likewise.
7054 * gcc.target/arm/mve/intrinsics/vsubq_m_n_s16.c: Likewise.
7055 * gcc.target/arm/mve/intrinsics/vsubq_m_n_s32.c: Likewise.
7056 * gcc.target/arm/mve/intrinsics/vsubq_m_n_s8.c: Likewise.
7057 * gcc.target/arm/mve/intrinsics/vsubq_m_n_u16.c: Likewise.
7058 * gcc.target/arm/mve/intrinsics/vsubq_m_n_u32.c: Likewise.
7059 * gcc.target/arm/mve/intrinsics/vsubq_m_n_u8.c: Likewise.
7061 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
7062 Mihail Ionescu <mihail.ionescu@arm.com>
7063 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
7065 * gcc.target/arm/mve/intrinsics/vabavq_p_s16.c: New test.
7066 * gcc.target/arm/mve/intrinsics/vabavq_p_s32.c: Likewise.
7067 * gcc.target/arm/mve/intrinsics/vabavq_p_s8.c: Likewise.
7068 * gcc.target/arm/mve/intrinsics/vabavq_p_u16.c: Likewise.
7069 * gcc.target/arm/mve/intrinsics/vabavq_p_u32.c: Likewise.
7070 * gcc.target/arm/mve/intrinsics/vabavq_p_u8.c: Likewise.
7071 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f16_s16.c: Likewise.
7072 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f16_u16.c: Likewise.
7073 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f32_s32.c: Likewise.
7074 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f32_u32.c: Likewise.
7075 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s16.c: Likewise.
7076 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s32.c: Likewise.
7077 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s8.c: Likewise.
7078 * gcc.target/arm/mve/intrinsics/vshlq_m_s16.c: Likewise.
7079 * gcc.target/arm/mve/intrinsics/vshlq_m_s32.c: Likewise.
7080 * gcc.target/arm/mve/intrinsics/vshlq_m_s8.c: Likewise.
7081 * gcc.target/arm/mve/intrinsics/vshlq_m_u16.c: Likewise.
7082 * gcc.target/arm/mve/intrinsics/vshlq_m_u32.c: Likewise.
7083 * gcc.target/arm/mve/intrinsics/vshlq_m_u8.c: Likewise.
7084 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s16.c: Likewise.
7085 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s32.c: Likewise.
7086 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s8.c: Likewise.
7087 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u16.c: Likewise.
7088 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u32.c: Likewise.
7089 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u8.c: Likewise.
7090 * gcc.target/arm/mve/intrinsics/vsubq_m_s16.c: Likewise.
7091 * gcc.target/arm/mve/intrinsics/vsubq_m_s32.c: Likewise.
7092 * gcc.target/arm/mve/intrinsics/vsubq_m_s8.c: Likewise.
7093 * gcc.target/arm/mve/intrinsics/vsubq_m_u16.c: Likewise.
7094 * gcc.target/arm/mve/intrinsics/vsubq_m_u32.c: Likewise.
7095 * gcc.target/arm/mve/intrinsics/vsubq_m_u8.c: Likewise.
7097 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
7098 Mihail Ionescu <mihail.ionescu@arm.com>
7099 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
7101 * gcc.target/arm/mve/intrinsics/vabsq_m_f16.c: New test.
7102 * gcc.target/arm/mve/intrinsics/vabsq_m_f32.c: Likewise.
7103 * gcc.target/arm/mve/intrinsics/vaddlvaq_p_s32.c: Likewise.
7104 * gcc.target/arm/mve/intrinsics/vaddlvaq_p_u32.c: Likewise.
7105 * gcc.target/arm/mve/intrinsics/vcmlaq_f16.c: Likewise.
7106 * gcc.target/arm/mve/intrinsics/vcmlaq_f32.c: Likewise.
7107 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f16.c: Likewise.
7108 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f32.c: Likewise.
7109 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f16.c: Likewise.
7110 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f32.c: Likewise.
7111 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f16.c: Likewise.
7112 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f32.c: Likewise.
7113 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f16.c: Likewise.
7114 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f32.c: Likewise.
7115 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_f16.c: Likewise.
7116 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_f32.c: Likewise.
7117 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f16.c: Likewise.
7118 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f32.c: Likewise.
7119 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_f16.c: Likewise.
7120 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_f32.c: Likewise.
7121 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f16.c: Likewise.
7122 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f32.c: Likewise.
7123 * gcc.target/arm/mve/intrinsics/vcmpleq_m_f16.c: Likewise.
7124 * gcc.target/arm/mve/intrinsics/vcmpleq_m_f32.c: Likewise.
7125 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f16.c: Likewise.
7126 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f32.c: Likewise.
7127 * gcc.target/arm/mve/intrinsics/vcmpltq_m_f16.c: Likewise.
7128 * gcc.target/arm/mve/intrinsics/vcmpltq_m_f32.c: Likewise.
7129 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f16.c: Likewise.
7130 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f32.c: Likewise.
7131 * gcc.target/arm/mve/intrinsics/vcmpneq_m_f16.c: Likewise.
7132 * gcc.target/arm/mve/intrinsics/vcmpneq_m_f32.c: Likewise.
7133 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f16.c: Likewise.
7134 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f32.c: Likewise.
7135 * gcc.target/arm/mve/intrinsics/vcvtbq_m_f16_f32.c: Likewise.
7136 * gcc.target/arm/mve/intrinsics/vcvtbq_m_f32_f16.c: Likewise.
7137 * gcc.target/arm/mve/intrinsics/vcvtmq_m_s16_f16.c: Likewise.
7138 * gcc.target/arm/mve/intrinsics/vcvtmq_m_s32_f32.c: Likewise.
7139 * gcc.target/arm/mve/intrinsics/vcvtmq_m_u16_f16.c: Likewise.
7140 * gcc.target/arm/mve/intrinsics/vcvtmq_m_u32_f32.c: Likewise.
7141 * gcc.target/arm/mve/intrinsics/vcvtnq_m_s16_f16.c: Likewise.
7142 * gcc.target/arm/mve/intrinsics/vcvtnq_m_s32_f32.c: Likewise.
7143 * gcc.target/arm/mve/intrinsics/vcvtnq_m_u16_f16.c: Likewise.
7144 * gcc.target/arm/mve/intrinsics/vcvtnq_m_u32_f32.c: Likewise.
7145 * gcc.target/arm/mve/intrinsics/vcvtpq_m_s16_f16.c: Likewise.
7146 * gcc.target/arm/mve/intrinsics/vcvtpq_m_s32_f32.c: Likewise.
7147 * gcc.target/arm/mve/intrinsics/vcvtpq_m_u16_f16.c: Likewise.
7148 * gcc.target/arm/mve/intrinsics/vcvtpq_m_u32_f32.c: Likewise.
7149 * gcc.target/arm/mve/intrinsics/vcvtq_m_s16_f16.c: Likewise.
7150 * gcc.target/arm/mve/intrinsics/vcvtq_m_s32_f32.c: Likewise.
7151 * gcc.target/arm/mve/intrinsics/vcvtq_m_u16_f16.c: Likewise.
7152 * gcc.target/arm/mve/intrinsics/vcvtq_m_u32_f32.c: Likewise.
7153 * gcc.target/arm/mve/intrinsics/vcvttq_m_f16_f32.c: Likewise.
7154 * gcc.target/arm/mve/intrinsics/vcvttq_m_f32_f16.c: Likewise.
7155 * gcc.target/arm/mve/intrinsics/vdupq_m_n_f16.c: Likewise.
7156 * gcc.target/arm/mve/intrinsics/vdupq_m_n_f32.c: Likewise.
7157 * gcc.target/arm/mve/intrinsics/vfmaq_f16.c: Likewise.
7158 * gcc.target/arm/mve/intrinsics/vfmaq_f32.c: Likewise.
7159 * gcc.target/arm/mve/intrinsics/vfmaq_n_f16.c: Likewise.
7160 * gcc.target/arm/mve/intrinsics/vfmaq_n_f32.c: Likewise.
7161 * gcc.target/arm/mve/intrinsics/vfmasq_n_f16.c: Likewise.
7162 * gcc.target/arm/mve/intrinsics/vfmasq_n_f32.c: Likewise.
7163 * gcc.target/arm/mve/intrinsics/vfmsq_f16.c: Likewise.
7164 * gcc.target/arm/mve/intrinsics/vfmsq_f32.c: Likewise.
7165 * gcc.target/arm/mve/intrinsics/vmaxnmaq_m_f16.c: Likewise.
7166 * gcc.target/arm/mve/intrinsics/vmaxnmaq_m_f32.c: Likewise.
7167 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f16.c: Likewise.
7168 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f32.c: Likewise.
7169 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f16.c: Likewise.
7170 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f32.c: Likewise.
7171 * gcc.target/arm/mve/intrinsics/vminnmaq_m_f16.c: Likewise.
7172 * gcc.target/arm/mve/intrinsics/vminnmaq_m_f32.c: Likewise.
7173 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f16.c: Likewise.
7174 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f32.c: Likewise.
7175 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f16.c: Likewise.
7176 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f32.c: Likewise.
7177 * gcc.target/arm/mve/intrinsics/vmlaldavaq_s16.c: Likewise.
7178 * gcc.target/arm/mve/intrinsics/vmlaldavaq_s32.c: Likewise.
7179 * gcc.target/arm/mve/intrinsics/vmlaldavaq_u16.c: Likewise.
7180 * gcc.target/arm/mve/intrinsics/vmlaldavaq_u32.c: Likewise.
7181 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s16.c: Likewise.
7182 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s32.c: Likewise.
7183 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_u16.c: Likewise.
7184 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_u32.c: Likewise.
7185 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_s16.c: Likewise.
7186 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_s32.c: Likewise.
7187 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_u16.c: Likewise.
7188 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_u32.c: Likewise.
7189 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_s16.c: Likewise.
7190 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_s32.c: Likewise.
7191 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_u16.c: Likewise.
7192 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_u32.c: Likewise.
7193 * gcc.target/arm/mve/intrinsics/vmlsldavaq_s16.c: Likewise.
7194 * gcc.target/arm/mve/intrinsics/vmlsldavaq_s32.c: Likewise.
7195 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_s16.c: Likewise.
7196 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_s32.c: Likewise.
7197 * gcc.target/arm/mve/intrinsics/vmlsldavq_p_s16.c: Likewise.
7198 * gcc.target/arm/mve/intrinsics/vmlsldavq_p_s32.c: Likewise.
7199 * gcc.target/arm/mve/intrinsics/vmlsldavxq_p_s16.c: Likewise.
7200 * gcc.target/arm/mve/intrinsics/vmlsldavxq_p_s32.c: Likewise.
7201 * gcc.target/arm/mve/intrinsics/vmovlbq_m_s16.c: Likewise.
7202 * gcc.target/arm/mve/intrinsics/vmovlbq_m_s8.c: Likewise.
7203 * gcc.target/arm/mve/intrinsics/vmovlbq_m_u16.c: Likewise.
7204 * gcc.target/arm/mve/intrinsics/vmovlbq_m_u8.c: Likewise.
7205 * gcc.target/arm/mve/intrinsics/vmovltq_m_s16.c: Likewise.
7206 * gcc.target/arm/mve/intrinsics/vmovltq_m_s8.c: Likewise.
7207 * gcc.target/arm/mve/intrinsics/vmovltq_m_u16.c: Likewise.
7208 * gcc.target/arm/mve/intrinsics/vmovltq_m_u8.c: Likewise.
7209 * gcc.target/arm/mve/intrinsics/vmovnbq_m_s16.c: Likewise.
7210 * gcc.target/arm/mve/intrinsics/vmovnbq_m_s32.c: Likewise.
7211 * gcc.target/arm/mve/intrinsics/vmovnbq_m_u16.c: Likewise.
7212 * gcc.target/arm/mve/intrinsics/vmovnbq_m_u32.c: Likewise.
7213 * gcc.target/arm/mve/intrinsics/vmovntq_m_s16.c: Likewise.
7214 * gcc.target/arm/mve/intrinsics/vmovntq_m_s32.c: Likewise.
7215 * gcc.target/arm/mve/intrinsics/vmovntq_m_u16.c: Likewise.
7216 * gcc.target/arm/mve/intrinsics/vmovntq_m_u32.c: Likewise.
7217 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s16.c: Likewise.
7218 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s32.c: Likewise.
7219 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u16.c: Likewise.
7220 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u32.c: Likewise.
7221 * gcc.target/arm/mve/intrinsics/vnegq_m_f16.c: Likewise.
7222 * gcc.target/arm/mve/intrinsics/vnegq_m_f32.c: Likewise.
7223 * gcc.target/arm/mve/intrinsics/vorrq_m_n_s16.c: Likewise.
7224 * gcc.target/arm/mve/intrinsics/vorrq_m_n_s32.c: Likewise.
7225 * gcc.target/arm/mve/intrinsics/vorrq_m_n_u16.c: Likewise.
7226 * gcc.target/arm/mve/intrinsics/vorrq_m_n_u32.c: Likewise.
7227 * gcc.target/arm/mve/intrinsics/vpselq_f16.c: Likewise.
7228 * gcc.target/arm/mve/intrinsics/vpselq_f32.c: Likewise.
7229 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_s16.c: Likewise.
7230 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_s32.c: Likewise.
7231 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_u16.c: Likewise.
7232 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_u32.c: Likewise.
7233 * gcc.target/arm/mve/intrinsics/vqmovntq_m_s16.c: Likewise.
7234 * gcc.target/arm/mve/intrinsics/vqmovntq_m_s32.c: Likewise.
7235 * gcc.target/arm/mve/intrinsics/vqmovntq_m_u16.c: Likewise.
7236 * gcc.target/arm/mve/intrinsics/vqmovntq_m_u32.c: Likewise.
7237 * gcc.target/arm/mve/intrinsics/vqmovunbq_m_s16.c: Likewise.
7238 * gcc.target/arm/mve/intrinsics/vqmovunbq_m_s32.c: Likewise.
7239 * gcc.target/arm/mve/intrinsics/vqmovuntq_m_s16.c: Likewise.
7240 * gcc.target/arm/mve/intrinsics/vqmovuntq_m_s32.c: Likewise.
7241 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_s16.c: Likewise.
7242 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_s32.c: Likewise.
7243 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_u16.c: Likewise.
7244 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_u32.c: Likewise.
7245 * gcc.target/arm/mve/intrinsics/vqrshruntq_n_s16.c: Likewise.
7246 * gcc.target/arm/mve/intrinsics/vqrshruntq_n_s32.c: Likewise.
7247 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_s16.c: Likewise.
7248 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_s32.c: Likewise.
7249 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_u16.c: Likewise.
7250 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_u32.c: Likewise.
7251 * gcc.target/arm/mve/intrinsics/vqshrntq_n_s16.c: Likewise.
7252 * gcc.target/arm/mve/intrinsics/vqshrntq_n_s32.c: Likewise.
7253 * gcc.target/arm/mve/intrinsics/vqshrntq_n_u16.c: Likewise.
7254 * gcc.target/arm/mve/intrinsics/vqshrntq_n_u32.c: Likewise.
7255 * gcc.target/arm/mve/intrinsics/vqshrunbq_n_s16.c: Likewise.
7256 * gcc.target/arm/mve/intrinsics/vqshrunbq_n_s32.c: Likewise.
7257 * gcc.target/arm/mve/intrinsics/vqshruntq_n_s16.c: Likewise.
7258 * gcc.target/arm/mve/intrinsics/vqshruntq_n_s32.c: Likewise.
7259 * gcc.target/arm/mve/intrinsics/vrev16q_m_s8.c: Likewise.
7260 * gcc.target/arm/mve/intrinsics/vrev16q_m_u8.c: Likewise.
7261 * gcc.target/arm/mve/intrinsics/vrev32q_m_f16.c: Likewise.
7262 * gcc.target/arm/mve/intrinsics/vrev32q_m_s16.c: Likewise.
7263 * gcc.target/arm/mve/intrinsics/vrev32q_m_s8.c: Likewise.
7264 * gcc.target/arm/mve/intrinsics/vrev32q_m_u16.c: Likewise.
7265 * gcc.target/arm/mve/intrinsics/vrev32q_m_u8.c: Likewise.
7266 * gcc.target/arm/mve/intrinsics/vrev64q_m_f16.c: Likewise.
7267 * gcc.target/arm/mve/intrinsics/vrev64q_m_f32.c: Likewise.
7268 * gcc.target/arm/mve/intrinsics/vrmlaldavhaxq_s32.c: Likewise.
7269 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_p_s32.c: Likewise.
7270 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_p_u32.c: Likewise.
7271 * gcc.target/arm/mve/intrinsics/vrmlaldavhxq_p_s32.c: Likewise.
7272 * gcc.target/arm/mve/intrinsics/vrmlsldavhaq_s32.c: Likewise.
7273 * gcc.target/arm/mve/intrinsics/vrmlsldavhaxq_s32.c: Likewise.
7274 * gcc.target/arm/mve/intrinsics/vrmlsldavhq_p_s32.c: Likewise.
7275 * gcc.target/arm/mve/intrinsics/vrmlsldavhxq_p_s32.c: Likewise.
7276 * gcc.target/arm/mve/intrinsics/vrndaq_m_f16.c: Likewise.
7277 * gcc.target/arm/mve/intrinsics/vrndaq_m_f32.c: Likewise.
7278 * gcc.target/arm/mve/intrinsics/vrndmq_m_f16.c: Likewise.
7279 * gcc.target/arm/mve/intrinsics/vrndmq_m_f32.c: Likewise.
7280 * gcc.target/arm/mve/intrinsics/vrndnq_m_f16.c: Likewise.
7281 * gcc.target/arm/mve/intrinsics/vrndnq_m_f32.c: Likewise.
7282 * gcc.target/arm/mve/intrinsics/vrndpq_m_f16.c: Likewise.
7283 * gcc.target/arm/mve/intrinsics/vrndpq_m_f32.c: Likewise.
7284 * gcc.target/arm/mve/intrinsics/vrndq_m_f16.c: Likewise.
7285 * gcc.target/arm/mve/intrinsics/vrndq_m_f32.c: Likewise.
7286 * gcc.target/arm/mve/intrinsics/vrndxq_m_f16.c: Likewise.
7287 * gcc.target/arm/mve/intrinsics/vrndxq_m_f32.c: Likewise.
7288 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_s16.c: Likewise.
7289 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_s32.c: Likewise.
7290 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_u16.c: Likewise.
7291 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_u32.c: Likewise.
7292 * gcc.target/arm/mve/intrinsics/vrshrntq_n_s16.c: Likewise.
7293 * gcc.target/arm/mve/intrinsics/vrshrntq_n_s32.c: Likewise.
7294 * gcc.target/arm/mve/intrinsics/vrshrntq_n_u16.c: Likewise.
7295 * gcc.target/arm/mve/intrinsics/vrshrntq_n_u32.c: Likewise.
7296 * gcc.target/arm/mve/intrinsics/vshrnbq_n_s16.c: Likewise.
7297 * gcc.target/arm/mve/intrinsics/vshrnbq_n_s32.c: Likewise.
7298 * gcc.target/arm/mve/intrinsics/vshrnbq_n_u16.c: Likewise.
7299 * gcc.target/arm/mve/intrinsics/vshrnbq_n_u32.c: Likewise.
7300 * gcc.target/arm/mve/intrinsics/vshrntq_n_s16.c: Likewise.
7301 * gcc.target/arm/mve/intrinsics/vshrntq_n_s32.c: Likewise.
7302 * gcc.target/arm/mve/intrinsics/vshrntq_n_u16.c: Likewise.
7303 * gcc.target/arm/mve/intrinsics/vshrntq_n_u32.c: Likewise.
7305 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
7306 Mihail Ionescu <mihail.ionescu@arm.com>
7307 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
7309 * gcc.target/arm/mve/intrinsics/vabsq_m_s16.c: New test.
7310 * gcc.target/arm/mve/intrinsics/vabsq_m_s32.c: Likewise.
7311 * gcc.target/arm/mve/intrinsics/vabsq_m_s8.c: Likewise.
7312 * gcc.target/arm/mve/intrinsics/vaddvaq_p_s16.c: Likewise.
7313 * gcc.target/arm/mve/intrinsics/vaddvaq_p_s32.c: Likewise.
7314 * gcc.target/arm/mve/intrinsics/vaddvaq_p_s8.c: Likewise.
7315 * gcc.target/arm/mve/intrinsics/vaddvaq_p_u16.c: Likewise.
7316 * gcc.target/arm/mve/intrinsics/vaddvaq_p_u32.c: Likewise.
7317 * gcc.target/arm/mve/intrinsics/vaddvaq_p_u8.c: Likewise.
7318 * gcc.target/arm/mve/intrinsics/vclsq_m_s16.c: Likewise.
7319 * gcc.target/arm/mve/intrinsics/vclsq_m_s32.c: Likewise.
7320 * gcc.target/arm/mve/intrinsics/vclsq_m_s8.c: Likewise.
7321 * gcc.target/arm/mve/intrinsics/vclzq_m_s16.c: Likewise.
7322 * gcc.target/arm/mve/intrinsics/vclzq_m_s32.c: Likewise.
7323 * gcc.target/arm/mve/intrinsics/vclzq_m_s8.c: Likewise.
7324 * gcc.target/arm/mve/intrinsics/vclzq_m_u16.c: Likewise.
7325 * gcc.target/arm/mve/intrinsics/vclzq_m_u32.c: Likewise.
7326 * gcc.target/arm/mve/intrinsics/vclzq_m_u8.c: Likewise.
7327 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u16.c: Likewise.
7328 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u32.c: Likewise.
7329 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u8.c: Likewise.
7330 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_u16.c: Likewise.
7331 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_u32.c: Likewise.
7332 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_u8.c: Likewise.
7333 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_s16.c: Likewise.
7334 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_s32.c: Likewise.
7335 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_s8.c: Likewise.
7336 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_u16.c: Likewise.
7337 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_u32.c: Likewise.
7338 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_u8.c: Likewise.
7339 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_s16.c: Likewise.
7340 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_s32.c: Likewise.
7341 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_s8.c: Likewise.
7342 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_u16.c: Likewise.
7343 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_u32.c: Likewise.
7344 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_u8.c: Likewise.
7345 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s16.c: Likewise.
7346 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s32.c: Likewise.
7347 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s8.c: Likewise.
7348 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_s16.c: Likewise.
7349 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_s32.c: Likewise.
7350 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_s8.c: Likewise.
7351 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_s16.c: Likewise.
7352 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_s32.c: Likewise.
7353 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_s8.c: Likewise.
7354 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_s16.c: Likewise.
7355 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_s32.c: Likewise.
7356 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_s8.c: Likewise.
7357 * gcc.target/arm/mve/intrinsics/vcmphiq_m_n_u16.c: Likewise.
7358 * gcc.target/arm/mve/intrinsics/vcmphiq_m_n_u32.c: Likewise.
7359 * gcc.target/arm/mve/intrinsics/vcmphiq_m_n_u8.c: Likewise.
7360 * gcc.target/arm/mve/intrinsics/vcmphiq_m_u16.c: Likewise.
7361 * gcc.target/arm/mve/intrinsics/vcmphiq_m_u32.c: Likewise.
7362 * gcc.target/arm/mve/intrinsics/vcmphiq_m_u8.c: Likewise.
7363 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_s16.c: Likewise.
7364 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_s32.c: Likewise.
7365 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_s8.c: Likewise.
7366 * gcc.target/arm/mve/intrinsics/vcmpleq_m_s16.c: Likewise.
7367 * gcc.target/arm/mve/intrinsics/vcmpleq_m_s32.c: Likewise.
7368 * gcc.target/arm/mve/intrinsics/vcmpleq_m_s8.c: Likewise.
7369 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_s16.c: Likewise.
7370 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_s32.c: Likewise.
7371 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_s8.c: Likewise.
7372 * gcc.target/arm/mve/intrinsics/vcmpltq_m_s16.c: Likewise.
7373 * gcc.target/arm/mve/intrinsics/vcmpltq_m_s32.c: Likewise.
7374 * gcc.target/arm/mve/intrinsics/vcmpltq_m_s8.c: Likewise.
7375 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_s16.c: Likewise.
7376 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_s32.c: Likewise.
7377 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_s8.c: Likewise.
7378 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_u16.c: Likewise.
7379 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_u32.c: Likewise.
7380 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_u8.c: Likewise.
7381 * gcc.target/arm/mve/intrinsics/vcmpneq_m_s16.c: Likewise.
7382 * gcc.target/arm/mve/intrinsics/vcmpneq_m_s32.c: Likewise.
7383 * gcc.target/arm/mve/intrinsics/vcmpneq_m_s8.c: Likewise.
7384 * gcc.target/arm/mve/intrinsics/vcmpneq_m_u16.c: Likewise.
7385 * gcc.target/arm/mve/intrinsics/vcmpneq_m_u32.c: Likewise.
7386 * gcc.target/arm/mve/intrinsics/vcmpneq_m_u8.c: Likewise.
7387 * gcc.target/arm/mve/intrinsics/vdupq_m_n_s16.c: Likewise.
7388 * gcc.target/arm/mve/intrinsics/vdupq_m_n_s32.c: Likewise.
7389 * gcc.target/arm/mve/intrinsics/vdupq_m_n_s8.c: Likewise.
7390 * gcc.target/arm/mve/intrinsics/vdupq_m_n_u16.c: Likewise.
7391 * gcc.target/arm/mve/intrinsics/vdupq_m_n_u32.c: Likewise.
7392 * gcc.target/arm/mve/intrinsics/vdupq_m_n_u8.c: Likewise.
7393 * gcc.target/arm/mve/intrinsics/vmaxaq_m_s16.c: Likewise.
7394 * gcc.target/arm/mve/intrinsics/vmaxaq_m_s32.c: Likewise.
7395 * gcc.target/arm/mve/intrinsics/vmaxaq_m_s8.c: Likewise.
7396 * gcc.target/arm/mve/intrinsics/vmaxavq_p_s16.c: Likewise.
7397 * gcc.target/arm/mve/intrinsics/vmaxavq_p_s32.c: Likewise.
7398 * gcc.target/arm/mve/intrinsics/vmaxavq_p_s8.c: Likewise.
7399 * gcc.target/arm/mve/intrinsics/vmaxvq_p_s16.c: Likewise.
7400 * gcc.target/arm/mve/intrinsics/vmaxvq_p_s32.c: Likewise.
7401 * gcc.target/arm/mve/intrinsics/vmaxvq_p_s8.c: Likewise.
7402 * gcc.target/arm/mve/intrinsics/vmaxvq_p_u16.c: Likewise.
7403 * gcc.target/arm/mve/intrinsics/vmaxvq_p_u32.c: Likewise.
7404 * gcc.target/arm/mve/intrinsics/vmaxvq_p_u8.c: Likewise.
7405 * gcc.target/arm/mve/intrinsics/vminaq_m_s16.c: Likewise.
7406 * gcc.target/arm/mve/intrinsics/vminaq_m_s32.c: Likewise.
7407 * gcc.target/arm/mve/intrinsics/vminaq_m_s8.c: Likewise.
7408 * gcc.target/arm/mve/intrinsics/vminavq_p_s16.c: Likewise.
7409 * gcc.target/arm/mve/intrinsics/vminavq_p_s32.c: Likewise.
7410 * gcc.target/arm/mve/intrinsics/vminavq_p_s8.c: Likewise.
7411 * gcc.target/arm/mve/intrinsics/vminvq_p_s16.c: Likewise.
7412 * gcc.target/arm/mve/intrinsics/vminvq_p_s32.c: Likewise.
7413 * gcc.target/arm/mve/intrinsics/vminvq_p_s8.c: Likewise.
7414 * gcc.target/arm/mve/intrinsics/vminvq_p_u16.c: Likewise.
7415 * gcc.target/arm/mve/intrinsics/vminvq_p_u32.c: Likewise.
7416 * gcc.target/arm/mve/intrinsics/vminvq_p_u8.c: Likewise.
7417 * gcc.target/arm/mve/intrinsics/vmladavaq_s16.c: Likewise.
7418 * gcc.target/arm/mve/intrinsics/vmladavaq_s32.c: Likewise.
7419 * gcc.target/arm/mve/intrinsics/vmladavaq_s8.c: Likewise.
7420 * gcc.target/arm/mve/intrinsics/vmladavaq_u16.c: Likewise.
7421 * gcc.target/arm/mve/intrinsics/vmladavaq_u32.c: Likewise.
7422 * gcc.target/arm/mve/intrinsics/vmladavaq_u8.c: Likewise.
7423 * gcc.target/arm/mve/intrinsics/vmladavaxq_s16.c: Likewise.
7424 * gcc.target/arm/mve/intrinsics/vmladavaxq_s32.c: Likewise.
7425 * gcc.target/arm/mve/intrinsics/vmladavaxq_s8.c: Likewise.
7426 * gcc.target/arm/mve/intrinsics/vmladavq_p_s16.c: Likewise.
7427 * gcc.target/arm/mve/intrinsics/vmladavq_p_s32.c: Likewise.
7428 * gcc.target/arm/mve/intrinsics/vmladavq_p_s8.c: Likewise.
7429 * gcc.target/arm/mve/intrinsics/vmladavq_p_u16.c: Likewise.
7430 * gcc.target/arm/mve/intrinsics/vmladavq_p_u32.c: Likewise.
7431 * gcc.target/arm/mve/intrinsics/vmladavq_p_u8.c: Likewise.
7432 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s16.c: Likewise.
7433 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s32.c: Likewise.
7434 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s8.c: Likewise.
7435 * gcc.target/arm/mve/intrinsics/vmlaq_n_s16.c: Likewise.
7436 * gcc.target/arm/mve/intrinsics/vmlaq_n_s32.c: Likewise.
7437 * gcc.target/arm/mve/intrinsics/vmlaq_n_s8.c: Likewise.
7438 * gcc.target/arm/mve/intrinsics/vmlaq_n_u16.c: Likewise.
7439 * gcc.target/arm/mve/intrinsics/vmlaq_n_u32.c: Likewise.
7440 * gcc.target/arm/mve/intrinsics/vmlaq_n_u8.c: Likewise.
7441 * gcc.target/arm/mve/intrinsics/vmlasq_n_s16.c: Likewise.
7442 * gcc.target/arm/mve/intrinsics/vmlasq_n_s32.c: Likewise.
7443 * gcc.target/arm/mve/intrinsics/vmlasq_n_s8.c: Likewise.
7444 * gcc.target/arm/mve/intrinsics/vmlasq_n_u16.c: Likewise.
7445 * gcc.target/arm/mve/intrinsics/vmlasq_n_u32.c: Likewise.
7446 * gcc.target/arm/mve/intrinsics/vmlasq_n_u8.c: Likewise.
7447 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s16.c: Likewise.
7448 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s32.c: Likewise.
7449 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s8.c: Likewise.
7450 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s16.c: Likewise.
7451 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s32.c: Likewise.
7452 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s8.c: Likewise.
7453 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s16.c: Likewise.
7454 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s32.c: Likewise.
7455 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s8.c: Likewise.
7456 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s16.c: Likewise.
7457 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s32.c: Likewise.
7458 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s8.c: Likewise.
7459 * gcc.target/arm/mve/intrinsics/vmvnq_m_s16.c: Likewise.
7460 * gcc.target/arm/mve/intrinsics/vmvnq_m_s32.c: Likewise.
7461 * gcc.target/arm/mve/intrinsics/vmvnq_m_s8.c: Likewise.
7462 * gcc.target/arm/mve/intrinsics/vmvnq_m_u16.c: Likewise.
7463 * gcc.target/arm/mve/intrinsics/vmvnq_m_u32.c: Likewise.
7464 * gcc.target/arm/mve/intrinsics/vmvnq_m_u8.c: Likewise.
7465 * gcc.target/arm/mve/intrinsics/vnegq_m_s16.c: Likewise.
7466 * gcc.target/arm/mve/intrinsics/vnegq_m_s32.c: Likewise.
7467 * gcc.target/arm/mve/intrinsics/vnegq_m_s8.c: Likewise.
7468 * gcc.target/arm/mve/intrinsics/vpselq_s16.c: Likewise.
7469 * gcc.target/arm/mve/intrinsics/vpselq_s32.c: Likewise.
7470 * gcc.target/arm/mve/intrinsics/vpselq_s64.c: Likewise.
7471 * gcc.target/arm/mve/intrinsics/vpselq_s8.c: Likewise.
7472 * gcc.target/arm/mve/intrinsics/vpselq_u16.c: Likewise.
7473 * gcc.target/arm/mve/intrinsics/vpselq_u32.c: Likewise.
7474 * gcc.target/arm/mve/intrinsics/vpselq_u64.c: Likewise.
7475 * gcc.target/arm/mve/intrinsics/vpselq_u8.c: Likewise.
7476 * gcc.target/arm/mve/intrinsics/vqabsq_m_s16.c: Likewise.
7477 * gcc.target/arm/mve/intrinsics/vqabsq_m_s32.c: Likewise.
7478 * gcc.target/arm/mve/intrinsics/vqabsq_m_s8.c: Likewise.
7479 * gcc.target/arm/mve/intrinsics/vqdmladhq_s16.c: Likewise.
7480 * gcc.target/arm/mve/intrinsics/vqdmladhq_s32.c: Likewise.
7481 * gcc.target/arm/mve/intrinsics/vqdmladhq_s8.c: Likewise.
7482 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s16.c: Likewise.
7483 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s32.c: Likewise.
7484 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s8.c: Likewise.
7485 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s16.c: Likewise.
7486 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s32.c: Likewise.
7487 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s8.c: Likewise.
7488 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_u16.c: Likewise.
7489 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_u32.c: Likewise.
7490 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_u8.c: Likewise.
7491 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s16.c: Likewise.
7492 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s32.c: Likewise.
7493 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s8.c: Likewise.
7494 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s16.c: Likewise.
7495 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s32.c: Likewise.
7496 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s8.c: Likewise.
7497 * gcc.target/arm/mve/intrinsics/vqnegq_m_s16.c: Likewise.
7498 * gcc.target/arm/mve/intrinsics/vqnegq_m_s32.c: Likewise.
7499 * gcc.target/arm/mve/intrinsics/vqnegq_m_s8.c: Likewise.
7500 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s16.c: Likewise.
7501 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s32.c: Likewise.
7502 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s8.c: Likewise.
7503 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s16.c: Likewise.
7504 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s32.c: Likewise.
7505 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s8.c: Likewise.
7506 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s16.c: Likewise.
7507 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s32.c: Likewise.
7508 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s8.c: Likewise.
7509 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u16.c: Likewise.
7510 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u32.c: Likewise.
7511 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u8.c: Likewise.
7512 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s16.c: Likewise.
7513 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s32.c: Likewise.
7514 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s8.c: Likewise.
7515 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u16.c: Likewise.
7516 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u32.c: Likewise.
7517 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u8.c: Likewise.
7518 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s16.c: Likewise.
7519 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s32.c: Likewise.
7520 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s8.c: Likewise.
7521 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s16.c: Likewise.
7522 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s32.c: Likewise.
7523 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s8.c: Likewise.
7524 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s16.c: Likewise.
7525 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s32.c: Likewise.
7526 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s8.c: Likewise.
7527 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u16.c: Likewise.
7528 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u32.c: Likewise.
7529 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u8.c: Likewise.
7530 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s16.c: Likewise.
7531 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s32.c: Likewise.
7532 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s8.c: Likewise.
7533 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u16.c: Likewise.
7534 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u32.c: Likewise.
7535 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u8.c: Likewise.
7536 * gcc.target/arm/mve/intrinsics/vrev64q_m_s16.c: Likewise.
7537 * gcc.target/arm/mve/intrinsics/vrev64q_m_s32.c: Likewise.
7538 * gcc.target/arm/mve/intrinsics/vrev64q_m_s8.c: Likewise.
7539 * gcc.target/arm/mve/intrinsics/vrev64q_m_u16.c: Likewise.
7540 * gcc.target/arm/mve/intrinsics/vrev64q_m_u32.c: Likewise.
7541 * gcc.target/arm/mve/intrinsics/vrev64q_m_u8.c: Likewise.
7542 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_s16.c: Likewise.
7543 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_s32.c: Likewise.
7544 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_s8.c: Likewise.
7545 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_u16.c: Likewise.
7546 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_u32.c: Likewise.
7547 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_u8.c: Likewise.
7548 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s16.c: Likewise.
7549 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s32.c: Likewise.
7550 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s8.c: Likewise.
7551 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u16.c: Likewise.
7552 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u32.c: Likewise.
7553 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u8.c: Likewise.
7554 * gcc.target/arm/mve/intrinsics/vsliq_n_s16.c: Likewise.
7555 * gcc.target/arm/mve/intrinsics/vsliq_n_s32.c: Likewise.
7556 * gcc.target/arm/mve/intrinsics/vsliq_n_s8.c: Likewise.
7557 * gcc.target/arm/mve/intrinsics/vsliq_n_u16.c: Likewise.
7558 * gcc.target/arm/mve/intrinsics/vsliq_n_u32.c: Likewise.
7559 * gcc.target/arm/mve/intrinsics/vsliq_n_u8.c: Likewise.
7560 * gcc.target/arm/mve/intrinsics/vsriq_n_s16.c: Likewise.
7561 * gcc.target/arm/mve/intrinsics/vsriq_n_s32.c: Likewise.
7562 * gcc.target/arm/mve/intrinsics/vsriq_n_s8.c: Likewise.
7563 * gcc.target/arm/mve/intrinsics/vsriq_n_u16.c: Likewise.
7564 * gcc.target/arm/mve/intrinsics/vsriq_n_u32.c: Likewise.
7565 * gcc.target/arm/mve/intrinsics/vsriq_n_u8.c: Likewise.
7567 2020-03-18 David Malcolm <dmalcolm@redhat.com>
7570 * gcc.dg/analyzer/pr94047.c: New test.
7572 2020-03-18 Richard Biener <rguenther@suse.de>
7575 * gcc.dg/torture/pr94206.c: New testcase.
7577 2020-03-18 Duan bo <duanbo3@huawei.com>
7580 * gcc.target/aarch64/pr94201.c:New test.
7582 2020-03-18 Richard Sandiford <richard.sandiford@arm.com>
7584 * gcc.target/aarch64/sve/acle/general/cpy_1.c: Leave gaps for in the
7585 check-function-bodies patterns for p15 to be saved.
7586 * gcc.target/aarch64/sve/pcs/args_1.c (callee_pred): Expect two
7587 predicates to be saved.
7588 * gcc.target/aarch64/sve/pcs/saves_1_be_nowrap.c (test_1): Expect
7589 p12-p15 to be saved and restored.
7590 (test_2): Remove p12-p15 from the clobber list.
7591 * gcc.target/aarch64/sve/pcs/saves_1_be_wrap.c (test_1): Expect
7592 p12-p15 to be saved and restored.
7593 (test_2): Remove p12-p15 from the clobber list.
7594 * gcc.target/aarch64/sve/pcs/saves_1_le_nowrap.c (test_1): Expect
7595 p12-p15 to be saved and restored.
7596 (test_2): Remove p12-p15 from the clobber list.
7597 * gcc.target/aarch64/sve/pcs/saves_1_le_wrap.c (test_1): Expect
7598 p12-p15 to be saved and restored.
7599 (test_2): Remove p12-p15 from the clobber list.
7600 * gcc.target/aarch64/sve/pcs/saves_2_be_nowrap.c: Expect p12-p15
7601 to be saved and restored.
7602 * gcc.target/aarch64/sve/pcs/saves_2_be_wrap.c: Likewise.
7603 * gcc.target/aarch64/sve/pcs/saves_2_le_nowrap.c: Likewise.
7604 * gcc.target/aarch64/sve/pcs/saves_2_le_wrap.c: Likewise.
7605 * gcc.target/aarch64/sve/pcs/saves_4_be.c: Likewise.
7606 * gcc.target/aarch64/sve/pcs/saves_4_le.c: Likewise.
7607 * gcc.target/aarch64/sve/pcs/saves_5_be.c: Likewise.
7608 * gcc.target/aarch64/sve/pcs/saves_5_le.c: Likewise.
7609 * gcc.target/aarch64/sve/pcs/stack_clash_1.c (test_1): Likewise.
7610 (test_2): Remove p12-p15 from the clobber list.
7611 * gcc.target/aarch64/sve/pcs/stack_clash_1_128.c (test_1): Expect
7612 p12-p15 to be saved and restored.
7613 (test_2): Remove p12-p15 from the clobber list.
7614 * gcc.target/aarch64/sve/pcs/stack_clash_1_256.c (test_1): Expect
7615 p12-p15 to be saved and restored.
7616 (test_2): Remove p12-p15 from the clobber list.
7617 (test_4): Expect only 16 bytes of stack to be allocated for the
7618 predicate save slot.
7619 * gcc.target/aarch64/sve/pcs/stack_clash_1_512.c (test_1): Expect
7620 p12-p15 to be saved and restored.
7621 (test_2): Remove p12-p15 from the clobber list.
7622 (test_4): Expect only 16 bytes of stack to be allocated for the
7623 predicate save slot.
7624 * gcc.target/aarch64/sve/pcs/stack_clash_1_1024.c (test_1): Expect
7625 p12-p15 to be saved and restored.
7626 (test_2): Remove p12-p15 from the clobber list.
7627 (test_4): Expect only 16 bytes of stack to be allocated for the
7628 predicate save slot.
7629 * gcc.target/aarch64/sve/pcs/stack_clash_1_2048.c (test_1): Expect
7630 p12-p15 to be saved and restored.
7631 (test_2): Remove p12-p15 from the clobber list.
7632 (test_4): Expect only 32 bytes of stack to be allocated for the
7633 predicate save slot.
7634 * gcc.target/aarch64/sve/pcs/stack_clash_2_256.c: Use z16 rather
7635 than p4 to create a vector-sized save slot.
7636 * gcc.target/aarch64/sve/pcs/stack_clash_2_512.c: Likewise.
7637 * gcc.target/aarch64/sve/pcs/stack_clash_2_1024.c: Likewise.
7638 * gcc.target/aarch64/sve/pcs/stack_clash_2_2048.c: Likewise.
7640 2020-03-18 Tobias Burnus <tobias@codesourcery.com>
7642 * g++.dg/goacc/firstprivate-mappings-1.C: Only set DO_LONG_DOUBLE if
7643 not defined; update comments.
7644 * c-c++-common/goacc/firstprivate-mappings-1.c: Likewise.
7646 2020-03-18 Richard Biener <rguenther@suse.de>
7649 * gcc.dg/pr94188.c: New testcase.
7651 2020-03-18 Jakub Jelinek <jakub@redhat.com>
7654 * g++.dg/cpp1z/class-deduction72.C: New test.
7656 2020-03-17 Uroš Bizjak <ubizjak@gmail.com>
7658 * g++.dg/debug/dwarf2/const2b.C (dg-do): Fix target selector.
7660 2020-03-17 Jakub Jelinek <jakub@redhat.com>
7663 * gcc.dg/pr94172-1.c: New test.
7664 * gcc.dg/pr94172-2.c: New test.
7667 * g++.dg/cpp0x/enum40.C: New test.
7669 2020-03-17 Richard Sandiford <richard.sandiford@arm.com>
7671 * gcc.target/aarch64/advsimd-intrinsics/bfcvt-nosimd.c: Skip for
7672 -fno-fat-lto-objects. Use tabs rather than spaces in the
7673 check-function-bodies code.
7675 2020-03-17 Iain Sandoe <iain@sandoe.co.uk>
7677 * g++.dg/coroutines/torture/coro-torture.exp: Ensure that
7678 DEFAULT_CXXFLAGS has a value, even if unset by a higher level.
7680 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
7681 Mihail Ionescu <mihail.ionescu@arm.com>
7682 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
7684 * gcc.target/arm/mve/intrinsics/vabavq_s16.c: New test.
7685 * gcc.target/arm/mve/intrinsics/vabavq_s32.c: Likewise.
7686 * gcc.target/arm/mve/intrinsics/vabavq_s8.c: Likewise.
7687 * gcc.target/arm/mve/intrinsics/vabavq_u16.c: Likewise.
7688 * gcc.target/arm/mve/intrinsics/vabavq_u32.c: Likewise.
7689 * gcc.target/arm/mve/intrinsics/vabavq_u8.c: Likewise.
7690 * gcc.target/arm/mve/intrinsics/vbicq_m_n_s16.c: Likewise.
7691 * gcc.target/arm/mve/intrinsics/vbicq_m_n_s32.c: Likewise.
7692 * gcc.target/arm/mve/intrinsics/vbicq_m_n_u16.c: Likewise.
7693 * gcc.target/arm/mve/intrinsics/vbicq_m_n_u32.c: Likewise.
7694 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_f16.c: Likewise.
7695 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_f32.c: Likewise.
7696 * gcc.target/arm/mve/intrinsics/vcvtaq_m_s16_f16.c: Likewise.
7697 * gcc.target/arm/mve/intrinsics/vcvtaq_m_s32_f32.c: Likewise.
7698 * gcc.target/arm/mve/intrinsics/vcvtaq_m_u16_f16.c: Likewise.
7699 * gcc.target/arm/mve/intrinsics/vcvtaq_m_u32_f32.c: Likewise.
7700 * gcc.target/arm/mve/intrinsics/vcvtq_m_f16_s16.c: Likewise.
7701 * gcc.target/arm/mve/intrinsics/vcvtq_m_f16_u16.c: Likewise.
7702 * gcc.target/arm/mve/intrinsics/vcvtq_m_f32_s32.c: Likewise.
7703 * gcc.target/arm/mve/intrinsics/vcvtq_m_f32_u32.c: Likewise.
7704 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_s16.c: Likewise.
7705 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_s32.c: Likewise.
7706 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_u16.c: Likewise.
7707 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_u32.c: Likewise.
7708 * gcc.target/arm/mve/intrinsics/vqrshrunbq_n_s16.c: Likewise.
7709 * gcc.target/arm/mve/intrinsics/vqrshrunbq_n_s32.c: Likewise.
7710 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_s32.c: Likewise.
7711 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_u32.c: Likewise.
7712 * gcc.target/arm/mve/intrinsics/vshlcq_s16.c: Likewise.
7713 * gcc.target/arm/mve/intrinsics/vshlcq_s32.c: Likewise.
7714 * gcc.target/arm/mve/intrinsics/vshlcq_s8.c: Likewise.
7715 * gcc.target/arm/mve/intrinsics/vshlcq_u16.c: Likewise.
7716 * gcc.target/arm/mve/intrinsics/vshlcq_u32.c: Likewise.
7717 * gcc.target/arm/mve/intrinsics/vshlcq_u8.c: Likewise.
7719 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
7720 Mihail Ionescu <mihail.ionescu@arm.com>
7721 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
7723 * gcc.target/arm/mve/intrinsics/vabdq_f16.c: New test.
7724 * gcc.target/arm/mve/intrinsics/vabdq_f32.c: Likewise.
7725 * gcc.target/arm/mve/intrinsics/vaddlvaq_s32.c: Likewise.
7726 * gcc.target/arm/mve/intrinsics/vaddlvaq_u32.c: Likewise.
7727 * gcc.target/arm/mve/intrinsics/vaddq_n_f16.c: Likewise.
7728 * gcc.target/arm/mve/intrinsics/vaddq_n_f32.c: Likewise.
7729 * gcc.target/arm/mve/intrinsics/vandq_f16.c: Likewise.
7730 * gcc.target/arm/mve/intrinsics/vandq_f32.c: Likewise.
7731 * gcc.target/arm/mve/intrinsics/vbicq_f16.c: Likewise.
7732 * gcc.target/arm/mve/intrinsics/vbicq_f32.c: Likewise.
7733 * gcc.target/arm/mve/intrinsics/vbicq_n_s16.c: Likewise.
7734 * gcc.target/arm/mve/intrinsics/vbicq_n_s32.c: Likewise.
7735 * gcc.target/arm/mve/intrinsics/vbicq_n_u16.c: Likewise.
7736 * gcc.target/arm/mve/intrinsics/vbicq_n_u32.c: Likewise.
7737 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_f16.c: Likewise.
7738 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_f32.c: Likewise.
7739 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_f16.c: Likewise.
7740 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_f32.c: Likewise.
7741 * gcc.target/arm/mve/intrinsics/vcmpeqq_f16.c: Likewise.
7742 * gcc.target/arm/mve/intrinsics/vcmpeqq_f32.c: Likewise.
7743 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f16.c: Likewise.
7744 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f32.c: Likewise.
7745 * gcc.target/arm/mve/intrinsics/vcmpgeq_f16.c: Likewise.
7746 * gcc.target/arm/mve/intrinsics/vcmpgeq_f32.c: Likewise.
7747 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f16.c: Likewise.
7748 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f32.c: Likewise.
7749 * gcc.target/arm/mve/intrinsics/vcmpgtq_f16.c: Likewise.
7750 * gcc.target/arm/mve/intrinsics/vcmpgtq_f32.c: Likewise.
7751 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16.c: Likewise.
7752 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f32.c: Likewise.
7753 * gcc.target/arm/mve/intrinsics/vcmpleq_f16.c: Likewise.
7754 * gcc.target/arm/mve/intrinsics/vcmpleq_f32.c: Likewise.
7755 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f16.c: Likewise.
7756 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f32.c: Likewise.
7757 * gcc.target/arm/mve/intrinsics/vcmpltq_f16.c: Likewise.
7758 * gcc.target/arm/mve/intrinsics/vcmpltq_f32.c: Likewise.
7759 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f16.c: Likewise.
7760 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f32.c: Likewise.
7761 * gcc.target/arm/mve/intrinsics/vcmpneq_f16.c: Likewise.
7762 * gcc.target/arm/mve/intrinsics/vcmpneq_f32.c: Likewise.
7763 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16.c: Likewise.
7764 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32.c: Likewise.
7765 * gcc.target/arm/mve/intrinsics/vcmulq_f16.c: Likewise.
7766 * gcc.target/arm/mve/intrinsics/vcmulq_f32.c: Likewise.
7767 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_f16.c: Likewise.
7768 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_f32.c: Likewise.
7769 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_f16.c: Likewise.
7770 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_f32.c: Likewise.
7771 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_f16.c: Likewise.
7772 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_f32.c: Likewise.
7773 * gcc.target/arm/mve/intrinsics/vctp16q_m.c: Likewise.
7774 * gcc.target/arm/mve/intrinsics/vctp32q_m.c: Likewise.
7775 * gcc.target/arm/mve/intrinsics/vctp64q_m.c: Likewise.
7776 * gcc.target/arm/mve/intrinsics/vctp8q_m.c: Likewise.
7777 * gcc.target/arm/mve/intrinsics/vcvtbq_f16_f32.c: Likewise.
7778 * gcc.target/arm/mve/intrinsics/vcvttq_f16_f32.c: Likewise.
7779 * gcc.target/arm/mve/intrinsics/veorq_f16.c: Likewise.
7780 * gcc.target/arm/mve/intrinsics/veorq_f32.c: Likewise.
7781 * gcc.target/arm/mve/intrinsics/vmaxnmaq_f16.c: Likewise.
7782 * gcc.target/arm/mve/intrinsics/vmaxnmaq_f32.c: Likewise.
7783 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f16.c: Likewise.
7784 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f32.c: Likewise.
7785 * gcc.target/arm/mve/intrinsics/vmaxnmq_f16.c: Likewise.
7786 * gcc.target/arm/mve/intrinsics/vmaxnmq_f32.c: Likewise.
7787 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f16.c: Likewise.
7788 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f32.c: Likewise.
7789 * gcc.target/arm/mve/intrinsics/vminnmaq_f16.c: Likewise.
7790 * gcc.target/arm/mve/intrinsics/vminnmaq_f32.c: Likewise.
7791 * gcc.target/arm/mve/intrinsics/vminnmavq_f16.c: Likewise.
7792 * gcc.target/arm/mve/intrinsics/vminnmavq_f32.c: Likewise.
7793 * gcc.target/arm/mve/intrinsics/vminnmq_f16.c: Likewise.
7794 * gcc.target/arm/mve/intrinsics/vminnmq_f32.c: Likewise.
7795 * gcc.target/arm/mve/intrinsics/vminnmvq_f16.c: Likewise.
7796 * gcc.target/arm/mve/intrinsics/vminnmvq_f32.c: Likewise.
7797 * gcc.target/arm/mve/intrinsics/vmlaldavq_s16.c: Likewise.
7798 * gcc.target/arm/mve/intrinsics/vmlaldavq_s32.c: Likewise.
7799 * gcc.target/arm/mve/intrinsics/vmlaldavq_u16.c: Likewise.
7800 * gcc.target/arm/mve/intrinsics/vmlaldavq_u32.c: Likewise.
7801 * gcc.target/arm/mve/intrinsics/vmlaldavxq_s16.c: Likewise.
7802 * gcc.target/arm/mve/intrinsics/vmlaldavxq_s32.c: Likewise.
7803 * gcc.target/arm/mve/intrinsics/vmlaldavxq_u16.c: Likewise.
7804 * gcc.target/arm/mve/intrinsics/vmlaldavxq_u32.c: Likewise.
7805 * gcc.target/arm/mve/intrinsics/vmlsldavq_s16.c: Likewise.
7806 * gcc.target/arm/mve/intrinsics/vmlsldavq_s32.c: Likewise.
7807 * gcc.target/arm/mve/intrinsics/vmlsldavxq_s16.c: Likewise.
7808 * gcc.target/arm/mve/intrinsics/vmlsldavxq_s32.c: Likewise.
7809 * gcc.target/arm/mve/intrinsics/vmovnbq_s16.c: Likewise.
7810 * gcc.target/arm/mve/intrinsics/vmovnbq_s32.c: Likewise.
7811 * gcc.target/arm/mve/intrinsics/vmovnbq_u16.c: Likewise.
7812 * gcc.target/arm/mve/intrinsics/vmovnbq_u32.c: Likewise.
7813 * gcc.target/arm/mve/intrinsics/vmovntq_s16.c: Likewise.
7814 * gcc.target/arm/mve/intrinsics/vmovntq_s32.c: Likewise.
7815 * gcc.target/arm/mve/intrinsics/vmovntq_u16.c: Likewise.
7816 * gcc.target/arm/mve/intrinsics/vmovntq_u32.c: Likewise.
7817 * gcc.target/arm/mve/intrinsics/vmullbq_poly_p16.c: Likewise.
7818 * gcc.target/arm/mve/intrinsics/vmullbq_poly_p8.c: Likewise.
7819 * gcc.target/arm/mve/intrinsics/vmulltq_poly_p16.c: Likewise.
7820 * gcc.target/arm/mve/intrinsics/vmulltq_poly_p8.c: Likewise.
7821 * gcc.target/arm/mve/intrinsics/vmulq_f16.c: Likewise.
7822 * gcc.target/arm/mve/intrinsics/vmulq_f32.c: Likewise.
7823 * gcc.target/arm/mve/intrinsics/vmulq_n_f16.c: Likewise.
7824 * gcc.target/arm/mve/intrinsics/vmulq_n_f32.c: Likewise.
7825 * gcc.target/arm/mve/intrinsics/vornq_f16.c: Likewise.
7826 * gcc.target/arm/mve/intrinsics/vornq_f32.c: Likewise.
7827 * gcc.target/arm/mve/intrinsics/vorrq_f16.c: Likewise.
7828 * gcc.target/arm/mve/intrinsics/vorrq_f32.c: Likewise.
7829 * gcc.target/arm/mve/intrinsics/vorrq_n_s16.c: Likewise.
7830 * gcc.target/arm/mve/intrinsics/vorrq_n_s32.c: Likewise.
7831 * gcc.target/arm/mve/intrinsics/vorrq_n_u16.c: Likewise.
7832 * gcc.target/arm/mve/intrinsics/vorrq_n_u32.c: Likewise.
7833 * gcc.target/arm/mve/intrinsics/vqdmullbq_n_s16.c: Likewise.
7834 * gcc.target/arm/mve/intrinsics/vqdmullbq_n_s32.c: Likewise.
7835 * gcc.target/arm/mve/intrinsics/vqdmullbq_s16.c: Likewise.
7836 * gcc.target/arm/mve/intrinsics/vqdmullbq_s32.c: Likewise.
7837 * gcc.target/arm/mve/intrinsics/vqdmulltq_n_s16.c: Likewise.
7838 * gcc.target/arm/mve/intrinsics/vqdmulltq_n_s32.c: Likewise.
7839 * gcc.target/arm/mve/intrinsics/vqdmulltq_s16.c: Likewise.
7840 * gcc.target/arm/mve/intrinsics/vqdmulltq_s32.c: Likewise.
7841 * gcc.target/arm/mve/intrinsics/vqmovnbq_s16.c: Likewise.
7842 * gcc.target/arm/mve/intrinsics/vqmovnbq_s32.c: Likewise.
7843 * gcc.target/arm/mve/intrinsics/vqmovnbq_u16.c: Likewise.
7844 * gcc.target/arm/mve/intrinsics/vqmovnbq_u32.c: Likewise.
7845 * gcc.target/arm/mve/intrinsics/vqmovntq_s16.c: Likewise.
7846 * gcc.target/arm/mve/intrinsics/vqmovntq_s32.c: Likewise.
7847 * gcc.target/arm/mve/intrinsics/vqmovntq_u16.c: Likewise.
7848 * gcc.target/arm/mve/intrinsics/vqmovntq_u32.c: Likewise.
7849 * gcc.target/arm/mve/intrinsics/vqmovunbq_s16.c: Likewise.
7850 * gcc.target/arm/mve/intrinsics/vqmovunbq_s32.c: Likewise.
7851 * gcc.target/arm/mve/intrinsics/vqmovuntq_s16.c: Likewise.
7852 * gcc.target/arm/mve/intrinsics/vqmovuntq_s32.c: Likewise.
7853 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_s32.c: Likewise.
7854 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_u32.c: Likewise.
7855 * gcc.target/arm/mve/intrinsics/vrmlaldavhxq_s32.c: Likewise.
7856 * gcc.target/arm/mve/intrinsics/vrmlsldavhq_s32.c: Likewise.
7857 * gcc.target/arm/mve/intrinsics/vrmlsldavhxq_s32.c: Likewise.
7858 * gcc.target/arm/mve/intrinsics/vshllbq_n_s16.c: Likewise.
7859 * gcc.target/arm/mve/intrinsics/vshllbq_n_s8.c: Likewise.
7860 * gcc.target/arm/mve/intrinsics/vshllbq_n_u16.c: Likewise.
7861 * gcc.target/arm/mve/intrinsics/vshllbq_n_u8.c: Likewise.
7862 * gcc.target/arm/mve/intrinsics/vshlltq_n_s16.c: Likewise.
7863 * gcc.target/arm/mve/intrinsics/vshlltq_n_s8.c: Likewise.
7864 * gcc.target/arm/mve/intrinsics/vshlltq_n_u16.c: Likewise.
7865 * gcc.target/arm/mve/intrinsics/vshlltq_n_u8.c: Likewise.
7866 * gcc.target/arm/mve/intrinsics/vsubq_f16.c: Likewise.
7867 * gcc.target/arm/mve/intrinsics/vsubq_f32.c: Likewise.
7869 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
7870 Mihail Ionescu <mihail.ionescu@arm.com>
7871 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
7873 * gcc.target/arm/mve/intrinsics/vabdq_s16.c: New test.
7874 * gcc.target/arm/mve/intrinsics/vabdq_s32.c: Likewise.
7875 * gcc.target/arm/mve/intrinsics/vabdq_s8.c: Likewise.
7876 * gcc.target/arm/mve/intrinsics/vabdq_u16.c: Likewise.
7877 * gcc.target/arm/mve/intrinsics/vabdq_u32.c: Likewise.
7878 * gcc.target/arm/mve/intrinsics/vabdq_u8.c: Likewise.
7879 * gcc.target/arm/mve/intrinsics/vaddq_n_s16.c: Likewise.
7880 * gcc.target/arm/mve/intrinsics/vaddq_n_s32.c: Likewise.
7881 * gcc.target/arm/mve/intrinsics/vaddq_n_s8.c: Likewise.
7882 * gcc.target/arm/mve/intrinsics/vaddq_n_u16.c: Likewise.
7883 * gcc.target/arm/mve/intrinsics/vaddq_n_u32.c: Likewise.
7884 * gcc.target/arm/mve/intrinsics/vaddq_n_u8.c: Likewise.
7885 * gcc.target/arm/mve/intrinsics/vaddvaq_s16.c: Likewise.
7886 * gcc.target/arm/mve/intrinsics/vaddvaq_s32.c: Likewise.
7887 * gcc.target/arm/mve/intrinsics/vaddvaq_s8.c: Likewise.
7888 * gcc.target/arm/mve/intrinsics/vaddvaq_u16.c: Likewise.
7889 * gcc.target/arm/mve/intrinsics/vaddvaq_u32.c: Likewise.
7890 * gcc.target/arm/mve/intrinsics/vaddvaq_u8.c: Likewise.
7891 * gcc.target/arm/mve/intrinsics/vaddvq_p_s16.c: Likewise.
7892 * gcc.target/arm/mve/intrinsics/vaddvq_p_s32.c: Likewise.
7893 * gcc.target/arm/mve/intrinsics/vaddvq_p_s8.c: Likewise.
7894 * gcc.target/arm/mve/intrinsics/vaddvq_p_u16.c: Likewise.
7895 * gcc.target/arm/mve/intrinsics/vaddvq_p_u32.c: Likewise.
7896 * gcc.target/arm/mve/intrinsics/vaddvq_p_u8.c: Likewise.
7897 * gcc.target/arm/mve/intrinsics/vandq_s16.c: Likewise.
7898 * gcc.target/arm/mve/intrinsics/vandq_s32.c: Likewise.
7899 * gcc.target/arm/mve/intrinsics/vandq_s8.c: Likewise.
7900 * gcc.target/arm/mve/intrinsics/vandq_u16.c: Likewise.
7901 * gcc.target/arm/mve/intrinsics/vandq_u32.c: Likewise.
7902 * gcc.target/arm/mve/intrinsics/vandq_u8.c: Likewise.
7903 * gcc.target/arm/mve/intrinsics/vbicq_s16.c: Likewise.
7904 * gcc.target/arm/mve/intrinsics/vbicq_s32.c: Likewise.
7905 * gcc.target/arm/mve/intrinsics/vbicq_s8.c: Likewise.
7906 * gcc.target/arm/mve/intrinsics/vbicq_u16.c: Likewise.
7907 * gcc.target/arm/mve/intrinsics/vbicq_u32.c: Likewise.
7908 * gcc.target/arm/mve/intrinsics/vbicq_u8.c: Likewise.
7909 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s16.c: Likewise.
7910 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s32.c: Likewise.
7911 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s8.c: Likewise.
7912 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u16.c: Likewise.
7913 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u32.c: Likewise.
7914 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u8.c: Likewise.
7915 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s16.c: Likewise.
7916 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s32.c: Likewise.
7917 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s8.c: Likewise.
7918 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u16.c: Likewise.
7919 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u32.c: Likewise.
7920 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u8.c: Likewise.
7921 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s16.c: Likewise.
7922 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s32.c: Likewise.
7923 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s8.c: Likewise.
7924 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u16.c: Likewise.
7925 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u32.c: Likewise.
7926 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u8.c: Likewise.
7927 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u16.c: Likewise.
7928 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u32.c: Likewise.
7929 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u8.c: Likewise.
7930 * gcc.target/arm/mve/intrinsics/vcmpcsq_u16.c: Likewise.
7931 * gcc.target/arm/mve/intrinsics/vcmpcsq_u32.c: Likewise.
7932 * gcc.target/arm/mve/intrinsics/vcmpcsq_u8.c: Likewise.
7933 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_s16.c: Likewise.
7934 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_s32.c: Likewise.
7935 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_s8.c: Likewise.
7936 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u16.c: Likewise.
7937 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u32.c: Likewise.
7938 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u8.c: Likewise.
7939 * gcc.target/arm/mve/intrinsics/vcmpeqq_s16.c: Likewise.
7940 * gcc.target/arm/mve/intrinsics/vcmpeqq_s32.c: Likewise.
7941 * gcc.target/arm/mve/intrinsics/vcmpeqq_s8.c: Likewise.
7942 * gcc.target/arm/mve/intrinsics/vcmpeqq_u16.c: Likewise.
7943 * gcc.target/arm/mve/intrinsics/vcmpeqq_u32.c: Likewise.
7944 * gcc.target/arm/mve/intrinsics/vcmpeqq_u8.c: Likewise.
7945 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_s16.c: Likewise.
7946 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_s32.c: Likewise.
7947 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_s8.c: Likewise.
7948 * gcc.target/arm/mve/intrinsics/vcmpgeq_s16.c: Likewise.
7949 * gcc.target/arm/mve/intrinsics/vcmpgeq_s32.c: Likewise.
7950 * gcc.target/arm/mve/intrinsics/vcmpgeq_s8.c: Likewise.
7951 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_s16.c: Likewise.
7952 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_s32.c: Likewise.
7953 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_s8.c: Likewise.
7954 * gcc.target/arm/mve/intrinsics/vcmpgtq_s16.c: Likewise.
7955 * gcc.target/arm/mve/intrinsics/vcmpgtq_s32.c: Likewise.
7956 * gcc.target/arm/mve/intrinsics/vcmpgtq_s8.c: Likewise.
7957 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u16.c: Likewise.
7958 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u32.c: Likewise.
7959 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u8.c: Likewise.
7960 * gcc.target/arm/mve/intrinsics/vcmphiq_u16.c: Likewise.
7961 * gcc.target/arm/mve/intrinsics/vcmphiq_u32.c: Likewise.
7962 * gcc.target/arm/mve/intrinsics/vcmphiq_u8.c: Likewise.
7963 * gcc.target/arm/mve/intrinsics/vcmpleq_n_s16.c: Likewise.
7964 * gcc.target/arm/mve/intrinsics/vcmpleq_n_s32.c: Likewise.
7965 * gcc.target/arm/mve/intrinsics/vcmpleq_n_s8.c: Likewise.
7966 * gcc.target/arm/mve/intrinsics/vcmpleq_s16.c: Likewise.
7967 * gcc.target/arm/mve/intrinsics/vcmpleq_s32.c: Likewise.
7968 * gcc.target/arm/mve/intrinsics/vcmpleq_s8.c: Likewise.
7969 * gcc.target/arm/mve/intrinsics/vcmpltq_n_s16.c: Likewise.
7970 * gcc.target/arm/mve/intrinsics/vcmpltq_n_s32.c: Likewise.
7971 * gcc.target/arm/mve/intrinsics/vcmpltq_n_s8.c: Likewise.
7972 * gcc.target/arm/mve/intrinsics/vcmpltq_s16.c: Likewise.
7973 * gcc.target/arm/mve/intrinsics/vcmpltq_s32.c: Likewise.
7974 * gcc.target/arm/mve/intrinsics/vcmpltq_s8.c: Likewise.
7975 * gcc.target/arm/mve/intrinsics/vcmpneq_n_s16.c: Likewise.
7976 * gcc.target/arm/mve/intrinsics/vcmpneq_n_s32.c: Likewise.
7977 * gcc.target/arm/mve/intrinsics/vcmpneq_n_s8.c: Likewise.
7978 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u16.c: Likewise.
7979 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u32.c: Likewise.
7980 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u8.c: Likewise.
7981 * gcc.target/arm/mve/intrinsics/veorq_s16.c: Likewise.
7982 * gcc.target/arm/mve/intrinsics/veorq_s32.c: Likewise.
7983 * gcc.target/arm/mve/intrinsics/veorq_s8.c: Likewise.
7984 * gcc.target/arm/mve/intrinsics/veorq_u16.c: Likewise.
7985 * gcc.target/arm/mve/intrinsics/veorq_u32.c: Likewise.
7986 * gcc.target/arm/mve/intrinsics/veorq_u8.c: Likewise.
7987 * gcc.target/arm/mve/intrinsics/vhaddq_n_s16.c: Likewise.
7988 * gcc.target/arm/mve/intrinsics/vhaddq_n_s32.c: Likewise.
7989 * gcc.target/arm/mve/intrinsics/vhaddq_n_s8.c: Likewise.
7990 * gcc.target/arm/mve/intrinsics/vhaddq_n_u16.c: Likewise.
7991 * gcc.target/arm/mve/intrinsics/vhaddq_n_u32.c: Likewise.
7992 * gcc.target/arm/mve/intrinsics/vhaddq_n_u8.c: Likewise.
7993 * gcc.target/arm/mve/intrinsics/vhaddq_s16.c: Likewise.
7994 * gcc.target/arm/mve/intrinsics/vhaddq_s32.c: Likewise.
7995 * gcc.target/arm/mve/intrinsics/vhaddq_s8.c: Likewise.
7996 * gcc.target/arm/mve/intrinsics/vhaddq_u16.c: Likewise.
7997 * gcc.target/arm/mve/intrinsics/vhaddq_u32.c: Likewise.
7998 * gcc.target/arm/mve/intrinsics/vhaddq_u8.c: Likewise.
7999 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s16.c: Likewise.
8000 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s32.c: Likewise.
8001 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s8.c: Likewise.
8002 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s16.c: Likewise.
8003 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s32.c: Likewise.
8004 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s8.c: Likewise.
8005 * gcc.target/arm/mve/intrinsics/vhsubq_n_s16.c: Likewise.
8006 * gcc.target/arm/mve/intrinsics/vhsubq_n_s32.c: Likewise.
8007 * gcc.target/arm/mve/intrinsics/vhsubq_n_s8.c: Likewise.
8008 * gcc.target/arm/mve/intrinsics/vhsubq_n_u16.c: Likewise.
8009 * gcc.target/arm/mve/intrinsics/vhsubq_n_u32.c: Likewise.
8010 * gcc.target/arm/mve/intrinsics/vhsubq_n_u8.c: Likewise.
8011 * gcc.target/arm/mve/intrinsics/vhsubq_s16.c: Likewise.
8012 * gcc.target/arm/mve/intrinsics/vhsubq_s32.c: Likewise.
8013 * gcc.target/arm/mve/intrinsics/vhsubq_s8.c: Likewise.
8014 * gcc.target/arm/mve/intrinsics/vhsubq_u16.c: Likewise.
8015 * gcc.target/arm/mve/intrinsics/vhsubq_u32.c: Likewise.
8016 * gcc.target/arm/mve/intrinsics/vhsubq_u8.c: Likewise.
8017 * gcc.target/arm/mve/intrinsics/vmaxaq_s16.c: Likewise.
8018 * gcc.target/arm/mve/intrinsics/vmaxaq_s32.c: Likewise.
8019 * gcc.target/arm/mve/intrinsics/vmaxaq_s8.c: Likewise.
8020 * gcc.target/arm/mve/intrinsics/vmaxavq_s16.c: Likewise.
8021 * gcc.target/arm/mve/intrinsics/vmaxavq_s32.c: Likewise.
8022 * gcc.target/arm/mve/intrinsics/vmaxavq_s8.c: Likewise.
8023 * gcc.target/arm/mve/intrinsics/vmaxq_s16.c: Likewise.
8024 * gcc.target/arm/mve/intrinsics/vmaxq_s32.c: Likewise.
8025 * gcc.target/arm/mve/intrinsics/vmaxq_s8.c: Likewise.
8026 * gcc.target/arm/mve/intrinsics/vmaxq_u16.c: Likewise.
8027 * gcc.target/arm/mve/intrinsics/vmaxq_u32.c: Likewise.
8028 * gcc.target/arm/mve/intrinsics/vmaxq_u8.c: Likewise.
8029 * gcc.target/arm/mve/intrinsics/vmaxvq_s16.c: Likewise.
8030 * gcc.target/arm/mve/intrinsics/vmaxvq_s32.c: Likewise.
8031 * gcc.target/arm/mve/intrinsics/vmaxvq_s8.c: Likewise.
8032 * gcc.target/arm/mve/intrinsics/vmaxvq_u16.c: Likewise.
8033 * gcc.target/arm/mve/intrinsics/vmaxvq_u32.c: Likewise.
8034 * gcc.target/arm/mve/intrinsics/vmaxvq_u8.c: Likewise.
8035 * gcc.target/arm/mve/intrinsics/vminaq_s16.c: Likewise.
8036 * gcc.target/arm/mve/intrinsics/vminaq_s32.c: Likewise.
8037 * gcc.target/arm/mve/intrinsics/vminaq_s8.c: Likewise.
8038 * gcc.target/arm/mve/intrinsics/vminavq_s16.c: Likewise.
8039 * gcc.target/arm/mve/intrinsics/vminavq_s32.c: Likewise.
8040 * gcc.target/arm/mve/intrinsics/vminavq_s8.c: Likewise.
8041 * gcc.target/arm/mve/intrinsics/vminq_s16.c: Likewise.
8042 * gcc.target/arm/mve/intrinsics/vminq_s32.c: Likewise.
8043 * gcc.target/arm/mve/intrinsics/vminq_s8.c: Likewise.
8044 * gcc.target/arm/mve/intrinsics/vminq_u16.c: Likewise.
8045 * gcc.target/arm/mve/intrinsics/vminq_u32.c: Likewise.
8046 * gcc.target/arm/mve/intrinsics/vminq_u8.c: Likewise.
8047 * gcc.target/arm/mve/intrinsics/vminvq_s16.c: Likewise.
8048 * gcc.target/arm/mve/intrinsics/vminvq_s32.c: Likewise.
8049 * gcc.target/arm/mve/intrinsics/vminvq_s8.c: Likewise.
8050 * gcc.target/arm/mve/intrinsics/vminvq_u16.c: Likewise.
8051 * gcc.target/arm/mve/intrinsics/vminvq_u32.c: Likewise.
8052 * gcc.target/arm/mve/intrinsics/vminvq_u8.c: Likewise.
8053 * gcc.target/arm/mve/intrinsics/vmladavq_s16.c: Likewise.
8054 * gcc.target/arm/mve/intrinsics/vmladavq_s32.c: Likewise.
8055 * gcc.target/arm/mve/intrinsics/vmladavq_s8.c: Likewise.
8056 * gcc.target/arm/mve/intrinsics/vmladavq_u16.c: Likewise.
8057 * gcc.target/arm/mve/intrinsics/vmladavq_u32.c: Likewise.
8058 * gcc.target/arm/mve/intrinsics/vmladavq_u8.c: Likewise.
8059 * gcc.target/arm/mve/intrinsics/vmladavxq_s16.c: Likewise.
8060 * gcc.target/arm/mve/intrinsics/vmladavxq_s32.c: Likewise.
8061 * gcc.target/arm/mve/intrinsics/vmladavxq_s8.c: Likewise.
8062 * gcc.target/arm/mve/intrinsics/vmlsdavq_s16.c: Likewise.
8063 * gcc.target/arm/mve/intrinsics/vmlsdavq_s32.c: Likewise.
8064 * gcc.target/arm/mve/intrinsics/vmlsdavq_s8.c: Likewise.
8065 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s16.c: Likewise.
8066 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s32.c: Likewise.
8067 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s8.c: Likewise.
8068 * gcc.target/arm/mve/intrinsics/vmulhq_s16.c: Likewise.
8069 * gcc.target/arm/mve/intrinsics/vmulhq_s32.c: Likewise.
8070 * gcc.target/arm/mve/intrinsics/vmulhq_s8.c: Likewise.
8071 * gcc.target/arm/mve/intrinsics/vmulhq_u16.c: Likewise.
8072 * gcc.target/arm/mve/intrinsics/vmulhq_u32.c: Likewise.
8073 * gcc.target/arm/mve/intrinsics/vmulhq_u8.c: Likewise.
8074 * gcc.target/arm/mve/intrinsics/vmullbq_int_s16.c: Likewise.
8075 * gcc.target/arm/mve/intrinsics/vmullbq_int_s32.c: Likewise.
8076 * gcc.target/arm/mve/intrinsics/vmullbq_int_s8.c: Likewise.
8077 * gcc.target/arm/mve/intrinsics/vmullbq_int_u16.c: Likewise.
8078 * gcc.target/arm/mve/intrinsics/vmullbq_int_u32.c: Likewise.
8079 * gcc.target/arm/mve/intrinsics/vmullbq_int_u8.c: Likewise.
8080 * gcc.target/arm/mve/intrinsics/vmulltq_int_s16.c: Likewise.
8081 * gcc.target/arm/mve/intrinsics/vmulltq_int_s32.c: Likewise.
8082 * gcc.target/arm/mve/intrinsics/vmulltq_int_s8.c: Likewise.
8083 * gcc.target/arm/mve/intrinsics/vmulltq_int_u16.c: Likewise.
8084 * gcc.target/arm/mve/intrinsics/vmulltq_int_u32.c: Likewise.
8085 * gcc.target/arm/mve/intrinsics/vmulltq_int_u8.c: Likewise.
8086 * gcc.target/arm/mve/intrinsics/vmulq_n_s16.c: Likewise.
8087 * gcc.target/arm/mve/intrinsics/vmulq_n_s32.c: Likewise.
8088 * gcc.target/arm/mve/intrinsics/vmulq_n_s8.c: Likewise.
8089 * gcc.target/arm/mve/intrinsics/vmulq_n_u16.c: Likewise.
8090 * gcc.target/arm/mve/intrinsics/vmulq_n_u32.c: Likewise.
8091 * gcc.target/arm/mve/intrinsics/vmulq_n_u8.c: Likewise.
8092 * gcc.target/arm/mve/intrinsics/vmulq_s16.c: Likewise.
8093 * gcc.target/arm/mve/intrinsics/vmulq_s32.c: Likewise.
8094 * gcc.target/arm/mve/intrinsics/vmulq_s8.c: Likewise.
8095 * gcc.target/arm/mve/intrinsics/vmulq_u16.c: Likewise.
8096 * gcc.target/arm/mve/intrinsics/vmulq_u32.c: Likewise.
8097 * gcc.target/arm/mve/intrinsics/vmulq_u8.c: Likewise.
8098 * gcc.target/arm/mve/intrinsics/vornq_s16.c: Likewise.
8099 * gcc.target/arm/mve/intrinsics/vornq_s32.c: Likewise.
8100 * gcc.target/arm/mve/intrinsics/vornq_s8.c: Likewise.
8101 * gcc.target/arm/mve/intrinsics/vornq_u16.c: Likewise.
8102 * gcc.target/arm/mve/intrinsics/vornq_u32.c: Likewise.
8103 * gcc.target/arm/mve/intrinsics/vornq_u8.c: Likewise.
8104 * gcc.target/arm/mve/intrinsics/vorrq_s16.c: Likewise.
8105 * gcc.target/arm/mve/intrinsics/vorrq_s32.c: Likewise.
8106 * gcc.target/arm/mve/intrinsics/vorrq_s8.c: Likewise.
8107 * gcc.target/arm/mve/intrinsics/vorrq_u16.c: Likewise.
8108 * gcc.target/arm/mve/intrinsics/vorrq_u32.c: Likewise.
8109 * gcc.target/arm/mve/intrinsics/vorrq_u8.c: Likewise.
8110 * gcc.target/arm/mve/intrinsics/vqaddq_n_s16.c: Likewise.
8111 * gcc.target/arm/mve/intrinsics/vqaddq_n_s32.c: Likewise.
8112 * gcc.target/arm/mve/intrinsics/vqaddq_n_s8.c: Likewise.
8113 * gcc.target/arm/mve/intrinsics/vqaddq_n_u16.c: Likewise.
8114 * gcc.target/arm/mve/intrinsics/vqaddq_n_u32.c: Likewise.
8115 * gcc.target/arm/mve/intrinsics/vqaddq_n_u8.c: Likewise.
8116 * gcc.target/arm/mve/intrinsics/vqaddq_s16.c: Likewise.
8117 * gcc.target/arm/mve/intrinsics/vqaddq_s32.c: Likewise.
8118 * gcc.target/arm/mve/intrinsics/vqaddq_s8.c: Likewise.
8119 * gcc.target/arm/mve/intrinsics/vqaddq_u16.c: Likewise.
8120 * gcc.target/arm/mve/intrinsics/vqaddq_u32.c: Likewise.
8121 * gcc.target/arm/mve/intrinsics/vqaddq_u8.c: Likewise.
8122 * gcc.target/arm/mve/intrinsics/vqdmulhq_n_s16.c: Likewise.
8123 * gcc.target/arm/mve/intrinsics/vqdmulhq_n_s32.c: Likewise.
8124 * gcc.target/arm/mve/intrinsics/vqdmulhq_n_s8.c: Likewise.
8125 * gcc.target/arm/mve/intrinsics/vqdmulhq_s16.c: Likewise.
8126 * gcc.target/arm/mve/intrinsics/vqdmulhq_s32.c: Likewise.
8127 * gcc.target/arm/mve/intrinsics/vqdmulhq_s8.c: Likewise.
8128 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s16.c: Likewise.
8129 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s32.c: Likewise.
8130 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s8.c: Likewise.
8131 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s16.c: Likewise.
8132 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s32.c: Likewise.
8133 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s8.c: Likewise.
8134 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s16.c: Likewise.
8135 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s32.c: Likewise.
8136 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s8.c: Likewise.
8137 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u16.c: Likewise.
8138 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u32.c: Likewise.
8139 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u8.c: Likewise.
8140 * gcc.target/arm/mve/intrinsics/vqrshlq_s16.c: Likewise.
8141 * gcc.target/arm/mve/intrinsics/vqrshlq_s32.c: Likewise.
8142 * gcc.target/arm/mve/intrinsics/vqrshlq_s8.c: Likewise.
8143 * gcc.target/arm/mve/intrinsics/vqrshlq_u16.c: Likewise.
8144 * gcc.target/arm/mve/intrinsics/vqrshlq_u32.c: Likewise.
8145 * gcc.target/arm/mve/intrinsics/vqrshlq_u8.c: Likewise.
8146 * gcc.target/arm/mve/intrinsics/vqshlq_n_s16.c: Likewise.
8147 * gcc.target/arm/mve/intrinsics/vqshlq_n_s32.c: Likewise.
8148 * gcc.target/arm/mve/intrinsics/vqshlq_n_s8.c: Likewise.
8149 * gcc.target/arm/mve/intrinsics/vqshlq_n_u16.c: Likewise.
8150 * gcc.target/arm/mve/intrinsics/vqshlq_n_u32.c: Likewise.
8151 * gcc.target/arm/mve/intrinsics/vqshlq_n_u8.c: Likewise.
8152 * gcc.target/arm/mve/intrinsics/vqshlq_r_s16.c: Likewise.
8153 * gcc.target/arm/mve/intrinsics/vqshlq_r_s32.c: Likewise.
8154 * gcc.target/arm/mve/intrinsics/vqshlq_r_s8.c: Likewise.
8155 * gcc.target/arm/mve/intrinsics/vqshlq_r_u16.c: Likewise.
8156 * gcc.target/arm/mve/intrinsics/vqshlq_r_u32.c: Likewise.
8157 * gcc.target/arm/mve/intrinsics/vqshlq_r_u8.c: Likewise.
8158 * gcc.target/arm/mve/intrinsics/vqshlq_s16.c: Likewise.
8159 * gcc.target/arm/mve/intrinsics/vqshlq_s32.c: Likewise.
8160 * gcc.target/arm/mve/intrinsics/vqshlq_s8.c: Likewise.
8161 * gcc.target/arm/mve/intrinsics/vqshlq_u16.c: Likewise.
8162 * gcc.target/arm/mve/intrinsics/vqshlq_u32.c: Likewise.
8163 * gcc.target/arm/mve/intrinsics/vqshlq_u8.c: Likewise.
8164 * gcc.target/arm/mve/intrinsics/vqshluq_n_s16.c: Likewise.
8165 * gcc.target/arm/mve/intrinsics/vqshluq_n_s32.c: Likewise.
8166 * gcc.target/arm/mve/intrinsics/vqshluq_n_s8.c: Likewise.
8167 * gcc.target/arm/mve/intrinsics/vqsubq_n_s16.c: Likewise.
8168 * gcc.target/arm/mve/intrinsics/vqsubq_n_s32.c: Likewise.
8169 * gcc.target/arm/mve/intrinsics/vqsubq_n_s8.c: Likewise.
8170 * gcc.target/arm/mve/intrinsics/vqsubq_n_u16.c: Likewise.
8171 * gcc.target/arm/mve/intrinsics/vqsubq_n_u32.c: Likewise.
8172 * gcc.target/arm/mve/intrinsics/vqsubq_n_u8.c: Likewise.
8173 * gcc.target/arm/mve/intrinsics/vqsubq_s16.c: Likewise.
8174 * gcc.target/arm/mve/intrinsics/vqsubq_s32.c: Likewise.
8175 * gcc.target/arm/mve/intrinsics/vqsubq_s8.c: Likewise.
8176 * gcc.target/arm/mve/intrinsics/vqsubq_u16.c: Likewise.
8177 * gcc.target/arm/mve/intrinsics/vqsubq_u32.c: Likewise.
8178 * gcc.target/arm/mve/intrinsics/vqsubq_u8.c: Likewise.
8179 * gcc.target/arm/mve/intrinsics/vrhaddq_s16.c: Likewise.
8180 * gcc.target/arm/mve/intrinsics/vrhaddq_s32.c: Likewise.
8181 * gcc.target/arm/mve/intrinsics/vrhaddq_s8.c: Likewise.
8182 * gcc.target/arm/mve/intrinsics/vrhaddq_u16.c: Likewise.
8183 * gcc.target/arm/mve/intrinsics/vrhaddq_u32.c: Likewise.
8184 * gcc.target/arm/mve/intrinsics/vrhaddq_u8.c: Likewise.
8185 * gcc.target/arm/mve/intrinsics/vrmulhq_s16.c: Likewise.
8186 * gcc.target/arm/mve/intrinsics/vrmulhq_s32.c: Likewise.
8187 * gcc.target/arm/mve/intrinsics/vrmulhq_s8.c: Likewise.
8188 * gcc.target/arm/mve/intrinsics/vrmulhq_u16.c: Likewise.
8189 * gcc.target/arm/mve/intrinsics/vrmulhq_u32.c: Likewise.
8190 * gcc.target/arm/mve/intrinsics/vrmulhq_u8.c: Likewise.
8191 * gcc.target/arm/mve/intrinsics/vrshlq_n_s16.c: Likewise.
8192 * gcc.target/arm/mve/intrinsics/vrshlq_n_s32.c: Likewise.
8193 * gcc.target/arm/mve/intrinsics/vrshlq_n_s8.c: Likewise.
8194 * gcc.target/arm/mve/intrinsics/vrshlq_n_u16.c: Likewise.
8195 * gcc.target/arm/mve/intrinsics/vrshlq_n_u32.c: Likewise.
8196 * gcc.target/arm/mve/intrinsics/vrshlq_n_u8.c: Likewise.
8197 * gcc.target/arm/mve/intrinsics/vrshlq_s16.c: Likewise.
8198 * gcc.target/arm/mve/intrinsics/vrshlq_s32.c: Likewise.
8199 * gcc.target/arm/mve/intrinsics/vrshlq_s8.c: Likewise.
8200 * gcc.target/arm/mve/intrinsics/vrshlq_u16.c: Likewise.
8201 * gcc.target/arm/mve/intrinsics/vrshlq_u32.c: Likewise.
8202 * gcc.target/arm/mve/intrinsics/vrshlq_u8.c: Likewise.
8203 * gcc.target/arm/mve/intrinsics/vrshrq_n_s16.c: Likewise.
8204 * gcc.target/arm/mve/intrinsics/vrshrq_n_s32.c: Likewise.
8205 * gcc.target/arm/mve/intrinsics/vrshrq_n_s8.c: Likewise.
8206 * gcc.target/arm/mve/intrinsics/vrshrq_n_u16.c: Likewise.
8207 * gcc.target/arm/mve/intrinsics/vrshrq_n_u32.c: Likewise.
8208 * gcc.target/arm/mve/intrinsics/vrshrq_n_u8.c: Likewise.
8209 * gcc.target/arm/mve/intrinsics/vshlq_n_s16.c: Likewise.
8210 * gcc.target/arm/mve/intrinsics/vshlq_n_s32.c: Likewise.
8211 * gcc.target/arm/mve/intrinsics/vshlq_n_s8.c: Likewise.
8212 * gcc.target/arm/mve/intrinsics/vshlq_n_u16.c: Likewise.
8213 * gcc.target/arm/mve/intrinsics/vshlq_n_u32.c: Likewise.
8214 * gcc.target/arm/mve/intrinsics/vshlq_n_u8.c: Likewise.
8215 * gcc.target/arm/mve/intrinsics/vshlq_r_s16.c: Likewise.
8216 * gcc.target/arm/mve/intrinsics/vshlq_r_s32.c: Likewise.
8217 * gcc.target/arm/mve/intrinsics/vshlq_r_s8.c: Likewise.
8218 * gcc.target/arm/mve/intrinsics/vshlq_r_u16.c: Likewise.
8219 * gcc.target/arm/mve/intrinsics/vshlq_r_u32.c: Likewise.
8220 * gcc.target/arm/mve/intrinsics/vshlq_r_u8.c: Likewise.
8221 * gcc.target/arm/mve/intrinsics/vsubq_n_s16.c: Likewise.
8222 * gcc.target/arm/mve/intrinsics/vsubq_n_s32.c: Likewise.
8223 * gcc.target/arm/mve/intrinsics/vsubq_n_s8.c: Likewise.
8224 * gcc.target/arm/mve/intrinsics/vsubq_n_u16.c: Likewise.
8225 * gcc.target/arm/mve/intrinsics/vsubq_n_u32.c: Likewise.
8226 * gcc.target/arm/mve/intrinsics/vsubq_n_u8.c: Likewise.
8227 * gcc.target/arm/mve/intrinsics/vsubq_s16.c: Likewise.
8228 * gcc.target/arm/mve/intrinsics/vsubq_s32.c: Likewise.
8229 * gcc.target/arm/mve/intrinsics/vsubq_s8.c: Likewise.
8230 * gcc.target/arm/mve/intrinsics/vsubq_u16.c: Likewise.
8231 * gcc.target/arm/mve/intrinsics/vsubq_u32.c: Likewise.
8232 * gcc.target/arm/mve/intrinsics/vsubq_u8.c: Likewise.
8234 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
8235 Mihail Ionescu <mihail.ionescu@arm.com>
8236 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
8238 * gcc.target/arm/mve/intrinsics/vaddlvq_p_s32.c: New test.
8239 * gcc.target/arm/mve/intrinsics/vaddlvq_p_u32.c: Likewise.
8240 * gcc.target/arm/mve/intrinsics/vcmpneq_s16.c: Likewise.
8241 * gcc.target/arm/mve/intrinsics/vcmpneq_s32.c: Likewise.
8242 * gcc.target/arm/mve/intrinsics/vcmpneq_s8.c: Likewise.
8243 * gcc.target/arm/mve/intrinsics/vcmpneq_u16.c: Likewise.
8244 * gcc.target/arm/mve/intrinsics/vcmpneq_u32.c: Likewise.
8245 * gcc.target/arm/mve/intrinsics/vcmpneq_u8.c: Likewise.
8246 * gcc.target/arm/mve/intrinsics/vshlq_s16.c: Likewise.
8247 * gcc.target/arm/mve/intrinsics/vshlq_s32.c: Likewise.
8248 * gcc.target/arm/mve/intrinsics/vshlq_s8.c: Likewise.
8249 * gcc.target/arm/mve/intrinsics/vshlq_u16.c: Likewise.
8250 * gcc.target/arm/mve/intrinsics/vshlq_u32.c: Likewise.
8251 * gcc.target/arm/mve/intrinsics/vshlq_u8.c: Likewise.
8253 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
8254 Mihail Ionescu <mihail.ionescu@arm.com>
8255 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
8257 * gcc.target/arm/mve/intrinsics/vcreateq_s16.c: New test.
8258 * gcc.target/arm/mve/intrinsics/vcreateq_s32.c: Likewise.
8259 * gcc.target/arm/mve/intrinsics/vcreateq_s64.c: Likewise.
8260 * gcc.target/arm/mve/intrinsics/vcreateq_s8.c: Likewise.
8261 * gcc.target/arm/mve/intrinsics/vcreateq_u16.c: Likewise.
8262 * gcc.target/arm/mve/intrinsics/vcreateq_u32.c: Likewise.
8263 * gcc.target/arm/mve/intrinsics/vcreateq_u64.c: Likewise.
8264 * gcc.target/arm/mve/intrinsics/vcreateq_u8.c: Likewise.
8265 * gcc.target/arm/mve/intrinsics/vcvtq_n_s16_f16.c: Likewise.
8266 * gcc.target/arm/mve/intrinsics/vcvtq_n_s32_f32.c: Likewise.
8267 * gcc.target/arm/mve/intrinsics/vcvtq_n_u16_f16.c: Likewise.
8268 * gcc.target/arm/mve/intrinsics/vcvtq_n_u32_f32.c: Likewise.
8269 * gcc.target/arm/mve/intrinsics/vshrq_n_s16.c: Likewise.
8270 * gcc.target/arm/mve/intrinsics/vshrq_n_s32.c: Likewise.
8271 * gcc.target/arm/mve/intrinsics/vshrq_n_s8.c: Likewise.
8272 * gcc.target/arm/mve/intrinsics/vshrq_n_u16.c: Likewise.
8273 * gcc.target/arm/mve/intrinsics/vshrq_n_u32.c: Likewise.
8274 * gcc.target/arm/mve/intrinsics/vshrq_n_u8.c: Likewise.
8276 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
8277 Mihail Ionescu <mihail.ionescu@arm.com>
8278 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
8280 * gcc.target/arm/mve/intrinsics/vbrsrq_n_f16.c: New test.
8281 * gcc.target/arm/mve/intrinsics/vbrsrq_n_f32.c: Likewise.
8282 * gcc.target/arm/mve/intrinsics/vcreateq_f16.c: Likewise.
8283 * gcc.target/arm/mve/intrinsics/vcreateq_f32.c: Likewise.
8284 * gcc.target/arm/mve/intrinsics/vcvtq_n_f16_s16.c: Likewise.
8285 * gcc.target/arm/mve/intrinsics/vcvtq_n_f16_u16.c: Likewise.
8286 * gcc.target/arm/mve/intrinsics/vcvtq_n_f32_s32.c: Likewise.
8287 * gcc.target/arm/mve/intrinsics/vcvtq_n_f32_u32.c: Likewise.
8288 * gcc.target/arm/mve/intrinsics/vsubq_n_f16.c: Likewise.
8289 * gcc.target/arm/mve/intrinsics/vsubq_n_f32.c: Likewise.
8291 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
8292 Mihail Ionescu <mihail.ionescu@arm.com>
8293 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
8295 * gcc.target/arm/mve/intrinsics/vctp16q.c: New test.
8296 * gcc.target/arm/mve/intrinsics/vctp32q.c: Likewise.
8297 * gcc.target/arm/mve/intrinsics/vctp64q.c: Likewise.
8298 * gcc.target/arm/mve/intrinsics/vctp8q.c: Likewise.
8299 * gcc.target/arm/mve/intrinsics/vpnot.c: Likewise.
8301 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
8302 Mihail Ionescu <mihail.ionescu@arm.com>
8303 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
8305 * gcc.target/arm/mve/intrinsics/vabsq_s16.c: New test.
8306 * gcc.target/arm/mve/intrinsics/vabsq_s32.c: Likewise.
8307 * gcc.target/arm/mve/intrinsics/vabsq_s8.c: Likewise.
8308 * gcc.target/arm/mve/intrinsics/vaddlvq_s32.c: Likewise.
8309 * gcc.target/arm/mve/intrinsics/vaddlvq_u32.c: Likewise.
8310 * gcc.target/arm/mve/intrinsics/vaddvq_s16.c: Likewise.
8311 * gcc.target/arm/mve/intrinsics/vaddvq_s32.c: Likewise.
8312 * gcc.target/arm/mve/intrinsics/vaddvq_s8.c: Likewise.
8313 * gcc.target/arm/mve/intrinsics/vaddvq_u16.c: Likewise.
8314 * gcc.target/arm/mve/intrinsics/vaddvq_u32.c: Likewise.
8315 * gcc.target/arm/mve/intrinsics/vaddvq_u8.c: Likewise.
8316 * gcc.target/arm/mve/intrinsics/vclsq_s16.c: Likewise.
8317 * gcc.target/arm/mve/intrinsics/vclsq_s32.c: Likewise.
8318 * gcc.target/arm/mve/intrinsics/vclsq_s8.c: Likewise.
8319 * gcc.target/arm/mve/intrinsics/vclzq_s16.c: Likewise.
8320 * gcc.target/arm/mve/intrinsics/vclzq_s32.c: Likewise.
8321 * gcc.target/arm/mve/intrinsics/vclzq_s8.c: Likewise.
8322 * gcc.target/arm/mve/intrinsics/vclzq_u16.c: Likewise.
8323 * gcc.target/arm/mve/intrinsics/vclzq_u32.c: Likewise.
8324 * gcc.target/arm/mve/intrinsics/vclzq_u8.c: Likewise.
8325 * gcc.target/arm/mve/intrinsics/vcvtaq_s16_f16.c: Likewise.
8326 * gcc.target/arm/mve/intrinsics/vcvtaq_s32_f32.c: Likewise.
8327 * gcc.target/arm/mve/intrinsics/vcvtaq_u16_f16.c: Likewise.
8328 * gcc.target/arm/mve/intrinsics/vcvtaq_u32_f32.c: Likewise.
8329 * gcc.target/arm/mve/intrinsics/vcvtmq_s16_f16.c: Likewise.
8330 * gcc.target/arm/mve/intrinsics/vcvtmq_s32_f32.c: Likewise.
8331 * gcc.target/arm/mve/intrinsics/vcvtmq_u16_f16.c: Likewise.
8332 * gcc.target/arm/mve/intrinsics/vcvtmq_u32_f32.c: Likewise.
8333 * gcc.target/arm/mve/intrinsics/vcvtnq_s16_f16.c: Likewise.
8334 * gcc.target/arm/mve/intrinsics/vcvtnq_s32_f32.c: Likewise.
8335 * gcc.target/arm/mve/intrinsics/vcvtnq_u16_f16.c: Likewise.
8336 * gcc.target/arm/mve/intrinsics/vcvtpq_s16_f16.c: Likewise.
8337 * gcc.target/arm/mve/intrinsics/vcvtpq_s32_f32.c: Likewise.
8338 * gcc.target/arm/mve/intrinsics/vcvtpq_u16_f16.c: Likewise.
8339 * gcc.target/arm/mve/intrinsics/vcvtpq_u32_f32.c: Likewise.
8340 * gcc.target/arm/mve/intrinsics/vdupq_n_s16.c: Likewise.
8341 * gcc.target/arm/mve/intrinsics/vdupq_n_s32.c: Likewise.
8342 * gcc.target/arm/mve/intrinsics/vdupq_n_s8.c: Likewise.
8343 * gcc.target/arm/mve/intrinsics/vdupq_n_u16.c: Likewise.
8344 * gcc.target/arm/mve/intrinsics/vdupq_n_u32.c: Likewise.
8345 * gcc.target/arm/mve/intrinsics/vdupq_n_u8.c: Likewise.
8346 * gcc.target/arm/mve/intrinsics/vmovlbq_s16.c: Likewise.
8347 * gcc.target/arm/mve/intrinsics/vmovlbq_s8.c: Likewise.
8348 * gcc.target/arm/mve/intrinsics/vmovlbq_u16.c: Likewise.
8349 * gcc.target/arm/mve/intrinsics/vmovlbq_u8.c: Likewise.
8350 * gcc.target/arm/mve/intrinsics/vmovltq_s16.c: Likewise.
8351 * gcc.target/arm/mve/intrinsics/vmovltq_s8.c: Likewise.
8352 * gcc.target/arm/mve/intrinsics/vmovltq_u16.c: Likewise.
8353 * gcc.target/arm/mve/intrinsics/vmovltq_u8.c: Likewise.
8354 * gcc.target/arm/mve/intrinsics/vmvnq_s16.c: Likewise.
8355 * gcc.target/arm/mve/intrinsics/vmvnq_s32.c: Likewise.
8356 * gcc.target/arm/mve/intrinsics/vmvnq_s8.c: Likewise.
8357 * gcc.target/arm/mve/intrinsics/vmvnq_u16.c: Likewise.
8358 * gcc.target/arm/mve/intrinsics/vmvnq_u32.c: Likewise.
8359 * gcc.target/arm/mve/intrinsics/vmvnq_u8.c: Likewise.
8360 * gcc.target/arm/mve/intrinsics/vnegq_s16.c: Likewise.
8361 * gcc.target/arm/mve/intrinsics/vnegq_s32.c: Likewise.
8362 * gcc.target/arm/mve/intrinsics/vnegq_s8.c: Likewise.
8363 * gcc.target/arm/mve/intrinsics/vqabsq_s16.c: Likewise.
8364 * gcc.target/arm/mve/intrinsics/vqabsq_s32.c: Likewise.
8365 * gcc.target/arm/mve/intrinsics/vqabsq_s8.c: Likewise.
8366 * gcc.target/arm/mve/intrinsics/vqnegq_s16.c: Likewise.
8367 * gcc.target/arm/mve/intrinsics/vqnegq_s32.c: Likewise.
8368 * gcc.target/arm/mve/intrinsics/vqnegq_s8.c: Likewise.
8369 * gcc.target/arm/mve/intrinsics/vrev16q_s8.c: Likewise.
8370 * gcc.target/arm/mve/intrinsics/vrev16q_u8.c: Likewise.
8371 * gcc.target/arm/mve/intrinsics/vrev32q_s16.c: Likewise.
8372 * gcc.target/arm/mve/intrinsics/vrev32q_s8.c: Likewise.
8373 * gcc.target/arm/mve/intrinsics/vrev32q_u16.c: Likewise.
8374 * gcc.target/arm/mve/intrinsics/vrev32q_u8.c: Likewise.
8376 2020-03-17 Mihail Ionescu <mihail.ionescu@arm.com>
8378 * gcc.target/arm/multilib.exp: Add new v8.1-M entry.
8380 2020-03-17 Jakub Jelinek <jakub@redhat.com>
8382 PR tree-optimization/94015
8383 * gcc.dg/pr94015.c: New test.
8385 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
8386 Mihail Ionescu <mihail.ionescu@arm.com>
8387 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
8389 * gcc.target/arm/mve/intrinsics/vcvtq_s16_f16.c: New test.
8390 * gcc.target/arm/mve/intrinsics/vcvtq_s32_f32.c: Likewise.
8391 * gcc.target/arm/mve/intrinsics/vcvtq_u16_f16.c: Likewise.
8392 * gcc.target/arm/mve/intrinsics/vcvtq_u32_f32.c: Likewise.
8393 * gcc.target/arm/mve/intrinsics/vmvnq_n_s16.c: Likewise.
8394 * gcc.target/arm/mve/intrinsics/vmvnq_n_s32.c: Likewise.
8395 * gcc.target/arm/mve/intrinsics/vmvnq_n_u16.c: Likewise.
8396 * gcc.target/arm/mve/intrinsics/vmvnq_n_u32.c: Likewise.
8397 * gcc.target/arm/mve/intrinsics/vrev64q_s16.c: Likewise.
8398 * gcc.target/arm/mve/intrinsics/vrev64q_s32.c: Likewise.
8399 * gcc.target/arm/mve/intrinsics/vrev64q_s8.c: Likewise.
8400 * gcc.target/arm/mve/intrinsics/vrev64q_u16.c: Likewise.
8401 * gcc.target/arm/mve/intrinsics/vrev64q_u32.c: Likewise.
8402 * gcc.target/arm/mve/intrinsics/vrev64q_u8.c: Likewise.
8404 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
8405 Mihail Ionescu <mihail.ionescu@arm.com>
8406 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
8408 * gcc.target/arm/mve/intrinsics/vabsq_f16.c: New test.
8409 * gcc.target/arm/mve/intrinsics/vabsq_f32.c: Likewise.
8410 * gcc.target/arm/mve/intrinsics/vcvtbq_f32_f16.c: Likewise.
8411 * gcc.target/arm/mve/intrinsics/vcvtq_f16_s16.c: Likewise.
8412 * gcc.target/arm/mve/intrinsics/vcvtq_f16_u16.c: Likewise.
8413 * gcc.target/arm/mve/intrinsics/vcvtq_f32_s32.c: Likewise.
8414 * gcc.target/arm/mve/intrinsics/vcvtq_f32_u32.c: Likewise.
8415 * gcc.target/arm/mve/intrinsics/vcvttq_f32_f16.c: Likewise.
8416 * gcc.target/arm/mve/intrinsics/vdupq_n_f16.c: Likewise.
8417 * gcc.target/arm/mve/intrinsics/vdupq_n_f32.c: Likewise.
8418 * gcc.target/arm/mve/intrinsics/vnegq_f16.c: Likewise.
8419 * gcc.target/arm/mve/intrinsics/vnegq_f32.c: Likewise.
8420 * gcc.target/arm/mve/intrinsics/vrev32q_f16.c: Likewise.
8421 * gcc.target/arm/mve/intrinsics/vrev64q_f16.c: Likewise.
8422 * gcc.target/arm/mve/intrinsics/vrev64q_f32.c: Likewise.
8423 * gcc.target/arm/mve/intrinsics/vrndaq_f16.c: Likewise.
8424 * gcc.target/arm/mve/intrinsics/vrndaq_f32.c: Likewise.
8425 * gcc.target/arm/mve/intrinsics/vrndmq_f16.c: Likewise.
8426 * gcc.target/arm/mve/intrinsics/vrndmq_f32.c: Likewise.
8427 * gcc.target/arm/mve/intrinsics/vrndnq_f16.c: Likewise.
8428 * gcc.target/arm/mve/intrinsics/vrndnq_f32.c: Likewise.
8429 * gcc.target/arm/mve/intrinsics/vrndpq_f16.c: Likewise.
8430 * gcc.target/arm/mve/intrinsics/vrndpq_f32.c: Likewise.
8431 * gcc.target/arm/mve/intrinsics/vrndq_f16.c: Likewise.
8432 * gcc.target/arm/mve/intrinsics/vrndq_f32.c: Likewise.
8433 * gcc.target/arm/mve/intrinsics/vrndxq_f16.c: Likewise.
8434 * gcc.target/arm/mve/intrinsics/vrndxq_f32.c: Likewise.
8436 2020-03-16 Andre Vieira <andre.simoesdiasvieira@arm.com>
8437 Mihail Ionescu <mihail.ionescu@arm.com>
8438 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
8440 * gcc.target/arm/mve/intrinsics/vst4q_f16.c: New test.
8441 * gcc.target/arm/mve/intrinsics/vst4q_f32.c: Likewise.
8442 * gcc.target/arm/mve/intrinsics/vst4q_s16.c: Likewise.
8443 * gcc.target/arm/mve/intrinsics/vst4q_s32.c: Likewise.
8444 * gcc.target/arm/mve/intrinsics/vst4q_s8.c: Likewise.
8445 * gcc.target/arm/mve/intrinsics/vst4q_u16.c: Likewise.
8446 * gcc.target/arm/mve/intrinsics/vst4q_u32.c: Likewise.
8447 * gcc.target/arm/mve/intrinsics/vst4q_u8.c: Likewise.
8449 2020-03-17 Jakub Jelinek <jakub@redhat.com>
8452 * g++.target/i386/pr94185.C (l): Use 4294967295U instead of 4294967295
8453 to avoid FAIL with -m32 -std=c++98.
8455 2020-03-17 Christophe Lyon <christophe.lyon@linaro.org>
8457 * gcc.target/aarch64/sve/acle/general-c/sizeless-1.c: Remove
8458 superfluous dg-error.
8459 * gcc.target/aarch64/sve/acle/general-c/sizeless-2.c: Likewise.
8461 2020-03-17 Jakub Jelinek <jakub@redhat.com>
8464 * gcc.dg/pr94189.c: New test.
8466 2020-03-17 Martin Liska <mliska@suse.cz>
8469 * gcc.dg/lto/pr94157_0.c: Add gas effective
8472 2020-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
8475 * gdc.dg/pr92309.d: New test.
8477 2020-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
8480 * gdc.dg/imports/pr92216.d: New.
8481 * gdc.dg/pr92216.d: New test.
8483 2020-03-16 Jakub Jelinek <jakub@redhat.com>
8486 * gcc.c-torture/compile/pr94179.c: New test.
8488 2020-03-16 Vladimir Makarov <vmakarov@redhat.com>
8491 * g++.target/i386/pr94185.C: New test.
8493 2020-03-16 Richard Sandiford <richard.sandiford@arm.com>
8495 * gcc.target/aarch64/sve/acle/general-c/sizeless-1.c: Add a test
8496 name to .-1 dg-error tests.
8497 * gcc.target/aarch64/sve/acle/general-c/sizeless-2.c: Likewise.
8499 2020-03-16 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
8501 * gcc.target/arm/mve/intrinsics/mve_libcall1.c: New test.
8502 * gcc.target/arm/mve/intrinsics/mve_libcall2.c: Likewise.
8504 2020-03-16 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
8506 * gcc.target/arm/mve/intrinsics/mve_fp_fpu1.c: New test.
8507 * gcc.target/arm/mve/intrinsics/mve_fp_fpu2.c: Likewise.
8508 * gcc.target/arm/mve/intrinsics/mve_fpu1.c: Likewise.
8509 * gcc.target/arm/mve/intrinsics/mve_fpu2.c: Likewise.
8510 * gcc.target/arm/mve/intrinsics/mve_fpu3.c: Likewise.
8513 2020-03-16 Andre Vieira <andre.simoesdiasvieira@arm.com>
8514 Mihail Ionescu <mihail.ionescu@arm.com>
8515 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
8517 * gcc.target/arm/mve/intrinsics/mve_vector_float.c: New test.
8518 * gcc.target/arm/mve/intrinsics/mve_vector_float1.c: Likewise.
8519 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Likewise.
8520 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise.
8521 * gcc.target/arm/mve/intrinsics/mve_vector_int1.c: Likewise.
8522 * gcc.target/arm/mve/intrinsics/mve_vector_int2.c: Likewise.
8523 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
8524 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
8525 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
8526 * gcc.target/arm/mve/mve.exp: New file.
8527 * lib/target-supports.exp
8528 (check_effective_target_arm_v8_1m_mve_fp_ok_nocache): Proc to check
8529 armv8.1-m.main+mve.fp and returning corresponding options.
8530 (check_effective_target_arm_v8_1m_mve_fp_ok): Proc to call
8531 check_effective_target_arm_v8_1m_mve_fp_ok_nocache to check support of
8532 MVE with floating point on the current target.
8533 (add_options_for_arm_v8_1m_mve_fp): Proc to call
8534 check_effective_target_arm_v8_1m_mve_fp_ok to return corresponding
8535 compiler options for MVE with floating point.
8536 (check_effective_target_arm_v8_1m_mve_ok_nocache): Modify to test and
8537 return hard float-abi on success.
8539 2020-03-16 H.J. Lu <hongjiu.lu@intel.com>
8542 * gcc.target/i386/pr89229-7a.c: New test.
8543 * gcc.target/i386/pr89229-7b.c: Likewise.
8544 * gcc.target/i386/pr89229-7c.c: Likewise.
8546 2020-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
8548 * gdc.dg/asm1.d: Add new test for ICE in asm parser.
8549 * gdc.dg/asm5.d: New test.
8551 2020-03-16 Jakub Jelinek <jakub@redhat.com>
8554 * gcc.dg/pr94167.c: New test.
8556 PR tree-optimization/94166
8557 * gcc.dg/pr94166.c: New test.
8559 2020-03-16 Bin Cheng <bin.cheng@linux.alibaba.com>
8561 PR tree-optimization/94125
8562 * gcc.dg/tree-ssa/pr94125.c: New test.
8564 2020-03-15 H.J. Lu <hongjiu.lu@intel.com>
8567 * gcc.target/i386/pr89229-6a.c: New test.
8568 * gcc.target/i386/pr89229-6b.c: Likewise.
8569 * gcc.target/i386/pr89229-6c.c: Likewise.
8571 2020-03-15 Lewis Hyatt <lhyatt@gmail.com>
8573 * gcc.misc-tests/help.exp: Adapt to new output for
8574 -Walloc-size-larger-than= option.
8576 2020-03-14 H.J. Lu <hongjiu.lu@intel.com>
8579 * gcc.target/i386/pr89229-5a.c: New test.
8580 * gcc.target/i386/pr89229-5b.c: Likewise.
8581 * gcc.target/i386/pr89229-5c.c: Likewise.
8583 2020-03-14 Segher Boessenkool <segher@kernel.crashing.org>
8586 * gcc.target/powerpc/fold-vec-mule-misc.c: Use vmx_hw selector.
8588 2020-03-13 David Malcolm <dmalcolm@redhat.com>
8592 * gcc.dg/analyzer/pr94099.c: New test.
8593 * gcc.dg/analyzer/pr94105.c: New test.
8595 2020-03-13 Vasee Vinayagamoorthy <vaseeharan.vinayagamoorthy@arm.com>
8597 * gcc.target/aarch64/advsimd-intrinsics/bfcvt-nosimd.c: Fix DejaGnu
8600 2020-03-13 Martin Sebor <msebor@redhat.com>
8603 * gcc.dg/Wbuiltin-declaration-mismatch-12.c: Relax test to look
8604 for warning name rather than the exact text.
8605 * gcc.dg/Wbuiltin-declaration-mismatch-14.c: New test.
8606 * gcc.dg/Wbuiltin-declaration-mismatch-15.c: New test.
8607 * gcc.dg/pr62090.c: Prune expected warning.
8608 * gcc.dg/pr89314.c: Look for warning name rather than text.
8609 * gcc.dg/torture/pr54261-1.c: Correct built-in declartion.
8611 2020-03-13 Uroš Bizjak <ubizjak@gmail.com>
8613 * gcc.target/i386/pr64409.c: Do not limit compilation to x32 targets.
8614 (dg-error): Quote 'ms_abi' attribute.
8615 * gcc.target/i386/pr71958.c: Do not limit compilation to x32 targets.
8616 Require maybe_x32 effective target.
8617 (dg-options): Add -mx32.
8618 (dg-error): Quote 'ms_abi' attribute.
8619 * gcc.target/i386/pr90096.c (dg-error): Update relative
8620 location of target x32 error.
8622 2020-03-13 Patrick Palka <ppalka@redhat.com>
8625 * g++.dg/diagnostic/pr67960.C: New test.
8626 * g++.dg/diagnostic/pr67960-2.C: New test.
8628 2020-03-13 Martin Liska <mliska@suse.cz>
8631 * gcc.dg/lto/pr94157_0.c: New test.
8633 2020-03-13 Kewen Lin <linkw@gcc.gnu.org>
8636 * gcc.dg/vect/bb-slp-over-widen-2.c: Expect basic block vectorized
8637 messages only on vect_hw_misalign targets.
8639 2020-03-13 H.J. Lu <hongjiu.lu@intel.com>
8642 * gcc.target/i386/pr89229-4a.c: New test.
8643 * gcc.target/i386/pr89229-4b.c: Likewise.
8644 * gcc.target/i386/pr89229-4c.c: Likewise.
8646 2019-03-13 Eric Botcazou <ebotcazou@adacore.com>
8648 * gcc.c-torture/compile/20200313-1.c: New test.
8650 2020-03-12 Jeff Law <law@redhat.com>
8652 PR rtl-optimization/90275
8653 * gcc.c-torture/compile/pr90275.c: New test.
8655 2020-03-12 Richard Biener <rguenther@suse.de>
8657 PR tree-optimization/94103
8658 * gcc.target/i386/pr94103.c: New testcase.
8660 2020-03-12 Tobias Burnus <tobias@codesourcery.com>
8663 * gfortran.dg/goacc/pr78260-2.f90: Correct scan-tree-dump-times.
8664 Extend test case to result variables.
8665 * gfortran.dg/goacc/declare-2.f95: Actually check module-declaration
8666 restriction of OpenACC.
8667 * gfortran.dg/goacc/declare-3.f95: Remove case where this
8668 restriction is violated.
8669 * gfortran.dg/goacc/pr94120-1.f90: New.
8670 * gfortran.dg/goacc/pr94120-2.f90: New.
8671 * gfortran.dg/goacc/pr94120-3.f90: New.
8673 2020-03-12 Jakub Jelinek <jakub@redhat.com>
8675 PR tree-optimization/94130
8676 * gcc.c-torture/execute/pr94130.c: New test.
8679 * g++.dg/cpp2a/concepts-using2.C (cc): Use long long instead of
8680 __int128 if __SIZEOF_INT128__ isn't defined.
8682 2020-03-06 Marek Polacek <polacek@redhat.com>
8684 PR c++/94074 - wrong modifying const object error for COMPONENT_REF.
8685 * g++.dg/cpp1y/constexpr-tracking-const17.C: New test.
8686 * g++.dg/cpp1y/constexpr-tracking-const18.C: New test.
8687 * g++.dg/cpp1y/constexpr-tracking-const19.C: New test.
8688 * g++.dg/cpp1y/constexpr-tracking-const20.C: New test.
8689 * g++.dg/cpp1y/constexpr-tracking-const21.C: New test.
8690 * g++.dg/cpp1y/constexpr-tracking-const22.C: New test.
8692 2020-03-11 Jakub Jelinek <jakub@redhat.com>
8695 * gcc.c-torture/execute/pr94134.c: New test.
8697 2020-03-11 Kito Cheng <kito.cheng@sifive.com>
8699 * gcc.target/riscv/interrupt-2.c: Update testcase and expected output.
8701 2020-03-11 Richard Biener <rguenther@suse.de>
8703 * gcc.dg/torture/20200311-1.c: New testcase.
8705 2020-03-11 Matthew Malcomson <matthew.malcomson@arm.com>
8707 * lib/scanasm.exp (parse_function_bodies): Lines starting with '@' also
8710 2020-03-11 Richard Wai <richard@annexi-strayline.com>
8712 * gnat.dg/subpools1.adb: New test.
8714 2020-03-11 Jakub Jelinek <jakub@redhat.com>
8717 * gcc.dg/pr94121.c: New test.
8720 * gcc.dg/dfp/pr94111.c: New test.
8722 PR tree-optimization/94114
8723 * gcc.dg/pr94114.c: New test.
8725 2020-03-10 Marek Polacek <polacek@redhat.com>
8727 PR c++/94124 - wrong conversion error with non-viable overload.
8728 * g++.dg/cpp0x/initlist-overload1.C: New test.
8730 2020-03-10 Jiufu Guo <guojiufu@linux.ibm.com>
8733 * gcc.target/powerpc/p9-minmax-3.c: New test.
8735 2020-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
8738 * gcc.target/powerpc/pr90763.c: New.
8740 2020-03-10 Uroš Bizjak <ubizjak@gmail.com>
8742 * g++.dg/pr80481.C (dg-final): Scan for SSE reg-reg moves only.
8744 2020-03-10 Jeff Law <law@redhat.com>
8747 2020-02-29 Jeff Law <law@redhat.com>
8749 * gcc.target/xstormy16/sfr/06_sfrw_to_var.c: Update expected output.
8751 2020-03-10 Jakub Jelinek <jakub@redhat.com>
8754 * gcc.target/i386/pr94088.c: New test.
8756 2020-03-09 Marek Polacek <polacek@redhat.com>
8758 PR c++/92031 - bogus taking address of rvalue error.
8759 PR c++/91465 - ICE with template codes in check_narrowing.
8760 PR c++/93870 - wrong error when converting template non-type arg.
8761 PR c++/94068 - ICE with template codes in check_narrowing.
8762 * g++.dg/cpp0x/conv-tmpl2.C: New test.
8763 * g++.dg/cpp0x/conv-tmpl3.C: New test.
8764 * g++.dg/cpp0x/conv-tmpl4.C: New test.
8765 * g++.dg/cpp0x/conv-tmpl5.C: New test.
8766 * g++.dg/cpp0x/conv-tmpl6.C: New test.
8767 * g++.dg/cpp1z/conv-tmpl1.C: New test.
8769 2020-03-09 Jakub Jelinek <jakub@redhat.com>
8772 * g++.dg/warn/Wconversion-pr94067.C: New test.
8774 2020-03-09 Marek Polacek <polacek@redhat.com>
8776 PR c++/94050 - ABI issue with alignas on armv7hl.
8777 * g++.dg/abi/align3.C: New test.
8779 2020-03-09 Christophe Lyon <christophe.lyon@linaro.org>
8781 * gcc.target/arm/fuse-caller-save.c: Fix DejaGnu typo.
8783 2020-03-09 Martin Liska <mliska@suse.cz>
8786 * gcc.target/powerpc/pr93800.c: New test.
8788 2020-03-09 Bin Cheng <bin.cheng@linux.alibaba.com>
8790 * g++.dg/coroutines/torture/co-ret-15-default-return_void.C: New.
8792 2020-03-09 Kewen Lin <linkw@gcc.gnu.org>
8795 * gcc.dg/vect/vect-over-widen-17.c: Don't expect vector char if it's
8796 without misaligned vector access support.
8798 2020-03-09 Kewen Lin <linkw@gcc.gnu.org>
8801 * gcc.dg/vect/slp-perm-12.c: Expect loop vectorized messages only on
8802 vect_hw_misalign targets.
8804 2020-03-08 Paul Thomas <pault@gcc.gnu.org>
8807 * gfortran.dg/inquiry_type_ref_6.f90 : New test.
8809 2020-03-08 Patrick Palka <ppalka@redhat.com>
8812 * g++.dg/concepts/pr93729.C: New test.
8814 * g++.dg/concepts/diagnostic4.C: New test.
8816 2020-03-08 H.J. Lu <hongjiu.lu@intel.com>
8820 * gcc.target/i386/pr89229-3c.c: Include "pr89229-3a.c", instead
8823 2020-03-06 David Malcolm <dmalcolm@redhat.com>
8825 * gcc.dg/analyzer/malloc-4.c: Update expected output of leak to
8826 reflect fix to region_model::get_representative_path_var, adding
8827 the missing "*" from the cast.
8829 2020-03-06 Wilco Dijkstra <wdijkstr@arm.com>
8831 * gcc.target/aarch64/fmla_intrinsic_1.c: Check for correct lane syntax.
8832 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
8833 * gcc.target/aarch64/mla_intrinsic_1.c: Likewise.
8834 * gcc.target/aarch64/mls_intrinsic_1.c: Likewise.
8836 2020-03-06 Claudiu Zissulescu <claziss@synopsys.com>
8838 * gcc.target/arc/tumaddsidi4.c: Step-up optimization level.
8840 2020-03-06 Delia Burduv <delia.burduv@arm.com>
8842 * gcc.target/arm/simd/bf16_vldn_1.c: New test.
8844 2020-03-06 Delia Burduv <delia.burduv@arm.com>
8846 * gcc.target/arm/simd/bf16_vstn_1.c: New test.
8848 2020-03-06 Kito Cheng <kito.cheng@sifive.com>
8850 * gcc.target/riscv/pr93304.c: Update expected output and comment.
8852 2020-03-06 Delia Burduv <delia.burduv@arm.com>
8854 * gcc.target/aarch64/advsimd-intrinsics/bfcvt-compile.c: New test.
8855 * gcc.target/aarch64/advsimd-intrinsics/bfcvt-nobf16.c: New test.
8856 * gcc.target/aarch64/advsimd-intrinsics/bfcvt-nosimd.c: New test.
8857 * gcc.target/aarch64/advsimd-intrinsics/bfcvtnq2-untied.c: New test.
8859 2020-03-06 Kito Cheng <kito.cheng@sifive.com>
8861 PR tree-optimization/90883
8862 * g++.dg/tree-ssa/pr90883.c: Add --param max-inline-insns-size=1.
8863 Add aarch64-*-* mips*-*-* to XFAIL.
8865 2020-03-05 H.J. Lu <hongjiu.lu@intel.com>
8869 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Updated.
8870 * gcc.target/i386/pr89229-2a.c: New test.
8871 * gcc.target/i386/pr89229-2b.c: Likewise.
8872 * gcc.target/i386/pr89229-2c.c: Likewise.
8873 * gcc.target/i386/pr89229-3a.c: Likewise.
8874 * gcc.target/i386/pr89229-3b.c: Likewise.
8875 * gcc.target/i386/pr89229-3c.c: Likewise.
8876 * gcc.target/i386/pr89346.c: Likewise.
8878 2020-03-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
8880 * g++.dg/pr80481.C: Disable epilogue vectorization.
8882 2020-03-05 Joseph Myers <joseph@codesourcery.com>
8885 * gcc.dg/pr93577-1.c, gcc.dg/pr93577-2.c, gcc.dg/pr93577-3.c,
8886 gcc.dg/pr93577-4.c, gcc.dg/pr93577-5.c, gcc.dg/pr93577-6.c: New
8888 * gcc.dg/vla-init-1.c: Expect fewer errors about VLA initializer.
8890 2020-03-05 Jeff Law <law@redhat.com>
8892 PR tree-optimization/91890
8893 * gcc.dg/pragma-diag-8.c: New test.
8895 2020-03-05 Jakub Jelinek <jakub@redhat.com>
8898 * g++.target/i386/pr94046-1.C: New test.
8899 * g++.target/i386/pr94046-2.C: New test.
8901 2020-03-05 Uroš Bizjak <ubizjak@gmail.com>
8903 * g++.dg/asan/asan_test.C (dg-options): Add
8904 -Wno-alloc-size-larger-than.
8906 2020-03-05 Jakub Jelinek <jakub@redhat.com>
8909 * gcc.c-torture/execute/pr90311.c: New test.
8911 2020-03-05 Jeff Law <law@redhat.com>
8913 * gcc.target/arm/fuse-caller-save.c: Generalize expected output.
8915 2020-03-05 Mark Eggleston <mark.eggleston@codethink.com>
8918 * gfortran.dg/pr93792.f90: New test.
8920 2020-03-05 Delia Burduv <delia.burduv@arm.com>
8922 * gcc.target/arm/simd/bf16_ma_1.c: New test.
8923 * gcc.target/arm/simd/bf16_ma_2.c: New test.
8924 * gcc.target/arm/simd/bf16_mmla_1.c: New test.
8926 2020-03-05 Jakub Jelinek <jakub@redhat.com>
8929 * gcc.dg/pr93399.c: New test.
8931 PR tree-optimization/93582
8932 * gcc.dg/tree-ssa/pr93582-11.c: New test.
8934 2020-03-04 Martin Sebor <msebor@redhat.com>
8937 * g++.dg/init/array55.C: New test.
8938 * g++.dg/init/array56.C: New test.
8939 * g++.dg/cpp2a/nontype-class33.C: New test.
8941 2020-03-04 Martin Sebor <msebor@redhat.com>
8943 PR tree-optimization/93986
8944 * gcc.dg/pr93986.c: New test.
8946 2020-03-04 David Malcolm <dmalcolm@redhat.com>
8949 * g++.dg/analyzer/pr94028.C: New test.
8951 2020-03-04 Martin Sebor <msebor@redhat.com>
8954 * gcc.dg/tree-ssa/builtin-sprintf-warn-24.c: New test.
8956 2020-03-04 Will Schmidt <will_schmidt@vnet.ibm.com>
8958 * gcc.target/powerpc/20050603-3.c: Remove XFAILS.
8960 2020-03-04 Will Schmidt <will_schmidt@vnet.ibm.com>
8962 * gcc.target/powerpc/pr93122.c: Add dg-require.
8964 2020-03-04 David Malcolm <dmalcolm@redhat.com>
8967 * gcc.dg/analyzer/expect-1.c: New test.
8968 * gcc.dg/analyzer/malloc-4.c: New test.
8969 * gfortran.dg/analyzer/pr93993.f90: Remove xfail from dg-bogus.
8970 Move location of leak warning and update message.
8972 2020-03-04 David Malcolm <dmalcolm@redhat.com>
8975 * gfortran.dg/analyzer/pr93993.f90: New test.
8977 2020-03-04 Martin Liska <mliska@suse.cz>
8979 * gcc.target/i386/pr91623.c: Add -fcommon in order
8980 to re-trigger the needed code for the test-case which
8981 was added in r10-2910-g9151048d854e352a9b83b771c6711b8221c73f7e.
8983 2020-03-04 Jakub Jelinek <jakub@redhat.com>
8986 * g++.dg/guality/pr93888.C: New test.
8988 2020-02-04 Richard Biener <rguenther@suse.de>
8990 PR tree-optimization/93964
8991 * gcc.dg/graphite/pr93964.c: New testcase.
8993 2020-03-04 Jakub Jelinek <jakub@redhat.com>
8995 PR tree-optimization/94001
8996 * gcc.dg/pr94001.c: New test.
8998 2020-03-04 Kito Cheng <kito.cheng@sifive.com>
9001 * gcc.dg/pr93995.c: New.
9003 2020-03-03 Marek Polacek <polacek@redhat.com>
9005 PR c++/90505 - mismatch in template argument deduction.
9006 * g++.dg/template/deduce4.C: New test.
9007 * g++.dg/template/deduce5.C: New test.
9008 * g++.dg/template/deduce6.C: New test.
9009 * g++.dg/template/deduce7.C: New test.
9011 2020-03-03 Jakub Jelinek <jakub@redhat.com>
9014 * g++.dg/ext/pr93998.C: New test.
9016 2020-03-03 Dennis Zhang <dennis.zhang@arm.com>
9018 * gcc.target/arm/simd/bf16_cvt_1.c: New test.
9020 2020-03-03 Jakub Jelinek <jakub@redhat.com>
9022 PR tree-optimization/93582
9023 * gcc.dg/tree-ssa/pr93582-10.c: New test.
9024 * gcc.dg/pr93582.c: New test.
9025 * gcc.c-torture/execute/pr93582.c: New test.
9027 2020-03-03 Richard Biener <rguenther@suse.de>
9029 PR tree-optimization/93946
9030 * gcc.dg/torture/pr93946-1.c: New testcase.
9031 * gcc.dg/torture/pr93946-2.c: Likewise.
9033 2020-03-03 Jakub Jelinek <jakub@redhat.com>
9035 PR rtl-optimization/94002
9036 * gcc.dg/pr94002.c: New test.
9038 PR tree-optimization/93927
9039 * gcc.c-torture/compile/pr93927-1.c: New test.
9040 * gcc.c-torture/compile/pr93927-2.c: New test.
9042 2020-03-03 Jun Ma <JunMa@linux.alibaba.com>
9044 * g++.dg/coroutines/torture/co-await-15-capture-comp-ref.C: New test.
9046 2020-03-03 Jun Ma <JunMa@linux.alibaba.com>
9048 * g++.dg/coroutines/torture/co-await-14-template-traits.C: New test.
9050 2020-03-02 David Malcolm <dmalcolm@redhat.com>
9052 * gcc.dg/analyzer/CVE-2005-1689-dedupe-issue.c: Add
9053 -fanalyzer-show-duplicate-count.
9055 2020-03-02 David Malcolm <dmalcolm@redhat.com>
9058 * g++.dg/analyzer/cstdlib-2.C: New test.
9059 * g++.dg/analyzer/cstdlib.C: New test.
9061 2020-03-02 Iain Sandoe <iain@sandoe.co.uk>
9062 Jun Ma <JunMa@linux.alibaba.com>
9064 * g++.dg/coroutines/torture/class-05-lambda-capture-copy-local.C:
9065 * g++.dg/coroutines/torture/lambda-09-init-captures.C: New test.
9066 * g++.dg/coroutines/torture/lambda-10-mutable.C: New test.
9068 2020-03-02 Uroš Bizjak <ubizjak@gmail.com>
9071 * gcc.target/i386/pr93997.c: New test.
9073 2020-03-02 Martin Sebor <msebor@redhat.com>
9075 PR tree-optimization/92982
9076 * gcc.dg/strlenopt-94.c: New test.
9078 2020-03-02 Iain Sandoe <iain@sandoe.co.uk>
9080 * g++.dg/coroutines/torture/func-params-09-awaitable-parms.C: New test.
9081 * g++.dg/coroutines/torture/local-var-5-awaitable.C: New test.
9083 2020-03-02 Jeff Law <law@redhat.com>
9085 * gcc.target/arm/fuse-caller-save.c: Update expected output.
9087 2020-03-02 Martin Liska <mliska@suse.cz>
9089 * gcc.dg/vect/bb-slp-19.c: The comment
9090 does not align with fact that we started
9091 to SLP the testcase.
9093 2020-03-02 Kewen Lin <linkw@gcc.gnu.org>
9095 * gcc.dg/tree-ssa/scev-8.c: Revise check string.
9096 * gcc.dg/tree-ssa/scev-9.c: Ditto.
9097 * gcc.dg/tree-ssa/scev-10.c: Ditto.
9098 * gcc.dg/tree-ssa/scev-11.c: Ditto.
9099 * gcc.dg/tree-ssa/scev-12.c: Ditto.
9101 2020-03-01 Martin Sebor <msebor@redhat.com>
9104 g++.dg/ext/attr-access.C: New test.
9106 2020-03-01 Martin Sebor <msebor@redhat.com>
9109 * gcc.dg/Wbuiltin-declaration-mismatch-13.c: New test.
9111 2020-03-01 Martin Sebor <msebor@redhat.com>
9114 * gcc.dg/format/proto.c: New test.
9116 2020-03-01 Martin Sebor <msebor@redhat.com>
9119 * gcc.dg/Wstringop-overflow-32.c: New test.
9121 2020-03-01 Segher Boessenkool <segher@kernel.crashing.org>
9124 * gcc.target/powerpc/pr68805.c: Update expected output.
9127 * gcc.target/powerpc/pr88233.c: Update expected output and
9128 add target selector.
9130 2020-03-01 Iain Sandoe <iain@sandoe.co.uk>
9132 * g++.dg/coroutines/torture/class-07-data-member.C: New test.
9134 2020-03-01 Paul Thomas <pault@gcc.gnu.org>
9137 * gfortran.dg/select_type_48.f90 : New test.
9139 2020-03-01 Paul Thomas <pault@gcc.gnu.org>
9142 * gfortran.dg/associated_8.f90 : New test.
9144 2020-02-29 Iain Sandoe <iain@sandoe.co.uk>
9146 * g++.dg/coroutines/coro1-ret-int-yield-int.h: Add templated
9148 * g++.dg/coroutines/torture/co-await-15-return-non-triv.C: New test.
9150 2020-02-29 John David Anglin <danglin@gcc.gnu.org>
9153 * gnat.dg/socket1.adb: Disable on hppa*-*-hpux*.
9155 * g++.dg/pr90981.C: Skip on hppa*-*-hpux*.
9156 * gcc.dg/gnu2x-attrs-1.c: Add dg-require-alias.
9157 * gcc.dg/pr90756.c: Add -fno-common option on hppa*-*-hpux*.
9158 * gcc.dg/torture/20190327-1.c: Likewise.
9159 * gcc.dg/spellcheck-options-21.c: Skip on 32-bit hppa*-*-hpux*.
9160 * gcc.dg/strlenopt-68.c: Skip on hppa*-*-hpux*.
9161 * gcc.dg/torture/pr90020.c: Likewise.
9162 * gcc.dg/ucnid-16-utf8.c: Add dg-require-iconv "latin1".
9165 * gcc.dg/ipa/ipa-sra-12.c: xfail parameter split test on 32-bit
9167 * gcc.dg/ipa/ipa-sra-14.c: Likewise.
9168 * gcc.dg/ipa/ipcp-agg-12.c: xfail adding extra caller test.
9170 * g++.dg/ext/visibility/ref-temp1.C: Require visibility.
9171 * gfortran.dg/pr90988_4.f: Likewise.
9172 * gfortran.dg/pr91372.f90: Likewise.
9174 2020-02-29 Jeff Law <law@redhat.com>
9176 * gcc.target/or1k/return-2.c: Update expected output.
9178 * gcc.target/xstormy16/sfr/06_sfrw_to_var.c: Update expected output.
9180 2020-02-28 Iain Sandoe <iain@sandoe.co.uk>
9182 * g++.dg/coroutines/torture/func-params-08.C: Update
9183 to suspend for each co_await operation.
9185 2020-02-28 Paul Thomas <pault@gcc.gnu.org>
9188 * gfortran.dg/unlimited_polymorphic_31.f03 : New test.
9190 2020-02-28 Jakub Jelinek <jakub@redhat.com>
9192 P1937R2 - Fixing inconsistencies between const{expr,eval} functions
9193 * g++.dg/cpp2a/consteval3.C: Change dg-error about taking address of
9194 immediate function in unevaluated contexts into dg-bogus.
9195 * g++.dg/cpp2a/consteval16.C: New test.
9198 * g++.dg/torture/pr92152.C (size_t): Use decltype (sizeof (0)) instead
9199 of hardcoding unsigned long.
9200 (uint64_t): Use unsigned long long instead of unsigned long.
9202 2020-02-27 Michael Meissner <meissner@linux.ibm.com>
9205 * gcc.target/powerpc/fold-vec-extract-longlong.p8.c: Adjust
9208 2020-02-27 Martin Jambor <mjambor@suse.cz>
9209 Feng Xue <fxue@os.amperecomputing.com>
9212 * gcc.dg/ipa/pr93707.c: New test.
9214 2020-02-27 Jan Hubicka <hubicka@ucw.cz>
9217 * gcc.dg/tree-ssa/alias-access-path-12.c: New testcase.
9218 * g++.dg/torture/pr92152.C: New testcase.
9219 * gcc.dg/torture/pr92152.c: New testcase.
9220 * gcc.dg/tree-ssa/20030807-7.c: xfail.
9221 * gcc.dg/tree-ssa/alias-access-path-4.c: xfail one case.
9222 * gcc.dg/tree-ssa/alias-access-path-5.c: xfail one case.
9224 2020-02-27 Mihail Ionescu <mihail.ionescu@arm.com>
9226 * gcc.target/arm/bf16_dup.c: New test.
9227 * gcc.target/arm/bf16_reinterpret.c: Likewise.
9229 2020-02-27 Will Schmidt <will_schmidt@vnet.ibm.com>
9231 * lib/target_supports.exp (check_effective_target_has_arch_pwr5): New.
9232 (check_effective_target_has_arch_pwr6): New.
9233 (check_effective_target_has_arch_pwr7): New.
9234 (check_effective_target_has_arch_pwr8): New.
9235 (check_effective_target_has_arch_pwr9): New.
9236 * gcc.target/powerpc/pr92132-fp-1.c: Add target check.
9239 2020-02-27 Bill Schmidt <wschmidt@linux.ibm.com>
9241 * gcc.target/powerpc/ppc64-abi-1.c: Compile with -mno-pcrel.
9242 * gcc.target/powerpc/ppc64-abi-2.c: Likewise.
9244 2020-02-27 Alexandre Oliva <oliva@adacore.com>
9246 * gcc.target/aarch64/vect-mull.x (SH): Undefine.
9248 2020-02-27 Richard Biener <rguenther@suse.de>
9250 PR tree-optimization/93508
9251 * gcc.dg/tree-ssa/ssa-fre-85.c: New testcase.
9253 2020-02-27 Richard Biener <rguenther@suse.de>
9255 PR tree-optimization/93953
9256 * gcc.dg/pr93953.c: New testcase.
9258 2020-02-27 Jakub Jelinek <jakub@redhat.com>
9261 * gcc.c-torture/compile/pr93949.c: New test.
9263 PR tree-optimization/93582
9264 PR tree-optimization/93945
9265 * gcc.dg/tree-ssa/pr93582-9.c: New test.
9266 * gcc.c-torture/execute/pr93945.c: New test.
9268 2020-02-26 Marek Polacek <polacek@redhat.com>
9270 PR c++/93789 - ICE with invalid array bounds.
9271 * g++.dg/ext/vla22.C: New test.
9273 2020-02-26 David Malcolm <dmalcolm@redhat.com>
9276 * g++.dg/analyzer/pr93950.C: New test.
9278 2020-02-26 David Malcolm <dmalcolm@redhat.com>
9281 * gcc.dg/analyzer/torture/pr93947.c: New test.
9283 2020-02-26 Iain Sandoe <iain@sandoe.co.uk>
9285 * g++.dg/coroutines/coro1-refs-and-ctors.h: New.
9286 * g++.dg/coroutines/torture/func-params-07.C: New test.
9287 * g++.dg/coroutines/torture/func-params-08.C: New test.
9289 2020-02-26 Peter Bergner <bergner@linux.ibm.com>
9292 * gcc.target/powerpc/fold-vec-st-char.c (scan-assembler-times): Allow
9293 stxv and stxvx instructions as well.
9294 * gcc.target/powerpc/fold-vec-st-float.c: Likewise.
9295 * gcc.target/powerpc/fold-vec-st-int.c: Likewise.
9296 * gcc.target/powerpc/fold-vec-st-short.c: Likewise.
9298 2020-02-26 Patrick Palka <ppalka@redhat.com>
9300 * g++.dg/concepts/diagnostic2.C: New test.
9301 * g++.dg/concepts/diagnostic3.C: New test.
9303 2020-02-26 Marek Polacek <polacek@redhat.com>
9305 PR c++/93676 - value-init crash in template.
9306 * g++.dg/cpp0x/nsdmi-template19.C: New test.
9308 2020-02-26 Marek Polacek <polacek@redhat.com>
9310 PR c++/93862 - ICE with static_cast when converting from int[].
9311 * g++.dg/cpp0x/rv-cast7.C: New test.
9313 2020-02-26 Marek Polacek <polacek@redhat.com>
9315 DR 1423, Convertibility of nullptr to bool.
9316 * g++.dg/DRs/dr1423.C: New test.
9318 2020-02-26 Marek Polacek <polacek@redhat.com>
9320 PR c++/93803 - ICE with constexpr init and [[no_unique_address]].
9321 * g++.dg/cpp2a/constexpr-init16.C: New test.
9322 * g++.dg/cpp2a/constexpr-init17.C: New test.
9324 2020-02-26 Richard Sandiford <richard.sandiford@arm.com>
9327 * gcc.dg/vect/pr93843-1.c: New test.
9328 * gcc.dg/vect/pr93843-2.c: Likewise.
9330 2020-02-26 Jakub Jelinek <jakub@redhat.com>
9332 PR tree-optimization/93820
9333 * gcc.dg/pr93820-2.c: New test.
9335 PR tree-optimization/93820
9336 * gcc.dg/pr93820.c: New test.
9339 * g++.dg/cpp0x/pr93905.C: New test.
9341 2020-02-25 Mihail Ionescu <mihail.ionescu@arm.com>
9343 * gcc.target/aarch64/advsimd-intrinsics/bf16_vstn.c: New test.
9344 * gcc.target/aarch64/advsimd-intrinsics/bf16_vldn.c: New test.
9346 2020-02-25 Mihail Ionescu <mihail.ionescu@arm.com>
9348 * gcc.target/aarch64/advsimd-intrinsics/bf16_dup.c: New test.
9349 * gcc.target/aarch64/advsimd-intrinsics/bf16_reinterpret.c: New test.
9351 2020-02-25 Dennis Zhang <dennis.zhang@arm.com>
9353 * gcc.target/arm/simd/bf16_dot_1.c: New test.
9354 * gcc.target/arm/simd/bf16_dot_2.c: New test.
9355 * gcc.target/arm/simd/bf16_dot_3.c: New test.
9357 2020-02-25 Jakub Jelinek <jakub@redhat.com>
9359 PR rtl-optimization/93908
9360 * gcc.c-torture/execute/pr93908.c: New test.
9362 2019-02-25 Eric Botcazou <ebotcazou@adacore.com>
9364 * gnat.dg/lto24.adb: New test.
9365 * gnat.dg/lto24_pkg1.ads: New helper.
9366 * gnat.dg/lto24_pkg2.ad[sb]: Likewise.
9368 2020-02-25 Richard Biener <rguenther@suse.de>
9370 * gcc.dg/tree-ssa/ssa-fre-86.c: New testcase.
9372 2020-02-25 Richard Biener <rguenther@suse.de>
9374 PR tree-optimization/93868
9375 * gcc.dg/torture/pr93868.c: New testcase.
9377 2020-02-25 Jakub Jelinek <jakub@redhat.com>
9380 * gcc.dg/pr93874.c: New test.
9383 * gcc.dg/ipa/pr93763.c: Adjust the test so that it compiles without
9384 warnings and still ICEs before the ipa-cp.c fix.
9385 * g++.dg/ipa/pr93763.C: Require c++11 effective target.
9387 PR translation/93864
9388 * objc.dg/encode-2.m: Fix comment typo paramter -> parameter.
9389 * obj-c++.dg/encode-4.mm: Likewise.
9390 * gfortran.dg/data_array_5.f90: Likewise.
9391 * gcc.dg/decl-1.c: Likewise.
9393 2020-02-24 David Malcolm <dmalcolm@redhat.com>
9396 * gcc.dg/analyzer/pr93382.c: Add "-fanalyzer-checker=taint".
9397 * gcc.dg/analyzer/taint-1.c: Likewise.
9399 2020-02-24 David Malcolm <dmalcolm@redhat.com>
9402 * g++.dg/analyzer/pr93899.C: New test.
9404 2020-02-24 Martin Sebor <msebor@redhat.com>
9407 * g++.dg/warn/Wredundant-tags-4.C: New test.
9408 * g++.dg/warn/Wredundant-tags-5.C: New test.
9409 * g++.dg/warn/Wredundant-tags-5.h: New test.
9411 2020-02-24 David Malcolm <dmalcolm@redhat.com>
9413 * gcc.dg/analyzer/analyzer-verbosity-2a.c: New test.
9414 * gcc.dg/analyzer/analyzer-verbosity-3.c: New test, based on
9415 analyzer-verbosity-2.c
9416 * gcc.dg/analyzer/analyzer-verbosity-3a.c: New test.
9417 * gcc.dg/analyzer/edges-1.c: New test.
9418 * gcc.dg/analyzer/edges-2.c: New test.
9419 * gcc.dg/analyzer/file-paths-1.c: Add -fanalyzer-verbosity=3.
9421 2020-02-24 Marek Polacek <polacek@redhat.com>
9423 PR c++/93869 - ICE with -Wmismatched-tags.
9424 * g++.dg/warn/Wmismatched-tags-2.C: New test.
9426 2020-02-20 Mark Eggleston <mark.eggleston@codethink.com>
9429 * gfortran.dg/pr77351.f90 : Check for one error instead of two.
9430 * gfortran.dg/pr93835.f08 : New test.
9432 2020-02-24 Marek Polacek <polacek@redhat.com>
9434 PR c++/93712 - ICE with ill-formed array list-initialization.
9435 * g++.dg/cpp0x/initlist-array11.C: New test.
9437 2020-02-20 Mark Eggleston <mark.eggleston@codethink.com>
9440 * gfortran.dg/pr93604.f90 : New test.
9442 2020-02-24 Jakub Jelinek <jakub@redhat.com>
9444 P1937R2 - Fixing inconsistencies between const{expr,eval} functions
9445 * g++.dg/ext/consteval1.C: Change dg-{message,error} into dg-bogus.
9446 * g++.dg/cpp2a/consteval6.C: Likewise.
9447 * g++.dg/cpp2a/consteval3.C: Change dg-error for unevaluated operands
9450 2020-02-24 Christophe Lyon <christophe.lyon@linaro.org>
9453 * gcc.target/arm/pr78353-1.c: Add arm_arch_v7a_multilib effective
9455 * gcc.target/arm/pr78353-2.c: Likewise.
9457 2020-02-24 Jakub Jelinek <jakub@redhat.com>
9459 PR tree-optimization/93582
9460 * gcc.dg/tree-ssa/pr93582-4.c: New test.
9461 * gcc.dg/tree-ssa/pr93582-5.c: New test.
9462 * gcc.dg/tree-ssa/pr93582-6.c: New test.
9463 * gcc.dg/tree-ssa/pr93582-7.c: New test.
9464 * gcc.dg/tree-ssa/pr93582-8.c: New test.
9466 2020-02-24 Tobias Burnus <tobias@codesourcery.com>
9469 * gfortran.dg/goacc/tile-4.f90: New.
9471 2020-02-24 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9472 Kugan Vivekandarajah <kugan.vivekanandarajah@linaro.org>
9476 * gcc.target/arm/pr78353-1.c: New test.
9477 * gcc.target/arm/pr78353-2.c: Likewise.
9479 2020-02-23 Thomas Koenig <tkoenig@gcc.gnu.org>
9482 * gfortran.dg/argument_checking_24.f90: Correct test case.
9484 2020-02-21 Martin Sebor <msebor@redhat.com>
9486 PR gcov-profile/93753
9487 * g++.dg/ext/flexary36.C: New test.
9488 * g++.dg/lto/pr93166_0.C: Make struct with flexarray valid.
9490 2020-02-21 Dennis Zhang <dennis.zhang@arm.com>
9492 * gcc.target/arm/simd/vmmla_1.c: New test.
9494 2020-02-21 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
9496 * gcc.target/arm/armv8_1m-shift-imm-1.c: Add MVE target checks.
9497 * gcc.target/arm/armv8_1m-shift-reg-1.c: Likewise.
9498 * lib/target-supports.exp
9499 (check_effective_target_arm_v8_1m_mve_ok_nocache): New.
9500 (check_effective_target_arm_v8_1m_mve_ok): New.
9501 (add_options_for_v8_1m_mve): New.
9503 2020-02-21 Uroš Bizjak <ubizjak@gmail.com>
9505 * gcc.target/i386/pr69052.c: Require target ia32.
9506 (dg-options): Add -fcommon and remove -pie.
9508 2020-02-21 Uroš Bizjak <ubizjak@gmail.com>
9510 * gcc.dg/vect/vect-epilogues.c (scan-tree-dump): Require
9511 vect_mutiple_sizes effective target.
9513 2020-02-21 Jan Hubicka <hubicka@ucw.cz>
9514 Richard Biener <rguenther@suse.de>
9516 PR tree-optimization/93586
9517 * gcc.dg/torture/pr93586.c: New testcase.
9519 2020-02-21 Martin Jambor <mjambor@suse.cz>
9521 PR tree-optimization/93845
9522 * g++.dg/tree-ssa/pr93845.C: New test.
9524 2020-02-21 Richard Sandiford <richard.sandiford@arm.com>
9526 * gcc.target/aarch64/sve/rsqrt_1.c: New test.
9527 * gcc.target/aarch64/sve/rsqrt_1_run.c: Likewise.
9528 * gcc.target/aarch64/sve/sqrt_1.c: Likewise.
9529 * gcc.target/aarch64/sve/sqrt_1_run.c: Likewise.
9531 2020-02-21 Richard Sandiford <richard.sandiford@arm.com>
9533 * gcc.target/aarch64/sve/recip_1.c: New test.
9534 * gcc.target/aarch64/sve/recip_1_run.c: Likewise.
9535 * gcc.target/aarch64/sve/recip_2.c: Likewise.
9536 * gcc.target/aarch64/sve/recip_2_run.c: Likewise.
9538 2020-02-20 Martin Sebor <msebor@redhat.com>
9541 * g++.dg/warn/Wredundant-tags-3.C: New test.
9543 2020-02-20 Uroš Bizjak <ubizjak@gmail.com>
9546 * g++.target/i386/pr93828.C: New test.
9548 2020-02-20 Peter Bergner <bergner@linux.ibm.com>
9551 * gcc.target/powerpc/pr93658.c: New test.
9553 2020-02-20 Tobias Burnus <tobias@codesourcery.com>
9556 * gfortran.dg/goacc/tile-3.f90: New.
9558 2020-02-19 Marek Polacek <polacek@redhat.com>
9560 PR c++/93169 - wrong-code with a non-constexpr constructor.
9561 * g++.dg/cpp0x/constexpr-93169.C: New test.
9563 2020-02-19 Martin Sebor <msebor@redhat.com>
9565 PR tree-optimization/92128
9566 * gcc.dg/strlenopt-81.c: Align arrays to let strictly aligned targets
9567 optimize away calls as expected.
9569 2020-02-19 Uroš Bizjak <ubizjak@gmail.com>
9571 * gcc.dg/gimplefe-41.c: Add -msse2 additional options for x86 targets.
9572 * gcc.dg/ipa/ipa-sra-19.c: Ditto.
9574 2020-02-19 Richard Sandiford <richard.sandiford@arm.com>
9576 PR tree-optimization/93767
9577 * gcc.dg/vect/pr93767.c: New test.
9579 2020-02-19 Martin Jambor <mjambor@suse.cz>
9581 PR tree-optimization/93776
9582 * gcc.dg/tree-ssa/pr93776.c: New test.
9584 2020-02-19 Martin Jambor <mjambor@suse.cz>
9586 PR tree-optimization/93667
9587 * g++.dg/tree-ssa/pr93667.C: New test.
9589 2020-02-19 Hongtao Liu <hongtao.liu@intel.com>
9591 * g++.dg/other/i386-2.C: add -mavx512vbmi2
9592 * g++.dg/other/i386-3.C: Ditto.
9594 2020-02-18 James Greenhalgh <james.greenhalgh@arm.com>
9596 * gcc.target/aarch64/vmull_high.c: New.
9598 2020-02-18 Marek Polacek <polacek@redhat.com>
9601 * g++.dg/diagnostic/array-init1.C: Fix for ILP32.
9603 2020-02-18 Jon Beniston <jon@beniston.com>
9605 * gcc.dg/strcmpopt_6.c: Add space in array for terminator.
9607 2020-02-18 Mark Eggleston <markeggleston@gcc.gnu.org>
9610 * gfortran.dg/char_pointer_assign_6.f90: Look for no target
9611 message instead of length mismatch.
9612 * gfortran.dg/pr93714_1.f90
9613 * gfortran.dg/pr93714_2.f90
9615 2020-02-18 Mark Eggleston <mark.eggleston@codethink.com>
9618 * gfortran.dg/pr93601.f90 : New test.
9620 2020-02-18 Martin Liska <mliska@suse.cz>
9623 * gcc.dg/ipa/pr93583.c: New test.
9625 2020-02-18 David Malcolm <dmalcolm@redhat.com>
9628 * g++.dg/analyzer/pr93777.C: New test.
9629 * gfortran.dg/analyzer/pr93777.f90: New test.
9631 2020-02-18 David Malcolm <dmalcolm@redhat.com>
9634 * gfortran.dg/analyzer/pr93778.f90: New test.
9636 2020-02-18 David Malcolm <dmalcolm@redhat.com>
9639 * gfortran.dg/analyzer/deferred_character_25.f90: New test,
9640 based on gfortran.dg/deferred_character_25.f90.
9642 2020-02-18 David Malcolm <dmalcolm@redhat.com>
9645 * gfortran.dg/analyzer/pr88304-2.f90: New test, adapted from
9646 gfortran.fortran-torture/compile/pr88304-2.f90
9648 2020-02-18 Mark Eggleston <mark.eggleston@codethink.com>
9651 * gfortran.dg/pr93603.f90 : New test.
9653 2020-02-20 Mark Eggleston <markeggleston@gcc.gnu.org>
9656 * gfortran.dg/dg/pr93580.f90: New test.
9658 2020-02-18 Jakub Jelinek <jakub@redhat.com>
9660 PR tree-optimization/93780
9661 * gcc.dg/pr93780.c: New test.
9663 2020-02-17 David Malcolm <dmalcolm@redhat.com>
9666 * gcc.dg/analyzer/20020129-1.c: New test.
9668 2020-02-17 Alexandre Oliva <oliva@adacore.com>
9670 * gcc.dg/tls/emutls-3.c: New, combining emutls-2.c and
9671 thr-init-2.c into an execution test with explicitly common
9674 2020-02-17 Wilco Dijkstra <wdijkstr@arm.com>
9676 * gcc.target/aarch64/pr93565.c: Fix test for ilp32.
9678 2020-02-17 Will Schmidt <will_schmidt@vnet.ibm.com>
9680 * gcc.target/powerpc/fold-vec-extract-longlong.p8.c: Correct
9681 number of expected insns.
9683 2020-02-17 Martin Liska <mliska@suse.cz>
9686 * g++.dg/lto/odr-8_1.C: Fix grammar.
9688 2020-02-17 Richard Biener <rguenther@suse.de>
9691 * gcc.dg/pr86134.c: New testcase.
9692 * gcc.dg/pr28322-2.c: Adjust.
9694 2020-02-17 David Malcolm <dmalcolm@redhat.com>
9697 * gcc.dg/analyzer/torture/20060625-1.c: New test.
9698 * gcc.dg/analyzer/torture/pr51628-30.c: New test.
9699 * gcc.dg/analyzer/torture/pr59037.c: New test.
9701 2020-02-17 David Malcolm <dmalcolm@redhat.com>
9703 * gcc.dg/analyzer/malloc-1.c (test_48): New.
9705 2020-02-17 Jiufu Guo <guojiufu@linux.ibm.com>
9708 * gcc.dg/torture/stackalign/builtin-return-2.c: New test case.
9710 2020-02-16 Uroš Bizjak <ubizjak@gmail.com>
9713 * gcc.target/i386/pr93743.c : New test.
9715 2020-02-15 Marek Polacek <polacek@redhat.com>
9717 PR c++/93710 - poor diagnostic for array initializer.
9718 * g++.dg/diagnostic/array-init1.C: New test.
9720 2020-02-15 Jason Merrill <jason@redhat.com>
9722 * lib/target-supports.exp (check_effective_target_c++2a_only): Also
9723 look for -std=*++20.
9724 (check_effective_target_concepts): Use check_effective_target_c++2a.
9726 2020-02-15 Jakub Jelinek <jakub@redhat.com>
9728 PR tree-optimization/93744
9729 * gcc.c-torture/execute/pr93744-1.c: New test.
9730 * gcc.c-torture/execute/pr93744-2.c: New test.
9731 * gcc.c-torture/execute/pr93744-3.c: New test.
9733 2020-02-14 Jakub Jelinek <jakub@redhat.com>
9736 * g++.dg/cpp0x/enum39.C: New test.
9738 2020-02-14 Martin Jambor <mjambor@suse.cz>
9740 PR tree-optimization/93516
9741 * g++.dg/tree-ssa/pr93516.C: New test.
9743 2020-02-14 Hongtao Liu <hongtao.liu@intel.com>
9745 * gcc.target/i386/avx512vbmi2-vpshld-1.c: New test.
9746 * gcc.target/i386/avx512vbmi2-vpshrd-1.c: Ditto.
9747 * gcc.target/i386/sse-12.c: Add -mavx512vbmi2.
9748 * gcc.target/i386/sse-13.c: Ditto.
9749 * gcc.target/i386/sse-14.c: Add -mavx512vbmi2 and tests.
9750 * gcc.target/i386/sse-22.c: Ditto.
9752 2020-02-14 Jakub Jelinek <jakub@redhat.com>
9754 Partially implement P1042R1: __VA_OPT__ wording clarifications
9755 PR preprocessor/92319
9756 * c-c++-common/cpp/va-opt-4.c: New test.
9758 2020-02-13 Jakub Jelinek <jakub@redhat.com>
9761 * gcc.dg/pr93576.c: New test.
9763 2020-02-13 Sandra Loosemore <sandra@codesourcery.com>
9765 * g++.dg/cpp0x/constexpr-static13.C:
9766 Add -fdelete-null-pointer-checks.
9767 * g++.dg/cpp2a/constexpr-new11.C: Likewise.
9768 * g++.dg/cpp2a/constexpr-new12.C: Likewise.
9770 2020-02-13 H.J. Lu <hongjiu.lu@intel.com>
9773 * gcc.target/i386/pr93656.c: New test.
9775 2020-02-13 Claudiu Zissulescu <claziss@synopsys.com>
9777 * gcc.target/arc/nps400-1.c: Update test.
9779 2020-02-13 Claudiu Zissulescu <claziss@synopsys.com>
9781 * gcc.target/arc/or-cnst-size2.c: Update test.
9783 2020-02-13 Claudiu Zissulescu <claziss@synopsys.com>
9784 Petro Karashchenko <petro.karashchenko@ring.com>
9786 * gcc.target/arc/mul64-1.c: New test.
9788 2020-02-13 Jakub Jelinek <jakub@redhat.com>
9791 * gcc.target/i386/pr93696-1.c: New test.
9792 * gcc.target/i386/pr93696-2.c: New test.
9793 * gcc.target/i386/avx512bitalg-vpopcntw-1.c (TEST): Fix argument order
9794 of _mm*_mask_popcnt_*.
9795 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c (TEST): Likewise.
9796 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c (TEST): Likewise.
9797 * gcc.target/i386/avx512bitalg-vpopcntb-1.c (TEST): Likewise.
9798 * gcc.target/i386/avx512bitalg-vpopcntb.c (foo): Likewise.
9799 * gcc.target/i386/avx512bitalg-vpopcntbvl.c (foo): Likewise.
9800 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c (foo): Likewise.
9801 * gcc.target/i386/avx512bitalg-vpopcntwvl.c (foo): Likewise.
9802 * gcc.target/i386/avx512bitalg-vpopcntw.c (foo): Likewise.
9803 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c (foo): Likewise.
9805 PR tree-optimization/93582
9806 * gcc.dg/tree-ssa/pr93582-1.c: New test.
9807 * gcc.dg/tree-ssa/pr93582-2.c: New test.
9808 * gcc.dg/tree-ssa/pr93582-3.c: New test.
9810 2020-02-13 Richard Biener <rguenther@suse.de>
9813 * gcc.dg/optimize-bswapsi-2.c: Add BE case.
9815 2020-02-13 Jakub Jelinek <jakub@redhat.com>
9818 * gcc.target/i386/avx512f-pr93673.c: New test.
9819 * gcc.target/i386/avx512dq-pr93673.c: New test.
9820 * gcc.target/i386/avx512bw-pr93673.c: New test.
9822 * g++.dg/analyzer/pr93212.C: Require c++14 rather than c++11.
9824 2020-02-12 Iain Sandoe <iain@sandoe.co.uk>
9826 * g++.dg/coroutines/coro1-allocators.h: New.
9827 * g++.dg/coroutines/coro-bad-alloc-00-bad-op-new.C: New test.
9828 * g++.dg/coroutines/coro-bad-alloc-01-bad-op-del.C: New test.
9829 * g++.dg/coroutines/coro-bad-alloc-02-no-op-new-nt.C: New test.
9830 * g++.dg/coroutines/torture/alloc-00-gro-on-alloc-fail.C: Use new
9831 coro1-allocators.h header.
9832 * g++.dg/coroutines/torture/alloc-01-overload-newdel.C: Likewise.
9833 * g++.dg/coroutines/torture/alloc-02-fail-new-grooaf-check.C: New.
9834 * g++.dg/coroutines/torture/alloc-03-overload-new-1.C: New test.
9835 * g++.dg/coroutines/torture/alloc-04-overload-del-use-two-args.C:New.
9837 2020-02-12 Jakub Jelinek <jakub@redhat.com>
9839 * gcc.target/powerpc/pr93122.c: Use -mprefixed instead of
9840 -mprefixed-addr in dg-options.
9843 * gcc.dg/torture/builtin-round-roundeven.c (main): Add tests
9844 for DBL_MAX, inf, their negations and nan.
9846 2020-02-12 Martin Sebor <msebor@redhat.com>
9849 * gcc.dg/Wstringop-overflow-31.c: New test.
9851 2020-02-12 Wilco Dijkstra <wdijkstr@arm.com>
9853 PR rtl-optimization/93565
9854 * gcc.target/aarch64/pr93565.c: New test.
9856 2020-02-12 Wilco Dijkstra <wdijkstr@arm.com>
9858 * gcc.target/aarch64/popcnt2.c: New test.
9860 2020-02-12 Marek Polacek <polacek@redhat.com>
9863 * g++.dg/cpp2a/nontype-class32.C: New test.
9865 2020-02-12 Marek Polacek <polacek@redhat.com>
9867 PR c++/93684 - ICE-on-invalid with broken attribute.
9868 * g++.dg/parse/attr4.C: New test.
9870 2020-02-12 Jakub Jelinek <jakub@redhat.com>
9873 * gcc.target/i386/avx512vl-pr93670.c: New test.
9875 2020-02-12 Richard Biener <rguenther@suse.de>
9878 * gcc.dg/pr93661.c: Pass -w, remove dg-warning.
9880 2020-02-11 David Malcolm <dmalcolm@redhat.com>
9883 * g++.dg/analyzer/malloc.C: Add test coverage for a double-free
9884 called in a constructor.
9885 * g++.dg/analyzer/pr93288.C: New test.
9887 2020-02-11 David Malcolm <dmalcolm@redhat.com>
9890 * g++.dg/analyzer/analyzer.exp: New subdirectory and .exp suite.
9891 * g++.dg/analyzer/malloc.C: New test.
9892 * g++.dg/analyzer/pr93212.C: New test.
9894 2020-02-11 Martin Sebor <msebor@redhat.com>
9896 PR tree-optimization/93683
9897 * gcc.dg/tree-ssa/ssa-dse-39.c: New test.
9899 2020-02-11 Will Schmidt <will_schmidt@vnet.ibm.com>
9901 * lib/target-supports.exp (check_effective_target_ppc_ieee128_ok): New.
9902 * gcc.target/powerpc/pr92796.c: Add a require-effective-target
9903 statement for ppc_ieee128_ok.
9905 2020-02-11 David Malcolm <dmalcolm@redhat.com>
9908 * gcc.dg/analyzer/torture/pr93374.c: New test.
9910 2020-02-11 David Malcolm <dmalcolm@redhat.com>
9913 * gcc.dg/analyzer/pr93669.c: New test.
9915 2020-02-11 David Malcolm <dmalcolm@redhat.com>
9918 * gcc.dg/analyzer/torture/pr93649.c: New test.
9920 2020-02-11 Will Schmidt <will_schmidt@vnet.ibm.com>
9922 * gcc.target/powerpc/pr70010-2.c: Add -maltivec.
9923 * gcc.target/powerpc/pr70010-3.c: Add -maltivec.
9925 2020-02-11 Stam Markianos-Wright <stam.markianos-wright@arm.com>
9927 * gcc.target/arm/simd/vdot-2-1.c: New test.
9928 * gcc.target/arm/simd/vdot-2-2.c: New test.
9929 * gcc.target/arm/simd/vdot-2-3.c: New test.
9930 * gcc.target/arm/simd/vdot-2-4.c: New test.
9932 2020-02-11 Richard Biener <rguenther@suse.de>
9934 PR tree-optimization/93661
9935 PR tree-optimization/93662
9936 * gcc.dg/pr93661.c: New testcase.
9938 2020-02-12 Patrick Palka <ppalka@redhat.com>
9942 * g++.dg/concepts/abbrev3.C: New test.
9943 * g++.dg/cpp2a/concepts-pr80471.C: Adjust a static_assert to expect the
9945 * g++.dg/cpp0x/auto9.C: Adjust a dg-error directive.
9947 * g++.dg/cpp2a/concepts6.C: New test.
9949 2020-02-10 David Malcolm <dmalcolm@redhat.com>
9952 * gcc.dg/analyzer/torture/pr93350.c: New test.
9954 2020-02-10 David Malcolm <dmalcolm@redhat.com>
9957 * gcc.dg/analyzer/torture/pr93647.c: New test.
9959 2020-02-10 Jakub Jelinek <jakub@redhat.com>
9962 * gcc.target/i386/avx-pr93637.c: New test.
9964 2020-02-10 David Malcolm <dmalcolm@redhat.com>
9967 * gfortran.dg/analyzer/pr93405.f90: New test.
9969 2020-02-10 David Malcolm <dmalcolm@redhat.com>
9971 * gfortran.dg/analyzer/analyzer.exp: New subdirectory and .exp
9973 * gfortran.dg/analyzer/malloc-example.f90: New test.
9974 * gfortran.dg/analyzer/malloc.f90: New test.
9976 2020-02-10 Martin Sebor <msebor@redhat.com>
9979 * gcc.dg/attr-access.c: New test.
9981 2020-02-10 Hans-Peter Nilsson <hp@axis.com>
9983 * gcc.target/cris/cris.exp (check_effective_target_cc0): New.
9986 * gcc.target/cris/pr93372-1.c, gcc.target/cris/pr93372-2.c,
9987 gcc.target/cris/pr93372-5.c, gcc.target/cris/pr93372-8.c,
9988 gcc.target/cris/pr93372-3.c, gcc.target/cris/pr93372-4.c,
9989 gcc.target/cris/pr93372-6.c, gcc.target/cris/pr93372-7.c,
9990 gcc.target/cris/pr93372-9.c, gcc.target/cris/pr93372-10.c,
9991 gcc.target/cris/pr93372-11.c, gcc.target/cris/pr93372-12.c,
9992 gcc.target/cris/pr93372-13.c, gcc.target/cris/pr93372-14.c,
9993 gcc.target/cris/pr93372-15.c, gcc.target/cris/pr93372-16.c,
9994 gcc.target/cris/pr93372-17.c, gcc.target/cris/pr93372-18.c,
9995 gcc.target/cris/pr93372-19.c, gcc.target/cris/pr93372-20.c,
9996 gcc.target/cris/pr93372-21.c, gcc.target/cris/pr93372-22.c,
9997 gcc.target/cris/pr93372-23.c, gcc.target/cris/pr93372-24.c,
9998 gcc.target/cris/pr93372-25.c, gcc.target/cris/pr93372-26.c,
9999 gcc.target/cris/pr93372-27.c, gcc.target/cris/pr93372-28.c,
10000 gcc.target/cris/pr93372-29.c, gcc.target/cris/pr93372-30.c,
10001 gcc.target/cris/pr93372-31.c, gcc.target/cris/pr93372-32.c,
10002 gcc.target/cris/pr93372-33.c, gcc.target/cris/pr93372-34.c,
10003 gcc.target/cris/pr93372-35.c, gcc.target/cris/dbr-1.c: New tests.
10005 2020-02-10 Jakub Jelinek <jakub@redhat.com>
10008 * gfortran.dg/pr91913.f90: New test.
10010 2020-02-10 H.J. Lu <hongjiu.lu@intel.com>
10013 * g++.target/i386/pr85334-1.C: New test.
10014 * g++.target/i386/pr85334-2.C: Likewise.
10016 2020-02-10 Jakub Jelinek <jakub@redhat.com>
10019 * gcc.dg/format/gcc_diag-11.c (test_cdiag_bad_words): Add two further
10022 2020-02-10 Feng Xue <fxue@os.amperecomputing.com>
10025 * g++.dg/ipa/pr93203.C: New test.
10026 * gcc.dg/ipa/ipcp-1: Change dump string.
10028 2020-02-09 Uroš Bizjak <ubizjak@gmail.com>
10030 * gcc.target/i386/pr91333.c (dg-do): Fix target selector.
10032 2020-02-09 Jakub Jelinek <jakub@redhat.com>
10035 * g++.dg/cpp2a/constexpr-new11.C: New test.
10036 * g++.dg/cpp2a/constexpr-new12.C: New test.
10037 * g++.dg/cpp2a/constexpr-new13.C: New test.
10039 2020-02-08 Andrew Pinski <apinski@marvel.com>
10042 * gcc.target/aarch64/pr91927.c: New testcase.
10044 2020-02-08 Peter Bergner <bergner@linux.ibm.com>
10047 * gcc.dg/vmx/ops.c: Add -flax-vector-conversions to dg-options.
10048 * gcc.target/powerpc/vsx-vector-6.h: Split tests into smaller functions.
10049 * gcc.target/powerpc/vsx-vector-6.p7.c: Adjust scan-assembler-times
10050 regex directives. Adjust expected instruction counts.
10051 * gcc.target/powerpc/vsx-vector-6.p8.c: Likewise.
10052 * gcc.target/powerpc/vsx-vector-6.p9.c: Likewise.
10054 2020-02-08 Jakub Jelinek <jakub@redhat.com>
10057 * g++.dg/ext/constexpr-pr93549.C: New test.
10059 2020-02-08 Uroš Bizjak <ubizjak@gmail.com>
10060 Jakub Jelinek <jakub@redhat.com>
10063 * gcc.target/i386/pr65782.c: New test.
10065 2020-02-07 Marek Polacek <polacek@redhat.com>
10067 PR c++/92947 - Paren init of aggregates in unevaluated context.
10068 * g++.dg/cpp2a/paren-init21.C: New test.
10070 2020-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
10072 * testsuite/gcc.target/powerpc/pr92923-1.c: Add -mvsx.
10074 2020-02-07 Dennis Zhang <dennis.zhang@arm.com>
10076 * gcc.target/aarch64/simd/vmmla.c: New test.
10078 2020-02-07 Richard Biener <rguenther@suse.de>
10080 PR middle-end/93519
10081 * gcc.dg/Wrestrict-21.c: New testcase.
10083 2020-02-07 H.J. Lu <hongjiu.lu@intel.com>
10086 * gcc.target/i386/pr85667-10.c: New test.
10087 * gcc.target/i386/pr85667-7.c: Likewise.
10088 * gcc.target/i386/pr85667-8.c: Likewise.
10089 * gcc.target/i386/pr85667-9.c: Likewise.
10091 2020-02-07 Jakub Jelinek <jakub@redhat.com>
10094 * gcc.target/powerpc/pr93122.c: New test.
10096 2020-02-07 Paolo Carlini <paolo.carlini@oracle.com>
10099 * g++.dg/ext/vla21.C: New.
10101 2020-02-07 Jakub Jelinek <jakub@redhat.com>
10104 * gcc.dg/pr93615.c: New test.
10107 * gcc.target/i386/pr93611.c: New test.
10109 2020-02-06 David Malcolm <dmalcolm@redhat.com>
10112 * gcc.dg/analyzer/pr93375.c: Rework test case to avoid per-target
10113 differences in how __builtin_memcpy has been optimized at the time
10116 2020-02-06 David Malcolm <dmalcolm@redhat.com>
10118 * gcc.dg/analyzer/torture/intptr_t.c: New test.
10120 2020-02-06 Segher Boessenkool <segher@kernel.crashing.org>
10122 * gcc.target/powerpc/pr93012.c: New.
10124 2020-02-06 Richard Sandiford <richard.sandiford@arm.com>
10127 * gcc.target/aarch64/movk_2.c: New test.
10129 2020-02-06 Uroš Bizjak <ubizjak@gmail.com>
10131 * gcc.target/i386/memcpy-strategy-1.c (dg-final):
10132 Unify scan-assembler strings for all targets.
10133 * gcc.target/i386/memcpy-strategy-2.c (dg-final): Ditto.
10134 * gcc.target/i386/memcpy-strategy-3.c (dg-final): Ditto.
10135 * gcc.target/i386/memcpy-vector_loop-1.c (dg-final): Ditto.
10137 2020-02-06 Marek Polacek <polacek@redhat.com>
10139 PR c++/93597 - ICE with lambda in operator function.
10140 * g++.dg/cpp0x/lambda/lambda-93597.C: New test.
10142 2020-02-06 Tobias Burnus <tobias@codesourcery.com>
10144 * gcc.target/arm/multilib.exp (multilib_config): Pass flags to
10145 …_target_compile as (additional_flags=) option and not as source
10146 filename to make it work with remote execution.
10147 * lib/target-supports.exp (check_runtime, check_gc_sections_available,
10148 check_effective_target_gas, check_effective_target_gld): Likewise.
10150 2020-02-06 Jakub Jelinek <jakub@redhat.com>
10153 * gcc.target/i386/avx2-pr93594.c: New test.
10155 2020-02-05 Martin Sebor <msebor@redhat.com>
10157 PR tree-optimization/92765
10158 * g++.dg/tree-ssa/strlenopt-1.C: New test.
10159 * g++.dg/tree-ssa/strlenopt-2.C: New test.
10160 * gcc.dg/Warray-bounds-58.c: New test.
10161 * gcc.dg/Wrestrict-20.c: Avoid a valid -Wformat-overflow.
10162 * gcc.dg/Wstring-compare.c: Xfail a test.
10163 * gcc.dg/strcmpopt_2.c: Disable tests.
10164 * gcc.dg/strcmpopt_4.c: Adjust tests.
10165 * gcc.dg/strcmpopt_10.c: New test.
10166 * gcc.dg/strcmpopt_11.c: New test.
10167 * gcc.dg/strlenopt-69.c: Disable tests.
10168 * gcc.dg/strlenopt-92.c: New test.
10169 * gcc.dg/strlenopt-93.c: New test.
10170 * gcc.dg/strlenopt.h: Declare calloc.
10171 * gcc.dg/tree-ssa/pr92056.c: Xfail tests until pr93518 is resolved.
10172 * gcc.dg/tree-ssa/builtin-sprintf-warn-23.c: Correct test (pr93517).
10174 2020-02-05 Marek Polacek <polacek@redhat.com>
10176 PR c++/93559 - ICE with CONSTRUCTOR flags verification.
10177 * g++.dg/cpp0x/initlist119.C: New test.
10178 * g++.dg/cpp0x/initlist120.C: New test.
10180 2020-02-05 Jakub Jelinek <jakub@redhat.com>
10183 * c-c++-common/Wunused-var-17.c: New test.
10185 2020-02-05 Jeff Law <law@redhat.com>
10187 * gcc.target/hppa/shadd-3.c: Disable delay slot filling and
10188 adjust expected shadd insn count appropriately.
10190 2020-02-05 David Malcolm <dmalcolm@redhat.com>
10192 * gcc.dg/analyzer/data-model-1.c: Update for changed output to
10193 __analyzer_dump_exploded_nodes, dropping redundant call at merger.
10194 * gcc.dg/analyzer/data-model-7.c: Likewise.
10195 * gcc.dg/analyzer/loop-2.c: Update for changed output format.
10196 * gcc.dg/analyzer/loop-2a.c: Likewise.
10197 * gcc.dg/analyzer/loop-4.c: Likewise.
10198 * gcc.dg/analyzer/loop.c: Likewise.
10199 * gcc.dg/analyzer/malloc-paths-10.c: Likewise; drop redundant
10201 * gcc.dg/analyzer/malloc-vs-local-1a.c: Likewise.
10202 * gcc.dg/analyzer/malloc-vs-local-1b.c: Likewise.
10203 * gcc.dg/analyzer/malloc-vs-local-2.c: Likewise.
10204 * gcc.dg/analyzer/malloc-vs-local-3.c: Likewise.
10205 * gcc.dg/analyzer/paths-1.c: Likewise.
10206 * gcc.dg/analyzer/paths-1a.c: Likewise.
10207 * gcc.dg/analyzer/paths-2.c: Likewise.
10208 * gcc.dg/analyzer/paths-3.c: Likewise.
10209 * gcc.dg/analyzer/paths-4.c: Update for changed output format.
10210 * gcc.dg/analyzer/paths-5.c: Likewise.
10211 * gcc.dg/analyzer/paths-6.c: Likewise; drop redundant calls
10213 * gcc.dg/analyzer/paths-7.c: Likewise.
10214 * gcc.dg/analyzer/torture/conditionals-2.c: Update for changed
10216 * gcc.dg/analyzer/zlib-1.c: Likewise; drop redundant calls.
10217 * gcc.dg/analyzer/zlib-5.c: Update for changed output format.
10219 2020-02-05 Jakub Jelinek <jakub@redhat.com>
10222 * gcc.target/i386/pr92190.c: New test.
10224 2020-02-05 Richard Biener <rguenther@suse.de>
10227 * gcc.dg/vect/bb-slp-22.c: Adjust.
10229 2020-02-05 Richard Biener <rguenther@suse.de>
10231 PR middle-end/90648
10232 * gcc.dg/pr90648.c: New testcase.
10234 2020-02-05 Jakub Jelinek <jakub@redhat.com>
10236 PR middle-end/93555
10237 * c-c++-common/gomp/pr93555-1.c: New test.
10238 * c-c++-common/gomp/pr93555-2.c: New test.
10239 * gfortran.dg/gomp/pr93555.f90: New test.
10241 2020-02-05 Jun Ma <JunMa@linux.alibaba.com>
10243 * g++.dg/coroutines/co-await-14-return-ref-to-auto.C: New test.
10245 2020-02-04 David Malcolm <dmalcolm@redhat.com>
10247 * gcc.dg/analyzer/data-model-1.c (struct coord): Convert fields
10250 2020-02-04 Richard Biener <rguenther@suse.de>
10252 PR tree-optimization/93538
10253 * gcc.dg/tree-ssa/forwprop-38.c: New testcase.
10255 2020-02-04 Jakub Jelinek <jakub@redhat.com>
10257 * c-c++-common/cpp/has-include-1.c: New test.
10258 * c-c++-common/cpp/has-include-next-1.c: New test.
10259 * c-c++-common/gomp/has-include-1.c: New test.
10261 PR preprocessor/93545
10262 * c-c++-common/cpp/pr88974.c: Expect another diagnostics during error
10264 * c-c++-common/cpp/pr93545-1.c: New test.
10265 * c-c++-common/cpp/pr93545-2.c: New test.
10266 * c-c++-common/cpp/pr93545-3.c: New test.
10267 * c-c++-common/cpp/pr93545-4.c: New test.
10269 2020-02-04 Iain Sandoe <iain@sandoe.co.uk>
10271 * g++.dg/coroutines/coro-missing-promise.C: New test.
10273 2020-02-04 Richard Biener <rguenther@suse.de>
10275 PR tree-optimization/91123
10276 * gcc.dg/tree-ssa/ssa-fre-85.c: New testcase.
10278 2020-02-04 Richard Biener <rguenther@suse.de>
10280 PR tree-optimization/92819
10281 * gcc.target/i386/pr92819.c: New testcase.
10282 * gcc.target/i386/pr92803.c: Adjust.
10284 2020-02-03 Iain Sandoe <iain@sandoe.co.uk>
10287 * g++.dg/coroutines/pr93458-1-missing-traits.C: New test.
10288 * g++.dg/coroutines/pr93458-2-bad-traits.C: New test.
10289 * g++.dg/coroutines/pr93458-3-missing-handle.C: New test.
10290 * g++.dg/coroutines/pr93458-4-bad-coro-handle.C: New test.
10291 * g++.dg/coroutines/pr93458-5-bad-coro-type.C: New test.
10293 2020-02-03 David Malcolm <dmalcolm@redhat.com>
10296 * gcc.dg/analyzer/torture/pr93544.c: New test.
10298 2020-02-03 David Malcolm <dmalcolm@redhat.com>
10301 * gcc.dg/analyzer/pr93546.c: New test.
10303 2020-02-03 David Malcolm <dmalcolm@redhat.com>
10306 * gcc.dg/analyzer/pr93547.c: New test.
10308 2020-02-03 Stam Markianos-Wright <stam.markianos-wright@arm.com>
10311 * gcc.target/arm/pr91816.c: New test.
10313 2020-02-03 Julian Brown <julian@codesourcery.com>
10314 Tobias Burnus <tobias@codesourcery.com>
10316 * c-c++-common/cpp/openacc-define-3.c: Update expected value for
10318 * gfortran.dg/openacc-define-3.f90: Likewise.
10320 2020-02-03 Tobias Burnus <tobias@codesourcery.com>
10323 * gfortran.dg/associate_52.f90: New.
10325 2020-02-03 Jakub Jelinek <jakub@redhat.com>
10328 * gcc.c-torture/compile/pr93533.c: New test.
10329 * gcc.target/s390/pr93533.c: New test.
10331 2020-02-03 Jun Ma <JunMa@linux.alibaba.com>
10333 * g++.dg/coroutines/co-await-04-control-flow.C: Add label.
10335 2020-02-02 Marek Polacek <polacek@redhat.com>
10337 PR c++/93530 - ICE on invalid alignas in a template.
10338 * g++.dg/cpp0x/alignas18.C: New test.
10340 2020-02-02 Iain Sandoe <iain@sandoe.co.uk>
10342 * gcc.target/powerpc/darwin-abi-12.c: Add '-fcommon' to the
10345 2020-02-02 Vladimir Makarov <vmakarov@redhat.com>
10347 PR rtl-optimization/91333
10348 * gcc.target/i386/pr91333.c: Add vmovsd to regexp. Set up count
10351 2020-01-31 Sandra Loosemore <sandra@codesourcery.com>
10353 nios2: Support for GOT-relative DW_EH_PE_datarel encoding.
10355 * g++.target/nios2/hello-pie.C: New.
10356 * g++.target/nios2/nios2.exp: New.
10358 2020-01-31 David Malcolm <dmalcolm@redhat.com>
10361 * gcc.dg/analyzer/pr93457.c: New test.
10363 2020-01-31 David Malcolm <dmalcolm@redhat.com>
10366 * gcc.dg/analyzer/torture/pr93373.c: New test.
10368 2020-01-31 Vladimir Makarov <vmakarov@redhat.com>
10370 PR rtl-optimization/91333
10371 * gcc.target/i386/pr91333.c: New.
10373 2020-01-31 David Malcolm <dmalcolm@redhat.com>
10376 * gcc.dg/analyzer/torture/pr93379-2.c: New test.
10377 * gcc.dg/analyzer/torture/pr93379.c: New test.
10379 2020-01-31 David Malcolm <dmalcolm@redhat.com>
10382 * gcc.dg/analyzer/torture/pr93438.c: New test.
10383 * gcc.dg/analyzer/torture/pr93438-2.c: New test.
10385 2020-01-31 Jakub Jelinek <jakub@redhat.com>
10387 PR rtl-optimization/91838
10388 * g++.dg/pr91838.C: Moved to ...
10389 * g++.dg/opt/pr91838.C: ... here. Require c++11 target instead of
10390 dg-skip-if for c++98. Pass -Wno-psabi -w to avoid psabi style
10391 warnings on vector arg passing or return. Add -masm=att on i?86/x86_64.
10392 Only check for pxor %xmm0, %xmm0 on lp64 i?86/x86_64.
10394 2020-01-31 Richard Sandiford <richard.sandiford@arm.com>
10396 * lib/target-supports.exp (check_effective_target_aarch64_asm_bf16_ok):
10398 * gcc.target/aarch64/sve/acle/asm/bfdot_f32.c: New test.
10399 * gcc.target/aarch64/sve/acle/asm/bfdot_lane_f32.c: Likweise.
10400 * gcc.target/aarch64/sve/acle/asm/bfmlalb_f32.c: Likweise.
10401 * gcc.target/aarch64/sve/acle/asm/bfmlalb_lane_f32.c: Likweise.
10402 * gcc.target/aarch64/sve/acle/asm/bfmlalt_f32.c: Likweise.
10403 * gcc.target/aarch64/sve/acle/asm/bfmlalt_lane_f32.c: Likweise.
10404 * gcc.target/aarch64/sve/acle/asm/bfmmla_f32.c: Likweise.
10405 * gcc.target/aarch64/sve/acle/asm/cvt_bf16.c: Likweise.
10406 * gcc.target/aarch64/sve/acle/asm/cvtnt_bf16.c: Likweise.
10407 * gcc.target/aarch64/sve/acle/general-c/ternary_bfloat16_1.c: Likweise.
10408 * gcc.target/aarch64/sve/acle/general-c/ternary_bfloat16_lane_1.c:
10410 * gcc.target/aarch64/sve/acle/general-c/ternary_bfloat16_lanex2_1.c:
10412 * gcc.target/aarch64/sve/acle/general-c/ternary_bfloat16_opt_n_1.c:
10415 2020-01-31 Richard Sandiford <richard.sandiford@arm.com>
10417 * g++.target/aarch64/sve/acle/general-c++/mangle_1.C: Test mangling
10419 * g++.target/aarch64/sve/acle/general-c++/mangle_2.C: Likewise for
10421 * gcc.target/aarch64/sve/acle/asm/clasta_bf16.c: New test.
10422 * gcc.target/aarch64/sve/acle/asm/clastb_bf16.c: Likewise.
10423 * gcc.target/aarch64/sve/acle/asm/cnt_bf16.c: Likewise.
10424 * gcc.target/aarch64/sve/acle/asm/create2_1.c (create_bf16): Likewise.
10425 * gcc.target/aarch64/sve/acle/asm/create3_1.c (create_bf16): Likewise.
10426 * gcc.target/aarch64/sve/acle/asm/create4_1.c (create_bf16): Likewise.
10427 * gcc.target/aarch64/sve/acle/asm/dup_bf16.c: Likewise.
10428 * gcc.target/aarch64/sve/acle/asm/dup_lane_bf16.c: Likewise.
10429 * gcc.target/aarch64/sve/acle/asm/dupq_lane_bf16.c: Likewise.
10430 * gcc.target/aarch64/sve/acle/asm/ext_bf16.c: Likewise.
10431 * gcc.target/aarch64/sve/acle/asm/get2_bf16.c: Likewise.
10432 * gcc.target/aarch64/sve/acle/asm/get3_bf16.c: Likewise.
10433 * gcc.target/aarch64/sve/acle/asm/get4_bf16.c: Likewise.
10434 * gcc.target/aarch64/sve/acle/asm/insr_bf16.c: Likewise.
10435 * gcc.target/aarch64/sve/acle/asm/lasta_bf16.c: Likewise.
10436 * gcc.target/aarch64/sve/acle/asm/lastb_bf16.c: Likewise.
10437 * gcc.target/aarch64/sve/acle/asm/ld1_bf16.c: Likewise.
10438 * gcc.target/aarch64/sve/acle/asm/ld1ro_bf16.c: Likewise.
10439 * gcc.target/aarch64/sve/acle/asm/ld1rq_bf16.c: Likewise.
10440 * gcc.target/aarch64/sve/acle/asm/ld2_bf16.c: Likewise.
10441 * gcc.target/aarch64/sve/acle/asm/ld3_bf16.c: Likewise.
10442 * gcc.target/aarch64/sve/acle/asm/ld4_bf16.c: Likewise.
10443 * gcc.target/aarch64/sve/acle/asm/ldff1_bf16.c: Likewise.
10444 * gcc.target/aarch64/sve/acle/asm/ldnf1_bf16.c: Likewise.
10445 * gcc.target/aarch64/sve/acle/asm/ldnt1_bf16.c: Likewise.
10446 * gcc.target/aarch64/sve/acle/asm/len_bf16.c: Likewise.
10447 * gcc.target/aarch64/sve/acle/asm/reinterpret_bf16.c: Likewise.
10448 * gcc.target/aarch64/sve/acle/asm/reinterpret_f16.c
10449 (reinterpret_f16_bf16_tied1, reinterpret_f16_bf16_untied): Likewise.
10450 * gcc.target/aarch64/sve/acle/asm/reinterpret_f32.c
10451 (reinterpret_f32_bf16_tied1, reinterpret_f32_bf16_untied): Likewise.
10452 * gcc.target/aarch64/sve/acle/asm/reinterpret_f64.c
10453 (reinterpret_f64_bf16_tied1, reinterpret_f64_bf16_untied): Likewise.
10454 * gcc.target/aarch64/sve/acle/asm/reinterpret_s16.c
10455 (reinterpret_s16_bf16_tied1, reinterpret_s16_bf16_untied): Likewise.
10456 * gcc.target/aarch64/sve/acle/asm/reinterpret_s32.c
10457 (reinterpret_s32_bf16_tied1, reinterpret_s32_bf16_untied): Likewise.
10458 * gcc.target/aarch64/sve/acle/asm/reinterpret_s64.c
10459 (reinterpret_s64_bf16_tied1, reinterpret_s64_bf16_untied): Likewise.
10460 * gcc.target/aarch64/sve/acle/asm/reinterpret_s8.c
10461 (reinterpret_s8_bf16_tied1, reinterpret_s8_bf16_untied): Likewise.
10462 * gcc.target/aarch64/sve/acle/asm/reinterpret_u16.c
10463 (reinterpret_u16_bf16_tied1, reinterpret_u16_bf16_untied): Likewise.
10464 * gcc.target/aarch64/sve/acle/asm/reinterpret_u32.c
10465 (reinterpret_u32_bf16_tied1, reinterpret_u32_bf16_untied): Likewise.
10466 * gcc.target/aarch64/sve/acle/asm/reinterpret_u64.c
10467 (reinterpret_u64_bf16_tied1, reinterpret_u64_bf16_untied): Likewise.
10468 * gcc.target/aarch64/sve/acle/asm/reinterpret_u8.c
10469 (reinterpret_u8_bf16_tied1, reinterpret_u8_bf16_untied): Likewise.
10470 * gcc.target/aarch64/sve/acle/asm/rev_bf16.c: Likewise.
10471 * gcc.target/aarch64/sve/acle/asm/sel_bf16.c: Likewise.
10472 * gcc.target/aarch64/sve/acle/asm/set2_bf16.c: Likewise.
10473 * gcc.target/aarch64/sve/acle/asm/set3_bf16.c: Likewise.
10474 * gcc.target/aarch64/sve/acle/asm/set4_bf16.c: Likewise.
10475 * gcc.target/aarch64/sve/acle/asm/splice_bf16.c: Likewise.
10476 * gcc.target/aarch64/sve/acle/asm/st1_bf16.c: Likewise.
10477 * gcc.target/aarch64/sve/acle/asm/st2_bf16.c: Likewise.
10478 * gcc.target/aarch64/sve/acle/asm/st3_bf16.c: Likewise.
10479 * gcc.target/aarch64/sve/acle/asm/st4_bf16.c: Likewise.
10480 * gcc.target/aarch64/sve/acle/asm/stnt1_bf16.c: Likewise.
10481 * gcc.target/aarch64/sve/acle/asm/tbl_bf16.c: Likewise.
10482 * gcc.target/aarch64/sve/acle/asm/trn1_bf16.c: Likewise.
10483 * gcc.target/aarch64/sve/acle/asm/trn1q_bf16.c: Likewise.
10484 * gcc.target/aarch64/sve/acle/asm/trn2_bf16.c: Likewise.
10485 * gcc.target/aarch64/sve/acle/asm/trn2q_bf16.c: Likewise.
10486 * gcc.target/aarch64/sve/acle/asm/undef2_1.c (bfloat16_t): Likewise.
10487 * gcc.target/aarch64/sve/acle/asm/undef3_1.c (bfloat16_t): Likewise.
10488 * gcc.target/aarch64/sve/acle/asm/undef4_1.c (bfloat16_t): Likewise.
10489 * gcc.target/aarch64/sve/acle/asm/undef_1.c (bfloat16_t): Likewise.
10490 * gcc.target/aarch64/sve/acle/asm/uzp1_bf16.c: Likewise.
10491 * gcc.target/aarch64/sve/acle/asm/uzp1q_bf16.c: Likewise.
10492 * gcc.target/aarch64/sve/acle/asm/uzp2_bf16.c: Likewise.
10493 * gcc.target/aarch64/sve/acle/asm/uzp2q_bf16.c: Likewise.
10494 * gcc.target/aarch64/sve/acle/asm/zip1_bf16.c: Likewise.
10495 * gcc.target/aarch64/sve/acle/asm/zip1q_bf16.c: Likewise.
10496 * gcc.target/aarch64/sve/acle/asm/zip2_bf16.c: Likewise.
10497 * gcc.target/aarch64/sve/acle/asm/zip2q_bf16.c: Likewise.
10498 * gcc.target/aarch64/sve/pcs/annotate_1.c (ret_bf16, ret_bf16x2)
10499 (ret_bf16x3, ret_bf16x4): Likewise.
10500 * gcc.target/aarch64/sve/pcs/annotate_2.c (fn_bf16, fn_bf16x2)
10501 (fn_bf16x3, fn_bf16x4): Likewise.
10502 * gcc.target/aarch64/sve/pcs/annotate_3.c (fn_bf16, fn_bf16x2)
10503 (fn_bf16x3, fn_bf16x4): Likewise.
10504 * gcc.target/aarch64/sve/pcs/annotate_4.c (fn_bf16, fn_bf16x2)
10505 (fn_bf16x3, fn_bf16x4): Likewise.
10506 * gcc.target/aarch64/sve/pcs/annotate_5.c (fn_bf16, fn_bf16x2)
10507 (fn_bf16x3, fn_bf16x4): Likewise.
10508 * gcc.target/aarch64/sve/pcs/annotate_6.c (fn_bf16, fn_bf16x2)
10509 (fn_bf16x3, fn_bf16x4): Likewise.
10510 * gcc.target/aarch64/sve/pcs/annotate_7.c (fn_bf16, fn_bf16x2)
10511 (fn_bf16x3, fn_bf16x4): Likewise.
10512 * gcc.target/aarch64/sve/pcs/args_5_be_bf16.c: Likewise.
10513 * gcc.target/aarch64/sve/pcs/args_5_le_bf16.c: Likewise.
10514 * gcc.target/aarch64/sve/pcs/args_6_be_bf16.c: Likewise.
10515 * gcc.target/aarch64/sve/pcs/args_6_le_bf16.c: Likewise.
10516 * gcc.target/aarch64/sve/pcs/gnu_vectors_1.c (bfloat16x16_t): New
10518 (bfloat16_callee, bfloat16_caller): New tests.
10519 * gcc.target/aarch64/sve/pcs/gnu_vectors_2.c (bfloat16x16_t): New
10521 (bfloat16_callee, bfloat16_caller): New tests.
10522 * gcc.target/aarch64/sve/pcs/return_4.c (CALLER_BF16): New macro.
10523 (callee_bf16, caller_bf16): New tests.
10524 * gcc.target/aarch64/sve/pcs/return_4_128.c (CALLER_BF16): New macro.
10525 (callee_bf16, caller_bf16): New tests.
10526 * gcc.target/aarch64/sve/pcs/return_4_256.c (CALLER_BF16): New macro.
10527 (callee_bf16, caller_bf16): New tests.
10528 * gcc.target/aarch64/sve/pcs/return_4_512.c (CALLER_BF16): New macro.
10529 (callee_bf16, caller_bf16): New tests.
10530 * gcc.target/aarch64/sve/pcs/return_4_1024.c (CALLER_BF16): New macro.
10531 (callee_bf16, caller_bf16): New tests.
10532 * gcc.target/aarch64/sve/pcs/return_4_2048.c (CALLER_BF16): New macro.
10533 (callee_bf16, caller_bf16): New tests.
10534 * gcc.target/aarch64/sve/pcs/return_5.c (CALLER_BF16): New macro.
10535 (callee_bf16, caller_bf16): New tests.
10536 * gcc.target/aarch64/sve/pcs/return_5_128.c (CALLER_BF16): New macro.
10537 (callee_bf16, caller_bf16): New tests.
10538 * gcc.target/aarch64/sve/pcs/return_5_256.c (CALLER_BF16): New macro.
10539 (callee_bf16, caller_bf16): New tests.
10540 * gcc.target/aarch64/sve/pcs/return_5_512.c (CALLER_BF16): New macro.
10541 (callee_bf16, caller_bf16): New tests.
10542 * gcc.target/aarch64/sve/pcs/return_5_1024.c (CALLER_BF16): New macro.
10543 (callee_bf16, caller_bf16): New tests.
10544 * gcc.target/aarch64/sve/pcs/return_5_2048.c (CALLER_BF16): New macro.
10545 (callee_bf16, caller_bf16): New tests.
10546 * gcc.target/aarch64/sve/pcs/return_6.c (bfloat16_t): New typedef.
10547 (callee_bf16, caller_bf16): New tests.
10548 * gcc.target/aarch64/sve/pcs/return_6_128.c (bfloat16_t): New typedef.
10549 (callee_bf16, caller_bf16): New tests.
10550 * gcc.target/aarch64/sve/pcs/return_6_256.c (bfloat16_t): New typedef.
10551 (callee_bf16, caller_bf16): New tests.
10552 * gcc.target/aarch64/sve/pcs/return_6_512.c (bfloat16_t): New typedef.
10553 (callee_bf16, caller_bf16): New tests.
10554 * gcc.target/aarch64/sve/pcs/return_6_1024.c (bfloat16_t): New typedef.
10555 (callee_bf16, caller_bf16): New tests.
10556 * gcc.target/aarch64/sve/pcs/return_6_2048.c (bfloat16_t): New typedef.
10557 (callee_bf16, caller_bf16): New tests.
10558 * gcc.target/aarch64/sve/pcs/return_7.c (callee_bf16): Likewise
10559 (caller_bf16): Likewise.
10560 * gcc.target/aarch64/sve/pcs/return_8.c (callee_bf16): Likewise
10561 (caller_bf16): Likewise.
10562 * gcc.target/aarch64/sve/pcs/return_9.c (callee_bf16): Likewise
10563 (caller_bf16): Likewise.
10564 * gcc.target/aarch64/sve2/acle/asm/tbl2_bf16.c: Likewise.
10565 * gcc.target/aarch64/sve2/acle/asm/tbx_bf16.c: Likewise.
10566 * gcc.target/aarch64/sve2/acle/asm/whilerw_bf16.c: Likewise.
10567 * gcc.target/aarch64/sve2/acle/asm/whilewr_bf16.c: Likewise.
10569 2020-01-31 Dennis Zhang <dennis.zhang@arm.com>
10570 Matthew Malcomson <matthew.malcomson@arm.com>
10571 Richard Sandiford <richard.sandiford@arm.com>
10573 * lib/target-supports.exp (check_effective_target_aarch64_asm_i8mm_ok)
10574 (check_effective_target_aarch64_asm_f32mm_ok): New target selectors.
10575 * gcc.target/aarch64/pragma_cpp_predefs_2.c: Test handling of
10576 __ARM_FEATURE_SVE_MATMUL_INT8, __ARM_FEATURE_SVE_MATMUL_FP32 and
10577 __ARM_FEATURE_SVE_MATMUL_FP64.
10578 * gcc.target/aarch64/sve/acle/asm/test_sve_acle.h (TEST_TRIPLE_Z):
10579 (TEST_TRIPLE_Z_REV2, TEST_TRIPLE_Z_REV, TEST_TRIPLE_LANE_REG)
10580 (TEST_TRIPLE_ZX): New macros.
10581 * gcc.target/aarch64/sve/acle/asm/ld1ro_f16.c: Remove +sve and
10582 rely on +f64mm to enable it.
10583 * gcc.target/aarch64/sve/acle/asm/ld1ro_f32.c: Likewise.
10584 * gcc.target/aarch64/sve/acle/asm/ld1ro_f64.c: Likewise.
10585 * gcc.target/aarch64/sve/acle/asm/ld1ro_s16.c: Likewise.
10586 * gcc.target/aarch64/sve/acle/asm/ld1ro_s32.c: Likewise.
10587 * gcc.target/aarch64/sve/acle/asm/ld1ro_s64.c: Likewise.
10588 * gcc.target/aarch64/sve/acle/asm/ld1ro_s8.c: Likewise.
10589 * gcc.target/aarch64/sve/acle/asm/ld1ro_u16.c: Likewise.
10590 * gcc.target/aarch64/sve/acle/asm/ld1ro_u32.c: Likewise.
10591 * gcc.target/aarch64/sve/acle/asm/ld1ro_u64.c: Likewise.
10592 * gcc.target/aarch64/sve/acle/asm/ld1ro_u8.c: Likewise.
10593 * gcc.target/aarch64/sve/acle/asm/mmla_f32.c: New test.
10594 * gcc.target/aarch64/sve/acle/asm/mmla_f64.c: Likewise,
10595 * gcc.target/aarch64/sve/acle/asm/mmla_s32.c: Likewise,
10596 * gcc.target/aarch64/sve/acle/asm/mmla_u32.c: Likewise,
10597 * gcc.target/aarch64/sve/acle/asm/sudot_lane_s32.c: Likewise,
10598 * gcc.target/aarch64/sve/acle/asm/sudot_s32.c: Likewise,
10599 * gcc.target/aarch64/sve/acle/asm/trn1q_f16.c: Likewise.
10600 * gcc.target/aarch64/sve/acle/asm/trn1q_f32.c: Likewise.
10601 * gcc.target/aarch64/sve/acle/asm/trn1q_f64.c: Likewise.
10602 * gcc.target/aarch64/sve/acle/asm/trn1q_s16.c: Likewise.
10603 * gcc.target/aarch64/sve/acle/asm/trn1q_s32.c: Likewise.
10604 * gcc.target/aarch64/sve/acle/asm/trn1q_s64.c: Likewise.
10605 * gcc.target/aarch64/sve/acle/asm/trn1q_s8.c: Likewise.
10606 * gcc.target/aarch64/sve/acle/asm/trn1q_u16.c: Likewise.
10607 * gcc.target/aarch64/sve/acle/asm/trn1q_u32.c: Likewise.
10608 * gcc.target/aarch64/sve/acle/asm/trn1q_u64.c: Likewise.
10609 * gcc.target/aarch64/sve/acle/asm/trn1q_u8.c: Likewise.
10610 * gcc.target/aarch64/sve/acle/asm/trn2q_f16.c: Likewise.
10611 * gcc.target/aarch64/sve/acle/asm/trn2q_f32.c: Likewise.
10612 * gcc.target/aarch64/sve/acle/asm/trn2q_f64.c: Likewise.
10613 * gcc.target/aarch64/sve/acle/asm/trn2q_s16.c: Likewise.
10614 * gcc.target/aarch64/sve/acle/asm/trn2q_s32.c: Likewise.
10615 * gcc.target/aarch64/sve/acle/asm/trn2q_s64.c: Likewise.
10616 * gcc.target/aarch64/sve/acle/asm/trn2q_s8.c: Likewise.
10617 * gcc.target/aarch64/sve/acle/asm/trn2q_u16.c: Likewise.
10618 * gcc.target/aarch64/sve/acle/asm/trn2q_u32.c: Likewise.
10619 * gcc.target/aarch64/sve/acle/asm/trn2q_u64.c: Likewise.
10620 * gcc.target/aarch64/sve/acle/asm/trn2q_u8.c: Likewise.
10621 * gcc.target/aarch64/sve/acle/asm/usdot_lane_s32.c: Likewise.
10622 * gcc.target/aarch64/sve/acle/asm/usdot_s32.c: Likewise.
10623 * gcc.target/aarch64/sve/acle/asm/usmmla_s32.c: Likewise.
10624 * gcc.target/aarch64/sve/acle/asm/uzp1q_f16.c: Likewise.
10625 * gcc.target/aarch64/sve/acle/asm/uzp1q_f32.c: Likewise.
10626 * gcc.target/aarch64/sve/acle/asm/uzp1q_f64.c: Likewise.
10627 * gcc.target/aarch64/sve/acle/asm/uzp1q_s16.c: Likewise.
10628 * gcc.target/aarch64/sve/acle/asm/uzp1q_s32.c: Likewise.
10629 * gcc.target/aarch64/sve/acle/asm/uzp1q_s64.c: Likewise.
10630 * gcc.target/aarch64/sve/acle/asm/uzp1q_s8.c: Likewise.
10631 * gcc.target/aarch64/sve/acle/asm/uzp1q_u16.c: Likewise.
10632 * gcc.target/aarch64/sve/acle/asm/uzp1q_u32.c: Likewise.
10633 * gcc.target/aarch64/sve/acle/asm/uzp1q_u64.c: Likewise.
10634 * gcc.target/aarch64/sve/acle/asm/uzp1q_u8.c: Likewise.
10635 * gcc.target/aarch64/sve/acle/asm/uzp2q_f16.c: Likewise.
10636 * gcc.target/aarch64/sve/acle/asm/uzp2q_f32.c: Likewise.
10637 * gcc.target/aarch64/sve/acle/asm/uzp2q_f64.c: Likewise.
10638 * gcc.target/aarch64/sve/acle/asm/uzp2q_s16.c: Likewise.
10639 * gcc.target/aarch64/sve/acle/asm/uzp2q_s32.c: Likewise.
10640 * gcc.target/aarch64/sve/acle/asm/uzp2q_s64.c: Likewise.
10641 * gcc.target/aarch64/sve/acle/asm/uzp2q_s8.c: Likewise.
10642 * gcc.target/aarch64/sve/acle/asm/uzp2q_u16.c: Likewise.
10643 * gcc.target/aarch64/sve/acle/asm/uzp2q_u32.c: Likewise.
10644 * gcc.target/aarch64/sve/acle/asm/uzp2q_u64.c: Likewise.
10645 * gcc.target/aarch64/sve/acle/asm/uzp2q_u8.c: Likewise.
10646 * gcc.target/aarch64/sve/acle/asm/zip1q_f16.c: Likewise.
10647 * gcc.target/aarch64/sve/acle/asm/zip1q_f32.c: Likewise.
10648 * gcc.target/aarch64/sve/acle/asm/zip1q_f64.c: Likewise.
10649 * gcc.target/aarch64/sve/acle/asm/zip1q_s16.c: Likewise.
10650 * gcc.target/aarch64/sve/acle/asm/zip1q_s32.c: Likewise.
10651 * gcc.target/aarch64/sve/acle/asm/zip1q_s64.c: Likewise.
10652 * gcc.target/aarch64/sve/acle/asm/zip1q_s8.c: Likewise.
10653 * gcc.target/aarch64/sve/acle/asm/zip1q_u16.c: Likewise.
10654 * gcc.target/aarch64/sve/acle/asm/zip1q_u32.c: Likewise.
10655 * gcc.target/aarch64/sve/acle/asm/zip1q_u64.c: Likewise.
10656 * gcc.target/aarch64/sve/acle/asm/zip1q_u8.c: Likewise.
10657 * gcc.target/aarch64/sve/acle/asm/zip2q_f16.c: Likewise.
10658 * gcc.target/aarch64/sve/acle/asm/zip2q_f32.c: Likewise.
10659 * gcc.target/aarch64/sve/acle/asm/zip2q_f64.c: Likewise.
10660 * gcc.target/aarch64/sve/acle/asm/zip2q_s16.c: Likewise.
10661 * gcc.target/aarch64/sve/acle/asm/zip2q_s32.c: Likewise.
10662 * gcc.target/aarch64/sve/acle/asm/zip2q_s64.c: Likewise.
10663 * gcc.target/aarch64/sve/acle/asm/zip2q_s8.c: Likewise.
10664 * gcc.target/aarch64/sve/acle/asm/zip2q_u16.c: Likewise.
10665 * gcc.target/aarch64/sve/acle/asm/zip2q_u32.c: Likewise.
10666 * gcc.target/aarch64/sve/acle/asm/zip2q_u64.c: Likewise.
10667 * gcc.target/aarch64/sve/acle/asm/zip2q_u8.c: Likewise.
10668 * gcc.target/aarch64/sve/acle/general-c/mmla_1.c: Likewise.
10669 * gcc.target/aarch64/sve/acle/general-c/mmla_2.c: Likewise.
10670 * gcc.target/aarch64/sve/acle/general-c/mmla_3.c: Likewise.
10671 * gcc.target/aarch64/sve/acle/general-c/mmla_4.c: Likewise.
10672 * gcc.target/aarch64/sve/acle/general-c/mmla_5.c: Likewise.
10673 * gcc.target/aarch64/sve/acle/general-c/mmla_6.c: Likewise.
10674 * gcc.target/aarch64/sve/acle/general-c/mmla_7.c: Likewise.
10675 * gcc.target/aarch64/sve/acle/general-c/ternary_intq_uintq_lane_1.c:
10677 * gcc.target/aarch64/sve/acle/general-c/ternary_intq_uintq_opt_n_1.c:
10679 * gcc.target/aarch64/sve/acle/general-c/ternary_uintq_intq_1.c:
10681 * gcc.target/aarch64/sve/acle/general-c/ternary_uintq_intq_lane_1.c:
10683 * gcc.target/aarch64/sve/acle/general-c/ternary_uintq_intq_opt_n_1.c:
10686 2020-01-31 Richard Sandiford <richard.sandiford@arm.com>
10688 * gcc.target/aarch64/sve/pcs/args_1.c: Require lp64 for
10689 check-function-bodies tests.
10690 * gcc.target/aarch64/sve/pcs/args_2.c: Likewise.
10691 * gcc.target/aarch64/sve/pcs/args_3.c: Likewise.
10692 * gcc.target/aarch64/sve/pcs/args_4.c: Likewise.
10693 * gcc.target/aarch64/sve/pcs/return_1.c: Likewise.
10694 * gcc.target/aarch64/sve/pcs/return_1_256.c: Likewise.
10695 * gcc.target/aarch64/sve/pcs/return_1_512.c: Likewise.
10696 * gcc.target/aarch64/sve/pcs/return_1_1024.c: Likewise.
10697 * gcc.target/aarch64/sve/pcs/return_1_2048.c: Likewise.
10698 * gcc.target/aarch64/sve/pcs/return_2.c: Likewise.
10699 * gcc.target/aarch64/sve/pcs/return_3.c: Likewise.
10700 * gcc.target/aarch64/sve/pcs/return_4.c: Likewise.
10701 * gcc.target/aarch64/sve/pcs/return_4_256.c: Likewise.
10702 * gcc.target/aarch64/sve/pcs/return_4_512.c: Likewise.
10703 * gcc.target/aarch64/sve/pcs/return_4_1024.c: Likewise.
10704 * gcc.target/aarch64/sve/pcs/return_4_2048.c: Likewise.
10705 * gcc.target/aarch64/sve/pcs/return_5.c: Likewise.
10706 * gcc.target/aarch64/sve/pcs/return_5_256.c: Likewise.
10707 * gcc.target/aarch64/sve/pcs/return_5_512.c: Likewise.
10708 * gcc.target/aarch64/sve/pcs/return_5_1024.c: Likewise.
10709 * gcc.target/aarch64/sve/pcs/return_5_2048.c: Likewise.
10710 * gcc.target/aarch64/sve/pcs/return_6.c: Likewise.
10711 * gcc.target/aarch64/sve/pcs/return_6_256.c: Likewise.
10712 * gcc.target/aarch64/sve/pcs/return_6_512.c: Likewise.
10713 * gcc.target/aarch64/sve/pcs/return_6_1024.c: Likewise.
10714 * gcc.target/aarch64/sve/pcs/return_6_2048.c: Likewise.
10715 * gcc.target/aarch64/sve/pcs/saves_2_be_nowrap.c: Likewise.
10716 * gcc.target/aarch64/sve/pcs/saves_2_be_wrap.c: Likewise.
10717 * gcc.target/aarch64/sve/pcs/saves_2_le_nowrap.c: Likewise.
10718 * gcc.target/aarch64/sve/pcs/saves_2_le_wrap.c: Likewise.
10719 * gcc.target/aarch64/sve/pcs/saves_3.c: Likewise.
10720 * gcc.target/aarch64/sve/pcs/saves_4_be.c: Likewise.
10721 * gcc.target/aarch64/sve/pcs/saves_4_le.c: Likewise.
10722 * gcc.target/aarch64/sve/pcs/varargs_1.c: Likewise.
10723 * gcc.target/aarch64/sve/pcs/varargs_2_f16.c: Likewise.
10724 * gcc.target/aarch64/sve/pcs/varargs_2_f32.c: Likewise.
10725 * gcc.target/aarch64/sve/pcs/varargs_2_f64.c: Likewise.
10726 * gcc.target/aarch64/sve/pcs/varargs_2_s16.c: Likewise.
10727 * gcc.target/aarch64/sve/pcs/varargs_2_s32.c: Likewise.
10728 * gcc.target/aarch64/sve/pcs/varargs_2_s64.c: Likewise.
10729 * gcc.target/aarch64/sve/pcs/varargs_2_s8.c: Likewise.
10730 * gcc.target/aarch64/sve/pcs/varargs_2_u16.c: Likewise.
10731 * gcc.target/aarch64/sve/pcs/varargs_2_u32.c: Likewise.
10732 * gcc.target/aarch64/sve/pcs/varargs_2_u64.c: Likewise.
10733 * gcc.target/aarch64/sve/pcs/varargs_2_u8.c: Likewise.
10734 * gcc.target/aarch64/sve/pcs/args_5_be_f16.c: Require lp64.
10735 * gcc.target/aarch64/sve/pcs/args_5_be_f32.c: Likewise.
10736 * gcc.target/aarch64/sve/pcs/args_5_be_f64.c: Likewise.
10737 * gcc.target/aarch64/sve/pcs/args_5_be_s16.c: Likewise.
10738 * gcc.target/aarch64/sve/pcs/args_5_be_s32.c: Likewise.
10739 * gcc.target/aarch64/sve/pcs/args_5_be_s64.c: Likewise.
10740 * gcc.target/aarch64/sve/pcs/args_5_be_s8.c: Likewise.
10741 * gcc.target/aarch64/sve/pcs/args_5_be_u16.c: Likewise.
10742 * gcc.target/aarch64/sve/pcs/args_5_be_u32.c: Likewise.
10743 * gcc.target/aarch64/sve/pcs/args_5_be_u64.c: Likewise.
10744 * gcc.target/aarch64/sve/pcs/args_5_be_u8.c: Likewise.
10745 * gcc.target/aarch64/sve/pcs/args_5_le_f16.c: Likewise.
10746 * gcc.target/aarch64/sve/pcs/args_5_le_f32.c: Likewise.
10747 * gcc.target/aarch64/sve/pcs/args_5_le_f64.c: Likewise.
10748 * gcc.target/aarch64/sve/pcs/args_5_le_s16.c: Likewise.
10749 * gcc.target/aarch64/sve/pcs/args_5_le_s32.c: Likewise.
10750 * gcc.target/aarch64/sve/pcs/args_5_le_s64.c: Likewise.
10751 * gcc.target/aarch64/sve/pcs/args_5_le_s8.c: Likewise.
10752 * gcc.target/aarch64/sve/pcs/args_5_le_u16.c: Likewise.
10753 * gcc.target/aarch64/sve/pcs/args_5_le_u32.c: Likewise.
10754 * gcc.target/aarch64/sve/pcs/args_5_le_u64.c: Likewise.
10755 * gcc.target/aarch64/sve/pcs/args_5_le_u8.c: Likewise.
10756 * gcc.target/aarch64/sve/pcs/args_6_be_f16.c: Likewise.
10757 * gcc.target/aarch64/sve/pcs/args_6_be_f32.c: Likewise.
10758 * gcc.target/aarch64/sve/pcs/args_6_be_f64.c: Likewise.
10759 * gcc.target/aarch64/sve/pcs/args_6_be_s16.c: Likewise.
10760 * gcc.target/aarch64/sve/pcs/args_6_be_s32.c: Likewise.
10761 * gcc.target/aarch64/sve/pcs/args_6_be_s64.c: Likewise.
10762 * gcc.target/aarch64/sve/pcs/args_6_be_s8.c: Likewise.
10763 * gcc.target/aarch64/sve/pcs/args_6_be_u16.c: Likewise.
10764 * gcc.target/aarch64/sve/pcs/args_6_be_u32.c: Likewise.
10765 * gcc.target/aarch64/sve/pcs/args_6_be_u64.c: Likewise.
10766 * gcc.target/aarch64/sve/pcs/args_6_be_u8.c: Likewise.
10767 * gcc.target/aarch64/sve/pcs/args_6_le_f16.c: Likewise.
10768 * gcc.target/aarch64/sve/pcs/args_6_le_f32.c: Likewise.
10769 * gcc.target/aarch64/sve/pcs/args_6_le_f64.c: Likewise.
10770 * gcc.target/aarch64/sve/pcs/args_6_le_s16.c: Likewise.
10771 * gcc.target/aarch64/sve/pcs/args_6_le_s32.c: Likewise.
10772 * gcc.target/aarch64/sve/pcs/args_6_le_s64.c: Likewise.
10773 * gcc.target/aarch64/sve/pcs/args_6_le_s8.c: Likewise.
10774 * gcc.target/aarch64/sve/pcs/args_6_le_u16.c: Likewise.
10775 * gcc.target/aarch64/sve/pcs/args_6_le_u32.c: Likewise.
10776 * gcc.target/aarch64/sve/pcs/args_6_le_u64.c: Likewise.
10777 * gcc.target/aarch64/sve/pcs/args_6_le_u8.c: Likewise.
10778 * gcc.target/aarch64/sve/pcs/args_7.c: Likewise.
10779 * gcc.target/aarch64/sve/pcs/args_8.c: Likewise.
10780 * gcc.target/aarch64/sve/pcs/args_9.c: Likewise.
10781 * gcc.target/aarch64/sve/pcs/return_4_128.c: Require lp64 and
10782 aarch64_little_endian for check-function-bodies tests.
10783 * gcc.target/aarch64/sve/pcs/return_5_128.c: Likewise.
10784 * gcc.target/aarch64/sve/pcs/stack_clash_2_128.c: Likewise.
10785 * gcc.target/aarch64/sve/pcs/return_1_128.c: Likewise. Remove
10786 target selector from dg-compile.
10787 * gcc.target/aarch64/sve/pcs/return_6_128.c: Likewise.
10789 2020-01-31 Tobias Burnus <tobias@codesourcery.com>
10792 * gfortran.dg/goacc/atomic-1.f90: New.
10794 2020-01-31 Tamar Christina <tamar.christina@arm.com>
10796 PR rtl-optimization/91838
10797 * g++.dg/pr91838.C: New test.
10799 2020-01-30 David Malcolm <dmalcolm@redhat.com>
10801 * gcc.dg/analyzer/malloc-1.c: Remove include of <string.h>.
10802 Use __builtin_ forms of memset and strlen throughout.
10804 2020-01-30 David Malcolm <dmalcolm@redhat.com>
10806 * gcc.dg/analyzer/conditionals-2.c: Move to...
10807 * gcc.dg/analyzer/torture/conditionals-2.c: ...here, converting
10808 to a torture test. Remove redundant include.
10810 2020-01-30 David Malcolm <dmalcolm@redhat.com>
10813 * gcc.dg/analyzer/conditionals-notrans.c (test_float_selfcmp):
10815 * gcc.dg/analyzer/conditionals-trans.c: Mark floating point
10816 comparison test as failing.
10817 (test_float_selfcmp): Add.
10818 * gcc.dg/analyzer/data-model-1.c: Mark floating point comparison
10820 * gcc.dg/analyzer/torture/pr93356.c: New test.
10822 2020-01-30 Jeff Law <law@redhat.com>
10825 * gcc.dg/pr88660.c: New test
10827 2020-01-30 Jakub Jelinek <jakub@redhat.com>
10830 * gcc.dg/lto/pr93384_0.c: New test.
10831 * gcc.dg/lto/pr93384_1.c: New file.
10833 PR middle-end/93505
10834 * gcc.c-torture/compile/pr93505.c: New test.
10836 2020-01-30 Jeff Law <law@redhat.com
10838 * gcc.dg/tree-ssa/ssa-dse-26.c: Make existing dg-final scan
10839 conditional on !c6x. Add dg-final scan pattern for c6x.
10841 2020-01-30 Martin Sebor <msebor@redhat.com>
10843 PR middle-end/92323
10844 * gcc.dg/Warray-bounds-57.c: New test.
10846 2020-01-30 David Malcolm <dmalcolm@redhat.com>
10849 * gcc.dg/analyzer/torture/pr93450.c: New test.
10851 2020-01-30 Jakub Jelinek <jakub@redhat.com>
10854 * gcc.c-torture/execute/pr93494.c: New test.
10856 2020-01-30 Paolo Carlini <paolo.carlini@oracle.com>
10859 * g++.dg/pr90338.C: New.
10861 2020-01-30 Jakub Jelinek <jakub@redhat.com>
10864 * gcc.target/i386/pr91824-2.c: New test.
10867 * gcc.target/i386/pr91824-1.c: New test.
10869 2020-01-30 Bin Cheng <bin.cheng@linux.alibaba.com>
10871 * g++.dg/coroutines/co-await-syntax-09-convert.C: New test.
10873 2020-01-30 Jakub Jelinek <jakub@redhat.com>
10875 PR tree-optimization/92706
10876 * gcc.dg/tree-ssa/pr92706-1.c: Require int128 effective target.
10878 2020-01-29 Marek Polacek <polacek@redhat.com>
10881 * g++.dg/cpp2a/nontype-class31.C: New test.
10883 2020-01-29 Jeff Law <law@redhat.com
10885 PR tree-optimization/89689
10886 * gcc.dg/pr89689.c: New test.
10888 2020-01-29 Marek Polacek <polacek@redhat.com>
10890 PR c++/91754 - Fix template arguments comparison with class NTTP.
10891 * g++.dg/cpp2a/nontype-class30.C: New test.
10893 2020-01-29 Marek Polacek <polacek@redhat.com>
10895 PR c++/92948 - Fix class NTTP with template arguments.
10896 * g++.dg/cpp2a/nontype-class28.C: New test.
10897 * g++.dg/cpp2a/nontype-class29.C: New test.
10899 2020-01-29 Joel Hutton <Joel.Hutton@arm.com>
10902 * gcc.target/aarch64/pr93221.c: New test.
10904 2020-01-29 Martin Jambor <mjambor@suse.cz>
10906 PR tree-optimization/92706
10907 * gcc.dg/tree-ssa/pr92706-1.c: New test.
10909 2020-01-29 Martin Jambor <mjambor@suse.cz>
10911 PR tree-optimization/92706
10912 * gcc.dg/tree-ssa/pr92706-2.c: New test.
10913 * gcc.dg/guality/pr59776.c: Xfail tests for s2.g.
10915 2020-01-28 Jan Hubicka <hubicka@ucw.cz>
10917 * gcc.dg/tree-prof/indir-call-prof-2.c: New testcase.
10919 2020-01-29 Richard Sandiford <richard.sandiford@arm.com>
10922 * gcc.dg/torture/pr93133.c: XFAIL for powerpc*-*-*.
10924 2020-01-29 Jakub Jelinek <jakub@redhat.com>
10927 * g++.dg/gomp/pr91118-1.C: New test.
10928 * g++.dg/gomp/pr91118-2.C: New test.
10931 * gfortran.dg/goacc/pr93463.f90: New test.
10933 2020-01-29 Richard Biener <rguenther@suse.de>
10935 PR tree-optimization/93428
10936 * gcc.dg/torture/pr93428.c: New testcase.
10938 2020-01-28 Martin Sebor <msebor@redhat.com>
10940 PR middle-end/93437
10941 * g++.dg/warn/Wstringop-overflow-5.C: New test.a
10943 2020-01-28 Jan Hubicka <hubicka@ucw.cz>
10945 * g++.dg/tree-prof/indir-call-prof.C: Update template.
10946 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Add more targets.
10947 * gcc.dg/tree-prof/crossmodule-indircall-1a.c: Add more targets.
10948 * gcc.dg/tree-prof/indir-call-prof.c: Update template.
10950 2020-01-28 H.J. Lu <hongjiu.lu@intel.com>
10953 * gcc.target/i386/avx256-unaligned-store-2.c: Don't check
10955 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
10956 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
10957 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
10958 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
10959 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
10960 * gcc.target/i386/pr90980-1.c: Likewise.
10961 * gcc.target/i386/pr87317-4.c: Check "\tvmovd\t" instead of
10962 "vmovd" to avoid matching "vmovdqu".
10963 * gcc.target/i386/pr87317-5.c: Likewise.
10964 * gcc.target/i386/pr87317-7.c: Likewise.
10965 * gcc.target/i386/pr91461-1.c: New test.
10966 * gcc.target/i386/pr91461-2.c: Likewise.
10967 * gcc.target/i386/pr91461-3.c: Likewise.
10968 * gcc.target/i386/pr91461-4.c: Likewise.
10969 * gcc.target/i386/pr91461-5.c: Likewise.
10971 2020-01-28 David Malcolm <dmalcolm@redhat.com>
10973 * gcc.dg/plugin/diagnostic_plugin_test_metadata.c: Update for
10974 renaming of warning_at overload to warning_meta.
10975 * gcc.dg/plugin/diagnostic_plugin_test_paths.c: Likewise.
10977 2020-01-28 Tobias Burnus <tobias@codesourcery.com>
10978 Julian Brown <julian@codesourcery.com>
10980 * gfortran.dg/goacc/mapping-tests-2.f90: New test.
10981 * gfortran.dg/goacc/subarrays.f95: Expect rejection of non-contiguous
10984 2020-01-28 Julian Brown <julian@codesourcery.com>
10986 * gfortran.dg/goacc/deep-copy-2.f90: Move test here (from libgomp
10987 testsuite). Make a compilation test, and expect rejection of mixed
10988 component/non-component accesses.
10989 * gfortran.dg/goacc/mapping-tests-1.f90: New test.
10991 2020-01-28 Tobias Burnus <tobias@codesourcery.com>
10992 Julian Brown <julian@codesourcery.com>
10994 * gfortran.dg/goacc/strided-alloc-ptr.f90: New test.
10996 2020-01-28 Richard Biener <rguenther@suse.de>
10998 PR tree-optimization/93439
10999 * gfortran.dg/graphite/pr93439.f90: New testcase.
11001 2020-01-28 Sahahb Vahedi <shahab@synopsys.com>
11003 * gcc.target/arc/code-density-flag.c: New test
11005 2020-01-28 Tobias Burnus <tobias@codesourcery.com>
11008 * gfortran.dg/goacc/pr93464.f90: New.
11010 2020-01-28 Richard Sandiford <richard.sandiford@arm.com>
11012 PR tree-optimization/93434
11013 * gcc.c-torture/execute/pr93434.c: New test.
11015 2020-01-28 Richard Sandiford <richard.sandiford@arm.com>
11018 * gcc.dg/torture/pr93170.c: Add -Wpsabi.
11020 2020-01-28 Martin Liska <mliska@suse.cz>
11023 * g++.dg/template/pr92440.C: New test.
11024 * g++.dg/cpp0x/vt-34314.C: Update error to note.
11025 * g++.dg/template/pr59930-2.C: Likewise.
11026 * g++.old-deja/g++.pt/redecl1.C: Likewise.
11028 2020-01-28 Jakub Jelinek <jakub@redhat.com>
11031 * gcc.target/i386/avx2-pr93418.c: New test.
11033 PR tree-optimization/93454
11034 * gcc.dg/pr93454.c: New test.
11036 2020-01-27 David Malcolm <dmalcolm@redhat.com>
11039 * gcc.dg/analyzer/torture/pr93451.c: New test.
11041 2020-01-27 Stam Markianos-Wright <stam.markianos-wright@arm.com>
11043 * gcc.target/arm/armv8_2-fp16-move-1.c: Update following load/store
11046 2020-01-27 David Malcolm <dmalcolm@redhat.com>
11049 * gcc.dg/analyzer/torture/pr93349.c: New test.
11051 2020-01-27 David Malcolm <dmalcolm@redhat.com>
11054 * gcc.dg/analyzer/pattern-test-2.c: Remove include of stdlib.h.
11055 (test_2): Rewrite to explicitly perform a bitwise-or of two
11056 boolean conditions.
11057 (test_3): New function, to test bitwise-and.
11059 2020-01-27 Richard Sandiford <richard.sandiford@arm.com>
11062 * gcc.target/aarch64/pr71727.c: Add -fcommon.
11064 2020-01-27 David Malcolm <dmalcolm@redhat.com>
11066 * gcc.dg/analyzer/sigsetjmp-5.c: New test.
11067 * gcc.dg/analyzer/sigsetjmp-6.c: New test.
11069 2020-01-27 Richard Biener <rguenther@suse.de>
11072 * gcc.dg/graphite/scop-21.c: un-XFAIL.
11074 2020-01-27 Claudiu Zissulescu <claziss@synopsys.com>
11076 * gcc.target/arc/interrupt-6.c: Update test.
11078 2020-01-27 Claudiu Zissulescu <claziss@synopsys.com>
11079 Petro Karashchenko <petro.karashchenko@ring.com>
11081 * gcc.target/arc/uncached-3.c: New test.
11082 * gcc.target/arc/uncached-4.c: Likewise.
11083 * gcc.target/arc/uncached-5.c: Likewise.
11084 * gcc.target/arc/uncached-6.c: Likewise.
11085 * gcc.target/arc/uncached-7.c: Likewise.
11086 * gcc.target/arc/uncached-8.c: Likewise.
11087 * gcc.target/arc/arc.exp (ll64): New predicate.
11089 2020-01-27 Richard Sandiford <richard.sandiford@arm.com>
11091 * gcc.dg/torture/pr93170.c: New test.
11093 2020-01-27 Martin Liska <mliska@suse.cz>
11096 * gcc.target/i386/pr81213.c: Adjust to not expect
11097 a globally unique name.
11099 2020-01-27 Richard Biener <rguenther@suse.de>
11101 PR tree-optimization/93397
11102 * gcc.dg/torture/pr93397.c: New testcase.
11104 2020-01-27 Tobias Burnus <tobias@codesourcery.com>
11107 * gfortran.dg/bind_c_char_2.f90: New.
11108 * gfortran.dg/bind_c_char_3.f90: New.
11109 * gfortran.dg/bind_c_char_4.f90: New.
11110 * gfortran.dg/bind_c_char_5.f90: New.
11112 2020-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11114 * gcc.target/i386/pr91298-1.c: xfail on Solaris/x86 with native
11116 * gcc.target/i386/pr91298-2.c: Likewise.
11118 2020-01-26 Jakub Jelinek <jakub@redhat.com>
11121 * gcc.dg/pr93412.c: New test.
11124 * gcc.dg/pr93430.c: New test.
11125 * gcc.target/i386/avx2-pr93430.c: New test.
11128 * g++.dg/pr93166.C: Move to ...
11129 * g++.dg/pr93166_0.C: ... here. Turn it into a proper lto test.
11131 PR tree-optimization/92788
11132 * g++.dg/pr92788.C: Move to ...
11133 * g++.target/i386/pr92788.C: ... here. Remove target from dg-do line.
11134 Change type of operator new's first parameter to __SIZE_TYPE__.
11136 2020-01-25 Marek Polacek <polacek@redhat.com>
11138 PR c++/93414 - poor diagnostic for dynamic_cast in constexpr context.
11139 * g++.dg/cpp2a/constexpr-dynamic18.C: New test.
11141 2020-01-25 Feng Xue <fxue@os.amperecomputing.com>
11144 * g++.dg/pr93166.C: New test.
11146 2020-01-25 Andrew Pinski <apinski@marvell.com>
11148 * gcc.target/aarch64/vec_zeroextend.c: Fix for big-endian.
11150 2020-01-24 Jeff Law <law@redhat.com
11152 PR tree-optimization/92788
11153 * g++.dg/pr92788.C: New test.
11155 2020-01-24 Jakub Jelinek <jakub@redhat.com>
11158 * gcc.target/i386/pr93395.c: New test.
11159 * gcc.target/i386/avx512vl-vpermilpdi-1.c: Remove xfail.
11161 2020-01-24 Marek Polacek <polacek@redhat.com>
11163 PR c++/93299 - ICE in tsubst_copy with parenthesized expression.
11164 * g++.dg/cpp1y/paren5.C: New test.
11166 2020-01-24 Sandra Loosemore <sandra@codesourcery.com>
11168 * g++.dg/cpp0x/constexpr-odr1.C: Add -fdelete-null-pointer-checks.
11169 * g++.dg/cpp0x/constexpr-odr2.C: Likewise.
11170 * g++.dg/cpp0x/nontype4.C: Likewise.
11171 * g++.dg/cpp1y/constexpr-new.C: Likewise.
11172 * g++.dg/cpp1y/new1.C: Likewise.
11173 * g++.dg/cpp1y/new2.C: Likewise.
11174 * g++.dg/cpp2a/constexpr-dynamic11.C: Likewise.
11175 * g++.dg/cpp2a/constexpr-dynamic17.C: Likewise.
11176 * g++.dg/cpp2a/constexpr-dynamic4.C: Likewise.
11177 * g++.dg/cpp2a/constexpr-new1.C: Likewise.
11178 * g++.dg/cpp2a/constexpr-new10.C: Likewise.
11179 * g++.dg/cpp2a/constexpr-new2.C: Likewise.
11180 * g++.dg/cpp2a/constexpr-new3.C: Likewise.
11181 * g++.dg/cpp2a/constexpr-new4.C: Likewise.
11182 * g++.dg/cpp2a/constexpr-new8.C: Likewise.
11183 * g++.dg/cpp2a/constexpr-new9.C: Likewise.
11184 * g++.dg/cpp2a/nontype-class1.C: Likewise.
11186 2020-01-24 Jason Merrill <jason@redhat.com>
11188 * lib/target-supports.exp (check_effective_target_unsigned_char):
11191 2020-01-24 Jeff Law <law@redhat.com
11194 * gcc.target/h8300/pr13721.c: New test.
11196 2020-01-24 Christophe Lyon <christophe.lyon@linaro.org>
11199 * g++.dg/debug/pr92763.C: Require fopenmp.
11201 2020-01-23 David Malcolm <dmalcolm@redhat.com>
11204 * gcc.dg/analyzer/abort.c: Remove include of <assert.h>.
11205 Replace use of assert with a custom assertion implementation.
11207 2020-01-23 Jakub Jelinek <jakub@redhat.com>
11209 PR inline-asm/93027
11210 * gcc.target/i386/pr93027.c: Require lp64 target rather x86_64-*-*.
11212 PR rtl-optimization/93402
11213 * gcc.c-torture/execute/pr93402.c: New test.
11215 2020-01-23 Paolo Carlini <paolo.carlini@oracle.com>
11218 * g++.dg/concepts/pr92804-1.C: New.
11219 * g++.dg/concepts/pr92804-2.C: Likewise.
11221 2020-01-23 David Malcolm <dmalcolm@redhat.com>
11224 * gcc.dg/analyzer/pr93375.c: New test.
11226 2020-01-23 Jason Merrill <jason@redhat.com>
11228 * lib/target-supports.exp (check_effective_target_unsigned_char):
11231 2020-01-23 Jakub Jelinek <jakub@redhat.com>
11234 * gcc.dg/pr93376.c: New test.
11236 2020-01-23 Richard Sandiford <richard.sandiford@arm.com>
11239 * gcc.target/aarch64/pr93341.c: New test.
11241 2020-01-23 David Malcolm <dmalcolm@redhat.com>
11243 * gcc.dg/analyzer/data-model-3.c: Remove hardcoded "-O2" and move
11244 to torture/conftest-1.c.
11245 * gcc.dg/analyzer/torture/analyzer-torture.exp: New.
11246 * gcc.dg/analyzer/torture/conftest-1.c: Move here from
11247 analyzer/data-model-3.c.
11248 * gcc.dg/analyzer/torture/poc.c: New test.
11250 2020-01-23 Richard Biener <rguenther@suse.de>
11252 PR tree-optimization/93381
11253 * gcc.dg/torture/pr93354.c: New testcase.
11255 2020-01-23 Jakub Jelinek <jakub@redhat.com>
11258 * gcc.target/i386/pr93346.c: New test.
11260 2020-01-23 Martin Sebor <msebor@redhat.com>
11263 * gcc.dg/Wrestrict-20.c: New test.
11265 2020-01-23 Richard Sandiford <richard.sandiford@arm.com>
11267 * g++.target/aarch64/sve/acle/general-c++/whilele_1.C: Skip for ILP32.
11269 2020-01-23 Richard Sandiford <richard.sandiford@arm.com>
11271 * gcc.target/aarch64/sve/acle/asm/ld1_f16.c: Skip check-function-bodies
11273 * gcc.target/aarch64/sve/acle/asm/ld1_f32.c: Likewise.
11274 * gcc.target/aarch64/sve/acle/asm/ld1_f64.c: Likewise.
11275 * gcc.target/aarch64/sve/acle/asm/ld1_gather_f32.c: Likewise.
11276 * gcc.target/aarch64/sve/acle/asm/ld1_gather_f64.c: Likewise.
11277 * gcc.target/aarch64/sve/acle/asm/ld1_gather_s32.c: Likewise.
11278 * gcc.target/aarch64/sve/acle/asm/ld1_gather_s64.c: Likewise.
11279 * gcc.target/aarch64/sve/acle/asm/ld1_gather_u32.c: Likewise.
11280 * gcc.target/aarch64/sve/acle/asm/ld1_gather_u64.c: Likewise.
11281 * gcc.target/aarch64/sve/acle/asm/ld1_s16.c: Likewise.
11282 * gcc.target/aarch64/sve/acle/asm/ld1_s32.c: Likewise.
11283 * gcc.target/aarch64/sve/acle/asm/ld1_s64.c: Likewise.
11284 * gcc.target/aarch64/sve/acle/asm/ld1_s8.c: Likewise.
11285 * gcc.target/aarch64/sve/acle/asm/ld1_u16.c: Likewise.
11286 * gcc.target/aarch64/sve/acle/asm/ld1_u32.c: Likewise.
11287 * gcc.target/aarch64/sve/acle/asm/ld1_u64.c: Likewise.
11288 * gcc.target/aarch64/sve/acle/asm/ld1_u8.c: Likewise.
11289 * gcc.target/aarch64/sve/acle/asm/ld1ro_f16.c: Likewise.
11290 * gcc.target/aarch64/sve/acle/asm/ld1ro_f32.c: Likewise.
11291 * gcc.target/aarch64/sve/acle/asm/ld1ro_f64.c: Likewise.
11292 * gcc.target/aarch64/sve/acle/asm/ld1ro_s16.c: Likewise.
11293 * gcc.target/aarch64/sve/acle/asm/ld1ro_s32.c: Likewise.
11294 * gcc.target/aarch64/sve/acle/asm/ld1ro_s64.c: Likewise.
11295 * gcc.target/aarch64/sve/acle/asm/ld1ro_s8.c: Likewise.
11296 * gcc.target/aarch64/sve/acle/asm/ld1ro_u16.c: Likewise.
11297 * gcc.target/aarch64/sve/acle/asm/ld1ro_u32.c: Likewise.
11298 * gcc.target/aarch64/sve/acle/asm/ld1ro_u64.c: Likewise.
11299 * gcc.target/aarch64/sve/acle/asm/ld1ro_u8.c: Likewise.
11300 * gcc.target/aarch64/sve/acle/asm/ld1rq_f16.c: Likewise.
11301 * gcc.target/aarch64/sve/acle/asm/ld1rq_f32.c: Likewise.
11302 * gcc.target/aarch64/sve/acle/asm/ld1rq_f64.c: Likewise.
11303 * gcc.target/aarch64/sve/acle/asm/ld1rq_s16.c: Likewise.
11304 * gcc.target/aarch64/sve/acle/asm/ld1rq_s32.c: Likewise.
11305 * gcc.target/aarch64/sve/acle/asm/ld1rq_s64.c: Likewise.
11306 * gcc.target/aarch64/sve/acle/asm/ld1rq_s8.c: Likewise.
11307 * gcc.target/aarch64/sve/acle/asm/ld1rq_u16.c: Likewise.
11308 * gcc.target/aarch64/sve/acle/asm/ld1rq_u32.c: Likewise.
11309 * gcc.target/aarch64/sve/acle/asm/ld1rq_u64.c: Likewise.
11310 * gcc.target/aarch64/sve/acle/asm/ld1rq_u8.c: Likewise.
11311 * gcc.target/aarch64/sve/acle/asm/ld1sb_gather_s32.c: Likewise.
11312 * gcc.target/aarch64/sve/acle/asm/ld1sb_gather_s64.c: Likewise.
11313 * gcc.target/aarch64/sve/acle/asm/ld1sb_gather_u32.c: Likewise.
11314 * gcc.target/aarch64/sve/acle/asm/ld1sb_gather_u64.c: Likewise.
11315 * gcc.target/aarch64/sve/acle/asm/ld1sb_s16.c: Likewise.
11316 * gcc.target/aarch64/sve/acle/asm/ld1sb_s32.c: Likewise.
11317 * gcc.target/aarch64/sve/acle/asm/ld1sb_s64.c: Likewise.
11318 * gcc.target/aarch64/sve/acle/asm/ld1sb_u16.c: Likewise.
11319 * gcc.target/aarch64/sve/acle/asm/ld1sb_u32.c: Likewise.
11320 * gcc.target/aarch64/sve/acle/asm/ld1sb_u64.c: Likewise.
11321 * gcc.target/aarch64/sve/acle/asm/ld1sh_gather_s32.c: Likewise.
11322 * gcc.target/aarch64/sve/acle/asm/ld1sh_gather_s64.c: Likewise.
11323 * gcc.target/aarch64/sve/acle/asm/ld1sh_gather_u32.c: Likewise.
11324 * gcc.target/aarch64/sve/acle/asm/ld1sh_gather_u64.c: Likewise.
11325 * gcc.target/aarch64/sve/acle/asm/ld1sh_s32.c: Likewise.
11326 * gcc.target/aarch64/sve/acle/asm/ld1sh_s64.c: Likewise.
11327 * gcc.target/aarch64/sve/acle/asm/ld1sh_u32.c: Likewise.
11328 * gcc.target/aarch64/sve/acle/asm/ld1sh_u64.c: Likewise.
11329 * gcc.target/aarch64/sve/acle/asm/ld1sw_gather_s64.c: Likewise.
11330 * gcc.target/aarch64/sve/acle/asm/ld1sw_gather_u64.c: Likewise.
11331 * gcc.target/aarch64/sve/acle/asm/ld1sw_s64.c: Likewise.
11332 * gcc.target/aarch64/sve/acle/asm/ld1sw_u64.c: Likewise.
11333 * gcc.target/aarch64/sve/acle/asm/ld1ub_gather_s32.c: Likewise.
11334 * gcc.target/aarch64/sve/acle/asm/ld1ub_gather_s64.c: Likewise.
11335 * gcc.target/aarch64/sve/acle/asm/ld1ub_gather_u32.c: Likewise.
11336 * gcc.target/aarch64/sve/acle/asm/ld1ub_gather_u64.c: Likewise.
11337 * gcc.target/aarch64/sve/acle/asm/ld1ub_s16.c: Likewise.
11338 * gcc.target/aarch64/sve/acle/asm/ld1ub_s32.c: Likewise.
11339 * gcc.target/aarch64/sve/acle/asm/ld1ub_s64.c: Likewise.
11340 * gcc.target/aarch64/sve/acle/asm/ld1ub_u16.c: Likewise.
11341 * gcc.target/aarch64/sve/acle/asm/ld1ub_u32.c: Likewise.
11342 * gcc.target/aarch64/sve/acle/asm/ld1ub_u64.c: Likewise.
11343 * gcc.target/aarch64/sve/acle/asm/ld1uh_gather_s32.c: Likewise.
11344 * gcc.target/aarch64/sve/acle/asm/ld1uh_gather_s64.c: Likewise.
11345 * gcc.target/aarch64/sve/acle/asm/ld1uh_gather_u32.c: Likewise.
11346 * gcc.target/aarch64/sve/acle/asm/ld1uh_gather_u64.c: Likewise.
11347 * gcc.target/aarch64/sve/acle/asm/ld1uh_s32.c: Likewise.
11348 * gcc.target/aarch64/sve/acle/asm/ld1uh_s64.c: Likewise.
11349 * gcc.target/aarch64/sve/acle/asm/ld1uh_u32.c: Likewise.
11350 * gcc.target/aarch64/sve/acle/asm/ld1uh_u64.c: Likewise.
11351 * gcc.target/aarch64/sve/acle/asm/ld1uw_gather_s64.c: Likewise.
11352 * gcc.target/aarch64/sve/acle/asm/ld1uw_gather_u64.c: Likewise.
11353 * gcc.target/aarch64/sve/acle/asm/ld1uw_s64.c: Likewise.
11354 * gcc.target/aarch64/sve/acle/asm/ld1uw_u64.c: Likewise.
11355 * gcc.target/aarch64/sve/acle/asm/ld2_f16.c: Likewise.
11356 * gcc.target/aarch64/sve/acle/asm/ld2_f32.c: Likewise.
11357 * gcc.target/aarch64/sve/acle/asm/ld2_f64.c: Likewise.
11358 * gcc.target/aarch64/sve/acle/asm/ld2_s16.c: Likewise.
11359 * gcc.target/aarch64/sve/acle/asm/ld2_s32.c: Likewise.
11360 * gcc.target/aarch64/sve/acle/asm/ld2_s64.c: Likewise.
11361 * gcc.target/aarch64/sve/acle/asm/ld2_s8.c: Likewise.
11362 * gcc.target/aarch64/sve/acle/asm/ld2_u16.c: Likewise.
11363 * gcc.target/aarch64/sve/acle/asm/ld2_u32.c: Likewise.
11364 * gcc.target/aarch64/sve/acle/asm/ld2_u64.c: Likewise.
11365 * gcc.target/aarch64/sve/acle/asm/ld2_u8.c: Likewise.
11366 * gcc.target/aarch64/sve/acle/asm/ld3_f16.c: Likewise.
11367 * gcc.target/aarch64/sve/acle/asm/ld3_f32.c: Likewise.
11368 * gcc.target/aarch64/sve/acle/asm/ld3_f64.c: Likewise.
11369 * gcc.target/aarch64/sve/acle/asm/ld3_s16.c: Likewise.
11370 * gcc.target/aarch64/sve/acle/asm/ld3_s32.c: Likewise.
11371 * gcc.target/aarch64/sve/acle/asm/ld3_s64.c: Likewise.
11372 * gcc.target/aarch64/sve/acle/asm/ld3_s8.c: Likewise.
11373 * gcc.target/aarch64/sve/acle/asm/ld3_u16.c: Likewise.
11374 * gcc.target/aarch64/sve/acle/asm/ld3_u32.c: Likewise.
11375 * gcc.target/aarch64/sve/acle/asm/ld3_u64.c: Likewise.
11376 * gcc.target/aarch64/sve/acle/asm/ld3_u8.c: Likewise.
11377 * gcc.target/aarch64/sve/acle/asm/ld4_f16.c: Likewise.
11378 * gcc.target/aarch64/sve/acle/asm/ld4_f32.c: Likewise.
11379 * gcc.target/aarch64/sve/acle/asm/ld4_f64.c: Likewise.
11380 * gcc.target/aarch64/sve/acle/asm/ld4_s16.c: Likewise.
11381 * gcc.target/aarch64/sve/acle/asm/ld4_s32.c: Likewise.
11382 * gcc.target/aarch64/sve/acle/asm/ld4_s64.c: Likewise.
11383 * gcc.target/aarch64/sve/acle/asm/ld4_s8.c: Likewise.
11384 * gcc.target/aarch64/sve/acle/asm/ld4_u16.c: Likewise.
11385 * gcc.target/aarch64/sve/acle/asm/ld4_u32.c: Likewise.
11386 * gcc.target/aarch64/sve/acle/asm/ld4_u64.c: Likewise.
11387 * gcc.target/aarch64/sve/acle/asm/ld4_u8.c: Likewise.
11388 * gcc.target/aarch64/sve/acle/asm/ldff1_f16.c: Likewise.
11389 * gcc.target/aarch64/sve/acle/asm/ldff1_f32.c: Likewise.
11390 * gcc.target/aarch64/sve/acle/asm/ldff1_f64.c: Likewise.
11391 * gcc.target/aarch64/sve/acle/asm/ldff1_gather_f32.c: Likewise.
11392 * gcc.target/aarch64/sve/acle/asm/ldff1_gather_f64.c: Likewise.
11393 * gcc.target/aarch64/sve/acle/asm/ldff1_gather_s32.c: Likewise.
11394 * gcc.target/aarch64/sve/acle/asm/ldff1_gather_s64.c: Likewise.
11395 * gcc.target/aarch64/sve/acle/asm/ldff1_gather_u32.c: Likewise.
11396 * gcc.target/aarch64/sve/acle/asm/ldff1_gather_u64.c: Likewise.
11397 * gcc.target/aarch64/sve/acle/asm/ldff1_s16.c: Likewise.
11398 * gcc.target/aarch64/sve/acle/asm/ldff1_s32.c: Likewise.
11399 * gcc.target/aarch64/sve/acle/asm/ldff1_s64.c: Likewise.
11400 * gcc.target/aarch64/sve/acle/asm/ldff1_s8.c: Likewise.
11401 * gcc.target/aarch64/sve/acle/asm/ldff1_u16.c: Likewise.
11402 * gcc.target/aarch64/sve/acle/asm/ldff1_u32.c: Likewise.
11403 * gcc.target/aarch64/sve/acle/asm/ldff1_u64.c: Likewise.
11404 * gcc.target/aarch64/sve/acle/asm/ldff1_u8.c: Likewise.
11405 * gcc.target/aarch64/sve/acle/asm/ldff1sb_gather_s32.c: Likewise.
11406 * gcc.target/aarch64/sve/acle/asm/ldff1sb_gather_s64.c: Likewise.
11407 * gcc.target/aarch64/sve/acle/asm/ldff1sb_gather_u32.c: Likewise.
11408 * gcc.target/aarch64/sve/acle/asm/ldff1sb_gather_u64.c: Likewise.
11409 * gcc.target/aarch64/sve/acle/asm/ldff1sb_s16.c: Likewise.
11410 * gcc.target/aarch64/sve/acle/asm/ldff1sb_s32.c: Likewise.
11411 * gcc.target/aarch64/sve/acle/asm/ldff1sb_s64.c: Likewise.
11412 * gcc.target/aarch64/sve/acle/asm/ldff1sb_u16.c: Likewise.
11413 * gcc.target/aarch64/sve/acle/asm/ldff1sb_u32.c: Likewise.
11414 * gcc.target/aarch64/sve/acle/asm/ldff1sb_u64.c: Likewise.
11415 * gcc.target/aarch64/sve/acle/asm/ldff1sh_gather_s32.c: Likewise.
11416 * gcc.target/aarch64/sve/acle/asm/ldff1sh_gather_s64.c: Likewise.
11417 * gcc.target/aarch64/sve/acle/asm/ldff1sh_gather_u32.c: Likewise.
11418 * gcc.target/aarch64/sve/acle/asm/ldff1sh_gather_u64.c: Likewise.
11419 * gcc.target/aarch64/sve/acle/asm/ldff1sh_s32.c: Likewise.
11420 * gcc.target/aarch64/sve/acle/asm/ldff1sh_s64.c: Likewise.
11421 * gcc.target/aarch64/sve/acle/asm/ldff1sh_u32.c: Likewise.
11422 * gcc.target/aarch64/sve/acle/asm/ldff1sh_u64.c: Likewise.
11423 * gcc.target/aarch64/sve/acle/asm/ldff1sw_gather_s64.c: Likewise.
11424 * gcc.target/aarch64/sve/acle/asm/ldff1sw_gather_u64.c: Likewise.
11425 * gcc.target/aarch64/sve/acle/asm/ldff1sw_s64.c: Likewise.
11426 * gcc.target/aarch64/sve/acle/asm/ldff1sw_u64.c: Likewise.
11427 * gcc.target/aarch64/sve/acle/asm/ldff1ub_gather_s32.c: Likewise.
11428 * gcc.target/aarch64/sve/acle/asm/ldff1ub_gather_s64.c: Likewise.
11429 * gcc.target/aarch64/sve/acle/asm/ldff1ub_gather_u32.c: Likewise.
11430 * gcc.target/aarch64/sve/acle/asm/ldff1ub_gather_u64.c: Likewise.
11431 * gcc.target/aarch64/sve/acle/asm/ldff1ub_s16.c: Likewise.
11432 * gcc.target/aarch64/sve/acle/asm/ldff1ub_s32.c: Likewise.
11433 * gcc.target/aarch64/sve/acle/asm/ldff1ub_s64.c: Likewise.
11434 * gcc.target/aarch64/sve/acle/asm/ldff1ub_u16.c: Likewise.
11435 * gcc.target/aarch64/sve/acle/asm/ldff1ub_u32.c: Likewise.
11436 * gcc.target/aarch64/sve/acle/asm/ldff1ub_u64.c: Likewise.
11437 * gcc.target/aarch64/sve/acle/asm/ldff1uh_gather_s32.c: Likewise.
11438 * gcc.target/aarch64/sve/acle/asm/ldff1uh_gather_s64.c: Likewise.
11439 * gcc.target/aarch64/sve/acle/asm/ldff1uh_gather_u32.c: Likewise.
11440 * gcc.target/aarch64/sve/acle/asm/ldff1uh_gather_u64.c: Likewise.
11441 * gcc.target/aarch64/sve/acle/asm/ldff1uh_s32.c: Likewise.
11442 * gcc.target/aarch64/sve/acle/asm/ldff1uh_s64.c: Likewise.
11443 * gcc.target/aarch64/sve/acle/asm/ldff1uh_u32.c: Likewise.
11444 * gcc.target/aarch64/sve/acle/asm/ldff1uh_u64.c: Likewise.
11445 * gcc.target/aarch64/sve/acle/asm/ldff1uw_gather_s64.c: Likewise.
11446 * gcc.target/aarch64/sve/acle/asm/ldff1uw_gather_u64.c: Likewise.
11447 * gcc.target/aarch64/sve/acle/asm/ldff1uw_s64.c: Likewise.
11448 * gcc.target/aarch64/sve/acle/asm/ldff1uw_u64.c: Likewise.
11449 * gcc.target/aarch64/sve/acle/asm/ldnf1_f16.c: Likewise.
11450 * gcc.target/aarch64/sve/acle/asm/ldnf1_f32.c: Likewise.
11451 * gcc.target/aarch64/sve/acle/asm/ldnf1_f64.c: Likewise.
11452 * gcc.target/aarch64/sve/acle/asm/ldnf1_s16.c: Likewise.
11453 * gcc.target/aarch64/sve/acle/asm/ldnf1_s32.c: Likewise.
11454 * gcc.target/aarch64/sve/acle/asm/ldnf1_s64.c: Likewise.
11455 * gcc.target/aarch64/sve/acle/asm/ldnf1_s8.c: Likewise.
11456 * gcc.target/aarch64/sve/acle/asm/ldnf1_u16.c: Likewise.
11457 * gcc.target/aarch64/sve/acle/asm/ldnf1_u32.c: Likewise.
11458 * gcc.target/aarch64/sve/acle/asm/ldnf1_u64.c: Likewise.
11459 * gcc.target/aarch64/sve/acle/asm/ldnf1_u8.c: Likewise.
11460 * gcc.target/aarch64/sve/acle/asm/ldnf1sb_s16.c: Likewise.
11461 * gcc.target/aarch64/sve/acle/asm/ldnf1sb_s32.c: Likewise.
11462 * gcc.target/aarch64/sve/acle/asm/ldnf1sb_s64.c: Likewise.
11463 * gcc.target/aarch64/sve/acle/asm/ldnf1sb_u16.c: Likewise.
11464 * gcc.target/aarch64/sve/acle/asm/ldnf1sb_u32.c: Likewise.
11465 * gcc.target/aarch64/sve/acle/asm/ldnf1sb_u64.c: Likewise.
11466 * gcc.target/aarch64/sve/acle/asm/ldnf1sh_s32.c: Likewise.
11467 * gcc.target/aarch64/sve/acle/asm/ldnf1sh_s64.c: Likewise.
11468 * gcc.target/aarch64/sve/acle/asm/ldnf1sh_u32.c: Likewise.
11469 * gcc.target/aarch64/sve/acle/asm/ldnf1sh_u64.c: Likewise.
11470 * gcc.target/aarch64/sve/acle/asm/ldnf1sw_s64.c: Likewise.
11471 * gcc.target/aarch64/sve/acle/asm/ldnf1sw_u64.c: Likewise.
11472 * gcc.target/aarch64/sve/acle/asm/ldnf1ub_s16.c: Likewise.
11473 * gcc.target/aarch64/sve/acle/asm/ldnf1ub_s32.c: Likewise.
11474 * gcc.target/aarch64/sve/acle/asm/ldnf1ub_s64.c: Likewise.
11475 * gcc.target/aarch64/sve/acle/asm/ldnf1ub_u16.c: Likewise.
11476 * gcc.target/aarch64/sve/acle/asm/ldnf1ub_u32.c: Likewise.
11477 * gcc.target/aarch64/sve/acle/asm/ldnf1ub_u64.c: Likewise.
11478 * gcc.target/aarch64/sve/acle/asm/ldnf1uh_s32.c: Likewise.
11479 * gcc.target/aarch64/sve/acle/asm/ldnf1uh_s64.c: Likewise.
11480 * gcc.target/aarch64/sve/acle/asm/ldnf1uh_u32.c: Likewise.
11481 * gcc.target/aarch64/sve/acle/asm/ldnf1uh_u64.c: Likewise.
11482 * gcc.target/aarch64/sve/acle/asm/ldnf1uw_s64.c: Likewise.
11483 * gcc.target/aarch64/sve/acle/asm/ldnf1uw_u64.c: Likewise.
11484 * gcc.target/aarch64/sve/acle/asm/ldnt1_f16.c: Likewise.
11485 * gcc.target/aarch64/sve/acle/asm/ldnt1_f32.c: Likewise.
11486 * gcc.target/aarch64/sve/acle/asm/ldnt1_f64.c: Likewise.
11487 * gcc.target/aarch64/sve/acle/asm/ldnt1_s16.c: Likewise.
11488 * gcc.target/aarch64/sve/acle/asm/ldnt1_s32.c: Likewise.
11489 * gcc.target/aarch64/sve/acle/asm/ldnt1_s64.c: Likewise.
11490 * gcc.target/aarch64/sve/acle/asm/ldnt1_s8.c: Likewise.
11491 * gcc.target/aarch64/sve/acle/asm/ldnt1_u16.c: Likewise.
11492 * gcc.target/aarch64/sve/acle/asm/ldnt1_u32.c: Likewise.
11493 * gcc.target/aarch64/sve/acle/asm/ldnt1_u64.c: Likewise.
11494 * gcc.target/aarch64/sve/acle/asm/ldnt1_u8.c: Likewise.
11495 * gcc.target/aarch64/sve/acle/asm/prfb.c: Likewise.
11496 * gcc.target/aarch64/sve/acle/asm/prfb_gather.c: Likewise.
11497 * gcc.target/aarch64/sve/acle/asm/prfd.c: Likewise.
11498 * gcc.target/aarch64/sve/acle/asm/prfd_gather.c: Likewise.
11499 * gcc.target/aarch64/sve/acle/asm/prfh.c: Likewise.
11500 * gcc.target/aarch64/sve/acle/asm/prfh_gather.c: Likewise.
11501 * gcc.target/aarch64/sve/acle/asm/prfw.c: Likewise.
11502 * gcc.target/aarch64/sve/acle/asm/prfw_gather.c: Likewise.
11503 * gcc.target/aarch64/sve/acle/asm/st1_f16.c: Likewise.
11504 * gcc.target/aarch64/sve/acle/asm/st1_f32.c: Likewise.
11505 * gcc.target/aarch64/sve/acle/asm/st1_f64.c: Likewise.
11506 * gcc.target/aarch64/sve/acle/asm/st1_s16.c: Likewise.
11507 * gcc.target/aarch64/sve/acle/asm/st1_s32.c: Likewise.
11508 * gcc.target/aarch64/sve/acle/asm/st1_s64.c: Likewise.
11509 * gcc.target/aarch64/sve/acle/asm/st1_s8.c: Likewise.
11510 * gcc.target/aarch64/sve/acle/asm/st1_scatter_f32.c: Likewise.
11511 * gcc.target/aarch64/sve/acle/asm/st1_scatter_f64.c: Likewise.
11512 * gcc.target/aarch64/sve/acle/asm/st1_scatter_s32.c: Likewise.
11513 * gcc.target/aarch64/sve/acle/asm/st1_scatter_s64.c: Likewise.
11514 * gcc.target/aarch64/sve/acle/asm/st1_scatter_u32.c: Likewise.
11515 * gcc.target/aarch64/sve/acle/asm/st1_scatter_u64.c: Likewise.
11516 * gcc.target/aarch64/sve/acle/asm/st1_u16.c: Likewise.
11517 * gcc.target/aarch64/sve/acle/asm/st1_u32.c: Likewise.
11518 * gcc.target/aarch64/sve/acle/asm/st1_u64.c: Likewise.
11519 * gcc.target/aarch64/sve/acle/asm/st1_u8.c: Likewise.
11520 * gcc.target/aarch64/sve/acle/asm/st1b_s16.c: Likewise.
11521 * gcc.target/aarch64/sve/acle/asm/st1b_s32.c: Likewise.
11522 * gcc.target/aarch64/sve/acle/asm/st1b_s64.c: Likewise.
11523 * gcc.target/aarch64/sve/acle/asm/st1b_scatter_s32.c: Likewise.
11524 * gcc.target/aarch64/sve/acle/asm/st1b_scatter_s64.c: Likewise.
11525 * gcc.target/aarch64/sve/acle/asm/st1b_scatter_u32.c: Likewise.
11526 * gcc.target/aarch64/sve/acle/asm/st1b_scatter_u64.c: Likewise.
11527 * gcc.target/aarch64/sve/acle/asm/st1b_u16.c: Likewise.
11528 * gcc.target/aarch64/sve/acle/asm/st1b_u32.c: Likewise.
11529 * gcc.target/aarch64/sve/acle/asm/st1b_u64.c: Likewise.
11530 * gcc.target/aarch64/sve/acle/asm/st1h_s32.c: Likewise.
11531 * gcc.target/aarch64/sve/acle/asm/st1h_s64.c: Likewise.
11532 * gcc.target/aarch64/sve/acle/asm/st1h_scatter_s32.c: Likewise.
11533 * gcc.target/aarch64/sve/acle/asm/st1h_scatter_s64.c: Likewise.
11534 * gcc.target/aarch64/sve/acle/asm/st1h_scatter_u32.c: Likewise.
11535 * gcc.target/aarch64/sve/acle/asm/st1h_scatter_u64.c: Likewise.
11536 * gcc.target/aarch64/sve/acle/asm/st1h_u32.c: Likewise.
11537 * gcc.target/aarch64/sve/acle/asm/st1h_u64.c: Likewise.
11538 * gcc.target/aarch64/sve/acle/asm/st1w_s64.c: Likewise.
11539 * gcc.target/aarch64/sve/acle/asm/st1w_scatter_s64.c: Likewise.
11540 * gcc.target/aarch64/sve/acle/asm/st1w_scatter_u64.c: Likewise.
11541 * gcc.target/aarch64/sve/acle/asm/st1w_u64.c: Likewise.
11542 * gcc.target/aarch64/sve/acle/asm/st2_f16.c: Likewise.
11543 * gcc.target/aarch64/sve/acle/asm/st2_f32.c: Likewise.
11544 * gcc.target/aarch64/sve/acle/asm/st2_f64.c: Likewise.
11545 * gcc.target/aarch64/sve/acle/asm/st2_s16.c: Likewise.
11546 * gcc.target/aarch64/sve/acle/asm/st2_s32.c: Likewise.
11547 * gcc.target/aarch64/sve/acle/asm/st2_s64.c: Likewise.
11548 * gcc.target/aarch64/sve/acle/asm/st2_s8.c: Likewise.
11549 * gcc.target/aarch64/sve/acle/asm/st2_u16.c: Likewise.
11550 * gcc.target/aarch64/sve/acle/asm/st2_u32.c: Likewise.
11551 * gcc.target/aarch64/sve/acle/asm/st2_u64.c: Likewise.
11552 * gcc.target/aarch64/sve/acle/asm/st2_u8.c: Likewise.
11553 * gcc.target/aarch64/sve/acle/asm/st3_f16.c: Likewise.
11554 * gcc.target/aarch64/sve/acle/asm/st3_f32.c: Likewise.
11555 * gcc.target/aarch64/sve/acle/asm/st3_f64.c: Likewise.
11556 * gcc.target/aarch64/sve/acle/asm/st3_s16.c: Likewise.
11557 * gcc.target/aarch64/sve/acle/asm/st3_s32.c: Likewise.
11558 * gcc.target/aarch64/sve/acle/asm/st3_s64.c: Likewise.
11559 * gcc.target/aarch64/sve/acle/asm/st3_s8.c: Likewise.
11560 * gcc.target/aarch64/sve/acle/asm/st3_u16.c: Likewise.
11561 * gcc.target/aarch64/sve/acle/asm/st3_u32.c: Likewise.
11562 * gcc.target/aarch64/sve/acle/asm/st3_u64.c: Likewise.
11563 * gcc.target/aarch64/sve/acle/asm/st3_u8.c: Likewise.
11564 * gcc.target/aarch64/sve/acle/asm/st4_f16.c: Likewise.
11565 * gcc.target/aarch64/sve/acle/asm/st4_f32.c: Likewise.
11566 * gcc.target/aarch64/sve/acle/asm/st4_f64.c: Likewise.
11567 * gcc.target/aarch64/sve/acle/asm/st4_s16.c: Likewise.
11568 * gcc.target/aarch64/sve/acle/asm/st4_s32.c: Likewise.
11569 * gcc.target/aarch64/sve/acle/asm/st4_s64.c: Likewise.
11570 * gcc.target/aarch64/sve/acle/asm/st4_s8.c: Likewise.
11571 * gcc.target/aarch64/sve/acle/asm/st4_u16.c: Likewise.
11572 * gcc.target/aarch64/sve/acle/asm/st4_u32.c: Likewise.
11573 * gcc.target/aarch64/sve/acle/asm/st4_u64.c: Likewise.
11574 * gcc.target/aarch64/sve/acle/asm/st4_u8.c: Likewise.
11575 * gcc.target/aarch64/sve/acle/asm/stnt1_f16.c: Likewise.
11576 * gcc.target/aarch64/sve/acle/asm/stnt1_f32.c: Likewise.
11577 * gcc.target/aarch64/sve/acle/asm/stnt1_f64.c: Likewise.
11578 * gcc.target/aarch64/sve/acle/asm/stnt1_s16.c: Likewise.
11579 * gcc.target/aarch64/sve/acle/asm/stnt1_s32.c: Likewise.
11580 * gcc.target/aarch64/sve/acle/asm/stnt1_s64.c: Likewise.
11581 * gcc.target/aarch64/sve/acle/asm/stnt1_s8.c: Likewise.
11582 * gcc.target/aarch64/sve/acle/asm/stnt1_u16.c: Likewise.
11583 * gcc.target/aarch64/sve/acle/asm/stnt1_u32.c: Likewise.
11584 * gcc.target/aarch64/sve/acle/asm/stnt1_u64.c: Likewise.
11585 * gcc.target/aarch64/sve/acle/asm/stnt1_u8.c: Likewise.
11586 * gcc.target/aarch64/sve/acle/general/temporaries_1.c: Likewise.
11587 * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_f32.c: Likewise.
11588 * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_f64.c: Likewise.
11589 * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_s32.c: Likewise.
11590 * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_s64.c: Likewise.
11591 * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_u32.c: Likewise.
11592 * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_u64.c: Likewise.
11593 * gcc.target/aarch64/sve2/acle/asm/ldnt1sb_gather_s32.c: Likewise.
11594 * gcc.target/aarch64/sve2/acle/asm/ldnt1sb_gather_s64.c: Likewise.
11595 * gcc.target/aarch64/sve2/acle/asm/ldnt1sb_gather_u32.c: Likewise.
11596 * gcc.target/aarch64/sve2/acle/asm/ldnt1sb_gather_u64.c: Likewise.
11597 * gcc.target/aarch64/sve2/acle/asm/ldnt1sh_gather_s32.c: Likewise.
11598 * gcc.target/aarch64/sve2/acle/asm/ldnt1sh_gather_s64.c: Likewise.
11599 * gcc.target/aarch64/sve2/acle/asm/ldnt1sh_gather_u32.c: Likewise.
11600 * gcc.target/aarch64/sve2/acle/asm/ldnt1sh_gather_u64.c: Likewise.
11601 * gcc.target/aarch64/sve2/acle/asm/ldnt1sw_gather_s64.c: Likewise.
11602 * gcc.target/aarch64/sve2/acle/asm/ldnt1sw_gather_u64.c: Likewise.
11603 * gcc.target/aarch64/sve2/acle/asm/ldnt1ub_gather_s32.c: Likewise.
11604 * gcc.target/aarch64/sve2/acle/asm/ldnt1ub_gather_s64.c: Likewise.
11605 * gcc.target/aarch64/sve2/acle/asm/ldnt1ub_gather_u32.c: Likewise.
11606 * gcc.target/aarch64/sve2/acle/asm/ldnt1ub_gather_u64.c: Likewise.
11607 * gcc.target/aarch64/sve2/acle/asm/ldnt1uh_gather_s32.c: Likewise.
11608 * gcc.target/aarch64/sve2/acle/asm/ldnt1uh_gather_s64.c: Likewise.
11609 * gcc.target/aarch64/sve2/acle/asm/ldnt1uh_gather_u32.c: Likewise.
11610 * gcc.target/aarch64/sve2/acle/asm/ldnt1uh_gather_u64.c: Likewise.
11611 * gcc.target/aarch64/sve2/acle/asm/ldnt1uw_gather_s64.c: Likewise.
11612 * gcc.target/aarch64/sve2/acle/asm/ldnt1uw_gather_u64.c: Likewise.
11613 * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_f32.c: Likewise.
11614 * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_f64.c: Likewise.
11615 * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_s32.c: Likewise.
11616 * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_s64.c: Likewise.
11617 * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_u32.c: Likewise.
11618 * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_u64.c: Likewise.
11619 * gcc.target/aarch64/sve2/acle/asm/stnt1b_scatter_s32.c: Likewise.
11620 * gcc.target/aarch64/sve2/acle/asm/stnt1b_scatter_s64.c: Likewise.
11621 * gcc.target/aarch64/sve2/acle/asm/stnt1b_scatter_u32.c: Likewise.
11622 * gcc.target/aarch64/sve2/acle/asm/stnt1b_scatter_u64.c: Likewise.
11623 * gcc.target/aarch64/sve2/acle/asm/stnt1h_scatter_s32.c: Likewise.
11624 * gcc.target/aarch64/sve2/acle/asm/stnt1h_scatter_s64.c: Likewise.
11625 * gcc.target/aarch64/sve2/acle/asm/stnt1h_scatter_u32.c: Likewise.
11626 * gcc.target/aarch64/sve2/acle/asm/stnt1h_scatter_u64.c: Likewise.
11627 * gcc.target/aarch64/sve2/acle/asm/stnt1w_scatter_s64.c: Likewise.
11628 * gcc.target/aarch64/sve2/acle/asm/stnt1w_scatter_u64.c: Likewise.
11629 * gcc.target/aarch64/sve2/acle/asm/whilerw_f16.c: Likewise.
11630 * gcc.target/aarch64/sve2/acle/asm/whilerw_f32.c: Likewise.
11631 * gcc.target/aarch64/sve2/acle/asm/whilerw_f64.c: Likewise.
11632 * gcc.target/aarch64/sve2/acle/asm/whilerw_s16.c: Likewise.
11633 * gcc.target/aarch64/sve2/acle/asm/whilerw_s32.c: Likewise.
11634 * gcc.target/aarch64/sve2/acle/asm/whilerw_s64.c: Likewise.
11635 * gcc.target/aarch64/sve2/acle/asm/whilerw_s8.c: Likewise.
11636 * gcc.target/aarch64/sve2/acle/asm/whilerw_u16.c: Likewise.
11637 * gcc.target/aarch64/sve2/acle/asm/whilerw_u32.c: Likewise.
11638 * gcc.target/aarch64/sve2/acle/asm/whilerw_u64.c: Likewise.
11639 * gcc.target/aarch64/sve2/acle/asm/whilerw_u8.c: Likewise.
11640 * gcc.target/aarch64/sve2/acle/asm/whilewr_f16.c: Likewise.
11641 * gcc.target/aarch64/sve2/acle/asm/whilewr_f32.c: Likewise.
11642 * gcc.target/aarch64/sve2/acle/asm/whilewr_f64.c: Likewise.
11643 * gcc.target/aarch64/sve2/acle/asm/whilewr_s16.c: Likewise.
11644 * gcc.target/aarch64/sve2/acle/asm/whilewr_s32.c: Likewise.
11645 * gcc.target/aarch64/sve2/acle/asm/whilewr_s64.c: Likewise.
11646 * gcc.target/aarch64/sve2/acle/asm/whilewr_s8.c: Likewise.
11647 * gcc.target/aarch64/sve2/acle/asm/whilewr_u16.c: Likewise.
11648 * gcc.target/aarch64/sve2/acle/asm/whilewr_u32.c: Likewise.
11649 * gcc.target/aarch64/sve2/acle/asm/whilewr_u64.c: Likewise.
11650 * gcc.target/aarch64/sve2/acle/asm/whilewr_u8.c: Likewise.
11652 2020-01-23 Richard Sandiford <richard.sandiford@arm.com>
11654 * lib/scanasm.exp (check-function-bodies): Add an optional
11655 target/xfail selector.
11657 2020-01-23 Richard Sandiford <richard.sandiford@arm.com>
11659 * gcc.dg/torture/pr93124.c: New test.
11661 2020-01-22 David Malcolm <dmalcolm@redhat.com>
11664 * gcc.dg/analyzer/pr93382.c: New test.
11666 2020-01-22 Andrew Pinski <apinski@marvell.com>
11668 * gcc.dg/tree-ssa/pr88497-1.c: Move to ...
11669 * gcc.dg/vect/pr88497-1.c: This.
11670 * gcc.dg/tree-ssa/pr88497-2.c: Move to ...
11671 * gcc.dg/vect/pr88497-2.c: This.
11672 * gcc.dg/tree-ssa/pr88497-3.c: Move to ...
11673 * gcc.dg/vect/pr88497-3.c: This.
11674 * gcc.dg/tree-ssa/pr88497-4.c: Move to ...
11675 * gcc.dg/vect/pr88497-4.c: This.
11676 * gcc.dg/tree-ssa/pr88497-5.c: Move to ...
11677 * gcc.dg/vect/pr88497-5.c: This.
11678 * gcc.dg/tree-ssa/pr88497-6.c: Move to ...
11679 * gcc.dg/vect/pr88497-6.c: This.
11680 * gcc.dg/tree-ssa/pr88497-7.c: Move to ...
11681 * gcc.dg/vect/pr88497-7.c: This.
11684 * tree-ssa.exp: Set DEFAULT_VECTCFLAGS and DEFAULT_VECTCFLAGS.
11685 Call check_vect_support_and_set_flags also.
11687 2020-01-22 Andrew Pinski <apinski@marvell.com>
11689 * tree-ssa.exp: Set DEFAULT_VECTCFLAGS and DEFAULT_VECTCFLAGS.
11690 Call check_vect_support_and_set_flags also.
11692 2020-01-22 David Malcolm <dmalcolm@redhat.com>
11695 * gcc.dg/analyzer/setjmp-pr93378.c: Use setjmp rather than
11698 2020-01-22 David Malcolm <dmalcolm@redhat.com>
11701 * gcc.dg/analyzer/setjmp-pr93378.c: New test.
11703 2020-01-22 David Malcolm <dmalcolm@redhat.com>
11706 * gcc.dg/analyzer/data-model-1.c: Include <alloca.h>.
11707 * gcc.dg/analyzer/malloc-1.c: Likewise.
11708 * gcc.dg/analyzer/malloc-callbacks.c (get_alloca): Return
11709 __builtin_alloca rather than alloca.
11710 * gcc.dg/analyzer/malloc-paths-8.c: Include <alloca.h>.
11711 * gcc.dg/analyzer/sensitive-1.c: Define __EXTENSIONS__ before
11712 including unistd.h.
11713 * gcc.dg/analyzer/setjmp-2.c: Replace include of <setjmp.h>
11714 with "test-setjmp.h" and usage of setjmp with new SETJMP macro.
11715 * gcc.dg/analyzer/setjmp-3.c: Likewise.
11716 * gcc.dg/analyzer/setjmp-4.c: Likewise.
11717 * gcc.dg/analyzer/setjmp-5.c: Likewise.
11718 * gcc.dg/analyzer/setjmp-6.c: Likewise.
11719 * gcc.dg/analyzer/setjmp-7.c: Likewise.
11720 * gcc.dg/analyzer/setjmp-7a.c: Likewise.
11721 * gcc.dg/analyzer/setjmp-8.c: Likewise.
11722 * gcc.dg/analyzer/setjmp-9.c: Likewise.
11723 * gcc.dg/analyzer/test-setjmp.h: New header.
11725 2020-01-22 Marek Polacek <polacek@redhat.com>
11727 PR c++/92907 - noexcept does not consider "const" in member functions.
11728 * parser.c (cp_parser_lambda_declarator_opt): Pass the proper
11729 qualifiers to cp_parser_exception_specification_opt.
11730 (cp_parser_direct_declarator): Pass the function qualifiers to
11731 cp_parser_exception_specification_opt.
11732 (cp_parser_class_specifier_1): Pass the function declaration to
11733 cp_parser_late_noexcept_specifier.
11734 (cp_parser_late_noexcept_specifier): Add a tree parameter. Use it to
11735 pass the qualifiers of the function to
11736 cp_parser_noexcept_specification_opt.
11737 (cp_parser_noexcept_specification_opt): New cp_cv_quals parameter.
11738 Use it in inject_this_parameter.
11739 (cp_parser_exception_specification_opt): New cp_cv_quals parameter.
11741 (cp_parser_transaction): Pass TYPE_UNQUALIFIED to
11742 cp_parser_noexcept_specification_opt.
11743 (cp_parser_transaction_expression): Likewise.
11745 2020-01-22 Marek Polacek <polacek@redhat.com>
11747 PR c++/93324 - ICE with -Wall on constexpr if.
11748 * g++.dg/cpp1z/constexpr-if33.C: New test.
11750 2020-01-22 Richard Sandiford <richard.sandiford@arm.com>
11752 * gcc.target/aarch64/sve/acle/general/stack_vars_1.c: New test.
11754 2020-01-22 Richard Sandiford <richard.sandiford@arm.com>
11756 * gcc.target/aarch64/sve/tls_preserve_1.c: Require tls_native.
11757 * gcc.target/aarch64/sve/tls_preserve_2.c: Likewise.
11758 * gcc.target/aarch64/sve/tls_preserve_3.c: Likewise.
11760 2020-01-22 Richard Sandiford <richard.sandiford@arm.com>
11762 * gcc.target/aarch64/sve/sel_3.c (permute_vnx4sf): Take __SVFloat32_t
11763 rather than __SVFloat16_t
11765 2020-01-22 Richard Sandiford <richard.sandiford@arm.com>
11767 * g++.dg/ext/sve-sizeless-1.C: Don't expect an error for alias
11770 2020-01-22 Richard Biener <rguenther@suse.de>
11772 PR tree-optimization/93381
11773 * gcc.dg/torture/pr93381.c: New testcase.
11775 2020-01-22 Jakub Jelinek <jakub@redhat.com>
11778 * gcc.c-torture/compile/pr93335.c: New test.
11781 * gcc.target/i386/pr91298-1.c: New test.
11782 * gcc.target/i386/pr91298-2.c: New test.
11784 * gfortran.dg/gomp/target-parallel1.f90: New test.
11785 * gfortran.dg/goacc/pr93329.f90: Enable commented out target parallel
11789 * gfortran.dg/goacc/pr93329.f90: New test.
11791 2020-01-22 Jun Ma <JunMa@linux.alibaba.com>
11793 * g++.dg/coroutines/coro1-missing-await-method.C: New test.
11795 2020-01-21 Andrew Pinski <apinski@marvell.com>
11798 * gcc.target/aarch64/pr93119.c: New test.
11800 2020-01-22 Joseph Myers <joseph@codesourcery.com>
11803 * gcc.c-torture/compile/pr93348-1.c: New test.
11805 2020-01-21 David Malcolm <dmalcolm@redhat.com>
11808 * gcc.dg/analyzer/pr93352.c: New test.
11810 2020-01-22 Hans-Peter Nilsson <hp@axis.com>
11812 * gcc.target/cris/asm-v8.S, gcc.target/cris/inasm-v8.c,
11813 gcc.target/cris/sync-1.c: Apply effective_target_march_option.
11815 2020-01-21 Uros Bizjak <ubizjak@gmail.com>
11818 * gcc.target/i386/pr93319-1a.c: Don't include <stdio.h>.
11819 (test1): Replace printf with __builtin_printf.
11821 2020-01-21 Bin Cheng <bin.cheng@linux.alibaba.com>
11823 * g++.dg/coroutines/co-await-void_type.C: New test.
11825 2020-01-21 Jakub Jelinek <jakub@redhat.com>
11828 * gcc.c-torture/compile/pr93333.c: New test.
11830 2020-01-21 Sandra Loosemore <sandra@codesourcery.com>
11832 * g++.dg/coroutines/torture/mid-suspend-destruction-0.C: Generalize
11833 line terminators in patterns.
11835 2020-01-21 Richard Sandiford <richard.sandiford@arm.com>
11837 * gcc.target/aarch64/sve/acle/general-c/load_1.c (f1): Cast to
11838 int32_t * rather than int *.
11839 * gcc.target/aarch64/sve/acle/general-c/load_2.c (f1): Likewise.
11840 * gcc.target/aarch64/sve/acle/general-c/load_gather_sv_1.c
11842 * gcc.target/aarch64/sve/acle/general-c/load_gather_sv_2.c
11844 * gcc.target/aarch64/sve/acle/general-c/load_gather_sv_restricted_1.c
11846 * gcc.target/aarch64/sve/acle/general-c/load_replicate_1.c
11848 * gcc.target/aarch64/sve/acle/general-c/store_1.c (f1): Likewise.
11849 * gcc.target/aarch64/sve/acle/general-c/store_2.c (f1): Likewise.
11850 * gcc.target/aarch64/sve/acle/general-c/store_scatter_index_1.c
11852 * gcc.target/aarch64/sve/acle/general-c/store_scatter_offset_2.c
11854 * gcc.target/aarch64/sve/acle/general-c/store_scatter_offset_restricted_1.c
11857 2020-01-21 Szabolcs Nagy <szabolcs.nagy@arm.com>
11860 * gcc.target/aarch64/pr92424-1.c: New test.
11861 * gcc.target/aarch64/pr92424-2.c: New test.
11862 * gcc.target/aarch64/pr92424-3.c: New test.
11864 2020-01-21 Matthew Malcomson <matthew.malcomson@arm.com>
11866 * gcc.target/aarch64/sve/acle/asm/ld1ro_f16.c: Use require
11868 * gcc.target/aarch64/sve/acle/asm/ld1ro_f32.c: Likewise.
11869 * gcc.target/aarch64/sve/acle/asm/ld1ro_f64.c: Likewise.
11870 * gcc.target/aarch64/sve/acle/asm/ld1ro_s16.c: Likewise.
11871 * gcc.target/aarch64/sve/acle/asm/ld1ro_s32.c: Likewise.
11872 * gcc.target/aarch64/sve/acle/asm/ld1ro_s64.c: Likewise.
11873 * gcc.target/aarch64/sve/acle/asm/ld1ro_s8.c: Likewise.
11874 * gcc.target/aarch64/sve/acle/asm/ld1ro_u16.c: Likewise.
11875 * gcc.target/aarch64/sve/acle/asm/ld1ro_u32.c: Likewise.
11876 * gcc.target/aarch64/sve/acle/asm/ld1ro_u64.c: Likewise.
11877 * gcc.target/aarch64/sve/acle/asm/ld1ro_u8.c: Likewise.
11878 * lib/target-supports.exp: Add assembly requirement directive.
11880 2020-01-21 Tobias Burnus <tobias@codesourcery.com>
11883 * gfortran.dg/external_implicit_none_2.f90: New.
11885 2020-01-21 Richard Biener <rguenther@suse.de>
11887 PR tree-optimization/92328
11888 * gcc.dg/torture/pr92328.c: New testcase.
11890 2020-01-21 Jakub Jelinek <jakub@redhat.com>
11893 * gcc.target/powerpc/pr93073.c: New test.
11895 2020-01-20 Bin Cheng <bin.cheng@linux.alibaba.com>
11897 * g++.dg/coroutines/co-return-warning-1.C: New test.
11899 2020-01-21 Kito Cheng <kito.cheng@sifive.com>
11902 * gcc.target/riscv/pr93304.c: New test.
11904 2020-01-20 Martin Sebor <msebor@redhat.com>
11907 * g++.dg/warn/Wstringop-overflow-4.C: Adjust test to avoid failures
11908 due to an aparrent VRP limtation.
11909 * gcc.dg/Wstringop-overflow-25.c: Same.
11911 2020-01-20 Nathan Sidwell <nathan@acm.org>
11913 PR preprocessor/80005
11914 * g++.dg/cpp1y/feat-cxx14.C: Adjust.
11915 * g++.dg/cpp1z/feat-cxx17.C: Adjust.
11916 * g++.dg/cpp2a/feat-cxx2a.C: Adjust.
11917 * g++.dg/cpp/pr80005.C: New.
11919 2020-01-20 Mark Eggleston <mark.eggleston@codethink.com>
11921 * gfortran.dg/pr93263_1.f90: Change scan-tree-dump-not to
11924 2020-01-20 H.J. Lu <hongjiu.lu@intel.com>
11927 * gcc.target/i386/pr93319-1a.c: New test.
11928 * gcc.target/i386/pr93319-1b.c: Likewise.
11929 * gcc.target/i386/pr93319-1c.c: Likewise.
11930 * gcc.target/i386/pr93319-1d.c: Likewise.
11932 2020-01-20 Richard Biener <rguenther@suse.de>
11935 * g++.dg/debug/pr92763.C: New testcase.
11937 2020-01-20 Paolo Carlini <paolo.carlini@oracle.com>
11940 * g++.dg/cpp1z/pr92536.C: New.
11942 2020-01-20 Richard Biener <rguenther@suse.de>
11944 PR tree-optimization/93094
11945 * gcc.dg/vect/pr93094.c: New testcase.
11947 2020-01-19 David Malcolm <dmalcolm@redhat.com>
11949 * gcc.dg/analyzer/CVE-2005-1689-dedupe-issue.c: Ensure that all
11950 test names are unique.
11951 * gcc.dg/analyzer/attribute-nonnull.c: Likewise.
11952 * gcc.dg/analyzer/conditionals-notrans.c: Likewise.
11953 * gcc.dg/analyzer/data-model-1.c: Likewise.
11954 * gcc.dg/analyzer/data-model-18.c: Likewise.
11955 * gcc.dg/analyzer/data-model-8.c: Likewise.
11956 * gcc.dg/analyzer/data-model-9.c: Likewise.
11957 * gcc.dg/analyzer/file-1.c: Likewise.
11958 * gcc.dg/analyzer/file-paths-1.c: Likewise.
11959 * gcc.dg/analyzer/loop-2.c: Likewise.
11960 * gcc.dg/analyzer/loop-2a.c: Likewise.
11961 * gcc.dg/analyzer/loop-4.c: Likewise.
11962 * gcc.dg/analyzer/loop.c: Likewise.
11963 * gcc.dg/analyzer/malloc-1.c: Likewise.
11964 * gcc.dg/analyzer/malloc-2.c: Likewise.
11965 * gcc.dg/analyzer/malloc-ipa-10.c: Likewise.
11966 * gcc.dg/analyzer/malloc-ipa-2.c: Likewise.
11967 * gcc.dg/analyzer/malloc-macro-separate-events.c: Likewise.
11968 * gcc.dg/analyzer/malloc-paths-1.c: Likewise.
11969 * gcc.dg/analyzer/malloc-paths-2.c: Likewise.
11970 * gcc.dg/analyzer/malloc-paths-3.c: Likewise.
11971 * gcc.dg/analyzer/malloc-paths-4.c: Likewise.
11972 * gcc.dg/analyzer/malloc-paths-5.c: Likewise.
11973 * gcc.dg/analyzer/malloc-paths-7.c: Likewise.
11974 * gcc.dg/analyzer/malloc-paths-9.c: Likewise.
11975 * gcc.dg/analyzer/operations.c: Likewise.
11976 * gcc.dg/analyzer/params.c: Likewise.
11977 * gcc.dg/analyzer/pattern-test-1.c: Likewise.
11978 * gcc.dg/analyzer/pattern-test-2.c: Likewise.
11979 * gcc.dg/analyzer/sensitive-1.c: Likewise.
11980 * gcc.dg/analyzer/switch.c: Likewise.
11981 * gcc.dg/analyzer/taint-1.c: Likewise.
11982 * gcc.dg/analyzer/unknown-fns.c: Likewise.
11984 2020-01-19 Hans-Peter Nilsson <hp@axis.com>
11986 * gcc.dg/torture/pr26515.c (cris*-*-*): Conditionalize
11987 -march=v10 option on target ! march_option.
11988 * gcc.target/cris/asm-v10.S, gcc.target/cris/inasm-v10.c,
11989 gcc.target/cris/sync-1-v10.c: Similar.
11990 * lib/target-supports.exp (effective_target_march_option): New.
11992 2020-01-19 Thomas König <tkoenig@gcc.gnu.org>
11995 * gfortran.dg/function_reference_1.f90: New test.
11996 * gfortran.dg/function_reference_2.f90: New test.
11998 2020-01-18 Jakub Jelinek <jakub@redhat.com>
12001 * c-c++-common/pr92833-4.c: Fix dg-message syntax.
12003 2020-01-18 Iain Sandoe <iain@sandoe.co.uk>
12005 * g++.dg/coroutines/co-await-syntax-00-needs-expr.C: New test.
12006 * g++.dg/coroutines/co-await-syntax-01-outside-fn.C: New test.
12007 * g++.dg/coroutines/co-await-syntax-02-outside-fn.C: New test.
12008 * g++.dg/coroutines/co-await-syntax-03-auto.C: New test.
12009 * g++.dg/coroutines/co-await-syntax-04-ctor-dtor.C: New test.
12010 * g++.dg/coroutines/co-await-syntax-05-constexpr.C: New test.
12011 * g++.dg/coroutines/co-await-syntax-06-main.C: New test.
12012 * g++.dg/coroutines/co-await-syntax-07-varargs.C: New test.
12013 * g++.dg/coroutines/co-await-syntax-08-lambda-auto.C: New test.
12014 * g++.dg/coroutines/co-return-syntax-01-outside-fn.C: New test.
12015 * g++.dg/coroutines/co-return-syntax-02-outside-fn.C: New test.
12016 * g++.dg/coroutines/co-return-syntax-03-auto.C: New test.
12017 * g++.dg/coroutines/co-return-syntax-04-ctor-dtor.C: New test.
12018 * g++.dg/coroutines/co-return-syntax-05-constexpr-fn.C: New test.
12019 * g++.dg/coroutines/co-return-syntax-06-main.C: New test.
12020 * g++.dg/coroutines/co-return-syntax-07-vararg.C: New test.
12021 * g++.dg/coroutines/co-return-syntax-08-bad-return.C: New test.
12022 * g++.dg/coroutines/co-return-syntax-09-lambda-auto.C: New test.
12023 * g++.dg/coroutines/co-yield-syntax-00-needs-expr.C: New test.
12024 * g++.dg/coroutines/co-yield-syntax-01-outside-fn.C: New test.
12025 * g++.dg/coroutines/co-yield-syntax-02-outside-fn.C: New test.
12026 * g++.dg/coroutines/co-yield-syntax-03-auto.C: New test.
12027 * g++.dg/coroutines/co-yield-syntax-04-ctor-dtor.C: New test.
12028 * g++.dg/coroutines/co-yield-syntax-05-constexpr.C: New test.
12029 * g++.dg/coroutines/co-yield-syntax-06-main.C: New test.
12030 * g++.dg/coroutines/co-yield-syntax-07-varargs.C: New test.
12031 * g++.dg/coroutines/co-yield-syntax-08-needs-expr.C: New test.
12032 * g++.dg/coroutines/co-yield-syntax-09-lambda-auto.C: New test.
12033 * g++.dg/coroutines/coro-builtins.C: New test.
12034 * g++.dg/coroutines/coro-missing-gro.C: New test.
12035 * g++.dg/coroutines/coro-missing-promise-yield.C: New test.
12036 * g++.dg/coroutines/coro-missing-ret-value.C: New test.
12037 * g++.dg/coroutines/coro-missing-ret-void.C: New test.
12038 * g++.dg/coroutines/coro-missing-ueh-1.C: New test.
12039 * g++.dg/coroutines/coro-missing-ueh-2.C: New test.
12040 * g++.dg/coroutines/coro-missing-ueh-3.C: New test.
12041 * g++.dg/coroutines/coro-missing-ueh.h: New test.
12042 * g++.dg/coroutines/coro-pre-proc.C: New test.
12043 * g++.dg/coroutines/coro.h: New file.
12044 * g++.dg/coroutines/coro1-ret-int-yield-int.h: New file.
12045 * g++.dg/coroutines/coroutines.exp: New file.
12046 * g++.dg/coroutines/torture/alloc-00-gro-on-alloc-fail.C: New test.
12047 * g++.dg/coroutines/torture/alloc-01-overload-newdel.C: New test.
12048 * g++.dg/coroutines/torture/call-00-co-aw-arg.C: New test.
12049 * g++.dg/coroutines/torture/call-01-multiple-co-aw.C: New test.
12050 * g++.dg/coroutines/torture/call-02-temp-co-aw.C: New test.
12051 * g++.dg/coroutines/torture/call-03-temp-ref-co-aw.C: New test.
12052 * g++.dg/coroutines/torture/class-00-co-ret.C: New test.
12053 * g++.dg/coroutines/torture/class-01-co-ret-parm.C: New test.
12054 * g++.dg/coroutines/torture/class-02-templ-parm.C: New test.
12055 * g++.dg/coroutines/torture/class-03-operator-templ-parm.C: New test.
12056 * g++.dg/coroutines/torture/class-04-lambda-1.C: New test.
12057 * g++.dg/coroutines/torture/class-05-lambda-capture-copy-local.C: New test.
12058 * g++.dg/coroutines/torture/class-06-lambda-capture-ref.C: New test.
12059 * g++.dg/coroutines/torture/co-await-00-trivial.C: New test.
12060 * g++.dg/coroutines/torture/co-await-01-with-value.C: New test.
12061 * g++.dg/coroutines/torture/co-await-02-xform.C: New test.
12062 * g++.dg/coroutines/torture/co-await-03-rhs-op.C: New test.
12063 * g++.dg/coroutines/torture/co-await-04-control-flow.C: New test.
12064 * g++.dg/coroutines/torture/co-await-05-loop.C: New test.
12065 * g++.dg/coroutines/torture/co-await-06-ovl.C: New test.
12066 * g++.dg/coroutines/torture/co-await-07-tmpl.C: New test.
12067 * g++.dg/coroutines/torture/co-await-08-cascade.C: New test.
12068 * g++.dg/coroutines/torture/co-await-09-pair.C: New test.
12069 * g++.dg/coroutines/torture/co-await-10-template-fn-arg.C: New test.
12070 * g++.dg/coroutines/torture/co-await-11-forwarding.C: New test.
12071 * g++.dg/coroutines/torture/co-await-12-operator-2.C: New test.
12072 * g++.dg/coroutines/torture/co-await-13-return-ref.C: New test.
12073 * g++.dg/coroutines/torture/co-ret-00-void-return-is-ready.C: New test.
12074 * g++.dg/coroutines/torture/co-ret-01-void-return-is-suspend.C: New test.
12075 * g++.dg/coroutines/torture/co-ret-03-different-GRO-type.C: New test.
12076 * g++.dg/coroutines/torture/co-ret-04-GRO-nontriv.C: New test.
12077 * g++.dg/coroutines/torture/co-ret-05-return-value.C: New test.
12078 * g++.dg/coroutines/torture/co-ret-06-template-promise-val-1.C: New test.
12079 * g++.dg/coroutines/torture/co-ret-07-void-cast-expr.C: New test.
12080 * g++.dg/coroutines/torture/co-ret-08-template-cast-ret.C: New test.
12081 * g++.dg/coroutines/torture/co-ret-09-bool-await-susp.C: New test.
12082 * g++.dg/coroutines/torture/co-ret-10-expression-evaluates-once.C: New test.
12083 * g++.dg/coroutines/torture/co-ret-11-co-ret-co-await.C: New test.
12084 * g++.dg/coroutines/torture/co-ret-12-co-ret-fun-co-await.C: New test.
12085 * g++.dg/coroutines/torture/co-ret-13-template-2.C: New test.
12086 * g++.dg/coroutines/torture/co-ret-14-template-3.C: New test.
12087 * g++.dg/coroutines/torture/co-yield-00-triv.C: New test.
12088 * g++.dg/coroutines/torture/co-yield-01-multi.C: New test.
12089 * g++.dg/coroutines/torture/co-yield-02-loop.C: New test.
12090 * g++.dg/coroutines/torture/co-yield-03-tmpl.C: New test.
12091 * g++.dg/coroutines/torture/co-yield-04-complex-local-state.C: New test.
12092 * g++.dg/coroutines/torture/co-yield-05-co-aw.C: New test.
12093 * g++.dg/coroutines/torture/co-yield-06-fun-parm.C: New test.
12094 * g++.dg/coroutines/torture/co-yield-07-template-fn-param.C: New test.
12095 * g++.dg/coroutines/torture/co-yield-08-more-refs.C: New test.
12096 * g++.dg/coroutines/torture/co-yield-09-more-templ-refs.C: New test.
12097 * g++.dg/coroutines/torture/coro-torture.exp: New file.
12098 * g++.dg/coroutines/torture/exceptions-test-0.C: New test.
12099 * g++.dg/coroutines/torture/func-params-00.C: New test.
12100 * g++.dg/coroutines/torture/func-params-01.C: New test.
12101 * g++.dg/coroutines/torture/func-params-02.C: New test.
12102 * g++.dg/coroutines/torture/func-params-03.C: New test.
12103 * g++.dg/coroutines/torture/func-params-04.C: New test.
12104 * g++.dg/coroutines/torture/func-params-05.C: New test.
12105 * g++.dg/coroutines/torture/func-params-06.C: New test.
12106 * g++.dg/coroutines/torture/lambda-00-co-ret.C: New test.
12107 * g++.dg/coroutines/torture/lambda-01-co-ret-parm.C: New test.
12108 * g++.dg/coroutines/torture/lambda-02-co-yield-values.C: New test.
12109 * g++.dg/coroutines/torture/lambda-03-auto-parm-1.C: New test.
12110 * g++.dg/coroutines/torture/lambda-04-templ-parm.C: New test.
12111 * g++.dg/coroutines/torture/lambda-05-capture-copy-local.C: New test.
12112 * g++.dg/coroutines/torture/lambda-06-multi-capture.C: New test.
12113 * g++.dg/coroutines/torture/lambda-07-multi-yield.C: New test.
12114 * g++.dg/coroutines/torture/lambda-08-co-ret-parm-ref.C: New test.
12115 * g++.dg/coroutines/torture/local-var-0.C: New test.
12116 * g++.dg/coroutines/torture/local-var-1.C: New test.
12117 * g++.dg/coroutines/torture/local-var-2.C: New test.
12118 * g++.dg/coroutines/torture/local-var-3.C: New test.
12119 * g++.dg/coroutines/torture/local-var-4.C: New test.
12120 * g++.dg/coroutines/torture/mid-suspend-destruction-0.C: New test.
12121 * g++.dg/coroutines/torture/pr92933.C: New test.
12123 2020-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12125 PR libfortran/93234
12126 * gfortran.dg/inquire_pre.f90: New test.
12128 2020-01-17 David Malcolm <dmalcolm@redhat.com>
12131 * gcc.dg/analyzer/pr93290.c: New test.
12133 2020-01-17 Paolo Carlini <paolo.carlini@oracle.com>
12136 * g++.dg/pr92542.C: New.
12138 2020-01-17 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
12139 Sudakshina Das <sudi.das@arm.com>
12141 * gcc.target/arm/armv8_1m-shift-imm_1.c: New test.
12143 2020-01-17 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
12144 Sudakshina Das <sudi.das@arm.com>
12146 * gcc.target/arm/armv8_1m-shift-reg_1.c: New test.
12148 2020-01-17 Jonathan Wakely <jwakely@redhat.com>
12151 * g++.dg/cpp0x/std-layout1.C: Use -Wno-deprecated-declarations for
12152 C++20, due to std::is_pod being deprecated.
12154 2020-01-17 Matthew Malcomson <matthew.malcomson@arm.com>
12156 * gcc.target/aarch64/sve/acle/asm/ld1ro_f16.c: New test.
12157 * gcc.target/aarch64/sve/acle/asm/ld1ro_f32.c: New test.
12158 * gcc.target/aarch64/sve/acle/asm/ld1ro_f64.c: New test.
12159 * gcc.target/aarch64/sve/acle/asm/ld1ro_s16.c: New test.
12160 * gcc.target/aarch64/sve/acle/asm/ld1ro_s32.c: New test.
12161 * gcc.target/aarch64/sve/acle/asm/ld1ro_s64.c: New test.
12162 * gcc.target/aarch64/sve/acle/asm/ld1ro_s8.c: New test.
12163 * gcc.target/aarch64/sve/acle/asm/ld1ro_u16.c: New test.
12164 * gcc.target/aarch64/sve/acle/asm/ld1ro_u32.c: New test.
12165 * gcc.target/aarch64/sve/acle/asm/ld1ro_u64.c: New test.
12166 * gcc.target/aarch64/sve/acle/asm/ld1ro_u8.c: New test.
12168 2020-01-17 Matthew Malcomson <matthew.malcomson@arm.com>
12170 * gcc.target/aarch64/pragma_cpp_predefs_2.c: Check for f64mm
12173 2020-01-17 Jakub Jelinek <jakub@redhat.com>
12176 * g++.dg/cpp1y/attr-deprecated-3.C: New test.
12178 2020-01-17 Richard Sandiford <richard.sandiford@arm.com>
12180 * g++.target/aarch64/sve/acle/general-c++/gimplify_1.C: New test.
12182 2020-01-17 Mark Eggleston <mark.eggleston@codethink.com>
12183 Tobias Burnus <burnus@gcc.gnu.org>
12186 * gfortran.dg/pr93263_1.f90: New test.
12187 * gfortran.dg/pr93263_2.f90: New test.
12189 2020-01-17 Jakub Jelinek <jakub@redhat.com>
12191 PR tree-optimization/93292
12192 * g++.dg/opt/pr93292.C: New test.
12195 * lib/c-compat.exp (compat-use-alt-compiler): Handle
12196 -fdiagnostics-urls=never similarly to -fdiagnostics-color=never.
12197 (compat_setup_dfp): Likewise.
12199 2020-01-16 Kerem Kat <keremkat@gmail.com>
12202 * c-c++-common/pr92833-1.c, c-c++-common/pr92833-2.c,
12203 c-c++-common/pr92833-3.c, c-c++-common/pr92833-4.c: New tests.
12205 2020-01-16 Stam Markianos-Wright <stam.markianos-wright@arm.com>
12207 * g++.target/arm/bfloat_cpp_typecheck.C: New test.
12208 * gcc.target/arm/bfloat16_scalar_typecheck.c: New test.
12209 * gcc.target/arm/bfloat16_vector_typecheck_1.c: New test.
12210 * gcc.target/arm/bfloat16_vector_typecheck_2.c: New test.
12212 2020-01-16 Stam Markianos-Wright <stam.markianos-wright@arm.com>
12214 * g++.dg/abi/mangle-neon.C: Add BF16 SIMD types.
12215 * g++.dg/ext/arm-bf16/bf16-mangle-1.C: New test.
12216 * gcc.target/arm/bfloat16_scalar_1_1.c: New test.
12217 * gcc.target/arm/bfloat16_scalar_1_2.c: New test.
12218 * gcc.target/arm/bfloat16_scalar_2_1.c: New test.
12219 * gcc.target/arm/bfloat16_scalar_2_2.c: New test.
12220 * gcc.target/arm/bfloat16_scalar_3_1.c: New test.
12221 * gcc.target/arm/bfloat16_scalar_3_2.c: New test.
12222 * gcc.target/arm/bfloat16_scalar_4.c: New test.
12223 * gcc.target/arm/bfloat16_simd_1_1.c: New test.
12224 * gcc.target/arm/bfloat16_simd_1_2.c: New test.
12225 * gcc.target/arm/bfloat16_simd_2_1.c: New test.
12226 * gcc.target/arm/bfloat16_simd_2_2.c: New test.
12227 * gcc.target/arm/bfloat16_simd_3_1.c: New test.
12228 * gcc.target/arm/bfloat16_simd_3_2.c: New test.
12230 2020-01-16 Mihail Ionescu <mihail.ionescu@arm.com>
12231 Andre Vieira <andre.simoesdiasvieira@arm.com>
12233 * testsuite/gcc.target/arm/multilib.exp: Add v8.1-M entries.
12235 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
12236 Thomas Preud'homme <thomas.preudhomme@arm.com>
12238 * gcc.target/arm/cmse/cmse-1.c: Add check for BLXNS when instructions
12239 introduced in Armv8.1-M Mainline Security Extensions are available and
12240 restrict checks for libcall to __gnu_cmse_nonsecure_call to Armv8-M
12241 targets only. Adapt CLRM check to verify register used for BLXNS is
12242 not in the CLRM register list.
12243 * gcc.target/arm/cmse/cmse-14.c: Likewise.
12244 * gcc.target/arm/cmse/mainline/8_1m/bitfield-4.c: Likewise and adapt
12245 check for LSB clearing bit to be using the same register as BLXNS when
12246 targeting Armv8.1-M Mainline.
12247 * gcc.target/arm/cmse/mainline/8_1m/bitfield-5.c: Likewise.
12248 * gcc.target/arm/cmse/mainline/8_1m/bitfield-6.c: Likewise.
12249 * gcc.target/arm/cmse/mainline/8_1m/bitfield-7.c: Likewise.
12250 * gcc.target/arm/cmse/mainline/8_1m/bitfield-8.c: Likewise.
12251 * gcc.target/arm/cmse/mainline/8_1m/bitfield-9.c: Likewise.
12252 * gcc.target/arm/cmse/mainline/8_1m/bitfield-and-union.c: Likewise.
12253 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-13.c: Likewise.
12254 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-7.c: Likewise.
12255 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-8.c: Likewise.
12256 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-13.c: Likewise.
12257 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-7.c: Likewise.
12258 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-8.c: Likewise.
12259 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-13.c: Likewise.
12260 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-7.c: Likewise.
12261 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-8.c: Likewise.
12262 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-7.c: Likewise.
12263 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-8.c: Likewise.
12264 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-13.c: Likewise.
12265 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-7.c: Likewise.
12266 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-8.c: Likewise.
12267 * gcc.target/arm/cmse/mainline/8_1m/union-1.c: Likewise.
12268 * gcc.target/arm/cmse/mainline/8_1m/union-2.c: Likewise.
12269 * gcc.target/arm/cmse/cmse-15.c: Count BLXNS when targeting Armv8.1-M
12270 Mainline and restrict libcall count to Armv8-M.
12272 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
12273 Thomas Preud'homme <thomas.preudhomme@arm.com>
12275 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-13.c: Add check for VLSTM and
12277 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-7.c: Likewise.
12278 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-8.c: Likewise.
12279 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-13.c: Likewise.
12280 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-7.c: Likewise.
12281 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-8.c: Likewise.
12282 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-7.c: Likewise.
12283 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-8.c: Likewise.
12285 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
12286 Thomas Preud'homme <thomas.preudhomme@arm.com>
12288 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-13.c: Add check for
12289 VPUSH and VPOP and update expectation for VSCCLRM.
12290 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-7.c: Likewise.
12291 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-8.c: Likewise.
12292 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-13.c: Likewise.
12293 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-7.c: Likewise.
12294 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-8.c: Likewise.
12296 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
12297 Thomas Preud'homme <thomas.preudhomme@arm.com>
12299 * gcc.target/arm/cmse/cmse-1.c: Add check for PUSH and POP and update
12301 * gcc.target/arm/cmse/cmse-14.c: Likewise.
12302 * gcc.target/arm/cmse/mainline/8_1m/bitfield-4.c: Likewise.
12303 * gcc.target/arm/cmse/mainline/8_1m/bitfield-5.c: Likewise.
12304 * gcc.target/arm/cmse/mainline/8_1m/bitfield-6.c: Likewise.
12305 * gcc.target/arm/cmse/mainline/8_1m/bitfield-7.c: Likewise.
12306 * gcc.target/arm/cmse/mainline/8_1m/bitfield-8.c: Likewise.
12307 * gcc.target/arm/cmse/mainline/8_1m/bitfield-9.c: Likewise.
12308 * gcc.target/arm/cmse/mainline/8_1m/bitfield-and-union.c: Likewise.
12309 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-13.c: Likewise.
12310 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-7.c: Likewise.
12311 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-8.c: Likewise.
12312 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-13.c: Likewise.
12313 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-7.c: Likewise.
12314 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-8.c: Likewise.
12315 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-13.c: Likewise.
12316 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-7.c: Likewise.
12317 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-8.c: Likewise.
12318 * gcc.target/arm/cmse/mainline/8_1m/soft-sp/cmse-7.c: Likewise.
12319 * gcc.target/arm/cmse/mainline/8_1m/soft-sp/cmse-8.c: Likewise.
12320 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-13.c: Likewise.
12321 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-7.c: Likewise.
12322 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-8.c: Likewise.
12323 * gcc.target/arm/cmse/mainline/8_1m/softfp/union-1.c: Likewise.
12324 * gcc.target/arm/cmse/mainline/8_1m/softfp/union-2.c: Likewise.
12326 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
12327 Thomas Preud'homme <thomas.preudhomme@arm.com>
12329 * gcc.target/arm/cmse/bitfield-1.c: Add check for VSCCLRM.
12330 * gcc.target/arm/cmse/bitfield-2.c: Likewise.
12331 * gcc.target/arm/cmse/bitfield-3.c: Likewise.
12332 * gcc.target/arm/cmse/cmse-1.c: Likewise.
12333 * gcc.target/arm/cmse/struct-1.c: Likewise.
12334 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-13.c: Likewise.
12335 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-5.c: Likewise.
12336 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-7.c: Likewise.
12337 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-8.c: Likewise.
12338 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-13.c: Likewise.
12339 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-5.c: Likewise.
12340 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-7.c: Likewise.
12341 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-8.c: Likewise.
12342 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-5.c: Likewise.
12343 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-5.c: Likewise.
12344 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-5.c: Likewise.
12346 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
12347 Thomas Preud'homme <thomas.preudhomme@arm.com>
12349 * gcc.target/arm/cmse/bitfield-1.c: Add check for CLRM.
12350 * gcc.target/arm/cmse/bitfield-2.c: Likewise.
12351 * gcc.target/arm/cmse/bitfield-3.c: Likewise.
12352 * gcc.target/arm/cmse/struct-1.c: Likewise.
12353 * gcc.target/arm/cmse/cmse-14.c: Likewise.
12354 * gcc.target/arm/cmse/cmse-1.c: Likewise. Restrict checks for Armv8-M
12355 GPR clearing when CLRM is not available.
12356 * gcc.target/arm/cmse/mainline/8_1m/bitfield-4.c: Likewise.
12357 * gcc.target/arm/cmse/mainline/8_1m/bitfield-5.c: Likewise.
12358 * gcc.target/arm/cmse/mainline/8_1m/bitfield-6.c: Likewise.
12359 * gcc.target/arm/cmse/mainline/8_1m/bitfield-7.c: Likewise.
12360 * gcc.target/arm/cmse/mainline/8_1m/bitfield-8.c: Likewise.
12361 * gcc.target/arm/cmse/mainline/8_1m/bitfield-9.c: Likewise.
12362 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-13.c: Likewise.
12363 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-5.c: Likewise.
12364 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-7.c: Likewise.
12365 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-8.c: Likewise.
12366 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-13.c: Likewise.
12367 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-5.c: likewise.
12368 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-7.c: likewise.
12369 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-8.c: likewise.
12370 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-13.c: Likewise.
12371 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-5.c: Likewise.
12372 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-7.c: Likewise.
12373 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-8.c: Likewise.
12374 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-5.c: Likewise.
12375 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-7.c: Likewise.
12376 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-8.c: Likewise.
12377 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-13.c: Likewise.
12378 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-5.c: Likewise.
12379 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-7.c: Likewise.
12380 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-8.c: Likewise.
12381 * gcc.target/arm/cmse/mainline/8_1m/union-1.c: Likewise.
12382 * gcc.target/arm/cmse/mainline/8_1m/union-2.c: Likewise.
12384 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
12385 Thomas Preud'homme <thomas.preudhomme@arm.com>
12387 * gcc.target/arm/cmse/bitfield-1.c: add checks for VSTR and VLDR.
12388 * gcc.target/arm/cmse/bitfield-2.c: Likewise.
12389 * gcc.target/arm/cmse/bitfield-3.c: Likewise.
12390 * gcc.target/arm/cmse/cmse-1.c: Likewise.
12391 * gcc.target/arm/cmse/struct-1.c: Likewise.
12392 * gcc.target/arm/cmse/cmse.exp: Run existing Armv8-M Mainline tests
12393 from mainline/8m subdirectory and new Armv8.1-M Mainline tests from
12394 mainline/8_1m subdirectory.
12395 * gcc.target/arm/cmse/mainline/bitfield-4.c: Move into ...
12396 * gcc.target/arm/cmse/mainline/8m/bitfield-4.c: This.
12397 * gcc.target/arm/cmse/mainline/bitfield-5.c: Move into ...
12398 * gcc.target/arm/cmse/mainline/8m/bitfield-5.c: This.
12399 * gcc.target/arm/cmse/mainline/bitfield-6.c: Move into ...
12400 * gcc.target/arm/cmse/mainline/8m/bitfield-6.c: This.
12401 * gcc.target/arm/cmse/mainline/bitfield-7.c: Move into ...
12402 * gcc.target/arm/cmse/mainline/8m/bitfield-7.c: This.
12403 * gcc.target/arm/cmse/mainline/bitfield-8.c: Move into ...
12404 * gcc.target/arm/cmse/mainline/8m/bitfield-8.c: This.
12405 * gcc.target/arm/cmse/mainline/bitfield-9.c: Move into ...
12406 * gcc.target/arm/cmse/mainline/8m/bitfield-9.c: This.
12407 * gcc.target/arm/cmse/mainline/bitfield-and-union-1.c: Move and rename
12409 * gcc.target/arm/cmse/mainline/8m/bitfield-and-union.c: This.
12410 * gcc.target/arm/cmse/mainline/hard-sp/cmse-13.c: Move into ...
12411 * gcc.target/arm/cmse/mainline/8m/hard-sp/cmse-13.c: This. Clean up
12412 dg-skip-if directive for float ABI.
12413 * gcc.target/arm/cmse/mainline/hard-sp/cmse-5.c: Move into ...
12414 * gcc.target/arm/cmse/mainline/8m/hard-sp/cmse-5.c: This. Clean up
12415 dg-skip-if directive for float ABI.
12416 * gcc.target/arm/cmse/mainline/hard-sp/cmse-7.c: Move into ...
12417 * gcc.target/arm/cmse/mainline/8m/hard-sp/cmse-7.c: This. Clean up
12418 dg-skip-if directive for float ABI.
12419 * gcc.target/arm/cmse/mainline/hard-sp/cmse-8.c: Move into ...
12420 * gcc.target/arm/cmse/mainline/8m/hard-sp/cmse-8.c: This. Clean up
12421 dg-skip-if directive for float ABI.
12422 * gcc.target/arm/cmse/mainline/hard/cmse-13.c: Move into ...
12423 * gcc.target/arm/cmse/mainline/8m/hard/cmse-13.c: This. Clean up
12424 dg-skip-if directive for float ABI.
12425 * gcc.target/arm/cmse/mainline/hard/cmse-5.c: Move into ...
12426 * gcc.target/arm/cmse/mainline/8m/hard/cmse-5.c: This. Clean up
12427 dg-skip-if directive for float ABI.
12428 * gcc.target/arm/cmse/mainline/hard/cmse-7.c: Move into ...
12429 * gcc.target/arm/cmse/mainline/8m/hard/cmse-7.c: This. Clean up
12430 dg-skip-if directive for float ABI.
12431 * gcc.target/arm/cmse/mainline/hard/cmse-8.c: Move into ...
12432 * gcc.target/arm/cmse/mainline/8m/hard/cmse-8.c: This. Clean up
12433 dg-skip-if directive for float ABI.
12434 * gcc.target/arm/cmse/mainline/soft/cmse-13.c: Move into ...
12435 * gcc.target/arm/cmse/mainline/8m/soft/cmse-13.c: This. Clean up
12436 dg-skip-if directive for float ABI.
12437 * gcc.target/arm/cmse/mainline/soft/cmse-5.c: Move into ...
12438 * gcc.target/arm/cmse/mainline/8m/soft/cmse-5.c: This. Clean up
12439 dg-skip-if directive for float ABI.
12440 * gcc.target/arm/cmse/mainline/soft/cmse-7.c: Move into ...
12441 * gcc.target/arm/cmse/mainline/8m/soft/cmse-7.c: This. Clean up
12442 dg-skip-if directive for float ABI.
12443 * gcc.target/arm/cmse/mainline/soft/cmse-8.c: Move into ...
12444 * gcc.target/arm/cmse/mainline/8m/soft/cmse-8.c: This. Clean up
12445 dg-skip-if directive for float ABI.
12446 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-5.c: Move into ...
12447 * gcc.target/arm/cmse/mainline/8m/softfp-sp/cmse-5.c: This. Clean up
12448 dg-skip-if directive for float ABI.
12449 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-7.c: Move into ...
12450 * gcc.target/arm/cmse/mainline/8m/softfp-sp/cmse-7.c: This. Clean up
12451 dg-skip-if directive for float ABI.
12452 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-8.c: Move into ...
12453 * gcc.target/arm/cmse/mainline/8m/softfp-sp/cmse-8.c: This. Clean up
12454 dg-skip-if directive for float ABI.
12455 * gcc.target/arm/cmse/mainline/softfp/cmse-13.c: Move into ...
12456 * gcc.target/arm/cmse/mainline/8m/softfp/cmse-13.c: This. Clean up
12457 dg-skip-if directive for float ABI.
12458 * gcc.target/arm/cmse/mainline/softfp/cmse-5.c: Move into ...
12459 * gcc.target/arm/cmse/mainline/8m/softfp/cmse-5.c: This. Clean up
12460 dg-skip-if directive for float ABI.
12461 * gcc.target/arm/cmse/mainline/softfp/cmse-7.c: Move into ...
12462 * gcc.target/arm/cmse/mainline/8m/softfp/cmse-7.c: This. Clean up
12463 dg-skip-if directive for float ABI.
12464 * gcc.target/arm/cmse/mainline/softfp/cmse-8.c: Move into ...
12465 * gcc.target/arm/cmse/mainline/8m/softfp/cmse-8.c: This. Clean up
12466 dg-skip-if directive for float ABI.
12467 * gcc.target/arm/cmse/mainline/union-1.c: Move into ...
12468 * gcc.target/arm/cmse/mainline/8m/union-1.c: This.
12469 * gcc.target/arm/cmse/mainline/union-2.c: Move into ...
12470 * gcc.target/arm/cmse/mainline/8m/union-2.c: This.
12471 * gcc.target/arm/cmse/mainline/8_1m/bitfield-4.c: New file.
12472 * gcc.target/arm/cmse/mainline/8_1m/bitfield-5.c: New file.
12473 * gcc.target/arm/cmse/mainline/8_1m/bitfield-6.c: New file.
12474 * gcc.target/arm/cmse/mainline/8_1m/bitfield-7.c: New file.
12475 * gcc.target/arm/cmse/mainline/8_1m/bitfield-8.c: New file.
12476 * gcc.target/arm/cmse/mainline/8_1m/bitfield-9.c: New file.
12477 * gcc.target/arm/cmse/mainline/8_1m/bitfield-and-union.c: New file.
12478 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-13.c: New file.
12479 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-5.c: New file.
12480 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-7.c: New file.
12481 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-8.c: New file.
12482 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-13.c: New file.
12483 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-5.c: New file.
12484 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-7.c: New file.
12485 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-8.c: New file.
12486 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-13.c: New file.
12487 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-5.c: New file.
12488 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-7.c: New file.
12489 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-8.c: New file.
12490 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-5.c: New file.
12491 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-7.c: New file.
12492 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-8.c: New file.
12493 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-13.c: New file.
12494 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-5.c: New file.
12495 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-7.c: New file.
12496 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-8.c: New file.
12497 * gcc.target/arm/cmse/mainline/8_1m/union-1.c: New file.
12498 * gcc.target/arm/cmse/mainline/8_1m/union-2.c: New file.
12499 * lib/target-supports.exp (check_effective_target_arm_cmse_clear_ok):
12502 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
12503 Thomas Preud'homme <thomas.preudhomme@arm.com>
12505 * lib/target-supports.exp
12506 (check_effective_target_arm_arch_v8_1m_main_ok): Define.
12507 (add_options_for_arm_arch_v8_1m_main): Likewise.
12508 (check_effective_target_arm_arch_v8_1m_main_multilib): Likewise.
12510 2020-01-16 Stam Markianos-Wright <stam.markianos-wright@arm.com>
12512 * gcc.target/aarch64/advsimd-intrinsics/bfdot-1.c: New.
12513 * gcc.target/aarch64/advsimd-intrinsics/bfdot-2.c: New.
12514 * gcc.target/aarch64/advsimd-intrinsics/bfdot-3.c: New.
12516 2020-01-16 Stam Markianos-Wright <stam.markianos-wright@arm.com>
12518 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-1.c: New test.
12519 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-2.c: New test.
12520 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-3.c: New test.
12521 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-4.c: New test.
12523 2020-01-16 Andre Vieira <andre.simoesdiasvieira@arm.com>
12525 PR tree-optimization/92429
12526 * gcc.dg/vect/pr92429.c: New test.
12528 2020-01-16 Tobias Burnus <tobias@codesourcery.com>
12531 * fortran.dg/boz_7.f90: Updated dg-error.
12533 2020-01-15 Paolo Carlini <paolo.carlini@oracle.com>
12536 * g++.dg/concepts/pr91073-1.C: New.
12537 * g++.dg/concepts/pr91073-2.C: Likewise.
12539 2020-01-15 Wilco Dijkstra <wdijkstr@arm.com>
12541 * gcc.dg/pr90838.c: New test.
12542 * gcc.dg/pr93231.c: New test.
12543 * gcc.target/aarch64/pr90838.c: Use #define u 0.
12545 2020-01-15 Richard Biener <rguenther@suse.de>
12547 PR middle-end/93273
12548 * g++.dg/torture/pr93273.C: New testcase.
12550 2020-01-15 Richard Sandiford <richard.sandiford@arm.com>
12552 PR tree-optimization/93247
12553 * gcc.dg/vect/pr93247-1.c: New test.
12554 * gcc.dg/vect/pr93247-2.c: Likewise.
12556 2020-01-15 Martin Sebor <msebor@redhat.com>
12558 * gcc.dg/Wstringop-overflow-17.c: Tweak test to avoid unrelated
12559 failures due the absence of loop unrolling.
12561 2020-01-15 Joseph Myers <joseph@codesourcery.com>
12564 * gcc.dg/inline-42.c, gcc.dg/inline-43.c: New tests.
12566 2020-01-14 David Malcolm <dmalcolm@redhat.com>
12568 * gcc.dg/analyzer/signal-6.c: New test.
12570 2020-01-14 David Malcolm <dmalcolm@redhat.com>
12572 * gcc.dg/analyzer/dot-output.c: Add test coverage for a BB with
12575 2020-01-14 David Malcolm <dmalcolm@redhat.com>
12578 * gcc.dg/analyzer/file-paths-1.c: New test.
12580 2020-01-14 David Malcolm <dmalcolm@redhat.com>
12583 * gcc.dg/analyzer/file-1.c (test_4): New.
12584 * gcc.dg/analyzer/file-pr58237.c: New test.
12586 2020-01-15 Jakub Jelinek <jakub@redhat.com>
12588 PR tree-optimization/93262
12589 * gcc.c-torture/execute/builtins/pr93262-chk.c: New test.
12590 * gcc.c-torture/execute/builtins/pr93262-chk-lib.c: New file.
12591 * gcc.c-torture/execute/builtins/pr93262-chk.x: New file.
12593 PR tree-optimization/93249
12594 * gcc.c-torture/execute/pr93249.c: New test.
12596 2020-01-14 David Malcolm <dmalcolm@redhat.com>
12598 * gcc.dg/analyzer/signal-5.c: New test.
12600 2020-01-14 David Malcolm <dmalcolm@redhat.com>
12602 * gcc.dg/analyzer/data-model-1.c: Remove xfail.
12603 * gcc.dg/analyzer/data-model-5b.c: Likewise.
12604 * gcc.dg/analyzer/data-model-5c.c: Likewise.
12605 * gcc.dg/analyzer/setjmp-3.c: Mark "foo" as pure.
12606 * gcc.dg/analyzer/setjmp-4.c: Likewise.
12607 * gcc.dg/analyzer/setjmp-6.c: Likewise.
12608 * gcc.dg/analyzer/setjmp-7.c: Likewise.
12609 * gcc.dg/analyzer/setjmp-7a.c: Likewise.
12610 * gcc.dg/analyzer/setjmp-8.c: Likewise.
12611 * gcc.dg/analyzer/setjmp-9.c: Likewise.
12612 * gcc.dg/analyzer/unknown-fns.c: New test.
12614 2020-01-14 David Malcolm <dmalcolm@redhat.com>
12616 * gcc.dg/analyzer/CVE-2005-1689-dedupe-issue.c: New test.
12618 2020-01-15 Jakub Jelinek <jakub@redhat.com>
12621 * g++.dg/lto/odr-8_1.C: Remove bogus initial lines.
12624 * gcc.target/i386/avx512vl-pr93009.c: New test.
12626 2020-01-14 Jan Hubicka <hubicka@ucw.cz>
12629 * g++.dg/lto/odr-8_0.C: New testcase.
12630 * g++.dg/lto/odr-8_1.C: New testcase.
12632 2020-01-14 David Malcolm <dmalcolm@redhat.com>
12634 * gcc.dg/analyzer/CVE-2005-1689-minimal.c: New test.
12635 * gcc.dg/analyzer/abort.c: New test.
12636 * gcc.dg/analyzer/alloca-leak.c: New test.
12637 * gcc.dg/analyzer/analyzer-decls.h: New header.
12638 * gcc.dg/analyzer/analyzer-verbosity-0.c: New test.
12639 * gcc.dg/analyzer/analyzer-verbosity-1.c: New test.
12640 * gcc.dg/analyzer/analyzer-verbosity-2.c: New test.
12641 * gcc.dg/analyzer/analyzer.exp: New suite.
12642 * gcc.dg/analyzer/attribute-nonnull.c: New test.
12643 * gcc.dg/analyzer/call-summaries-1.c: New test.
12644 * gcc.dg/analyzer/conditionals-2.c: New test.
12645 * gcc.dg/analyzer/conditionals-3.c: New test.
12646 * gcc.dg/analyzer/conditionals-notrans.c: New test.
12647 * gcc.dg/analyzer/conditionals-trans.c: New test.
12648 * gcc.dg/analyzer/data-model-1.c: New test.
12649 * gcc.dg/analyzer/data-model-2.c: New test.
12650 * gcc.dg/analyzer/data-model-3.c: New test.
12651 * gcc.dg/analyzer/data-model-4.c: New test.
12652 * gcc.dg/analyzer/data-model-5.c: New test.
12653 * gcc.dg/analyzer/data-model-5b.c: New test.
12654 * gcc.dg/analyzer/data-model-5c.c: New test.
12655 * gcc.dg/analyzer/data-model-5d.c: New test.
12656 * gcc.dg/analyzer/data-model-6.c: New test.
12657 * gcc.dg/analyzer/data-model-7.c: New test.
12658 * gcc.dg/analyzer/data-model-8.c: New test.
12659 * gcc.dg/analyzer/data-model-9.c: New test.
12660 * gcc.dg/analyzer/data-model-11.c: New test.
12661 * gcc.dg/analyzer/data-model-12.c: New test.
12662 * gcc.dg/analyzer/data-model-13.c: New test.
12663 * gcc.dg/analyzer/data-model-14.c: New test.
12664 * gcc.dg/analyzer/data-model-15.c: New test.
12665 * gcc.dg/analyzer/data-model-16.c: New test.
12666 * gcc.dg/analyzer/data-model-17.c: New test.
12667 * gcc.dg/analyzer/data-model-18.c: New test.
12668 * gcc.dg/analyzer/data-model-19.c: New test.
12669 * gcc.dg/analyzer/data-model-path-1.c: New test.
12670 * gcc.dg/analyzer/disabling.c: New test.
12671 * gcc.dg/analyzer/dot-output.c: New test.
12672 * gcc.dg/analyzer/double-free-lto-1-a.c: New test.
12673 * gcc.dg/analyzer/double-free-lto-1-b.c: New test.
12674 * gcc.dg/analyzer/double-free-lto-1.h: New header.
12675 * gcc.dg/analyzer/equivalence.c: New test.
12676 * gcc.dg/analyzer/explode-1.c: New test.
12677 * gcc.dg/analyzer/explode-2.c: New test.
12678 * gcc.dg/analyzer/factorial.c: New test.
12679 * gcc.dg/analyzer/fibonacci.c: New test.
12680 * gcc.dg/analyzer/fields.c: New test.
12681 * gcc.dg/analyzer/file-1.c: New test.
12682 * gcc.dg/analyzer/file-2.c: New test.
12683 * gcc.dg/analyzer/function-ptr-1.c: New test.
12684 * gcc.dg/analyzer/function-ptr-2.c: New test.
12685 * gcc.dg/analyzer/function-ptr-3.c: New test.
12686 * gcc.dg/analyzer/gzio-2.c: New test.
12687 * gcc.dg/analyzer/gzio-3.c: New test.
12688 * gcc.dg/analyzer/gzio-3a.c: New test.
12689 * gcc.dg/analyzer/gzio.c: New test.
12690 * gcc.dg/analyzer/infinite-recursion.c: New test.
12691 * gcc.dg/analyzer/loop-2.c: New test.
12692 * gcc.dg/analyzer/loop-2a.c: New test.
12693 * gcc.dg/analyzer/loop-3.c: New test.
12694 * gcc.dg/analyzer/loop-4.c: New test.
12695 * gcc.dg/analyzer/loop.c: New test.
12696 * gcc.dg/analyzer/malloc-1.c: New test.
12697 * gcc.dg/analyzer/malloc-2.c: New test.
12698 * gcc.dg/analyzer/malloc-3.c: New test.
12699 * gcc.dg/analyzer/malloc-callbacks.c: New test.
12700 * gcc.dg/analyzer/malloc-dce.c: New test.
12701 * gcc.dg/analyzer/malloc-dedupe-1.c: New test.
12702 * gcc.dg/analyzer/malloc-ipa-1.c: New test.
12703 * gcc.dg/analyzer/malloc-ipa-10.c: New test.
12704 * gcc.dg/analyzer/malloc-ipa-11.c: New test.
12705 * gcc.dg/analyzer/malloc-ipa-12.c: New test.
12706 * gcc.dg/analyzer/malloc-ipa-13.c: New test.
12707 * gcc.dg/analyzer/malloc-ipa-2.c: New test.
12708 * gcc.dg/analyzer/malloc-ipa-3.c: New test.
12709 * gcc.dg/analyzer/malloc-ipa-4.c: New test.
12710 * gcc.dg/analyzer/malloc-ipa-5.c: New test.
12711 * gcc.dg/analyzer/malloc-ipa-6.c: New test.
12712 * gcc.dg/analyzer/malloc-ipa-7.c: New test.
12713 * gcc.dg/analyzer/malloc-ipa-8-double-free.c: New test.
12714 * gcc.dg/analyzer/malloc-ipa-8-lto-a.c: New test.
12715 * gcc.dg/analyzer/malloc-ipa-8-lto-b.c: New test.
12716 * gcc.dg/analyzer/malloc-ipa-8-lto-c.c: New test.
12717 * gcc.dg/analyzer/malloc-ipa-8-lto.h: New test.
12718 * gcc.dg/analyzer/malloc-ipa-8-unchecked.c: New test.
12719 * gcc.dg/analyzer/malloc-ipa-9.c: New test.
12720 * gcc.dg/analyzer/malloc-macro-inline-events.c: New test.
12721 * gcc.dg/analyzer/malloc-macro-separate-events.c: New test.
12722 * gcc.dg/analyzer/malloc-macro.h: New header.
12723 * gcc.dg/analyzer/malloc-many-paths-1.c: New test.
12724 * gcc.dg/analyzer/malloc-many-paths-2.c: New test.
12725 * gcc.dg/analyzer/malloc-many-paths-3.c: New test.
12726 * gcc.dg/analyzer/malloc-paths-1.c: New test.
12727 * gcc.dg/analyzer/malloc-paths-10.c: New test.
12728 * gcc.dg/analyzer/malloc-paths-2.c: New test.
12729 * gcc.dg/analyzer/malloc-paths-3.c: New test.
12730 * gcc.dg/analyzer/malloc-paths-4.c: New test.
12731 * gcc.dg/analyzer/malloc-paths-5.c: New test.
12732 * gcc.dg/analyzer/malloc-paths-6.c: New test.
12733 * gcc.dg/analyzer/malloc-paths-7.c: New test.
12734 * gcc.dg/analyzer/malloc-paths-8.c: New test.
12735 * gcc.dg/analyzer/malloc-paths-9.c: New test.
12736 * gcc.dg/analyzer/malloc-vs-local-1a.c: New test.
12737 * gcc.dg/analyzer/malloc-vs-local-1b.c: New test.
12738 * gcc.dg/analyzer/malloc-vs-local-2.c: New test.
12739 * gcc.dg/analyzer/malloc-vs-local-3.c: New test.
12740 * gcc.dg/analyzer/malloc-vs-local-4.c: New test.
12741 * gcc.dg/analyzer/operations.c: New test.
12742 * gcc.dg/analyzer/params-2.c: New test.
12743 * gcc.dg/analyzer/params.c: New test.
12744 * gcc.dg/analyzer/paths-1.c: New test.
12745 * gcc.dg/analyzer/paths-1a.c: New test.
12746 * gcc.dg/analyzer/paths-2.c: New test.
12747 * gcc.dg/analyzer/paths-3.c: New test.
12748 * gcc.dg/analyzer/paths-4.c: New test.
12749 * gcc.dg/analyzer/paths-5.c: New test.
12750 * gcc.dg/analyzer/paths-6.c: New test.
12751 * gcc.dg/analyzer/paths-7.c: New test.
12752 * gcc.dg/analyzer/pattern-test-1.c: New test.
12753 * gcc.dg/analyzer/pattern-test-2.c: New test.
12754 * gcc.dg/analyzer/pointer-merging.c: New test.
12755 * gcc.dg/analyzer/pr61861.c: New test.
12756 * gcc.dg/analyzer/pragma-1.c: New test.
12757 * gcc.dg/analyzer/scope-1.c: New test.
12758 * gcc.dg/analyzer/sensitive-1.c: New test.
12759 * gcc.dg/analyzer/setjmp-1.c: New test.
12760 * gcc.dg/analyzer/setjmp-2.c: New test.
12761 * gcc.dg/analyzer/setjmp-3.c: New test.
12762 * gcc.dg/analyzer/setjmp-4.c: New test.
12763 * gcc.dg/analyzer/setjmp-5.c: New test.
12764 * gcc.dg/analyzer/setjmp-6.c: New test.
12765 * gcc.dg/analyzer/setjmp-7.c: New test.
12766 * gcc.dg/analyzer/setjmp-7a.c: New test.
12767 * gcc.dg/analyzer/setjmp-8.c: New test.
12768 * gcc.dg/analyzer/setjmp-9.c: New test.
12769 * gcc.dg/analyzer/signal-1.c: New test.
12770 * gcc.dg/analyzer/signal-2.c: New test.
12771 * gcc.dg/analyzer/signal-3.c: New test.
12772 * gcc.dg/analyzer/signal-4a.c: New test.
12773 * gcc.dg/analyzer/signal-4b.c: New test.
12774 * gcc.dg/analyzer/strcmp-1.c: New test.
12775 * gcc.dg/analyzer/switch.c: New test.
12776 * gcc.dg/analyzer/taint-1.c: New test.
12777 * gcc.dg/analyzer/zlib-1.c: New test.
12778 * gcc.dg/analyzer/zlib-2.c: New test.
12779 * gcc.dg/analyzer/zlib-3.c: New test.
12780 * gcc.dg/analyzer/zlib-4.c: New test.
12781 * gcc.dg/analyzer/zlib-5.c: New test.
12782 * gcc.dg/analyzer/zlib-6.c: New test.
12783 * lib/gcc-defs.exp (dg-check-dot): New procedure.
12784 * lib/target-supports.exp (check_dot_available): New procedure.
12785 (check_effective_target_analyzer): New.
12786 * lib/target-supports-dg.exp (dg-require-dot): New procedure.
12788 2020-01-14 Jason Merrill <jason@redhat.com>
12790 * lib/prune.exp (prune_gcc_output): Adjust constexpr pattern.
12792 2020-01-14 Xiong Hu Luo <luoxhu@linux.ibm.com>
12795 * gcc.dg/tree-prof/indir-call-prof-topn.c: New testcase.
12796 * gcc.dg/tree-prof/crossmodule-indir-call-topn-1.c: New testcase.
12797 * gcc.dg/tree-prof/crossmodule-indir-call-topn-1a.c: New testcase.
12798 * gcc.dg/tree-prof/crossmodule-indir-call-topn-2.c: New testcase.
12799 * lib/scandump.exp: Dump executable file name.
12800 * lib/scanwpaipa.exp: New scan-pgo-wap-ipa-dump.
12802 2020-01-13 David Malcolm <dmalcolm@redhat.com>
12804 * gcc.dg/plugin/diagnostic-test-paths-2.c: Remove unused dg-line
12807 2020-01-13 Joseph Myers <joseph@codesourcery.com>
12810 * gcc.dg/c11-static-assert-10.c, gcc.dg/c99-const-expr-15.c: New
12813 2020-01-13 Martin Sebor <msebor@redhat.com>
12815 PR tree-optimization/93213
12816 * gcc.c-torture/execute/pr93213.c: New test.
12818 2020-01-10 Thomas Schwinge <thomas@codesourcery.com>
12820 * c-c++-common/goacc/host_data-1.c: Extend.
12821 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
12823 2020-01-10 Jakub Jelinek <jakub@redhat.com>
12825 PR tree-optimization/93210
12826 * gcc.dg/pr93210.c: New test.
12827 * g++.dg/opt/pr93210.C: New test.
12829 2020-01-10 Vladimir Makarov <vmakarov@redhat.com>
12831 PR inline-asm/93027
12832 * gcc.target/i386/pr93027.c: Use the right PR number in the test.
12834 2020-01-10 Vladimir Makarov <vmakarov@redhat.com>
12836 PR inline-asm/93027
12837 * gcc.target/i386/pr93207.c: Rename to pr93027.c.
12839 2020-01-10 Vladimir Makarov <vmakarov@redhat.com>
12841 PR inline-asm/93027
12842 * gcc.target/i386/pr93207.c: Run it only for x86-64.
12844 2020-01-10 David Malcolm <dmalcolm@redhat.com>
12846 * gcc.dg/format/gcc_diag-10.c (diagnostic_event_id_t): New
12848 (test_diag): Add coverage of "%@".
12849 * gcc.dg/plugin/diagnostic-path-format-default.c: New test.
12850 * gcc.dg/plugin/diagnostic-path-format-inline-events-1.c: New test.
12851 * gcc.dg/plugin/diagnostic-path-format-inline-events-2.c: New test.
12852 * gcc.dg/plugin/diagnostic-path-format-inline-events-3.c: New test.
12853 * gcc.dg/plugin/diagnostic-path-format-none.c: New test.
12854 * gcc.dg/plugin/diagnostic-test-paths-1.c: New test.
12855 * gcc.dg/plugin/diagnostic-test-paths-2.c: New test.
12856 * gcc.dg/plugin/diagnostic-test-paths-3.c: New test.
12857 * gcc.dg/plugin/diagnostic-test-paths-4.c: New test.
12858 * gcc.dg/plugin/diagnostic_plugin_test_paths.c: New.
12859 * gcc.dg/plugin/plugin.exp: Add the new plugin and test cases.
12861 2020-01-10 David Malcolm <dmalcolm@redhat.com>
12863 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset global
12864 nn_line_numbers_enabled.
12865 * lib/multiline.exp (nn_line_numbers_enabled): New global.
12866 (dg-enable-nn-line-numbers): New proc.
12867 (maybe-handle-nn-line-numbers): New proc.
12868 * lib/prune.exp (prune_gcc_output): Call maybe-handle-nn-line-numbers.
12870 2020-01-10 Vladimir Makarov <vmakarov@redhat.com>
12872 PR inline-asm/93027
12873 * gcc.target/i386/pr93207.c: New test.
12875 2020-01-10 Wilco Dijkstra <wdijkstr@arm.com>
12877 * testsuite/gcc.target/aarch64/pr90838.c: New test.
12879 2020-01-10 Stam Markianos-Wright <stam.markianos-wright@arm.com>
12881 * g++.target/aarch64/bfloat_cpp_typecheck.C: New test.
12882 * gcc.target/aarch64/bfloat16_scalar_typecheck.c: New test.
12883 * gcc.target/aarch64/bfloat16_vector_typecheck_1.c: New test.
12884 * gcc.target/aarch64/bfloat16_vector_typecheck_2.c: New test.
12886 2020-01-10 Stam Markianos-Wright <stam.markianos-wright@arm.com>
12888 * g++.dg/abi/mangle-neon-aarch64.C: Add Bfloat SIMD types to test.
12889 * g++.dg/ext/arm-bf16/bf16-mangle-aarch64-1.C: New test.
12890 * gcc.target/aarch64/bfloat16_scalar_1.c: New test.
12891 * gcc.target/aarch64/bfloat16_scalar_2.c: New test.
12892 * gcc.target/aarch64/bfloat16_scalar_3.c: New test.
12893 * gcc.target/aarch64/bfloat16_scalar_4.c: New test.
12894 * gcc.target/aarch64/bfloat16_simd_1.c: New test.
12895 * gcc.target/aarch64/bfloat16_simd_2.c: New test.
12896 * gcc.target/aarch64/bfloat16_simd_3.c: New test.
12898 2020-01-10 Richard Sandiford <richard.sandiford@arm.com>
12900 * gcc.target/aarch64/sve/struct_vect_1.c (N): Protect with #ifndef.
12901 * gcc.target/aarch64/sve/pcs/return_1_128.c: New test.
12902 * gcc.target/aarch64/sve/pcs/return_4_128.c: Likewise.
12903 * gcc.target/aarch64/sve/pcs/return_5_128.c: Likewise.
12904 * gcc.target/aarch64/sve/pcs/return_6_128.c: Likewise.
12905 * gcc.target/aarch64/sve/pcs/stack_clash_1_128.c: Likewise.
12906 * gcc.target/aarch64/sve/pcs/stack_clash_2_128.c: Likewise.
12907 * gcc.target/aarch64/sve/single_5.c: Likewise.
12908 * gcc.target/aarch64/sve/struct_vect_25.c: Likewise.
12909 * gcc.target/aarch64/sve/struct_vect_26.c: Likewise.
12911 2020-01-10 Martin Sebor <msebor@redhat.com>
12914 * gcc.dg/attr-access-read-only-2.c: New test.
12916 2020-01-10 Richard Sandiford <richard.sandiford@arm.com>
12918 * gcc.target/aarch64/sve/sel_1.c: Use SVE types for the arguments and
12919 return values. Use check-function-bodies instead of scan-assembler.
12920 * gcc.target/aarch64/sve/sel_2.c: Likewise
12921 * gcc.target/aarch64/sve/sel_3.c: Likewise.
12923 2020-01-10 Martin Jambor <mjambor@suse.cz>
12925 * gcc.dg/ipa/ipa-clone-3.c: Replace struct initializer with
12926 piecemeal initialization.
12928 2020-01-10 Richard Sandiford <richard.sandiford@arm.com>
12930 * gcc.target/aarch64/sve/index_1_run.c: Require aarch64_sve256_hw
12931 rather than aarch64_sve_hw.
12933 2020-01-10 Richard Biener <rguenther@suse.de>
12936 * gcc.dg/optimize-bswaphi-1.c: Split previously added
12937 case into a LE and BE variant.
12939 2020-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
12942 * gfortran.dg/zero_sized_11.f90: New test.
12943 * gfortran.dg/zero_sized_12.f90: New test.
12945 2020-01-09 Richard Sandiford <richard.sandiford@arm.com>
12947 * g++.target/aarch64/sve/acle/general-c++/mul_lane_1.c: New test.
12948 * g++.target/aarch64/sve2/acle: New directory.
12949 * gcc.target/aarch64/pragma_cpp_predefs_3.c: New test.
12950 * gcc.target/aarch64/sve/acle/asm/test_sve_acle.h (TEST_TYPE_CHANGE_Z)
12951 (TEST_DUAL_ZD, TEST_TYPE_CHANGE_ZX, TEST_TBL2, TEST_TBL2_REV): New
12953 * gcc.target/aarch64/sve/acle/general-c/binary_lane_1.c: Do not
12954 expect an error saying that the function has no f32 form, but instead
12955 expect an error about SVE2 being required if the current target
12956 doesn't support SVE2.
12957 * gcc.target/aarch64/sve/acle/general-c/ternary_lane_1.c: Likewise.
12958 * gcc.target/aarch64/sve/acle/general-c/ternary_lane_rotate_1.c Likewise.
12959 * gcc.target/aarch64/sve/acle/general-c/binary_long_lane_1.c,
12960 * gcc.target/aarch64/sve/acle/general-c/binary_long_opt_n_1.c,
12961 * gcc.target/aarch64/sve/acle/general-c/binary_narrowb_opt_n_1.c,
12962 * gcc.target/aarch64/sve/acle/general-c/binary_narrowt_opt_n_1.c,
12963 * gcc.target/aarch64/sve/acle/general-c/binary_to_uint_1.c,
12964 * gcc.target/aarch64/sve/acle/general-c/binary_wide_1.c,
12965 * gcc.target/aarch64/sve/acle/general-c/binary_wide_opt_n_1.c,
12966 * gcc.target/aarch64/sve/acle/general-c/compare_1.c,
12967 * gcc.target/aarch64/sve/acle/general-c/compare_ptr_1.c,
12968 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_index_restricted_1.c,
12969 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_restricted_1.c,
12970 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_restricted_2.c,
12971 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_restricted_3.c,
12972 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_restricted_4.c,
12973 * gcc.target/aarch64/sve/acle/general-c/load_gather_sv_restricted_1.c,
12974 * gcc.target/aarch64/sve/acle/general-c/load_gather_sv_restricted_2.c,
12975 * gcc.target/aarch64/sve/acle/general-c/mul_lane_1.c,
12976 * gcc.target/aarch64/sve/acle/general-c/shift_left_imm_long_1.c,
12977 * gcc.target/aarch64/sve/acle/general-c/shift_left_imm_to_uint_1.c,
12978 * gcc.target/aarch64/sve/acle/general-c/shift_left_imm_to_uint_2.c,
12979 * gcc.target/aarch64/sve/acle/general-c/shift_right_imm_narrowb_1.c,
12980 * gcc.target/aarch64/sve/acle/general-c/shift_right_imm_narrowb_to_uint_1.c,
12981 * gcc.target/aarch64/sve/acle/general-c/shift_right_imm_narrowt_1.c,
12982 * gcc.target/aarch64/sve/acle/general-c/shift_right_imm_narrowt_to_uint_1.c,
12983 * gcc.target/aarch64/sve/acle/general-c/store_scatter_index_restricted_1.c,
12984 * gcc.target/aarch64/sve/acle/general-c/store_scatter_offset_restricted_1.c,
12985 * gcc.target/aarch64/sve/acle/general-c/tbl_tuple_1.c,
12986 * gcc.target/aarch64/sve/acle/general-c/ternary_long_lane_1.c,
12987 * gcc.target/aarch64/sve/acle/general-c/ternary_long_opt_n_1.c,
12988 * gcc.target/aarch64/sve/acle/general-c/ternary_qq_lane_rotate_1.c,
12989 * gcc.target/aarch64/sve/acle/general-c/ternary_qq_rotate_1.c,
12990 * gcc.target/aarch64/sve/acle/general-c/ternary_shift_right_imm_1.c,
12991 * gcc.target/aarch64/sve/acle/general-c/ternary_uint_1.c,
12992 * gcc.target/aarch64/sve/acle/general-c/unary_convert_narrowt_1.c,
12993 * gcc.target/aarch64/sve/acle/general-c/unary_narrowb_1.c,
12994 * gcc.target/aarch64/sve/acle/general-c/unary_narrowb_to_uint_1.c,
12995 * gcc.target/aarch64/sve/acle/general-c/unary_narrowt_1.c,
12996 * gcc.target/aarch64/sve/acle/general-c/unary_narrowt_to_uint_1.c,
12997 * gcc.target/aarch64/sve/acle/general-c/unary_to_int_1.c: New tests.
12998 * gcc.target/aarch64/sve2/bcax_1.c: Likewise.
12999 * gcc.target/aarch64/sve2/acle: New directory.
13001 2020-01-09 Richard Sandiford <richard.sandiford@arm.com>
13003 * gcc.target/aarch64/sve/acle/general-c/unary_count_1.c: Rename to...
13004 * gcc.target/aarch64/sve/acle/general-c/unary_to_uint_1.c: ...this.
13005 * gcc.target/aarch64/sve/acle/general-c/unary_count_2.c: Rename to...
13006 * gcc.target/aarch64/sve/acle/general-c/unary_to_uint_2.c: ...this.
13007 * gcc.target/aarch64/sve/acle/general-c/unary_count_3.c: Rename to...
13008 * gcc.target/aarch64/sve/acle/general-c/unary_to_uint_3.c: ...this.
13010 2020-01-09 Richard Sandiford <richard.sandiford@arm.com>
13012 * gcc.target/aarch64/sve/acle/general/nrv_1.c: New test.
13014 2020-01-09 Richard Sandiford <richard.sandiford@arm.com>
13016 * gcc.target/aarch64/sve/pcs/gnu_vectors_1.c: New test.
13017 * gcc.target/aarch64/sve/pcs/gnu_vectors_2.c: Likewise.
13019 2020-01-09 Tobias Burnus <tobias@codesourcery.com>
13022 * gfortran.dg/coarray/codimension_3.f90: New.
13024 2020-01-09 Martin Sebor <msebor@redhat.com>
13026 PR middle-end/93200
13027 * gcc.dg/Wstringop-overflow-30.c: New test.
13029 2020-01-09 Richard Biener <rguenther@suse.de>
13031 PR middle-end/93054
13032 * gcc.dg/pr93054.c: New testcase.
13034 2020-01-09 Richard Biener <rguenther@suse.de>
13036 PR tree-optimization/93040
13037 * gcc.dg/optimize-bswaphi-1.c: Amend.
13038 * gcc.dg/optimize-bswapsi-2.c: Likewise.
13040 2020-01-09 Jakub Jelinek <jakub@redhat.com>
13042 PR inline-asm/93202
13043 * gcc.target/riscv/pr93202.c: New test.
13046 * gcc.target/i386/pr93141-1.c: Add tests with constants that have MSB
13047 of the low half of the constant set.
13048 * gcc.target/i386/pr93141-2.c: New test.
13050 2020-01-08 Jeff Law <law@redhat.com>
13052 * gcc.dg/Wstringop-overflow-27.c: Make testnames unique.
13054 2020-01-08 Joel Brobecker <brobecker@adacore.com>
13055 Olivier Hainque <hainque@adacore.com>
13057 * g++.target/aarch64/sve/tls_2.C: Add missing
13058 { dg-require-effective-target fpic } directive.
13059 * gcc.target/aarch64/noplt_2.c: Likewise.
13060 * gcc.target/aarch64/noplt_3.c: Likewise.
13061 * gcc.target/aarch64/pic-constantpool1.c: Likewise.
13062 * gcc.target/aarch64/pic-small.c: Likewise.
13063 * gcc.target/aarch64/pic-symrefplus.c: Likewise.
13064 * gcc.target/aarch64/pr66912.c: Likewise.
13065 * gcc.target/aarch64/sve/tls_1.c: Likewise.
13066 * gcc.target/aarch64/sve/tls_preserve_1.c: Likewise.
13067 * gcc.target/aarch64/sve/tls_preserve_2.c: Likewise.
13068 * gcc.target/aarch64/sve/tls_preserve_3.c: Likewise.
13069 * gcc.target/aarch64/tlsie_tiny_1.c: Likewise.
13070 * gcc.target/aarch64/tlsle12_1.c: Likewise.
13071 * gcc.target/aarch64/tlsle12_tiny_1.c: Likewise.
13072 * gcc.target/aarch64/tlsle24_1.c: Likewise.
13073 * gcc.target/aarch64/tlsle24_tiny_1.c: Likewise.
13074 * gcc.target/aarch64/tlsle32_1.c: Likewise.
13075 * gcc.target/aarch64/tlsle_sizeadj_small_1.c: Likewise.
13076 * gcc.target/aarch64/tlsle_sizeadj_tiny_1.c: Likewise.
13078 2020-01-08 Jakub Jelinek <jakub@redhat.com>
13081 * g++.dg/opt/pr93187.C: New test.
13084 * gcc.c-torture/compile/pr93174.c: New test.
13086 2020-01-08 Olivier Hainque <hainque@adacore.com>
13087 Alexandre Oliva <oliva@adacore.com>
13089 * gcc.target/aarch64/stack-check-alloca.h: Remove
13090 #include alloca.h. #define alloca __builtin_alloca
13092 * gcc.target/aarch64/stack-check-alloca-1.c: Add
13093 { dg-require-effective-target alloca }.
13094 * gcc.target/aarch64/stack-check-alloca-2.c: Likewise.
13095 * gcc.target/aarch64/stack-check-alloca-3.c: Likewise.
13096 * gcc.target/aarch64/stack-check-alloca-4.c: Likewise.
13097 * gcc.target/aarch64/stack-check-alloca-5.c: Likewise.
13098 * gcc.target/aarch64/stack-check-alloca-6.c: Likewise.
13099 * gcc.target/aarch64/stack-check-alloca-7.c: Likewise.
13100 * gcc.target/aarch64/stack-check-alloca-8.c: Likewise.
13101 * gcc.target/aarch64/stack-check-alloca-9.c: Likewise.
13102 * gcc.target/aarch64/stack-check-alloca-10.c: Likewise.
13104 2020-01-08 Martin Liska <mliska@suse.cz>
13106 * gcc.dg/ipa/ipa-icf-1.c: Update expected scanned output.
13107 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
13108 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
13109 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
13110 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
13111 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
13112 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
13113 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
13114 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
13115 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
13116 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
13117 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
13118 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
13119 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
13120 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
13121 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
13122 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
13123 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
13124 * gcc.dg/ipa/ipa-icf-38.c: Likewise.
13125 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
13126 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
13127 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
13128 * gcc.dg/ipa/ipa-icf-merge-1.c: Likewise.
13129 * gcc.dg/ipa/pr64307.c: Likewise.
13130 * gcc.dg/ipa/pr90555.c: Likewise.
13131 * gcc.dg/ipa/propmalloc-1.c: Likewise.
13132 * gcc.dg/ipa/propmalloc-2.c: Likewise.
13133 * gcc.dg/ipa/propmalloc-3.c: Likewise.
13135 2020-01-08 Richard Biener <rguenther@suse.de>
13139 2020-01-08 Richard Earnshaw <rearnsha@arm.com>
13142 * gcc.target/arm/multilib.exp: Add new tests for rm-profile only.
13144 2020-01-08 Feng Xue <fxue@os.amperecomputing.com>
13147 * gcc.dg/ipa/ipa-clone-3.c: New test.
13149 2020-01-07 Paolo Carlini <paolo.carlini@oracle.com>
13151 * g++.old-deja/g++.bugs/900208_03.C: Check locations too.
13152 * g++.old-deja/g++.bugs/900519_06.C: Likewise.
13154 2020-01-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
13156 * gcc.dg/vect/vect-epilogues.c: XFAIL for arm big endian.
13158 2020-01-07 Richard Sandiford <richard.sandiford@arm.com>
13160 * gcc.target/aarch64/sve/pcs/asm_4.c: New test.
13162 2020-01-07 Richard Sandiford <richard.sandiford@arm.com>
13164 * g++.target/aarch64/sve/acle/general-c++/mangle_5.C: New test.
13165 * gcc.target/aarch64/sve/pcs/asm_1.c: Likewise.
13166 * gcc.target/aarch64/sve/pcs/asm_2.c: Likewise.
13167 * gcc.target/aarch64/sve/pcs/asm_3.c: Likewise.
13169 2020-01-07 Jakub Jelinek <jakub@redhat.com>
13171 PR tree-optimization/93156
13172 * gcc.dg/tree-ssa/pr93156.c: New test.
13174 PR tree-optimization/93118
13175 * gcc.dg/tree-ssa/pr93118.c: New test.
13177 2020-01-07 Martin Liska <mliska@suse.cz>
13179 PR tree-optimization/92860
13180 * gcc.dg/pr92860-2.c: New test.
13182 2020-01-07 Martin Liska <mliska@suse.cz>
13184 PR tree-optimization/92860
13185 * gcc.dg/pr92860.c: New test.
13187 2020-01-07 Jakub Jelinek <jakub@redhat.com>
13190 * g++.dg/cpp1y/constexpr-new.C: Expect an error explaining why
13191 static_assert failed for C++2a.
13192 * g++.dg/cpp2a/constexpr-new9.C: New test.
13194 2020-01-06 Richard Sandiford <richard.sandiford@arm.com>
13196 * gcc.target/aarch64/sve/asrdiv_1.c: Remove trailing %s.
13197 * gcc.target/aarch64/sve/asrdiv_2.c: New test.
13198 * gcc.target/aarch64/sve/asrdiv_3.c: Likewise.
13200 2020-01-06 Richard Sandiford <richard.sandiford@arm.com>
13202 * gcc.dg/vect/vect-cond-arith-8.c: New test.
13203 * gcc.target/aarch64/sve/cond_fmul_5.c: Likewise.
13205 2020-01-06 Nathan Sidwell <nathan@acm.org>
13208 * g++.dg/ubsan/vptr-4.C: Add expected error.
13210 2020-01-06 Richard Sandiford <richard.sandiford@arm.com>
13212 * gcc.target/aarch64/sve/acle/general/cpy_1.c: New test.
13214 2020-01-05 Andrew Pinski <apinski@marvell.com>
13216 * gcc.c-torture/compile/20200105-1.c: New testcase.
13217 * gcc.c-torture/compile/20200105-2.c: New testcase.
13218 * gcc.c-torture/compile/20200105-3.c: New testcase.
13220 2020-01-05 Iain Sandoe <iain@sandoe.co.uk>
13222 * gcc.dg/darwin-version-1.c: Adjust test to use different
13223 options for Darwin4-9 and Darwin10+.
13225 2020-01-05 Jakub Jelinek <jakub@redhat.com>
13228 * gcc.target/i386/pr93141-1.c: New test.
13229 * gcc.dg/pr67089-6.c: Expect 16 ADD_OVERFLOW calls even on ia32.
13232 * g++.dg/warn/Wredundant-tags-2.C: New test.
13235 * g++.dg/ext/cond4.C: New test.
13237 2020-01-04 Tobias Burnus <tobias@codesourcery.com>
13240 * gfortran.dg/contiguous_10.f90: New.
13242 2020-01-03 Iain Sandoe <iain@sandoe.co.uk>
13244 * gcc.target/i386/avx512bw-pr92686-vpcmp-intelasm-1.c: Require
13245 effective target masm_intel.
13246 * gcc.target/i386/avx512vl-pr92686-vpcmp-intelasm-1.c: Likewise.
13248 2020-01-03 Jakub Jelinek <jakub@redhat.com>
13251 * gcc.target/i386/pr93089-2.c: New test.
13252 * gcc.target/i386/pr93089-3.c: New test.
13255 * gcc.target/i386/pr93089-1.c: New test.
13258 * gcc.dg/torture/pr93110.c: New test.
13260 PR rtl-optimization/93088
13261 * gcc.target/i386/pr93088.c: New test.
13263 2020-01-03 Tobias Burnus <tobias@codesourcery.com>
13266 * gfortran.dg/associate_50.f90: Update dg-error.
13267 * gfortran.dg/associate_51.f90: New.
13269 2020-01-03 Jakub Jelinek <jakub@redhat.com>
13272 * gfortran.dg/impled_shape_5.f90: Use dg-do compile rather than dg-do
13275 2020-01-02 Andrew Pinski <apinski@marvell.com>
13277 * gcc.c-torture/execute/bitfld-8.c: New testcase.
13278 * gcc.c-torture/execute/bitfld-9.c: New testcase.
13280 2020-01-02 Jakub Jelinek <jakub@redhat.com>
13283 * c-c++-common/pr90677-2.c: New test.
13285 2020-01-02 Dennis Zhang <dennis.zhang@arm.com>
13287 * gcc.target/arm/multilib.exp: Add combination tests for armv8.6-a.
13289 2020-01-02 Tobias Burnus <tobias@codesourcery.com>
13292 * gfortran.dg/implied_shape_4.f90: New.
13293 * gfortran.dg/implied_shape_5.f90: New.
13295 2020-01-02 Jakub Jelinek <jakub@redhat.com>
13298 * c-c++-common/cold-1.c: New test.
13300 2020-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13302 PR libfortran/90374
13303 * gfortran.dg/fmt_zero_width.f90: Update test case.
13305 2020-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
13308 * gfortran.dg/dependency_58.f90: New test.
13310 2020-01-01 Jakub Jelinek <jakub@redhat.com>
13312 Update copyright years.
13314 PR tree-optimization/93098
13315 * gcc.c-torture/compile/pr93098.c: New test.
13317 Copyright (C) 2020 Free Software Foundation, Inc.
13319 Copying and distribution of this file, with or without modification,
13320 are permitted in any medium without royalty provided the copyright
13321 notice and this notice are preserved.