tree-optimization/94963 - avoid bogus uninit warning with store-motion
[gcc.git] / gcc / testsuite / ChangeLog
1 2020-05-06 Richard Biener <rguenther@suse.de>
2
3 PR tree-optimization/94963
4 * gcc.dg/pr94963.c: New testcase.
5
6 2020-05-06 Hongtao Liu <hongtao.liu@intel.com>
7
8 * g++.dg/other/i386-2.c: Add -mtsxldtrk.
9 * g++.dg/other/i386-3.c: Likewise.
10 * gcc.target/i386/sse-12.c: Likewise.
11 * gcc.target/i386/sse-13.c: Likewise.
12 * gcc.target/i386/sse-14.c: Likewise.
13 * gcc.target/i386/sse-22.c: Likewsie.
14 * gcc.target/i386/sse-23.c: Likewise.
15 * gcc.target/i386/tsxldtrk-1.c: New test.
16 * gcc.target/i386/funcspec-56.inc: Add target attribute tests
17 for tsxldtrk.
18
19 2020-05-06 Hongtao Liu <hongtao.liu@intel.com>
20
21 * gcc.target/i386/funcspec-56.inc: Add enqcmd, avx512bf16,
22 avx512vp2intersect.
23
24 2020-05-06 Jakub Jelinek <jakub@redhat.com>
25
26 PR tree-optimization/94921
27 * match.pd (~(~X - Y) -> X + Y, ~(~X + Y) -> X - Y): New
28 simplifications.
29
30 PR rtl-optimization/94873
31 * gcc.dg/pr94873.c: New test.
32
33 2020-05-06 Hongtao.liu <hongtao.liu@intel.com>
34 Wei Xiao <wei3.xiao@intel.com>
35
36 * gcc/testsuite/gcc.target/i386/serialize-1.c: New test.
37 * gcc/testsuite/g++.dg/other/i386-2.C: Add -mserialize.
38 * gcc/testsuite/g++.dg/other/i386-3.C: Ditto.
39 * gcc/testsuite/gcc.target/i386/funcspec-56.inc: Ditto.
40 * gcc/testsuite/gcc.target/i386/sse-12.c: Ditto.
41 * gcc/testsuite/gcc.target/i386/sse-13.c: Ditto.
42 * gcc/testsuite/gcc.target/i386/sse-14.c: Ditto.
43 * gcc/testsuite/gcc.target/i386/sse-22.c: Ditto.
44 * gcc/testsuite/gcc.target/i386/sse-23.c: Ditto.
45
46 2020-05-05 H.J. Lu <hongjiu.lu@intel.com>
47
48 PR testsuite/84324
49 * objc/execute/exceptions/matcher-1.m (my_exception_matcher):
50 Change return type to int.
51
52 2020-05-05 Harald Anlauf <anlauf@gmx.de>
53
54 PR fortran/93366
55 * gfortran.dg/pr93366.f90: New test.
56
57 2020-05-05 Michael Meissner <meissner@linux.ibm.com>
58
59 * gcc.dg/nextafter-2.c: Delete changes meant for a private branch.
60 * gcc.target/powerpc/pr70117.c: Likewise.
61
62 2020-05-05 Dimitar Dimitrov <dimitar@dinux.eu>
63
64 * gcc.target/pru/clobber-sp.c: New test.
65
66 2020-05-05 Dimitar Dimitrov <dimitar@dinux.eu>
67
68 * gcc.target/pru/lra-framepointer-fragmentation-1.c: Update test to
69 take into account additional available registers.
70 * gcc.target/pru/lra-framepointer-fragmentation-2.c: Ditto.
71
72 2020-05-05 Marek Polacek <polacek@redhat.com>
73
74 PR c++/94799
75 * g++.dg/lookup/this1.C: Adjust dg-error.
76 * g++.dg/template/lookup12.C: New test.
77 * g++.dg/template/lookup13.C: New test.
78 * g++.dg/template/lookup14.C: New test.
79 * g++.dg/template/lookup15.C: New test.
80
81 2020-05-05 Martin Liska <mliska@suse.cz>
82
83 * gcc.dg/spellcheck-options-22.c: New test.
84
85 2020-05-05 Martin Liska <mliska@suse.cz>
86
87 * g++.dg/concepts/diagnostic1.C: Merge dg-options and
88 dg-additional-options if len <= 120 chars.
89 * g++.dg/cpp1y/new1.C: Likewise.
90 * g++.dg/cpp1y/new2.C: Likewise.
91 * g++.dg/debug/dwarf2/pr61433.C: Likewise.
92 * g++.dg/init/new18.C: Likewise.
93 * g++.dg/ipa/devirt-19.C: Likewise.
94 * g++.dg/ipa/devirt-52.C: Likewise.
95 * g++.dg/ipa/pr44372.C: Likewise.
96 * g++.dg/ipa/pr58371.C: Likewise.
97 * g++.dg/ipa/pr63587-2.C: Likewise.
98 * g++.dg/ipa/pr78211.C: Likewise.
99 * g++.dg/opt/dump1.C: Likewise.
100 * g++.dg/opt/pr44919.C: Likewise.
101 * g++.dg/opt/pr47615.C: Likewise.
102 * g++.dg/opt/pr82159-2.C: Likewise.
103 * g++.dg/other/pr52048.C: Likewise.
104 * g++.dg/pr57662.C: Likewise.
105 * g++.dg/pr59510.C: Likewise.
106 * g++.dg/pr67989.C: Likewise.
107 * g++.dg/pr81194.C: Likewise.
108 * g++.dg/template/canon-type-8.C: Likewise.
109 * g++.dg/template/crash107.C: Likewise.
110 * g++.dg/template/show-template-tree-3.C: Likewise.
111 * g++.dg/tm/cgraph_edge.C: Likewise.
112 * g++.dg/torture/20141013.C: Likewise.
113 * g++.dg/torture/pr34641.C: Likewise.
114 * g++.dg/torture/pr34850.C: Likewise.
115 * g++.dg/torture/pr36745.C: Likewise.
116 * g++.dg/torture/pr40991.C: Likewise.
117 * g++.dg/torture/pr48271.C: Likewise.
118 * g++.dg/torture/pr53602.C: Likewise.
119 * g++.dg/torture/pr53752.C: Likewise.
120 * g++.dg/torture/pr54838.C: Likewise.
121 * g++.dg/torture/pr58252.C: Likewise.
122 * g++.dg/tree-ssa/pr22444.C: Likewise.
123 * g++.dg/tree-ssa/pr24351-3.C: Likewise.
124 * g++.dg/tree-ssa/pr27283.C: Likewise.
125 * g++.dg/tree-ssa/pr27291.C: Likewise.
126 * g++.dg/tree-ssa/pr27548.C: Likewise.
127 * g++.dg/tree-ssa/pr42337.C: Likewise.
128 * g++.dg/ubsan/pr65583.C: Likewise.
129 * g++.old-deja/g++.robertl/eb27.C: Likewise.
130 * gcc.dg/tree-ssa/dse-points-to.c: Likewise.
131 * gcc.target/arm/simd/vmmla_1.c: Likewise.
132 * gcc.target/i386/vect-pr67800.c: Likewise.
133 * gcc.target/mips/cfgcleanup-jalr2.c: Likewise.
134 * gcc.target/mips/cfgcleanup-jalr3.c: Likewise.
135
136 2020-05-05 Richard Biener <rguenther@suse.de>
137
138 PR testsuite/92177
139 * gcc.dg/vect/bb-slp-22.c: Adjust.
140
141 2020-05-05 Richard Biener <rguenther@suse.de>
142
143 PR ipa/94947
144 * gcc.dg/torture/pr94947-1.c: New testcase.
145 * gcc.dg/torture/pr94947-2.c: Likewise.
146
147 2020-05-05 Eric Botcazou <ebotcazou@adacore.com>
148
149 * gnat.dg/aggr29.adb: New test.
150
151 2020-05-05 Richard Biener <rguenther@suse.de>
152
153 PR tree-optimization/94949
154 * gcc.dg/torture/pr94949.c: New testcase.
155
156 2020-05-05 Alex Coplan <alex.coplan@arm.com>
157
158 * gcc.target/aarch64/mvn_zero_ext.c: New test.
159
160 2020-05-05 Jakub Jelinek <jakub@redhat.com>
161
162 PR tree-optimization/94800
163 * gcc.dg/tree-ssa/pr94800.c: New test.
164 * gcc.dg/tree-ssa/popcount5.c: New test.
165 * gcc.dg/tree-ssa/popcount5l.c: New test.
166 * gcc.dg/tree-ssa/popcount5ll.c: New test.
167
168 PR target/94942
169 * gcc.target/i386/pr94942.c: New test.
170
171 PR tree-optimization/94914
172 * gcc.target/i386/pr94914.c: New test.
173
174 2020-05-04 Patrick Palka <ppalka@redhat.com>
175
176 PR c++/94038
177 * g++.dg/warn/pr94038.C: New test.
178
179 2020-05-04 Richard Sandiford <richard.sandiford@arm.com>
180
181 PR middle-end/94941
182 * gcc.target/aarch64/sve/acle/general/unoptimized_1.c: New test.
183
184 2020-05-04 Uroš Bizjak <ubizjak@gmail.com>
185
186 PR target/94795
187 * gcc.target/i386/pr94795-1.c: New test.
188 * gcc.target/i386/pr94795-2.c: Ditto.
189
190 2020-05-04 Richard Biener <rguenther@suse.de>
191
192 PR tree-optimization/39612
193 * gcc.dg/tree-ssa/pr39612.c: New testcase.
194
195 2020-05-04 Uroš Bizjak <ubizjak@gmail.com>
196
197 PR target/94650
198 * gcc.targeti/i386/pr94650.c: New test.
199
200 2020-05-04 Jakub Jelinek <jakub@redhat.com>
201
202 PR tree-optimization/94718
203 * gcc.dg/tree-ssa/pr94718-4.c: New test.
204 * gcc.dg/tree-ssa/pr94718-5.c: New test.
205
206 PR tree-optimization/94718
207 * gcc.dg/tree-ssa/pr94718-3.c: New test.
208
209 PR tree-optimization/94718
210 * gcc.dg/tree-ssa/pr94718-1.c: New test.
211 * gcc.dg/tree-ssa/pr94718-2.c: New test.
212
213 2020-05-03 Eric Botcazou <ebotcazou@adacore.com>
214
215 * gnat.dg/limited1_inner.adb (Finalize): Use 'Unrestricted_Access.
216
217 2020-05-02 H.J. Lu <hongjiu.lu@intel.com>
218
219 PR fortran/94788
220 * lib/gfortran.exp (gfortran_target_compile): Get asan library
221 from TEST_ALWAYS_FLAGS.
222
223 2020-05-02 Thomas Koenig <tkoenig@gcc.gnu.org>
224
225 PR fortran/94788
226 * gfortran.dg/asan: New directory.
227 * gfortran.dg/asan/asan.exp: New file.
228 * gfortran.dg/asan/pointer_assign_16.f90: New test case.
229
230 2020-05-01 H.J. Lu <hongjiu.lu@intel.com>
231
232 PR target/93492
233 * c-c++-common/patchable_function_entry-error-1.c: New test.
234 * c-c++-common/patchable_function_entry-error-2.c: Likewise.
235 * c-c++-common/patchable_function_entry-error-3.c: Likewise.
236
237 2020-05-01 Patrick Palka <ppalka@redhat.com>
238
239 PR c++/90880
240 * g++.dg/template/sfinae29.C: New test.
241
242 2020-05-01 Marek Polacek <polacek@redhat.com>
243
244 PR c++/94885
245 * g++.dg/cpp2a/paren-init26.C: New test.
246
247 2020-05-01 Andreas Tobler <andreast@gcc.gnu.org>
248
249 * gcc.dg/asan/pr87930.c: Enable on x86_64 FreeBSD.
250 * c-c++-common/asan/asan-interface-1.c: Likewise.
251 * c-c++-common/asan/clone-test-1.c: Likewise.
252 * c-c++-common/asan/no-asan-stack.c: Likewise.
253 * c-c++-common/asan/pr59063-1.c: Likewise.
254 * c-c++-common/asan/pr59063-2.c: Likewise.
255 * g++.dg/asan/asan_test.C: Likewise.
256 * g++.dg/asan/asan_test_utils.h: Likewise.
257 * g++.dg/asan/interception-failure-test-1.C: Likewise.
258 * g++.dg/asan/interception-malloc-test-1.C: Likewise.
259
260 2020-04-30 Peter Bergner <bergner@linux.ibm.com>
261
262 PR rtl-optimization/94740
263 * gcc.target/powerpc/pr94740.c: New test.
264
265 2020-04-30 Jakub Jelinek <jakub@redhat.com>
266
267 PR c/94842
268 * gcc.dg/pr94842.c: New test.
269
270 2020-04-30 Martin Jambor <mjambor@suse.cz>
271
272 PR ipa/94856
273 * g++.dg/ipa/pr94856.C: New test.
274
275 2020-04-30 Iain Sandoe <iain@sandoe.co.uk>
276
277 PR c++/94886
278 * g++.dg/coroutines/pr94886-folly-3.C: New test.
279
280 2020-04-30 Iain Sandoe <iain@sandoe.co.uk>
281
282 PR c++/94883
283 * g++.dg/coroutines/pr94883-folly-2.C: New test.
284
285 2020-04-30 Iain Sandoe <iain@sandoe.co.uk>
286
287 PR c++/94879
288 * g++.dg/coroutines/pr94xxx-folly-1.C: New test.
289
290 2020-04-30 Marek Polacek <polacek@redhat.com>
291
292 PR c++/94775
293 * g++.dg/warn/Warray-bounds-10.C: New test.
294
295 2020-04-30 Szabolcs Nagy <szabolcs.nagy@arm.com>
296
297 PR target/94748
298 * gcc.target/aarch64/pr94748.c: New test.
299
300 2020-04-30 Andreas Krebbel <krebbel@linux.ibm.com>
301
302 * gcc.target/s390/zvector/vec_load_len_r.c: New test.
303 * gcc.target/s390/zvector/vec_store_len_r.c: New test.
304
305 2020-04-29 Jakub Jelinek <jakub@redhat.com>
306
307 PR target/94704
308 * g++.target/s390/s390.exp: New file.
309 * g++.target/s390/pr94704-1.C: New test.
310 * g++.target/s390/pr94704-2.C: New test.
311 * g++.target/s390/pr94704-3.C: New test.
312 * g++.target/s390/pr94704-4.C: New test.
313
314 2020-04-29 Patrick Palka <ppalka@redhat.com>
315
316 PR c++/94830
317 * g++.dg/concepts/diagnostics12.C: Clarify the dg-message now
318 that the corresponding diagnostic is deterministic.
319 * g++.dg/concepts/diagnostics13.C: New test.
320
321 2020-04-29 H.J. Lu <hongjiu.lu@intel.com>
322
323 PR target/93654
324 * gcc.target/i386/pr93654.c: New test.
325
326 2020-04-29 Richard Sandiford <richard.sandiford@arm.com>
327
328 * lib/target-supports.exp: Add v8a_hard to the list of arm_arch_*
329 targets.
330 * g++.target/arm/no_unique_address_1.C: New test.
331 * g++.target/arm/no_unique_address_2.C: Likewise.
332
333 2020-04-29 Richard Biener <rguenther@suse.de>
334 Li Zekun <lizekun1@huawei.com>
335
336 PR lto/94822
337 * gcc.dg/lto/pr94822_0.c: New testcase.
338 * gcc.dg/lto/pr94822_1.c: Alternate file.
339 * gcc.dg/lto/pr94822.h: Likewise.
340
341 2020-04-29 Richard Sandiford <richard.sandiford@arm.com>
342
343 * g++.target/aarch64/no_unique_address_1.C: New test.
344 * g++.target/aarch64/no_unique_address_2.C: Likewise.
345
346 2020-04-29 Richard Sandiford <richard.sandiford@arm.com>
347
348 * g++.target/arm/mve.exp: Restore the original dg-do-what-default
349 before finishing.
350
351 2020-04-29 Jakub Jelinek <jakub@redhat.com>
352
353 PR target/94707
354 * g++.target/powerpc/pr94707-1.C: New test.
355 * g++.target/powerpc/pr94707-2.C: New test.
356 * g++.target/powerpc/pr94707-3.C: New test.
357 * g++.target/powerpc/pr94707-4.C: New test.
358 * g++.target/powerpc/pr94707-5.C: New test.
359 * g++.target/powerpc/pr94707-4.C: New test.
360
361 2020-04-29 Patrick Palka <ppalka@redhat.com>
362
363 PR c++/94819
364 * g++.dg/cpp2a/concepts-inherit-ctor10.C: New test.
365 * g++.dg/cpp2a/concepts-inherit-ctor11.C: New test.
366
367 PR c++/94808
368 * g++.dg/concepts/diagnostic12.C: New test.
369 * g++.dg/concepts/diagnostic5.C: Adjust dg-message.
370
371 2020-04-28 Alexandre Oliva <oliva@adacore.com>
372
373 PR target/94812
374 * gcc.target/powerpc/test_mffsl.c: Call mffsl only once.
375 Reinterpret the doubles as long longs for compares. Mask out
376 mffs bits that are not expected from mffsl.
377
378 2020-04-28 David Malcolm <dmalcolm@redhat.com>
379
380 PR analyzer/94816
381 * g++.dg/analyzer/pr94816.C: New test.
382
383 2020-04-28 David Malcolm <dmalcolm@redhat.com>
384
385 PR analyzer/94447
386 PR analyzer/94639
387 PR analyzer/94732
388 PR analyzer/94754
389 * gcc.dg/analyzer/data-model-1.c: Mark "use of uninitialized
390 value" warnings as xfail for now.
391 * gcc.dg/analyzer/data-model-5b.c: Remove uninitialized warning.
392 * gcc.dg/analyzer/pr94099.c: Mark "uninitialized" warning as xfail
393 for now.
394 * gcc.dg/analyzer/pr94447.c: New test.
395 * gcc.dg/analyzer/pr94639.c: New test.
396 * gcc.dg/analyzer/pr94732.c: New test.
397 * gcc.dg/analyzer/pr94754.c: New test.
398 * gcc.dg/analyzer/zlib-6.c: Mark "uninitialized" warning as xfail
399 for now.
400
401 2020-04-28 Jakub Jelinek <jakub@redhat.com>
402
403 PR tree-optimization/94809
404 * gcc.c-torture/execute/pr94809.c: New test.
405
406 2020-04-28 Iain Sandoe <iain@sandoe.co.uk>
407
408 PR c++/94760
409 * g++.dg/coroutines/pr94760-mismatched-traits-and-promise-prev.C:
410 New test.
411
412 2020-04-28 Iain Sandoe <iain@sandoe.co.uk>
413
414 PR c++/94759
415 * g++.dg/coroutines/coro-bad-alloc-00-bad-op-new.C: Adjust for
416 updated error messages.
417 * g++.dg/coroutines/coro-bad-alloc-01-bad-op-del.C: Likewise.
418 * g++.dg/coroutines/coro-bad-alloc-02-no-op-new-nt.C: Likewise.
419 * g++.dg/coroutines/coro-missing-promise.C: Likewise.
420 * g++.dg/coroutines/pr93458-5-bad-coro-type.C: Liekwise.
421 * g++.dg/coroutines/torture/co-ret-17-void-ret-coro.C: New test.
422
423 2020-04-27 Iain Sandoe <iain@sandoe.co.uk>
424
425 PR c++/94701
426 * g++.dg/coroutines/torture/local-var-06-structured-binding.C:
427 New test.
428
429 2020-04-27 Thomas Koenig <tkoenig@gcc.gnu.org>
430
431 PR fortran/93956
432 PR fortran/94788
433 * gfortran.dg/pointer_assign_13.f90: Remove.
434
435 2020-04-27 Jakub Jelinek <jakub@redhat.com>
436
437 PR target/94780
438 * gcc.dg/pr94780.c: New test.
439
440 2020-04-27 Patrick Palka <ppalka@redhat.com>
441
442 PR c++/94772
443 * g++.dg/cpp1y/constexpr-tracking-const23.C: New test.
444 * g++.dg/cpp1y/constexpr-tracking-const24.C: New test.
445 * g++.dg/cpp1y/constexpr-tracking-const25.C: New test.
446
447 2020-04-27 Szabolcs Nagy <szabolcs.nagy@arm.com>
448
449 PR target/94697
450 * gcc.target/aarch64/pr94697.c: Require lp64.
451
452 2020-04-27 Jakub Jelinek <jakub@redhat.com>
453
454 PR c/94755
455 * c-c++-common/pr94755.c: New test.
456
457 2020-04-27 Felix Yang <felix.yang@huawei.com>
458
459 PR tree-optimization/94784
460 * gcc.dg/pr94784.c: New test.
461
462 2020-04-27 Szabolcs Nagy <szabolcs.nagy@arm.com>
463
464 PR target/94515
465 * g++.target/aarch64/pr94515-1.C: New test.
466 * g++.target/aarch64/pr94515-2.C: New test.
467
468 2020-04-26 Marek Polacek <polacek@redhat.com>
469
470 PR c++/90320
471 * g++.dg/cpp0x/explicit13.C: New test.
472 * g++.dg/cpp0x/explicit14.C: New test.
473
474 2020-04-27 Iain Buclaw <ibuclaw@gdcproject.org>
475
476 PR d/89418
477 * lib/gdc-utils.exp (gdc-convert-test): Add dg-skip-if for compilable
478 tests that depend on the phobos standard library.
479
480 2020-04-27 Iain Buclaw <ibuclaw@gdcproject.org>
481
482 PR d/94777
483 * gdc.dg/pr94777a.d: New test.
484 * gdc.dg/pr94777b.d: New test.
485
486 2020-04-26 Iain Sandoe <iain@sandoe.co.uk>
487
488 PR c++/94752
489 * g++.dg/coroutines/pr94752.C: New test.
490
491 2020-04-26 Thomas Koenig <tkoenig@gcc.gnu.org>
492
493 PR fortran/94737
494 * gfortran.dg/binding_label_tests_34.f90: New test case.
495
496 2020-04-25 David Edelsohn <dje.gcc@gmail.com>
497
498 * g++.dg/debug/dwarf2/pr61433.C: Unfail AIX.
499 * g++.dg/opt/pr48549.C: Same.
500 * g++.dg/opt/pr60002.C: Same.
501 * g++.dg/opt/pr80436.C: Same.
502 * g++.dg/opt/pr83084.C: Same.
503 * g++.dg/other/pr42685.C: Same.
504 * gcc.dg/pr41241.c: Same.
505 * gcc.dg/pr42629.c: Same.
506 * gcc.dg/pr42630.c: Same.
507 * gcc.dg/pr42719.c: Same.
508 * gcc.dg/pr42728.c: Same.
509 * gcc.dg/pr42889.c: Same.
510 * gcc.dg/pr42916.c: Same.
511 * gcc.dg/pr43084.c: Same.
512 * gcc.dg/pr43670.c: Same.
513 * gcc.dg/pr44023.c: Same.
514 * gcc.dg/pr44971.c: Same.
515 * gcc.dg/pr45449.c: Same.
516 * gcc.dg/pr46771.c: Same.
517 * gcc.dg/pr47684.c: Same.
518 * gcc.dg/pr47881.c: Same.
519 * gcc.dg/pr48768.c: Same.
520 * gcc.dg/pr50017.c: Same.
521 * gcc.dg/pr56023.c: Same.
522 * gcc.dg/pr64935-1.c: Same.
523 * gcc.dg/pr64935-2.c: Same.
524 * gcc.dg/pr65521.c: Same.
525 * gcc.dg/pr65779.c: Same.
526 * gcc.dg/pr65980.c: Same.
527 * gcc.dg/pr66688.c: Same.
528 * gcc.dg/pr70405.c: Same.
529 * gcc.dg/vect/pr49352.c: Same.
530
531 2020-04-25 David Edelsohn <dje.gcc@gmail.com>
532
533 * gcc.dg/ipa/ipa-sra-19.c: Add -Wno-psabi option on AIX.
534
535 2020-04-25 David Edelsohn <dje.gcc@gmail.com>
536
537 * gcc.dg/spellcheck-options-21.c: Require LTO.
538
539 2020-04-25 David Edelsohn <dje.gcc@gmail.com>
540
541 * gcc.dg/debug/dwarf2/pr82718-1.c: Skip on AIX.
542 * gcc.dg/debug/dwarf2/pr82718-2.c: Skip on AIX.
543
544 2020-04-25 Thomas Koenig <tkoenig@gcc.gnu.org>
545
546 PR fortran/94578
547 * gfortran.dg/pointer_assign_14.f90: New test.
548 * gfortran.dg/pointer_assign_15.f90: New test.
549
550 2020-04-25 Iain Sandoe <iain@sandoe.co.uk>
551
552 * g++.dg/coroutines/torture/co-ret-16-simple-control-flow.C:
553 Enable test.
554
555 2020-04-25 Patrick Palka <ppalka@redhat.com>
556
557 * g++.dg/concepts/diagnostic11.C: New test.
558
559 2020-04-25 Jakub Jelinek <jakub@redhat.com>
560
561 PR c++/94742
562 * g++.dg/warn/Wreturn-type-12.C: New test.
563
564 PR tree-optimization/94734
565 PR tree-optimization/89430
566 * gcc.dg/tree-ssa/pr89430-1.c: Add xfail.
567 * gcc.dg/tree-ssa/pr89430-2.c: Add xfail.
568 * gcc.dg/tree-ssa/pr89430-5.c: Add xfail.
569 * gcc.dg/tree-ssa/pr89430-6.c: Add xfail.
570 * gcc.c-torture/execute/pr94734.c: New test.
571
572 2020-04-24 Jakub Jelinek <jakub@redhat.com>
573
574 PR c++/94383
575 * g++.dg/compat/struct-layout-1.exp: Use the -std=c++14 vs. -std=c++17
576 ABI compatibility testing even with ALT_CXX_UNDER_TEST, as long as
577 that compiler accepts -std=c++14 and -std=c++17 options.
578
579 2020-04-24 Andrew Stubbs <ams@codesourcery.com>
580
581 * lib/target-supports.exp (available_vector_sizes): Add amdgcn.
582 (check_effective_target_vect_cmdline_needed): Disable for amdgcn.
583 (check_effective_target_vect_pack_trunc): Add amdgcn.
584
585 2020-04-24 Iain Sandoe <iain@sandoe.co.uk>
586
587 PR c++/94288
588 * g++.dg/coroutines/pr94288.C: New test.
589
590 2020-04-24 Alexandre Oliva <oliva@adacore.com>
591
592 * lib/target-supports.exp (check_effective_target_fileio): New.
593 * gcc.c-torture/execute/fprintf-2.c: Require it.
594 * gcc.c-torture/execute/printf-2.c: Likewise.
595 * gcc.c-torture/execute/user-printf.c: Likewise.
596
597 2020-04-24 Haijian Zhang <z.zhanghaijian@huawei.com>
598
599 PR rtl-optimization/94708
600 * gfortran.dg/pr94708.f90: New test.
601
602 2020-04-23 David Edelsohn <dje.gcc@gmail.com>
603
604 * gcc.dg/torture/pr90020.c: Skip on AIX.
605
606 2020-04-23 David Edelsohn <dje.gcc@gmail.com>
607
608 * g++.dg/cpp0x/lambda/pr94426-1.C: Require LTO.
609
610 2020-04-23 Martin Sebor <msebor@redhat.com>
611
612 PR driver/90983
613 * gcc.dg/Wframe-larger-than-3.c: New test.
614 * gcc.dg/Wlarger-than4.c: New test.
615 * gcc.dg/Wstack-usage.c: New test.
616
617 2020-04-23 Patrick Palka <ppalka@redhat.com>
618
619 * g++.dg/cpp0x/dependent3.C: New test.
620
621 PR c++/94645
622 * g++.dg/cpp2a/concepts-lambda6.C: New test.
623
624 2019-04-23 Eric Botcazou <ebotcazou@adacore.com>
625
626 * g++.dg/opt/store-merging-4.C: New test.
627
628 2020-04-23 Iain Sandoe <iain@sandoe.co.uk>
629
630 PR c++/94288
631 * g++.dg/coroutines/torture/co-await-18-if-cond.C: New test.
632 * g++.dg/coroutines/torture/co-await-19-while-cond.C: New test.
633 * g++.dg/coroutines/torture/co-await-20-do-while-cond.C: New test.
634 * g++.dg/coroutines/torture/co-await-21-switch-value.C: New test.
635 * g++.dg/coroutines/torture/co-await-22-truth-and-of-if.C: New test.
636 * g++.dg/coroutines/torture/co-ret-16-simple-control-flow.C: New test.
637
638 2020-04-23 Marek Polacek <polacek@redhat.com>
639
640 PR c++/94733
641 * g++.dg/tm/attrib-5.C: New test.
642
643 2020-04-23 Jakub Jelinek <jakub@redhat.com>
644
645 PR middle-end/94724
646 * gcc.c-torture/execute/pr94724.c: New test.
647
648 2020-04-23 Thomas Koenig <tkoenig@gcc.gnu.org>
649
650 PR fortran/93956
651 * gfortran.dg/pointer_assign_13.f90: New test.
652
653 2020-04-23 Iain Sandoe <iain@sandoe.co.uk>
654
655 * g++.dg/coroutines/coro-bad-alloc-00-bad-op-new.C: Adjust for
656 changed inline namespace.
657 * g++.dg/coroutines/coro-bad-alloc-01-bad-op-del.C: Likewise.
658 * g++.dg/coroutines/coro-bad-alloc-02-no-op-new-nt.C: Likewise
659 * g++.dg/coroutines/coro.h: Likewise
660
661 2020-04-23 Szabolcs Nagy <szabolcs.nagy@arm.com>
662
663 PR target/94697
664 * gcc.target/aarch64/pr94697.c: New test.
665
666 2020-04-23 Felix Yang <felix.yang@huawei.com>
667
668 PR target/94678
669 * gcc.target/aarch64/pragma_cpp_predefs_2.c: Fix typos, pop_pragma ->
670 pop_options. Add tests for general-regs-only.
671 * gcc.target/aarch64/pragma_cpp_predefs_3.c: Add tests for
672 general-regs-only.
673
674 2020-04-23 Andrew Stubbs <ams@codesourcery.com>
675 Thomas Schwinge <thomas@codesourcery.com>
676
677 PR middle-end/93488
678
679 * c-c++-common/goacc/pr93488.c: New file.
680
681 2020-04-23 Richard Sandiford <richard.sandiford@arm.com>
682
683 PR tree-optimization/94727
684 * gcc.dg/vect/pr94727.c: New test.
685
686 2020-04-23 Szabolcs Nagy <szabolcs.nagy@arm.com>
687
688 PR target/94514
689 * g++.target/aarch64/pr94514.C: Require lp64.
690 * gcc.target/aarch64/pr94514.c: Likewise.
691
692 2020-04-23 Jakub Jelinek <jakub@redhat.com>
693
694 PR target/94707
695 * g++.dg/tree-ssa/pr27830.C: Use -Wpsabi -w for -std=c++17 and higher.
696
697 PR c/94705
698 * gcc.dg/pr94705.c: New test.
699
700 2020-04-22 Patrick Palka <ppalka@redhat.com>
701
702 PR c++/94719
703 PR c++/94549
704 * g++.dg/cpp2a/concepts-inherit-ctor9.C: New test.
705
706 2020-04-22 Marek Polacek <polacek@redhat.com>
707
708 PR c++/93807
709 * g++.dg/cpp2a/fn-template20.C: New test.
710
711 2020-04-22 Duan bo <duanbo3@huawei.com>
712
713 PR testsuite/94712
714 * gcc.target/aarch64/pr63304_1.c: Require lp64 target.
715 * gcc.target/aarch64/pr70120-2.c: Likewise.
716 * gcc.target/aarch64/pr94530.c: Likewise.
717 * gcc.target/aarch64/reload-valid-spoff.c: Likewise.
718
719 2020-04-22 Felix Yang <felix.yang@huawei.com>
720
721 PR target/94678
722 * gcc.target/aarch64/sve/acle/general/nosve_6.c: New test.
723
724 2020-04-22 José Rui Faustino de Sousa <jrfsousa@gmail.com>
725
726 PR fortran/90350
727 * gfortran.dg/PR90350.f90: New test.
728
729 2020-04-22 Paolo Carlini <paolo.carlini@oracle.com>
730
731 PR c++/90448
732 * g++.dg/cpp1y/lambda-generic-variadic20.C: New.
733
734 2020-04-22 Martin Sebor <msebor@redhat.com>
735
736 PR middle-end/94647
737 * c-c++-common/Warray-bounds-2.c: Replace a large value harcoded
738 in an expected warning with a pattern.
739
740 2020-04-22 Christophe Lyon <christophe.lyon@linaro.org>
741
742 * lib/target-supports.exp (check_effective_target_arm_dsp)
743 (check_effective_target_arm_crc_ok_nocache)
744 (check_effective_target_arm_coproc1_ok_nocache)
745 (check_effective_target_arm_coproc2_ok_nocache)
746 (check_effective_target_arm_coproc3_ok_nocache)
747 (check_effective_target_arm_coproc4_ok_nocache): Include
748 arm_acle.h.
749
750 2020-04-22 Christophe Lyon <christophe.lyon@linaro.org>
751
752 gcc/testsuite/
753 * lib/target-supports.exp (arm_v8m_main_cde, arm_v8m_main_cde_fp)
754 (arm_v8_1m_main_cde_mve, arm_v8_1m_main_cde_mve_fp): Include
755 arm_cde.h and arm_mve.h as ineeded.
756
757 2020-04-22 Christophe Lyon <christophe.lyon@linaro.org>
758
759 * lib/target-supports.exp
760 (check_effective_target_arm_v8_1m_mve_ok_nocache): Include
761 arm_mve.h.
762
763 2020-04-22 Christophe Lyon <christophe.lyon@linaro.org>
764
765 * gcc.target/arm/mve/intrinsics/mve_vector_float.c: Use
766 arm_v8_1m_mve_fp.
767 * gcc.target/arm/mve/intrinsics/mve_vector_float1.c: Likewise.
768 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Likewise.
769 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Use
770 arm_v8_1m_mve.
771 * gcc.target/arm/mve/intrinsics/mve_vector_int1.c: Likewise.
772 * gcc.target/arm/mve/intrinsics/mve_vector_int2.c: Likewise.
773 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
774 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
775 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
776
777 2020-04-22 Christophe Lyon <christophe.lyon@linaro.org>
778
779 * gcc.target/arm/mve/intrinsics/mve_move_gpr_to_gpr.c: Remove
780 useless options.
781
782 2020-04-22 Christophe Lyon <christophe.lyon@linaro.org>
783
784 * gcc.target/arm/mve/intrinsics/mve_fp_fpu1.c: Use arm_hard_ok
785 effective target and arm_v8_1m_mve_fp options.
786 * gcc.target/arm/mve/intrinsics/mve_fp_fpu2.c: Use arm_softfp_ok
787 effective target and arm_v8_1m_mve_fp options.
788 * gcc.target/arm/mve/intrinsics/mve_fpu1.c: Use arm_hard_ok
789 effective target and arm_v8_1m_mve options.
790 * gcc.target/arm/mve/intrinsics/mve_fpu2.c: Use arm_softfp_ok
791 effective target and arm_v8_1m_mve options.
792
793 2020-04-22 Christophe Lyon <christophe.lyon@linaro.org>
794
795 * lib/target-supports.exp (arm_softfp_ok): New effective target.
796 (arm_hard_ok): Likewise.
797
798 2020-04-22 Tobias Burnus <tobias@codesourcery.com>
799
800 PR fortran/94709
801 * gfortran.dg/gomp/warn_truncated.f: New.
802 * gfortran.dg/gomp/warn_truncated.f90: New.
803
804 2020-04-22 Richard Sandiford <richard.sandiford@arm.com>
805
806 PR tree-optimization/94700
807 * gcc.target/aarch64/sve/acle/general/pr94700.c: New test.
808
809 2020-04-22 Iain Sandoe <iain@sandoe.co.uk>
810
811 * g++.dg/coroutines/torture/local-var-0.C: Rename to...
812 * g++.dg/coroutines/torture/local-var-00-const.C: ...this.
813 * g++.dg/coroutines/torture/local-var-1.C: Rename to...
814 * g++.dg/coroutines/torture/local-var-01-single.C: ...this.
815 * g++.dg/coroutines/torture/local-var-2.C: Rename to...
816 * g++.dg/coroutines/torture/local-var-02-conditional.C: ...this.
817 * g++.dg/coroutines/torture/local-var-3.C: Rename to...
818 * g++.dg/coroutines/torture/local-var-03-with-awaits.C: ...this.
819 * g++.dg/coroutines/torture/local-var-4.C: Rename to...
820 * g++.dg/coroutines/torture/local-var-04-hiding-nested-scopes.C: this.
821 * g++.dg/coroutines/torture/local-var-5-awaitable.C: Rename to...
822 * g++.dg/coroutines/torture/local-var-05-awaitable.C: ...this.
823
824 2020-04-22 Iain Sandoe <iain@sandoe.co.uk>
825
826 PR c++/94682
827 * g++.dg/coroutines/promise-parm-preview-this.C: New test.
828
829 2020-04-22 Christophe Lyon <christophe.lyon@linaro.org>
830
831 * lib/gcc-dg.exp (schedule-cleanups): Accept --save-temps.
832
833 2020-04-22 Martin Sebor <msebor@redhat.com>
834
835 PR c++/94510
836 * g++.dg/init/array58.C: New test.
837 * g++.dg/init/array59.C: New test.
838 * g++.dg/cpp2a/nontype-class34.C: New test.
839 * g++.dg/cpp2a/nontype-class35.C: New test.
840
841 2020-04-22 Patrick Palka <ppalka@redhat.com>
842
843 PR c++/67825
844 * g++.dg/concepts/diagnostic10.C: New test.
845 * g++.dg/cpp2a/concepts-pr67178.C: Adjust dg-message.
846
847 2020-04-21 Patrick Palka <ppalka@redhat.com>
848
849 PR c++/94549
850 * g++.dg/concepts/inherit-ctor3.C: Adjust expected diagnostics.
851 * g++.dg/cpp2a/concepts-inherit-ctor4.C: Likewise.
852 * g++.dg/cpp2a/concepts-inherit-ctor8.C: New test.
853
854 2020-04-21 Jonathan Wakely <jwakely@redhat.com>
855
856 PR c++/94149
857 * g++.dg/cpp2a/paren-init24.C: Fix FIXMEs.
858
859 2020-04-21 Martin Sebor <msebor@redhat.com>
860
861 PR middle-end/94647
862 * c-c++-common/Warray-bounds-2.c: Adjust a test case and add a new one.
863 * c-c++-common/Warray-bounds-3.c: Add tests for missing warnings.
864 * c-c++-common/Wrestrict.c: Invert bounds in printed ranges.
865 * gcc.dg/Warray-bounds-59.c: New test.
866 * gcc.dg/Wrestrict-10.c: Add a missing warning.
867 * gcc.dg/Wrestrict-5.c: Adjust text of expected warning.
868 * gcc.dg/Wrestrict-6.c: Expect to see a range of overlap offsets.
869
870 2020-04-21 Szabolcs Nagy <szabolcs.nagy@arm.com>
871
872 PR target/94514
873 * g++.target/aarch64/pr94514.C: New test.
874 * gcc.target/aarch64/pr94514.c: New test.
875
876 2020-04-21 Richard Sandiford <richard.sandiford@arm.com>
877
878 PR tree-optimization/94683
879 * gcc.target/aarch64/sve/acle/general/pr94683.c: New test.
880
881 2020-04-21 Jakub Jelinek <jakub@redhat.com>
882
883 PR c++/94383
884 * g++.dg/compat/struct-layout-1.exp: If !$use_alt, add -c to generator
885 args.
886 * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add another
887 %s to the start of dg-options arg.
888 (cxx14_vs_cxx17, do_cxx14_vs_cxx17): New variables.
889 (switchfiles): If cxx14_vs_cxx17, prepend -std=c++14 -DCXX14_VS_CXX17
890 or -std=c++17 -DCXX17_VS_CXX14 - randomly - to dg-options.
891 (output): Don't append further fields once one with flexible array
892 member is added.
893 (generate_random_tests): Don't use toplevel unions if cxx14_vs_cxx17.
894 (main): If -c, emit second set of tests for -std=c++14 vs. -std=c++17
895 testing.
896 * g++.dg/compat/struct-layout-1_x1.h (empty_base): New type.
897 (EMPTY_BASE): Define.
898 (TX): Use EMPTY_BASE.
899 * g++.dg/compat/struct-layout-1_y1.h (empty_base): New type.
900 (EMPTY_BASE): Define.
901 (TX): Use EMPTY_BASE.
902
903 PR c/94641
904 * c-c++-common/ubsan/pr94641.c: New test.
905
906 2020-04-21 Patrick Palka <ppalka@redhat.com>
907
908 PR c++/94597
909 * g++.dg/cpp2a/concepts-conv2.C: New test.
910
911 2020-04-21 Duan bo <duanbo3@huawei.com>
912
913 PR target/94577
914 * gcc.target/aarch64/pr94577.c: New test.
915
916 2020-04-21 Jakub Jelinek <jakub@redhat.com>
917
918 PR c/94686
919 * gcc.c-torture/compile/pr94686.c: New test.
920
921 2020-04-21 Iain Sandoe <iain@sandoe.co.uk>
922
923 PR c++/94661
924 * g++.dg/coroutines/ramp-return-a.C: New test.
925 * g++.dg/coroutines/ramp-return-b.C: New test.
926 * g++.dg/coroutines/ramp-return-c.C: New test.
927
928 2020-04-17 Marek Polacek <polacek@redhat.com>
929
930 PR c++/94592
931 * g++.dg/cpp2a/nontype-class34.C: New test.
932 * g++.dg/cpp2a/nontype-class35.C: New test.
933
934 2020-04-20 Patrick Palka <ppalka@redhat.com>
935
936 PR c++/94628
937 * g++.dg/cpp0x/variadic179.C: New test.
938 * g++.dg/cpp0x/variadic180.C: New test.
939
940 2020-04-20 Marek Polacek <polacek@redhat.com>
941
942 PR c++/94505 - bogus -Wparentheses warning with fold-expression.
943 * g++.dg/cpp1z/fold11.C: New test.
944
945 2020-04-20 Andreas Krebbel <krebbel@linux.ibm.com>
946
947 * g++.dg/pr94666.C: New test.
948
949 2020-04-20 Andreas Krebbel <krebbel@linux.ibm.com>
950
951 PR target/94613
952 * gcc.target/s390/zvector/pr94613.c: New test.
953 * gcc.target/s390/zvector/vec_sel-1.c: New test.
954
955 2020-04-20 Richard Sandiford <richard.sandiford@arm.com>
956
957 * gcc.target/aarch64/sve/cost_model_8.c: New test.
958 * gcc.target/aarch64/sve/cost_model_9.c: Likewise.
959 * gcc.target/aarch64/sve/pr89007-1.c: Add -msve-vector-bits=512.
960 * gcc.target/aarch64/sve/pr89007-2.c: Likewise.
961
962 2020-04-20 Richard Sandiford <richard.sandiford@arm.com>
963
964 PR target/94668
965 * gcc.target/aarch64/sve/pr94668.c: New test.
966
967 2020-04-20 Jan Hubicka <hubicka@ucw.cz>
968
969 PR ipa/94582
970 PR ipa/94582
971 * g++.dg/torture/pr94582.C: New test.
972
973 2020-04-20 Harald Anlauf <anlauf@gmx.de>
974
975 PR fortran/93364
976 * gfortran.dg/pr93364.f90: New test.
977
978 2020-04-20 Steve Kargl <kargl@gcc.gnu.org>
979 Thomas Koenig <tkoenig@gcc.gnu.org>
980
981 PR fortran/91800
982 * gfortran.dg/hollerith_9.f90: New test.
983
984 2020-04-19 David Edelsohn <dje.gcc@gmail.com>
985
986 * g++.dg/debug/dwarf2/pr85550.C: Skip AIX.
987 * g++.dg/debug/pr94272.C: Skip AIX.
988 * g++.dg/debug/pr94281.C: Skip AIX.
989 * g++.dg/debug/pr94323.C: Skip AIX.
990
991 2020-04-19 Iain Sandoe <iain@sandoe.co.uk>
992
993 * g++.dg/coroutines/torture/co-await-17-capture-comp-ref.C: Require
994 C++17.
995 * g++.dg/coroutines/torture/co-ret-15-default-return_void.C: Likewise.
996
997 2020-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
998
999 PR fortran/94347
1000 * gfortran.dg/char_pointer_init_12.f90: New test.
1001
1002 2020-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1003
1004 PR fortran/57129
1005 * gfortran.dg/subroutine_as_type.f90: New test.
1006
1007 2020-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1008
1009 PR fortran/93500
1010 * gfortran.dg/arith_divide_3.f90: New test.
1011
1012 2020-04-19 Jakub Jelinek <jakub@redhat.com>
1013
1014 PR objc/94637
1015 * objc.dg/pr94637.m: New test.
1016
1017 2020-04-18 Iain Buclaw <ibuclaw@gdcproject.org>
1018
1019 * lib/gdc-utils.exp (gdc-convert-test): Add dg-skip-if for tests that
1020 depending on the phobos standard library.
1021
1022 2020-04-18 Jeff Law <law@redhat.com>
1023
1024 PR debug/94439
1025 * gcc.dg/torture/pr94439.c: New test.
1026
1027 2020-04-18 Iain Buclaw <ibuclaw@gdcproject.org>
1028
1029 * gdc.dg/link.d: Use d_runtime_has_std_library effective target.
1030 * gdc.dg/runnable.d: Move phobos tests to...
1031 * gdc.dg/runnable2.d: ...here. New test.
1032 * lib/target-supports.exp
1033 (check_effective_target_d_runtime_has_std_library): New.
1034
1035 2020-04-18 Patrick Palka <ppalka@redhat.com>
1036
1037 PR c++/94632
1038 * g++.dg/template/canon-type-14.C: New test.
1039
1040 PR c++/92187
1041 * g++.dg/concepts/abbrev5.C: New test.
1042 * g++.dg/concepts/abbrev6.C: New test.
1043
1044 2020-04-17 Jeff Law <law@redhat.com>
1045
1046 PR rtl-optimization/90275
1047 * gcc.c-torture/compile/pr90275-2.c: New test.
1048
1049 2020-04-17 Patrick Palka <ppalka@redhat.com>
1050
1051 PR c++/94483
1052 * g++.dg/cpp2a/lambda-pack-init5.C: New test.
1053
1054 PR c++/88754
1055 * g++.dg/parse/ambig10.C: New test.
1056
1057 2020-04-17 Thomas Koenig <tkoenig@gcc.gnu.org>
1058
1059 PR fortran/94090
1060 * gfortran.dg/interface_46.f90: New test.
1061
1062 2020-04-17 Richard Sandiford <richard.sandiford@arm.com>
1063
1064 * gcc.target/aarch64/sve/cost_model_2.c: New test.
1065 * gcc.target/aarch64/sve/cost_model_3.c: Likewise.
1066 * gcc.target/aarch64/sve/cost_model_4.c: Likewise.
1067 * gcc.target/aarch64/sve/cost_model_5.c: Likewise.
1068 * gcc.target/aarch64/sve/cost_model_6.c: Likewise.
1069 * gcc.target/aarch64/sve/cost_model_7.c: Likewise.
1070
1071 2020-04-17 Jakub Jelinek <jakub@redhat.com>
1072 Jeff Law <law@redhat.com>
1073
1074 PR target/94567
1075 * gcc.c-torture/execute/pr94567.c: New test.
1076
1077 2020-04-17 Nathan Sidwell <nathan@acm.org>
1078
1079 PR c++/94608
1080 * g++.dg/lto/pr83720_0.C: Add fn def to avoid warning on arm ABI.
1081
1082 2020-04-17 Jakub Jelinek <jakub@redhat.com>
1083
1084 PR rtl-optimization/94618
1085 * g++.dg/opt/pr94618.C: New test.
1086
1087 PR tree-optimization/94621
1088 * gcc.c-torture/compile/pr94621.c: New test.
1089
1090 PR c++/94314
1091 * g++.dg/pr94314-4.C: Require c++14 rather than c++11.
1092
1093 2020-04-16 Peter Bergner <bergner@linux.ibm.com>
1094
1095 PR rtl-optimization/93974
1096 * g++.dg/pr93974.C: New test.
1097
1098 2020-04-16 Iain Sandoe <iain@sandoe.co.uk>
1099
1100 * g++.dg/cpp0x/lambda/pr94426-2.C: Adjust scan-asms to test
1101 for the change on more platforms.
1102
1103 2020-04-16 Martin Jambor <mjambor@suse.cz>
1104
1105 PR ipa/93621
1106 * g++.dg/ipa/pr93621.C: New test.
1107
1108 2020-04-16 Richard Sandiford <richard.sandiford@arm.com>
1109
1110 PR target/94606
1111 * gcc.dg/vect/pr94606.c: New test.
1112
1113 2020-04-16 Martin Liska <mliska@suse.cz>
1114 Jakub Jelinek <jakub@redhat.com>
1115
1116 PR c++/94314
1117 * g++.dg/pr94314.C: Do not use dg-additional-options
1118 and remove not needed stdio.h include.
1119 * g++.dg/pr94314-2.C: Likewise.
1120 * g++.dg/pr94314-3.C: Likewise.
1121 * g++.dg/pr94314-4.C: New test.
1122
1123 2020-04-16 Patrick Palka <ppalka@redhat.com>
1124
1125 PR c++/94475
1126 * g++.dg/conversion/err-recover2.C: New test.
1127 * g++.dg/diagnostic/pr84138.C: Remove now-bogus warning.
1128 * g++.dg/warn/Wsign-compare-8.C: Remove now-bogus warning.
1129
1130 2020-04-16 Richard Sandiford <richard.sandiford@arm.com>
1131
1132 PR rtl-optimization/94605
1133 * gcc.target/aarch64/sve/pr94605.c: New test.
1134
1135 2020-04-16 Richard Biener <rguenther@suse.de>
1136
1137 * gcc.dg/graphite/interchange-1.c: Remove scan for tiled.
1138 * gcc.dg/graphite/interchange-10.c: Likewise.
1139 * gcc.dg/graphite/interchange-11.c: Likewise.
1140 * gcc.dg/graphite/interchange-3.c: Likewise.
1141 * gcc.dg/graphite/interchange-4.c: Likewise.
1142 * gcc.dg/graphite/interchange-7.c: Likewise.
1143 * gcc.dg/graphite/interchange-9.c: Likewise.
1144 * gcc.dg/graphite/uns-interchange-9.c: Likewise.
1145 * gfortran.dg/graphite/interchange-3.f90: Likewise.
1146
1147 2020-04-16 Martin Jambor <mjambor@suse.cz>
1148
1149 PR tree-optimization/94598
1150 * gcc.dg/tree-ssa/pr94598.c: New test.
1151
1152 2020-04-16 Jakub Jelinek <jakub@redhat.com>
1153
1154 PR ipa/92372
1155 * gcc.c-torture/pr92372.c: Move ...
1156 * gcc.c-torture/compile/pr92372.c: ... here.
1157
1158 PR c++/94571
1159 * g++.dg/cpp1z/decomp51.C: New test.
1160
1161 2020-04-15 Uroš Bizjak <ubizjak@gmail.com>
1162
1163 PR target/94603
1164 * gcc.target/i386/pr94603.c: New test.
1165
1166 2020-04-15 Andre Vieira <andre.simoesdiasvieira@arm.com>
1167 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
1168
1169 * gcc.target/arm/mve/intrinsics/mve_vec_duplicate.c: New test.
1170
1171 2020-04-15 Jakub Jelinek <jakub@redhat.com>
1172
1173 PR c/94593
1174 * c-c++-common/gomp/requires-1.c: Fix a typo, requries -> requires.
1175 Move directives to file scope.
1176 (i): Remove.
1177 * c-c++-common/gomp/requires-2.c: Move directives to file scope.
1178 (i, foo): Remove.
1179 * c-c++-common/gomp/requires-4.c: Move directives to file scope.
1180 * gcc.dg/gomp/requires-1.c: New test.
1181 * g++.dg/gomp/requires-1.C: New test.
1182 * g++.dg/gomp/requires-2.C: New test.
1183
1184 2020-04-15 Richard Biener <rguenther@suse.de>
1185
1186 PR middle-end/94539
1187 * gcc.dg/alias-14.c: Make dg-do run.
1188
1189 2020-04-13 Max Filippov <jcmvbkbc@gmail.com>
1190
1191 PR target/94584
1192 * gcc.target/xtensa/pr94584.c: New test.
1193
1194 2020-04-14 Iain Sandoe <iain@sandoe.co.uk>
1195
1196 PR c++/94359
1197 * g++.dg/coroutines/torture/symmetric-transfer-00-basic.C:
1198 Expect a run fail for targets without arbitrary indirect
1199 tail-calls.
1200
1201 2020-04-14 Patrick Palka <ppalka@redhat.com>
1202
1203 PR c++/93207
1204 * g++.dg/concepts/variadic5.C: New test.
1205
1206 PR c++/85278
1207 * g++.dg/concepts/diagnostic9.C: New test.
1208
1209 PR c++/94034
1210 * g++.dg/cpp0x/constexpr-empty15.C: New test.
1211 * g++.dg/cpp1y/constexpr-nsdmi6a.C: New test.
1212 * g++.dg/cpp1y/constexpr-nsdmi6b.C: New test.
1213 * g++.dg/cpp1y/constexpr-nsdmi7a.C: New test.
1214 * g++.dg/cpp1y/constexpr-nsdmi7b.C: New test.
1215
1216 2020-04-14 Jakub Jelinek <jakub@redhat.com>
1217
1218 PR tree-optimization/94573
1219 * gcc.dg/store_merging_30.c: New test.
1220
1221 2020-04-14 Yang Yang <yangyang305@huawei.com>
1222
1223 PR tree-optimization/94574
1224 * gcc.dg/pr94574.c: New test.
1225
1226 2020-04-14 H.J. Lu <hongjiu.lu@intel.com>
1227
1228 PR target/94561
1229 * gcc.target/i386/pr94561.c: New test.
1230
1231 2020-04-14 Tobias Burnus <tobias@codesourcery.com>
1232
1233 * gfortran.dg/use_rename_10.f90: New.
1234 * gfortran.dg/use_rename_11.f90: New.
1235
1236 2020-04-13 Marek Polacek <polacek@redhat.com>
1237
1238 PR c++/94588
1239 * g++.dg/diagnostic/redeclaration-1.C: Add dg-message.
1240
1241 2020-04-13 Martin Sebor <msebor@redhat.com>
1242
1243 PR c/92326
1244 * c-c++-common/Warray-bounds-8.c: New test.
1245 * gcc.dg/Warray-bounds-46.c: Adjust expected format of flexible array
1246 memebrs in diagnostics.
1247 * gcc.dg/Warray-bounds-49.c: Same.
1248
1249 2020-04-13 Patrick Palka <ppalka@redhat.com>
1250
1251 PR c++/94521
1252 * g++.dg/cpp2a/lambda-uneval12.C: New test.
1253
1254 PR c++/94470
1255 * g++.dg/cpp1y/constexpr-nsdmi8.C: New test.
1256 * g++.dg/cpp1y/constexpr-nsdmi9.C: New test.
1257 * g++.dg/init/array57.C: New test.
1258
1259 2020-04-13 Iain Sandoe <iain@sandoe.co.uk>
1260
1261 * g++.dg/coroutines/coro-pre-proc.C: Update coroutines builtin
1262 define, per n4861.
1263 * g++.dg/coroutines/coro.h: Likewise.
1264
1265 2020-04-13 Iain Sandoe <iain@sandoe.co.uk>
1266
1267 * gcc.dg/darwin-version-1.c: Use -mmacosx-version-min= 10.8
1268 for system versions 10.14 and 10.15.
1269
1270 2020-04-13 Thomas Koenig <tkoenig@gcc.gnu.org>
1271
1272 PR fortran/87644
1273 * gfortran.dg/variable_parameter.f90: New test.
1274
1275 2020-04-13 Linus Koenig <link@sig-st.de>
1276
1277 PR fortran/94192
1278 * gfortran.dg/bound_resolve_after_error_1.f90: New test.
1279
1280 2020-04-13 Nathan Sidwell <nathan@acm.org>
1281
1282 PR c++/94426
1283 * g++.dg/cpp0x/lambda/pr94426-[12].C: New.
1284 * g++.dg/abi/lambda-vis.C: Drop a warning.
1285 * g++.dg/cpp0x/lambda/lambda-mangle.C: Lambda visibility on
1286 variable changes.
1287 * g++.dg/opt/dump1.C: Drop warnings of no import.
1288
1289 2020-04-13 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1290
1291 * gcc.target/msp430/operand-modifiers.c: New test.
1292
1293 2020-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
1294
1295 PR fortran/94091
1296 * gfortran.dg/char_length_22.f90: New test.
1297
1298 2020-04-12 Iain Sandoe <iain@sandoe.co.uk>
1299
1300 * gcc.target/i386/indirect-thunk-1.c: Adjust for fno-common
1301 change, removing indirections for vars in .data.
1302 * gcc.target/i386/indirect-thunk-2.c: Likewise.
1303 * gcc.target/i386/indirect-thunk-3.c: Likewise.
1304 * gcc.target/i386/indirect-thunk-4.c: Likewise.
1305 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
1306 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
1307 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
1308 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
1309 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
1310 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
1311 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
1312 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
1313 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
1314 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
1315 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
1316 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
1317 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
1318 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
1319
1320 2020-04-11 Marek Polacek <polacek@redhat.com>
1321
1322 PR c++/86327
1323 * g++.dg/cpp1y/constexpr-return5.C: New test.
1324
1325 2020-04-11 Uroš Bizjak <ubizjak@gmail.com>
1326
1327 PR target/94494
1328 * gcc.target/i386/pr94494.c: New test.
1329
1330 2020-04-11 Jakub Jelinek <jakub@redhat.com>
1331
1332 PR tree-optimization/94482
1333 * gcc.dg/torture/pr94482.c: Add -Wno-psabi -w. Don't add -msse
1334 and sse_runtime effective target on x86, instead only add -msse2
1335 if target is sse2_runtime.
1336
1337 2020-04-10 Iain Sandoe <iain@sandoe.co.uk>
1338
1339 PR c++/94528
1340 * g++.dg/coroutines/pr94528.C: New test.
1341
1342 2020-04-10 Marek Polacek <polacek@redhat.com>
1343
1344 PR c++/94149
1345 * g++.dg/cpp2a/paren-init24.C: New test.
1346 * g++.dg/cpp2a/paren-init25.C: New test.
1347 * g++.dg/ext/is_constructible5.C: New test.
1348
1349 2020-04-10 Fritz Reese <foreese@gcc.gnu.org>
1350
1351 * gfortran.dg/asynchronous_5.f03: Fix typo in testcase and add
1352 IMPLICIT NONE.
1353
1354 2020-04-10 Fritz Reese <foreese@gcc.gnu.org>
1355
1356 * gfortran.dg/asynchronous_5.f03: Add -fdump-tree-original and fix
1357 patterns for scan-tree-dump.
1358
1359 2020-04-10 Thomas Schwinge <thomas@codesourcery.com>
1360
1361 PR middle-end/89433
1362 PR middle-end/93465
1363 * c-c++-common/goacc-gomp/pr93465-1.c: New file.
1364
1365 2020-04-10 Iain Buclaw <ibuclaw@gdcproject.org>
1366
1367 * lib/gdc.exp (gdc_link_flags): Remove libdruntime library paths.
1368
1369 2020-04-10 Bin Cheng <bin.cheng@linux.alibaba.com>
1370
1371 * g++.dg/coroutines/co-await-syntax-10.C: New test.
1372 * g++.dg/coroutines/co-await-syntax-11.C: New test.
1373
1374 2020-04-09 Fritz Reese <foreese@gcc.gnu.org>
1375
1376 PR fortran/87923
1377 * gfortran.dg/f2003_io_8.f03: Fix expected error messages.
1378 * gfortran.dg/io_constraints_8.f90: Likewise.
1379 * gfortran.dg/iomsg_2.f90: Likewise.
1380 * gfortran.dg/pr66725.f90: Likewise.
1381 * gfortran.dg/pr88205.f90: Likewise.
1382 * gfortran.dg/write_check4.f90: Likewise.
1383 * gfortran.dg/asynchronous_5.f03: New test.
1384 * gfortran.dg/io_constraints_15.f90: Likewise.
1385 * gfortran.dg/io_constraints_16.f90: Likewise.
1386 * gfortran.dg/io_constraints_17.f90: Likewise.
1387 * gfortran.dg/io_constraints_18.f90: Likewise.
1388 * gfortran.dg/io_tags_1.f90: Likewise.
1389 * gfortran.dg/io_tags_10.f90: Likewise.
1390 * gfortran.dg/io_tags_2.f90: Likewise.
1391 * gfortran.dg/io_tags_3.f90: Likewise.
1392 * gfortran.dg/io_tags_4.f90: Likewise.
1393 * gfortran.dg/io_tags_5.f90: Likewise.
1394 * gfortran.dg/io_tags_6.f90: Likewise.
1395 * gfortran.dg/io_tags_7.f90: Likewise.
1396 * gfortran.dg/io_tags_8.f90: Likewise.
1397 * gfortran.dg/io_tags_9.f90: Likewise.
1398 * gfortran.dg/write_check5.f90: Likewise.
1399
1400 2020-04-09 Richard Sandiford <richard.sandiford@arm.com>
1401
1402 * gcc.target/aarch64/sve/acle/general/attributes_1.c: New test.
1403 * gcc.target/aarch64/sve/acle/general/attributes_2.c: Likewise.
1404 * gcc.target/aarch64/sve/acle/general/attributes_3.c: Likewise.
1405 * gcc.target/aarch64/sve/acle/general/attributes_4.c: Likewise.
1406 * gcc.target/aarch64/sve/acle/general/attributes_5.c: Likewise.
1407 * gcc.target/aarch64/sve/acle/general/attributes_6.c: Likewise.
1408 * gcc.target/aarch64/sve/acle/general/attributes_7.c: Likewise.
1409 * gcc.target/aarch64/sve/pcs/struct.h: New file.
1410 * gcc.target/aarch64/sve/pcs/struct_1_128.c: New test.
1411 * gcc.target/aarch64/sve/pcs/struct_1_256.c: Likewise.
1412 * gcc.target/aarch64/sve/pcs/struct_1_512.c: Likewise.
1413 * gcc.target/aarch64/sve/pcs/struct_1_1024.c: Likewise.
1414 * gcc.target/aarch64/sve/pcs/struct_1_2048.c: Likewise.
1415 * gcc.target/aarch64/sve/pcs/struct_2_128.c: Likewise.
1416 * gcc.target/aarch64/sve/pcs/struct_2_256.c: Likewise.
1417 * gcc.target/aarch64/sve/pcs/struct_2_512.c: Likewise.
1418 * gcc.target/aarch64/sve/pcs/struct_2_1024.c: Likewise.
1419 * gcc.target/aarch64/sve/pcs/struct_2_2048.c: Likewise.
1420 * gcc.target/aarch64/sve/pcs/struct_3_128.c: Likewise.
1421 * gcc.target/aarch64/sve/pcs/struct_3_256.c: Likewise.
1422 * gcc.target/aarch64/sve/pcs/struct_3_512.c: Likewise.
1423 * lib/target-supports.exp (check_effective_target_aarch64_sve128_hw)
1424 (check_effective_target_aarch64_sve512_hw)
1425 (check_effective_target_aarch64_sve1024_hw)
1426 (check_effective_target_aarch64_sve2048_hw): New procedures.
1427
1428 2020-04-09 Matthew Malcomson <matthew.malcomson@arm.com>
1429
1430 * g++.target/arm/cde_mve.C: New test.
1431
1432 2020-04-09 Christophe Lyon <christophe.lyon@linaro.org>
1433
1434 * gcc.target/arm/cmse/cmse-15.c: Use check-function-bodies.
1435
1436 2020-04-09 Christophe Lyon <christophe.lyon@linaro.org>
1437
1438 * lib/scanasm.exp (check-function-bodies): Use non-greedy regexp
1439 when extracting the target selector.
1440
1441 2020-04-09 Martin Jambor <mjambor@suse.cz>
1442
1443 PR tree-optimization/94482
1444 * gcc.dg/torture/pr94482.c: New test.
1445 * gcc.dg/tree-ssa/pr94482-2.c: Likewise.
1446
1447 2020-04-09 Marek Polacek <polacek@redhat.com>
1448
1449 PR c++/93790
1450 * g++.dg/cpp2a/paren-init23.C: New test.
1451 * g++.dg/init/aggr14.C: New test.
1452
1453 2020-04-09 Jan Hubicka <hubicka@ucw.cz>
1454
1455 PR tree-optimization/91322
1456 * g++.dg/lto/alias-4_0.C: Fix typo.
1457 * g++.dg/lto/alias-4_0.C: Avoid conflict with va_list on ARM and add
1458 a template testing that
1459
1460 2020-04-09 Richard Sandiford <richard.sandiford@arm.com>
1461
1462 * lib/scanasm.exp (check-function-bodies): Treat the third
1463 parameter as a list of option regexps and require each regexp
1464 to match. Check for cases in which a target/xfail selector
1465 was mistakenly passed to the options argument.
1466 * gcc.target/aarch64/sve/pcs/args_1.c: Add an empty options list
1467 to the invocation of check-function-bodies.
1468 * gcc.target/aarch64/sve/pcs/args_2.c: Likewise.
1469 * gcc.target/aarch64/sve/pcs/args_3.c: Likewise.
1470 * gcc.target/aarch64/sve/pcs/args_4.c: Likewise.
1471 * gcc.target/aarch64/sve/pcs/return_1.c: Likewise.
1472 * gcc.target/aarch64/sve/pcs/return_1_1024.c: Likewise.
1473 * gcc.target/aarch64/sve/pcs/return_1_128.c: Likewise.
1474 * gcc.target/aarch64/sve/pcs/return_1_2048.c: Likewise.
1475 * gcc.target/aarch64/sve/pcs/return_1_256.c: Likewise.
1476 * gcc.target/aarch64/sve/pcs/return_1_512.c: Likewise.
1477 * gcc.target/aarch64/sve/pcs/return_2.c: Likewise.
1478 * gcc.target/aarch64/sve/pcs/return_3.c: Likewise.
1479 * gcc.target/aarch64/sve/pcs/return_4.c: Likewise.
1480 * gcc.target/aarch64/sve/pcs/return_4_1024.c: Likewise.
1481 * gcc.target/aarch64/sve/pcs/return_4_128.c: Likewise.
1482 * gcc.target/aarch64/sve/pcs/return_4_2048.c: Likewise.
1483 * gcc.target/aarch64/sve/pcs/return_4_256.c: Likewise.
1484 * gcc.target/aarch64/sve/pcs/return_4_512.c: Likewise.
1485 * gcc.target/aarch64/sve/pcs/return_5.c: Likewise.
1486 * gcc.target/aarch64/sve/pcs/return_5_1024.c: Likewise.
1487 * gcc.target/aarch64/sve/pcs/return_5_128.c: Likewise.
1488 * gcc.target/aarch64/sve/pcs/return_5_2048.c: Likewise.
1489 * gcc.target/aarch64/sve/pcs/return_5_256.c: Likewise.
1490 * gcc.target/aarch64/sve/pcs/return_5_512.c: Likewise.
1491 * gcc.target/aarch64/sve/pcs/return_6.c: Likewise.
1492 * gcc.target/aarch64/sve/pcs/return_6_1024.c: Likewise.
1493 * gcc.target/aarch64/sve/pcs/return_6_128.c: Likewise.
1494 * gcc.target/aarch64/sve/pcs/return_6_2048.c: Likewise.
1495 * gcc.target/aarch64/sve/pcs/return_6_256.c: Likewise.
1496 * gcc.target/aarch64/sve/pcs/return_6_512.c: Likewise.
1497 * gcc.target/aarch64/sve/pcs/saves_2_be_nowrap.c: Likewise.
1498 * gcc.target/aarch64/sve/pcs/saves_2_be_wrap.c: Likewise.
1499 * gcc.target/aarch64/sve/pcs/saves_2_le_nowrap.c: Likewise.
1500 * gcc.target/aarch64/sve/pcs/saves_2_le_wrap.c: Likewise.
1501 * gcc.target/aarch64/sve/pcs/saves_3.c: Likewise.
1502 * gcc.target/aarch64/sve/pcs/saves_4_be.c: Likewise.
1503 * gcc.target/aarch64/sve/pcs/saves_4_le.c: Likewise.
1504 * gcc.target/aarch64/sve/pcs/stack_clash_2_128.c: Likewise.
1505 * gcc.target/aarch64/sve/pcs/varargs_1.c: Likewise.
1506 * gcc.target/aarch64/sve/pcs/varargs_2_f16.c: Likewise.
1507 * gcc.target/aarch64/sve/pcs/varargs_2_f32.c: Likewise.
1508 * gcc.target/aarch64/sve/pcs/varargs_2_f64.c: Likewise.
1509 * gcc.target/aarch64/sve/pcs/varargs_2_s16.c: Likewise.
1510 * gcc.target/aarch64/sve/pcs/varargs_2_s32.c: Likewise.
1511 * gcc.target/aarch64/sve/pcs/varargs_2_s64.c: Likewise.
1512 * gcc.target/aarch64/sve/pcs/varargs_2_s8.c: Likewise.
1513 * gcc.target/aarch64/sve/pcs/varargs_2_u16.c: Likewise.
1514 * gcc.target/aarch64/sve/pcs/varargs_2_u32.c: Likewise.
1515 * gcc.target/aarch64/sve/pcs/varargs_2_u64.c: Likewise.
1516 * gcc.target/aarch64/sve/pcs/varargs_2_u8.c: Likewise.
1517
1518 2020-04-09 Richard Biener <rguenther@suse.de>
1519
1520 PR testsuite/93369
1521 * g++.dg/lto/pr64076_0.C: Add -shared -fPIC.
1522 * g++.dg/lto/pr64076_1.C: Add -fPIC.
1523
1524 2020-04-09 Andrea Corallo <andrea.corallo@arm.com>
1525
1526 * gcc.target/aarch64/pr94530.c: New test.
1527
1528 2020-04-09 Bin Cheng <bin.cheng@linux.alibaba.com>
1529
1530 PR tree-optimization/93674
1531 * g++.dg/pr93674.C: New test.
1532
1533 2020-04-08 Sandra Loosemore <sandra@codesourcery.com>
1534
1535 * g++.dg/tree-ssa/pr93940.C: Require pthread target.
1536
1537 2020-04-09 Kewen Lin <linkw@gcc.gnu.org>
1538
1539 PR testsuite/94079
1540 * gfortran.dg/vect/pr83232.f90: Expect 2 rather than 3 times SLP on
1541 non-vect_hw_misalign targets.
1542
1543 2020-04-08 Jakub Jelinek <jakub@redhat.com>
1544
1545 PR middle-end/94526
1546 * gcc.dg/pr94526.c: New test.
1547
1548 PR tree-optimization/94524
1549 * gcc.c-torture/execute/pr94524-1.c: New test.
1550 * gcc.c-torture/execute/pr94524-2.c: New test.
1551
1552 PR c++/94314
1553 * g++.dg/pr94314.C (A::operator new, B::operator new, C::operator new):
1554 Use __SIZE_TYPE__ instead of unsigned long.
1555 * g++.dg/pr94314-3.C (base::operator new, B::operator new): Likewise.
1556
1557 PR middle-end/94120
1558 PR testsuite/94533
1559 * g++.dg/declare-pr94120.C: Move test to ...
1560 * g++.dg/goacc/declare-pr94120.C: ... here. Add dg-error directives.
1561
1562 2020-04-08 Marek Polacek <polacek@redhat.com>
1563
1564 PR c++/94507 - ICE-on-invalid with lambda template.
1565 * g++.dg/cpp2a/lambda-generic7.C: New test.
1566
1567 2020-04-08 Alexandre Oliva <oliva@adacore.com>
1568
1569 * gcc.target/arm/fp16-aapcs-3.c: Explicitly use the
1570 -mfp16-format=alternative option.
1571
1572 2020-04-08 H.J. Lu <hongjiu.lu@intel.com>
1573
1574 PR target/94417
1575 * gcc.target/i386/pr94417-1.c: New test.
1576 * gcc.target/i386/pr94417-2.c: Likewise.
1577 * gcc.target/i386/pr94417-3.c: Likewise.
1578
1579 2020-04-08 Jakub Jelinek <jakub@redhat.com>
1580
1581 PR target/94438
1582 * gcc.target/i386/avx512bw-pr94438.c: New test.
1583 * gcc.target/i386/avx512vlbw-pr94438.c: New test.
1584
1585 2020-04-08 Tobias Burnus <tobias@codesourcery.com>
1586
1587 PR fortran/93871
1588 * gfortran.dg/dec_math_5.f90: Move to ...
1589 * gfortran.dg/ieee/dec_math_1.f90: ... here; change
1590 dg-options to dg-additional-options.
1591
1592 2020-04-08 Alexandre Oliva <oliva@adacore.com>
1593
1594 * gcc.dg/tls/pr78796.c: Require tls_runtime.
1595
1596 2020-04-08 Martin Liska <mliska@suse.cz>
1597
1598 PR c++/94314
1599 * g++.dg/pr94314-2.C: New test.
1600 * g++.dg/pr94314-3.C: New test.
1601 * g++.dg/pr94314.C: New test.
1602
1603 2020-04-08 Dennis Zhang <dennis.zhang@arm.com>
1604
1605 * gcc.target/arm/acle/cde_v_1.c: New test.
1606 * gcc.target/arm/acle/cde_v_1_err.c: New test.
1607 * gcc.target/arm/acle/cde_v_1_mve.c: New test.
1608
1609 2020-04-08 Patrick Palka <ppalka@redhat.com>
1610
1611 Core issues 1001 and 1322
1612 PR c++/92010
1613 * g++.dg/cpp2a/lambda-uneval11.c: New test.
1614 * g++.dg/template/array33.C: New test.
1615 * g++.dg/template/array34.C: New test.
1616 * g++.dg/template/defarg22.C: New test.
1617
1618 2020-04-08 Dennis Zhang <dennis.zhang@arm.com>
1619
1620 * gcc.target/arm/pragma_cde.c: New test.
1621 * lib/target-supports.exp (arm_v8m_main_cde_ok): New target support
1622 option.
1623 (arm_v8m_main_cde_fp, arm_v8_1m_main_cde_mve): Likewise.
1624
1625 2020-04-08 Jakub Jelinek <jakub@redhat.com>
1626
1627 PR c++/94325
1628 * g++.dg/ubsan/vptr-15.C: New test.
1629
1630 2020-04-08 Marek Polacek <polacek@redhat.com>
1631
1632 PR c++/94478 - ICE with defaulted comparison operator
1633 * g++.dg/cpp2a/spaceship-err4.C: New test.
1634
1635 2020-04-08 Alexandre Oliva <oliva@adacore.com>
1636
1637 * gcc.target/arm/polytypes.c: Add quotes around
1638 -flax-vector-conversions.
1639
1640 2020-04-08 Jakub Jelinek <jakub@redhat.com>
1641
1642 PR rtl-optimization/94516
1643 * gcc.dg/torture/pr94516.c: New test.
1644
1645 2020-04-08 Tobias Burnus <tobias@codesourcery.com>
1646
1647 PR middle-end/94120
1648 * c-c++-common/goacc/declare-pr94120.c: New.
1649 * g++.dg/declare-pr94120.C: New.
1650
1651 2020-04-07 Jakub Jelinek <jakub@redhat.com>
1652
1653 PR rtl-optimization/94291
1654 PR rtl-optimization/84169
1655 * gcc.dg/pr94291.c: New test.
1656
1657 2020-04-07 Richard Biener <rguenther@suse.de>
1658
1659 PR middle-end/94479
1660 * gcc.dg/torture/pr94479.c: New testcase.
1661
1662 2020-04-01 Fritz Reese <foreese@gcc.gnu.org>
1663
1664 PR fortran/93871
1665 * gfortran.dg/dec_math.f90: Extend coverage to real(10) and real(16).
1666 * gfortran.dg/dec_math_2.f90: New test.
1667 * gfortran.dg/dec_math_3.f90: Likewise.
1668 * gfortran.dg/dec_math_4.f90: Likewise.
1669 * gfortran.dg/dec_math_5.f90: Likewise.
1670
1671 2020-04-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
1672
1673 * g++.target/arm/mve.exp: New.
1674 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16: Fix testism.
1675 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32: Likewise.
1676
1677 2020-04-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
1678
1679 * gcc.target/arm/mve/intrinsics/vuninitializedq_float.c: Fix testism.
1680 * gcc.target/arm/mve/intrinsics/vuninitializedq_float1.c: Likewise.
1681 * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
1682 * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c: Likewise.
1683
1684 2020-04-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
1685
1686 * gcc.target/arm/mve/intrinsics/mve_vec_extracts_from_memory.c: New
1687 test.
1688
1689 2020-04-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
1690
1691 * gcc.target/arm/mve/intrinsics/mve_immediates_1_n.c: New test.
1692
1693 2020-04-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
1694
1695 * gcc.target/arm/mve/intrinsics/mve_load_from_array.c: New test.
1696 * gcc.target/arm/mve/intrinsics/mve_vector_float.c: Remove
1697 scan-assembler.
1698 * gcc.target/arm/mve/intrinsics/mve_vector_float1.c: Likewise.
1699 * gcc.target/arm/mve/intrinsics/mve_vector_int1.c: Likewise.
1700 * gcc.target/arm/mve/intrinsics/mve_vector_int2.c: Likewise.
1701
1702 2020-04-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
1703
1704 * gcc.target/arm/mve/intrinsics/vmulq_n_f16.c: Fix test.
1705 * gcc.target/arm/mve/intrinsics/vmulq_n_f32.c: Likewise.
1706 * gcc.target/arm/mve/intrinsics/vmulq_n_s16.c: Likewise.
1707 * gcc.target/arm/mve/intrinsics/vmulq_n_s32.c: Likewise.
1708 * gcc.target/arm/mve/intrinsics/vmulq_n_s8.c: Likewise.
1709 * gcc.target/arm/mve/intrinsics/vmulq_n_u16.c: Likewise.
1710 * gcc.target/arm/mve/intrinsics/vmulq_n_u32.c: Likewise.
1711 * gcc.target/arm/mve/intrinsics/vmulq_n_u8.c: Likewise.
1712
1713 2020-04-07 Patrick Palka <ppalka@redhat.com>
1714
1715 PR c++/90996
1716 * g++.dg/cpp1y/pr90996.C: New test.
1717
1718 2020-04-07 Jakub Jelinek <jakub@redhat.com>
1719
1720 PR target/94509
1721 * gcc.target/i386/avx512bw-pr94509-1.c: New test.
1722 * gcc.target/i386/avx512bw-pr94509-2.c: New test.
1723
1724 PR c++/94512
1725 * g++.dg/gomp/pr94512.C: New test.
1726
1727 PR target/94488
1728 * gcc.c-torture/compile/pr94488.c: New test.
1729
1730 PR target/94500
1731 * gcc.target/i386/avx512bw-pr94500.c: New test.
1732
1733 2020-04-06 Steven G. Kargl <kargl@gcc.gnu.org>
1734
1735 PR fortran/93686
1736 * gfortran.dg/pr93686_1.f90: New test.
1737 * gfortran.dg/pr93686_2.f90: Likewise.
1738 * gfortran.dg/pr93686_3.f90: Likewise.
1739 * gfortran.dg/pr93686_4.f90: Likewise.
1740
1741 2020-04-06 Joel Brobecker <brobecker@adacore.com>
1742
1743 * gcc.target/arm/div64-unwinding.c: Skip on vxworks_kernel targets.
1744
1745 2020-04-04 Marek Polacek <polacek@redhat.com>
1746
1747 PR c++/94155 - crash in gimplifier with paren init of aggregates.
1748 * g++.dg/cpp2a/paren-init22.C: New test.
1749
1750 2020-04-05 Iain Sandoe <iain@sandoe.co.uk>
1751
1752 * g++.dg/coroutines/torture/co-await-14-template-traits.C: Rename...
1753 * g++.dg/coroutines/torture/co-await-16-template-traits.C: to this.
1754 * g++.dg/coroutines/torture/co-await-15-capture-comp-ref.C: Rename..
1755 * g++.dg/coroutines/torture/co-await-17-capture-comp-ref.C: to this.
1756
1757 2020-04-05 Nagaraju Mekala <nmekala@xilix.com>
1758
1759 * gcc.target/microblaze/others/builtin-trap.c: Update expected output.
1760
1761 2020-04-04 Hannes Domani <ssbssa@yahoo.de>
1762 Jakub Jelinek <jakub@redhat.com>
1763
1764 PR debug/94459
1765 * g++.dg/debug/pr94459.C: New test.
1766
1767 2020-04-04 Patrick Palka <ppalka@redhat.com>
1768
1769 PR c++/94205
1770 PR c++/79937
1771 * g++.dg/cpp1y/pr79937-5.C: New test.
1772 * g++.dg/cpp1z/lambda-this6.C: New test.
1773
1774 PR c++/94219
1775 PR c++/94205
1776 * g++.dg/cpp1y/constexpr-nsdmi3.C: New test.
1777 * g++.dg/cpp1y/constexpr-nsdmi4.C: New test.
1778 * g++.dg/cpp1y/constexpr-nsdmi5.C: New test.
1779 * g++.dg/cpp1z/lambda-this5.C: New test.
1780
1781 2020-04-04 Jan Hubicka <hubicka@ucw.cz>
1782
1783 PR ipa/93940
1784 * g++.dg/tree-ssa/pr93940.C: New test.
1785
1786 2020-04-04 Jakub Jelinek <jakub@redhat.com>
1787
1788 PR rtl-optimization/94468
1789 * g++.dg/opt/pr94468.C: New test.
1790
1791 PR debug/94441
1792 * g++.dg/opt/pr94441.C: New test.
1793
1794 PR c++/94477
1795 * g++.dg/gomp/pr94477.C: New test.
1796
1797 2020-04-03 H.J. Lu <hongjiu.lu@intel.com>
1798
1799 PR target/94467
1800 * gcc.target/i386/pr94467-1.c: New test.
1801 * gcc.target/i386/pr94467-2.c: Likewise.
1802
1803 2020-04-03 Jakub Jelinek <jakub@redhat.com>
1804
1805 PR target/94460
1806 * gcc.target/i386/avx2-pr94460.c: New test.
1807
1808 2020-04-03 Patrick Palka <ppalka@redhat.com>
1809
1810 PR c++/93211
1811 PR c++/90711
1812 * g++.dg/template/koenig11.C: New test.
1813
1814 2020-04-03 Andre Vieira <andre.simoesdiasvieira@arm.com>
1815
1816 * gcc.target/arm/mve/intrinsics/mve_vector_float.c: Put -mfpu=auto back.
1817 * gcc.target/arm/mve/intrinsics/mve_vector_float1.c: Likewise.
1818 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Likewise.
1819 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise.
1820 * gcc.target/arm/mve/intrinsics/mve_vector_int1.c: Likewise.
1821 * gcc.target/arm/mve/intrinsics/mve_vector_int2.c: Likewise.
1822 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
1823 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
1824 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
1825
1826 2020-04-03 Tamar Christina <tamar.christina@arm.com>
1827
1828 PR target/94396
1829 * gcc.target/aarch64/options_set_11.c: New test.
1830 * gcc.target/aarch64/options_set_12.c: New test.
1831 * gcc.target/aarch64/options_set_13.c: New test.
1832 * gcc.target/aarch64/options_set_14.c: New test.
1833 * gcc.target/aarch64/options_set_15.c: New test.
1834 * gcc.target/aarch64/options_set_16.c: New test.
1835 * gcc.target/aarch64/options_set_17.c: New test.
1836 * gcc.target/aarch64/options_set_18.c: New test.
1837 * gcc.target/aarch64/options_set_19.c: New test.
1838 * gcc.target/aarch64/options_set_20.c: New test.
1839 * gcc.target/aarch64/options_set_21.c: New test.
1840 * gcc.target/aarch64/options_set_22.c: New test.
1841 * gcc.target/aarch64/options_set_23.c: New test.
1842 * gcc.target/aarch64/options_set_24.c: New test.
1843 * gcc.target/aarch64/options_set_25.c: New test.
1844 * gcc.target/aarch64/options_set_26.c: New test.
1845
1846 2020-04-03 Kewen Lin <linkw@gcc.gnu.org>
1847
1848 PR tree-optimization/94443
1849 * gcc.dg/vect/pr94443.c: New test.
1850
1851 2020-04-02 Sandra Loosemore <sandra@codesourcery.com>
1852
1853 * lib/target-supports.exp (check_effective_target_sigsetjmp): Test
1854 for __sigsetjmp as well as sigsetjmp.
1855
1856 2020-04-02 Fritz Reese <foreese@gcc.gnu.org>
1857
1858 PR fortran/85982
1859 * gfortran.dg/dec_structure_28.f90: New test.
1860
1861 2020-04-02 Tobias Burnus <tobias@codesourcery.com>
1862
1863 * gfortran.dg/dtio_35.f90: New.
1864
1865 2020-04-02 Richard Biener <rguenther@suse.de>
1866
1867 PR c/94392
1868 * gcc.dg/torture/pr94392.c: New testcase.
1869
1870 2020-04-02 Jakub Jelinek <jakub@redhat.com>
1871
1872 PR target/94435
1873 * gcc.target/aarch64/pr94435.c: New test.
1874
1875 2020-04-02 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
1876
1877 PR target/94317
1878 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c: Modify.
1879 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c: Likewise.
1880 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c: Likewise.
1881 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c: Likewise.
1882 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_f32.c: Likewise.
1883 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_s32.c: Likewise.
1884 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_u32.c: Likewise.
1885 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_f32.c: Likewise.
1886 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_s32.c: Likewise.
1887 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_u32.c: Likewise.
1888
1889 2020-04-02 Tobias Burnus <tobias@codesourcery.com>
1890
1891 PR fortran/93522
1892 * gfortran.dg/select_rank_4.f90: New.
1893
1894 2020-04-02 Mark Eggleston <mark.eggleston@codethink.com>
1895
1896 PR fortran/93498
1897 * gfortran.dg/pr93498_1.f90: New test.
1898 * gfortran.dg/pr93498_2.f90: New test.
1899
1900 2020-04-02 Mark Eggleston <mark.eggleston@codethink.com>
1901 Steven G. Kargl <kargl@gcc.gnu.org>
1902
1903 PR fortran/94030
1904 * gfortran.dg/pr94030_1.f90: New test.
1905 * gfortran.dg/pr94030_2.f90: New test.
1906
1907 2020-04-01 Iain Buclaw <ibuclaw@gdcproject.org>
1908
1909 PR d/94315
1910 * gdc.dg/pr93038.d: Split scan-file into multiple tests.
1911 * gdc.dg/pr93038b.d: Likewise.
1912
1913 2020-04-01 Iain Buclaw <ibuclaw@gdcproject.org>
1914
1915 PR d/94321
1916 * gdc.dg/pr92216.d: Update to work on targets with 16 or 32-bit
1917 pointers.
1918
1919 2020-04-01 David Malcolm <dmalcolm@redhat.com>
1920
1921 PR analyzer/94378
1922 * gcc.dg/analyzer/compound-assignment-1.c: New test.
1923 * gcc.dg/analyzer/compound-assignment-2.c: New test.
1924 * gcc.dg/analyzer/compound-assignment-3.c: New test.
1925
1926 2020-04-01 Jakub Jelinek <jakub@redhat.com>
1927
1928 PR middle-end/94436
1929 * gcc.dg/pr94436.c: New test.
1930
1931 PR middle-end/94423
1932 * gcc.dg/ubsan/pr94423.c: New test.
1933
1934 2020-04-01 Kewen Lin <linkw@gcc.gnu.org>
1935
1936 PR tree-optimization/94043
1937 * gfortran.dg/graphite/vect-pr94043.f90: New test.
1938
1939 2020-04-01 Iain Buclaw <ibuclaw@gdcproject.org>
1940
1941 PR d/90136
1942 * gdc.dg/pr90136a.d: New test.
1943 * gdc.dg/pr90136b.d: New test.
1944 * gdc.dg/pr90136c.d: New test.
1945
1946 2020-03-31 Andrea Corallo <andrea.corallo@arm.com>
1947
1948 * jit.dg/test-version.c: New testcase.
1949 * jit.dg/all-non-failing-tests.h: Add test-version.c.
1950
1951 2020-03-31 Iain Buclaw <ibuclaw@gdcproject.org>
1952
1953 PR d/94424
1954 * gdc.dg/pr94424.d: New test.
1955
1956 2020-03-31 Felix Yang <felix.yang@huawei.com>
1957
1958 PR tree-optimization/94398
1959 * gcc.target/aarch64/pr94398.c: New test.
1960
1961 2020-03-31 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
1962
1963 * gcc.target/arm/mve/intrinsics/vbicq_n_s16.c: Modify.
1964 * gcc.target/arm/mve/intrinsics/vbicq_n_s32.c: Likewise.
1965 * gcc.target/arm/mve/intrinsics/vbicq_n_u16.c: Likewise.
1966 * gcc.target/arm/mve/intrinsics/vbicq_n_u32.c: Likewise.
1967
1968 2020-03-31 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
1969
1970 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u16.c: Modify.
1971 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u32.c: Likewise.
1972 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u8.c: Likewise.
1973 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f16.c: Likewise.
1974 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f32.c: Likewise.
1975 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s16.c: Likewise.
1976 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s32.c: Likewise.
1977 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s8.c: Likewise.
1978 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f16.c: Likewise.
1979 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f32.c: Likewise.
1980 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16.c: Likewise.
1981 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f32.c: Likewise.
1982 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f16.c: Likewise.
1983 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f32.c: Likewise.
1984 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f16.c: Likewise.
1985 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f32.c: Likewise.
1986 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f16.c: Likewise.
1987 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f32.c: Likewise.
1988 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f16.c: Likewise.
1989 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f32.c: Likewise.
1990 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16.c: Likewise.
1991 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32.c: Likewise.
1992
1993 2020-03-31 Jakub Jelinek <jakub@redhat.com>
1994
1995 PR target/94368
1996 * gcc.dg/pr94368.c: New test.
1997
1998 PR middle-end/94412
1999 * gcc.c-torture/execute/pr94412.c: New test.
2000
2001 PR tree-optimization/94403
2002 * g++.dg/tree-ssa/pr94403.C: New test.
2003
2004 PR rtl-optimization/94344
2005 * gcc.dg/pr94344.c: New test.
2006
2007 2020-03-30 David Malcolm <dmalcolm@redhat.com>
2008
2009 * jit.dg/all-non-failing-tests.h: Add test-empty.c
2010
2011 2020-03-30 Jakub Jelinek <jakub@redhat.com>
2012
2013 PR c++/94385
2014 * c-c++-common/pr94385.c: New test.
2015
2016 2020-03-30 Will Schmidt <will_schmidt@vnet.ibm.com>
2017
2018 * gcc.target/powerpc/pragma_power6.c: New.
2019 * gcc.target/powerpc/pragma_power7.c: New.
2020 * gcc.target/powerpc/pragma_power8.c: New.
2021 * gcc.target/powerpc/pragma_power9.c: New.
2022 * gcc.target/powerpc/pragma_misc9.c: New.
2023 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Update error message.
2024 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Update error message.
2025
2026 2020-03-30 Will Schmidt <will_schmidt@vnet.ibm.com>
2027
2028 * gcc.target/powerpc/bswap64-4.c: Update scan-assembler
2029 expected results.
2030
2031 2020-03-30 Jakub Jelinek <jakub@redhat.com>
2032
2033 PR target/94343
2034 * gcc.target/i386/avx512f-pr94343.c: New test.
2035 * gcc.target/i386/avx512vl-pr94343.c: New test.
2036
2037 2020-03-30 Martin Liska <mliska@suse.cz>
2038
2039 PR rtl-optimization/87716
2040 * gcc.target/i386/pr57193.c: XFAIL a test-case.
2041
2042 2020-03-30 Martin Liska <mliska@suse.cz>
2043
2044 PR testsuite/94402
2045 * gfortran.dg/vect/vect-8.f90: Allow 22 or 23 loops
2046 to be vectorized (based on libmvec presence).
2047
2048 2020-03-30 Jakub Jelinek <jakub@redhat.com>
2049
2050 PR target/93069
2051 * gcc.target/i386/avx512vl-pr93069.c: New test.
2052 * gcc.dg/vect/pr93069.c: New test.
2053
2054 2020-03-29 Iain Buclaw <ibuclaw@gdcproject.org>
2055
2056 * lib/gdc-utils.exp: (gdc-convert-args): Handle compilation test
2057 arguments -D, -H, -X, and set compilable_output_file_ext.
2058 (gdc-convert-test): Document and add cases DFLAGS and
2059 EXTRA_CPP_SOURCES. Add dg-final entry for output generation tests,
2060 and set compilable_do_what to compile.
2061 (gdc-do-test): Define compilable_do_what, default to assemble.
2062
2063 2020-03-29 Iain Buclaw <ibuclaw@gdcproject.org>
2064
2065 * gdc.test/runnable_cxx/runnable_cxx.exp: New file.
2066 * lib/gdc-utils.exp (gdc-do-test): Add case for runnable_cxx.
2067 * lib/gdc.exp (gdc_include_flags): Only add flags for libstdc++-v3 if
2068 GDC_INCLUDE_CXX_FLAGS is true.
2069 (gdc_link_flags): Likewise.
2070 (gdc_init): Move setting of default gdc test flags to...
2071 (gdc_target_compile): ...here.
2072
2073 2020-03-29 Iain Buclaw <ibuclaw@gdcproject.org>
2074
2075 * gdc.test/compilable/compilable.exp: New file.
2076 * gdc.test/fail_compilation/fail_compilation.exp: New file.
2077 * gdc.test/runnable/runnable.exp: New file.
2078 * gdc.test/gdc-test.exp: Move and rename to...
2079 * lib/gdc-utils.exp: ...this. Remove load_lib gdc-dg.exp.
2080 (dmd2dg): Rename to...
2081 (gdc-convert-test): ...this.
2082 (gdc-do-test): Add testcases parameter and remove subdir handling.
2083
2084 2020-03-28 Roman Zhuykov <zhroma@ispras.ru>
2085
2086 * gcc.dg/torture/pr87197-debug-sms.c: Move to ...
2087 * gcc.dg/sms-compare-debug-1.c: ... this. Add -O2.
2088 * gcc.c-torture/execute/pr70127-debug-sms.c: Move to ...
2089 * gcc.dg/sms-compare-debug-2.c: ... this. Add -O2.
2090
2091 2020-03-28 Tobias Burnus <tobias@codesourcery.com>
2092
2093 PR fortran/94348
2094 * gfortran.dg/module_procedure_3.f90: New.
2095
2096 2020-03-28 Patrick Palka <ppalka@redhat.com>
2097
2098 PR c++/94306
2099 * g++.dg/concepts/diagnostic8.C: New test.
2100
2101 PR c++/94252
2102 * g++.dg/concepts/diagnostic7.C: New test.
2103 * g++.dg/concepts/pr94252.C: New test.
2104 * g++.dg/cpp2a/concepts-requires18.C: Adjust to expect an additional
2105 diagnostic.
2106
2107 * g++.dg/concepts/diagnostic1.C: Pass -fconcepts-diagnostics-depth=2.
2108 * g++.dg/concepts/diagnostic5.C: Adjust expected diagnostics.
2109 * g++.dg/cpp2a/concepts-iconv1.C: Pass -fconcepts-diagnostics-depth=2.
2110 * g++.dg/cpp2a/concepts-requires5.C: Likewise.
2111
2112 * g++.dg/concepts/diagnostic2.C: Expect "no operand" instead of
2113 "neither operand".
2114 * g++.dg/concepts/diagnostic5.C: New test.
2115
2116 2020-03-28 Jakub Jelinek <jakub@redhat.com>
2117
2118 PR c/93573
2119 * gcc.dg/pr93573-1.c: New test.
2120 * gcc.dg/pr93573-2.c: New test.
2121
2122 PR tree-optimization/94329
2123 * gfortran.dg/pr94329.f90: New test.
2124
2125 2020-03-27 Jakub Jelinek <jakub@redhat.com>
2126
2127 PR c++/94339
2128 * g++.dg/ext/attr-copy-2.C: Revert the last changes.
2129
2130 2020-03-27 Martin Sebor <msebor@redhat.com>
2131
2132 PR c++/94346
2133 * c-c++-common/attr-copy.c: New test.
2134
2135 2020-03-27 Martin Sebor <msebor@redhat.com>
2136
2137 PR c++/94098
2138 * g++.dg/ext/attr-access-2.C: New test.
2139
2140 2020-03-27 Martin Sebor <msebor@redhat.com>
2141
2142 PR c++/94078
2143 PR c++/93824
2144 PR c++/93810
2145 * g++.dg/warn/Wmismatched-tags-3.C: New test.
2146 * g++.dg/warn/Wmismatched-tags-4.C: New test.
2147 * g++.dg/warn/Wmismatched-tags-5.C: New test.
2148 * g++.dg/warn/Wmismatched-tags-6.C: New test.
2149 * g++.dg/warn/Wredundant-tags-3.C: Remove xfails.
2150 * g++.dg/warn/Wredundant-tags-6.C: New test.
2151 * g++.dg/warn/Wredundant-tags-7.C: New test.
2152
2153 2020-03-27 David Malcolm <dmalcolm@redhat.com>
2154
2155 * gcc.dg/analyzer/data-model-5b.c: Add xfail for new false
2156 positive leak.
2157 * gcc.dg/analyzer/data-model-5c.c: Likewise.
2158 * gcc.dg/analyzer/malloc-5.c: New test.
2159
2160 2020-03-27 David Malcolm <dmalcolm@redhat.com>
2161
2162 * gcc.dg/analyzer/dot-output.c: Check that
2163 dot-output.c.supergraph-eg.dot is valid.
2164
2165 2020-03-27 Richard Biener <rguenther@suse.de>
2166
2167 PR debug/94273
2168 * g++.dg/debug/pr94273.C: New testcase.
2169
2170 2020-03-27 Tobias Burnus <tobias@codesourcery.com>
2171
2172 PR fortran/93957
2173 * gfortran.dg/assumed_rank_19.f90: New.
2174
2175 2020-03-27 Tobias Burnus <tobias@codesourcery.com>
2176
2177 PR fortran/93363
2178 * gfortran.dg/associate_51.f90: Fix test case.
2179 * gfortran.dg/associate_53.f90: New.
2180
2181 2020-03-27 Jakub Jelinek <jakub@redhat.com>
2182
2183 PR c++/94326
2184 * g++.dg/other/pr94326.C: New test.
2185
2186 PR c++/94339
2187 * g++.dg/other/pr94339.C: New test.
2188 * g++.dg/ext/attr-copy-2.C: Comment out failing tests due to PR94346.
2189
2190 2020-03-27 Roman Zhuykov <zhroma@ispras.ru>
2191
2192 * gcc.c-torture/execute/pr70127-debug-sms.c: New test.
2193 * gcc.dg/torture/pr87197-debug-sms.c: New test.
2194
2195 2020-03-27 Marek Polacek <polacek@redhat.com>
2196
2197 PR c++/94336 - template keyword accepted before destructor names.
2198 * g++.dg/template/template-keyword2.C: New test.
2199
2200 2020-03-27 Iain Sandoe <iain@sandoe.co.uk>
2201
2202 * g++.dg/coroutines/torture/symmetric-transfer-00-basic.C:
2203 Add <cstdio>.
2204
2205 2020-03-26 Marek Polacek <polacek@redhat.com>
2206
2207 DR 1710
2208 PR c++/94057 - template keyword in a typename-specifier.
2209 * g++.dg/cpp1y/alias-decl1.C: New test.
2210 * g++.dg/cpp1y/alias-decl2.C: New test.
2211 * g++.dg/cpp1y/alias-decl3.C: New test.
2212 * g++.dg/parse/missing-template1.C: Update dg-error.
2213 * g++.dg/parse/template3.C: Likewise.
2214 * g++.dg/template/error4.C: Likewise.
2215 * g++.dg/template/meminit2.C: Likewise.
2216 * g++.dg/template/dependent-name5.C: Likewise.
2217 * g++.dg/template/dependent-name7.C: New test.
2218 * g++.dg/template/dependent-name8.C: New test.
2219 * g++.dg/template/dependent-name9.C: New test.
2220 * g++.dg/template/dependent-name10.C: New test.
2221 * g++.dg/template/dependent-name11.C: New test.
2222 * g++.dg/template/dependent-name12.C: New test.
2223 * g++.dg/template/dependent-name13.C: New test.
2224 * g++.dg/template/dr1794.C: New test.
2225 * g++.dg/template/dr314.C: New test.
2226 * g++.dg/template/dr1710.C: New test.
2227 * g++.dg/template/dr1710-2.C: New test.
2228 * g++.old-deja/g++.pt/crash38.C: Update dg-error.
2229
2230 2020-03-26 Iain Sandoe <iain@sandoe.co.uk>
2231
2232 * g++.dg/coroutines/torture/co-ret-09-bool-await-susp.C: Amend
2233 to n4849 behaviour.
2234 * g++.dg/coroutines/torture/symmetric-transfer-00-basic.C: New
2235 test.
2236
2237 2020-03-26 Iain Sandoe <iain@sandoe.co.uk>
2238
2239 * g++.dg/coroutines/torture/exceptions-test-01-n4849-a.C: New test.
2240
2241 2020-03-26 Martin Liska <mliska@suse.cz>
2242
2243 * gcc.target/i386/pr81213.c: Do not scan assembler
2244 and add one missing PR entry.
2245
2246 2020-03-26 Jakub Jelinek <jakub@redhat.com>
2247
2248 PR debug/94323
2249 * g++.dg/debug/pr94323.C: New test.
2250
2251 2020-03-26 Martin Liska <mliska@suse.cz>
2252
2253 PR testsuite/94334
2254 * gcc.dg/lto/pr94271_0.c: Skip for non-x86 targets
2255 and add ifunc effective target.
2256 * gcc.target/i386/pr81213-2.c: Add ifunc effective target.
2257
2258 2020-03-26 Jakub Jelinek <jakub@redhat.com>
2259
2260 PR debug/94281
2261 * g++.dg/debug/pr94281.C: New test.
2262
2263 PR c++/81349
2264 * g++.dg/cpp1z/pr81349.C: New test.
2265
2266 PR c++/94272
2267 * g++.dg/debug/pr94272.C: New test.
2268
2269 2020-03-26 Felix Yang <felix.yang@huawei.com>
2270
2271 PR tree-optimization/94269
2272 * gcc.dg/pr94269.c: New test.
2273
2274 2020-03-25 Andrew Stubbs <ams@codesourcery.com>
2275
2276 * gcc.dg/vect/bb-slp-pr69907.c: Disable the dump scan for amdgcn.
2277 * lib/target-supports.exp (check_effective_target_vect_unpack):
2278 Add amdgcn.
2279
2280 2020-03-25 Jakub Jelinek <jakub@redhat.com>
2281
2282 PR target/94292
2283 * gcc.dg/pr94292.c: New test.
2284
2285 2020-03-25 Martin Sebor <msebor@redhat.com>
2286
2287 PR middle-end/94004
2288 * gcc.dg/Walloca-larger-than-3.c: New test.
2289 * gcc.dg/Walloca-larger-than-3.h: New test header.
2290 * gcc.dg/Wvla-larger-than-4.c: New test.
2291
2292 2020-03-25 Patrick Palka <ppalka@redhat.com>
2293
2294 PR c++/94265
2295 * g++.dg/warn/Wduplicated-cond1.C: New test.
2296
2297 2020-03-25 Martin Sebor <msebor@redhat.com>
2298
2299 PR tree-optimization/94131
2300 * gcc.dg/pr94131.c: New test.
2301
2302 2020-03-25 Sandra Loosemore <sandra@codesourcery.com>
2303
2304 * gcc.dg/pr92301.c (main): Allow argc to be 0 to support
2305 embedded targets.
2306
2307 2020-03-25 Jakub Jelinek <jakub@redhat.com>
2308
2309 PR debug/94296
2310 * gcc.dg/cleanup-13.c: Add a comment that the test is not
2311 -fcompare-debug compatible with certain other options.
2312
2313 PR target/94308
2314 * gcc.target/i386/pr94308.c: New test.
2315
2316 2020-03-25 Martin Liska <mliska@suse.cz>
2317
2318 PR target/93274
2319 PR ipa/94271
2320 * gcc.target/i386/pr81213-2.c: New test.
2321 * gcc.target/i386/pr81213.c: Add additional source.
2322 * gcc.dg/lto/pr94271_0.c: New test.
2323 * gcc.dg/lto/pr94271_1.c: New test.
2324
2325 2020-03-25 Jakub Jelinek <jakub@redhat.com>
2326
2327 PR debug/94280
2328 * gfortran.dg/iso_c_binding_compiler_1.f90: Add dg-skip-if for
2329 -fcompare-debug.
2330 * gfortran.dg/iso_c_binding_compiler_3.f90: Likewise.
2331 * gfortran.dg/unlimited_polymorphic_31.f03: Likewise.
2332
2333 2020-03-25 Mark Eggleston <mark.eggleston@codethink.com>
2334
2335 PR fortran/93484
2336 * gfortran.dg/pr93484_1.f90: New test.
2337 * gfortran.dg/pr93484_2.f90: New test.
2338
2339 2020-03-25 Jakub Jelinek <jakub@redhat.com>
2340
2341 PR middle-end/94303
2342 * g++.dg/torture/pr94303.C: New test.
2343
2344 PR c++/94223
2345 * g++.dg/opt/pr94223.C: New test.
2346
2347 PR tree-optimization/94300
2348 * gcc.target/i386/avx512f-pr94300.c: New test.
2349
2350 PR debug/94283
2351 * gcc.dg/pr94283.c: New test.
2352
2353 2020-03-24 Sandra Loosemore <sandra@codesourcery.com>
2354
2355 * gcc.dg/analyzer/sigsetjmp-5.c: Require sigsetjmp support.
2356 * gcc.dg/analyzer/sigsetjmp-6.c: Likewise.
2357 * lib/target-supports.exp (check_effective_target_sigsetjmp): New.
2358
2359 2020-03-24 Marek Polacek <polacek@redhat.com>
2360
2361 PR c++/94190 - wrong no post-decrement operator error in template.
2362 * g++.dg/conversion/op7.C: New test.
2363
2364 2020-03-24 Christophe Lyon <christophe.lyon@linaro.org>
2365
2366 * gcc/arm/vfp-1.c: Use arm_fp__ok effective-target.
2367 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
2368 * gcc.target/arm/vfp-ldmiad.c: Likewise.
2369 * gcc.target/arm/vfp-stmdbd.c: Likewise.
2370 * gcc.target/arm/vfp-stmiad.c: Likewise.
2371 * gcc.target/arm/vnmul-1.c: Likewise.
2372 * gcc.target/arm/vnmul-3.c: Likewise.
2373 * gcc.target/arm/vnmul-4.c: Likewise.
2374
2375 2020-03-24 Christophe Lyon <christophe.lyon@linaro.org>
2376
2377 * gcc.target/arm/cmp-2.c: Move double-precision tests to...
2378 * gcc.target/arm/cmp-3.c: ...here (new file)
2379
2380 2020-03-24 Christophe Lyon <christophe.lyon@linaro.org>
2381
2382 * lib/target-supports.exp
2383 (check_effective_target_arm_fp_dp_ok_nocache): New.
2384 (check_effective_target_arm_fp_dp_ok): New.
2385 (add_options_for_arm_fp_dp): New.
2386
2387 2020-03-24 Jakub Jelinek <jakub@redhat.com>
2388
2389 PR target/94286
2390 * gcc.dg/pr94286.c: New test.
2391
2392 PR debug/94285
2393 * gfortran.dg/pr94285.f90: New test.
2394
2395 PR debug/94283
2396 * gcc.target/i386/pr94283.c: New test.
2397
2398 PR debug/94277
2399 * gcc.dg/pr94277.c: New test.
2400
2401 2020-03-23 Jeff Law <law@redhat.com>
2402
2403 PR target/94144
2404 PR target/94238
2405 * gcc.c-torture/compile/pr94144.c: New test.
2406 * gcc.c-torture/compile/pr94238.c: New test.
2407
2408 2020-03-23 Patrick Palka <ppalka@redhat.com>
2409
2410 PR c++/93805
2411 * g++.dg/warn/Wnoexcept2.C: New test.
2412
2413 2020-03-23 Jakub Jelinek <jakub@redhat.com>
2414
2415 PR c++/91993
2416 * g++.dg/warn/Wconversion-pr91993.C: New test.
2417 * g++.dg/ubsan/pr91993.C: New test.
2418 * c-c++-common/ubsan/float-cast-overflow-1.c: Add -Wno-overflow
2419 to dg-options.
2420 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
2421 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
2422
2423 2020-03-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
2424 Andre Vieira <andre.simoesdiasvieira@arm.com>
2425 Mihail Ionescu <mihail.ionescu@arm.com>
2426
2427 * gcc.target/arm/mve/intrinsics/vshlcq_m_s16.c: New test.
2428 * gcc.target/arm/mve/intrinsics/vshlcq_m_s32.c: Likewise.
2429 * gcc.target/arm/mve/intrinsics/vshlcq_m_s8.c: Likewise.
2430 * gcc.target/arm/mve/intrinsics/vshlcq_m_u16.c: Likewise.
2431 * gcc.target/arm/mve/intrinsics/vshlcq_m_u32.c: Likewise.
2432 * gcc.target/arm/mve/intrinsics/vshlcq_m_u8.c: Likewise.
2433
2434 2020-03-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
2435
2436 * gcc.target/arm/mve/intrinsics/asrl.c: New test.
2437 * gcc.target/arm/mve/intrinsics/lsll.c: Likewise.
2438 * gcc.target/arm/mve/intrinsics/sqrshr.c: Likewise.
2439 * gcc.target/arm/mve/intrinsics/sqrshrl_sat48.c: Likewise.
2440 * gcc.target/arm/mve/intrinsics/sqrshrl_sat64.c: Likewise.
2441 * gcc.target/arm/mve/intrinsics/sqshl.c: Likewise.
2442 * gcc.target/arm/mve/intrinsics/sqshll.c: Likewise.
2443 * gcc.target/arm/mve/intrinsics/srshr.c: Likewise.
2444 * gcc.target/arm/mve/intrinsics/srshrl.c: Likewise.
2445 * gcc.target/arm/mve/intrinsics/uqrshl.c: Likewise.
2446 * gcc.target/arm/mve/intrinsics/uqrshll_sat48.c: Likewise.
2447 * gcc.target/arm/mve/intrinsics/uqrshll_sat64.c: Likewise.
2448 * gcc.target/arm/mve/intrinsics/uqshl.c: Likewise.
2449 * gcc.target/arm/mve/intrinsics/uqshll.c: Likewise.
2450 * gcc.target/arm/mve/intrinsics/urshr.c: Likewise.
2451 * gcc.target/arm/mve/intrinsics/urshrl.c: Likewise.
2452 * lib/target-supports.exp:
2453 (check_effective_target_arm_v8_1m_mve_fp_ok_nocache): Modify to not
2454 support MVE floating point in Big Endian mode.
2455 (check_effective_target_arm_v8_1m_mve_ok_nocache): Modify to not
2456 support MVE integer in Big Endian mode.
2457
2458 2020-03-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
2459 Andre Vieira <andre.simoesdiasvieira@arm.com>
2460 Mihail Ionescu <mihail.ionescu@arm.com>
2461
2462 * gcc.target/arm/mve/intrinsics/vgetq_lane_f16.c: New test.
2463 * gcc.target/arm/mve/intrinsics/vgetq_lane_f32.c: Likewise.
2464 * gcc.target/arm/mve/intrinsics/vgetq_lane_s16.c: Likewise.
2465 * gcc.target/arm/mve/intrinsics/vgetq_lane_s32.c: Likewise.
2466 * gcc.target/arm/mve/intrinsics/vgetq_lane_s64.c: Likewise.
2467 * gcc.target/arm/mve/intrinsics/vgetq_lane_s8.c: Likewise.
2468 * gcc.target/arm/mve/intrinsics/vgetq_lane_u16.c: Likewise.
2469 * gcc.target/arm/mve/intrinsics/vgetq_lane_u32.c: Likewise.
2470 * gcc.target/arm/mve/intrinsics/vgetq_lane_u64.c: Likewise.
2471 * gcc.target/arm/mve/intrinsics/vgetq_lane_u8.c: Likewise.
2472 * gcc.target/arm/mve/intrinsics/vsetq_lane_f16.c: Likewise.
2473 * gcc.target/arm/mve/intrinsics/vsetq_lane_f32.c: Likewise.
2474 * gcc.target/arm/mve/intrinsics/vsetq_lane_s16.c: Likewise.
2475 * gcc.target/arm/mve/intrinsics/vsetq_lane_s32.c: Likewise.
2476 * gcc.target/arm/mve/intrinsics/vsetq_lane_s64.c: Likewise.
2477 * gcc.target/arm/mve/intrinsics/vsetq_lane_s8.c: Likewise.
2478 * gcc.target/arm/mve/intrinsics/vsetq_lane_u16.c: Likewise.
2479 * gcc.target/arm/mve/intrinsics/vsetq_lane_u32.c: Likewise.
2480 * gcc.target/arm/mve/intrinsics/vsetq_lane_u64.c: Likewise.
2481 * gcc.target/arm/mve/intrinsics/vsetq_lane_u8.c: Likewise.
2482
2483 2020-03-23 Andrea Corallo <andrea.corallo@arm.com>
2484
2485 * jit.dg/all-non-failing-tests.h: Add test-long-string-literal.c.
2486 * jit.dg/test-long-string-literal.c: New testcase.
2487
2488 2020-03-23 Andre Vieira <andre.simoesdiasvieira@arm.com>
2489
2490 * gcc.target/arm/mve/intrinsics/mve_fp_fpu1.c: Remove dg-do.
2491 * gcc.target/arm/mve/intrinsics/mve_fp_fpu2.c: Likewise.
2492 * gcc.target/arm/mve/intrinsics/mve_fpu1.c: Likewise.
2493 * gcc.target/arm/mve/intrinsics/mve_fpu2.c: Likewise.
2494 * gcc.target/arm/mve/intrinsics/mve_fpu3.c: Likewise.
2495 * gcc.target/arm/mve/intrinsics/mve_libcall1.c: Likewise.
2496 * gcc.target/arm/mve/intrinsics/mve_libcall2.c: Likewise.
2497 * gcc.target/arm/mve/intrinsics/mve_move_gpr_to_gpr.c: Likewise.
2498 * gcc.target/arm/mve/intrinsics/mve_vector_float.c: Likewise.
2499 * gcc.target/arm/mve/intrinsics/mve_vector_float1.c: Likewise.
2500 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Likewise.
2501 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise.
2502 * gcc.target/arm/mve/intrinsics/mve_vector_int1.c: Likewise.
2503 * gcc.target/arm/mve/intrinsics/mve_vector_int2.c: Likewise.
2504 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
2505 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
2506 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
2507 * gcc.target/arm/mve/intrinsics/vabavq_p_s16.c: Likewise.
2508 * gcc.target/arm/mve/intrinsics/vabavq_p_s32.c: Likewise.
2509 * gcc.target/arm/mve/intrinsics/vabavq_p_s8.c: Likewise.
2510 * gcc.target/arm/mve/intrinsics/vabavq_p_u16.c: Likewise.
2511 * gcc.target/arm/mve/intrinsics/vabavq_p_u32.c: Likewise.
2512 * gcc.target/arm/mve/intrinsics/vabavq_p_u8.c: Likewise.
2513 * gcc.target/arm/mve/intrinsics/vabavq_s16.c: Likewise.
2514 * gcc.target/arm/mve/intrinsics/vabavq_s32.c: Likewise.
2515 * gcc.target/arm/mve/intrinsics/vabavq_s8.c: Likewise.
2516 * gcc.target/arm/mve/intrinsics/vabavq_u16.c: Likewise.
2517 * gcc.target/arm/mve/intrinsics/vabavq_u32.c: Likewise.
2518 * gcc.target/arm/mve/intrinsics/vabavq_u8.c: Likewise.
2519 * gcc.target/arm/mve/intrinsics/vabdq_f16.c: Likewise.
2520 * gcc.target/arm/mve/intrinsics/vabdq_f32.c: Likewise.
2521 * gcc.target/arm/mve/intrinsics/vabdq_m_f16.c: Likewise.
2522 * gcc.target/arm/mve/intrinsics/vabdq_m_f32.c: Likewise.
2523 * gcc.target/arm/mve/intrinsics/vabdq_m_s16.c: Likewise.
2524 * gcc.target/arm/mve/intrinsics/vabdq_m_s32.c: Likewise.
2525 * gcc.target/arm/mve/intrinsics/vabdq_m_s8.c: Likewise.
2526 * gcc.target/arm/mve/intrinsics/vabdq_m_u16.c: Likewise.
2527 * gcc.target/arm/mve/intrinsics/vabdq_m_u32.c: Likewise.
2528 * gcc.target/arm/mve/intrinsics/vabdq_m_u8.c: Likewise.
2529 * gcc.target/arm/mve/intrinsics/vabdq_s16.c: Likewise.
2530 * gcc.target/arm/mve/intrinsics/vabdq_s32.c: Likewise.
2531 * gcc.target/arm/mve/intrinsics/vabdq_s8.c: Likewise.
2532 * gcc.target/arm/mve/intrinsics/vabdq_u16.c: Likewise.
2533 * gcc.target/arm/mve/intrinsics/vabdq_u32.c: Likewise.
2534 * gcc.target/arm/mve/intrinsics/vabdq_u8.c: Likewise.
2535 * gcc.target/arm/mve/intrinsics/vabdq_x_f16.c: Likewise.
2536 * gcc.target/arm/mve/intrinsics/vabdq_x_f32.c: Likewise.
2537 * gcc.target/arm/mve/intrinsics/vabdq_x_s16.c: Likewise.
2538 * gcc.target/arm/mve/intrinsics/vabdq_x_s32.c: Likewise.
2539 * gcc.target/arm/mve/intrinsics/vabdq_x_s8.c: Likewise.
2540 * gcc.target/arm/mve/intrinsics/vabdq_x_u16.c: Likewise.
2541 * gcc.target/arm/mve/intrinsics/vabdq_x_u32.c: Likewise.
2542 * gcc.target/arm/mve/intrinsics/vabdq_x_u8.c: Likewise.
2543 * gcc.target/arm/mve/intrinsics/vabsq_f16.c: Likewise.
2544 * gcc.target/arm/mve/intrinsics/vabsq_f32.c: Likewise.
2545 * gcc.target/arm/mve/intrinsics/vabsq_m_f16.c: Likewise.
2546 * gcc.target/arm/mve/intrinsics/vabsq_m_f32.c: Likewise.
2547 * gcc.target/arm/mve/intrinsics/vabsq_m_s16.c: Likewise.
2548 * gcc.target/arm/mve/intrinsics/vabsq_m_s32.c: Likewise.
2549 * gcc.target/arm/mve/intrinsics/vabsq_m_s8.c: Likewise.
2550 * gcc.target/arm/mve/intrinsics/vabsq_s16.c: Likewise.
2551 * gcc.target/arm/mve/intrinsics/vabsq_s32.c: Likewise.
2552 * gcc.target/arm/mve/intrinsics/vabsq_s8.c: Likewise.
2553 * gcc.target/arm/mve/intrinsics/vabsq_x_f16.c: Likewise.
2554 * gcc.target/arm/mve/intrinsics/vabsq_x_f32.c: Likewise.
2555 * gcc.target/arm/mve/intrinsics/vabsq_x_s16.c: Likewise.
2556 * gcc.target/arm/mve/intrinsics/vabsq_x_s32.c: Likewise.
2557 * gcc.target/arm/mve/intrinsics/vabsq_x_s8.c: Likewise.
2558 * gcc.target/arm/mve/intrinsics/vadciq_m_s32.c: Likewise.
2559 * gcc.target/arm/mve/intrinsics/vadciq_m_u32.c: Likewise.
2560 * gcc.target/arm/mve/intrinsics/vadciq_s32.c: Likewise.
2561 * gcc.target/arm/mve/intrinsics/vadciq_u32.c: Likewise.
2562 * gcc.target/arm/mve/intrinsics/vadcq_m_s32.c: Likewise.
2563 * gcc.target/arm/mve/intrinsics/vadcq_m_u32.c: Likewise.
2564 * gcc.target/arm/mve/intrinsics/vadcq_s32.c: Likewise.
2565 * gcc.target/arm/mve/intrinsics/vadcq_u32.c: Likewise.
2566 * gcc.target/arm/mve/intrinsics/vaddlvaq_p_s32.c: Likewise.
2567 * gcc.target/arm/mve/intrinsics/vaddlvaq_p_u32.c: Likewise.
2568 * gcc.target/arm/mve/intrinsics/vaddlvaq_s32.c: Likewise.
2569 * gcc.target/arm/mve/intrinsics/vaddlvaq_u32.c: Likewise.
2570 * gcc.target/arm/mve/intrinsics/vaddlvq_p_s32.c: Likewise.
2571 * gcc.target/arm/mve/intrinsics/vaddlvq_p_u32.c: Likewise.
2572 * gcc.target/arm/mve/intrinsics/vaddlvq_s32.c: Likewise.
2573 * gcc.target/arm/mve/intrinsics/vaddlvq_u32.c: Likewise.
2574 * gcc.target/arm/mve/intrinsics/vaddq_f16.c: Likewise.
2575 * gcc.target/arm/mve/intrinsics/vaddq_f32.c: Likewise.
2576 * gcc.target/arm/mve/intrinsics/vaddq_m_f16.c: Likewise.
2577 * gcc.target/arm/mve/intrinsics/vaddq_m_f32.c: Likewise.
2578 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f16.c: Likewise.
2579 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f32.c: Likewise.
2580 * gcc.target/arm/mve/intrinsics/vaddq_m_n_s16.c: Likewise.
2581 * gcc.target/arm/mve/intrinsics/vaddq_m_n_s32.c: Likewise.
2582 * gcc.target/arm/mve/intrinsics/vaddq_m_n_s8.c: Likewise.
2583 * gcc.target/arm/mve/intrinsics/vaddq_m_n_u16.c: Likewise.
2584 * gcc.target/arm/mve/intrinsics/vaddq_m_n_u32.c: Likewise.
2585 * gcc.target/arm/mve/intrinsics/vaddq_m_n_u8.c: Likewise.
2586 * gcc.target/arm/mve/intrinsics/vaddq_m_s16.c: Likewise.
2587 * gcc.target/arm/mve/intrinsics/vaddq_m_s32.c: Likewise.
2588 * gcc.target/arm/mve/intrinsics/vaddq_m_s8.c: Likewise.
2589 * gcc.target/arm/mve/intrinsics/vaddq_m_u16.c: Likewise.
2590 * gcc.target/arm/mve/intrinsics/vaddq_m_u32.c: Likewise.
2591 * gcc.target/arm/mve/intrinsics/vaddq_m_u8.c: Likewise.
2592 * gcc.target/arm/mve/intrinsics/vaddq_n_f16.c: Likewise.
2593 * gcc.target/arm/mve/intrinsics/vaddq_n_f32.c: Likewise.
2594 * gcc.target/arm/mve/intrinsics/vaddq_n_s16.c: Likewise.
2595 * gcc.target/arm/mve/intrinsics/vaddq_n_s32.c: Likewise.
2596 * gcc.target/arm/mve/intrinsics/vaddq_n_s8.c: Likewise.
2597 * gcc.target/arm/mve/intrinsics/vaddq_n_u16.c: Likewise.
2598 * gcc.target/arm/mve/intrinsics/vaddq_n_u32.c: Likewise.
2599 * gcc.target/arm/mve/intrinsics/vaddq_n_u8.c: Likewise.
2600 * gcc.target/arm/mve/intrinsics/vaddq_s16.c: Likewise.
2601 * gcc.target/arm/mve/intrinsics/vaddq_s32.c: Likewise.
2602 * gcc.target/arm/mve/intrinsics/vaddq_s8.c: Likewise.
2603 * gcc.target/arm/mve/intrinsics/vaddq_u16.c: Likewise.
2604 * gcc.target/arm/mve/intrinsics/vaddq_u32.c: Likewise.
2605 * gcc.target/arm/mve/intrinsics/vaddq_u8.c: Likewise.
2606 * gcc.target/arm/mve/intrinsics/vaddq_x_f16.c: Likewise.
2607 * gcc.target/arm/mve/intrinsics/vaddq_x_f32.c: Likewise.
2608 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f16.c: Likewise.
2609 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f32.c: Likewise.
2610 * gcc.target/arm/mve/intrinsics/vaddq_x_n_s16.c: Likewise.
2611 * gcc.target/arm/mve/intrinsics/vaddq_x_n_s32.c: Likewise.
2612 * gcc.target/arm/mve/intrinsics/vaddq_x_n_s8.c: Likewise.
2613 * gcc.target/arm/mve/intrinsics/vaddq_x_n_u16.c: Likewise.
2614 * gcc.target/arm/mve/intrinsics/vaddq_x_n_u32.c: Likewise.
2615 * gcc.target/arm/mve/intrinsics/vaddq_x_n_u8.c: Likewise.
2616 * gcc.target/arm/mve/intrinsics/vaddq_x_s16.c: Likewise.
2617 * gcc.target/arm/mve/intrinsics/vaddq_x_s32.c: Likewise.
2618 * gcc.target/arm/mve/intrinsics/vaddq_x_s8.c: Likewise.
2619 * gcc.target/arm/mve/intrinsics/vaddq_x_u16.c: Likewise.
2620 * gcc.target/arm/mve/intrinsics/vaddq_x_u32.c: Likewise.
2621 * gcc.target/arm/mve/intrinsics/vaddq_x_u8.c: Likewise.
2622 * gcc.target/arm/mve/intrinsics/vaddvaq_p_s16.c: Likewise.
2623 * gcc.target/arm/mve/intrinsics/vaddvaq_p_s32.c: Likewise.
2624 * gcc.target/arm/mve/intrinsics/vaddvaq_p_s8.c: Likewise.
2625 * gcc.target/arm/mve/intrinsics/vaddvaq_p_u16.c: Likewise.
2626 * gcc.target/arm/mve/intrinsics/vaddvaq_p_u32.c: Likewise.
2627 * gcc.target/arm/mve/intrinsics/vaddvaq_p_u8.c: Likewise.
2628 * gcc.target/arm/mve/intrinsics/vaddvaq_s16.c: Likewise.
2629 * gcc.target/arm/mve/intrinsics/vaddvaq_s32.c: Likewise.
2630 * gcc.target/arm/mve/intrinsics/vaddvaq_s8.c: Likewise.
2631 * gcc.target/arm/mve/intrinsics/vaddvaq_u16.c: Likewise.
2632 * gcc.target/arm/mve/intrinsics/vaddvaq_u32.c: Likewise.
2633 * gcc.target/arm/mve/intrinsics/vaddvaq_u8.c: Likewise.
2634 * gcc.target/arm/mve/intrinsics/vaddvq_p_s16.c: Likewise.
2635 * gcc.target/arm/mve/intrinsics/vaddvq_p_s32.c: Likewise.
2636 * gcc.target/arm/mve/intrinsics/vaddvq_p_s8.c: Likewise.
2637 * gcc.target/arm/mve/intrinsics/vaddvq_p_u16.c: Likewise.
2638 * gcc.target/arm/mve/intrinsics/vaddvq_p_u32.c: Likewise.
2639 * gcc.target/arm/mve/intrinsics/vaddvq_p_u8.c: Likewise.
2640 * gcc.target/arm/mve/intrinsics/vaddvq_s16.c: Likewise.
2641 * gcc.target/arm/mve/intrinsics/vaddvq_s32.c: Likewise.
2642 * gcc.target/arm/mve/intrinsics/vaddvq_s8.c: Likewise.
2643 * gcc.target/arm/mve/intrinsics/vaddvq_u16.c: Likewise.
2644 * gcc.target/arm/mve/intrinsics/vaddvq_u32.c: Likewise.
2645 * gcc.target/arm/mve/intrinsics/vaddvq_u8.c: Likewise.
2646 * gcc.target/arm/mve/intrinsics/vandq_f16.c: Likewise.
2647 * gcc.target/arm/mve/intrinsics/vandq_f32.c: Likewise.
2648 * gcc.target/arm/mve/intrinsics/vandq_m_f16.c: Likewise.
2649 * gcc.target/arm/mve/intrinsics/vandq_m_f32.c: Likewise.
2650 * gcc.target/arm/mve/intrinsics/vandq_m_s16.c: Likewise.
2651 * gcc.target/arm/mve/intrinsics/vandq_m_s32.c: Likewise.
2652 * gcc.target/arm/mve/intrinsics/vandq_m_s8.c: Likewise.
2653 * gcc.target/arm/mve/intrinsics/vandq_m_u16.c: Likewise.
2654 * gcc.target/arm/mve/intrinsics/vandq_m_u32.c: Likewise.
2655 * gcc.target/arm/mve/intrinsics/vandq_m_u8.c: Likewise.
2656 * gcc.target/arm/mve/intrinsics/vandq_s16.c: Likewise.
2657 * gcc.target/arm/mve/intrinsics/vandq_s32.c: Likewise.
2658 * gcc.target/arm/mve/intrinsics/vandq_s8.c: Likewise.
2659 * gcc.target/arm/mve/intrinsics/vandq_u16.c: Likewise.
2660 * gcc.target/arm/mve/intrinsics/vandq_u32.c: Likewise.
2661 * gcc.target/arm/mve/intrinsics/vandq_u8.c: Likewise.
2662 * gcc.target/arm/mve/intrinsics/vandq_x_f16.c: Likewise.
2663 * gcc.target/arm/mve/intrinsics/vandq_x_f32.c: Likewise.
2664 * gcc.target/arm/mve/intrinsics/vandq_x_s16.c: Likewise.
2665 * gcc.target/arm/mve/intrinsics/vandq_x_s32.c: Likewise.
2666 * gcc.target/arm/mve/intrinsics/vandq_x_s8.c: Likewise.
2667 * gcc.target/arm/mve/intrinsics/vandq_x_u16.c: Likewise.
2668 * gcc.target/arm/mve/intrinsics/vandq_x_u32.c: Likewise.
2669 * gcc.target/arm/mve/intrinsics/vandq_x_u8.c: Likewise.
2670 * gcc.target/arm/mve/intrinsics/vbicq_f16.c: Likewise.
2671 * gcc.target/arm/mve/intrinsics/vbicq_f32.c: Likewise.
2672 * gcc.target/arm/mve/intrinsics/vbicq_m_f16.c: Likewise.
2673 * gcc.target/arm/mve/intrinsics/vbicq_m_f32.c: Likewise.
2674 * gcc.target/arm/mve/intrinsics/vbicq_m_n_s16.c: Likewise.
2675 * gcc.target/arm/mve/intrinsics/vbicq_m_n_s32.c: Likewise.
2676 * gcc.target/arm/mve/intrinsics/vbicq_m_n_u16.c: Likewise.
2677 * gcc.target/arm/mve/intrinsics/vbicq_m_n_u32.c: Likewise.
2678 * gcc.target/arm/mve/intrinsics/vbicq_m_s16.c: Likewise.
2679 * gcc.target/arm/mve/intrinsics/vbicq_m_s32.c: Likewise.
2680 * gcc.target/arm/mve/intrinsics/vbicq_m_s8.c: Likewise.
2681 * gcc.target/arm/mve/intrinsics/vbicq_m_u16.c: Likewise.
2682 * gcc.target/arm/mve/intrinsics/vbicq_m_u32.c: Likewise.
2683 * gcc.target/arm/mve/intrinsics/vbicq_m_u8.c: Likewise.
2684 * gcc.target/arm/mve/intrinsics/vbicq_n_s16.c: Likewise.
2685 * gcc.target/arm/mve/intrinsics/vbicq_n_s32.c: Likewise.
2686 * gcc.target/arm/mve/intrinsics/vbicq_n_u16.c: Likewise.
2687 * gcc.target/arm/mve/intrinsics/vbicq_n_u32.c: Likewise.
2688 * gcc.target/arm/mve/intrinsics/vbicq_s16.c: Likewise.
2689 * gcc.target/arm/mve/intrinsics/vbicq_s32.c: Likewise.
2690 * gcc.target/arm/mve/intrinsics/vbicq_s8.c: Likewise.
2691 * gcc.target/arm/mve/intrinsics/vbicq_u16.c: Likewise.
2692 * gcc.target/arm/mve/intrinsics/vbicq_u32.c: Likewise.
2693 * gcc.target/arm/mve/intrinsics/vbicq_u8.c: Likewise.
2694 * gcc.target/arm/mve/intrinsics/vbicq_x_f16.c: Likewise.
2695 * gcc.target/arm/mve/intrinsics/vbicq_x_f32.c: Likewise.
2696 * gcc.target/arm/mve/intrinsics/vbicq_x_s16.c: Likewise.
2697 * gcc.target/arm/mve/intrinsics/vbicq_x_s32.c: Likewise.
2698 * gcc.target/arm/mve/intrinsics/vbicq_x_s8.c: Likewise.
2699 * gcc.target/arm/mve/intrinsics/vbicq_x_u16.c: Likewise.
2700 * gcc.target/arm/mve/intrinsics/vbicq_x_u32.c: Likewise.
2701 * gcc.target/arm/mve/intrinsics/vbicq_x_u8.c: Likewise.
2702 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f16.c: Likewise.
2703 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f32.c: Likewise.
2704 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s16.c: Likewise.
2705 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s32.c: Likewise.
2706 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s8.c: Likewise.
2707 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u16.c: Likewise.
2708 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u32.c: Likewise.
2709 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u8.c: Likewise.
2710 * gcc.target/arm/mve/intrinsics/vbrsrq_n_f16.c: Likewise.
2711 * gcc.target/arm/mve/intrinsics/vbrsrq_n_f32.c: Likewise.
2712 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s16.c: Likewise.
2713 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s32.c: Likewise.
2714 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s8.c: Likewise.
2715 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u16.c: Likewise.
2716 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u32.c: Likewise.
2717 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u8.c: Likewise.
2718 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f16.c: Likewise.
2719 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f32.c: Likewise.
2720 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s16.c: Likewise.
2721 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s32.c: Likewise.
2722 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s8.c: Likewise.
2723 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u16.c: Likewise.
2724 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u32.c: Likewise.
2725 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u8.c: Likewise.
2726 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_f16.c: Likewise.
2727 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_f32.c: Likewise.
2728 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_f16.c: Likewise.
2729 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_f32.c: Likewise.
2730 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s16.c: Likewise.
2731 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s32.c: Likewise.
2732 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s8.c: Likewise.
2733 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u16.c: Likewise.
2734 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u32.c: Likewise.
2735 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u8.c: Likewise.
2736 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s16.c: Likewise.
2737 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s32.c: Likewise.
2738 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s8.c: Likewise.
2739 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u16.c: Likewise.
2740 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u32.c: Likewise.
2741 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u8.c: Likewise.
2742 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_f16.c: Likewise.
2743 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_f32.c: Likewise.
2744 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s16.c: Likewise.
2745 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s32.c: Likewise.
2746 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s8.c: Likewise.
2747 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u16.c: Likewise.
2748 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u32.c: Likewise.
2749 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u8.c: Likewise.
2750 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_f16.c: Likewise.
2751 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_f32.c: Likewise.
2752 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_f16.c: Likewise.
2753 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_f32.c: Likewise.
2754 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s16.c: Likewise.
2755 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s32.c: Likewise.
2756 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s8.c: Likewise.
2757 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u16.c: Likewise.
2758 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u32.c: Likewise.
2759 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u8.c: Likewise.
2760 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s16.c: Likewise.
2761 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s32.c: Likewise.
2762 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s8.c: Likewise.
2763 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u16.c: Likewise.
2764 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u32.c: Likewise.
2765 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u8.c: Likewise.
2766 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_f16.c: Likewise.
2767 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_f32.c: Likewise.
2768 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s16.c: Likewise.
2769 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s32.c: Likewise.
2770 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s8.c: Likewise.
2771 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u16.c: Likewise.
2772 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u32.c: Likewise.
2773 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u8.c: Likewise.
2774 * gcc.target/arm/mve/intrinsics/vclsq_m_s16.c: Likewise.
2775 * gcc.target/arm/mve/intrinsics/vclsq_m_s32.c: Likewise.
2776 * gcc.target/arm/mve/intrinsics/vclsq_m_s8.c: Likewise.
2777 * gcc.target/arm/mve/intrinsics/vclsq_s16.c: Likewise.
2778 * gcc.target/arm/mve/intrinsics/vclsq_s32.c: Likewise.
2779 * gcc.target/arm/mve/intrinsics/vclsq_s8.c: Likewise.
2780 * gcc.target/arm/mve/intrinsics/vclsq_x_s16.c: Likewise.
2781 * gcc.target/arm/mve/intrinsics/vclsq_x_s32.c: Likewise.
2782 * gcc.target/arm/mve/intrinsics/vclsq_x_s8.c: Likewise.
2783 * gcc.target/arm/mve/intrinsics/vclzq_m_s16.c: Likewise.
2784 * gcc.target/arm/mve/intrinsics/vclzq_m_s32.c: Likewise.
2785 * gcc.target/arm/mve/intrinsics/vclzq_m_s8.c: Likewise.
2786 * gcc.target/arm/mve/intrinsics/vclzq_m_u16.c: Likewise.
2787 * gcc.target/arm/mve/intrinsics/vclzq_m_u32.c: Likewise.
2788 * gcc.target/arm/mve/intrinsics/vclzq_m_u8.c: Likewise.
2789 * gcc.target/arm/mve/intrinsics/vclzq_s16.c: Likewise.
2790 * gcc.target/arm/mve/intrinsics/vclzq_s32.c: Likewise.
2791 * gcc.target/arm/mve/intrinsics/vclzq_s8.c: Likewise.
2792 * gcc.target/arm/mve/intrinsics/vclzq_u16.c: Likewise.
2793 * gcc.target/arm/mve/intrinsics/vclzq_u32.c: Likewise.
2794 * gcc.target/arm/mve/intrinsics/vclzq_u8.c: Likewise.
2795 * gcc.target/arm/mve/intrinsics/vclzq_x_s16.c: Likewise.
2796 * gcc.target/arm/mve/intrinsics/vclzq_x_s32.c: Likewise.
2797 * gcc.target/arm/mve/intrinsics/vclzq_x_s8.c: Likewise.
2798 * gcc.target/arm/mve/intrinsics/vclzq_x_u16.c: Likewise.
2799 * gcc.target/arm/mve/intrinsics/vclzq_x_u32.c: Likewise.
2800 * gcc.target/arm/mve/intrinsics/vclzq_x_u8.c: Likewise.
2801 * gcc.target/arm/mve/intrinsics/vcmlaq_f16.c: Likewise.
2802 * gcc.target/arm/mve/intrinsics/vcmlaq_f32.c: Likewise.
2803 * gcc.target/arm/mve/intrinsics/vcmlaq_m_f16.c: Likewise.
2804 * gcc.target/arm/mve/intrinsics/vcmlaq_m_f32.c: Likewise.
2805 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f16.c: Likewise.
2806 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f32.c: Likewise.
2807 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f16.c: Likewise.
2808 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f32.c: Likewise.
2809 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f16.c: Likewise.
2810 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f32.c: Likewise.
2811 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f16.c: Likewise.
2812 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f32.c: Likewise.
2813 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f16.c: Likewise.
2814 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f32.c: Likewise.
2815 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f16.c: Likewise.
2816 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f32.c: Likewise.
2817 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u16.c: Likewise.
2818 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u32.c: Likewise.
2819 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u8.c: Likewise.
2820 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_u16.c: Likewise.
2821 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_u32.c: Likewise.
2822 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_u8.c: Likewise.
2823 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u16.c: Likewise.
2824 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u32.c: Likewise.
2825 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u8.c: Likewise.
2826 * gcc.target/arm/mve/intrinsics/vcmpcsq_u16.c: Likewise.
2827 * gcc.target/arm/mve/intrinsics/vcmpcsq_u32.c: Likewise.
2828 * gcc.target/arm/mve/intrinsics/vcmpcsq_u8.c: Likewise.
2829 * gcc.target/arm/mve/intrinsics/vcmpeqq_f16.c: Likewise.
2830 * gcc.target/arm/mve/intrinsics/vcmpeqq_f32.c: Likewise.
2831 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_f16.c: Likewise.
2832 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_f32.c: Likewise.
2833 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f16.c: Likewise.
2834 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f32.c: Likewise.
2835 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_s16.c: Likewise.
2836 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_s32.c: Likewise.
2837 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_s8.c: Likewise.
2838 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_u16.c: Likewise.
2839 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_u32.c: Likewise.
2840 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_u8.c: Likewise.
2841 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_s16.c: Likewise.
2842 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_s32.c: Likewise.
2843 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_s8.c: Likewise.
2844 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_u16.c: Likewise.
2845 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_u32.c: Likewise.
2846 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_u8.c: Likewise.
2847 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f16.c: Likewise.
2848 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f32.c: Likewise.
2849 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_s16.c: Likewise.
2850 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_s32.c: Likewise.
2851 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_s8.c: Likewise.
2852 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u16.c: Likewise.
2853 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u32.c: Likewise.
2854 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u8.c: Likewise.
2855 * gcc.target/arm/mve/intrinsics/vcmpeqq_s16.c: Likewise.
2856 * gcc.target/arm/mve/intrinsics/vcmpeqq_s32.c: Likewise.
2857 * gcc.target/arm/mve/intrinsics/vcmpeqq_s8.c: Likewise.
2858 * gcc.target/arm/mve/intrinsics/vcmpeqq_u16.c: Likewise.
2859 * gcc.target/arm/mve/intrinsics/vcmpeqq_u32.c: Likewise.
2860 * gcc.target/arm/mve/intrinsics/vcmpeqq_u8.c: Likewise.
2861 * gcc.target/arm/mve/intrinsics/vcmpgeq_f16.c: Likewise.
2862 * gcc.target/arm/mve/intrinsics/vcmpgeq_f32.c: Likewise.
2863 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_f16.c: Likewise.
2864 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_f32.c: Likewise.
2865 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f16.c: Likewise.
2866 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f32.c: Likewise.
2867 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s16.c: Likewise.
2868 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s32.c: Likewise.
2869 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s8.c: Likewise.
2870 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_s16.c: Likewise.
2871 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_s32.c: Likewise.
2872 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_s8.c: Likewise.
2873 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f16.c: Likewise.
2874 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f32.c: Likewise.
2875 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_s16.c: Likewise.
2876 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_s32.c: Likewise.
2877 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_s8.c: Likewise.
2878 * gcc.target/arm/mve/intrinsics/vcmpgeq_s16.c: Likewise.
2879 * gcc.target/arm/mve/intrinsics/vcmpgeq_s32.c: Likewise.
2880 * gcc.target/arm/mve/intrinsics/vcmpgeq_s8.c: Likewise.
2881 * gcc.target/arm/mve/intrinsics/vcmpgtq_f16.c: Likewise.
2882 * gcc.target/arm/mve/intrinsics/vcmpgtq_f32.c: Likewise.
2883 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_f16.c: Likewise.
2884 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_f32.c: Likewise.
2885 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f16.c: Likewise.
2886 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f32.c: Likewise.
2887 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_s16.c: Likewise.
2888 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_s32.c: Likewise.
2889 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_s8.c: Likewise.
2890 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_s16.c: Likewise.
2891 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_s32.c: Likewise.
2892 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_s8.c: Likewise.
2893 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16.c: Likewise.
2894 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f32.c: Likewise.
2895 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_s16.c: Likewise.
2896 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_s32.c: Likewise.
2897 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_s8.c: Likewise.
2898 * gcc.target/arm/mve/intrinsics/vcmpgtq_s16.c: Likewise.
2899 * gcc.target/arm/mve/intrinsics/vcmpgtq_s32.c: Likewise.
2900 * gcc.target/arm/mve/intrinsics/vcmpgtq_s8.c: Likewise.
2901 * gcc.target/arm/mve/intrinsics/vcmphiq_m_n_u16.c: Likewise.
2902 * gcc.target/arm/mve/intrinsics/vcmphiq_m_n_u32.c: Likewise.
2903 * gcc.target/arm/mve/intrinsics/vcmphiq_m_n_u8.c: Likewise.
2904 * gcc.target/arm/mve/intrinsics/vcmphiq_m_u16.c: Likewise.
2905 * gcc.target/arm/mve/intrinsics/vcmphiq_m_u32.c: Likewise.
2906 * gcc.target/arm/mve/intrinsics/vcmphiq_m_u8.c: Likewise.
2907 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u16.c: Likewise.
2908 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u32.c: Likewise.
2909 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u8.c: Likewise.
2910 * gcc.target/arm/mve/intrinsics/vcmphiq_u16.c: Likewise.
2911 * gcc.target/arm/mve/intrinsics/vcmphiq_u32.c: Likewise.
2912 * gcc.target/arm/mve/intrinsics/vcmphiq_u8.c: Likewise.
2913 * gcc.target/arm/mve/intrinsics/vcmpleq_f16.c: Likewise.
2914 * gcc.target/arm/mve/intrinsics/vcmpleq_f32.c: Likewise.
2915 * gcc.target/arm/mve/intrinsics/vcmpleq_m_f16.c: Likewise.
2916 * gcc.target/arm/mve/intrinsics/vcmpleq_m_f32.c: Likewise.
2917 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f16.c: Likewise.
2918 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f32.c: Likewise.
2919 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_s16.c: Likewise.
2920 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_s32.c: Likewise.
2921 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_s8.c: Likewise.
2922 * gcc.target/arm/mve/intrinsics/vcmpleq_m_s16.c: Likewise.
2923 * gcc.target/arm/mve/intrinsics/vcmpleq_m_s32.c: Likewise.
2924 * gcc.target/arm/mve/intrinsics/vcmpleq_m_s8.c: Likewise.
2925 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f16.c: Likewise.
2926 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f32.c: Likewise.
2927 * gcc.target/arm/mve/intrinsics/vcmpleq_n_s16.c: Likewise.
2928 * gcc.target/arm/mve/intrinsics/vcmpleq_n_s32.c: Likewise.
2929 * gcc.target/arm/mve/intrinsics/vcmpleq_n_s8.c: Likewise.
2930 * gcc.target/arm/mve/intrinsics/vcmpleq_s16.c: Likewise.
2931 * gcc.target/arm/mve/intrinsics/vcmpleq_s32.c: Likewise.
2932 * gcc.target/arm/mve/intrinsics/vcmpleq_s8.c: Likewise.
2933 * gcc.target/arm/mve/intrinsics/vcmpltq_f16.c: Likewise.
2934 * gcc.target/arm/mve/intrinsics/vcmpltq_f32.c: Likewise.
2935 * gcc.target/arm/mve/intrinsics/vcmpltq_m_f16.c: Likewise.
2936 * gcc.target/arm/mve/intrinsics/vcmpltq_m_f32.c: Likewise.
2937 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f16.c: Likewise.
2938 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f32.c: Likewise.
2939 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_s16.c: Likewise.
2940 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_s32.c: Likewise.
2941 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_s8.c: Likewise.
2942 * gcc.target/arm/mve/intrinsics/vcmpltq_m_s16.c: Likewise.
2943 * gcc.target/arm/mve/intrinsics/vcmpltq_m_s32.c: Likewise.
2944 * gcc.target/arm/mve/intrinsics/vcmpltq_m_s8.c: Likewise.
2945 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f16.c: Likewise.
2946 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f32.c: Likewise.
2947 * gcc.target/arm/mve/intrinsics/vcmpltq_n_s16.c: Likewise.
2948 * gcc.target/arm/mve/intrinsics/vcmpltq_n_s32.c: Likewise.
2949 * gcc.target/arm/mve/intrinsics/vcmpltq_n_s8.c: Likewise.
2950 * gcc.target/arm/mve/intrinsics/vcmpltq_s16.c: Likewise.
2951 * gcc.target/arm/mve/intrinsics/vcmpltq_s32.c: Likewise.
2952 * gcc.target/arm/mve/intrinsics/vcmpltq_s8.c: Likewise.
2953 * gcc.target/arm/mve/intrinsics/vcmpneq_f16.c: Likewise.
2954 * gcc.target/arm/mve/intrinsics/vcmpneq_f32.c: Likewise.
2955 * gcc.target/arm/mve/intrinsics/vcmpneq_m_f16.c: Likewise.
2956 * gcc.target/arm/mve/intrinsics/vcmpneq_m_f32.c: Likewise.
2957 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f16.c: Likewise.
2958 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f32.c: Likewise.
2959 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_s16.c: Likewise.
2960 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_s32.c: Likewise.
2961 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_s8.c: Likewise.
2962 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_u16.c: Likewise.
2963 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_u32.c: Likewise.
2964 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_u8.c: Likewise.
2965 * gcc.target/arm/mve/intrinsics/vcmpneq_m_s16.c: Likewise.
2966 * gcc.target/arm/mve/intrinsics/vcmpneq_m_s32.c: Likewise.
2967 * gcc.target/arm/mve/intrinsics/vcmpneq_m_s8.c: Likewise.
2968 * gcc.target/arm/mve/intrinsics/vcmpneq_m_u16.c: Likewise.
2969 * gcc.target/arm/mve/intrinsics/vcmpneq_m_u32.c: Likewise.
2970 * gcc.target/arm/mve/intrinsics/vcmpneq_m_u8.c: Likewise.
2971 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16.c: Likewise.
2972 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32.c: Likewise.
2973 * gcc.target/arm/mve/intrinsics/vcmpneq_n_s16.c: Likewise.
2974 * gcc.target/arm/mve/intrinsics/vcmpneq_n_s32.c: Likewise.
2975 * gcc.target/arm/mve/intrinsics/vcmpneq_n_s8.c: Likewise.
2976 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u16.c: Likewise.
2977 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u32.c: Likewise.
2978 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u8.c: Likewise.
2979 * gcc.target/arm/mve/intrinsics/vcmpneq_s16.c: Likewise.
2980 * gcc.target/arm/mve/intrinsics/vcmpneq_s32.c: Likewise.
2981 * gcc.target/arm/mve/intrinsics/vcmpneq_s8.c: Likewise.
2982 * gcc.target/arm/mve/intrinsics/vcmpneq_u16.c: Likewise.
2983 * gcc.target/arm/mve/intrinsics/vcmpneq_u32.c: Likewise.
2984 * gcc.target/arm/mve/intrinsics/vcmpneq_u8.c: Likewise.
2985 * gcc.target/arm/mve/intrinsics/vcmulq_f16.c: Likewise.
2986 * gcc.target/arm/mve/intrinsics/vcmulq_f32.c: Likewise.
2987 * gcc.target/arm/mve/intrinsics/vcmulq_m_f16.c: Likewise.
2988 * gcc.target/arm/mve/intrinsics/vcmulq_m_f32.c: Likewise.
2989 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_f16.c: Likewise.
2990 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_f32.c: Likewise.
2991 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_m_f16.c: Likewise.
2992 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_m_f32.c: Likewise.
2993 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_x_f16.c: Likewise.
2994 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_x_f32.c: Likewise.
2995 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_f16.c: Likewise.
2996 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_f32.c: Likewise.
2997 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_m_f16.c: Likewise.
2998 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_m_f32.c: Likewise.
2999 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_x_f16.c: Likewise.
3000 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_x_f32.c: Likewise.
3001 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_f16.c: Likewise.
3002 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_f32.c: Likewise.
3003 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_m_f16.c: Likewise.
3004 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_m_f32.c: Likewise.
3005 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_x_f16.c: Likewise.
3006 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_x_f32.c: Likewise.
3007 * gcc.target/arm/mve/intrinsics/vcmulq_x_f16.c: Likewise.
3008 * gcc.target/arm/mve/intrinsics/vcmulq_x_f32.c: Likewise.
3009 * gcc.target/arm/mve/intrinsics/vcreateq_f16.c: Likewise.
3010 * gcc.target/arm/mve/intrinsics/vcreateq_f32.c: Likewise.
3011 * gcc.target/arm/mve/intrinsics/vcreateq_s16.c: Likewise.
3012 * gcc.target/arm/mve/intrinsics/vcreateq_s32.c: Likewise.
3013 * gcc.target/arm/mve/intrinsics/vcreateq_s64.c: Likewise.
3014 * gcc.target/arm/mve/intrinsics/vcreateq_s8.c: Likewise.
3015 * gcc.target/arm/mve/intrinsics/vcreateq_u16.c: Likewise.
3016 * gcc.target/arm/mve/intrinsics/vcreateq_u32.c: Likewise.
3017 * gcc.target/arm/mve/intrinsics/vcreateq_u64.c: Likewise.
3018 * gcc.target/arm/mve/intrinsics/vcreateq_u8.c: Likewise.
3019 * gcc.target/arm/mve/intrinsics/vctp16q.c: Likewise.
3020 * gcc.target/arm/mve/intrinsics/vctp16q_m.c: Likewise.
3021 * gcc.target/arm/mve/intrinsics/vctp32q.c: Likewise.
3022 * gcc.target/arm/mve/intrinsics/vctp32q_m.c: Likewise.
3023 * gcc.target/arm/mve/intrinsics/vctp64q.c: Likewise.
3024 * gcc.target/arm/mve/intrinsics/vctp64q_m.c: Likewise.
3025 * gcc.target/arm/mve/intrinsics/vctp8q.c: Likewise.
3026 * gcc.target/arm/mve/intrinsics/vctp8q_m.c: Likewise.
3027 * gcc.target/arm/mve/intrinsics/vcvtaq_m_s16_f16.c: Likewise.
3028 * gcc.target/arm/mve/intrinsics/vcvtaq_m_s32_f32.c: Likewise.
3029 * gcc.target/arm/mve/intrinsics/vcvtaq_m_u16_f16.c: Likewise.
3030 * gcc.target/arm/mve/intrinsics/vcvtaq_m_u32_f32.c: Likewise.
3031 * gcc.target/arm/mve/intrinsics/vcvtaq_s16_f16.c: Likewise.
3032 * gcc.target/arm/mve/intrinsics/vcvtaq_s32_f32.c: Likewise.
3033 * gcc.target/arm/mve/intrinsics/vcvtaq_u16_f16.c: Likewise.
3034 * gcc.target/arm/mve/intrinsics/vcvtaq_u32_f32.c: Likewise.
3035 * gcc.target/arm/mve/intrinsics/vcvtaq_x_s16_f16.c: Likewise.
3036 * gcc.target/arm/mve/intrinsics/vcvtaq_x_s32_f32.c: Likewise.
3037 * gcc.target/arm/mve/intrinsics/vcvtaq_x_u16_f16.c: Likewise.
3038 * gcc.target/arm/mve/intrinsics/vcvtaq_x_u32_f32.c: Likewise.
3039 * gcc.target/arm/mve/intrinsics/vcvtbq_f16_f32.c: Likewise.
3040 * gcc.target/arm/mve/intrinsics/vcvtbq_f32_f16.c: Likewise.
3041 * gcc.target/arm/mve/intrinsics/vcvtbq_m_f16_f32.c: Likewise.
3042 * gcc.target/arm/mve/intrinsics/vcvtbq_m_f32_f16.c: Likewise.
3043 * gcc.target/arm/mve/intrinsics/vcvtbq_x_f32_f16.c: Likewise.
3044 * gcc.target/arm/mve/intrinsics/vcvtmq_m_s16_f16.c: Likewise.
3045 * gcc.target/arm/mve/intrinsics/vcvtmq_m_s32_f32.c: Likewise.
3046 * gcc.target/arm/mve/intrinsics/vcvtmq_m_u16_f16.c: Likewise.
3047 * gcc.target/arm/mve/intrinsics/vcvtmq_m_u32_f32.c: Likewise.
3048 * gcc.target/arm/mve/intrinsics/vcvtmq_s16_f16.c: Likewise.
3049 * gcc.target/arm/mve/intrinsics/vcvtmq_s32_f32.c: Likewise.
3050 * gcc.target/arm/mve/intrinsics/vcvtmq_u16_f16.c: Likewise.
3051 * gcc.target/arm/mve/intrinsics/vcvtmq_u32_f32.c: Likewise.
3052 * gcc.target/arm/mve/intrinsics/vcvtmq_x_s16_f16.c: Likewise.
3053 * gcc.target/arm/mve/intrinsics/vcvtmq_x_s32_f32.c: Likewise.
3054 * gcc.target/arm/mve/intrinsics/vcvtmq_x_u16_f16.c: Likewise.
3055 * gcc.target/arm/mve/intrinsics/vcvtmq_x_u32_f32.c: Likewise.
3056 * gcc.target/arm/mve/intrinsics/vcvtnq_m_s16_f16.c: Likewise.
3057 * gcc.target/arm/mve/intrinsics/vcvtnq_m_s32_f32.c: Likewise.
3058 * gcc.target/arm/mve/intrinsics/vcvtnq_m_u16_f16.c: Likewise.
3059 * gcc.target/arm/mve/intrinsics/vcvtnq_m_u32_f32.c: Likewise.
3060 * gcc.target/arm/mve/intrinsics/vcvtnq_s16_f16.c: Likewise.
3061 * gcc.target/arm/mve/intrinsics/vcvtnq_s32_f32.c: Likewise.
3062 * gcc.target/arm/mve/intrinsics/vcvtnq_u16_f16.c: Likewise.
3063 * gcc.target/arm/mve/intrinsics/vcvtnq_x_s16_f16.c: Likewise.
3064 * gcc.target/arm/mve/intrinsics/vcvtnq_x_s32_f32.c: Likewise.
3065 * gcc.target/arm/mve/intrinsics/vcvtnq_x_u16_f16.c: Likewise.
3066 * gcc.target/arm/mve/intrinsics/vcvtnq_x_u32_f32.c: Likewise.
3067 * gcc.target/arm/mve/intrinsics/vcvtpq_m_s16_f16.c: Likewise.
3068 * gcc.target/arm/mve/intrinsics/vcvtpq_m_s32_f32.c: Likewise.
3069 * gcc.target/arm/mve/intrinsics/vcvtpq_m_u16_f16.c: Likewise.
3070 * gcc.target/arm/mve/intrinsics/vcvtpq_m_u32_f32.c: Likewise.
3071 * gcc.target/arm/mve/intrinsics/vcvtpq_s16_f16.c: Likewise.
3072 * gcc.target/arm/mve/intrinsics/vcvtpq_s32_f32.c: Likewise.
3073 * gcc.target/arm/mve/intrinsics/vcvtpq_u16_f16.c: Likewise.
3074 * gcc.target/arm/mve/intrinsics/vcvtpq_u32_f32.c: Likewise.
3075 * gcc.target/arm/mve/intrinsics/vcvtpq_x_s16_f16.c: Likewise.
3076 * gcc.target/arm/mve/intrinsics/vcvtpq_x_s32_f32.c: Likewise.
3077 * gcc.target/arm/mve/intrinsics/vcvtpq_x_u16_f16.c: Likewise.
3078 * gcc.target/arm/mve/intrinsics/vcvtpq_x_u32_f32.c: Likewise.
3079 * gcc.target/arm/mve/intrinsics/vcvtq_f16_s16.c: Likewise.
3080 * gcc.target/arm/mve/intrinsics/vcvtq_f16_u16.c: Likewise.
3081 * gcc.target/arm/mve/intrinsics/vcvtq_f32_s32.c: Likewise.
3082 * gcc.target/arm/mve/intrinsics/vcvtq_f32_u32.c: Likewise.
3083 * gcc.target/arm/mve/intrinsics/vcvtq_m_f16_s16.c: Likewise.
3084 * gcc.target/arm/mve/intrinsics/vcvtq_m_f16_u16.c: Likewise.
3085 * gcc.target/arm/mve/intrinsics/vcvtq_m_f32_s32.c: Likewise.
3086 * gcc.target/arm/mve/intrinsics/vcvtq_m_f32_u32.c: Likewise.
3087 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f16_s16.c: Likewise.
3088 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f16_u16.c: Likewise.
3089 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f32_s32.c: Likewise.
3090 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f32_u32.c: Likewise.
3091 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_s16_f16.c: Likewise.
3092 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_s32_f32.c: Likewise.
3093 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_u16_f16.c: Likewise.
3094 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_u32_f32.c: Likewise.
3095 * gcc.target/arm/mve/intrinsics/vcvtq_m_s16_f16.c: Likewise.
3096 * gcc.target/arm/mve/intrinsics/vcvtq_m_s32_f32.c: Likewise.
3097 * gcc.target/arm/mve/intrinsics/vcvtq_m_u16_f16.c: Likewise.
3098 * gcc.target/arm/mve/intrinsics/vcvtq_m_u32_f32.c: Likewise.
3099 * gcc.target/arm/mve/intrinsics/vcvtq_n_f16_s16.c: Likewise.
3100 * gcc.target/arm/mve/intrinsics/vcvtq_n_f16_u16.c: Likewise.
3101 * gcc.target/arm/mve/intrinsics/vcvtq_n_f32_s32.c: Likewise.
3102 * gcc.target/arm/mve/intrinsics/vcvtq_n_f32_u32.c: Likewise.
3103 * gcc.target/arm/mve/intrinsics/vcvtq_n_s16_f16.c: Likewise.
3104 * gcc.target/arm/mve/intrinsics/vcvtq_n_s32_f32.c: Likewise.
3105 * gcc.target/arm/mve/intrinsics/vcvtq_n_u16_f16.c: Likewise.
3106 * gcc.target/arm/mve/intrinsics/vcvtq_n_u32_f32.c: Likewise.
3107 * gcc.target/arm/mve/intrinsics/vcvtq_s16_f16.c: Likewise.
3108 * gcc.target/arm/mve/intrinsics/vcvtq_s32_f32.c: Likewise.
3109 * gcc.target/arm/mve/intrinsics/vcvtq_u16_f16.c: Likewise.
3110 * gcc.target/arm/mve/intrinsics/vcvtq_u32_f32.c: Likewise.
3111 * gcc.target/arm/mve/intrinsics/vcvtq_x_f16_s16.c: Likewise.
3112 * gcc.target/arm/mve/intrinsics/vcvtq_x_f16_u16.c: Likewise.
3113 * gcc.target/arm/mve/intrinsics/vcvtq_x_f32_s32.c: Likewise.
3114 * gcc.target/arm/mve/intrinsics/vcvtq_x_f32_u32.c: Likewise.
3115 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f16_s16.c: Likewise.
3116 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f16_u16.c: Likewise.
3117 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f32_s32.c: Likewise.
3118 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f32_u32.c: Likewise.
3119 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_s16_f16.c: Likewise.
3120 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_s32_f32.c: Likewise.
3121 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_u16_f16.c: Likewise.
3122 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_u32_f32.c: Likewise.
3123 * gcc.target/arm/mve/intrinsics/vcvtq_x_s16_f16.c: Likewise.
3124 * gcc.target/arm/mve/intrinsics/vcvtq_x_s32_f32.c: Likewise.
3125 * gcc.target/arm/mve/intrinsics/vcvtq_x_u16_f16.c: Likewise.
3126 * gcc.target/arm/mve/intrinsics/vcvtq_x_u32_f32.c: Likewise.
3127 * gcc.target/arm/mve/intrinsics/vcvttq_f16_f32.c: Likewise.
3128 * gcc.target/arm/mve/intrinsics/vcvttq_f32_f16.c: Likewise.
3129 * gcc.target/arm/mve/intrinsics/vcvttq_m_f16_f32.c: Likewise.
3130 * gcc.target/arm/mve/intrinsics/vcvttq_m_f32_f16.c: Likewise.
3131 * gcc.target/arm/mve/intrinsics/vcvttq_x_f32_f16.c: Likewise.
3132 * gcc.target/arm/mve/intrinsics/vddupq_m_n_u16.c: Likewise.
3133 * gcc.target/arm/mve/intrinsics/vddupq_m_n_u32.c: Likewise.
3134 * gcc.target/arm/mve/intrinsics/vddupq_m_n_u8.c: Likewise.
3135 * gcc.target/arm/mve/intrinsics/vddupq_m_wb_u16.c: Likewise.
3136 * gcc.target/arm/mve/intrinsics/vddupq_m_wb_u32.c: Likewise.
3137 * gcc.target/arm/mve/intrinsics/vddupq_m_wb_u8.c: Likewise.
3138 * gcc.target/arm/mve/intrinsics/vddupq_n_u16.c: Likewise.
3139 * gcc.target/arm/mve/intrinsics/vddupq_n_u32.c: Likewise.
3140 * gcc.target/arm/mve/intrinsics/vddupq_n_u8.c: Likewise.
3141 * gcc.target/arm/mve/intrinsics/vddupq_wb_u16.c: Likewise.
3142 * gcc.target/arm/mve/intrinsics/vddupq_wb_u32.c: Likewise.
3143 * gcc.target/arm/mve/intrinsics/vddupq_wb_u8.c: Likewise.
3144 * gcc.target/arm/mve/intrinsics/vddupq_x_n_u16.c: Likewise.
3145 * gcc.target/arm/mve/intrinsics/vddupq_x_n_u32.c: Likewise.
3146 * gcc.target/arm/mve/intrinsics/vddupq_x_n_u8.c: Likewise.
3147 * gcc.target/arm/mve/intrinsics/vddupq_x_wb_u16.c: Likewise.
3148 * gcc.target/arm/mve/intrinsics/vddupq_x_wb_u32.c: Likewise.
3149 * gcc.target/arm/mve/intrinsics/vddupq_x_wb_u8.c: Likewise.
3150 * gcc.target/arm/mve/intrinsics/vdupq_m_n_f16.c: Likewise.
3151 * gcc.target/arm/mve/intrinsics/vdupq_m_n_f32.c: Likewise.
3152 * gcc.target/arm/mve/intrinsics/vdupq_m_n_s16.c: Likewise.
3153 * gcc.target/arm/mve/intrinsics/vdupq_m_n_s32.c: Likewise.
3154 * gcc.target/arm/mve/intrinsics/vdupq_m_n_s8.c: Likewise.
3155 * gcc.target/arm/mve/intrinsics/vdupq_m_n_u16.c: Likewise.
3156 * gcc.target/arm/mve/intrinsics/vdupq_m_n_u32.c: Likewise.
3157 * gcc.target/arm/mve/intrinsics/vdupq_m_n_u8.c: Likewise.
3158 * gcc.target/arm/mve/intrinsics/vdupq_n_f16.c: Likewise.
3159 * gcc.target/arm/mve/intrinsics/vdupq_n_f32.c: Likewise.
3160 * gcc.target/arm/mve/intrinsics/vdupq_n_s16.c: Likewise.
3161 * gcc.target/arm/mve/intrinsics/vdupq_n_s32.c: Likewise.
3162 * gcc.target/arm/mve/intrinsics/vdupq_n_s8.c: Likewise.
3163 * gcc.target/arm/mve/intrinsics/vdupq_n_u16.c: Likewise.
3164 * gcc.target/arm/mve/intrinsics/vdupq_n_u32.c: Likewise.
3165 * gcc.target/arm/mve/intrinsics/vdupq_n_u8.c: Likewise.
3166 * gcc.target/arm/mve/intrinsics/vdupq_x_n_f16.c: Likewise.
3167 * gcc.target/arm/mve/intrinsics/vdupq_x_n_f32.c: Likewise.
3168 * gcc.target/arm/mve/intrinsics/vdupq_x_n_s16.c: Likewise.
3169 * gcc.target/arm/mve/intrinsics/vdupq_x_n_s32.c: Likewise.
3170 * gcc.target/arm/mve/intrinsics/vdupq_x_n_s8.c: Likewise.
3171 * gcc.target/arm/mve/intrinsics/vdupq_x_n_u16.c: Likewise.
3172 * gcc.target/arm/mve/intrinsics/vdupq_x_n_u32.c: Likewise.
3173 * gcc.target/arm/mve/intrinsics/vdupq_x_n_u8.c: Likewise.
3174 * gcc.target/arm/mve/intrinsics/vdwdupq_m_n_u16.c: Likewise.
3175 * gcc.target/arm/mve/intrinsics/vdwdupq_m_n_u32.c: Likewise.
3176 * gcc.target/arm/mve/intrinsics/vdwdupq_m_n_u8.c: Likewise.
3177 * gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u16.c: Likewise.
3178 * gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u32.c: Likewise.
3179 * gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u8.c: Likewise.
3180 * gcc.target/arm/mve/intrinsics/vdwdupq_n_u16.c: Likewise.
3181 * gcc.target/arm/mve/intrinsics/vdwdupq_n_u32.c: Likewise.
3182 * gcc.target/arm/mve/intrinsics/vdwdupq_n_u8.c: Likewise.
3183 * gcc.target/arm/mve/intrinsics/vdwdupq_wb_u16.c: Likewise.
3184 * gcc.target/arm/mve/intrinsics/vdwdupq_wb_u32.c: Likewise.
3185 * gcc.target/arm/mve/intrinsics/vdwdupq_wb_u8.c: Likewise.
3186 * gcc.target/arm/mve/intrinsics/vdwdupq_x_n_u16.c: Likewise.
3187 * gcc.target/arm/mve/intrinsics/vdwdupq_x_n_u32.c: Likewise.
3188 * gcc.target/arm/mve/intrinsics/vdwdupq_x_n_u8.c: Likewise.
3189 * gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u16.c: Likewise.
3190 * gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u32.c: Likewise.
3191 * gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u8.c: Likewise.
3192 * gcc.target/arm/mve/intrinsics/veorq_f16.c: Likewise.
3193 * gcc.target/arm/mve/intrinsics/veorq_f32.c: Likewise.
3194 * gcc.target/arm/mve/intrinsics/veorq_m_f16.c: Likewise.
3195 * gcc.target/arm/mve/intrinsics/veorq_m_f32.c: Likewise.
3196 * gcc.target/arm/mve/intrinsics/veorq_m_s16.c: Likewise.
3197 * gcc.target/arm/mve/intrinsics/veorq_m_s32.c: Likewise.
3198 * gcc.target/arm/mve/intrinsics/veorq_m_s8.c: Likewise.
3199 * gcc.target/arm/mve/intrinsics/veorq_m_u16.c: Likewise.
3200 * gcc.target/arm/mve/intrinsics/veorq_m_u32.c: Likewise.
3201 * gcc.target/arm/mve/intrinsics/veorq_m_u8.c: Likewise.
3202 * gcc.target/arm/mve/intrinsics/veorq_s16.c: Likewise.
3203 * gcc.target/arm/mve/intrinsics/veorq_s32.c: Likewise.
3204 * gcc.target/arm/mve/intrinsics/veorq_s8.c: Likewise.
3205 * gcc.target/arm/mve/intrinsics/veorq_u16.c: Likewise.
3206 * gcc.target/arm/mve/intrinsics/veorq_u32.c: Likewise.
3207 * gcc.target/arm/mve/intrinsics/veorq_u8.c: Likewise.
3208 * gcc.target/arm/mve/intrinsics/veorq_x_f16.c: Likewise.
3209 * gcc.target/arm/mve/intrinsics/veorq_x_f32.c: Likewise.
3210 * gcc.target/arm/mve/intrinsics/veorq_x_s16.c: Likewise.
3211 * gcc.target/arm/mve/intrinsics/veorq_x_s32.c: Likewise.
3212 * gcc.target/arm/mve/intrinsics/veorq_x_s8.c: Likewise.
3213 * gcc.target/arm/mve/intrinsics/veorq_x_u16.c: Likewise.
3214 * gcc.target/arm/mve/intrinsics/veorq_x_u32.c: Likewise.
3215 * gcc.target/arm/mve/intrinsics/veorq_x_u8.c: Likewise.
3216 * gcc.target/arm/mve/intrinsics/vfmaq_f16.c: Likewise.
3217 * gcc.target/arm/mve/intrinsics/vfmaq_f32.c: Likewise.
3218 * gcc.target/arm/mve/intrinsics/vfmaq_m_f16.c: Likewise.
3219 * gcc.target/arm/mve/intrinsics/vfmaq_m_f32.c: Likewise.
3220 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f16.c: Likewise.
3221 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f32.c: Likewise.
3222 * gcc.target/arm/mve/intrinsics/vfmaq_n_f16.c: Likewise.
3223 * gcc.target/arm/mve/intrinsics/vfmaq_n_f32.c: Likewise.
3224 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f16.c: Likewise.
3225 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f32.c: Likewise.
3226 * gcc.target/arm/mve/intrinsics/vfmasq_n_f16.c: Likewise.
3227 * gcc.target/arm/mve/intrinsics/vfmasq_n_f32.c: Likewise.
3228 * gcc.target/arm/mve/intrinsics/vfmsq_f16.c: Likewise.
3229 * gcc.target/arm/mve/intrinsics/vfmsq_f32.c: Likewise.
3230 * gcc.target/arm/mve/intrinsics/vfmsq_m_f16.c: Likewise.
3231 * gcc.target/arm/mve/intrinsics/vfmsq_m_f32.c: Likewise.
3232 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_s16.c: Likewise.
3233 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_s32.c: Likewise.
3234 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_s8.c: Likewise.
3235 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_u16.c: Likewise.
3236 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_u32.c: Likewise.
3237 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_u8.c: Likewise.
3238 * gcc.target/arm/mve/intrinsics/vhaddq_m_s16.c: Likewise.
3239 * gcc.target/arm/mve/intrinsics/vhaddq_m_s32.c: Likewise.
3240 * gcc.target/arm/mve/intrinsics/vhaddq_m_s8.c: Likewise.
3241 * gcc.target/arm/mve/intrinsics/vhaddq_m_u16.c: Likewise.
3242 * gcc.target/arm/mve/intrinsics/vhaddq_m_u32.c: Likewise.
3243 * gcc.target/arm/mve/intrinsics/vhaddq_m_u8.c: Likewise.
3244 * gcc.target/arm/mve/intrinsics/vhaddq_n_s16.c: Likewise.
3245 * gcc.target/arm/mve/intrinsics/vhaddq_n_s32.c: Likewise.
3246 * gcc.target/arm/mve/intrinsics/vhaddq_n_s8.c: Likewise.
3247 * gcc.target/arm/mve/intrinsics/vhaddq_n_u16.c: Likewise.
3248 * gcc.target/arm/mve/intrinsics/vhaddq_n_u32.c: Likewise.
3249 * gcc.target/arm/mve/intrinsics/vhaddq_n_u8.c: Likewise.
3250 * gcc.target/arm/mve/intrinsics/vhaddq_s16.c: Likewise.
3251 * gcc.target/arm/mve/intrinsics/vhaddq_s32.c: Likewise.
3252 * gcc.target/arm/mve/intrinsics/vhaddq_s8.c: Likewise.
3253 * gcc.target/arm/mve/intrinsics/vhaddq_u16.c: Likewise.
3254 * gcc.target/arm/mve/intrinsics/vhaddq_u32.c: Likewise.
3255 * gcc.target/arm/mve/intrinsics/vhaddq_u8.c: Likewise.
3256 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s16.c: Likewise.
3257 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s32.c: Likewise.
3258 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s8.c: Likewise.
3259 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u16.c: Likewise.
3260 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u32.c: Likewise.
3261 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u8.c: Likewise.
3262 * gcc.target/arm/mve/intrinsics/vhaddq_x_s16.c: Likewise.
3263 * gcc.target/arm/mve/intrinsics/vhaddq_x_s32.c: Likewise.
3264 * gcc.target/arm/mve/intrinsics/vhaddq_x_s8.c: Likewise.
3265 * gcc.target/arm/mve/intrinsics/vhaddq_x_u16.c: Likewise.
3266 * gcc.target/arm/mve/intrinsics/vhaddq_x_u32.c: Likewise.
3267 * gcc.target/arm/mve/intrinsics/vhaddq_x_u8.c: Likewise.
3268 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s16.c: Likewise.
3269 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s32.c: Likewise.
3270 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s8.c: Likewise.
3271 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s16.c: Likewise.
3272 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s32.c: Likewise.
3273 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s8.c: Likewise.
3274 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s16.c: Likewise.
3275 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s32.c: Likewise.
3276 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s8.c: Likewise.
3277 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s16.c: Likewise.
3278 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s32.c: Likewise.
3279 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s8.c: Likewise.
3280 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s16.c: Likewise.
3281 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s32.c: Likewise.
3282 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s8.c: Likewise.
3283 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s16.c: Likewise.
3284 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s32.c: Likewise.
3285 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s8.c: Likewise.
3286 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_s16.c: Likewise.
3287 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_s32.c: Likewise.
3288 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_s8.c: Likewise.
3289 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_u16.c: Likewise.
3290 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_u32.c: Likewise.
3291 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_u8.c: Likewise.
3292 * gcc.target/arm/mve/intrinsics/vhsubq_m_s16.c: Likewise.
3293 * gcc.target/arm/mve/intrinsics/vhsubq_m_s32.c: Likewise.
3294 * gcc.target/arm/mve/intrinsics/vhsubq_m_s8.c: Likewise.
3295 * gcc.target/arm/mve/intrinsics/vhsubq_m_u16.c: Likewise.
3296 * gcc.target/arm/mve/intrinsics/vhsubq_m_u32.c: Likewise.
3297 * gcc.target/arm/mve/intrinsics/vhsubq_m_u8.c: Likewise.
3298 * gcc.target/arm/mve/intrinsics/vhsubq_n_s16.c: Likewise.
3299 * gcc.target/arm/mve/intrinsics/vhsubq_n_s32.c: Likewise.
3300 * gcc.target/arm/mve/intrinsics/vhsubq_n_s8.c: Likewise.
3301 * gcc.target/arm/mve/intrinsics/vhsubq_n_u16.c: Likewise.
3302 * gcc.target/arm/mve/intrinsics/vhsubq_n_u32.c: Likewise.
3303 * gcc.target/arm/mve/intrinsics/vhsubq_n_u8.c: Likewise.
3304 * gcc.target/arm/mve/intrinsics/vhsubq_s16.c: Likewise.
3305 * gcc.target/arm/mve/intrinsics/vhsubq_s32.c: Likewise.
3306 * gcc.target/arm/mve/intrinsics/vhsubq_s8.c: Likewise.
3307 * gcc.target/arm/mve/intrinsics/vhsubq_u16.c: Likewise.
3308 * gcc.target/arm/mve/intrinsics/vhsubq_u32.c: Likewise.
3309 * gcc.target/arm/mve/intrinsics/vhsubq_u8.c: Likewise.
3310 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s16.c: Likewise.
3311 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s32.c: Likewise.
3312 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s8.c: Likewise.
3313 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u16.c: Likewise.
3314 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u32.c: Likewise.
3315 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u8.c: Likewise.
3316 * gcc.target/arm/mve/intrinsics/vhsubq_x_s16.c: Likewise.
3317 * gcc.target/arm/mve/intrinsics/vhsubq_x_s32.c: Likewise.
3318 * gcc.target/arm/mve/intrinsics/vhsubq_x_s8.c: Likewise.
3319 * gcc.target/arm/mve/intrinsics/vhsubq_x_u16.c: Likewise.
3320 * gcc.target/arm/mve/intrinsics/vhsubq_x_u32.c: Likewise.
3321 * gcc.target/arm/mve/intrinsics/vhsubq_x_u8.c: Likewise.
3322 * gcc.target/arm/mve/intrinsics/vidupq_m_n_u16.c: Likewise.
3323 * gcc.target/arm/mve/intrinsics/vidupq_m_n_u32.c: Likewise.
3324 * gcc.target/arm/mve/intrinsics/vidupq_m_n_u8.c: Likewise.
3325 * gcc.target/arm/mve/intrinsics/vidupq_m_wb_u16.c: Likewise.
3326 * gcc.target/arm/mve/intrinsics/vidupq_m_wb_u32.c: Likewise.
3327 * gcc.target/arm/mve/intrinsics/vidupq_m_wb_u8.c: Likewise.
3328 * gcc.target/arm/mve/intrinsics/vidupq_n_u16.c: Likewise.
3329 * gcc.target/arm/mve/intrinsics/vidupq_n_u32.c: Likewise.
3330 * gcc.target/arm/mve/intrinsics/vidupq_n_u8.c: Likewise.
3331 * gcc.target/arm/mve/intrinsics/vidupq_wb_u16.c: Likewise.
3332 * gcc.target/arm/mve/intrinsics/vidupq_wb_u32.c: Likewise.
3333 * gcc.target/arm/mve/intrinsics/vidupq_wb_u8.c: Likewise.
3334 * gcc.target/arm/mve/intrinsics/vidupq_x_n_u16.c: Likewise.
3335 * gcc.target/arm/mve/intrinsics/vidupq_x_n_u32.c: Likewise.
3336 * gcc.target/arm/mve/intrinsics/vidupq_x_n_u8.c: Likewise.
3337 * gcc.target/arm/mve/intrinsics/vidupq_x_wb_u16.c: Likewise.
3338 * gcc.target/arm/mve/intrinsics/vidupq_x_wb_u32.c: Likewise.
3339 * gcc.target/arm/mve/intrinsics/vidupq_x_wb_u8.c: Likewise.
3340 * gcc.target/arm/mve/intrinsics/viwdupq_m_n_u16.c: Likewise.
3341 * gcc.target/arm/mve/intrinsics/viwdupq_m_n_u32.c: Likewise.
3342 * gcc.target/arm/mve/intrinsics/viwdupq_m_n_u8.c: Likewise.
3343 * gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u16.c: Likewise.
3344 * gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u32.c: Likewise.
3345 * gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u8.c: Likewise.
3346 * gcc.target/arm/mve/intrinsics/viwdupq_n_u16.c: Likewise.
3347 * gcc.target/arm/mve/intrinsics/viwdupq_n_u32.c: Likewise.
3348 * gcc.target/arm/mve/intrinsics/viwdupq_n_u8.c: Likewise.
3349 * gcc.target/arm/mve/intrinsics/viwdupq_wb_u16.c: Likewise.
3350 * gcc.target/arm/mve/intrinsics/viwdupq_wb_u32.c: Likewise.
3351 * gcc.target/arm/mve/intrinsics/viwdupq_wb_u8.c: Likewise.
3352 * gcc.target/arm/mve/intrinsics/viwdupq_x_n_u16.c: Likewise.
3353 * gcc.target/arm/mve/intrinsics/viwdupq_x_n_u32.c: Likewise.
3354 * gcc.target/arm/mve/intrinsics/viwdupq_x_n_u8.c: Likewise.
3355 * gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u16.c: Likewise.
3356 * gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u32.c: Likewise.
3357 * gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u8.c: Likewise.
3358 * gcc.target/arm/mve/intrinsics/vld1q_f16.c: Likewise.
3359 * gcc.target/arm/mve/intrinsics/vld1q_f32.c: Likewise.
3360 * gcc.target/arm/mve/intrinsics/vld1q_s16.c: Likewise.
3361 * gcc.target/arm/mve/intrinsics/vld1q_s32.c: Likewise.
3362 * gcc.target/arm/mve/intrinsics/vld1q_s8.c: Likewise.
3363 * gcc.target/arm/mve/intrinsics/vld1q_u16.c: Likewise.
3364 * gcc.target/arm/mve/intrinsics/vld1q_u32.c: Likewise.
3365 * gcc.target/arm/mve/intrinsics/vld1q_u8.c: Likewise.
3366 * gcc.target/arm/mve/intrinsics/vld1q_z_f16.c: Likewise.
3367 * gcc.target/arm/mve/intrinsics/vld1q_z_f32.c: Likewise.
3368 * gcc.target/arm/mve/intrinsics/vld1q_z_s16.c: Likewise.
3369 * gcc.target/arm/mve/intrinsics/vld1q_z_s32.c: Likewise.
3370 * gcc.target/arm/mve/intrinsics/vld1q_z_s8.c: Likewise.
3371 * gcc.target/arm/mve/intrinsics/vld1q_z_u16.c: Likewise.
3372 * gcc.target/arm/mve/intrinsics/vld1q_z_u32.c: Likewise.
3373 * gcc.target/arm/mve/intrinsics/vld1q_z_u8.c: Likewise.
3374 * gcc.target/arm/mve/intrinsics/vld2q_f16.c: Likewise.
3375 * gcc.target/arm/mve/intrinsics/vld2q_f32.c: Likewise.
3376 * gcc.target/arm/mve/intrinsics/vld2q_s16.c: Likewise.
3377 * gcc.target/arm/mve/intrinsics/vld2q_s32.c: Likewise.
3378 * gcc.target/arm/mve/intrinsics/vld2q_s8.c: Likewise.
3379 * gcc.target/arm/mve/intrinsics/vld2q_u16.c: Likewise.
3380 * gcc.target/arm/mve/intrinsics/vld2q_u32.c: Likewise.
3381 * gcc.target/arm/mve/intrinsics/vld2q_u8.c: Likewise.
3382 * gcc.target/arm/mve/intrinsics/vld4q_f16.c: Likewise.
3383 * gcc.target/arm/mve/intrinsics/vld4q_f32.c: Likewise.
3384 * gcc.target/arm/mve/intrinsics/vld4q_s16.c: Likewise.
3385 * gcc.target/arm/mve/intrinsics/vld4q_s32.c: Likewise.
3386 * gcc.target/arm/mve/intrinsics/vld4q_s8.c: Likewise.
3387 * gcc.target/arm/mve/intrinsics/vld4q_u16.c: Likewise.
3388 * gcc.target/arm/mve/intrinsics/vld4q_u32.c: Likewise.
3389 * gcc.target/arm/mve/intrinsics/vld4q_u8.c: Likewise.
3390 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s16.c: Likewise.
3391 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s32.c: Likewise.
3392 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s8.c: Likewise.
3393 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u16.c: Likewise.
3394 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u32.c: Likewise.
3395 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u8.c: Likewise.
3396 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s16.c: Likewise.
3397 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s32.c: Likewise.
3398 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s8.c: Likewise.
3399 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u16.c: Likewise.
3400 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u32.c: Likewise.
3401 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u8.c: Likewise.
3402 * gcc.target/arm/mve/intrinsics/vldrbq_s16.c: Likewise.
3403 * gcc.target/arm/mve/intrinsics/vldrbq_s32.c: Likewise.
3404 * gcc.target/arm/mve/intrinsics/vldrbq_s8.c: Likewise.
3405 * gcc.target/arm/mve/intrinsics/vldrbq_u16.c: Likewise.
3406 * gcc.target/arm/mve/intrinsics/vldrbq_u32.c: Likewise.
3407 * gcc.target/arm/mve/intrinsics/vldrbq_u8.c: Likewise.
3408 * gcc.target/arm/mve/intrinsics/vldrbq_z_s16.c: Likewise.
3409 * gcc.target/arm/mve/intrinsics/vldrbq_z_s32.c: Likewise.
3410 * gcc.target/arm/mve/intrinsics/vldrbq_z_s8.c: Likewise.
3411 * gcc.target/arm/mve/intrinsics/vldrbq_z_u16.c: Likewise.
3412 * gcc.target/arm/mve/intrinsics/vldrbq_z_u32.c: Likewise.
3413 * gcc.target/arm/mve/intrinsics/vldrbq_z_u8.c: Likewise.
3414 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_s64.c: Likewise.
3415 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_u64.c: Likewise.
3416 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c: Likewise.
3417 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c: Likewise.
3418 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c: Likewise.
3419 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c: Likewise.
3420 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_z_s64.c: Likewise.
3421 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_z_u64.c: Likewise.
3422 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_s64.c: Likewise.
3423 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_u64.c: Likewise.
3424 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_z_s64.c: Likewise.
3425 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_z_u64.c: Likewise.
3426 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_s64.c: Likewise.
3427 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_u64.c: Likewise.
3428 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_z_s64.c: Likewise.
3429 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_z_u64.c: Likewise.
3430 * gcc.target/arm/mve/intrinsics/vldrhq_f16.c: Likewise.
3431 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_f16.c: Likewise.
3432 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s16.c: Likewise.
3433 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s32.c: Likewise.
3434 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u16.c: Likewise.
3435 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u32.c: Likewise.
3436 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_f16.c: Likewise.
3437 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s16.c: Likewise.
3438 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s32.c: Likewise.
3439 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u16.c: Likewise.
3440 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u32.c: Likewise.
3441 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_f16.c: Likewise.
3442 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s16.c: Likewise.
3443 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s32.c: Likewise.
3444 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u16.c: Likewise.
3445 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u32.c: Likewise.
3446 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_f16.c: Likewise.
3447 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s16.c: Likewise.
3448 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s32.c: Likewise.
3449 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u16.c: Likewise.
3450 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u32.c: Likewise.
3451 * gcc.target/arm/mve/intrinsics/vldrhq_s16.c: Likewise.
3452 * gcc.target/arm/mve/intrinsics/vldrhq_s32.c: Likewise.
3453 * gcc.target/arm/mve/intrinsics/vldrhq_u16.c: Likewise.
3454 * gcc.target/arm/mve/intrinsics/vldrhq_u32.c: Likewise.
3455 * gcc.target/arm/mve/intrinsics/vldrhq_z_f16.c: Likewise.
3456 * gcc.target/arm/mve/intrinsics/vldrhq_z_s16.c: Likewise.
3457 * gcc.target/arm/mve/intrinsics/vldrhq_z_s32.c: Likewise.
3458 * gcc.target/arm/mve/intrinsics/vldrhq_z_u16.c: Likewise.
3459 * gcc.target/arm/mve/intrinsics/vldrhq_z_u32.c: Likewise.
3460 * gcc.target/arm/mve/intrinsics/vldrwq_f32.c: Likewise.
3461 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_f32.c: Likewise.
3462 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_s32.c: Likewise.
3463 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_u32.c: Likewise.
3464 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_f32.c: Likewise.
3465 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_s32.c: Likewise.
3466 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_u32.c: Likewise.
3467 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_f32.c: Likewise.
3468 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_s32.c: Likewise.
3469 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_u32.c: Likewise.
3470 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_f32.c: Likewise.
3471 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_s32.c: Likewise.
3472 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_u32.c: Likewise.
3473 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_f32.c: Likewise.
3474 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_s32.c: Likewise.
3475 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_u32.c: Likewise.
3476 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_f32.c: Likewise.
3477 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_s32.c: Likewise.
3478 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_u32.c: Likewise.
3479 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_f32.c: Likewise.
3480 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_s32.c: Likewise.
3481 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_u32.c: Likewise.
3482 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_f32.c: Likewise.
3483 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_s32.c: Likewise.
3484 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_u32.c: Likewise.
3485 * gcc.target/arm/mve/intrinsics/vldrwq_s32.c: Likewise.
3486 * gcc.target/arm/mve/intrinsics/vldrwq_u32.c: Likewise.
3487 * gcc.target/arm/mve/intrinsics/vldrwq_z_f32.c: Likewise.
3488 * gcc.target/arm/mve/intrinsics/vldrwq_z_s32.c: Likewise.
3489 * gcc.target/arm/mve/intrinsics/vldrwq_z_u32.c: Likewise.
3490 * gcc.target/arm/mve/intrinsics/vmaxaq_m_s16.c: Likewise.
3491 * gcc.target/arm/mve/intrinsics/vmaxaq_m_s32.c: Likewise.
3492 * gcc.target/arm/mve/intrinsics/vmaxaq_m_s8.c: Likewise.
3493 * gcc.target/arm/mve/intrinsics/vmaxaq_s16.c: Likewise.
3494 * gcc.target/arm/mve/intrinsics/vmaxaq_s32.c: Likewise.
3495 * gcc.target/arm/mve/intrinsics/vmaxaq_s8.c: Likewise.
3496 * gcc.target/arm/mve/intrinsics/vmaxavq_p_s16.c: Likewise.
3497 * gcc.target/arm/mve/intrinsics/vmaxavq_p_s32.c: Likewise.
3498 * gcc.target/arm/mve/intrinsics/vmaxavq_p_s8.c: Likewise.
3499 * gcc.target/arm/mve/intrinsics/vmaxavq_s16.c: Likewise.
3500 * gcc.target/arm/mve/intrinsics/vmaxavq_s32.c: Likewise.
3501 * gcc.target/arm/mve/intrinsics/vmaxavq_s8.c: Likewise.
3502 * gcc.target/arm/mve/intrinsics/vmaxnmaq_f16.c: Likewise.
3503 * gcc.target/arm/mve/intrinsics/vmaxnmaq_f32.c: Likewise.
3504 * gcc.target/arm/mve/intrinsics/vmaxnmaq_m_f16.c: Likewise.
3505 * gcc.target/arm/mve/intrinsics/vmaxnmaq_m_f32.c: Likewise.
3506 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f16.c: Likewise.
3507 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f32.c: Likewise.
3508 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f16.c: Likewise.
3509 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f32.c: Likewise.
3510 * gcc.target/arm/mve/intrinsics/vmaxnmq_f16.c: Likewise.
3511 * gcc.target/arm/mve/intrinsics/vmaxnmq_f32.c: Likewise.
3512 * gcc.target/arm/mve/intrinsics/vmaxnmq_m_f16.c: Likewise.
3513 * gcc.target/arm/mve/intrinsics/vmaxnmq_m_f32.c: Likewise.
3514 * gcc.target/arm/mve/intrinsics/vmaxnmq_x_f16.c: Likewise.
3515 * gcc.target/arm/mve/intrinsics/vmaxnmq_x_f32.c: Likewise.
3516 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f16.c: Likewise.
3517 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f32.c: Likewise.
3518 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f16.c: Likewise.
3519 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f32.c: Likewise.
3520 * gcc.target/arm/mve/intrinsics/vmaxq_m_s16.c: Likewise.
3521 * gcc.target/arm/mve/intrinsics/vmaxq_m_s32.c: Likewise.
3522 * gcc.target/arm/mve/intrinsics/vmaxq_m_s8.c: Likewise.
3523 * gcc.target/arm/mve/intrinsics/vmaxq_m_u16.c: Likewise.
3524 * gcc.target/arm/mve/intrinsics/vmaxq_m_u32.c: Likewise.
3525 * gcc.target/arm/mve/intrinsics/vmaxq_m_u8.c: Likewise.
3526 * gcc.target/arm/mve/intrinsics/vmaxq_s16.c: Likewise.
3527 * gcc.target/arm/mve/intrinsics/vmaxq_s32.c: Likewise.
3528 * gcc.target/arm/mve/intrinsics/vmaxq_s8.c: Likewise.
3529 * gcc.target/arm/mve/intrinsics/vmaxq_u16.c: Likewise.
3530 * gcc.target/arm/mve/intrinsics/vmaxq_u32.c: Likewise.
3531 * gcc.target/arm/mve/intrinsics/vmaxq_u8.c: Likewise.
3532 * gcc.target/arm/mve/intrinsics/vmaxq_x_s16.c: Likewise.
3533 * gcc.target/arm/mve/intrinsics/vmaxq_x_s32.c: Likewise.
3534 * gcc.target/arm/mve/intrinsics/vmaxq_x_s8.c: Likewise.
3535 * gcc.target/arm/mve/intrinsics/vmaxq_x_u16.c: Likewise.
3536 * gcc.target/arm/mve/intrinsics/vmaxq_x_u32.c: Likewise.
3537 * gcc.target/arm/mve/intrinsics/vmaxq_x_u8.c: Likewise.
3538 * gcc.target/arm/mve/intrinsics/vmaxvq_p_s16.c: Likewise.
3539 * gcc.target/arm/mve/intrinsics/vmaxvq_p_s32.c: Likewise.
3540 * gcc.target/arm/mve/intrinsics/vmaxvq_p_s8.c: Likewise.
3541 * gcc.target/arm/mve/intrinsics/vmaxvq_p_u16.c: Likewise.
3542 * gcc.target/arm/mve/intrinsics/vmaxvq_p_u32.c: Likewise.
3543 * gcc.target/arm/mve/intrinsics/vmaxvq_p_u8.c: Likewise.
3544 * gcc.target/arm/mve/intrinsics/vmaxvq_s16.c: Likewise.
3545 * gcc.target/arm/mve/intrinsics/vmaxvq_s32.c: Likewise.
3546 * gcc.target/arm/mve/intrinsics/vmaxvq_s8.c: Likewise.
3547 * gcc.target/arm/mve/intrinsics/vmaxvq_u16.c: Likewise.
3548 * gcc.target/arm/mve/intrinsics/vmaxvq_u32.c: Likewise.
3549 * gcc.target/arm/mve/intrinsics/vmaxvq_u8.c: Likewise.
3550 * gcc.target/arm/mve/intrinsics/vminaq_m_s16.c: Likewise.
3551 * gcc.target/arm/mve/intrinsics/vminaq_m_s32.c: Likewise.
3552 * gcc.target/arm/mve/intrinsics/vminaq_m_s8.c: Likewise.
3553 * gcc.target/arm/mve/intrinsics/vminaq_s16.c: Likewise.
3554 * gcc.target/arm/mve/intrinsics/vminaq_s32.c: Likewise.
3555 * gcc.target/arm/mve/intrinsics/vminaq_s8.c: Likewise.
3556 * gcc.target/arm/mve/intrinsics/vminavq_p_s16.c: Likewise.
3557 * gcc.target/arm/mve/intrinsics/vminavq_p_s32.c: Likewise.
3558 * gcc.target/arm/mve/intrinsics/vminavq_p_s8.c: Likewise.
3559 * gcc.target/arm/mve/intrinsics/vminavq_s16.c: Likewise.
3560 * gcc.target/arm/mve/intrinsics/vminavq_s32.c: Likewise.
3561 * gcc.target/arm/mve/intrinsics/vminavq_s8.c: Likewise.
3562 * gcc.target/arm/mve/intrinsics/vminnmaq_f16.c: Likewise.
3563 * gcc.target/arm/mve/intrinsics/vminnmaq_f32.c: Likewise.
3564 * gcc.target/arm/mve/intrinsics/vminnmaq_m_f16.c: Likewise.
3565 * gcc.target/arm/mve/intrinsics/vminnmaq_m_f32.c: Likewise.
3566 * gcc.target/arm/mve/intrinsics/vminnmavq_f16.c: Likewise.
3567 * gcc.target/arm/mve/intrinsics/vminnmavq_f32.c: Likewise.
3568 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f16.c: Likewise.
3569 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f32.c: Likewise.
3570 * gcc.target/arm/mve/intrinsics/vminnmq_f16.c: Likewise.
3571 * gcc.target/arm/mve/intrinsics/vminnmq_f32.c: Likewise.
3572 * gcc.target/arm/mve/intrinsics/vminnmq_m_f16.c: Likewise.
3573 * gcc.target/arm/mve/intrinsics/vminnmq_m_f32.c: Likewise.
3574 * gcc.target/arm/mve/intrinsics/vminnmq_x_f16.c: Likewise.
3575 * gcc.target/arm/mve/intrinsics/vminnmq_x_f32.c: Likewise.
3576 * gcc.target/arm/mve/intrinsics/vminnmvq_f16.c: Likewise.
3577 * gcc.target/arm/mve/intrinsics/vminnmvq_f32.c: Likewise.
3578 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f16.c: Likewise.
3579 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f32.c: Likewise.
3580 * gcc.target/arm/mve/intrinsics/vminq_m_s16.c: Likewise.
3581 * gcc.target/arm/mve/intrinsics/vminq_m_s32.c: Likewise.
3582 * gcc.target/arm/mve/intrinsics/vminq_m_s8.c: Likewise.
3583 * gcc.target/arm/mve/intrinsics/vminq_m_u16.c: Likewise.
3584 * gcc.target/arm/mve/intrinsics/vminq_m_u32.c: Likewise.
3585 * gcc.target/arm/mve/intrinsics/vminq_m_u8.c: Likewise.
3586 * gcc.target/arm/mve/intrinsics/vminq_s16.c: Likewise.
3587 * gcc.target/arm/mve/intrinsics/vminq_s32.c: Likewise.
3588 * gcc.target/arm/mve/intrinsics/vminq_s8.c: Likewise.
3589 * gcc.target/arm/mve/intrinsics/vminq_u16.c: Likewise.
3590 * gcc.target/arm/mve/intrinsics/vminq_u32.c: Likewise.
3591 * gcc.target/arm/mve/intrinsics/vminq_u8.c: Likewise.
3592 * gcc.target/arm/mve/intrinsics/vminq_x_s16.c: Likewise.
3593 * gcc.target/arm/mve/intrinsics/vminq_x_s32.c: Likewise.
3594 * gcc.target/arm/mve/intrinsics/vminq_x_s8.c: Likewise.
3595 * gcc.target/arm/mve/intrinsics/vminq_x_u16.c: Likewise.
3596 * gcc.target/arm/mve/intrinsics/vminq_x_u32.c: Likewise.
3597 * gcc.target/arm/mve/intrinsics/vminq_x_u8.c: Likewise.
3598 * gcc.target/arm/mve/intrinsics/vminvq_p_s16.c: Likewise.
3599 * gcc.target/arm/mve/intrinsics/vminvq_p_s32.c: Likewise.
3600 * gcc.target/arm/mve/intrinsics/vminvq_p_s8.c: Likewise.
3601 * gcc.target/arm/mve/intrinsics/vminvq_p_u16.c: Likewise.
3602 * gcc.target/arm/mve/intrinsics/vminvq_p_u32.c: Likewise.
3603 * gcc.target/arm/mve/intrinsics/vminvq_p_u8.c: Likewise.
3604 * gcc.target/arm/mve/intrinsics/vminvq_s16.c: Likewise.
3605 * gcc.target/arm/mve/intrinsics/vminvq_s32.c: Likewise.
3606 * gcc.target/arm/mve/intrinsics/vminvq_s8.c: Likewise.
3607 * gcc.target/arm/mve/intrinsics/vminvq_u16.c: Likewise.
3608 * gcc.target/arm/mve/intrinsics/vminvq_u32.c: Likewise.
3609 * gcc.target/arm/mve/intrinsics/vminvq_u8.c: Likewise.
3610 * gcc.target/arm/mve/intrinsics/vmladavaq_p_s16.c: Likewise.
3611 * gcc.target/arm/mve/intrinsics/vmladavaq_p_s32.c: Likewise.
3612 * gcc.target/arm/mve/intrinsics/vmladavaq_p_s8.c: Likewise.
3613 * gcc.target/arm/mve/intrinsics/vmladavaq_p_u16.c: Likewise.
3614 * gcc.target/arm/mve/intrinsics/vmladavaq_p_u32.c: Likewise.
3615 * gcc.target/arm/mve/intrinsics/vmladavaq_p_u8.c: Likewise.
3616 * gcc.target/arm/mve/intrinsics/vmladavaq_s16.c: Likewise.
3617 * gcc.target/arm/mve/intrinsics/vmladavaq_s32.c: Likewise.
3618 * gcc.target/arm/mve/intrinsics/vmladavaq_s8.c: Likewise.
3619 * gcc.target/arm/mve/intrinsics/vmladavaq_u16.c: Likewise.
3620 * gcc.target/arm/mve/intrinsics/vmladavaq_u32.c: Likewise.
3621 * gcc.target/arm/mve/intrinsics/vmladavaq_u8.c: Likewise.
3622 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s16.c: Likewise.
3623 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s32.c: Likewise.
3624 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s8.c: Likewise.
3625 * gcc.target/arm/mve/intrinsics/vmladavaxq_s16.c: Likewise.
3626 * gcc.target/arm/mve/intrinsics/vmladavaxq_s32.c: Likewise.
3627 * gcc.target/arm/mve/intrinsics/vmladavaxq_s8.c: Likewise.
3628 * gcc.target/arm/mve/intrinsics/vmladavq_p_s16.c: Likewise.
3629 * gcc.target/arm/mve/intrinsics/vmladavq_p_s32.c: Likewise.
3630 * gcc.target/arm/mve/intrinsics/vmladavq_p_s8.c: Likewise.
3631 * gcc.target/arm/mve/intrinsics/vmladavq_p_u16.c: Likewise.
3632 * gcc.target/arm/mve/intrinsics/vmladavq_p_u32.c: Likewise.
3633 * gcc.target/arm/mve/intrinsics/vmladavq_p_u8.c: Likewise.
3634 * gcc.target/arm/mve/intrinsics/vmladavq_s16.c: Likewise.
3635 * gcc.target/arm/mve/intrinsics/vmladavq_s32.c: Likewise.
3636 * gcc.target/arm/mve/intrinsics/vmladavq_s8.c: Likewise.
3637 * gcc.target/arm/mve/intrinsics/vmladavq_u16.c: Likewise.
3638 * gcc.target/arm/mve/intrinsics/vmladavq_u32.c: Likewise.
3639 * gcc.target/arm/mve/intrinsics/vmladavq_u8.c: Likewise.
3640 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s16.c: Likewise.
3641 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s32.c: Likewise.
3642 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s8.c: Likewise.
3643 * gcc.target/arm/mve/intrinsics/vmladavxq_s16.c: Likewise.
3644 * gcc.target/arm/mve/intrinsics/vmladavxq_s32.c: Likewise.
3645 * gcc.target/arm/mve/intrinsics/vmladavxq_s8.c: Likewise.
3646 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_s16.c: Likewise.
3647 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_s32.c: Likewise.
3648 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_u16.c: Likewise.
3649 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_u32.c: Likewise.
3650 * gcc.target/arm/mve/intrinsics/vmlaldavaq_s16.c: Likewise.
3651 * gcc.target/arm/mve/intrinsics/vmlaldavaq_s32.c: Likewise.
3652 * gcc.target/arm/mve/intrinsics/vmlaldavaq_u16.c: Likewise.
3653 * gcc.target/arm/mve/intrinsics/vmlaldavaq_u32.c: Likewise.
3654 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s16.c: Likewise.
3655 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s32.c: Likewise.
3656 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_u16.c: Likewise.
3657 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_u32.c: Likewise.
3658 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s16.c: Likewise.
3659 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s32.c: Likewise.
3660 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_s16.c: Likewise.
3661 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_s32.c: Likewise.
3662 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_u16.c: Likewise.
3663 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_u32.c: Likewise.
3664 * gcc.target/arm/mve/intrinsics/vmlaldavq_s16.c: Likewise.
3665 * gcc.target/arm/mve/intrinsics/vmlaldavq_s32.c: Likewise.
3666 * gcc.target/arm/mve/intrinsics/vmlaldavq_u16.c: Likewise.
3667 * gcc.target/arm/mve/intrinsics/vmlaldavq_u32.c: Likewise.
3668 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_s16.c: Likewise.
3669 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_s32.c: Likewise.
3670 * gcc.target/arm/mve/intrinsics/vmlaldavxq_s16.c: Likewise.
3671 * gcc.target/arm/mve/intrinsics/vmlaldavxq_s32.c: Likewise.
3672 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s16.c: Likewise.
3673 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s32.c: Likewise.
3674 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s8.c: Likewise.
3675 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u16.c: Likewise.
3676 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u32.c: Likewise.
3677 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u8.c: Likewise.
3678 * gcc.target/arm/mve/intrinsics/vmlaq_n_s16.c: Likewise.
3679 * gcc.target/arm/mve/intrinsics/vmlaq_n_s32.c: Likewise.
3680 * gcc.target/arm/mve/intrinsics/vmlaq_n_s8.c: Likewise.
3681 * gcc.target/arm/mve/intrinsics/vmlaq_n_u16.c: Likewise.
3682 * gcc.target/arm/mve/intrinsics/vmlaq_n_u32.c: Likewise.
3683 * gcc.target/arm/mve/intrinsics/vmlaq_n_u8.c: Likewise.
3684 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_s16.c: Likewise.
3685 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_s32.c: Likewise.
3686 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_s8.c: Likewise.
3687 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_u16.c: Likewise.
3688 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_u32.c: Likewise.
3689 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_u8.c: Likewise.
3690 * gcc.target/arm/mve/intrinsics/vmlasq_n_s16.c: Likewise.
3691 * gcc.target/arm/mve/intrinsics/vmlasq_n_s32.c: Likewise.
3692 * gcc.target/arm/mve/intrinsics/vmlasq_n_s8.c: Likewise.
3693 * gcc.target/arm/mve/intrinsics/vmlasq_n_u16.c: Likewise.
3694 * gcc.target/arm/mve/intrinsics/vmlasq_n_u32.c: Likewise.
3695 * gcc.target/arm/mve/intrinsics/vmlasq_n_u8.c: Likewise.
3696 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s16.c: Likewise.
3697 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s32.c: Likewise.
3698 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s8.c: Likewise.
3699 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s16.c: Likewise.
3700 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s32.c: Likewise.
3701 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s8.c: Likewise.
3702 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s16.c: Likewise.
3703 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s32.c: Likewise.
3704 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s8.c: Likewise.
3705 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s16.c: Likewise.
3706 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s32.c: Likewise.
3707 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s8.c: Likewise.
3708 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s16.c: Likewise.
3709 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s32.c: Likewise.
3710 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s8.c: Likewise.
3711 * gcc.target/arm/mve/intrinsics/vmlsdavq_s16.c: Likewise.
3712 * gcc.target/arm/mve/intrinsics/vmlsdavq_s32.c: Likewise.
3713 * gcc.target/arm/mve/intrinsics/vmlsdavq_s8.c: Likewise.
3714 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s16.c: Likewise.
3715 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s32.c: Likewise.
3716 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s8.c: Likewise.
3717 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s16.c: Likewise.
3718 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s32.c: Likewise.
3719 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s8.c: Likewise.
3720 * gcc.target/arm/mve/intrinsics/vmlsldavaq_p_s16.c: Likewise.
3721 * gcc.target/arm/mve/intrinsics/vmlsldavaq_p_s32.c: Likewise.
3722 * gcc.target/arm/mve/intrinsics/vmlsldavaq_s16.c: Likewise.
3723 * gcc.target/arm/mve/intrinsics/vmlsldavaq_s32.c: Likewise.
3724 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_p_s16.c: Likewise.
3725 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_p_s32.c: Likewise.
3726 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_s16.c: Likewise.
3727 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_s32.c: Likewise.
3728 * gcc.target/arm/mve/intrinsics/vmlsldavq_p_s16.c: Likewise.
3729 * gcc.target/arm/mve/intrinsics/vmlsldavq_p_s32.c: Likewise.
3730 * gcc.target/arm/mve/intrinsics/vmlsldavq_s16.c: Likewise.
3731 * gcc.target/arm/mve/intrinsics/vmlsldavq_s32.c: Likewise.
3732 * gcc.target/arm/mve/intrinsics/vmlsldavxq_p_s16.c: Likewise.
3733 * gcc.target/arm/mve/intrinsics/vmlsldavxq_p_s32.c: Likewise.
3734 * gcc.target/arm/mve/intrinsics/vmlsldavxq_s16.c: Likewise.
3735 * gcc.target/arm/mve/intrinsics/vmlsldavxq_s32.c: Likewise.
3736 * gcc.target/arm/mve/intrinsics/vmovlbq_m_s16.c: Likewise.
3737 * gcc.target/arm/mve/intrinsics/vmovlbq_m_s8.c: Likewise.
3738 * gcc.target/arm/mve/intrinsics/vmovlbq_m_u16.c: Likewise.
3739 * gcc.target/arm/mve/intrinsics/vmovlbq_m_u8.c: Likewise.
3740 * gcc.target/arm/mve/intrinsics/vmovlbq_s16.c: Likewise.
3741 * gcc.target/arm/mve/intrinsics/vmovlbq_s8.c: Likewise.
3742 * gcc.target/arm/mve/intrinsics/vmovlbq_u16.c: Likewise.
3743 * gcc.target/arm/mve/intrinsics/vmovlbq_u8.c: Likewise.
3744 * gcc.target/arm/mve/intrinsics/vmovlbq_x_s16.c: Likewise.
3745 * gcc.target/arm/mve/intrinsics/vmovlbq_x_s8.c: Likewise.
3746 * gcc.target/arm/mve/intrinsics/vmovlbq_x_u16.c: Likewise.
3747 * gcc.target/arm/mve/intrinsics/vmovlbq_x_u8.c: Likewise.
3748 * gcc.target/arm/mve/intrinsics/vmovltq_m_s16.c: Likewise.
3749 * gcc.target/arm/mve/intrinsics/vmovltq_m_s8.c: Likewise.
3750 * gcc.target/arm/mve/intrinsics/vmovltq_m_u16.c: Likewise.
3751 * gcc.target/arm/mve/intrinsics/vmovltq_m_u8.c: Likewise.
3752 * gcc.target/arm/mve/intrinsics/vmovltq_s16.c: Likewise.
3753 * gcc.target/arm/mve/intrinsics/vmovltq_s8.c: Likewise.
3754 * gcc.target/arm/mve/intrinsics/vmovltq_u16.c: Likewise.
3755 * gcc.target/arm/mve/intrinsics/vmovltq_u8.c: Likewise.
3756 * gcc.target/arm/mve/intrinsics/vmovltq_x_s16.c: Likewise.
3757 * gcc.target/arm/mve/intrinsics/vmovltq_x_s8.c: Likewise.
3758 * gcc.target/arm/mve/intrinsics/vmovltq_x_u16.c: Likewise.
3759 * gcc.target/arm/mve/intrinsics/vmovltq_x_u8.c: Likewise.
3760 * gcc.target/arm/mve/intrinsics/vmovnbq_m_s16.c: Likewise.
3761 * gcc.target/arm/mve/intrinsics/vmovnbq_m_s32.c: Likewise.
3762 * gcc.target/arm/mve/intrinsics/vmovnbq_m_u16.c: Likewise.
3763 * gcc.target/arm/mve/intrinsics/vmovnbq_m_u32.c: Likewise.
3764 * gcc.target/arm/mve/intrinsics/vmovnbq_s16.c: Likewise.
3765 * gcc.target/arm/mve/intrinsics/vmovnbq_s32.c: Likewise.
3766 * gcc.target/arm/mve/intrinsics/vmovnbq_u16.c: Likewise.
3767 * gcc.target/arm/mve/intrinsics/vmovnbq_u32.c: Likewise.
3768 * gcc.target/arm/mve/intrinsics/vmovntq_m_s16.c: Likewise.
3769 * gcc.target/arm/mve/intrinsics/vmovntq_m_s32.c: Likewise.
3770 * gcc.target/arm/mve/intrinsics/vmovntq_m_u16.c: Likewise.
3771 * gcc.target/arm/mve/intrinsics/vmovntq_m_u32.c: Likewise.
3772 * gcc.target/arm/mve/intrinsics/vmovntq_s16.c: Likewise.
3773 * gcc.target/arm/mve/intrinsics/vmovntq_s32.c: Likewise.
3774 * gcc.target/arm/mve/intrinsics/vmovntq_u16.c: Likewise.
3775 * gcc.target/arm/mve/intrinsics/vmovntq_u32.c: Likewise.
3776 * gcc.target/arm/mve/intrinsics/vmulhq_m_s16.c: Likewise.
3777 * gcc.target/arm/mve/intrinsics/vmulhq_m_s32.c: Likewise.
3778 * gcc.target/arm/mve/intrinsics/vmulhq_m_s8.c: Likewise.
3779 * gcc.target/arm/mve/intrinsics/vmulhq_m_u16.c: Likewise.
3780 * gcc.target/arm/mve/intrinsics/vmulhq_m_u32.c: Likewise.
3781 * gcc.target/arm/mve/intrinsics/vmulhq_m_u8.c: Likewise.
3782 * gcc.target/arm/mve/intrinsics/vmulhq_s16.c: Likewise.
3783 * gcc.target/arm/mve/intrinsics/vmulhq_s32.c: Likewise.
3784 * gcc.target/arm/mve/intrinsics/vmulhq_s8.c: Likewise.
3785 * gcc.target/arm/mve/intrinsics/vmulhq_u16.c: Likewise.
3786 * gcc.target/arm/mve/intrinsics/vmulhq_u32.c: Likewise.
3787 * gcc.target/arm/mve/intrinsics/vmulhq_u8.c: Likewise.
3788 * gcc.target/arm/mve/intrinsics/vmulhq_x_s16.c: Likewise.
3789 * gcc.target/arm/mve/intrinsics/vmulhq_x_s32.c: Likewise.
3790 * gcc.target/arm/mve/intrinsics/vmulhq_x_s8.c: Likewise.
3791 * gcc.target/arm/mve/intrinsics/vmulhq_x_u16.c: Likewise.
3792 * gcc.target/arm/mve/intrinsics/vmulhq_x_u32.c: Likewise.
3793 * gcc.target/arm/mve/intrinsics/vmulhq_x_u8.c: Likewise.
3794 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s16.c: Likewise.
3795 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s32.c: Likewise.
3796 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s8.c: Likewise.
3797 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u16.c: Likewise.
3798 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u32.c: Likewise.
3799 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u8.c: Likewise.
3800 * gcc.target/arm/mve/intrinsics/vmullbq_int_s16.c: Likewise.
3801 * gcc.target/arm/mve/intrinsics/vmullbq_int_s32.c: Likewise.
3802 * gcc.target/arm/mve/intrinsics/vmullbq_int_s8.c: Likewise.
3803 * gcc.target/arm/mve/intrinsics/vmullbq_int_u16.c: Likewise.
3804 * gcc.target/arm/mve/intrinsics/vmullbq_int_u32.c: Likewise.
3805 * gcc.target/arm/mve/intrinsics/vmullbq_int_u8.c: Likewise.
3806 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s16.c: Likewise.
3807 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s32.c: Likewise.
3808 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s8.c: Likewise.
3809 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u16.c: Likewise.
3810 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u32.c: Likewise.
3811 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u8.c: Likewise.
3812 * gcc.target/arm/mve/intrinsics/vmullbq_poly_m_p16.c: Likewise.
3813 * gcc.target/arm/mve/intrinsics/vmullbq_poly_m_p8.c: Likewise.
3814 * gcc.target/arm/mve/intrinsics/vmullbq_poly_p16.c: Likewise.
3815 * gcc.target/arm/mve/intrinsics/vmullbq_poly_p8.c: Likewise.
3816 * gcc.target/arm/mve/intrinsics/vmullbq_poly_x_p16.c: Likewise.
3817 * gcc.target/arm/mve/intrinsics/vmullbq_poly_x_p8.c: Likewise.
3818 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s16.c: Likewise.
3819 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s32.c: Likewise.
3820 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s8.c: Likewise.
3821 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u16.c: Likewise.
3822 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u32.c: Likewise.
3823 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u8.c: Likewise.
3824 * gcc.target/arm/mve/intrinsics/vmulltq_int_s16.c: Likewise.
3825 * gcc.target/arm/mve/intrinsics/vmulltq_int_s32.c: Likewise.
3826 * gcc.target/arm/mve/intrinsics/vmulltq_int_s8.c: Likewise.
3827 * gcc.target/arm/mve/intrinsics/vmulltq_int_u16.c: Likewise.
3828 * gcc.target/arm/mve/intrinsics/vmulltq_int_u32.c: Likewise.
3829 * gcc.target/arm/mve/intrinsics/vmulltq_int_u8.c: Likewise.
3830 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s16.c: Likewise.
3831 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s32.c: Likewise.
3832 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s8.c: Likewise.
3833 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u16.c: Likewise.
3834 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u32.c: Likewise.
3835 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u8.c: Likewise.
3836 * gcc.target/arm/mve/intrinsics/vmulltq_poly_m_p16.c: Likewise.
3837 * gcc.target/arm/mve/intrinsics/vmulltq_poly_m_p8.c: Likewise.
3838 * gcc.target/arm/mve/intrinsics/vmulltq_poly_p16.c: Likewise.
3839 * gcc.target/arm/mve/intrinsics/vmulltq_poly_p8.c: Likewise.
3840 * gcc.target/arm/mve/intrinsics/vmulltq_poly_x_p16.c: Likewise.
3841 * gcc.target/arm/mve/intrinsics/vmulltq_poly_x_p8.c: Likewise.
3842 * gcc.target/arm/mve/intrinsics/vmulq_f16.c: Likewise.
3843 * gcc.target/arm/mve/intrinsics/vmulq_f32.c: Likewise.
3844 * gcc.target/arm/mve/intrinsics/vmulq_m_f16.c: Likewise.
3845 * gcc.target/arm/mve/intrinsics/vmulq_m_f32.c: Likewise.
3846 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f16.c: Likewise.
3847 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f32.c: Likewise.
3848 * gcc.target/arm/mve/intrinsics/vmulq_m_n_s16.c: Likewise.
3849 * gcc.target/arm/mve/intrinsics/vmulq_m_n_s32.c: Likewise.
3850 * gcc.target/arm/mve/intrinsics/vmulq_m_n_s8.c: Likewise.
3851 * gcc.target/arm/mve/intrinsics/vmulq_m_n_u16.c: Likewise.
3852 * gcc.target/arm/mve/intrinsics/vmulq_m_n_u32.c: Likewise.
3853 * gcc.target/arm/mve/intrinsics/vmulq_m_n_u8.c: Likewise.
3854 * gcc.target/arm/mve/intrinsics/vmulq_m_s16.c: Likewise.
3855 * gcc.target/arm/mve/intrinsics/vmulq_m_s32.c: Likewise.
3856 * gcc.target/arm/mve/intrinsics/vmulq_m_s8.c: Likewise.
3857 * gcc.target/arm/mve/intrinsics/vmulq_m_u16.c: Likewise.
3858 * gcc.target/arm/mve/intrinsics/vmulq_m_u32.c: Likewise.
3859 * gcc.target/arm/mve/intrinsics/vmulq_m_u8.c: Likewise.
3860 * gcc.target/arm/mve/intrinsics/vmulq_n_f16.c: Likewise.
3861 * gcc.target/arm/mve/intrinsics/vmulq_n_f32.c: Likewise.
3862 * gcc.target/arm/mve/intrinsics/vmulq_n_s16.c: Likewise.
3863 * gcc.target/arm/mve/intrinsics/vmulq_n_s32.c: Likewise.
3864 * gcc.target/arm/mve/intrinsics/vmulq_n_s8.c: Likewise.
3865 * gcc.target/arm/mve/intrinsics/vmulq_n_u16.c: Likewise.
3866 * gcc.target/arm/mve/intrinsics/vmulq_n_u32.c: Likewise.
3867 * gcc.target/arm/mve/intrinsics/vmulq_n_u8.c: Likewise.
3868 * gcc.target/arm/mve/intrinsics/vmulq_s16.c: Likewise.
3869 * gcc.target/arm/mve/intrinsics/vmulq_s32.c: Likewise.
3870 * gcc.target/arm/mve/intrinsics/vmulq_s8.c: Likewise.
3871 * gcc.target/arm/mve/intrinsics/vmulq_u16.c: Likewise.
3872 * gcc.target/arm/mve/intrinsics/vmulq_u32.c: Likewise.
3873 * gcc.target/arm/mve/intrinsics/vmulq_u8.c: Likewise.
3874 * gcc.target/arm/mve/intrinsics/vmulq_x_f16.c: Likewise.
3875 * gcc.target/arm/mve/intrinsics/vmulq_x_f32.c: Likewise.
3876 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f16.c: Likewise.
3877 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f32.c: Likewise.
3878 * gcc.target/arm/mve/intrinsics/vmulq_x_n_s16.c: Likewise.
3879 * gcc.target/arm/mve/intrinsics/vmulq_x_n_s32.c: Likewise.
3880 * gcc.target/arm/mve/intrinsics/vmulq_x_n_s8.c: Likewise.
3881 * gcc.target/arm/mve/intrinsics/vmulq_x_n_u16.c: Likewise.
3882 * gcc.target/arm/mve/intrinsics/vmulq_x_n_u32.c: Likewise.
3883 * gcc.target/arm/mve/intrinsics/vmulq_x_n_u8.c: Likewise.
3884 * gcc.target/arm/mve/intrinsics/vmulq_x_s16.c: Likewise.
3885 * gcc.target/arm/mve/intrinsics/vmulq_x_s32.c: Likewise.
3886 * gcc.target/arm/mve/intrinsics/vmulq_x_s8.c: Likewise.
3887 * gcc.target/arm/mve/intrinsics/vmulq_x_u16.c: Likewise.
3888 * gcc.target/arm/mve/intrinsics/vmulq_x_u32.c: Likewise.
3889 * gcc.target/arm/mve/intrinsics/vmulq_x_u8.c: Likewise.
3890 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s16.c: Likewise.
3891 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s32.c: Likewise.
3892 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u16.c: Likewise.
3893 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u32.c: Likewise.
3894 * gcc.target/arm/mve/intrinsics/vmvnq_m_s16.c: Likewise.
3895 * gcc.target/arm/mve/intrinsics/vmvnq_m_s32.c: Likewise.
3896 * gcc.target/arm/mve/intrinsics/vmvnq_m_s8.c: Likewise.
3897 * gcc.target/arm/mve/intrinsics/vmvnq_m_u16.c: Likewise.
3898 * gcc.target/arm/mve/intrinsics/vmvnq_m_u32.c: Likewise.
3899 * gcc.target/arm/mve/intrinsics/vmvnq_m_u8.c: Likewise.
3900 * gcc.target/arm/mve/intrinsics/vmvnq_n_s16.c: Likewise.
3901 * gcc.target/arm/mve/intrinsics/vmvnq_n_s32.c: Likewise.
3902 * gcc.target/arm/mve/intrinsics/vmvnq_n_u16.c: Likewise.
3903 * gcc.target/arm/mve/intrinsics/vmvnq_n_u32.c: Likewise.
3904 * gcc.target/arm/mve/intrinsics/vmvnq_s16.c: Likewise.
3905 * gcc.target/arm/mve/intrinsics/vmvnq_s32.c: Likewise.
3906 * gcc.target/arm/mve/intrinsics/vmvnq_s8.c: Likewise.
3907 * gcc.target/arm/mve/intrinsics/vmvnq_u16.c: Likewise.
3908 * gcc.target/arm/mve/intrinsics/vmvnq_u32.c: Likewise.
3909 * gcc.target/arm/mve/intrinsics/vmvnq_u8.c: Likewise.
3910 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s16.c: Likewise.
3911 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s32.c: Likewise.
3912 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u16.c: Likewise.
3913 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u32.c: Likewise.
3914 * gcc.target/arm/mve/intrinsics/vmvnq_x_s16.c: Likewise.
3915 * gcc.target/arm/mve/intrinsics/vmvnq_x_s32.c: Likewise.
3916 * gcc.target/arm/mve/intrinsics/vmvnq_x_s8.c: Likewise.
3917 * gcc.target/arm/mve/intrinsics/vmvnq_x_u16.c: Likewise.
3918 * gcc.target/arm/mve/intrinsics/vmvnq_x_u32.c: Likewise.
3919 * gcc.target/arm/mve/intrinsics/vmvnq_x_u8.c: Likewise.
3920 * gcc.target/arm/mve/intrinsics/vnegq_f16.c: Likewise.
3921 * gcc.target/arm/mve/intrinsics/vnegq_f32.c: Likewise.
3922 * gcc.target/arm/mve/intrinsics/vnegq_m_f16.c: Likewise.
3923 * gcc.target/arm/mve/intrinsics/vnegq_m_f32.c: Likewise.
3924 * gcc.target/arm/mve/intrinsics/vnegq_m_s16.c: Likewise.
3925 * gcc.target/arm/mve/intrinsics/vnegq_m_s32.c: Likewise.
3926 * gcc.target/arm/mve/intrinsics/vnegq_m_s8.c: Likewise.
3927 * gcc.target/arm/mve/intrinsics/vnegq_s16.c: Likewise.
3928 * gcc.target/arm/mve/intrinsics/vnegq_s32.c: Likewise.
3929 * gcc.target/arm/mve/intrinsics/vnegq_s8.c: Likewise.
3930 * gcc.target/arm/mve/intrinsics/vnegq_x_f16.c: Likewise.
3931 * gcc.target/arm/mve/intrinsics/vnegq_x_f32.c: Likewise.
3932 * gcc.target/arm/mve/intrinsics/vnegq_x_s16.c: Likewise.
3933 * gcc.target/arm/mve/intrinsics/vnegq_x_s32.c: Likewise.
3934 * gcc.target/arm/mve/intrinsics/vnegq_x_s8.c: Likewise.
3935 * gcc.target/arm/mve/intrinsics/vornq_f16.c: Likewise.
3936 * gcc.target/arm/mve/intrinsics/vornq_f32.c: Likewise.
3937 * gcc.target/arm/mve/intrinsics/vornq_m_f16.c: Likewise.
3938 * gcc.target/arm/mve/intrinsics/vornq_m_f32.c: Likewise.
3939 * gcc.target/arm/mve/intrinsics/vornq_m_s16.c: Likewise.
3940 * gcc.target/arm/mve/intrinsics/vornq_m_s32.c: Likewise.
3941 * gcc.target/arm/mve/intrinsics/vornq_m_s8.c: Likewise.
3942 * gcc.target/arm/mve/intrinsics/vornq_m_u16.c: Likewise.
3943 * gcc.target/arm/mve/intrinsics/vornq_m_u32.c: Likewise.
3944 * gcc.target/arm/mve/intrinsics/vornq_m_u8.c: Likewise.
3945 * gcc.target/arm/mve/intrinsics/vornq_s16.c: Likewise.
3946 * gcc.target/arm/mve/intrinsics/vornq_s32.c: Likewise.
3947 * gcc.target/arm/mve/intrinsics/vornq_s8.c: Likewise.
3948 * gcc.target/arm/mve/intrinsics/vornq_u16.c: Likewise.
3949 * gcc.target/arm/mve/intrinsics/vornq_u32.c: Likewise.
3950 * gcc.target/arm/mve/intrinsics/vornq_u8.c: Likewise.
3951 * gcc.target/arm/mve/intrinsics/vornq_x_f16.c: Likewise.
3952 * gcc.target/arm/mve/intrinsics/vornq_x_f32.c: Likewise.
3953 * gcc.target/arm/mve/intrinsics/vornq_x_s16.c: Likewise.
3954 * gcc.target/arm/mve/intrinsics/vornq_x_s32.c: Likewise.
3955 * gcc.target/arm/mve/intrinsics/vornq_x_s8.c: Likewise.
3956 * gcc.target/arm/mve/intrinsics/vornq_x_u16.c: Likewise.
3957 * gcc.target/arm/mve/intrinsics/vornq_x_u32.c: Likewise.
3958 * gcc.target/arm/mve/intrinsics/vornq_x_u8.c: Likewise.
3959 * gcc.target/arm/mve/intrinsics/vorrq_f16.c: Likewise.
3960 * gcc.target/arm/mve/intrinsics/vorrq_f32.c: Likewise.
3961 * gcc.target/arm/mve/intrinsics/vorrq_m_f16.c: Likewise.
3962 * gcc.target/arm/mve/intrinsics/vorrq_m_f32.c: Likewise.
3963 * gcc.target/arm/mve/intrinsics/vorrq_m_n_s16.c: Likewise.
3964 * gcc.target/arm/mve/intrinsics/vorrq_m_n_s32.c: Likewise.
3965 * gcc.target/arm/mve/intrinsics/vorrq_m_n_u16.c: Likewise.
3966 * gcc.target/arm/mve/intrinsics/vorrq_m_n_u32.c: Likewise.
3967 * gcc.target/arm/mve/intrinsics/vorrq_m_s16.c: Likewise.
3968 * gcc.target/arm/mve/intrinsics/vorrq_m_s32.c: Likewise.
3969 * gcc.target/arm/mve/intrinsics/vorrq_m_s8.c: Likewise.
3970 * gcc.target/arm/mve/intrinsics/vorrq_m_u16.c: Likewise.
3971 * gcc.target/arm/mve/intrinsics/vorrq_m_u32.c: Likewise.
3972 * gcc.target/arm/mve/intrinsics/vorrq_m_u8.c: Likewise.
3973 * gcc.target/arm/mve/intrinsics/vorrq_n_s16.c: Likewise.
3974 * gcc.target/arm/mve/intrinsics/vorrq_n_s32.c: Likewise.
3975 * gcc.target/arm/mve/intrinsics/vorrq_n_u16.c: Likewise.
3976 * gcc.target/arm/mve/intrinsics/vorrq_n_u32.c: Likewise.
3977 * gcc.target/arm/mve/intrinsics/vorrq_s16.c: Likewise.
3978 * gcc.target/arm/mve/intrinsics/vorrq_s32.c: Likewise.
3979 * gcc.target/arm/mve/intrinsics/vorrq_s8.c: Likewise.
3980 * gcc.target/arm/mve/intrinsics/vorrq_u16.c: Likewise.
3981 * gcc.target/arm/mve/intrinsics/vorrq_u32.c: Likewise.
3982 * gcc.target/arm/mve/intrinsics/vorrq_u8.c: Likewise.
3983 * gcc.target/arm/mve/intrinsics/vorrq_x_f16.c: Likewise.
3984 * gcc.target/arm/mve/intrinsics/vorrq_x_f32.c: Likewise.
3985 * gcc.target/arm/mve/intrinsics/vorrq_x_s16.c: Likewise.
3986 * gcc.target/arm/mve/intrinsics/vorrq_x_s32.c: Likewise.
3987 * gcc.target/arm/mve/intrinsics/vorrq_x_s8.c: Likewise.
3988 * gcc.target/arm/mve/intrinsics/vorrq_x_u16.c: Likewise.
3989 * gcc.target/arm/mve/intrinsics/vorrq_x_u32.c: Likewise.
3990 * gcc.target/arm/mve/intrinsics/vorrq_x_u8.c: Likewise.
3991 * gcc.target/arm/mve/intrinsics/vpnot.c: Likewise.
3992 * gcc.target/arm/mve/intrinsics/vpselq_f16.c: Likewise.
3993 * gcc.target/arm/mve/intrinsics/vpselq_f32.c: Likewise.
3994 * gcc.target/arm/mve/intrinsics/vpselq_s16.c: Likewise.
3995 * gcc.target/arm/mve/intrinsics/vpselq_s32.c: Likewise.
3996 * gcc.target/arm/mve/intrinsics/vpselq_s64.c: Likewise.
3997 * gcc.target/arm/mve/intrinsics/vpselq_s8.c: Likewise.
3998 * gcc.target/arm/mve/intrinsics/vpselq_u16.c: Likewise.
3999 * gcc.target/arm/mve/intrinsics/vpselq_u32.c: Likewise.
4000 * gcc.target/arm/mve/intrinsics/vpselq_u64.c: Likewise.
4001 * gcc.target/arm/mve/intrinsics/vpselq_u8.c: Likewise.
4002 * gcc.target/arm/mve/intrinsics/vqabsq_m_s16.c: Likewise.
4003 * gcc.target/arm/mve/intrinsics/vqabsq_m_s32.c: Likewise.
4004 * gcc.target/arm/mve/intrinsics/vqabsq_m_s8.c: Likewise.
4005 * gcc.target/arm/mve/intrinsics/vqabsq_s16.c: Likewise.
4006 * gcc.target/arm/mve/intrinsics/vqabsq_s32.c: Likewise.
4007 * gcc.target/arm/mve/intrinsics/vqabsq_s8.c: Likewise.
4008 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_s16.c: Likewise.
4009 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_s32.c: Likewise.
4010 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_s8.c: Likewise.
4011 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_u16.c: Likewise.
4012 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_u32.c: Likewise.
4013 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_u8.c: Likewise.
4014 * gcc.target/arm/mve/intrinsics/vqaddq_m_s16.c: Likewise.
4015 * gcc.target/arm/mve/intrinsics/vqaddq_m_s32.c: Likewise.
4016 * gcc.target/arm/mve/intrinsics/vqaddq_m_s8.c: Likewise.
4017 * gcc.target/arm/mve/intrinsics/vqaddq_m_u16.c: Likewise.
4018 * gcc.target/arm/mve/intrinsics/vqaddq_m_u32.c: Likewise.
4019 * gcc.target/arm/mve/intrinsics/vqaddq_m_u8.c: Likewise.
4020 * gcc.target/arm/mve/intrinsics/vqaddq_n_s16.c: Likewise.
4021 * gcc.target/arm/mve/intrinsics/vqaddq_n_s32.c: Likewise.
4022 * gcc.target/arm/mve/intrinsics/vqaddq_n_s8.c: Likewise.
4023 * gcc.target/arm/mve/intrinsics/vqaddq_n_u16.c: Likewise.
4024 * gcc.target/arm/mve/intrinsics/vqaddq_n_u32.c: Likewise.
4025 * gcc.target/arm/mve/intrinsics/vqaddq_n_u8.c: Likewise.
4026 * gcc.target/arm/mve/intrinsics/vqaddq_s16.c: Likewise.
4027 * gcc.target/arm/mve/intrinsics/vqaddq_s32.c: Likewise.
4028 * gcc.target/arm/mve/intrinsics/vqaddq_s8.c: Likewise.
4029 * gcc.target/arm/mve/intrinsics/vqaddq_u16.c: Likewise.
4030 * gcc.target/arm/mve/intrinsics/vqaddq_u32.c: Likewise.
4031 * gcc.target/arm/mve/intrinsics/vqaddq_u8.c: Likewise.
4032 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s16.c: Likewise.
4033 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s32.c: Likewise.
4034 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s8.c: Likewise.
4035 * gcc.target/arm/mve/intrinsics/vqdmladhq_s16.c: Likewise.
4036 * gcc.target/arm/mve/intrinsics/vqdmladhq_s32.c: Likewise.
4037 * gcc.target/arm/mve/intrinsics/vqdmladhq_s8.c: Likewise.
4038 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s16.c: Likewise.
4039 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s32.c: Likewise.
4040 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s8.c: Likewise.
4041 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s16.c: Likewise.
4042 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s32.c: Likewise.
4043 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s8.c: Likewise.
4044 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_s16.c: Likewise.
4045 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_s32.c: Likewise.
4046 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_s8.c: Likewise.
4047 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s16.c: Likewise.
4048 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s32.c: Likewise.
4049 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s8.c: Likewise.
4050 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_u16.c: Likewise.
4051 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_u32.c: Likewise.
4052 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_u8.c: Likewise.
4053 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s16.c: Likewise.
4054 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s32.c: Likewise.
4055 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s8.c: Likewise.
4056 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s16.c: Likewise.
4057 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s32.c: Likewise.
4058 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s8.c: Likewise.
4059 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s16.c: Likewise.
4060 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s32.c: Likewise.
4061 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s8.c: Likewise.
4062 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s16.c: Likewise.
4063 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s32.c: Likewise.
4064 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s8.c: Likewise.
4065 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_n_s16.c: Likewise.
4066 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_n_s32.c: Likewise.
4067 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_n_s8.c: Likewise.
4068 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_s16.c: Likewise.
4069 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_s32.c: Likewise.
4070 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_s8.c: Likewise.
4071 * gcc.target/arm/mve/intrinsics/vqdmulhq_n_s16.c: Likewise.
4072 * gcc.target/arm/mve/intrinsics/vqdmulhq_n_s32.c: Likewise.
4073 * gcc.target/arm/mve/intrinsics/vqdmulhq_n_s8.c: Likewise.
4074 * gcc.target/arm/mve/intrinsics/vqdmulhq_s16.c: Likewise.
4075 * gcc.target/arm/mve/intrinsics/vqdmulhq_s32.c: Likewise.
4076 * gcc.target/arm/mve/intrinsics/vqdmulhq_s8.c: Likewise.
4077 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_n_s16.c: Likewise.
4078 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_n_s32.c: Likewise.
4079 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_s16.c: Likewise.
4080 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_s32.c: Likewise.
4081 * gcc.target/arm/mve/intrinsics/vqdmullbq_n_s16.c: Likewise.
4082 * gcc.target/arm/mve/intrinsics/vqdmullbq_n_s32.c: Likewise.
4083 * gcc.target/arm/mve/intrinsics/vqdmullbq_s16.c: Likewise.
4084 * gcc.target/arm/mve/intrinsics/vqdmullbq_s32.c: Likewise.
4085 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_n_s16.c: Likewise.
4086 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_n_s32.c: Likewise.
4087 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_s16.c: Likewise.
4088 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_s32.c: Likewise.
4089 * gcc.target/arm/mve/intrinsics/vqdmulltq_n_s16.c: Likewise.
4090 * gcc.target/arm/mve/intrinsics/vqdmulltq_n_s32.c: Likewise.
4091 * gcc.target/arm/mve/intrinsics/vqdmulltq_s16.c: Likewise.
4092 * gcc.target/arm/mve/intrinsics/vqdmulltq_s32.c: Likewise.
4093 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_s16.c: Likewise.
4094 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_s32.c: Likewise.
4095 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_u16.c: Likewise.
4096 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_u32.c: Likewise.
4097 * gcc.target/arm/mve/intrinsics/vqmovnbq_s16.c: Likewise.
4098 * gcc.target/arm/mve/intrinsics/vqmovnbq_s32.c: Likewise.
4099 * gcc.target/arm/mve/intrinsics/vqmovnbq_u16.c: Likewise.
4100 * gcc.target/arm/mve/intrinsics/vqmovnbq_u32.c: Likewise.
4101 * gcc.target/arm/mve/intrinsics/vqmovntq_m_s16.c: Likewise.
4102 * gcc.target/arm/mve/intrinsics/vqmovntq_m_s32.c: Likewise.
4103 * gcc.target/arm/mve/intrinsics/vqmovntq_m_u16.c: Likewise.
4104 * gcc.target/arm/mve/intrinsics/vqmovntq_m_u32.c: Likewise.
4105 * gcc.target/arm/mve/intrinsics/vqmovntq_s16.c: Likewise.
4106 * gcc.target/arm/mve/intrinsics/vqmovntq_s32.c: Likewise.
4107 * gcc.target/arm/mve/intrinsics/vqmovntq_u16.c: Likewise.
4108 * gcc.target/arm/mve/intrinsics/vqmovntq_u32.c: Likewise.
4109 * gcc.target/arm/mve/intrinsics/vqmovunbq_m_s16.c: Likewise.
4110 * gcc.target/arm/mve/intrinsics/vqmovunbq_m_s32.c: Likewise.
4111 * gcc.target/arm/mve/intrinsics/vqmovunbq_s16.c: Likewise.
4112 * gcc.target/arm/mve/intrinsics/vqmovunbq_s32.c: Likewise.
4113 * gcc.target/arm/mve/intrinsics/vqmovuntq_m_s16.c: Likewise.
4114 * gcc.target/arm/mve/intrinsics/vqmovuntq_m_s32.c: Likewise.
4115 * gcc.target/arm/mve/intrinsics/vqmovuntq_s16.c: Likewise.
4116 * gcc.target/arm/mve/intrinsics/vqmovuntq_s32.c: Likewise.
4117 * gcc.target/arm/mve/intrinsics/vqnegq_m_s16.c: Likewise.
4118 * gcc.target/arm/mve/intrinsics/vqnegq_m_s32.c: Likewise.
4119 * gcc.target/arm/mve/intrinsics/vqnegq_m_s8.c: Likewise.
4120 * gcc.target/arm/mve/intrinsics/vqnegq_s16.c: Likewise.
4121 * gcc.target/arm/mve/intrinsics/vqnegq_s32.c: Likewise.
4122 * gcc.target/arm/mve/intrinsics/vqnegq_s8.c: Likewise.
4123 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s16.c: Likewise.
4124 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s32.c: Likewise.
4125 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s8.c: Likewise.
4126 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s16.c: Likewise.
4127 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s32.c: Likewise.
4128 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s8.c: Likewise.
4129 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s16.c: Likewise.
4130 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s32.c: Likewise.
4131 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s8.c: Likewise.
4132 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s16.c: Likewise.
4133 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s32.c: Likewise.
4134 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s8.c: Likewise.
4135 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s16.c: Likewise.
4136 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s32.c: Likewise.
4137 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s8.c: Likewise.
4138 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s16.c: Likewise.
4139 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s32.c: Likewise.
4140 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s8.c: Likewise.
4141 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u16.c: Likewise.
4142 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u32.c: Likewise.
4143 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u8.c: Likewise.
4144 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s16.c: Likewise.
4145 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s32.c: Likewise.
4146 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s8.c: Likewise.
4147 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s16.c: Likewise.
4148 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s32.c: Likewise.
4149 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s8.c: Likewise.
4150 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u16.c: Likewise.
4151 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u32.c: Likewise.
4152 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u8.c: Likewise.
4153 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s16.c: Likewise.
4154 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s32.c: Likewise.
4155 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s8.c: Likewise.
4156 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s16.c: Likewise.
4157 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s32.c: Likewise.
4158 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s8.c: Likewise.
4159 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s16.c: Likewise.
4160 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s32.c: Likewise.
4161 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s8.c: Likewise.
4162 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s16.c: Likewise.
4163 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s32.c: Likewise.
4164 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s8.c: Likewise.
4165 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s16.c: Likewise.
4166 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s32.c: Likewise.
4167 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s8.c: Likewise.
4168 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s16.c: Likewise.
4169 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s32.c: Likewise.
4170 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s8.c: Likewise.
4171 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s16.c: Likewise.
4172 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s32.c: Likewise.
4173 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s8.c: Likewise.
4174 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s16.c: Likewise.
4175 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s32.c: Likewise.
4176 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s8.c: Likewise.
4177 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s16.c: Likewise.
4178 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s32.c: Likewise.
4179 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s8.c: Likewise.
4180 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u16.c: Likewise.
4181 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u32.c: Likewise.
4182 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u8.c: Likewise.
4183 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s16.c: Likewise.
4184 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s32.c: Likewise.
4185 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s8.c: Likewise.
4186 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u16.c: Likewise.
4187 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u32.c: Likewise.
4188 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u8.c: Likewise.
4189 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s16.c: Likewise.
4190 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s32.c: Likewise.
4191 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s8.c: Likewise.
4192 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u16.c: Likewise.
4193 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u32.c: Likewise.
4194 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u8.c: Likewise.
4195 * gcc.target/arm/mve/intrinsics/vqrshlq_s16.c: Likewise.
4196 * gcc.target/arm/mve/intrinsics/vqrshlq_s32.c: Likewise.
4197 * gcc.target/arm/mve/intrinsics/vqrshlq_s8.c: Likewise.
4198 * gcc.target/arm/mve/intrinsics/vqrshlq_u16.c: Likewise.
4199 * gcc.target/arm/mve/intrinsics/vqrshlq_u32.c: Likewise.
4200 * gcc.target/arm/mve/intrinsics/vqrshlq_u8.c: Likewise.
4201 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_s16.c: Likewise.
4202 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_s32.c: Likewise.
4203 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_u16.c: Likewise.
4204 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_u32.c: Likewise.
4205 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_s16.c: Likewise.
4206 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_s32.c: Likewise.
4207 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_u16.c: Likewise.
4208 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_u32.c: Likewise.
4209 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_s16.c: Likewise.
4210 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_s32.c: Likewise.
4211 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_u16.c: Likewise.
4212 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_u32.c: Likewise.
4213 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_s16.c: Likewise.
4214 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_s32.c: Likewise.
4215 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_u16.c: Likewise.
4216 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_u32.c: Likewise.
4217 * gcc.target/arm/mve/intrinsics/vqrshrunbq_m_n_s16.c: Likewise.
4218 * gcc.target/arm/mve/intrinsics/vqrshrunbq_m_n_s32.c: Likewise.
4219 * gcc.target/arm/mve/intrinsics/vqrshrunbq_n_s16.c: Likewise.
4220 * gcc.target/arm/mve/intrinsics/vqrshrunbq_n_s32.c: Likewise.
4221 * gcc.target/arm/mve/intrinsics/vqrshruntq_m_n_s16.c: Likewise.
4222 * gcc.target/arm/mve/intrinsics/vqrshruntq_m_n_s32.c: Likewise.
4223 * gcc.target/arm/mve/intrinsics/vqrshruntq_n_s16.c: Likewise.
4224 * gcc.target/arm/mve/intrinsics/vqrshruntq_n_s32.c: Likewise.
4225 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s16.c: Likewise.
4226 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s32.c: Likewise.
4227 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s8.c: Likewise.
4228 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u16.c: Likewise.
4229 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u32.c: Likewise.
4230 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u8.c: Likewise.
4231 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s16.c: Likewise.
4232 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s32.c: Likewise.
4233 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s8.c: Likewise.
4234 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u16.c: Likewise.
4235 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u32.c: Likewise.
4236 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u8.c: Likewise.
4237 * gcc.target/arm/mve/intrinsics/vqshlq_m_s16.c: Likewise.
4238 * gcc.target/arm/mve/intrinsics/vqshlq_m_s32.c: Likewise.
4239 * gcc.target/arm/mve/intrinsics/vqshlq_m_s8.c: Likewise.
4240 * gcc.target/arm/mve/intrinsics/vqshlq_m_u16.c: Likewise.
4241 * gcc.target/arm/mve/intrinsics/vqshlq_m_u32.c: Likewise.
4242 * gcc.target/arm/mve/intrinsics/vqshlq_m_u8.c: Likewise.
4243 * gcc.target/arm/mve/intrinsics/vqshlq_n_s16.c: Likewise.
4244 * gcc.target/arm/mve/intrinsics/vqshlq_n_s32.c: Likewise.
4245 * gcc.target/arm/mve/intrinsics/vqshlq_n_s8.c: Likewise.
4246 * gcc.target/arm/mve/intrinsics/vqshlq_n_u16.c: Likewise.
4247 * gcc.target/arm/mve/intrinsics/vqshlq_n_u32.c: Likewise.
4248 * gcc.target/arm/mve/intrinsics/vqshlq_n_u8.c: Likewise.
4249 * gcc.target/arm/mve/intrinsics/vqshlq_r_s16.c: Likewise.
4250 * gcc.target/arm/mve/intrinsics/vqshlq_r_s32.c: Likewise.
4251 * gcc.target/arm/mve/intrinsics/vqshlq_r_s8.c: Likewise.
4252 * gcc.target/arm/mve/intrinsics/vqshlq_r_u16.c: Likewise.
4253 * gcc.target/arm/mve/intrinsics/vqshlq_r_u32.c: Likewise.
4254 * gcc.target/arm/mve/intrinsics/vqshlq_r_u8.c: Likewise.
4255 * gcc.target/arm/mve/intrinsics/vqshlq_s16.c: Likewise.
4256 * gcc.target/arm/mve/intrinsics/vqshlq_s32.c: Likewise.
4257 * gcc.target/arm/mve/intrinsics/vqshlq_s8.c: Likewise.
4258 * gcc.target/arm/mve/intrinsics/vqshlq_u16.c: Likewise.
4259 * gcc.target/arm/mve/intrinsics/vqshlq_u32.c: Likewise.
4260 * gcc.target/arm/mve/intrinsics/vqshlq_u8.c: Likewise.
4261 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s16.c: Likewise.
4262 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s32.c: Likewise.
4263 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s8.c: Likewise.
4264 * gcc.target/arm/mve/intrinsics/vqshluq_n_s16.c: Likewise.
4265 * gcc.target/arm/mve/intrinsics/vqshluq_n_s32.c: Likewise.
4266 * gcc.target/arm/mve/intrinsics/vqshluq_n_s8.c: Likewise.
4267 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_s16.c: Likewise.
4268 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_s32.c: Likewise.
4269 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_u16.c: Likewise.
4270 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_u32.c: Likewise.
4271 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_s16.c: Likewise.
4272 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_s32.c: Likewise.
4273 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_u16.c: Likewise.
4274 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_u32.c: Likewise.
4275 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_s16.c: Likewise.
4276 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_s32.c: Likewise.
4277 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_u16.c: Likewise.
4278 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_u32.c: Likewise.
4279 * gcc.target/arm/mve/intrinsics/vqshrntq_n_s16.c: Likewise.
4280 * gcc.target/arm/mve/intrinsics/vqshrntq_n_s32.c: Likewise.
4281 * gcc.target/arm/mve/intrinsics/vqshrntq_n_u16.c: Likewise.
4282 * gcc.target/arm/mve/intrinsics/vqshrntq_n_u32.c: Likewise.
4283 * gcc.target/arm/mve/intrinsics/vqshrunbq_m_n_s16.c: Likewise.
4284 * gcc.target/arm/mve/intrinsics/vqshrunbq_m_n_s32.c: Likewise.
4285 * gcc.target/arm/mve/intrinsics/vqshrunbq_n_s16.c: Likewise.
4286 * gcc.target/arm/mve/intrinsics/vqshrunbq_n_s32.c: Likewise.
4287 * gcc.target/arm/mve/intrinsics/vqshruntq_m_n_s16.c: Likewise.
4288 * gcc.target/arm/mve/intrinsics/vqshruntq_m_n_s32.c: Likewise.
4289 * gcc.target/arm/mve/intrinsics/vqshruntq_n_s16.c: Likewise.
4290 * gcc.target/arm/mve/intrinsics/vqshruntq_n_s32.c: Likewise.
4291 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s16.c: Likewise.
4292 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s32.c: Likewise.
4293 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s8.c: Likewise.
4294 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u16.c: Likewise.
4295 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u32.c: Likewise.
4296 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u8.c: Likewise.
4297 * gcc.target/arm/mve/intrinsics/vqsubq_m_s16.c: Likewise.
4298 * gcc.target/arm/mve/intrinsics/vqsubq_m_s32.c: Likewise.
4299 * gcc.target/arm/mve/intrinsics/vqsubq_m_s8.c: Likewise.
4300 * gcc.target/arm/mve/intrinsics/vqsubq_m_u16.c: Likewise.
4301 * gcc.target/arm/mve/intrinsics/vqsubq_m_u32.c: Likewise.
4302 * gcc.target/arm/mve/intrinsics/vqsubq_m_u8.c: Likewise.
4303 * gcc.target/arm/mve/intrinsics/vqsubq_n_s16.c: Likewise.
4304 * gcc.target/arm/mve/intrinsics/vqsubq_n_s32.c: Likewise.
4305 * gcc.target/arm/mve/intrinsics/vqsubq_n_s8.c: Likewise.
4306 * gcc.target/arm/mve/intrinsics/vqsubq_n_u16.c: Likewise.
4307 * gcc.target/arm/mve/intrinsics/vqsubq_n_u32.c: Likewise.
4308 * gcc.target/arm/mve/intrinsics/vqsubq_n_u8.c: Likewise.
4309 * gcc.target/arm/mve/intrinsics/vqsubq_s16.c: Likewise.
4310 * gcc.target/arm/mve/intrinsics/vqsubq_s32.c: Likewise.
4311 * gcc.target/arm/mve/intrinsics/vqsubq_s8.c: Likewise.
4312 * gcc.target/arm/mve/intrinsics/vqsubq_u16.c: Likewise.
4313 * gcc.target/arm/mve/intrinsics/vqsubq_u32.c: Likewise.
4314 * gcc.target/arm/mve/intrinsics/vqsubq_u8.c: Likewise.
4315 * gcc.target/arm/mve/intrinsics/vreinterpretq_f16.c: Likewise.
4316 * gcc.target/arm/mve/intrinsics/vreinterpretq_f32.c: Likewise.
4317 * gcc.target/arm/mve/intrinsics/vreinterpretq_s16.c: Likewise.
4318 * gcc.target/arm/mve/intrinsics/vreinterpretq_s32.c: Likewise.
4319 * gcc.target/arm/mve/intrinsics/vreinterpretq_s64.c: Likewise.
4320 * gcc.target/arm/mve/intrinsics/vreinterpretq_s8.c: Likewise.
4321 * gcc.target/arm/mve/intrinsics/vreinterpretq_u16.c: Likewise.
4322 * gcc.target/arm/mve/intrinsics/vreinterpretq_u32.c: Likewise.
4323 * gcc.target/arm/mve/intrinsics/vreinterpretq_u64.c: Likewise.
4324 * gcc.target/arm/mve/intrinsics/vreinterpretq_u8.c: Likewise.
4325 * gcc.target/arm/mve/intrinsics/vrev16q_m_s8.c: Likewise.
4326 * gcc.target/arm/mve/intrinsics/vrev16q_m_u8.c: Likewise.
4327 * gcc.target/arm/mve/intrinsics/vrev16q_s8.c: Likewise.
4328 * gcc.target/arm/mve/intrinsics/vrev16q_u8.c: Likewise.
4329 * gcc.target/arm/mve/intrinsics/vrev16q_x_s8.c: Likewise.
4330 * gcc.target/arm/mve/intrinsics/vrev16q_x_u8.c: Likewise.
4331 * gcc.target/arm/mve/intrinsics/vrev32q_f16.c: Likewise.
4332 * gcc.target/arm/mve/intrinsics/vrev32q_m_f16.c: Likewise.
4333 * gcc.target/arm/mve/intrinsics/vrev32q_m_s16.c: Likewise.
4334 * gcc.target/arm/mve/intrinsics/vrev32q_m_s8.c: Likewise.
4335 * gcc.target/arm/mve/intrinsics/vrev32q_m_u16.c: Likewise.
4336 * gcc.target/arm/mve/intrinsics/vrev32q_m_u8.c: Likewise.
4337 * gcc.target/arm/mve/intrinsics/vrev32q_s16.c: Likewise.
4338 * gcc.target/arm/mve/intrinsics/vrev32q_s8.c: Likewise.
4339 * gcc.target/arm/mve/intrinsics/vrev32q_u16.c: Likewise.
4340 * gcc.target/arm/mve/intrinsics/vrev32q_u8.c: Likewise.
4341 * gcc.target/arm/mve/intrinsics/vrev32q_x_f16.c: Likewise.
4342 * gcc.target/arm/mve/intrinsics/vrev32q_x_s16.c: Likewise.
4343 * gcc.target/arm/mve/intrinsics/vrev32q_x_s8.c: Likewise.
4344 * gcc.target/arm/mve/intrinsics/vrev32q_x_u16.c: Likewise.
4345 * gcc.target/arm/mve/intrinsics/vrev32q_x_u8.c: Likewise.
4346 * gcc.target/arm/mve/intrinsics/vrev64q_f16.c: Likewise.
4347 * gcc.target/arm/mve/intrinsics/vrev64q_f32.c: Likewise.
4348 * gcc.target/arm/mve/intrinsics/vrev64q_m_f16.c: Likewise.
4349 * gcc.target/arm/mve/intrinsics/vrev64q_m_f32.c: Likewise.
4350 * gcc.target/arm/mve/intrinsics/vrev64q_m_s16.c: Likewise.
4351 * gcc.target/arm/mve/intrinsics/vrev64q_m_s32.c: Likewise.
4352 * gcc.target/arm/mve/intrinsics/vrev64q_m_s8.c: Likewise.
4353 * gcc.target/arm/mve/intrinsics/vrev64q_m_u16.c: Likewise.
4354 * gcc.target/arm/mve/intrinsics/vrev64q_m_u32.c: Likewise.
4355 * gcc.target/arm/mve/intrinsics/vrev64q_m_u8.c: Likewise.
4356 * gcc.target/arm/mve/intrinsics/vrev64q_s16.c: Likewise.
4357 * gcc.target/arm/mve/intrinsics/vrev64q_s32.c: Likewise.
4358 * gcc.target/arm/mve/intrinsics/vrev64q_s8.c: Likewise.
4359 * gcc.target/arm/mve/intrinsics/vrev64q_u16.c: Likewise.
4360 * gcc.target/arm/mve/intrinsics/vrev64q_u32.c: Likewise.
4361 * gcc.target/arm/mve/intrinsics/vrev64q_u8.c: Likewise.
4362 * gcc.target/arm/mve/intrinsics/vrev64q_x_f16.c: Likewise.
4363 * gcc.target/arm/mve/intrinsics/vrev64q_x_f32.c: Likewise.
4364 * gcc.target/arm/mve/intrinsics/vrev64q_x_s16.c: Likewise.
4365 * gcc.target/arm/mve/intrinsics/vrev64q_x_s32.c: Likewise.
4366 * gcc.target/arm/mve/intrinsics/vrev64q_x_s8.c: Likewise.
4367 * gcc.target/arm/mve/intrinsics/vrev64q_x_u16.c: Likewise.
4368 * gcc.target/arm/mve/intrinsics/vrev64q_x_u32.c: Likewise.
4369 * gcc.target/arm/mve/intrinsics/vrev64q_x_u8.c: Likewise.
4370 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s16.c: Likewise.
4371 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s32.c: Likewise.
4372 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s8.c: Likewise.
4373 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u16.c: Likewise.
4374 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u32.c: Likewise.
4375 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u8.c: Likewise.
4376 * gcc.target/arm/mve/intrinsics/vrhaddq_s16.c: Likewise.
4377 * gcc.target/arm/mve/intrinsics/vrhaddq_s32.c: Likewise.
4378 * gcc.target/arm/mve/intrinsics/vrhaddq_s8.c: Likewise.
4379 * gcc.target/arm/mve/intrinsics/vrhaddq_u16.c: Likewise.
4380 * gcc.target/arm/mve/intrinsics/vrhaddq_u32.c: Likewise.
4381 * gcc.target/arm/mve/intrinsics/vrhaddq_u8.c: Likewise.
4382 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s16.c: Likewise.
4383 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s32.c: Likewise.
4384 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s8.c: Likewise.
4385 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u16.c: Likewise.
4386 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u32.c: Likewise.
4387 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u8.c: Likewise.
4388 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_s32.c: Likewise.
4389 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_u32.c: Likewise.
4390 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_s32.c: Likewise.
4391 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_u32.c: Likewise.
4392 * gcc.target/arm/mve/intrinsics/vrmlaldavhaxq_p_s32.c: Likewise.
4393 * gcc.target/arm/mve/intrinsics/vrmlaldavhaxq_s32.c: Likewise.
4394 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_p_s32.c: Likewise.
4395 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_p_u32.c: Likewise.
4396 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_s32.c: Likewise.
4397 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_u32.c: Likewise.
4398 * gcc.target/arm/mve/intrinsics/vrmlaldavhxq_p_s32.c: Likewise.
4399 * gcc.target/arm/mve/intrinsics/vrmlaldavhxq_s32.c: Likewise.
4400 * gcc.target/arm/mve/intrinsics/vrmlsldavhaq_p_s32.c: Likewise.
4401 * gcc.target/arm/mve/intrinsics/vrmlsldavhaq_s32.c: Likewise.
4402 * gcc.target/arm/mve/intrinsics/vrmlsldavhaxq_p_s32.c: Likewise.
4403 * gcc.target/arm/mve/intrinsics/vrmlsldavhaxq_s32.c: Likewise.
4404 * gcc.target/arm/mve/intrinsics/vrmlsldavhq_p_s32.c: Likewise.
4405 * gcc.target/arm/mve/intrinsics/vrmlsldavhq_s32.c: Likewise.
4406 * gcc.target/arm/mve/intrinsics/vrmlsldavhxq_p_s32.c: Likewise.
4407 * gcc.target/arm/mve/intrinsics/vrmlsldavhxq_s32.c: Likewise.
4408 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s16.c: Likewise.
4409 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s32.c: Likewise.
4410 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s8.c: Likewise.
4411 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u16.c: Likewise.
4412 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u32.c: Likewise.
4413 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u8.c: Likewise.
4414 * gcc.target/arm/mve/intrinsics/vrmulhq_s16.c: Likewise.
4415 * gcc.target/arm/mve/intrinsics/vrmulhq_s32.c: Likewise.
4416 * gcc.target/arm/mve/intrinsics/vrmulhq_s8.c: Likewise.
4417 * gcc.target/arm/mve/intrinsics/vrmulhq_u16.c: Likewise.
4418 * gcc.target/arm/mve/intrinsics/vrmulhq_u32.c: Likewise.
4419 * gcc.target/arm/mve/intrinsics/vrmulhq_u8.c: Likewise.
4420 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s16.c: Likewise.
4421 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s32.c: Likewise.
4422 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s8.c: Likewise.
4423 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u16.c: Likewise.
4424 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u32.c: Likewise.
4425 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u8.c: Likewise.
4426 * gcc.target/arm/mve/intrinsics/vrndaq_f16.c: Likewise.
4427 * gcc.target/arm/mve/intrinsics/vrndaq_f32.c: Likewise.
4428 * gcc.target/arm/mve/intrinsics/vrndaq_m_f16.c: Likewise.
4429 * gcc.target/arm/mve/intrinsics/vrndaq_m_f32.c: Likewise.
4430 * gcc.target/arm/mve/intrinsics/vrndaq_x_f16.c: Likewise.
4431 * gcc.target/arm/mve/intrinsics/vrndaq_x_f32.c: Likewise.
4432 * gcc.target/arm/mve/intrinsics/vrndmq_f16.c: Likewise.
4433 * gcc.target/arm/mve/intrinsics/vrndmq_f32.c: Likewise.
4434 * gcc.target/arm/mve/intrinsics/vrndmq_m_f16.c: Likewise.
4435 * gcc.target/arm/mve/intrinsics/vrndmq_m_f32.c: Likewise.
4436 * gcc.target/arm/mve/intrinsics/vrndmq_x_f16.c: Likewise.
4437 * gcc.target/arm/mve/intrinsics/vrndmq_x_f32.c: Likewise.
4438 * gcc.target/arm/mve/intrinsics/vrndnq_f16.c: Likewise.
4439 * gcc.target/arm/mve/intrinsics/vrndnq_f32.c: Likewise.
4440 * gcc.target/arm/mve/intrinsics/vrndnq_m_f16.c: Likewise.
4441 * gcc.target/arm/mve/intrinsics/vrndnq_m_f32.c: Likewise.
4442 * gcc.target/arm/mve/intrinsics/vrndnq_x_f16.c: Likewise.
4443 * gcc.target/arm/mve/intrinsics/vrndnq_x_f32.c: Likewise.
4444 * gcc.target/arm/mve/intrinsics/vrndpq_f16.c: Likewise.
4445 * gcc.target/arm/mve/intrinsics/vrndpq_f32.c: Likewise.
4446 * gcc.target/arm/mve/intrinsics/vrndpq_m_f16.c: Likewise.
4447 * gcc.target/arm/mve/intrinsics/vrndpq_m_f32.c: Likewise.
4448 * gcc.target/arm/mve/intrinsics/vrndpq_x_f16.c: Likewise.
4449 * gcc.target/arm/mve/intrinsics/vrndpq_x_f32.c: Likewise.
4450 * gcc.target/arm/mve/intrinsics/vrndq_f16.c: Likewise.
4451 * gcc.target/arm/mve/intrinsics/vrndq_f32.c: Likewise.
4452 * gcc.target/arm/mve/intrinsics/vrndq_m_f16.c: Likewise.
4453 * gcc.target/arm/mve/intrinsics/vrndq_m_f32.c: Likewise.
4454 * gcc.target/arm/mve/intrinsics/vrndq_x_f16.c: Likewise.
4455 * gcc.target/arm/mve/intrinsics/vrndq_x_f32.c: Likewise.
4456 * gcc.target/arm/mve/intrinsics/vrndxq_f16.c: Likewise.
4457 * gcc.target/arm/mve/intrinsics/vrndxq_f32.c: Likewise.
4458 * gcc.target/arm/mve/intrinsics/vrndxq_m_f16.c: Likewise.
4459 * gcc.target/arm/mve/intrinsics/vrndxq_m_f32.c: Likewise.
4460 * gcc.target/arm/mve/intrinsics/vrndxq_x_f16.c: Likewise.
4461 * gcc.target/arm/mve/intrinsics/vrndxq_x_f32.c: Likewise.
4462 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_s16.c: Likewise.
4463 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_s32.c: Likewise.
4464 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_s8.c: Likewise.
4465 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_u16.c: Likewise.
4466 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_u32.c: Likewise.
4467 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_u8.c: Likewise.
4468 * gcc.target/arm/mve/intrinsics/vrshlq_m_s16.c: Likewise.
4469 * gcc.target/arm/mve/intrinsics/vrshlq_m_s32.c: Likewise.
4470 * gcc.target/arm/mve/intrinsics/vrshlq_m_s8.c: Likewise.
4471 * gcc.target/arm/mve/intrinsics/vrshlq_m_u16.c: Likewise.
4472 * gcc.target/arm/mve/intrinsics/vrshlq_m_u32.c: Likewise.
4473 * gcc.target/arm/mve/intrinsics/vrshlq_m_u8.c: Likewise.
4474 * gcc.target/arm/mve/intrinsics/vrshlq_n_s16.c: Likewise.
4475 * gcc.target/arm/mve/intrinsics/vrshlq_n_s32.c: Likewise.
4476 * gcc.target/arm/mve/intrinsics/vrshlq_n_s8.c: Likewise.
4477 * gcc.target/arm/mve/intrinsics/vrshlq_n_u16.c: Likewise.
4478 * gcc.target/arm/mve/intrinsics/vrshlq_n_u32.c: Likewise.
4479 * gcc.target/arm/mve/intrinsics/vrshlq_n_u8.c: Likewise.
4480 * gcc.target/arm/mve/intrinsics/vrshlq_s16.c: Likewise.
4481 * gcc.target/arm/mve/intrinsics/vrshlq_s32.c: Likewise.
4482 * gcc.target/arm/mve/intrinsics/vrshlq_s8.c: Likewise.
4483 * gcc.target/arm/mve/intrinsics/vrshlq_u16.c: Likewise.
4484 * gcc.target/arm/mve/intrinsics/vrshlq_u32.c: Likewise.
4485 * gcc.target/arm/mve/intrinsics/vrshlq_u8.c: Likewise.
4486 * gcc.target/arm/mve/intrinsics/vrshlq_x_s16.c: Likewise.
4487 * gcc.target/arm/mve/intrinsics/vrshlq_x_s32.c: Likewise.
4488 * gcc.target/arm/mve/intrinsics/vrshlq_x_s8.c: Likewise.
4489 * gcc.target/arm/mve/intrinsics/vrshlq_x_u16.c: Likewise.
4490 * gcc.target/arm/mve/intrinsics/vrshlq_x_u32.c: Likewise.
4491 * gcc.target/arm/mve/intrinsics/vrshlq_x_u8.c: Likewise.
4492 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_s16.c: Likewise.
4493 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_s32.c: Likewise.
4494 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_u16.c: Likewise.
4495 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_u32.c: Likewise.
4496 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_s16.c: Likewise.
4497 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_s32.c: Likewise.
4498 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_u16.c: Likewise.
4499 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_u32.c: Likewise.
4500 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_s16.c: Likewise.
4501 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_s32.c: Likewise.
4502 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_u16.c: Likewise.
4503 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_u32.c: Likewise.
4504 * gcc.target/arm/mve/intrinsics/vrshrntq_n_s16.c: Likewise.
4505 * gcc.target/arm/mve/intrinsics/vrshrntq_n_s32.c: Likewise.
4506 * gcc.target/arm/mve/intrinsics/vrshrntq_n_u16.c: Likewise.
4507 * gcc.target/arm/mve/intrinsics/vrshrntq_n_u32.c: Likewise.
4508 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s16.c: Likewise.
4509 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s32.c: Likewise.
4510 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s8.c: Likewise.
4511 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u16.c: Likewise.
4512 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u32.c: Likewise.
4513 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u8.c: Likewise.
4514 * gcc.target/arm/mve/intrinsics/vrshrq_n_s16.c: Likewise.
4515 * gcc.target/arm/mve/intrinsics/vrshrq_n_s32.c: Likewise.
4516 * gcc.target/arm/mve/intrinsics/vrshrq_n_s8.c: Likewise.
4517 * gcc.target/arm/mve/intrinsics/vrshrq_n_u16.c: Likewise.
4518 * gcc.target/arm/mve/intrinsics/vrshrq_n_u32.c: Likewise.
4519 * gcc.target/arm/mve/intrinsics/vrshrq_n_u8.c: Likewise.
4520 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s16.c: Likewise.
4521 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s32.c: Likewise.
4522 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s8.c: Likewise.
4523 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u16.c: Likewise.
4524 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u32.c: Likewise.
4525 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u8.c: Likewise.
4526 * gcc.target/arm/mve/intrinsics/vsbciq_m_s32.c: Likewise.
4527 * gcc.target/arm/mve/intrinsics/vsbciq_m_u32.c: Likewise.
4528 * gcc.target/arm/mve/intrinsics/vsbciq_s32.c: Likewise.
4529 * gcc.target/arm/mve/intrinsics/vsbciq_u32.c: Likewise.
4530 * gcc.target/arm/mve/intrinsics/vsbcq_m_s32.c: Likewise.
4531 * gcc.target/arm/mve/intrinsics/vsbcq_m_u32.c: Likewise.
4532 * gcc.target/arm/mve/intrinsics/vsbcq_s32.c: Likewise.
4533 * gcc.target/arm/mve/intrinsics/vsbcq_u32.c: Likewise.
4534 * gcc.target/arm/mve/intrinsics/vshlcq_s16.c: Likewise.
4535 * gcc.target/arm/mve/intrinsics/vshlcq_s32.c: Likewise.
4536 * gcc.target/arm/mve/intrinsics/vshlcq_s8.c: Likewise.
4537 * gcc.target/arm/mve/intrinsics/vshlcq_u16.c: Likewise.
4538 * gcc.target/arm/mve/intrinsics/vshlcq_u32.c: Likewise.
4539 * gcc.target/arm/mve/intrinsics/vshlcq_u8.c: Likewise.
4540 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_s16.c: Likewise.
4541 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_s8.c: Likewise.
4542 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_u16.c: Likewise.
4543 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_u8.c: Likewise.
4544 * gcc.target/arm/mve/intrinsics/vshllbq_n_s16.c: Likewise.
4545 * gcc.target/arm/mve/intrinsics/vshllbq_n_s8.c: Likewise.
4546 * gcc.target/arm/mve/intrinsics/vshllbq_n_u16.c: Likewise.
4547 * gcc.target/arm/mve/intrinsics/vshllbq_n_u8.c: Likewise.
4548 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_s16.c: Likewise.
4549 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_s8.c: Likewise.
4550 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_u16.c: Likewise.
4551 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_u8.c: Likewise.
4552 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_s16.c: Likewise.
4553 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_s8.c: Likewise.
4554 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_u16.c: Likewise.
4555 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_u8.c: Likewise.
4556 * gcc.target/arm/mve/intrinsics/vshlltq_n_s16.c: Likewise.
4557 * gcc.target/arm/mve/intrinsics/vshlltq_n_s8.c: Likewise.
4558 * gcc.target/arm/mve/intrinsics/vshlltq_n_u16.c: Likewise.
4559 * gcc.target/arm/mve/intrinsics/vshlltq_n_u8.c: Likewise.
4560 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_s16.c: Likewise.
4561 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_s8.c: Likewise.
4562 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_u16.c: Likewise.
4563 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_u8.c: Likewise.
4564 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s16.c: Likewise.
4565 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s32.c: Likewise.
4566 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s8.c: Likewise.
4567 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u16.c: Likewise.
4568 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u32.c: Likewise.
4569 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u8.c: Likewise.
4570 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s16.c: Likewise.
4571 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s32.c: Likewise.
4572 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s8.c: Likewise.
4573 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u16.c: Likewise.
4574 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u32.c: Likewise.
4575 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u8.c: Likewise.
4576 * gcc.target/arm/mve/intrinsics/vshlq_m_s16.c: Likewise.
4577 * gcc.target/arm/mve/intrinsics/vshlq_m_s32.c: Likewise.
4578 * gcc.target/arm/mve/intrinsics/vshlq_m_s8.c: Likewise.
4579 * gcc.target/arm/mve/intrinsics/vshlq_m_u16.c: Likewise.
4580 * gcc.target/arm/mve/intrinsics/vshlq_m_u32.c: Likewise.
4581 * gcc.target/arm/mve/intrinsics/vshlq_m_u8.c: Likewise.
4582 * gcc.target/arm/mve/intrinsics/vshlq_n_s16.c: Likewise.
4583 * gcc.target/arm/mve/intrinsics/vshlq_n_s32.c: Likewise.
4584 * gcc.target/arm/mve/intrinsics/vshlq_n_s8.c: Likewise.
4585 * gcc.target/arm/mve/intrinsics/vshlq_n_u16.c: Likewise.
4586 * gcc.target/arm/mve/intrinsics/vshlq_n_u32.c: Likewise.
4587 * gcc.target/arm/mve/intrinsics/vshlq_n_u8.c: Likewise.
4588 * gcc.target/arm/mve/intrinsics/vshlq_r_s16.c: Likewise.
4589 * gcc.target/arm/mve/intrinsics/vshlq_r_s32.c: Likewise.
4590 * gcc.target/arm/mve/intrinsics/vshlq_r_s8.c: Likewise.
4591 * gcc.target/arm/mve/intrinsics/vshlq_r_u16.c: Likewise.
4592 * gcc.target/arm/mve/intrinsics/vshlq_r_u32.c: Likewise.
4593 * gcc.target/arm/mve/intrinsics/vshlq_r_u8.c: Likewise.
4594 * gcc.target/arm/mve/intrinsics/vshlq_s16.c: Likewise.
4595 * gcc.target/arm/mve/intrinsics/vshlq_s32.c: Likewise.
4596 * gcc.target/arm/mve/intrinsics/vshlq_s8.c: Likewise.
4597 * gcc.target/arm/mve/intrinsics/vshlq_u16.c: Likewise.
4598 * gcc.target/arm/mve/intrinsics/vshlq_u32.c: Likewise.
4599 * gcc.target/arm/mve/intrinsics/vshlq_u8.c: Likewise.
4600 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s16.c: Likewise.
4601 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s32.c: Likewise.
4602 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s8.c: Likewise.
4603 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u16.c: Likewise.
4604 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u32.c: Likewise.
4605 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u8.c: Likewise.
4606 * gcc.target/arm/mve/intrinsics/vshlq_x_s16.c: Likewise.
4607 * gcc.target/arm/mve/intrinsics/vshlq_x_s32.c: Likewise.
4608 * gcc.target/arm/mve/intrinsics/vshlq_x_s8.c: Likewise.
4609 * gcc.target/arm/mve/intrinsics/vshlq_x_u16.c: Likewise.
4610 * gcc.target/arm/mve/intrinsics/vshlq_x_u32.c: Likewise.
4611 * gcc.target/arm/mve/intrinsics/vshlq_x_u8.c: Likewise.
4612 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_s16.c: Likewise.
4613 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_s32.c: Likewise.
4614 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_u16.c: Likewise.
4615 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_u32.c: Likewise.
4616 * gcc.target/arm/mve/intrinsics/vshrnbq_n_s16.c: Likewise.
4617 * gcc.target/arm/mve/intrinsics/vshrnbq_n_s32.c: Likewise.
4618 * gcc.target/arm/mve/intrinsics/vshrnbq_n_u16.c: Likewise.
4619 * gcc.target/arm/mve/intrinsics/vshrnbq_n_u32.c: Likewise.
4620 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_s16.c: Likewise.
4621 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_s32.c: Likewise.
4622 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u16.c: Likewise.
4623 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u32.c: Likewise.
4624 * gcc.target/arm/mve/intrinsics/vshrntq_n_s16.c: Likewise.
4625 * gcc.target/arm/mve/intrinsics/vshrntq_n_s32.c: Likewise.
4626 * gcc.target/arm/mve/intrinsics/vshrntq_n_u16.c: Likewise.
4627 * gcc.target/arm/mve/intrinsics/vshrntq_n_u32.c: Likewise.
4628 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s16.c: Likewise.
4629 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s32.c: Likewise.
4630 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s8.c: Likewise.
4631 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u16.c: Likewise.
4632 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u32.c: Likewise.
4633 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u8.c: Likewise.
4634 * gcc.target/arm/mve/intrinsics/vshrq_n_s16.c: Likewise.
4635 * gcc.target/arm/mve/intrinsics/vshrq_n_s32.c: Likewise.
4636 * gcc.target/arm/mve/intrinsics/vshrq_n_s8.c: Likewise.
4637 * gcc.target/arm/mve/intrinsics/vshrq_n_u16.c: Likewise.
4638 * gcc.target/arm/mve/intrinsics/vshrq_n_u32.c: Likewise.
4639 * gcc.target/arm/mve/intrinsics/vshrq_n_u8.c: Likewise.
4640 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s16.c: Likewise.
4641 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s32.c: Likewise.
4642 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s8.c: Likewise.
4643 * gcc.target/arm/mve/intrinsics/vshrq_x_n_u16.c: Likewise.
4644 * gcc.target/arm/mve/intrinsics/vshrq_x_n_u8.c: Likewise.
4645 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s16.c: Likewise.
4646 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s32.c: Likewise.
4647 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s8.c: Likewise.
4648 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u16.c: Likewise.
4649 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u32.c: Likewise.
4650 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u8.c: Likewise.
4651 * gcc.target/arm/mve/intrinsics/vsliq_n_s16.c: Likewise.
4652 * gcc.target/arm/mve/intrinsics/vsliq_n_s32.c: Likewise.
4653 * gcc.target/arm/mve/intrinsics/vsliq_n_s8.c: Likewise.
4654 * gcc.target/arm/mve/intrinsics/vsliq_n_u16.c: Likewise.
4655 * gcc.target/arm/mve/intrinsics/vsliq_n_u32.c: Likewise.
4656 * gcc.target/arm/mve/intrinsics/vsliq_n_u8.c: Likewise.
4657 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s16.c: Likewise.
4658 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s32.c: Likewise.
4659 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s8.c: Likewise.
4660 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u16.c: Likewise.
4661 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u32.c: Likewise.
4662 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u8.c: Likewise.
4663 * gcc.target/arm/mve/intrinsics/vsriq_n_s16.c: Likewise.
4664 * gcc.target/arm/mve/intrinsics/vsriq_n_s32.c: Likewise.
4665 * gcc.target/arm/mve/intrinsics/vsriq_n_s8.c: Likewise.
4666 * gcc.target/arm/mve/intrinsics/vsriq_n_u16.c: Likewise.
4667 * gcc.target/arm/mve/intrinsics/vsriq_n_u32.c: Likewise.
4668 * gcc.target/arm/mve/intrinsics/vsriq_n_u8.c: Likewise.
4669 * gcc.target/arm/mve/intrinsics/vst1q_f16.c: Likewise.
4670 * gcc.target/arm/mve/intrinsics/vst1q_f32.c: Likewise.
4671 * gcc.target/arm/mve/intrinsics/vst1q_p_f16.c: Likewise.
4672 * gcc.target/arm/mve/intrinsics/vst1q_p_f32.c: Likewise.
4673 * gcc.target/arm/mve/intrinsics/vst1q_p_s16.c: Likewise.
4674 * gcc.target/arm/mve/intrinsics/vst1q_p_s32.c: Likewise.
4675 * gcc.target/arm/mve/intrinsics/vst1q_p_s8.c: Likewise.
4676 * gcc.target/arm/mve/intrinsics/vst1q_p_u16.c: Likewise.
4677 * gcc.target/arm/mve/intrinsics/vst1q_p_u32.c: Likewise.
4678 * gcc.target/arm/mve/intrinsics/vst1q_p_u8.c: Likewise.
4679 * gcc.target/arm/mve/intrinsics/vst1q_s16.c: Likewise.
4680 * gcc.target/arm/mve/intrinsics/vst1q_s32.c: Likewise.
4681 * gcc.target/arm/mve/intrinsics/vst1q_s8.c: Likewise.
4682 * gcc.target/arm/mve/intrinsics/vst1q_u16.c: Likewise.
4683 * gcc.target/arm/mve/intrinsics/vst1q_u32.c: Likewise.
4684 * gcc.target/arm/mve/intrinsics/vst1q_u8.c: Likewise.
4685 * gcc.target/arm/mve/intrinsics/vst2q_f16.c: Likewise.
4686 * gcc.target/arm/mve/intrinsics/vst2q_f32.c: Likewise.
4687 * gcc.target/arm/mve/intrinsics/vst2q_s16.c: Likewise.
4688 * gcc.target/arm/mve/intrinsics/vst2q_s32.c: Likewise.
4689 * gcc.target/arm/mve/intrinsics/vst2q_s8.c: Likewise.
4690 * gcc.target/arm/mve/intrinsics/vst2q_u16.c: Likewise.
4691 * gcc.target/arm/mve/intrinsics/vst2q_u32.c: Likewise.
4692 * gcc.target/arm/mve/intrinsics/vst2q_u8.c: Likewise.
4693 * gcc.target/arm/mve/intrinsics/vst4q_f16.c: Likewise.
4694 * gcc.target/arm/mve/intrinsics/vst4q_f32.c: Likewise.
4695 * gcc.target/arm/mve/intrinsics/vst4q_s16.c: Likewise.
4696 * gcc.target/arm/mve/intrinsics/vst4q_s32.c: Likewise.
4697 * gcc.target/arm/mve/intrinsics/vst4q_s8.c: Likewise.
4698 * gcc.target/arm/mve/intrinsics/vst4q_u16.c: Likewise.
4699 * gcc.target/arm/mve/intrinsics/vst4q_u32.c: Likewise.
4700 * gcc.target/arm/mve/intrinsics/vst4q_u8.c: Likewise.
4701 * gcc.target/arm/mve/intrinsics/vstrbq_p_s16.c: Likewise.
4702 * gcc.target/arm/mve/intrinsics/vstrbq_p_s32.c: Likewise.
4703 * gcc.target/arm/mve/intrinsics/vstrbq_p_s8.c: Likewise.
4704 * gcc.target/arm/mve/intrinsics/vstrbq_p_u16.c: Likewise.
4705 * gcc.target/arm/mve/intrinsics/vstrbq_p_u32.c: Likewise.
4706 * gcc.target/arm/mve/intrinsics/vstrbq_p_u8.c: Likewise.
4707 * gcc.target/arm/mve/intrinsics/vstrbq_s16.c: Likewise.
4708 * gcc.target/arm/mve/intrinsics/vstrbq_s32.c: Likewise.
4709 * gcc.target/arm/mve/intrinsics/vstrbq_s8.c: Likewise.
4710 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s16.c: Likewise.
4711 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s32.c: Likewise.
4712 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s8.c: Likewise.
4713 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u16.c: Likewise.
4714 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u32.c: Likewise.
4715 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u8.c: Likewise.
4716 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s16.c: Likewise.
4717 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s32.c: Likewise.
4718 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s8.c: Likewise.
4719 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u16.c: Likewise.
4720 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u32.c: Likewise.
4721 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u8.c: Likewise.
4722 * gcc.target/arm/mve/intrinsics/vstrbq_u16.c: Likewise.
4723 * gcc.target/arm/mve/intrinsics/vstrbq_u32.c: Likewise.
4724 * gcc.target/arm/mve/intrinsics/vstrbq_u8.c: Likewise.
4725 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_s64.c: Likewise.
4726 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_u64.c: Likewise.
4727 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_s64.c: Likewise.
4728 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_u64.c: Likewise.
4729 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_s64.c: Likewise.
4730 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_u64.c: Likewise.
4731 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_s64.c: Likewise.
4732 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_u64.c: Likewise.
4733 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_s64.c: Likewise.
4734 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_u64.c: Likewise.
4735 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_s64.c: Likewise.
4736 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_u64.c: Likewise.
4737 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_s64.c: Likewise.
4738 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_u64.c: Likewise.
4739 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_s64.c: Likewise.
4740 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_u64.c: Likewise.
4741 * gcc.target/arm/mve/intrinsics/vstrhq_f16.c: Likewise.
4742 * gcc.target/arm/mve/intrinsics/vstrhq_p_f16.c: Likewise.
4743 * gcc.target/arm/mve/intrinsics/vstrhq_p_s16.c: Likewise.
4744 * gcc.target/arm/mve/intrinsics/vstrhq_p_s32.c: Likewise.
4745 * gcc.target/arm/mve/intrinsics/vstrhq_p_u16.c: Likewise.
4746 * gcc.target/arm/mve/intrinsics/vstrhq_p_u32.c: Likewise.
4747 * gcc.target/arm/mve/intrinsics/vstrhq_s16.c: Likewise.
4748 * gcc.target/arm/mve/intrinsics/vstrhq_s32.c: Likewise.
4749 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_f16.c: Likewise.
4750 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_f16.c: Likewise.
4751 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s16.c: Likewise.
4752 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s32.c: Likewise.
4753 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u16.c: Likewise.
4754 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u32.c: Likewise.
4755 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s16.c: Likewise.
4756 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s32.c: Likewise.
4757 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u16.c: Likewise.
4758 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u32.c: Likewise.
4759 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_f16.c: Likewise.
4760 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_f16.c: Likewise.
4761 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s16.c: Likewise.
4762 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s32.c: Likewise.
4763 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u16.c: Likewise.
4764 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u32.c: Likewise.
4765 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s16.c: Likewise.
4766 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s32.c: Likewise.
4767 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u16.c: Likewise.
4768 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u32.c: Likewise.
4769 * gcc.target/arm/mve/intrinsics/vstrhq_u16.c: Likewise.
4770 * gcc.target/arm/mve/intrinsics/vstrhq_u32.c: Likewise.
4771 * gcc.target/arm/mve/intrinsics/vstrwq_f32.c: Likewise.
4772 * gcc.target/arm/mve/intrinsics/vstrwq_p_f32.c: Likewise.
4773 * gcc.target/arm/mve/intrinsics/vstrwq_p_s32.c: Likewise.
4774 * gcc.target/arm/mve/intrinsics/vstrwq_p_u32.c: Likewise.
4775 * gcc.target/arm/mve/intrinsics/vstrwq_s32.c: Likewise.
4776 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_f32.c: Likewise.
4777 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_f32.c: Likewise.
4778 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_s32.c: Likewise.
4779 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_u32.c: Likewise.
4780 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_s32.c: Likewise.
4781 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_u32.c: Likewise.
4782 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_f32.c: Likewise.
4783 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_f32.c: Likewise.
4784 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_s32.c: Likewise.
4785 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_u32.c: Likewise.
4786 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_s32.c: Likewise.
4787 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_u32.c: Likewise.
4788 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_f32.c: Likewise.
4789 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_f32.c: Likewise.
4790 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_s32.c: Likewise.
4791 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_u32.c: Likewise.
4792 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_s32.c: Likewise.
4793 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_u32.c: Likewise.
4794 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_f32.c: Likewise.
4795 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_f32.c: Likewise.
4796 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_s32.c: Likewise.
4797 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_u32.c: Likewise.
4798 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_s32.c: Likewise.
4799 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_u32.c: Likewise.
4800 * gcc.target/arm/mve/intrinsics/vstrwq_u32.c: Likewise.
4801 * gcc.target/arm/mve/intrinsics/vsubq_f16.c: Likewise.
4802 * gcc.target/arm/mve/intrinsics/vsubq_f32.c: Likewise.
4803 * gcc.target/arm/mve/intrinsics/vsubq_m_f16.c: Likewise.
4804 * gcc.target/arm/mve/intrinsics/vsubq_m_f32.c: Likewise.
4805 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f16.c: Likewise.
4806 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f32.c: Likewise.
4807 * gcc.target/arm/mve/intrinsics/vsubq_m_n_s16.c: Likewise.
4808 * gcc.target/arm/mve/intrinsics/vsubq_m_n_s32.c: Likewise.
4809 * gcc.target/arm/mve/intrinsics/vsubq_m_n_s8.c: Likewise.
4810 * gcc.target/arm/mve/intrinsics/vsubq_m_n_u16.c: Likewise.
4811 * gcc.target/arm/mve/intrinsics/vsubq_m_n_u32.c: Likewise.
4812 * gcc.target/arm/mve/intrinsics/vsubq_m_n_u8.c: Likewise.
4813 * gcc.target/arm/mve/intrinsics/vsubq_m_s16.c: Likewise.
4814 * gcc.target/arm/mve/intrinsics/vsubq_m_s32.c: Likewise.
4815 * gcc.target/arm/mve/intrinsics/vsubq_m_s8.c: Likewise.
4816 * gcc.target/arm/mve/intrinsics/vsubq_m_u16.c: Likewise.
4817 * gcc.target/arm/mve/intrinsics/vsubq_m_u32.c: Likewise.
4818 * gcc.target/arm/mve/intrinsics/vsubq_m_u8.c: Likewise.
4819 * gcc.target/arm/mve/intrinsics/vsubq_n_f16.c: Likewise.
4820 * gcc.target/arm/mve/intrinsics/vsubq_n_f32.c: Likewise.
4821 * gcc.target/arm/mve/intrinsics/vsubq_n_s16.c: Likewise.
4822 * gcc.target/arm/mve/intrinsics/vsubq_n_s32.c: Likewise.
4823 * gcc.target/arm/mve/intrinsics/vsubq_n_s8.c: Likewise.
4824 * gcc.target/arm/mve/intrinsics/vsubq_n_u16.c: Likewise.
4825 * gcc.target/arm/mve/intrinsics/vsubq_n_u32.c: Likewise.
4826 * gcc.target/arm/mve/intrinsics/vsubq_n_u8.c: Likewise.
4827 * gcc.target/arm/mve/intrinsics/vsubq_s16.c: Likewise.
4828 * gcc.target/arm/mve/intrinsics/vsubq_s32.c: Likewise.
4829 * gcc.target/arm/mve/intrinsics/vsubq_s8.c: Likewise.
4830 * gcc.target/arm/mve/intrinsics/vsubq_u16.c: Likewise.
4831 * gcc.target/arm/mve/intrinsics/vsubq_u32.c: Likewise.
4832 * gcc.target/arm/mve/intrinsics/vsubq_u8.c: Likewise.
4833 * gcc.target/arm/mve/intrinsics/vsubq_x_f16.c: Likewise.
4834 * gcc.target/arm/mve/intrinsics/vsubq_x_f32.c: Likewise.
4835 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f16.c: Likewise.
4836 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f32.c: Likewise.
4837 * gcc.target/arm/mve/intrinsics/vsubq_x_n_s16.c: Likewise.
4838 * gcc.target/arm/mve/intrinsics/vsubq_x_n_s32.c: Likewise.
4839 * gcc.target/arm/mve/intrinsics/vsubq_x_n_s8.c: Likewise.
4840 * gcc.target/arm/mve/intrinsics/vsubq_x_n_u16.c: Likewise.
4841 * gcc.target/arm/mve/intrinsics/vsubq_x_n_u32.c: Likewise.
4842 * gcc.target/arm/mve/intrinsics/vsubq_x_n_u8.c: Likewise.
4843 * gcc.target/arm/mve/intrinsics/vsubq_x_s16.c: Likewise.
4844 * gcc.target/arm/mve/intrinsics/vsubq_x_s32.c: Likewise.
4845 * gcc.target/arm/mve/intrinsics/vsubq_x_s8.c: Likewise.
4846 * gcc.target/arm/mve/intrinsics/vsubq_x_u16.c: Likewise.
4847 * gcc.target/arm/mve/intrinsics/vsubq_x_u32.c: Likewise.
4848 * gcc.target/arm/mve/intrinsics/vsubq_x_u8.c: Likewise.
4849 * gcc.target/arm/mve/intrinsics/vuninitializedq_float.c: Likewise.
4850 * gcc.target/arm/mve/intrinsics/vuninitializedq_float1.c: Likewise.
4851 * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
4852 * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c: Likewise.
4853 * gcc.target/arm/mve/mve.exp: Change default dg-do to assemble.
4854 * lib/target-supports.exp: Add --save-temps to mve options.
4855
4856 2020-03-23 Mark Eggleston <mark.eggleston@codethink.com>
4857
4858 PR fortran/93365
4859 PR fortran/93600
4860 * gfortran.dg/pr93365.f90: New test.
4861 * gfortran.dg/pr93600_1.f90: New test.
4862 * gfortran.dg/pr93600_2.f90: New test.
4863
4864 2020-03-23 Tobias Burnus <tobias@codesourcery.com>
4865
4866 * lib/target-supports.exp (check_effective_target_offload_gcn):
4867 Check for -foffload=amdgcn-amdhsa not ...=amdgcn-unknown-amdhsa.
4868
4869 2020-03-22 Iain Buclaw <ibuclaw@gdcproject.org>
4870
4871 PR d/93038
4872 * gdc.dg/pr93038b.d: New test.
4873
4874 2020-03-22 Iain Sandoe <iain@sandoe.co.uk>
4875
4876 * g++.dg/abi/lambda-vis.C: Amend assembler match
4877 strings for targets using a USER_LABEL_PREFIX.
4878
4879 2020-03-22 Iain Buclaw <ibuclaw@gdcproject.org>
4880
4881 PR d/93038
4882 * gdc.dg/fileimports/pr93038.txt: New test.
4883 * gdc.dg/pr93038.d: New test.
4884
4885 2020-03-21 Patrick Palka <ppalka@redhat.com>
4886
4887 PR c++/94066
4888 * g++.dg/cpp1y/constexpr-union2.C: New test.
4889 * g++.dg/cpp1y/constexpr-union3.C: New test.
4890 * g++.dg/cpp1y/constexpr-union4.C: New test.
4891 * g++.dg/cpp1y/constexpr-union5.C: New test.
4892 * g++.dg/cpp1y/pr94066.C: New test.
4893 * g++.dg/cpp1y/pr94066-2.C: New test.
4894 * g++.dg/cpp1y/pr94066-3.C: New test.
4895 * g++.dg/cpp2a/constexpr-union1.C: New test.
4896
4897 2020-03-21 Tamar Christina <tamar.christina@arm.com>
4898
4899 PR target/94052
4900 * gcc.target/aarch64/pr94052.C: New test.
4901
4902 2020-03-20 Martin Jambor <mjambor@suse.cz>
4903
4904 PR tree-optimization/93435
4905 * gcc.dg/tree-ssa/pr93435.c: New test.
4906
4907 2020-03-20 Jan Hubicka <hubicka@ucw.cz>
4908
4909 PR ipa/93347
4910 * g++.dg/torture/pr93347.C: New test.
4911
4912 2020-03-20 Patrick Palka <ppalka@redhat.com>
4913
4914 PR c++/69694
4915 * g++.dg/cpp0x/decltype74.C: New test.
4916 * g++.dg/cpp0x/decltype75.C: New test.
4917
4918 2020-03-20 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
4919 Andre Vieira <andre.simoesdiasvieira@arm.com>
4920 Mihail Ionescu <mihail.ionescu@arm.com>
4921
4922 * gcc.target/arm/mve/intrinsics/vld1q_z_f16.c: New test.
4923 * gcc.target/arm/mve/intrinsics/vld1q_z_f32.c: Likewise.
4924 * gcc.target/arm/mve/intrinsics/vld1q_z_s16.c: Likewise.
4925 * gcc.target/arm/mve/intrinsics/vld1q_z_s32.c: Likewise.
4926 * gcc.target/arm/mve/intrinsics/vld1q_z_s8.c: Likewise.
4927 * gcc.target/arm/mve/intrinsics/vld1q_z_u16.c: Likewise.
4928 * gcc.target/arm/mve/intrinsics/vld1q_z_u32.c: Likewise.
4929 * gcc.target/arm/mve/intrinsics/vld1q_z_u8.c: Likewise.
4930 * gcc.target/arm/mve/intrinsics/vld2q_f16.c: Likewise.
4931 * gcc.target/arm/mve/intrinsics/vld2q_f32.c: Likewise.
4932 * gcc.target/arm/mve/intrinsics/vld2q_s16.c: Likewise.
4933 * gcc.target/arm/mve/intrinsics/vld2q_s32.c: Likewise.
4934 * gcc.target/arm/mve/intrinsics/vld2q_s8.c: Likewise.
4935 * gcc.target/arm/mve/intrinsics/vld2q_u16.c: Likewise.
4936 * gcc.target/arm/mve/intrinsics/vld2q_u32.c: Likewise.
4937 * gcc.target/arm/mve/intrinsics/vld2q_u8.c: Likewise.
4938 * gcc.target/arm/mve/intrinsics/vld4q_f16.c: Likewise.
4939 * gcc.target/arm/mve/intrinsics/vld4q_f32.c: Likewise.
4940 * gcc.target/arm/mve/intrinsics/vld4q_s16.c: Likewise.
4941 * gcc.target/arm/mve/intrinsics/vld4q_s32.c: Likewise.
4942 * gcc.target/arm/mve/intrinsics/vld4q_s8.c: Likewise.
4943 * gcc.target/arm/mve/intrinsics/vld4q_u16.c: Likewise.
4944 * gcc.target/arm/mve/intrinsics/vld4q_u32.c: Likewise.
4945 * gcc.target/arm/mve/intrinsics/vld4q_u8.c: Likewise.
4946 * gcc.target/arm/mve/intrinsics/vst1q_p_f16.c: Likewise.
4947 * gcc.target/arm/mve/intrinsics/vst1q_p_f32.c: Likewise.
4948 * gcc.target/arm/mve/intrinsics/vst1q_p_s16.c: Likewise.
4949 * gcc.target/arm/mve/intrinsics/vst1q_p_s32.c: Likewise.
4950 * gcc.target/arm/mve/intrinsics/vst1q_p_s8.c: Likewise.
4951 * gcc.target/arm/mve/intrinsics/vst1q_p_u16.c: Likewise.
4952 * gcc.target/arm/mve/intrinsics/vst1q_p_u32.c: Likewise.
4953 * gcc.target/arm/mve/intrinsics/vst1q_p_u8.c: Likewise.
4954 * gcc.target/arm/mve/intrinsics/vst2q_f16.c: Likewise.
4955 * gcc.target/arm/mve/intrinsics/vst2q_f32.c: Likewise.
4956 * gcc.target/arm/mve/intrinsics/vst2q_s16.c: Likewise.
4957 * gcc.target/arm/mve/intrinsics/vst2q_s32.c: Likewise.
4958 * gcc.target/arm/mve/intrinsics/vst2q_s8.c: Likewise.
4959 * gcc.target/arm/mve/intrinsics/vst2q_u16.c: Likewise.
4960 * gcc.target/arm/mve/intrinsics/vst2q_u32.c: Likewise.
4961 * gcc.target/arm/mve/intrinsics/vst2q_u8.c: Likewise.
4962
4963 2020-03-20 Richard Sandiford <richard.sandiford@arm.com>
4964
4965 PR middle-end/94072
4966 * gcc.target/aarch64/pr94072.c: New test.
4967
4968 2020-03-20 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
4969 Andre Vieira <andre.simoesdiasvieira@arm.com>
4970 Mihail Ionescu <mihail.ionescu@arm.com>
4971
4972 * gcc.target/arm/mve/intrinsics/vadciq_m_s32.c: New test.
4973 * gcc.target/arm/mve/intrinsics/vadciq_m_u32.c: Likewise.
4974 * gcc.target/arm/mve/intrinsics/vadciq_s32.c: Likewise.
4975 * gcc.target/arm/mve/intrinsics/vadciq_u32.c: Likewise.
4976 * gcc.target/arm/mve/intrinsics/vadcq_m_s32.c: Likewise.
4977 * gcc.target/arm/mve/intrinsics/vadcq_m_u32.c: Likewise.
4978 * gcc.target/arm/mve/intrinsics/vadcq_s32.c: Likewise.
4979 * gcc.target/arm/mve/intrinsics/vadcq_u32.c: Likewise.
4980 * gcc.target/arm/mve/intrinsics/vsbciq_m_s32.c: Likewise.
4981 * gcc.target/arm/mve/intrinsics/vsbciq_m_u32.c: Likewise.
4982 * gcc.target/arm/mve/intrinsics/vsbciq_s32.c: Likewise.
4983 * gcc.target/arm/mve/intrinsics/vsbciq_u32.c: Likewise.
4984 * gcc.target/arm/mve/intrinsics/vsbcq_m_s32.c: Likewise.
4985 * gcc.target/arm/mve/intrinsics/vsbcq_m_u32.c: Likewise.
4986 * gcc.target/arm/mve/intrinsics/vsbcq_s32.c: Likewise.
4987 * gcc.target/arm/mve/intrinsics/vsbcq_u32.c: Likewise.
4988
4989 2020-03-20 Patrick Palka <ppalka@redhat.com>
4990
4991 * g++.dg/concepts/diagnostic6.C: New test.
4992
4993 2020-03-20 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
4994
4995 * gcc.target/arm/mve/intrinsics/vabdq_x_f16.c: New test.
4996 * gcc.target/arm/mve/intrinsics/vabdq_x_f32.c: Likewise.
4997 * gcc.target/arm/mve/intrinsics/vabdq_x_s16.c: Likewise.
4998 * gcc.target/arm/mve/intrinsics/vabdq_x_s32.c: Likewise.
4999 * gcc.target/arm/mve/intrinsics/vabdq_x_s8.c: Likewise.
5000 * gcc.target/arm/mve/intrinsics/vabdq_x_u16.c: Likewise.
5001 * gcc.target/arm/mve/intrinsics/vabdq_x_u32.c: Likewise.
5002 * gcc.target/arm/mve/intrinsics/vabdq_x_u8.c: Likewise.
5003 * gcc.target/arm/mve/intrinsics/vabsq_x_f16.c: Likewise.
5004 * gcc.target/arm/mve/intrinsics/vabsq_x_f32.c: Likewise.
5005 * gcc.target/arm/mve/intrinsics/vabsq_x_s16.c: Likewise.
5006 * gcc.target/arm/mve/intrinsics/vabsq_x_s32.c: Likewise.
5007 * gcc.target/arm/mve/intrinsics/vabsq_x_s8.c: Likewise.
5008 * gcc.target/arm/mve/intrinsics/vaddq_x_f16.c: Likewise.
5009 * gcc.target/arm/mve/intrinsics/vaddq_x_f32.c: Likewise.
5010 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f16.c: Likewise.
5011 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f32.c: Likewise.
5012 * gcc.target/arm/mve/intrinsics/vaddq_x_n_s16.c: Likewise.
5013 * gcc.target/arm/mve/intrinsics/vaddq_x_n_s32.c: Likewise.
5014 * gcc.target/arm/mve/intrinsics/vaddq_x_n_s8.c: Likewise.
5015 * gcc.target/arm/mve/intrinsics/vaddq_x_n_u16.c: Likewise.
5016 * gcc.target/arm/mve/intrinsics/vaddq_x_n_u32.c: Likewise.
5017 * gcc.target/arm/mve/intrinsics/vaddq_x_n_u8.c: Likewise.
5018 * gcc.target/arm/mve/intrinsics/vaddq_x_s16.c: Likewise.
5019 * gcc.target/arm/mve/intrinsics/vaddq_x_s32.c: Likewise.
5020 * gcc.target/arm/mve/intrinsics/vaddq_x_s8.c: Likewise.
5021 * gcc.target/arm/mve/intrinsics/vaddq_x_u16.c: Likewise.
5022 * gcc.target/arm/mve/intrinsics/vaddq_x_u32.c: Likewise.
5023 * gcc.target/arm/mve/intrinsics/vaddq_x_u8.c: Likewise.
5024 * gcc.target/arm/mve/intrinsics/vandq_x_f16.c: Likewise.
5025 * gcc.target/arm/mve/intrinsics/vandq_x_f32.c: Likewise.
5026 * gcc.target/arm/mve/intrinsics/vandq_x_s16.c: Likewise.
5027 * gcc.target/arm/mve/intrinsics/vandq_x_s32.c: Likewise.
5028 * gcc.target/arm/mve/intrinsics/vandq_x_s8.c: Likewise.
5029 * gcc.target/arm/mve/intrinsics/vandq_x_u16.c: Likewise.
5030 * gcc.target/arm/mve/intrinsics/vandq_x_u32.c: Likewise.
5031 * gcc.target/arm/mve/intrinsics/vandq_x_u8.c: Likewise.
5032 * gcc.target/arm/mve/intrinsics/vbicq_x_f16.c: Likewise.
5033 * gcc.target/arm/mve/intrinsics/vbicq_x_f32.c: Likewise.
5034 * gcc.target/arm/mve/intrinsics/vbicq_x_s16.c: Likewise.
5035 * gcc.target/arm/mve/intrinsics/vbicq_x_s32.c: Likewise.
5036 * gcc.target/arm/mve/intrinsics/vbicq_x_s8.c: Likewise.
5037 * gcc.target/arm/mve/intrinsics/vbicq_x_u16.c: Likewise.
5038 * gcc.target/arm/mve/intrinsics/vbicq_x_u32.c: Likewise.
5039 * gcc.target/arm/mve/intrinsics/vbicq_x_u8.c: Likewise.
5040 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f16.c: Likewise.
5041 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f32.c: Likewise.
5042 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s16.c: Likewise.
5043 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s32.c: Likewise.
5044 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s8.c: Likewise.
5045 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u16.c: Likewise.
5046 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u32.c: Likewise.
5047 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u8.c: Likewise.
5048 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_f16.c: Likewise.
5049 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_f32.c: Likewise.
5050 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s16.c: Likewise.
5051 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s32.c: Likewise.
5052 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s8.c: Likewise.
5053 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u16.c: Likewise.
5054 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u32.c: Likewise.
5055 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u8.c: Likewise.
5056 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_f16.c: Likewise.
5057 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_f32.c: Likewise.
5058 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s16.c: Likewise.
5059 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s32.c: Likewise.
5060 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s8.c: Likewise.
5061 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u16.c: Likewise.
5062 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u32.c: Likewise.
5063 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u8.c: Likewise.
5064 * gcc.target/arm/mve/intrinsics/vclsq_x_s16.c: Likewise.
5065 * gcc.target/arm/mve/intrinsics/vclsq_x_s32.c: Likewise.
5066 * gcc.target/arm/mve/intrinsics/vclsq_x_s8.c: Likewise.
5067 * gcc.target/arm/mve/intrinsics/vclzq_x_s16.c: Likewise.
5068 * gcc.target/arm/mve/intrinsics/vclzq_x_s32.c: Likewise.
5069 * gcc.target/arm/mve/intrinsics/vclzq_x_s8.c: Likewise.
5070 * gcc.target/arm/mve/intrinsics/vclzq_x_u16.c: Likewise.
5071 * gcc.target/arm/mve/intrinsics/vclzq_x_u32.c: Likewise.
5072 * gcc.target/arm/mve/intrinsics/vclzq_x_u8.c: Likewise.
5073 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_x_f16.c: Likewise.
5074 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_x_f32.c: Likewise.
5075 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_x_f16.c: Likewise.
5076 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_x_f32.c: Likewise.
5077 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_x_f16.c: Likewise.
5078 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_x_f32.c: Likewise.
5079 * gcc.target/arm/mve/intrinsics/vcmulq_x_f16.c: Likewise.
5080 * gcc.target/arm/mve/intrinsics/vcmulq_x_f32.c: Likewise.
5081 * gcc.target/arm/mve/intrinsics/vcvtaq_x_s16_f16.c: Likewise.
5082 * gcc.target/arm/mve/intrinsics/vcvtaq_x_s32_f32.c: Likewise.
5083 * gcc.target/arm/mve/intrinsics/vcvtaq_x_u16_f16.c: Likewise.
5084 * gcc.target/arm/mve/intrinsics/vcvtaq_x_u32_f32.c: Likewise.
5085 * gcc.target/arm/mve/intrinsics/vcvtbq_x_f32_f16.c: Likewise.
5086 * gcc.target/arm/mve/intrinsics/vcvtmq_x_s16_f16.c: Likewise.
5087 * gcc.target/arm/mve/intrinsics/vcvtmq_x_s32_f32.c: Likewise.
5088 * gcc.target/arm/mve/intrinsics/vcvtmq_x_u16_f16.c: Likewise.
5089 * gcc.target/arm/mve/intrinsics/vcvtmq_x_u32_f32.c: Likewise.
5090 * gcc.target/arm/mve/intrinsics/vcvtnq_x_s16_f16.c: Likewise.
5091 * gcc.target/arm/mve/intrinsics/vcvtnq_x_s32_f32.c: Likewise.
5092 * gcc.target/arm/mve/intrinsics/vcvtnq_x_u16_f16.c: Likewise.
5093 * gcc.target/arm/mve/intrinsics/vcvtnq_x_u32_f32.c: Likewise.
5094 * gcc.target/arm/mve/intrinsics/vcvtpq_x_s16_f16.c: Likewise.
5095 * gcc.target/arm/mve/intrinsics/vcvtpq_x_s32_f32.c: Likewise.
5096 * gcc.target/arm/mve/intrinsics/vcvtpq_x_u16_f16.c: Likewise.
5097 * gcc.target/arm/mve/intrinsics/vcvtpq_x_u32_f32.c: Likewise.
5098 * gcc.target/arm/mve/intrinsics/vcvtq_x_f16_s16.c: Likewise.
5099 * gcc.target/arm/mve/intrinsics/vcvtq_x_f16_u16.c: Likewise.
5100 * gcc.target/arm/mve/intrinsics/vcvtq_x_f32_s32.c: Likewise.
5101 * gcc.target/arm/mve/intrinsics/vcvtq_x_f32_u32.c: Likewise.
5102 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f16_s16.c: Likewise.
5103 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f16_u16.c: Likewise.
5104 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f32_s32.c: Likewise.
5105 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f32_u32.c: Likewise.
5106 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_s16_f16.c: Likewise.
5107 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_s32_f32.c: Likewise.
5108 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_u16_f16.c: Likewise.
5109 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_u32_f32.c: Likewise.
5110 * gcc.target/arm/mve/intrinsics/vcvtq_x_s16_f16.c: Likewise.
5111 * gcc.target/arm/mve/intrinsics/vcvtq_x_s32_f32.c: Likewise.
5112 * gcc.target/arm/mve/intrinsics/vcvtq_x_u16_f16.c: Likewise.
5113 * gcc.target/arm/mve/intrinsics/vcvtq_x_u32_f32.c: Likewise.
5114 * gcc.target/arm/mve/intrinsics/vcvttq_x_f32_f16.c: Likewise.
5115 * gcc.target/arm/mve/intrinsics/vddupq_x_n_u16.c: Likewise.
5116 * gcc.target/arm/mve/intrinsics/vddupq_x_n_u32.c: Likewise.
5117 * gcc.target/arm/mve/intrinsics/vddupq_x_n_u8.c: Likewise.
5118 * gcc.target/arm/mve/intrinsics/vddupq_x_wb_u16.c: Likewise.
5119 * gcc.target/arm/mve/intrinsics/vddupq_x_wb_u32.c: Likewise.
5120 * gcc.target/arm/mve/intrinsics/vddupq_x_wb_u8.c: Likewise.
5121 * gcc.target/arm/mve/intrinsics/vdupq_x_n_f16.c: Likewise.
5122 * gcc.target/arm/mve/intrinsics/vdupq_x_n_f32.c: Likewise.
5123 * gcc.target/arm/mve/intrinsics/vdupq_x_n_s16.c: Likewise.
5124 * gcc.target/arm/mve/intrinsics/vdupq_x_n_s32.c: Likewise.
5125 * gcc.target/arm/mve/intrinsics/vdupq_x_n_s8.c: Likewise.
5126 * gcc.target/arm/mve/intrinsics/vdupq_x_n_u16.c: Likewise.
5127 * gcc.target/arm/mve/intrinsics/vdupq_x_n_u32.c: Likewise.
5128 * gcc.target/arm/mve/intrinsics/vdupq_x_n_u8.c: Likewise.
5129 * gcc.target/arm/mve/intrinsics/vdwdupq_x_n_u16.c: Likewise.
5130 * gcc.target/arm/mve/intrinsics/vdwdupq_x_n_u32.c: Likewise.
5131 * gcc.target/arm/mve/intrinsics/vdwdupq_x_n_u8.c: Likewise.
5132 * gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u16.c: Likewise.
5133 * gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u32.c: Likewise.
5134 * gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u8.c: Likewise.
5135 * gcc.target/arm/mve/intrinsics/veorq_x_f16.c: Likewise.
5136 * gcc.target/arm/mve/intrinsics/veorq_x_f32.c: Likewise.
5137 * gcc.target/arm/mve/intrinsics/veorq_x_s16.c: Likewise.
5138 * gcc.target/arm/mve/intrinsics/veorq_x_s32.c: Likewise.
5139 * gcc.target/arm/mve/intrinsics/veorq_x_s8.c: Likewise.
5140 * gcc.target/arm/mve/intrinsics/veorq_x_u16.c: Likewise.
5141 * gcc.target/arm/mve/intrinsics/veorq_x_u32.c: Likewise.
5142 * gcc.target/arm/mve/intrinsics/veorq_x_u8.c: Likewise.
5143 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s16.c: Likewise.
5144 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s32.c: Likewise.
5145 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s8.c: Likewise.
5146 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u16.c: Likewise.
5147 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u32.c: Likewise.
5148 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u8.c: Likewise.
5149 * gcc.target/arm/mve/intrinsics/vhaddq_x_s16.c: Likewise.
5150 * gcc.target/arm/mve/intrinsics/vhaddq_x_s32.c: Likewise.
5151 * gcc.target/arm/mve/intrinsics/vhaddq_x_s8.c: Likewise.
5152 * gcc.target/arm/mve/intrinsics/vhaddq_x_u16.c: Likewise.
5153 * gcc.target/arm/mve/intrinsics/vhaddq_x_u32.c: Likewise.
5154 * gcc.target/arm/mve/intrinsics/vhaddq_x_u8.c: Likewise.
5155 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s16.c: Likewise.
5156 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s32.c: Likewise.
5157 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s8.c: Likewise.
5158 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s16.c: Likewise.
5159 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s32.c: Likewise.
5160 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s8.c: Likewise.
5161 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s16.c: Likewise.
5162 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s32.c: Likewise.
5163 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s8.c: Likewise.
5164 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u16.c: Likewise.
5165 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u32.c: Likewise.
5166 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u8.c: Likewise.
5167 * gcc.target/arm/mve/intrinsics/vhsubq_x_s16.c: Likewise.
5168 * gcc.target/arm/mve/intrinsics/vhsubq_x_s32.c: Likewise.
5169 * gcc.target/arm/mve/intrinsics/vhsubq_x_s8.c: Likewise.
5170 * gcc.target/arm/mve/intrinsics/vhsubq_x_u16.c: Likewise.
5171 * gcc.target/arm/mve/intrinsics/vhsubq_x_u32.c: Likewise.
5172 * gcc.target/arm/mve/intrinsics/vhsubq_x_u8.c: Likewise.
5173 * gcc.target/arm/mve/intrinsics/vidupq_x_n_u16.c: Likewise.
5174 * gcc.target/arm/mve/intrinsics/vidupq_x_n_u32.c: Likewise.
5175 * gcc.target/arm/mve/intrinsics/vidupq_x_n_u8.c: Likewise.
5176 * gcc.target/arm/mve/intrinsics/vidupq_x_wb_u16.c: Likewise.
5177 * gcc.target/arm/mve/intrinsics/vidupq_x_wb_u32.c: Likewise.
5178 * gcc.target/arm/mve/intrinsics/vidupq_x_wb_u8.c: Likewise.
5179 * gcc.target/arm/mve/intrinsics/viwdupq_x_n_u16.c: Likewise.
5180 * gcc.target/arm/mve/intrinsics/viwdupq_x_n_u32.c: Likewise.
5181 * gcc.target/arm/mve/intrinsics/viwdupq_x_n_u8.c: Likewise.
5182 * gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u16.c: Likewise.
5183 * gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u32.c: Likewise.
5184 * gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u8.c: Likewise.
5185 * gcc.target/arm/mve/intrinsics/vmaxnmq_x_f16.c: Likewise.
5186 * gcc.target/arm/mve/intrinsics/vmaxnmq_x_f32.c: Likewise.
5187 * gcc.target/arm/mve/intrinsics/vmaxq_x_s16.c: Likewise.
5188 * gcc.target/arm/mve/intrinsics/vmaxq_x_s32.c: Likewise.
5189 * gcc.target/arm/mve/intrinsics/vmaxq_x_s8.c: Likewise.
5190 * gcc.target/arm/mve/intrinsics/vmaxq_x_u16.c: Likewise.
5191 * gcc.target/arm/mve/intrinsics/vmaxq_x_u32.c: Likewise.
5192 * gcc.target/arm/mve/intrinsics/vmaxq_x_u8.c: Likewise.
5193 * gcc.target/arm/mve/intrinsics/vminnmq_x_f16.c: Likewise.
5194 * gcc.target/arm/mve/intrinsics/vminnmq_x_f32.c: Likewise.
5195 * gcc.target/arm/mve/intrinsics/vminq_x_s16.c: Likewise.
5196 * gcc.target/arm/mve/intrinsics/vminq_x_s32.c: Likewise.
5197 * gcc.target/arm/mve/intrinsics/vminq_x_s8.c: Likewise.
5198 * gcc.target/arm/mve/intrinsics/vminq_x_u16.c: Likewise.
5199 * gcc.target/arm/mve/intrinsics/vminq_x_u32.c: Likewise.
5200 * gcc.target/arm/mve/intrinsics/vminq_x_u8.c: Likewise.
5201 * gcc.target/arm/mve/intrinsics/vmovlbq_x_s16.c: Likewise.
5202 * gcc.target/arm/mve/intrinsics/vmovlbq_x_s8.c: Likewise.
5203 * gcc.target/arm/mve/intrinsics/vmovlbq_x_u16.c: Likewise.
5204 * gcc.target/arm/mve/intrinsics/vmovlbq_x_u8.c: Likewise.
5205 * gcc.target/arm/mve/intrinsics/vmovltq_x_s16.c: Likewise.
5206 * gcc.target/arm/mve/intrinsics/vmovltq_x_s8.c: Likewise.
5207 * gcc.target/arm/mve/intrinsics/vmovltq_x_u16.c: Likewise.
5208 * gcc.target/arm/mve/intrinsics/vmovltq_x_u8.c: Likewise.
5209 * gcc.target/arm/mve/intrinsics/vmulhq_x_s16.c: Likewise.
5210 * gcc.target/arm/mve/intrinsics/vmulhq_x_s32.c: Likewise.
5211 * gcc.target/arm/mve/intrinsics/vmulhq_x_s8.c: Likewise.
5212 * gcc.target/arm/mve/intrinsics/vmulhq_x_u16.c: Likewise.
5213 * gcc.target/arm/mve/intrinsics/vmulhq_x_u32.c: Likewise.
5214 * gcc.target/arm/mve/intrinsics/vmulhq_x_u8.c: Likewise.
5215 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s16.c: Likewise.
5216 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s32.c: Likewise.
5217 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s8.c: Likewise.
5218 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u16.c: Likewise.
5219 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u32.c: Likewise.
5220 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u8.c: Likewise.
5221 * gcc.target/arm/mve/intrinsics/vmullbq_poly_x_p16.c: Likewise.
5222 * gcc.target/arm/mve/intrinsics/vmullbq_poly_x_p8.c: Likewise.
5223 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s16.c: Likewise.
5224 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s32.c: Likewise.
5225 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s8.c: Likewise.
5226 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u16.c: Likewise.
5227 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u32.c: Likewise.
5228 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u8.c: Likewise.
5229 * gcc.target/arm/mve/intrinsics/vmulltq_poly_x_p16.c: Likewise.
5230 * gcc.target/arm/mve/intrinsics/vmulltq_poly_x_p8.c: Likewise.
5231 * gcc.target/arm/mve/intrinsics/vmulq_x_f16.c: Likewise.
5232 * gcc.target/arm/mve/intrinsics/vmulq_x_f32.c: Likewise.
5233 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f16.c: Likewise.
5234 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f32.c: Likewise.
5235 * gcc.target/arm/mve/intrinsics/vmulq_x_n_s16.c: Likewise.
5236 * gcc.target/arm/mve/intrinsics/vmulq_x_n_s32.c: Likewise.
5237 * gcc.target/arm/mve/intrinsics/vmulq_x_n_s8.c: Likewise.
5238 * gcc.target/arm/mve/intrinsics/vmulq_x_n_u16.c: Likewise.
5239 * gcc.target/arm/mve/intrinsics/vmulq_x_n_u32.c: Likewise.
5240 * gcc.target/arm/mve/intrinsics/vmulq_x_n_u8.c: Likewise.
5241 * gcc.target/arm/mve/intrinsics/vmulq_x_s16.c: Likewise.
5242 * gcc.target/arm/mve/intrinsics/vmulq_x_s32.c: Likewise.
5243 * gcc.target/arm/mve/intrinsics/vmulq_x_s8.c: Likewise.
5244 * gcc.target/arm/mve/intrinsics/vmulq_x_u16.c: Likewise.
5245 * gcc.target/arm/mve/intrinsics/vmulq_x_u32.c: Likewise.
5246 * gcc.target/arm/mve/intrinsics/vmulq_x_u8.c: Likewise.
5247 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s16.c: Likewise.
5248 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s32.c: Likewise.
5249 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u16.c: Likewise.
5250 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u32.c: Likewise.
5251 * gcc.target/arm/mve/intrinsics/vmvnq_x_s16.c: Likewise.
5252 * gcc.target/arm/mve/intrinsics/vmvnq_x_s32.c: Likewise.
5253 * gcc.target/arm/mve/intrinsics/vmvnq_x_s8.c: Likewise.
5254 * gcc.target/arm/mve/intrinsics/vmvnq_x_u16.c: Likewise.
5255 * gcc.target/arm/mve/intrinsics/vmvnq_x_u32.c: Likewise.
5256 * gcc.target/arm/mve/intrinsics/vmvnq_x_u8.c: Likewise.
5257 * gcc.target/arm/mve/intrinsics/vnegq_x_f16.c: Likewise.
5258 * gcc.target/arm/mve/intrinsics/vnegq_x_f32.c: Likewise.
5259 * gcc.target/arm/mve/intrinsics/vnegq_x_s16.c: Likewise.
5260 * gcc.target/arm/mve/intrinsics/vnegq_x_s32.c: Likewise.
5261 * gcc.target/arm/mve/intrinsics/vnegq_x_s8.c: Likewise.
5262 * gcc.target/arm/mve/intrinsics/vornq_x_f16.c: Likewise.
5263 * gcc.target/arm/mve/intrinsics/vornq_x_f32.c: Likewise.
5264 * gcc.target/arm/mve/intrinsics/vornq_x_s16.c: Likewise.
5265 * gcc.target/arm/mve/intrinsics/vornq_x_s32.c: Likewise.
5266 * gcc.target/arm/mve/intrinsics/vornq_x_s8.c: Likewise.
5267 * gcc.target/arm/mve/intrinsics/vornq_x_u16.c: Likewise.
5268 * gcc.target/arm/mve/intrinsics/vornq_x_u32.c: Likewise.
5269 * gcc.target/arm/mve/intrinsics/vornq_x_u8.c: Likewise.
5270 * gcc.target/arm/mve/intrinsics/vorrq_x_f16.c: Likewise.
5271 * gcc.target/arm/mve/intrinsics/vorrq_x_f32.c: Likewise.
5272 * gcc.target/arm/mve/intrinsics/vorrq_x_s16.c: Likewise.
5273 * gcc.target/arm/mve/intrinsics/vorrq_x_s32.c: Likewise.
5274 * gcc.target/arm/mve/intrinsics/vorrq_x_s8.c: Likewise.
5275 * gcc.target/arm/mve/intrinsics/vorrq_x_u16.c: Likewise.
5276 * gcc.target/arm/mve/intrinsics/vorrq_x_u32.c: Likewise.
5277 * gcc.target/arm/mve/intrinsics/vorrq_x_u8.c: Likewise.
5278 * gcc.target/arm/mve/intrinsics/vrev16q_x_s8.c: Likewise.
5279 * gcc.target/arm/mve/intrinsics/vrev16q_x_u8.c: Likewise.
5280 * gcc.target/arm/mve/intrinsics/vrev32q_x_f16.c: Likewise.
5281 * gcc.target/arm/mve/intrinsics/vrev32q_x_s16.c: Likewise.
5282 * gcc.target/arm/mve/intrinsics/vrev32q_x_s8.c: Likewise.
5283 * gcc.target/arm/mve/intrinsics/vrev32q_x_u16.c: Likewise.
5284 * gcc.target/arm/mve/intrinsics/vrev32q_x_u8.c: Likewise.
5285 * gcc.target/arm/mve/intrinsics/vrev64q_x_f16.c: Likewise.
5286 * gcc.target/arm/mve/intrinsics/vrev64q_x_f32.c: Likewise.
5287 * gcc.target/arm/mve/intrinsics/vrev64q_x_s16.c: Likewise.
5288 * gcc.target/arm/mve/intrinsics/vrev64q_x_s32.c: Likewise.
5289 * gcc.target/arm/mve/intrinsics/vrev64q_x_s8.c: Likewise.
5290 * gcc.target/arm/mve/intrinsics/vrev64q_x_u16.c: Likewise.
5291 * gcc.target/arm/mve/intrinsics/vrev64q_x_u32.c: Likewise.
5292 * gcc.target/arm/mve/intrinsics/vrev64q_x_u8.c: Likewise.
5293 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s16.c: Likewise.
5294 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s32.c: Likewise.
5295 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s8.c: Likewise.
5296 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u16.c: Likewise.
5297 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u32.c: Likewise.
5298 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u8.c: Likewise.
5299 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s16.c: Likewise.
5300 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s32.c: Likewise.
5301 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s8.c: Likewise.
5302 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u16.c: Likewise.
5303 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u32.c: Likewise.
5304 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u8.c: Likewise.
5305 * gcc.target/arm/mve/intrinsics/vrndaq_x_f16.c: Likewise.
5306 * gcc.target/arm/mve/intrinsics/vrndaq_x_f32.c: Likewise.
5307 * gcc.target/arm/mve/intrinsics/vrndmq_x_f16.c: Likewise.
5308 * gcc.target/arm/mve/intrinsics/vrndmq_x_f32.c: Likewise.
5309 * gcc.target/arm/mve/intrinsics/vrndnq_x_f16.c: Likewise.
5310 * gcc.target/arm/mve/intrinsics/vrndnq_x_f32.c: Likewise.
5311 * gcc.target/arm/mve/intrinsics/vrndpq_x_f16.c: Likewise.
5312 * gcc.target/arm/mve/intrinsics/vrndpq_x_f32.c: Likewise.
5313 * gcc.target/arm/mve/intrinsics/vrndq_x_f16.c: Likewise.
5314 * gcc.target/arm/mve/intrinsics/vrndq_x_f32.c: Likewise.
5315 * gcc.target/arm/mve/intrinsics/vrndxq_x_f16.c: Likewise.
5316 * gcc.target/arm/mve/intrinsics/vrndxq_x_f32.c: Likewise.
5317 * gcc.target/arm/mve/intrinsics/vrshlq_x_s16.c: Likewise.
5318 * gcc.target/arm/mve/intrinsics/vrshlq_x_s32.c: Likewise.
5319 * gcc.target/arm/mve/intrinsics/vrshlq_x_s8.c: Likewise.
5320 * gcc.target/arm/mve/intrinsics/vrshlq_x_u16.c: Likewise.
5321 * gcc.target/arm/mve/intrinsics/vrshlq_x_u32.c: Likewise.
5322 * gcc.target/arm/mve/intrinsics/vrshlq_x_u8.c: Likewise.
5323 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s16.c: Likewise.
5324 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s32.c: Likewise.
5325 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s8.c: Likewise.
5326 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u16.c: Likewise.
5327 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u32.c: Likewise.
5328 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u8.c: Likewise.
5329 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_s16.c: Likewise.
5330 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_s8.c: Likewise.
5331 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_u16.c: Likewise.
5332 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_u8.c: Likewise.
5333 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_s16.c: Likewise.
5334 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_s8.c: Likewise.
5335 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_u16.c: Likewise.
5336 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_u8.c: Likewise.
5337 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s16.c: Likewise.
5338 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s32.c: Likewise.
5339 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s8.c: Likewise.
5340 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u16.c: Likewise.
5341 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u32.c: Likewise.
5342 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u8.c: Likewise.
5343 * gcc.target/arm/mve/intrinsics/vshlq_x_s16.c: Likewise.
5344 * gcc.target/arm/mve/intrinsics/vshlq_x_s32.c: Likewise.
5345 * gcc.target/arm/mve/intrinsics/vshlq_x_s8.c: Likewise.
5346 * gcc.target/arm/mve/intrinsics/vshlq_x_u16.c: Likewise.
5347 * gcc.target/arm/mve/intrinsics/vshlq_x_u32.c: Likewise.
5348 * gcc.target/arm/mve/intrinsics/vshlq_x_u8.c: Likewise.
5349 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s16.c: Likewise.
5350 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s32.c: Likewise.
5351 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s8.c: Likewise.
5352 * gcc.target/arm/mve/intrinsics/vshrq_x_n_u16.c: Likewise.
5353 * gcc.target/arm/mve/intrinsics/vshrq_x_n_u8.c: Likewise.
5354 * gcc.target/arm/mve/intrinsics/vsubq_x_f16.c: Likewise.
5355 * gcc.target/arm/mve/intrinsics/vsubq_x_f32.c: Likewise.
5356 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f16.c: Likewise.
5357 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f32.c: Likewise.
5358 * gcc.target/arm/mve/intrinsics/vsubq_x_n_s16.c: Likewise.
5359 * gcc.target/arm/mve/intrinsics/vsubq_x_n_s32.c: Likewise.
5360 * gcc.target/arm/mve/intrinsics/vsubq_x_n_s8.c: Likewise.
5361 * gcc.target/arm/mve/intrinsics/vsubq_x_n_u16.c: Likewise.
5362 * gcc.target/arm/mve/intrinsics/vsubq_x_n_u32.c: Likewise.
5363 * gcc.target/arm/mve/intrinsics/vsubq_x_n_u8.c: Likewise.
5364 * gcc.target/arm/mve/intrinsics/vsubq_x_s16.c: Likewise.
5365 * gcc.target/arm/mve/intrinsics/vsubq_x_s32.c: Likewise.
5366 * gcc.target/arm/mve/intrinsics/vsubq_x_s8.c: Likewise.
5367 * gcc.target/arm/mve/intrinsics/vsubq_x_u16.c: Likewise.
5368 * gcc.target/arm/mve/intrinsics/vsubq_x_u32.c: Likewise.
5369 * gcc.target/arm/mve/intrinsics/vsubq_x_u8.c: Likewise.
5370
5371 2020-03-20 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5372 Andre Vieira <andre.simoesdiasvieira@arm.com>
5373 Mihail Ionescu <mihail.ionescu@arm.com>
5374
5375 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c: New test.
5376 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c: Likewise.
5377 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c: Likewise.
5378 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c: Likewise.
5379 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_f32.c: Likewise.
5380 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_s32.c: Likewise.
5381 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_u32.c: Likewise.
5382 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_f32.c: Likewise.
5383 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_s32.c: Likewise.
5384 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_u32.c: Likewise.
5385 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_s64.c:
5386 Likewise.
5387 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_u64.c:
5388 Likewise.
5389 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_s64.c: Likewise.
5390 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_u64.c: Likewise.
5391 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_f32.c: Likewise.
5392 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_f32.c:
5393 Likewise.
5394 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_s32.c:
5395 Likewise.
5396 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_u32.c:
5397 Likewise.
5398 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_s32.c: Likewise.
5399 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_u32.c: Likewise.
5400
5401 2020-03-20 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5402 Andre Vieira <andre.simoesdiasvieira@arm.com>
5403 Mihail Ionescu <mihail.ionescu@arm.com>
5404
5405 * gcc.target/arm/mve/intrinsics/vddupq_m_n_u16.c: New test.
5406 * gcc.target/arm/mve/intrinsics/vddupq_m_n_u32.c: Likewise.
5407 * gcc.target/arm/mve/intrinsics/vddupq_m_n_u8.c: Likewise.
5408 * gcc.target/arm/mve/intrinsics/vddupq_m_wb_u16.c: Likewise.
5409 * gcc.target/arm/mve/intrinsics/vddupq_m_wb_u32.c: Likewise.
5410 * gcc.target/arm/mve/intrinsics/vddupq_m_wb_u8.c: Likewise.
5411 * gcc.target/arm/mve/intrinsics/vddupq_n_u16.c: Likewise.
5412 * gcc.target/arm/mve/intrinsics/vddupq_n_u32.c: Likewise.
5413 * gcc.target/arm/mve/intrinsics/vddupq_n_u8.c: Likewise.
5414 * gcc.target/arm/mve/intrinsics/vddupq_wb_u16.c: Likewise.
5415 * gcc.target/arm/mve/intrinsics/vddupq_wb_u32.c: Likewise.
5416 * gcc.target/arm/mve/intrinsics/vddupq_wb_u8.c: Likewise.
5417 * gcc.target/arm/mve/intrinsics/vdwdupq_m_n_u16.c: Likewise.
5418 * gcc.target/arm/mve/intrinsics/vdwdupq_m_n_u32.c: Likewise.
5419 * gcc.target/arm/mve/intrinsics/vdwdupq_m_n_u8.c: Likewise.
5420 * gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u16.c: Likewise.
5421 * gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u32.c: Likewise.
5422 * gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u8.c: Likewise.
5423 * gcc.target/arm/mve/intrinsics/vdwdupq_n_u16.c: Likewise.
5424 * gcc.target/arm/mve/intrinsics/vdwdupq_n_u32.c: Likewise.
5425 * gcc.target/arm/mve/intrinsics/vdwdupq_n_u8.c: Likewise.
5426 * gcc.target/arm/mve/intrinsics/vdwdupq_wb_u16.c: Likewise.
5427 * gcc.target/arm/mve/intrinsics/vdwdupq_wb_u32.c: Likewise.
5428 * gcc.target/arm/mve/intrinsics/vdwdupq_wb_u8.c: Likewise.
5429 * gcc.target/arm/mve/intrinsics/vidupq_m_n_u16.c: Likewise.
5430 * gcc.target/arm/mve/intrinsics/vidupq_m_n_u32.c: Likewise.
5431 * gcc.target/arm/mve/intrinsics/vidupq_m_n_u8.c: Likewise.
5432 * gcc.target/arm/mve/intrinsics/vidupq_m_wb_u16.c: Likewise.
5433 * gcc.target/arm/mve/intrinsics/vidupq_m_wb_u32.c: Likewise.
5434 * gcc.target/arm/mve/intrinsics/vidupq_m_wb_u8.c: Likewise.
5435 * gcc.target/arm/mve/intrinsics/vidupq_n_u16.c: Likewise.
5436 * gcc.target/arm/mve/intrinsics/vidupq_n_u32.c: Likewise.
5437 * gcc.target/arm/mve/intrinsics/vidupq_n_u8.c: Likewise.
5438 * gcc.target/arm/mve/intrinsics/vidupq_wb_u16.c: Likewise.
5439 * gcc.target/arm/mve/intrinsics/vidupq_wb_u32.c: Likewise.
5440 * gcc.target/arm/mve/intrinsics/vidupq_wb_u8.c: Likewise.
5441 * gcc.target/arm/mve/intrinsics/viwdupq_m_n_u16.c: Likewise.
5442 * gcc.target/arm/mve/intrinsics/viwdupq_m_n_u32.c: Likewise.
5443 * gcc.target/arm/mve/intrinsics/viwdupq_m_n_u8.c: Likewise.
5444 * gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u16.c: Likewise.
5445 * gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u32.c: Likewise.
5446 * gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u8.c: Likewise.
5447 * gcc.target/arm/mve/intrinsics/viwdupq_n_u16.c: Likewise.
5448 * gcc.target/arm/mve/intrinsics/viwdupq_n_u32.c: Likewise.
5449 * gcc.target/arm/mve/intrinsics/viwdupq_n_u8.c: Likewise.
5450 * gcc.target/arm/mve/intrinsics/viwdupq_wb_u16.c: Likewise.
5451 * gcc.target/arm/mve/intrinsics/viwdupq_wb_u32.c: Likewise.
5452 * gcc.target/arm/mve/intrinsics/viwdupq_wb_u8.c: Likewise.
5453
5454 2020-03-20 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5455
5456 * gcc.target/arm/mve/intrinsics/vuninitializedq_float.c: New test.
5457 * gcc.target/arm/mve/intrinsics/vuninitializedq_float1.c: Likewise.
5458 * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
5459 * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c: Likewise.
5460 * gcc.target/arm/mve/intrinsics/vreinterpretq_f16.c: Likewise.
5461 * gcc.target/arm/mve/intrinsics/vreinterpretq_f32.c: Likewise.
5462 * gcc.target/arm/mve/intrinsics/vreinterpretq_s16.c: Likewise.
5463 * gcc.target/arm/mve/intrinsics/vreinterpretq_s32.c: Likewise.
5464 * gcc.target/arm/mve/intrinsics/vreinterpretq_s64.c: Likewise.
5465 * gcc.target/arm/mve/intrinsics/vreinterpretq_s8.c: Likewise.
5466 * gcc.target/arm/mve/intrinsics/vreinterpretq_u16.c: Likewise.
5467 * gcc.target/arm/mve/intrinsics/vreinterpretq_u32.c: Likewise.
5468 * gcc.target/arm/mve/intrinsics/vreinterpretq_u64.c: Likewise.
5469 * gcc.target/arm/mve/intrinsics/vreinterpretq_u8.c: Likewise.
5470 * gcc.target/arm/mve/intrinsics/vuninitializedq_float.c: Likewise.
5471 * gcc.target/arm/mve/intrinsics/vuninitializedq_float1.c: Likewise.
5472 * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
5473 * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c: Likewise.
5474
5475 2020-03-20 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5476 Andre Vieira <andre.simoesdiasvieira@arm.com>
5477 Mihail Ionescu <mihail.ionescu@arm.com>
5478
5479 * gcc.target/arm/mve/intrinsics/vaddq_f16.c: New test.
5480 * gcc.target/arm/mve/intrinsics/vaddq_f32.c: Likewise.
5481 * gcc.target/arm/mve/intrinsics/vaddq_s16.c: Likewise.
5482 * gcc.target/arm/mve/intrinsics/vaddq_s32.c: Likewise.
5483 * gcc.target/arm/mve/intrinsics/vaddq_s8.c: Likewise.
5484 * gcc.target/arm/mve/intrinsics/vaddq_u16.c: Likewise.
5485 * gcc.target/arm/mve/intrinsics/vaddq_u32.c: Likewise.
5486 * gcc.target/arm/mve/intrinsics/vaddq_u8.c: Likewise.
5487
5488 2020-03-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
5489
5490 * gcc.target/arm/mve/intrinsics/mve_fp_fpu1.c: Fix testisms.
5491 * gcc.target/arm/mve/intrinsics/mve_fp_fpu2.c: Likewise.
5492 * gcc.target/arm/mve/intrinsics/mve_fpu1.c: Likewise.
5493 * gcc.target/arm/mve/intrinsics/mve_fpu2.c: Likewise.
5494 * gcc.target/arm/mve/intrinsics/mve_fpu3.c: Likewise.
5495 * gcc.target/arm/mve/intrinsics/mve_libcall1.c: Likewise.
5496 * gcc.target/arm/mve/intrinsics/mve_libcall2.c: Likewise.
5497 * gcc.target/arm/mve/intrinsics/mve_vector_float.c: Likewise.
5498 * gcc.target/arm/mve/intrinsics/mve_vector_float1.c: Likewise.
5499 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Likewise.
5500 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise.
5501 * gcc.target/arm/mve/intrinsics/mve_vector_int1.c: Likewise.
5502 * gcc.target/arm/mve/intrinsics/mve_vector_int2.c: Likewise.
5503 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
5504 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
5505 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
5506 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u32.c: Likewise.
5507
5508 2020-03-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
5509
5510 * gcc.target/arm/mve/intrinsics/mve_move_gpr_to_gpr.c: New test.
5511
5512 2020-03-20 Jakub Jelinek <jakub@redhat.com>
5513
5514 PR tree-optimization/94224
5515 * g++.dg/tree-ssa/pr94224.C: New test.
5516
5517 2020-03-19 Jan Hubicka <hubicka@ucw.cz>
5518
5519 PR ipa/94202
5520 * g++.dg/torture/pr94202.C: New test.
5521
5522 2020-03-19 Jakub Jelinek <jakub@redhat.com>
5523
5524 PR gcov-profile/94029
5525 * gcc.misc-tests/gcov-pr94029.c: New test.
5526
5527 2020-03-19 Jan Hubicka <hubicka@ucw.cz>
5528
5529 PR ipa/92372
5530 * gcc.c-torture/pr92372.c: New test.
5531 * gcc.dg/attr-flatten-1.c: New test.
5532
5533 2020-03-19 Jakub Jelinek <jakub@redhat.com>
5534
5535 PR tree-optimization/94211
5536 * gcc.dg/pr94211.c: New test.
5537
5538 2020-03-19 Richard Biener <rguenther@suse.de>
5539
5540 PR middle-end/94216
5541 * g++.dg/torture/pr94216.C: New testcase.
5542
5543 2020-03-18 Martin Sebor <msebor@redhat.com>
5544
5545 PR ipa/92799
5546 * gcc.dg/attr-weakref-5.c: New test.
5547
5548 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
5549 Mihail Ionescu <mihail.ionescu@arm.com>
5550 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5551
5552 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_s64.c: New test.
5553 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_u64.c: Likewise.
5554 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_s64.c: Likewise.
5555 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_u64.c: Likewise.
5556 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_s64.c: Likewise.
5557 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_u64.c: Likewise.
5558 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_s64.c: Likewise.
5559 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_u64.c: Likewise.
5560 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_s64.c:
5561 Likewise.
5562 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_u64.c:
5563 Likewise.
5564 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_s64.c:
5565 Likewise.
5566 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_u64.c:
5567 Likewise.
5568 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_f16.c: Likewise.
5569 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_f16.c: Likewise.
5570 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_f16.c:
5571 Likewise.
5572 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_f16.c:
5573 Likewise.
5574 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_f32.c: Likewise.
5575 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_f32.c: Likewise.
5576 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_f32.c: Likewise.
5577 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_f32.c: Likewise.
5578 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_s32.c: Likewise.
5579 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_u32.c: Likewise.
5580 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_s32.c: Likewise.
5581 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_u32.c: Likewise.
5582 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_f32.c:
5583 Likewise.
5584 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_f32.c:
5585 Likewise.
5586 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_s32.c:
5587 Likewise.
5588 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_u32.c:
5589 Likewise.
5590 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_s32.c:
5591 Likewise.
5592 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_u32.c:
5593 Likewise.
5594
5595 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
5596 Mihail Ionescu <mihail.ionescu@arm.com>
5597 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5598
5599 * gcc.target/arm/mve/intrinsics/vst1q_f16.c: New test.
5600 * gcc.target/arm/mve/intrinsics/vst1q_f32.c: Likewise.
5601 * gcc.target/arm/mve/intrinsics/vst1q_s16.c: Likewise.
5602 * gcc.target/arm/mve/intrinsics/vst1q_s32.c: Likewise.
5603 * gcc.target/arm/mve/intrinsics/vst1q_s8.c: Likewise.
5604 * gcc.target/arm/mve/intrinsics/vst1q_u16.c: Likewise.
5605 * gcc.target/arm/mve/intrinsics/vst1q_u32.c: Likewise.
5606 * gcc.target/arm/mve/intrinsics/vst1q_u8.c: Likewise.
5607 * gcc.target/arm/mve/intrinsics/vstrhq_f16.c: Likewise.
5608 * gcc.target/arm/mve/intrinsics/vstrhq_p_f16.c: Likewise.
5609 * gcc.target/arm/mve/intrinsics/vstrhq_p_s16.c: Likewise.
5610 * gcc.target/arm/mve/intrinsics/vstrhq_p_s32.c: Likewise.
5611 * gcc.target/arm/mve/intrinsics/vstrhq_p_u16.c: Likewise.
5612 * gcc.target/arm/mve/intrinsics/vstrhq_p_u32.c: Likewise.
5613 * gcc.target/arm/mve/intrinsics/vstrhq_s16.c: Likewise.
5614 * gcc.target/arm/mve/intrinsics/vstrhq_s32.c: Likewise.
5615 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s16.c: Likewise.
5616 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s32.c: Likewise.
5617 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u16.c: Likewise.
5618 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u32.c: Likewise.
5619 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s16.c: Likewise.
5620 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s32.c: Likewise.
5621 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u16.c: Likewise.
5622 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u32.c: Likewise.
5623 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s16.c:
5624 Likewise.
5625 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s32.c:
5626 Likewise.
5627 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u16.c:
5628 Likewise.
5629 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u32.c:
5630 Likewise.
5631 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s16.c:
5632 Likewise.
5633 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s32.c:
5634 Likewise.
5635 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u16.c:
5636 Likewise.
5637 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u32.c:
5638 Likewise.
5639 * gcc.target/arm/mve/intrinsics/vstrhq_u16.c: Likewise.
5640 * gcc.target/arm/mve/intrinsics/vstrhq_u32.c: Likewise.
5641 * gcc.target/arm/mve/intrinsics/vstrwq_f32.c: Likewise.
5642 * gcc.target/arm/mve/intrinsics/vstrwq_p_f32.c: Likewise.
5643 * gcc.target/arm/mve/intrinsics/vstrwq_p_s32.c: Likewise.
5644 * gcc.target/arm/mve/intrinsics/vstrwq_p_u32.c: Likewise.
5645 * gcc.target/arm/mve/intrinsics/vstrwq_s32.c: Likewise.
5646 * gcc.target/arm/mve/intrinsics/vstrwq_u32.c: Likewise.
5647
5648 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
5649 Mihail Ionescu <mihail.ionescu@arm.com>
5650 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5651
5652 * gcc.target/arm/mve/intrinsics/vld1q_f16.c: New test.
5653 * gcc.target/arm/mve/intrinsics/vld1q_f32.c: Likewise.
5654 * gcc.target/arm/mve/intrinsics/vld1q_s16.c: Likewise.
5655 * gcc.target/arm/mve/intrinsics/vld1q_s32.c: Likewise.
5656 * gcc.target/arm/mve/intrinsics/vld1q_s8.c: Likewise.
5657 * gcc.target/arm/mve/intrinsics/vld1q_u16.c: Likewise.
5658 * gcc.target/arm/mve/intrinsics/vld1q_u32.c: Likewise.
5659 * gcc.target/arm/mve/intrinsics/vld1q_u8.c: Likewise.
5660 * gcc.target/arm/mve/intrinsics/vldrhq_f16.c: Likewise.
5661 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s16.c: Likewise.
5662 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s32.c: Likewise.
5663 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u16.c: Likewise.
5664 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u32.c: Likewise.
5665 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s16.c: Likewise.
5666 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s32.c: Likewise.
5667 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u16.c: Likewise.
5668 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u32.c: Likewise.
5669 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s16.c: Likewise.
5670 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s32.c: Likewise.
5671 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u16.c: Likewise.
5672 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u32.c: Likewise.
5673 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s16.c: Likewise.
5674 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s32.c: Likewise.
5675 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u16.c: Likewise.
5676 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u32.c: Likewise.
5677 * gcc.target/arm/mve/intrinsics/vldrhq_s16.c: Likewise.
5678 * gcc.target/arm/mve/intrinsics/vldrhq_s32.c: Likewise.
5679 * gcc.target/arm/mve/intrinsics/vldrhq_u16.c: Likewise.
5680 * gcc.target/arm/mve/intrinsics/vldrhq_u32.c: Likewise.
5681 * gcc.target/arm/mve/intrinsics/vldrhq_z_f16.c: Likewise.
5682 * gcc.target/arm/mve/intrinsics/vldrhq_z_s16.c: Likewise.
5683 * gcc.target/arm/mve/intrinsics/vldrhq_z_s32.c: Likewise.
5684 * gcc.target/arm/mve/intrinsics/vldrhq_z_u16.c: Likewise.
5685 * gcc.target/arm/mve/intrinsics/vldrhq_z_u32.c: Likewise.
5686 * gcc.target/arm/mve/intrinsics/vldrwq_f32.c: Likewise.
5687 * gcc.target/arm/mve/intrinsics/vldrwq_s32.c: Likewise.
5688 * gcc.target/arm/mve/intrinsics/vldrwq_u32.c: Likewise.
5689 * gcc.target/arm/mve/intrinsics/vldrwq_z_f32.c: Likewise.
5690 * gcc.target/arm/mve/intrinsics/vldrwq_z_s32.c: Likewise.
5691 * gcc.target/arm/mve/intrinsics/vldrwq_z_u32.c: Likewise.
5692
5693 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
5694 Mihail Ionescu <mihail.ionescu@arm.com>
5695 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5696
5697 * gcc.target/arm/mve/intrinsics/vld1q_f16.c: New test.
5698 * gcc.target/arm/mve/intrinsics/vld1q_f32.c: Likewise.
5699 * gcc.target/arm/mve/intrinsics/vld1q_s16.c: Likewise.
5700 * gcc.target/arm/mve/intrinsics/vld1q_s32.c: Likewise.
5701 * gcc.target/arm/mve/intrinsics/vld1q_s8.c: Likewise.
5702 * gcc.target/arm/mve/intrinsics/vld1q_u16.c: Likewise.
5703 * gcc.target/arm/mve/intrinsics/vld1q_u32.c: Likewise.
5704 * gcc.target/arm/mve/intrinsics/vld1q_u8.c: Likewise.
5705 * gcc.target/arm/mve/intrinsics/vldrhq_f16.c: Likewise.
5706 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s16.c: Likewise.
5707 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s32.c: Likewise.
5708 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u16.c: Likewise.
5709 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u32.c: Likewise.
5710 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s16.c: Likewise.
5711 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s32.c: Likewise.
5712 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u16.c: Likewise.
5713 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u32.c: Likewise.
5714 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s16.c: Likewise.
5715 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s32.c: Likewise.
5716 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u16.c: Likewise.
5717 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u32.c: Likewise.
5718 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s16.c: Likewise.
5719 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s32.c: Likewise.
5720 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u16.c: Likewise.
5721 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u32.c: Likewise.
5722 * gcc.target/arm/mve/intrinsics/vldrhq_s16.c: Likewise.
5723 * gcc.target/arm/mve/intrinsics/vldrhq_s32.c: Likewise.
5724 * gcc.target/arm/mve/intrinsics/vldrhq_u16.c: Likewise.
5725 * gcc.target/arm/mve/intrinsics/vldrhq_u32.c: Likewise.
5726 * gcc.target/arm/mve/intrinsics/vldrhq_z_f16.c: Likewise.
5727 * gcc.target/arm/mve/intrinsics/vldrhq_z_s16.c: Likewise.
5728 * gcc.target/arm/mve/intrinsics/vldrhq_z_s32.c: Likewise.
5729 * gcc.target/arm/mve/intrinsics/vldrhq_z_u16.c: Likewise.
5730 * gcc.target/arm/mve/intrinsics/vldrhq_z_u32.c: Likewise.
5731 * gcc.target/arm/mve/intrinsics/vldrwq_f32.c: Likewise.
5732 * gcc.target/arm/mve/intrinsics/vldrwq_s32.c: Likewise.
5733 * gcc.target/arm/mve/intrinsics/vldrwq_u32.c: Likewise.
5734 * gcc.target/arm/mve/intrinsics/vldrwq_z_f32.c: Likewise.
5735 * gcc.target/arm/mve/intrinsics/vldrwq_z_s32.c: Likewise.
5736 * gcc.target/arm/mve/intrinsics/vldrwq_z_u32.c: Likewise.
5737
5738 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
5739 Mihail Ionescu <mihail.ionescu@arm.com>
5740 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5741
5742 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s16.c: New test.
5743 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s32.c: Likewise.
5744 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s8.c: Likewise.
5745 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u16.c: Likewise.
5746 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u32.c: Likewise.
5747 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u8.c: Likewise.
5748 * gcc.target/arm/mve/intrinsics/vldrbq_z_s16.c: Likewise.
5749 * gcc.target/arm/mve/intrinsics/vldrbq_z_s32.c: Likewise.
5750 * gcc.target/arm/mve/intrinsics/vldrbq_z_s8.c: Likewise.
5751 * gcc.target/arm/mve/intrinsics/vldrbq_z_u16.c: Likewise.
5752 * gcc.target/arm/mve/intrinsics/vldrbq_z_u32.c: Likewise.
5753 * gcc.target/arm/mve/intrinsics/vldrbq_z_u8.c: Likewise.
5754 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_s32.c: Likewise.
5755 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_u32.c: Likewise.
5756
5757 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
5758 Mihail Ionescu <mihail.ionescu@arm.com>
5759 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5760
5761 * gcc.target/arm/mve/intrinsics/vstrbq_p_s16.c: New test.
5762 * gcc.target/arm/mve/intrinsics/vstrbq_p_s32.c: Likewise.
5763 * gcc.target/arm/mve/intrinsics/vstrbq_p_s8.c: Likewise.
5764 * gcc.target/arm/mve/intrinsics/vstrbq_p_u16.c: Likewise.
5765 * gcc.target/arm/mve/intrinsics/vstrbq_p_u32.c: Likewise.
5766 * gcc.target/arm/mve/intrinsics/vstrbq_p_u8.c: Likewise.
5767 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s16.c: Likewise.
5768 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s32.c: Likewise.
5769 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s8.c: Likewise.
5770 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u16.c: Likewise.
5771 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u32.c: Likewise.
5772 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u8.c: Likewise.
5773 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_s32.c: Likewise.
5774 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_u32.c: Likewise.
5775
5776 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
5777 Mihail Ionescu <mihail.ionescu@arm.com>
5778 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5779
5780 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s16.c: New test.
5781 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s32.c: Likewise.
5782 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s8.c: Likewise.
5783 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u16.c: Likewise.
5784 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u32.c: Likewise.
5785 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u8.c: Likewise.
5786 * gcc.target/arm/mve/intrinsics/vldrbq_s16.c: Likewise.
5787 * gcc.target/arm/mve/intrinsics/vldrbq_s32.c: Likewise.
5788 * gcc.target/arm/mve/intrinsics/vldrbq_s8.c: Likewise.
5789 * gcc.target/arm/mve/intrinsics/vldrbq_u16.c: Likewise.
5790 * gcc.target/arm/mve/intrinsics/vldrbq_u32.c: Likewise.
5791 * gcc.target/arm/mve/intrinsics/vldrbq_u8.c: Likewise.
5792 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_s32.c: Likewise.
5793 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_u32.c: Likewise.
5794
5795 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
5796 Mihail Ionescu <mihail.ionescu@arm.com>
5797 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5798
5799 * gcc.target/arm/mve/intrinsics/vstrbq_s16.c: New test.
5800 * gcc.target/arm/mve/intrinsics/vstrbq_s32.c: Likewise.
5801 * gcc.target/arm/mve/intrinsics/vstrbq_s8.c: Likewise.
5802 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s16.c: Likewise.
5803 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s32.c: Likewise.
5804 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s8.c: Likewise.
5805 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u16.c: Likewise.
5806 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u32.c: Likewise.
5807 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u8.c: Likewise.
5808 * gcc.target/arm/mve/intrinsics/vstrbq_u16.c: Likewise.
5809 * gcc.target/arm/mve/intrinsics/vstrbq_u32.c: Likewise.
5810 * gcc.target/arm/mve/intrinsics/vstrbq_u8.c: Likewise.
5811 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_s32.c: Likewise.
5812 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_u32.c: Likewise.
5813
5814 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
5815 Mihail Ionescu <mihail.ionescu@arm.com>
5816 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5817
5818 * gcc.target/arm/mve/intrinsics/vabdq_m_f16.c: New test.
5819 * gcc.target/arm/mve/intrinsics/vabdq_m_f32.c: Likewise.
5820 * gcc.target/arm/mve/intrinsics/vaddq_m_f16.c: Likewise.
5821 * gcc.target/arm/mve/intrinsics/vaddq_m_f32.c: Likewise.
5822 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f16.c: Likewise.
5823 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f32.c: Likewise.
5824 * gcc.target/arm/mve/intrinsics/vandq_m_f16.c: Likewise.
5825 * gcc.target/arm/mve/intrinsics/vandq_m_f32.c: Likewise.
5826 * gcc.target/arm/mve/intrinsics/vbicq_m_f16.c: Likewise.
5827 * gcc.target/arm/mve/intrinsics/vbicq_m_f32.c: Likewise.
5828 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f16.c: Likewise.
5829 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f32.c: Likewise.
5830 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_f16.c: Likewise.
5831 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_f32.c: Likewise.
5832 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_f16.c: Likewise.
5833 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_f32.c: Likewise.
5834 * gcc.target/arm/mve/intrinsics/vcmlaq_m_f16.c: Likewise.
5835 * gcc.target/arm/mve/intrinsics/vcmlaq_m_f32.c: Likewise.
5836 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f16.c: Likewise.
5837 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f32.c: Likewise.
5838 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f16.c: Likewise.
5839 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f32.c: Likewise.
5840 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f16.c: Likewise.
5841 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f32.c: Likewise.
5842 * gcc.target/arm/mve/intrinsics/vcmulq_m_f16.c: Likewise.
5843 * gcc.target/arm/mve/intrinsics/vcmulq_m_f32.c: Likewise.
5844 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_m_f16.c: Likewise.
5845 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_m_f32.c: Likewise.
5846 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_m_f16.c: Likewise.
5847 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_m_f32.c: Likewise.
5848 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_m_f16.c: Likewise.
5849 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_m_f32.c: Likewise.
5850 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_s16_f16.c: Likewise.
5851 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_s32_f32.c: Likewise.
5852 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_u16_f16.c: Likewise.
5853 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_u32_f32.c: Likewise.
5854 * gcc.target/arm/mve/intrinsics/veorq_m_f16.c: Likewise.
5855 * gcc.target/arm/mve/intrinsics/veorq_m_f32.c: Likewise.
5856 * gcc.target/arm/mve/intrinsics/vfmaq_m_f16.c: Likewise.
5857 * gcc.target/arm/mve/intrinsics/vfmaq_m_f32.c: Likewise.
5858 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f16.c: Likewise.
5859 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f32.c: Likewise.
5860 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f16.c: Likewise.
5861 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f32.c: Likewise.
5862 * gcc.target/arm/mve/intrinsics/vfmsq_m_f16.c: Likewise.
5863 * gcc.target/arm/mve/intrinsics/vfmsq_m_f32.c: Likewise.
5864 * gcc.target/arm/mve/intrinsics/vmaxnmq_m_f16.c: Likewise.
5865 * gcc.target/arm/mve/intrinsics/vmaxnmq_m_f32.c: Likewise.
5866 * gcc.target/arm/mve/intrinsics/vminnmq_m_f16.c: Likewise.
5867 * gcc.target/arm/mve/intrinsics/vminnmq_m_f32.c: Likewise.
5868 * gcc.target/arm/mve/intrinsics/vmulq_m_f16.c: Likewise.
5869 * gcc.target/arm/mve/intrinsics/vmulq_m_f32.c: Likewise.
5870 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f16.c: Likewise.
5871 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f32.c: Likewise.
5872 * gcc.target/arm/mve/intrinsics/vornq_m_f16.c: Likewise.
5873 * gcc.target/arm/mve/intrinsics/vornq_m_f32.c: Likewise.
5874 * gcc.target/arm/mve/intrinsics/vorrq_m_f16.c: Likewise.
5875 * gcc.target/arm/mve/intrinsics/vorrq_m_f32.c: Likewise.
5876 * gcc.target/arm/mve/intrinsics/vsubq_m_f16.c: Likewise.
5877 * gcc.target/arm/mve/intrinsics/vsubq_m_f32.c: Likewise.
5878 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f16.c: Likewise.
5879 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f32.c: Likewise.
5880
5881 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
5882 Mihail Ionescu <mihail.ionescu@arm.com>
5883 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5884
5885 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_s16.c: Likewise.
5886 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_s32.c: Likewise.
5887 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_u16.c: Likewise.
5888 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_u32.c: Likewise.
5889 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s16.c: Likewise.
5890 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s32.c: Likewise.
5891 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_u16.c: Likewise.
5892 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_u32.c: Likewise.
5893 * gcc.target/arm/mve/intrinsics/vmlsldavaq_p_s16.c: Likewise.
5894 * gcc.target/arm/mve/intrinsics/vmlsldavaq_p_s32.c: Likewise.
5895 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_p_s16.c: Likewise.
5896 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_p_s32.c: Likewise.
5897 * gcc.target/arm/mve/intrinsics/vmullbq_poly_m_p16.c: Likewise.
5898 * gcc.target/arm/mve/intrinsics/vmullbq_poly_m_p8.c: Likewise.
5899 * gcc.target/arm/mve/intrinsics/vmulltq_poly_m_p16.c: Likewise.
5900 * gcc.target/arm/mve/intrinsics/vmulltq_poly_m_p8.c: Likewise.
5901 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_n_s16.c: Likewise.
5902 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_n_s32.c: Likewise.
5903 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_s16.c: Likewise.
5904 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_s32.c: Likewise.
5905 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_n_s16.c: Likewise.
5906 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_n_s32.c: Likewise.
5907 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_s16.c: Likewise.
5908 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_s32.c: Likewise.
5909 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_s16.c: Likewise.
5910 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_s32.c: Likewise.
5911 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_u16.c: Likewise.
5912 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_u32.c: Likewise.
5913 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_s16.c: Likewise.
5914 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_s32.c: Likewise.
5915 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_u16.c: Likewise.
5916 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_u32.c: Likewise.
5917 * gcc.target/arm/mve/intrinsics/vqrshrunbq_m_n_s16.c: Likewise.
5918 * gcc.target/arm/mve/intrinsics/vqrshrunbq_m_n_s32.c: Likewise.
5919 * gcc.target/arm/mve/intrinsics/vqrshruntq_m_n_s16.c: Likewise.
5920 * gcc.target/arm/mve/intrinsics/vqrshruntq_m_n_s32.c: Likewise.
5921 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_s16.c: Likewise.
5922 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_s32.c: Likewise.
5923 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_u16.c: Likewise.
5924 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_u32.c: Likewise.
5925 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_s16.c: Likewise.
5926 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_s32.c: Likewise.
5927 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_u16.c: Likewise.
5928 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_u32.c: Likewise.
5929 * gcc.target/arm/mve/intrinsics/vqshrunbq_m_n_s16.c: Likewise.
5930 * gcc.target/arm/mve/intrinsics/vqshrunbq_m_n_s32.c: Likewise.
5931 * gcc.target/arm/mve/intrinsics/vqshruntq_m_n_s16.c: Likewise.
5932 * gcc.target/arm/mve/intrinsics/vqshruntq_m_n_s32.c: Likewise.
5933 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_s32.c: Likewise.
5934 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_u32.c: Likewise.
5935 * gcc.target/arm/mve/intrinsics/vrmlaldavhaxq_p_s32.c: Likewise.
5936 * gcc.target/arm/mve/intrinsics/vrmlsldavhaq_p_s32.c: Likewise.
5937 * gcc.target/arm/mve/intrinsics/vrmlsldavhaxq_p_s32.c: Likewise.
5938 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_s16.c: Likewise.
5939 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_s32.c: Likewise.
5940 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_u16.c: Likewise.
5941 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_u32.c: Likewise.
5942 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_s16.c: Likewise.
5943 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_s32.c: Likewise.
5944 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_u16.c: Likewise.
5945 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_u32.c: Likewise.
5946 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_s16.c: Likewise.
5947 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_s8.c: Likewise.
5948 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_u16.c: Likewise.
5949 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_u8.c: Likewise.
5950 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_s16.c: Likewise.
5951 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_s8.c: Likewise.
5952 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_u16.c: Likewise.
5953 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_u8.c: Likewise.
5954 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_s16.c: Likewise.
5955 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_s32.c: Likewise.
5956 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_u16.c: Likewise.
5957 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_u32.c: Likewise.
5958 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_s16.c: Likewise.
5959 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_s32.c: Likewise.
5960 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u16.c: Likewise.
5961 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u32.c: Likewise.
5962
5963 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
5964 Mihail Ionescu <mihail.ionescu@arm.com>
5965 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5966
5967 * gcc.target/arm/mve/intrinsics/vabdq_m_s16.c: New test.
5968 * gcc.target/arm/mve/intrinsics/vabdq_m_s32.c: Likewise.
5969 * gcc.target/arm/mve/intrinsics/vabdq_m_s8.c: Likewise.
5970 * gcc.target/arm/mve/intrinsics/vabdq_m_u16.c: Likewise.
5971 * gcc.target/arm/mve/intrinsics/vabdq_m_u32.c: Likewise.
5972 * gcc.target/arm/mve/intrinsics/vabdq_m_u8.c: Likewise.
5973 * gcc.target/arm/mve/intrinsics/vaddq_m_n_s16.c: Likewise.
5974 * gcc.target/arm/mve/intrinsics/vaddq_m_n_s32.c: Likewise.
5975 * gcc.target/arm/mve/intrinsics/vaddq_m_n_s8.c: Likewise.
5976 * gcc.target/arm/mve/intrinsics/vaddq_m_n_u16.c: Likewise.
5977 * gcc.target/arm/mve/intrinsics/vaddq_m_n_u32.c: Likewise.
5978 * gcc.target/arm/mve/intrinsics/vaddq_m_n_u8.c: Likewise.
5979 * gcc.target/arm/mve/intrinsics/vaddq_m_s16.c: Likewise.
5980 * gcc.target/arm/mve/intrinsics/vaddq_m_s32.c: Likewise.
5981 * gcc.target/arm/mve/intrinsics/vaddq_m_s8.c: Likewise.
5982 * gcc.target/arm/mve/intrinsics/vaddq_m_u16.c: Likewise.
5983 * gcc.target/arm/mve/intrinsics/vaddq_m_u32.c: Likewise.
5984 * gcc.target/arm/mve/intrinsics/vaddq_m_u8.c: Likewise.
5985 * gcc.target/arm/mve/intrinsics/vandq_m_s16.c: Likewise.
5986 * gcc.target/arm/mve/intrinsics/vandq_m_s32.c: Likewise.
5987 * gcc.target/arm/mve/intrinsics/vandq_m_s8.c: Likewise.
5988 * gcc.target/arm/mve/intrinsics/vandq_m_u16.c: Likewise.
5989 * gcc.target/arm/mve/intrinsics/vandq_m_u32.c: Likewise.
5990 * gcc.target/arm/mve/intrinsics/vandq_m_u8.c: Likewise.
5991 * gcc.target/arm/mve/intrinsics/vbicq_m_s16.c: Likewise.
5992 * gcc.target/arm/mve/intrinsics/vbicq_m_s32.c: Likewise.
5993 * gcc.target/arm/mve/intrinsics/vbicq_m_s8.c: Likewise.
5994 * gcc.target/arm/mve/intrinsics/vbicq_m_u16.c: Likewise.
5995 * gcc.target/arm/mve/intrinsics/vbicq_m_u32.c: Likewise.
5996 * gcc.target/arm/mve/intrinsics/vbicq_m_u8.c: Likewise.
5997 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s16.c: Likewise.
5998 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s32.c: Likewise.
5999 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s8.c: Likewise.
6000 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u16.c: Likewise.
6001 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u32.c: Likewise.
6002 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u8.c: Likewise.
6003 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s16.c: Likewise.
6004 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s32.c: Likewise.
6005 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s8.c: Likewise.
6006 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u16.c: Likewise.
6007 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u32.c: Likewise.
6008 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u8.c: Likewise.
6009 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s16.c: Likewise.
6010 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s32.c: Likewise.
6011 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s8.c: Likewise.
6012 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u16.c: Likewise.
6013 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u32.c: Likewise.
6014 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u8.c: Likewise.
6015 * gcc.target/arm/mve/intrinsics/veorq_m_s16.c: Likewise.
6016 * gcc.target/arm/mve/intrinsics/veorq_m_s32.c: Likewise.
6017 * gcc.target/arm/mve/intrinsics/veorq_m_s8.c: Likewise.
6018 * gcc.target/arm/mve/intrinsics/veorq_m_u16.c: Likewise.
6019 * gcc.target/arm/mve/intrinsics/veorq_m_u32.c: Likewise.
6020 * gcc.target/arm/mve/intrinsics/veorq_m_u8.c: Likewise.
6021 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_s16.c: Likewise.
6022 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_s32.c: Likewise.
6023 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_s8.c: Likewise.
6024 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_u16.c: Likewise.
6025 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_u32.c: Likewise.
6026 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_u8.c: Likewise.
6027 * gcc.target/arm/mve/intrinsics/vhaddq_m_s16.c: Likewise.
6028 * gcc.target/arm/mve/intrinsics/vhaddq_m_s32.c: Likewise.
6029 * gcc.target/arm/mve/intrinsics/vhaddq_m_s8.c: Likewise.
6030 * gcc.target/arm/mve/intrinsics/vhaddq_m_u16.c: Likewise.
6031 * gcc.target/arm/mve/intrinsics/vhaddq_m_u32.c: Likewise.
6032 * gcc.target/arm/mve/intrinsics/vhaddq_m_u8.c: Likewise.
6033 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s16.c: Likewise.
6034 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s32.c: Likewise.
6035 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s8.c: Likewise.
6036 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s16.c: Likewise.
6037 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s32.c: Likewise.
6038 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s8.c: Likewise.
6039 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_s16.c: Likewise.
6040 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_s32.c: Likewise.
6041 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_s8.c: Likewise.
6042 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_u16.c: Likewise.
6043 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_u32.c: Likewise.
6044 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_u8.c: Likewise.
6045 * gcc.target/arm/mve/intrinsics/vhsubq_m_s16.c: Likewise.
6046 * gcc.target/arm/mve/intrinsics/vhsubq_m_s32.c: Likewise.
6047 * gcc.target/arm/mve/intrinsics/vhsubq_m_s8.c: Likewise.
6048 * gcc.target/arm/mve/intrinsics/vhsubq_m_u16.c: Likewise.
6049 * gcc.target/arm/mve/intrinsics/vhsubq_m_u32.c: Likewise.
6050 * gcc.target/arm/mve/intrinsics/vhsubq_m_u8.c: Likewise.
6051 * gcc.target/arm/mve/intrinsics/vmaxq_m_s16.c: Likewise.
6052 * gcc.target/arm/mve/intrinsics/vmaxq_m_s32.c: Likewise.
6053 * gcc.target/arm/mve/intrinsics/vmaxq_m_s8.c: Likewise.
6054 * gcc.target/arm/mve/intrinsics/vmaxq_m_u16.c: Likewise.
6055 * gcc.target/arm/mve/intrinsics/vmaxq_m_u32.c: Likewise.
6056 * gcc.target/arm/mve/intrinsics/vmaxq_m_u8.c: Likewise.
6057 * gcc.target/arm/mve/intrinsics/vminq_m_s16.c: Likewise.
6058 * gcc.target/arm/mve/intrinsics/vminq_m_s32.c: Likewise.
6059 * gcc.target/arm/mve/intrinsics/vminq_m_s8.c: Likewise.
6060 * gcc.target/arm/mve/intrinsics/vminq_m_u16.c: Likewise.
6061 * gcc.target/arm/mve/intrinsics/vminq_m_u32.c: Likewise.
6062 * gcc.target/arm/mve/intrinsics/vminq_m_u8.c: Likewise.
6063 * gcc.target/arm/mve/intrinsics/vmladavaq_p_s16.c: Likewise.
6064 * gcc.target/arm/mve/intrinsics/vmladavaq_p_s32.c: Likewise.
6065 * gcc.target/arm/mve/intrinsics/vmladavaq_p_s8.c: Likewise.
6066 * gcc.target/arm/mve/intrinsics/vmladavaq_p_u16.c: Likewise.
6067 * gcc.target/arm/mve/intrinsics/vmladavaq_p_u32.c: Likewise.
6068 * gcc.target/arm/mve/intrinsics/vmladavaq_p_u8.c: Likewise.
6069 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s16.c: Likewise.
6070 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s32.c: Likewise.
6071 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s8.c: Likewise.
6072 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s16.c: Likewise.
6073 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s32.c: Likewise.
6074 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s8.c: Likewise.
6075 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u16.c: Likewise.
6076 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u32.c: Likewise.
6077 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u8.c: Likewise.
6078 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_s16.c: Likewise.
6079 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_s32.c: Likewise.
6080 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_s8.c: Likewise.
6081 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_u16.c: Likewise.
6082 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_u32.c: Likewise.
6083 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_u8.c: Likewise.
6084 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s16.c: Likewise.
6085 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s32.c: Likewise.
6086 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s8.c: Likewise.
6087 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s16.c: Likewise.
6088 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s32.c: Likewise.
6089 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s8.c: Likewise.
6090 * gcc.target/arm/mve/intrinsics/vmulhq_m_s16.c: Likewise.
6091 * gcc.target/arm/mve/intrinsics/vmulhq_m_s32.c: Likewise.
6092 * gcc.target/arm/mve/intrinsics/vmulhq_m_s8.c: Likewise.
6093 * gcc.target/arm/mve/intrinsics/vmulhq_m_u16.c: Likewise.
6094 * gcc.target/arm/mve/intrinsics/vmulhq_m_u32.c: Likewise.
6095 * gcc.target/arm/mve/intrinsics/vmulhq_m_u8.c: Likewise.
6096 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s16.c: Likewise.
6097 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s32.c: Likewise.
6098 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s8.c: Likewise.
6099 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u16.c: Likewise.
6100 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u32.c: Likewise.
6101 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u8.c: Likewise.
6102 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s16.c: Likewise.
6103 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s32.c: Likewise.
6104 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s8.c: Likewise.
6105 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u16.c: Likewise.
6106 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u32.c: Likewise.
6107 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u8.c: Likewise.
6108 * gcc.target/arm/mve/intrinsics/vmulq_m_n_s16.c: Likewise.
6109 * gcc.target/arm/mve/intrinsics/vmulq_m_n_s32.c: Likewise.
6110 * gcc.target/arm/mve/intrinsics/vmulq_m_n_s8.c: Likewise.
6111 * gcc.target/arm/mve/intrinsics/vmulq_m_n_u16.c: Likewise.
6112 * gcc.target/arm/mve/intrinsics/vmulq_m_n_u32.c: Likewise.
6113 * gcc.target/arm/mve/intrinsics/vmulq_m_n_u8.c: Likewise.
6114 * gcc.target/arm/mve/intrinsics/vmulq_m_s16.c: Likewise.
6115 * gcc.target/arm/mve/intrinsics/vmulq_m_s32.c: Likewise.
6116 * gcc.target/arm/mve/intrinsics/vmulq_m_s8.c: Likewise.
6117 * gcc.target/arm/mve/intrinsics/vmulq_m_u16.c: Likewise.
6118 * gcc.target/arm/mve/intrinsics/vmulq_m_u32.c: Likewise.
6119 * gcc.target/arm/mve/intrinsics/vmulq_m_u8.c: Likewise.
6120 * gcc.target/arm/mve/intrinsics/vornq_m_s16.c: Likewise.
6121 * gcc.target/arm/mve/intrinsics/vornq_m_s32.c: Likewise.
6122 * gcc.target/arm/mve/intrinsics/vornq_m_s8.c: Likewise.
6123 * gcc.target/arm/mve/intrinsics/vornq_m_u16.c: Likewise.
6124 * gcc.target/arm/mve/intrinsics/vornq_m_u32.c: Likewise.
6125 * gcc.target/arm/mve/intrinsics/vornq_m_u8.c: Likewise.
6126 * gcc.target/arm/mve/intrinsics/vorrq_m_s16.c: Likewise.
6127 * gcc.target/arm/mve/intrinsics/vorrq_m_s32.c: Likewise.
6128 * gcc.target/arm/mve/intrinsics/vorrq_m_s8.c: Likewise.
6129 * gcc.target/arm/mve/intrinsics/vorrq_m_u16.c: Likewise.
6130 * gcc.target/arm/mve/intrinsics/vorrq_m_u32.c: Likewise.
6131 * gcc.target/arm/mve/intrinsics/vorrq_m_u8.c: Likewise.
6132 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_s16.c: Likewise.
6133 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_s32.c: Likewise.
6134 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_s8.c: Likewise.
6135 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_u16.c: Likewise.
6136 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_u32.c: Likewise.
6137 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_u8.c: Likewise.
6138 * gcc.target/arm/mve/intrinsics/vqaddq_m_s16.c: Likewise.
6139 * gcc.target/arm/mve/intrinsics/vqaddq_m_s32.c: Likewise.
6140 * gcc.target/arm/mve/intrinsics/vqaddq_m_s8.c: Likewise.
6141 * gcc.target/arm/mve/intrinsics/vqaddq_m_u16.c: Likewise.
6142 * gcc.target/arm/mve/intrinsics/vqaddq_m_u32.c: Likewise.
6143 * gcc.target/arm/mve/intrinsics/vqaddq_m_u8.c: Likewise.
6144 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s16.c: Likewise.
6145 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s32.c: Likewise.
6146 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s8.c: Likewise.
6147 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s16.c: Likewise.
6148 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s32.c: Likewise.
6149 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s8.c: Likewise.
6150 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_s16.c: Likewise.
6151 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_s32.c: Likewise.
6152 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_s8.c: Likewise.
6153 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_u16.c: Likewise.
6154 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_u32.c: Likewise.
6155 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_u8.c: Likewise.
6156 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s16.c: Likewise.
6157 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s32.c: Likewise.
6158 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s8.c: Likewise.
6159 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s16.c: Likewise.
6160 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s32.c: Likewise.
6161 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s8.c: Likewise.
6162 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_n_s16.c: Likewise.
6163 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_n_s32.c: Likewise.
6164 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_n_s8.c: Likewise.
6165 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_s16.c: Likewise.
6166 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_s32.c: Likewise.
6167 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_s8.c: Likewise.
6168 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s16.c: Likewise.
6169 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s32.c: Likewise.
6170 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s8.c: Likewise.
6171 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s16.c: Likewise.
6172 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s32.c: Likewise.
6173 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s8.c: Likewise.
6174 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s16.c: Likewise.
6175 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s32.c: Likewise.
6176 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s8.c: Likewise.
6177 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_u16.c: Likewise.
6178 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_u32.c: Likewise.
6179 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_u8.c: Likewise.
6180 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s16.c: Likewise.
6181 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s32.c: Likewise.
6182 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s8.c: Likewise.
6183 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_u16.c: Likewise.
6184 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_u32.c: Likewise.
6185 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_u8.c: Likewise.
6186 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s16.c: Likewise.
6187 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s32.c: Likewise.
6188 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s8.c: Likewise.
6189 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s16.c: Likewise.
6190 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s32.c: Likewise.
6191 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s8.c: Likewise.
6192 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s16.c: Likewise.
6193 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s32.c: Likewise.
6194 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s8.c: Likewise.
6195 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s16.c: Likewise.
6196 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s32.c: Likewise.
6197 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s8.c: Likewise.
6198 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s16.c: Likewise.
6199 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s32.c: Likewise.
6200 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s8.c: Likewise.
6201 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u16.c: Likewise.
6202 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u32.c: Likewise.
6203 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u8.c: Likewise.
6204 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s16.c: Likewise.
6205 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s32.c: Likewise.
6206 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s8.c: Likewise.
6207 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u16.c: Likewise.
6208 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u32.c: Likewise.
6209 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u8.c: Likewise.
6210 * gcc.target/arm/mve/intrinsics/vqshlq_m_s16.c: Likewise.
6211 * gcc.target/arm/mve/intrinsics/vqshlq_m_s32.c: Likewise.
6212 * gcc.target/arm/mve/intrinsics/vqshlq_m_s8.c: Likewise.
6213 * gcc.target/arm/mve/intrinsics/vqshlq_m_u16.c: Likewise.
6214 * gcc.target/arm/mve/intrinsics/vqshlq_m_u32.c: Likewise.
6215 * gcc.target/arm/mve/intrinsics/vqshlq_m_u8.c: Likewise.
6216 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s16.c: Likewise.
6217 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s32.c: Likewise.
6218 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s8.c: Likewise.
6219 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u16.c: Likewise.
6220 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u32.c: Likewise.
6221 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u8.c: Likewise.
6222 * gcc.target/arm/mve/intrinsics/vqsubq_m_s16.c: Likewise.
6223 * gcc.target/arm/mve/intrinsics/vqsubq_m_s32.c: Likewise.
6224 * gcc.target/arm/mve/intrinsics/vqsubq_m_s8.c: Likewise.
6225 * gcc.target/arm/mve/intrinsics/vqsubq_m_u16.c: Likewise.
6226 * gcc.target/arm/mve/intrinsics/vqsubq_m_u32.c: Likewise.
6227 * gcc.target/arm/mve/intrinsics/vqsubq_m_u8.c: Likewise.
6228 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s16.c: Likewise.
6229 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s32.c: Likewise.
6230 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s8.c: Likewise.
6231 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u16.c: Likewise.
6232 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u32.c: Likewise.
6233 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u8.c: Likewise.
6234 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s16.c: Likewise.
6235 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s32.c: Likewise.
6236 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s8.c: Likewise.
6237 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u16.c: Likewise.
6238 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u32.c: Likewise.
6239 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u8.c: Likewise.
6240 * gcc.target/arm/mve/intrinsics/vrshlq_m_s16.c: Likewise.
6241 * gcc.target/arm/mve/intrinsics/vrshlq_m_s32.c: Likewise.
6242 * gcc.target/arm/mve/intrinsics/vrshlq_m_s8.c: Likewise.
6243 * gcc.target/arm/mve/intrinsics/vrshlq_m_u16.c: Likewise.
6244 * gcc.target/arm/mve/intrinsics/vrshlq_m_u32.c: Likewise.
6245 * gcc.target/arm/mve/intrinsics/vrshlq_m_u8.c: Likewise.
6246 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s16.c: Likewise.
6247 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s32.c: Likewise.
6248 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s8.c: Likewise.
6249 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u16.c: Likewise.
6250 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u32.c: Likewise.
6251 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u8.c: Likewise.
6252 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s16.c: Likewise.
6253 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s32.c: Likewise.
6254 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s8.c: Likewise.
6255 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u16.c: Likewise.
6256 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u32.c: Likewise.
6257 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u8.c: Likewise.
6258 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s16.c: Likewise.
6259 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s32.c: Likewise.
6260 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s8.c: Likewise.
6261 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u16.c: Likewise.
6262 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u32.c: Likewise.
6263 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u8.c: Likewise.
6264 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s16.c: Likewise.
6265 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s32.c: Likewise.
6266 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s8.c: Likewise.
6267 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u16.c: Likewise.
6268 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u32.c: Likewise.
6269 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u8.c: Likewise.
6270 * gcc.target/arm/mve/intrinsics/vsubq_m_n_s16.c: Likewise.
6271 * gcc.target/arm/mve/intrinsics/vsubq_m_n_s32.c: Likewise.
6272 * gcc.target/arm/mve/intrinsics/vsubq_m_n_s8.c: Likewise.
6273 * gcc.target/arm/mve/intrinsics/vsubq_m_n_u16.c: Likewise.
6274 * gcc.target/arm/mve/intrinsics/vsubq_m_n_u32.c: Likewise.
6275 * gcc.target/arm/mve/intrinsics/vsubq_m_n_u8.c: Likewise.
6276
6277 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
6278 Mihail Ionescu <mihail.ionescu@arm.com>
6279 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6280
6281 * gcc.target/arm/mve/intrinsics/vabavq_p_s16.c: New test.
6282 * gcc.target/arm/mve/intrinsics/vabavq_p_s32.c: Likewise.
6283 * gcc.target/arm/mve/intrinsics/vabavq_p_s8.c: Likewise.
6284 * gcc.target/arm/mve/intrinsics/vabavq_p_u16.c: Likewise.
6285 * gcc.target/arm/mve/intrinsics/vabavq_p_u32.c: Likewise.
6286 * gcc.target/arm/mve/intrinsics/vabavq_p_u8.c: Likewise.
6287 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f16_s16.c: Likewise.
6288 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f16_u16.c: Likewise.
6289 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f32_s32.c: Likewise.
6290 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f32_u32.c: Likewise.
6291 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s16.c: Likewise.
6292 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s32.c: Likewise.
6293 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s8.c: Likewise.
6294 * gcc.target/arm/mve/intrinsics/vshlq_m_s16.c: Likewise.
6295 * gcc.target/arm/mve/intrinsics/vshlq_m_s32.c: Likewise.
6296 * gcc.target/arm/mve/intrinsics/vshlq_m_s8.c: Likewise.
6297 * gcc.target/arm/mve/intrinsics/vshlq_m_u16.c: Likewise.
6298 * gcc.target/arm/mve/intrinsics/vshlq_m_u32.c: Likewise.
6299 * gcc.target/arm/mve/intrinsics/vshlq_m_u8.c: Likewise.
6300 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s16.c: Likewise.
6301 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s32.c: Likewise.
6302 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s8.c: Likewise.
6303 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u16.c: Likewise.
6304 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u32.c: Likewise.
6305 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u8.c: Likewise.
6306 * gcc.target/arm/mve/intrinsics/vsubq_m_s16.c: Likewise.
6307 * gcc.target/arm/mve/intrinsics/vsubq_m_s32.c: Likewise.
6308 * gcc.target/arm/mve/intrinsics/vsubq_m_s8.c: Likewise.
6309 * gcc.target/arm/mve/intrinsics/vsubq_m_u16.c: Likewise.
6310 * gcc.target/arm/mve/intrinsics/vsubq_m_u32.c: Likewise.
6311 * gcc.target/arm/mve/intrinsics/vsubq_m_u8.c: Likewise.
6312
6313 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
6314 Mihail Ionescu <mihail.ionescu@arm.com>
6315 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6316
6317 * gcc.target/arm/mve/intrinsics/vabsq_m_f16.c: New test.
6318 * gcc.target/arm/mve/intrinsics/vabsq_m_f32.c: Likewise.
6319 * gcc.target/arm/mve/intrinsics/vaddlvaq_p_s32.c: Likewise.
6320 * gcc.target/arm/mve/intrinsics/vaddlvaq_p_u32.c: Likewise.
6321 * gcc.target/arm/mve/intrinsics/vcmlaq_f16.c: Likewise.
6322 * gcc.target/arm/mve/intrinsics/vcmlaq_f32.c: Likewise.
6323 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f16.c: Likewise.
6324 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f32.c: Likewise.
6325 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f16.c: Likewise.
6326 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f32.c: Likewise.
6327 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f16.c: Likewise.
6328 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f32.c: Likewise.
6329 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f16.c: Likewise.
6330 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f32.c: Likewise.
6331 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_f16.c: Likewise.
6332 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_f32.c: Likewise.
6333 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f16.c: Likewise.
6334 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f32.c: Likewise.
6335 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_f16.c: Likewise.
6336 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_f32.c: Likewise.
6337 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f16.c: Likewise.
6338 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f32.c: Likewise.
6339 * gcc.target/arm/mve/intrinsics/vcmpleq_m_f16.c: Likewise.
6340 * gcc.target/arm/mve/intrinsics/vcmpleq_m_f32.c: Likewise.
6341 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f16.c: Likewise.
6342 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f32.c: Likewise.
6343 * gcc.target/arm/mve/intrinsics/vcmpltq_m_f16.c: Likewise.
6344 * gcc.target/arm/mve/intrinsics/vcmpltq_m_f32.c: Likewise.
6345 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f16.c: Likewise.
6346 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f32.c: Likewise.
6347 * gcc.target/arm/mve/intrinsics/vcmpneq_m_f16.c: Likewise.
6348 * gcc.target/arm/mve/intrinsics/vcmpneq_m_f32.c: Likewise.
6349 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f16.c: Likewise.
6350 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f32.c: Likewise.
6351 * gcc.target/arm/mve/intrinsics/vcvtbq_m_f16_f32.c: Likewise.
6352 * gcc.target/arm/mve/intrinsics/vcvtbq_m_f32_f16.c: Likewise.
6353 * gcc.target/arm/mve/intrinsics/vcvtmq_m_s16_f16.c: Likewise.
6354 * gcc.target/arm/mve/intrinsics/vcvtmq_m_s32_f32.c: Likewise.
6355 * gcc.target/arm/mve/intrinsics/vcvtmq_m_u16_f16.c: Likewise.
6356 * gcc.target/arm/mve/intrinsics/vcvtmq_m_u32_f32.c: Likewise.
6357 * gcc.target/arm/mve/intrinsics/vcvtnq_m_s16_f16.c: Likewise.
6358 * gcc.target/arm/mve/intrinsics/vcvtnq_m_s32_f32.c: Likewise.
6359 * gcc.target/arm/mve/intrinsics/vcvtnq_m_u16_f16.c: Likewise.
6360 * gcc.target/arm/mve/intrinsics/vcvtnq_m_u32_f32.c: Likewise.
6361 * gcc.target/arm/mve/intrinsics/vcvtpq_m_s16_f16.c: Likewise.
6362 * gcc.target/arm/mve/intrinsics/vcvtpq_m_s32_f32.c: Likewise.
6363 * gcc.target/arm/mve/intrinsics/vcvtpq_m_u16_f16.c: Likewise.
6364 * gcc.target/arm/mve/intrinsics/vcvtpq_m_u32_f32.c: Likewise.
6365 * gcc.target/arm/mve/intrinsics/vcvtq_m_s16_f16.c: Likewise.
6366 * gcc.target/arm/mve/intrinsics/vcvtq_m_s32_f32.c: Likewise.
6367 * gcc.target/arm/mve/intrinsics/vcvtq_m_u16_f16.c: Likewise.
6368 * gcc.target/arm/mve/intrinsics/vcvtq_m_u32_f32.c: Likewise.
6369 * gcc.target/arm/mve/intrinsics/vcvttq_m_f16_f32.c: Likewise.
6370 * gcc.target/arm/mve/intrinsics/vcvttq_m_f32_f16.c: Likewise.
6371 * gcc.target/arm/mve/intrinsics/vdupq_m_n_f16.c: Likewise.
6372 * gcc.target/arm/mve/intrinsics/vdupq_m_n_f32.c: Likewise.
6373 * gcc.target/arm/mve/intrinsics/vfmaq_f16.c: Likewise.
6374 * gcc.target/arm/mve/intrinsics/vfmaq_f32.c: Likewise.
6375 * gcc.target/arm/mve/intrinsics/vfmaq_n_f16.c: Likewise.
6376 * gcc.target/arm/mve/intrinsics/vfmaq_n_f32.c: Likewise.
6377 * gcc.target/arm/mve/intrinsics/vfmasq_n_f16.c: Likewise.
6378 * gcc.target/arm/mve/intrinsics/vfmasq_n_f32.c: Likewise.
6379 * gcc.target/arm/mve/intrinsics/vfmsq_f16.c: Likewise.
6380 * gcc.target/arm/mve/intrinsics/vfmsq_f32.c: Likewise.
6381 * gcc.target/arm/mve/intrinsics/vmaxnmaq_m_f16.c: Likewise.
6382 * gcc.target/arm/mve/intrinsics/vmaxnmaq_m_f32.c: Likewise.
6383 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f16.c: Likewise.
6384 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f32.c: Likewise.
6385 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f16.c: Likewise.
6386 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f32.c: Likewise.
6387 * gcc.target/arm/mve/intrinsics/vminnmaq_m_f16.c: Likewise.
6388 * gcc.target/arm/mve/intrinsics/vminnmaq_m_f32.c: Likewise.
6389 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f16.c: Likewise.
6390 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f32.c: Likewise.
6391 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f16.c: Likewise.
6392 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f32.c: Likewise.
6393 * gcc.target/arm/mve/intrinsics/vmlaldavaq_s16.c: Likewise.
6394 * gcc.target/arm/mve/intrinsics/vmlaldavaq_s32.c: Likewise.
6395 * gcc.target/arm/mve/intrinsics/vmlaldavaq_u16.c: Likewise.
6396 * gcc.target/arm/mve/intrinsics/vmlaldavaq_u32.c: Likewise.
6397 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s16.c: Likewise.
6398 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s32.c: Likewise.
6399 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_u16.c: Likewise.
6400 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_u32.c: Likewise.
6401 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_s16.c: Likewise.
6402 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_s32.c: Likewise.
6403 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_u16.c: Likewise.
6404 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_u32.c: Likewise.
6405 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_s16.c: Likewise.
6406 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_s32.c: Likewise.
6407 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_u16.c: Likewise.
6408 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_u32.c: Likewise.
6409 * gcc.target/arm/mve/intrinsics/vmlsldavaq_s16.c: Likewise.
6410 * gcc.target/arm/mve/intrinsics/vmlsldavaq_s32.c: Likewise.
6411 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_s16.c: Likewise.
6412 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_s32.c: Likewise.
6413 * gcc.target/arm/mve/intrinsics/vmlsldavq_p_s16.c: Likewise.
6414 * gcc.target/arm/mve/intrinsics/vmlsldavq_p_s32.c: Likewise.
6415 * gcc.target/arm/mve/intrinsics/vmlsldavxq_p_s16.c: Likewise.
6416 * gcc.target/arm/mve/intrinsics/vmlsldavxq_p_s32.c: Likewise.
6417 * gcc.target/arm/mve/intrinsics/vmovlbq_m_s16.c: Likewise.
6418 * gcc.target/arm/mve/intrinsics/vmovlbq_m_s8.c: Likewise.
6419 * gcc.target/arm/mve/intrinsics/vmovlbq_m_u16.c: Likewise.
6420 * gcc.target/arm/mve/intrinsics/vmovlbq_m_u8.c: Likewise.
6421 * gcc.target/arm/mve/intrinsics/vmovltq_m_s16.c: Likewise.
6422 * gcc.target/arm/mve/intrinsics/vmovltq_m_s8.c: Likewise.
6423 * gcc.target/arm/mve/intrinsics/vmovltq_m_u16.c: Likewise.
6424 * gcc.target/arm/mve/intrinsics/vmovltq_m_u8.c: Likewise.
6425 * gcc.target/arm/mve/intrinsics/vmovnbq_m_s16.c: Likewise.
6426 * gcc.target/arm/mve/intrinsics/vmovnbq_m_s32.c: Likewise.
6427 * gcc.target/arm/mve/intrinsics/vmovnbq_m_u16.c: Likewise.
6428 * gcc.target/arm/mve/intrinsics/vmovnbq_m_u32.c: Likewise.
6429 * gcc.target/arm/mve/intrinsics/vmovntq_m_s16.c: Likewise.
6430 * gcc.target/arm/mve/intrinsics/vmovntq_m_s32.c: Likewise.
6431 * gcc.target/arm/mve/intrinsics/vmovntq_m_u16.c: Likewise.
6432 * gcc.target/arm/mve/intrinsics/vmovntq_m_u32.c: Likewise.
6433 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s16.c: Likewise.
6434 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s32.c: Likewise.
6435 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u16.c: Likewise.
6436 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u32.c: Likewise.
6437 * gcc.target/arm/mve/intrinsics/vnegq_m_f16.c: Likewise.
6438 * gcc.target/arm/mve/intrinsics/vnegq_m_f32.c: Likewise.
6439 * gcc.target/arm/mve/intrinsics/vorrq_m_n_s16.c: Likewise.
6440 * gcc.target/arm/mve/intrinsics/vorrq_m_n_s32.c: Likewise.
6441 * gcc.target/arm/mve/intrinsics/vorrq_m_n_u16.c: Likewise.
6442 * gcc.target/arm/mve/intrinsics/vorrq_m_n_u32.c: Likewise.
6443 * gcc.target/arm/mve/intrinsics/vpselq_f16.c: Likewise.
6444 * gcc.target/arm/mve/intrinsics/vpselq_f32.c: Likewise.
6445 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_s16.c: Likewise.
6446 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_s32.c: Likewise.
6447 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_u16.c: Likewise.
6448 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_u32.c: Likewise.
6449 * gcc.target/arm/mve/intrinsics/vqmovntq_m_s16.c: Likewise.
6450 * gcc.target/arm/mve/intrinsics/vqmovntq_m_s32.c: Likewise.
6451 * gcc.target/arm/mve/intrinsics/vqmovntq_m_u16.c: Likewise.
6452 * gcc.target/arm/mve/intrinsics/vqmovntq_m_u32.c: Likewise.
6453 * gcc.target/arm/mve/intrinsics/vqmovunbq_m_s16.c: Likewise.
6454 * gcc.target/arm/mve/intrinsics/vqmovunbq_m_s32.c: Likewise.
6455 * gcc.target/arm/mve/intrinsics/vqmovuntq_m_s16.c: Likewise.
6456 * gcc.target/arm/mve/intrinsics/vqmovuntq_m_s32.c: Likewise.
6457 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_s16.c: Likewise.
6458 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_s32.c: Likewise.
6459 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_u16.c: Likewise.
6460 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_u32.c: Likewise.
6461 * gcc.target/arm/mve/intrinsics/vqrshruntq_n_s16.c: Likewise.
6462 * gcc.target/arm/mve/intrinsics/vqrshruntq_n_s32.c: Likewise.
6463 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_s16.c: Likewise.
6464 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_s32.c: Likewise.
6465 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_u16.c: Likewise.
6466 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_u32.c: Likewise.
6467 * gcc.target/arm/mve/intrinsics/vqshrntq_n_s16.c: Likewise.
6468 * gcc.target/arm/mve/intrinsics/vqshrntq_n_s32.c: Likewise.
6469 * gcc.target/arm/mve/intrinsics/vqshrntq_n_u16.c: Likewise.
6470 * gcc.target/arm/mve/intrinsics/vqshrntq_n_u32.c: Likewise.
6471 * gcc.target/arm/mve/intrinsics/vqshrunbq_n_s16.c: Likewise.
6472 * gcc.target/arm/mve/intrinsics/vqshrunbq_n_s32.c: Likewise.
6473 * gcc.target/arm/mve/intrinsics/vqshruntq_n_s16.c: Likewise.
6474 * gcc.target/arm/mve/intrinsics/vqshruntq_n_s32.c: Likewise.
6475 * gcc.target/arm/mve/intrinsics/vrev16q_m_s8.c: Likewise.
6476 * gcc.target/arm/mve/intrinsics/vrev16q_m_u8.c: Likewise.
6477 * gcc.target/arm/mve/intrinsics/vrev32q_m_f16.c: Likewise.
6478 * gcc.target/arm/mve/intrinsics/vrev32q_m_s16.c: Likewise.
6479 * gcc.target/arm/mve/intrinsics/vrev32q_m_s8.c: Likewise.
6480 * gcc.target/arm/mve/intrinsics/vrev32q_m_u16.c: Likewise.
6481 * gcc.target/arm/mve/intrinsics/vrev32q_m_u8.c: Likewise.
6482 * gcc.target/arm/mve/intrinsics/vrev64q_m_f16.c: Likewise.
6483 * gcc.target/arm/mve/intrinsics/vrev64q_m_f32.c: Likewise.
6484 * gcc.target/arm/mve/intrinsics/vrmlaldavhaxq_s32.c: Likewise.
6485 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_p_s32.c: Likewise.
6486 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_p_u32.c: Likewise.
6487 * gcc.target/arm/mve/intrinsics/vrmlaldavhxq_p_s32.c: Likewise.
6488 * gcc.target/arm/mve/intrinsics/vrmlsldavhaq_s32.c: Likewise.
6489 * gcc.target/arm/mve/intrinsics/vrmlsldavhaxq_s32.c: Likewise.
6490 * gcc.target/arm/mve/intrinsics/vrmlsldavhq_p_s32.c: Likewise.
6491 * gcc.target/arm/mve/intrinsics/vrmlsldavhxq_p_s32.c: Likewise.
6492 * gcc.target/arm/mve/intrinsics/vrndaq_m_f16.c: Likewise.
6493 * gcc.target/arm/mve/intrinsics/vrndaq_m_f32.c: Likewise.
6494 * gcc.target/arm/mve/intrinsics/vrndmq_m_f16.c: Likewise.
6495 * gcc.target/arm/mve/intrinsics/vrndmq_m_f32.c: Likewise.
6496 * gcc.target/arm/mve/intrinsics/vrndnq_m_f16.c: Likewise.
6497 * gcc.target/arm/mve/intrinsics/vrndnq_m_f32.c: Likewise.
6498 * gcc.target/arm/mve/intrinsics/vrndpq_m_f16.c: Likewise.
6499 * gcc.target/arm/mve/intrinsics/vrndpq_m_f32.c: Likewise.
6500 * gcc.target/arm/mve/intrinsics/vrndq_m_f16.c: Likewise.
6501 * gcc.target/arm/mve/intrinsics/vrndq_m_f32.c: Likewise.
6502 * gcc.target/arm/mve/intrinsics/vrndxq_m_f16.c: Likewise.
6503 * gcc.target/arm/mve/intrinsics/vrndxq_m_f32.c: Likewise.
6504 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_s16.c: Likewise.
6505 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_s32.c: Likewise.
6506 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_u16.c: Likewise.
6507 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_u32.c: Likewise.
6508 * gcc.target/arm/mve/intrinsics/vrshrntq_n_s16.c: Likewise.
6509 * gcc.target/arm/mve/intrinsics/vrshrntq_n_s32.c: Likewise.
6510 * gcc.target/arm/mve/intrinsics/vrshrntq_n_u16.c: Likewise.
6511 * gcc.target/arm/mve/intrinsics/vrshrntq_n_u32.c: Likewise.
6512 * gcc.target/arm/mve/intrinsics/vshrnbq_n_s16.c: Likewise.
6513 * gcc.target/arm/mve/intrinsics/vshrnbq_n_s32.c: Likewise.
6514 * gcc.target/arm/mve/intrinsics/vshrnbq_n_u16.c: Likewise.
6515 * gcc.target/arm/mve/intrinsics/vshrnbq_n_u32.c: Likewise.
6516 * gcc.target/arm/mve/intrinsics/vshrntq_n_s16.c: Likewise.
6517 * gcc.target/arm/mve/intrinsics/vshrntq_n_s32.c: Likewise.
6518 * gcc.target/arm/mve/intrinsics/vshrntq_n_u16.c: Likewise.
6519 * gcc.target/arm/mve/intrinsics/vshrntq_n_u32.c: Likewise.
6520
6521 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
6522 Mihail Ionescu <mihail.ionescu@arm.com>
6523 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6524
6525 * gcc.target/arm/mve/intrinsics/vabsq_m_s16.c: New test.
6526 * gcc.target/arm/mve/intrinsics/vabsq_m_s32.c: Likewise.
6527 * gcc.target/arm/mve/intrinsics/vabsq_m_s8.c: Likewise.
6528 * gcc.target/arm/mve/intrinsics/vaddvaq_p_s16.c: Likewise.
6529 * gcc.target/arm/mve/intrinsics/vaddvaq_p_s32.c: Likewise.
6530 * gcc.target/arm/mve/intrinsics/vaddvaq_p_s8.c: Likewise.
6531 * gcc.target/arm/mve/intrinsics/vaddvaq_p_u16.c: Likewise.
6532 * gcc.target/arm/mve/intrinsics/vaddvaq_p_u32.c: Likewise.
6533 * gcc.target/arm/mve/intrinsics/vaddvaq_p_u8.c: Likewise.
6534 * gcc.target/arm/mve/intrinsics/vclsq_m_s16.c: Likewise.
6535 * gcc.target/arm/mve/intrinsics/vclsq_m_s32.c: Likewise.
6536 * gcc.target/arm/mve/intrinsics/vclsq_m_s8.c: Likewise.
6537 * gcc.target/arm/mve/intrinsics/vclzq_m_s16.c: Likewise.
6538 * gcc.target/arm/mve/intrinsics/vclzq_m_s32.c: Likewise.
6539 * gcc.target/arm/mve/intrinsics/vclzq_m_s8.c: Likewise.
6540 * gcc.target/arm/mve/intrinsics/vclzq_m_u16.c: Likewise.
6541 * gcc.target/arm/mve/intrinsics/vclzq_m_u32.c: Likewise.
6542 * gcc.target/arm/mve/intrinsics/vclzq_m_u8.c: Likewise.
6543 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u16.c: Likewise.
6544 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u32.c: Likewise.
6545 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u8.c: Likewise.
6546 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_u16.c: Likewise.
6547 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_u32.c: Likewise.
6548 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_u8.c: Likewise.
6549 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_s16.c: Likewise.
6550 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_s32.c: Likewise.
6551 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_s8.c: Likewise.
6552 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_u16.c: Likewise.
6553 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_u32.c: Likewise.
6554 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_u8.c: Likewise.
6555 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_s16.c: Likewise.
6556 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_s32.c: Likewise.
6557 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_s8.c: Likewise.
6558 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_u16.c: Likewise.
6559 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_u32.c: Likewise.
6560 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_u8.c: Likewise.
6561 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s16.c: Likewise.
6562 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s32.c: Likewise.
6563 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s8.c: Likewise.
6564 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_s16.c: Likewise.
6565 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_s32.c: Likewise.
6566 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_s8.c: Likewise.
6567 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_s16.c: Likewise.
6568 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_s32.c: Likewise.
6569 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_s8.c: Likewise.
6570 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_s16.c: Likewise.
6571 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_s32.c: Likewise.
6572 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_s8.c: Likewise.
6573 * gcc.target/arm/mve/intrinsics/vcmphiq_m_n_u16.c: Likewise.
6574 * gcc.target/arm/mve/intrinsics/vcmphiq_m_n_u32.c: Likewise.
6575 * gcc.target/arm/mve/intrinsics/vcmphiq_m_n_u8.c: Likewise.
6576 * gcc.target/arm/mve/intrinsics/vcmphiq_m_u16.c: Likewise.
6577 * gcc.target/arm/mve/intrinsics/vcmphiq_m_u32.c: Likewise.
6578 * gcc.target/arm/mve/intrinsics/vcmphiq_m_u8.c: Likewise.
6579 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_s16.c: Likewise.
6580 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_s32.c: Likewise.
6581 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_s8.c: Likewise.
6582 * gcc.target/arm/mve/intrinsics/vcmpleq_m_s16.c: Likewise.
6583 * gcc.target/arm/mve/intrinsics/vcmpleq_m_s32.c: Likewise.
6584 * gcc.target/arm/mve/intrinsics/vcmpleq_m_s8.c: Likewise.
6585 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_s16.c: Likewise.
6586 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_s32.c: Likewise.
6587 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_s8.c: Likewise.
6588 * gcc.target/arm/mve/intrinsics/vcmpltq_m_s16.c: Likewise.
6589 * gcc.target/arm/mve/intrinsics/vcmpltq_m_s32.c: Likewise.
6590 * gcc.target/arm/mve/intrinsics/vcmpltq_m_s8.c: Likewise.
6591 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_s16.c: Likewise.
6592 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_s32.c: Likewise.
6593 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_s8.c: Likewise.
6594 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_u16.c: Likewise.
6595 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_u32.c: Likewise.
6596 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_u8.c: Likewise.
6597 * gcc.target/arm/mve/intrinsics/vcmpneq_m_s16.c: Likewise.
6598 * gcc.target/arm/mve/intrinsics/vcmpneq_m_s32.c: Likewise.
6599 * gcc.target/arm/mve/intrinsics/vcmpneq_m_s8.c: Likewise.
6600 * gcc.target/arm/mve/intrinsics/vcmpneq_m_u16.c: Likewise.
6601 * gcc.target/arm/mve/intrinsics/vcmpneq_m_u32.c: Likewise.
6602 * gcc.target/arm/mve/intrinsics/vcmpneq_m_u8.c: Likewise.
6603 * gcc.target/arm/mve/intrinsics/vdupq_m_n_s16.c: Likewise.
6604 * gcc.target/arm/mve/intrinsics/vdupq_m_n_s32.c: Likewise.
6605 * gcc.target/arm/mve/intrinsics/vdupq_m_n_s8.c: Likewise.
6606 * gcc.target/arm/mve/intrinsics/vdupq_m_n_u16.c: Likewise.
6607 * gcc.target/arm/mve/intrinsics/vdupq_m_n_u32.c: Likewise.
6608 * gcc.target/arm/mve/intrinsics/vdupq_m_n_u8.c: Likewise.
6609 * gcc.target/arm/mve/intrinsics/vmaxaq_m_s16.c: Likewise.
6610 * gcc.target/arm/mve/intrinsics/vmaxaq_m_s32.c: Likewise.
6611 * gcc.target/arm/mve/intrinsics/vmaxaq_m_s8.c: Likewise.
6612 * gcc.target/arm/mve/intrinsics/vmaxavq_p_s16.c: Likewise.
6613 * gcc.target/arm/mve/intrinsics/vmaxavq_p_s32.c: Likewise.
6614 * gcc.target/arm/mve/intrinsics/vmaxavq_p_s8.c: Likewise.
6615 * gcc.target/arm/mve/intrinsics/vmaxvq_p_s16.c: Likewise.
6616 * gcc.target/arm/mve/intrinsics/vmaxvq_p_s32.c: Likewise.
6617 * gcc.target/arm/mve/intrinsics/vmaxvq_p_s8.c: Likewise.
6618 * gcc.target/arm/mve/intrinsics/vmaxvq_p_u16.c: Likewise.
6619 * gcc.target/arm/mve/intrinsics/vmaxvq_p_u32.c: Likewise.
6620 * gcc.target/arm/mve/intrinsics/vmaxvq_p_u8.c: Likewise.
6621 * gcc.target/arm/mve/intrinsics/vminaq_m_s16.c: Likewise.
6622 * gcc.target/arm/mve/intrinsics/vminaq_m_s32.c: Likewise.
6623 * gcc.target/arm/mve/intrinsics/vminaq_m_s8.c: Likewise.
6624 * gcc.target/arm/mve/intrinsics/vminavq_p_s16.c: Likewise.
6625 * gcc.target/arm/mve/intrinsics/vminavq_p_s32.c: Likewise.
6626 * gcc.target/arm/mve/intrinsics/vminavq_p_s8.c: Likewise.
6627 * gcc.target/arm/mve/intrinsics/vminvq_p_s16.c: Likewise.
6628 * gcc.target/arm/mve/intrinsics/vminvq_p_s32.c: Likewise.
6629 * gcc.target/arm/mve/intrinsics/vminvq_p_s8.c: Likewise.
6630 * gcc.target/arm/mve/intrinsics/vminvq_p_u16.c: Likewise.
6631 * gcc.target/arm/mve/intrinsics/vminvq_p_u32.c: Likewise.
6632 * gcc.target/arm/mve/intrinsics/vminvq_p_u8.c: Likewise.
6633 * gcc.target/arm/mve/intrinsics/vmladavaq_s16.c: Likewise.
6634 * gcc.target/arm/mve/intrinsics/vmladavaq_s32.c: Likewise.
6635 * gcc.target/arm/mve/intrinsics/vmladavaq_s8.c: Likewise.
6636 * gcc.target/arm/mve/intrinsics/vmladavaq_u16.c: Likewise.
6637 * gcc.target/arm/mve/intrinsics/vmladavaq_u32.c: Likewise.
6638 * gcc.target/arm/mve/intrinsics/vmladavaq_u8.c: Likewise.
6639 * gcc.target/arm/mve/intrinsics/vmladavaxq_s16.c: Likewise.
6640 * gcc.target/arm/mve/intrinsics/vmladavaxq_s32.c: Likewise.
6641 * gcc.target/arm/mve/intrinsics/vmladavaxq_s8.c: Likewise.
6642 * gcc.target/arm/mve/intrinsics/vmladavq_p_s16.c: Likewise.
6643 * gcc.target/arm/mve/intrinsics/vmladavq_p_s32.c: Likewise.
6644 * gcc.target/arm/mve/intrinsics/vmladavq_p_s8.c: Likewise.
6645 * gcc.target/arm/mve/intrinsics/vmladavq_p_u16.c: Likewise.
6646 * gcc.target/arm/mve/intrinsics/vmladavq_p_u32.c: Likewise.
6647 * gcc.target/arm/mve/intrinsics/vmladavq_p_u8.c: Likewise.
6648 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s16.c: Likewise.
6649 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s32.c: Likewise.
6650 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s8.c: Likewise.
6651 * gcc.target/arm/mve/intrinsics/vmlaq_n_s16.c: Likewise.
6652 * gcc.target/arm/mve/intrinsics/vmlaq_n_s32.c: Likewise.
6653 * gcc.target/arm/mve/intrinsics/vmlaq_n_s8.c: Likewise.
6654 * gcc.target/arm/mve/intrinsics/vmlaq_n_u16.c: Likewise.
6655 * gcc.target/arm/mve/intrinsics/vmlaq_n_u32.c: Likewise.
6656 * gcc.target/arm/mve/intrinsics/vmlaq_n_u8.c: Likewise.
6657 * gcc.target/arm/mve/intrinsics/vmlasq_n_s16.c: Likewise.
6658 * gcc.target/arm/mve/intrinsics/vmlasq_n_s32.c: Likewise.
6659 * gcc.target/arm/mve/intrinsics/vmlasq_n_s8.c: Likewise.
6660 * gcc.target/arm/mve/intrinsics/vmlasq_n_u16.c: Likewise.
6661 * gcc.target/arm/mve/intrinsics/vmlasq_n_u32.c: Likewise.
6662 * gcc.target/arm/mve/intrinsics/vmlasq_n_u8.c: Likewise.
6663 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s16.c: Likewise.
6664 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s32.c: Likewise.
6665 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s8.c: Likewise.
6666 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s16.c: Likewise.
6667 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s32.c: Likewise.
6668 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s8.c: Likewise.
6669 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s16.c: Likewise.
6670 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s32.c: Likewise.
6671 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s8.c: Likewise.
6672 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s16.c: Likewise.
6673 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s32.c: Likewise.
6674 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s8.c: Likewise.
6675 * gcc.target/arm/mve/intrinsics/vmvnq_m_s16.c: Likewise.
6676 * gcc.target/arm/mve/intrinsics/vmvnq_m_s32.c: Likewise.
6677 * gcc.target/arm/mve/intrinsics/vmvnq_m_s8.c: Likewise.
6678 * gcc.target/arm/mve/intrinsics/vmvnq_m_u16.c: Likewise.
6679 * gcc.target/arm/mve/intrinsics/vmvnq_m_u32.c: Likewise.
6680 * gcc.target/arm/mve/intrinsics/vmvnq_m_u8.c: Likewise.
6681 * gcc.target/arm/mve/intrinsics/vnegq_m_s16.c: Likewise.
6682 * gcc.target/arm/mve/intrinsics/vnegq_m_s32.c: Likewise.
6683 * gcc.target/arm/mve/intrinsics/vnegq_m_s8.c: Likewise.
6684 * gcc.target/arm/mve/intrinsics/vpselq_s16.c: Likewise.
6685 * gcc.target/arm/mve/intrinsics/vpselq_s32.c: Likewise.
6686 * gcc.target/arm/mve/intrinsics/vpselq_s64.c: Likewise.
6687 * gcc.target/arm/mve/intrinsics/vpselq_s8.c: Likewise.
6688 * gcc.target/arm/mve/intrinsics/vpselq_u16.c: Likewise.
6689 * gcc.target/arm/mve/intrinsics/vpselq_u32.c: Likewise.
6690 * gcc.target/arm/mve/intrinsics/vpselq_u64.c: Likewise.
6691 * gcc.target/arm/mve/intrinsics/vpselq_u8.c: Likewise.
6692 * gcc.target/arm/mve/intrinsics/vqabsq_m_s16.c: Likewise.
6693 * gcc.target/arm/mve/intrinsics/vqabsq_m_s32.c: Likewise.
6694 * gcc.target/arm/mve/intrinsics/vqabsq_m_s8.c: Likewise.
6695 * gcc.target/arm/mve/intrinsics/vqdmladhq_s16.c: Likewise.
6696 * gcc.target/arm/mve/intrinsics/vqdmladhq_s32.c: Likewise.
6697 * gcc.target/arm/mve/intrinsics/vqdmladhq_s8.c: Likewise.
6698 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s16.c: Likewise.
6699 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s32.c: Likewise.
6700 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s8.c: Likewise.
6701 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s16.c: Likewise.
6702 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s32.c: Likewise.
6703 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s8.c: Likewise.
6704 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_u16.c: Likewise.
6705 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_u32.c: Likewise.
6706 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_u8.c: Likewise.
6707 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s16.c: Likewise.
6708 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s32.c: Likewise.
6709 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s8.c: Likewise.
6710 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s16.c: Likewise.
6711 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s32.c: Likewise.
6712 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s8.c: Likewise.
6713 * gcc.target/arm/mve/intrinsics/vqnegq_m_s16.c: Likewise.
6714 * gcc.target/arm/mve/intrinsics/vqnegq_m_s32.c: Likewise.
6715 * gcc.target/arm/mve/intrinsics/vqnegq_m_s8.c: Likewise.
6716 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s16.c: Likewise.
6717 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s32.c: Likewise.
6718 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s8.c: Likewise.
6719 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s16.c: Likewise.
6720 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s32.c: Likewise.
6721 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s8.c: Likewise.
6722 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s16.c: Likewise.
6723 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s32.c: Likewise.
6724 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s8.c: Likewise.
6725 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u16.c: Likewise.
6726 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u32.c: Likewise.
6727 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u8.c: Likewise.
6728 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s16.c: Likewise.
6729 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s32.c: Likewise.
6730 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s8.c: Likewise.
6731 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u16.c: Likewise.
6732 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u32.c: Likewise.
6733 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u8.c: Likewise.
6734 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s16.c: Likewise.
6735 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s32.c: Likewise.
6736 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s8.c: Likewise.
6737 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s16.c: Likewise.
6738 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s32.c: Likewise.
6739 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s8.c: Likewise.
6740 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s16.c: Likewise.
6741 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s32.c: Likewise.
6742 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s8.c: Likewise.
6743 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u16.c: Likewise.
6744 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u32.c: Likewise.
6745 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u8.c: Likewise.
6746 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s16.c: Likewise.
6747 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s32.c: Likewise.
6748 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s8.c: Likewise.
6749 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u16.c: Likewise.
6750 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u32.c: Likewise.
6751 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u8.c: Likewise.
6752 * gcc.target/arm/mve/intrinsics/vrev64q_m_s16.c: Likewise.
6753 * gcc.target/arm/mve/intrinsics/vrev64q_m_s32.c: Likewise.
6754 * gcc.target/arm/mve/intrinsics/vrev64q_m_s8.c: Likewise.
6755 * gcc.target/arm/mve/intrinsics/vrev64q_m_u16.c: Likewise.
6756 * gcc.target/arm/mve/intrinsics/vrev64q_m_u32.c: Likewise.
6757 * gcc.target/arm/mve/intrinsics/vrev64q_m_u8.c: Likewise.
6758 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_s16.c: Likewise.
6759 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_s32.c: Likewise.
6760 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_s8.c: Likewise.
6761 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_u16.c: Likewise.
6762 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_u32.c: Likewise.
6763 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_u8.c: Likewise.
6764 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s16.c: Likewise.
6765 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s32.c: Likewise.
6766 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s8.c: Likewise.
6767 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u16.c: Likewise.
6768 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u32.c: Likewise.
6769 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u8.c: Likewise.
6770 * gcc.target/arm/mve/intrinsics/vsliq_n_s16.c: Likewise.
6771 * gcc.target/arm/mve/intrinsics/vsliq_n_s32.c: Likewise.
6772 * gcc.target/arm/mve/intrinsics/vsliq_n_s8.c: Likewise.
6773 * gcc.target/arm/mve/intrinsics/vsliq_n_u16.c: Likewise.
6774 * gcc.target/arm/mve/intrinsics/vsliq_n_u32.c: Likewise.
6775 * gcc.target/arm/mve/intrinsics/vsliq_n_u8.c: Likewise.
6776 * gcc.target/arm/mve/intrinsics/vsriq_n_s16.c: Likewise.
6777 * gcc.target/arm/mve/intrinsics/vsriq_n_s32.c: Likewise.
6778 * gcc.target/arm/mve/intrinsics/vsriq_n_s8.c: Likewise.
6779 * gcc.target/arm/mve/intrinsics/vsriq_n_u16.c: Likewise.
6780 * gcc.target/arm/mve/intrinsics/vsriq_n_u32.c: Likewise.
6781 * gcc.target/arm/mve/intrinsics/vsriq_n_u8.c: Likewise.
6782
6783 2020-03-18 David Malcolm <dmalcolm@redhat.com>
6784
6785 PR analyzer/94047
6786 * gcc.dg/analyzer/pr94047.c: New test.
6787
6788 2020-03-18 Richard Biener <rguenther@suse.de>
6789
6790 PR middle-end/94206
6791 * gcc.dg/torture/pr94206.c: New testcase.
6792
6793 2020-03-18 Duan bo <duanbo3@huawei.com>
6794
6795 PR target/94201
6796 * gcc.target/aarch64/pr94201.c:New test.
6797
6798 2020-03-18 Richard Sandiford <richard.sandiford@arm.com>
6799
6800 * gcc.target/aarch64/sve/acle/general/cpy_1.c: Leave gaps for in the
6801 check-function-bodies patterns for p15 to be saved.
6802 * gcc.target/aarch64/sve/pcs/args_1.c (callee_pred): Expect two
6803 predicates to be saved.
6804 * gcc.target/aarch64/sve/pcs/saves_1_be_nowrap.c (test_1): Expect
6805 p12-p15 to be saved and restored.
6806 (test_2): Remove p12-p15 from the clobber list.
6807 * gcc.target/aarch64/sve/pcs/saves_1_be_wrap.c (test_1): Expect
6808 p12-p15 to be saved and restored.
6809 (test_2): Remove p12-p15 from the clobber list.
6810 * gcc.target/aarch64/sve/pcs/saves_1_le_nowrap.c (test_1): Expect
6811 p12-p15 to be saved and restored.
6812 (test_2): Remove p12-p15 from the clobber list.
6813 * gcc.target/aarch64/sve/pcs/saves_1_le_wrap.c (test_1): Expect
6814 p12-p15 to be saved and restored.
6815 (test_2): Remove p12-p15 from the clobber list.
6816 * gcc.target/aarch64/sve/pcs/saves_2_be_nowrap.c: Expect p12-p15
6817 to be saved and restored.
6818 * gcc.target/aarch64/sve/pcs/saves_2_be_wrap.c: Likewise.
6819 * gcc.target/aarch64/sve/pcs/saves_2_le_nowrap.c: Likewise.
6820 * gcc.target/aarch64/sve/pcs/saves_2_le_wrap.c: Likewise.
6821 * gcc.target/aarch64/sve/pcs/saves_4_be.c: Likewise.
6822 * gcc.target/aarch64/sve/pcs/saves_4_le.c: Likewise.
6823 * gcc.target/aarch64/sve/pcs/saves_5_be.c: Likewise.
6824 * gcc.target/aarch64/sve/pcs/saves_5_le.c: Likewise.
6825 * gcc.target/aarch64/sve/pcs/stack_clash_1.c (test_1): Likewise.
6826 (test_2): Remove p12-p15 from the clobber list.
6827 * gcc.target/aarch64/sve/pcs/stack_clash_1_128.c (test_1): Expect
6828 p12-p15 to be saved and restored.
6829 (test_2): Remove p12-p15 from the clobber list.
6830 * gcc.target/aarch64/sve/pcs/stack_clash_1_256.c (test_1): Expect
6831 p12-p15 to be saved and restored.
6832 (test_2): Remove p12-p15 from the clobber list.
6833 (test_4): Expect only 16 bytes of stack to be allocated for the
6834 predicate save slot.
6835 * gcc.target/aarch64/sve/pcs/stack_clash_1_512.c (test_1): Expect
6836 p12-p15 to be saved and restored.
6837 (test_2): Remove p12-p15 from the clobber list.
6838 (test_4): Expect only 16 bytes of stack to be allocated for the
6839 predicate save slot.
6840 * gcc.target/aarch64/sve/pcs/stack_clash_1_1024.c (test_1): Expect
6841 p12-p15 to be saved and restored.
6842 (test_2): Remove p12-p15 from the clobber list.
6843 (test_4): Expect only 16 bytes of stack to be allocated for the
6844 predicate save slot.
6845 * gcc.target/aarch64/sve/pcs/stack_clash_1_2048.c (test_1): Expect
6846 p12-p15 to be saved and restored.
6847 (test_2): Remove p12-p15 from the clobber list.
6848 (test_4): Expect only 32 bytes of stack to be allocated for the
6849 predicate save slot.
6850 * gcc.target/aarch64/sve/pcs/stack_clash_2_256.c: Use z16 rather
6851 than p4 to create a vector-sized save slot.
6852 * gcc.target/aarch64/sve/pcs/stack_clash_2_512.c: Likewise.
6853 * gcc.target/aarch64/sve/pcs/stack_clash_2_1024.c: Likewise.
6854 * gcc.target/aarch64/sve/pcs/stack_clash_2_2048.c: Likewise.
6855
6856 2020-03-18 Tobias Burnus <tobias@codesourcery.com>
6857
6858 * g++.dg/goacc/firstprivate-mappings-1.C: Only set DO_LONG_DOUBLE if
6859 not defined; update comments.
6860 * c-c++-common/goacc/firstprivate-mappings-1.c: Likewise.
6861
6862 2020-03-18 Richard Biener <rguenther@suse.de>
6863
6864 PR middle-end/94188
6865 * gcc.dg/pr94188.c: New testcase.
6866
6867 2020-03-18 Jakub Jelinek <jakub@redhat.com>
6868
6869 PR c++/91759
6870 * g++.dg/cpp1z/class-deduction72.C: New test.
6871
6872 2020-03-17 Uroš Bizjak <ubizjak@gmail.com>
6873
6874 * g++.dg/debug/dwarf2/const2b.C (dg-do): Fix target selector.
6875
6876 2020-03-17 Jakub Jelinek <jakub@redhat.com>
6877
6878 PR c/94172
6879 * gcc.dg/pr94172-1.c: New test.
6880 * gcc.dg/pr94172-2.c: New test.
6881
6882 PR c++/90995
6883 * g++.dg/cpp0x/enum40.C: New test.
6884
6885 2020-03-17 Richard Sandiford <richard.sandiford@arm.com>
6886
6887 * gcc.target/aarch64/advsimd-intrinsics/bfcvt-nosimd.c: Skip for
6888 -fno-fat-lto-objects. Use tabs rather than spaces in the
6889 check-function-bodies code.
6890
6891 2020-03-17 Iain Sandoe <iain@sandoe.co.uk>
6892
6893 * g++.dg/coroutines/torture/coro-torture.exp: Ensure that
6894 DEFAULT_CXXFLAGS has a value, even if unset by a higher level.
6895
6896 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
6897 Mihail Ionescu <mihail.ionescu@arm.com>
6898 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6899
6900 * gcc.target/arm/mve/intrinsics/vabavq_s16.c: New test.
6901 * gcc.target/arm/mve/intrinsics/vabavq_s32.c: Likewise.
6902 * gcc.target/arm/mve/intrinsics/vabavq_s8.c: Likewise.
6903 * gcc.target/arm/mve/intrinsics/vabavq_u16.c: Likewise.
6904 * gcc.target/arm/mve/intrinsics/vabavq_u32.c: Likewise.
6905 * gcc.target/arm/mve/intrinsics/vabavq_u8.c: Likewise.
6906 * gcc.target/arm/mve/intrinsics/vbicq_m_n_s16.c: Likewise.
6907 * gcc.target/arm/mve/intrinsics/vbicq_m_n_s32.c: Likewise.
6908 * gcc.target/arm/mve/intrinsics/vbicq_m_n_u16.c: Likewise.
6909 * gcc.target/arm/mve/intrinsics/vbicq_m_n_u32.c: Likewise.
6910 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_f16.c: Likewise.
6911 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_f32.c: Likewise.
6912 * gcc.target/arm/mve/intrinsics/vcvtaq_m_s16_f16.c: Likewise.
6913 * gcc.target/arm/mve/intrinsics/vcvtaq_m_s32_f32.c: Likewise.
6914 * gcc.target/arm/mve/intrinsics/vcvtaq_m_u16_f16.c: Likewise.
6915 * gcc.target/arm/mve/intrinsics/vcvtaq_m_u32_f32.c: Likewise.
6916 * gcc.target/arm/mve/intrinsics/vcvtq_m_f16_s16.c: Likewise.
6917 * gcc.target/arm/mve/intrinsics/vcvtq_m_f16_u16.c: Likewise.
6918 * gcc.target/arm/mve/intrinsics/vcvtq_m_f32_s32.c: Likewise.
6919 * gcc.target/arm/mve/intrinsics/vcvtq_m_f32_u32.c: Likewise.
6920 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_s16.c: Likewise.
6921 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_s32.c: Likewise.
6922 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_u16.c: Likewise.
6923 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_u32.c: Likewise.
6924 * gcc.target/arm/mve/intrinsics/vqrshrunbq_n_s16.c: Likewise.
6925 * gcc.target/arm/mve/intrinsics/vqrshrunbq_n_s32.c: Likewise.
6926 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_s32.c: Likewise.
6927 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_u32.c: Likewise.
6928 * gcc.target/arm/mve/intrinsics/vshlcq_s16.c: Likewise.
6929 * gcc.target/arm/mve/intrinsics/vshlcq_s32.c: Likewise.
6930 * gcc.target/arm/mve/intrinsics/vshlcq_s8.c: Likewise.
6931 * gcc.target/arm/mve/intrinsics/vshlcq_u16.c: Likewise.
6932 * gcc.target/arm/mve/intrinsics/vshlcq_u32.c: Likewise.
6933 * gcc.target/arm/mve/intrinsics/vshlcq_u8.c: Likewise.
6934
6935 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
6936 Mihail Ionescu <mihail.ionescu@arm.com>
6937 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6938
6939 * gcc.target/arm/mve/intrinsics/vabdq_f16.c: New test.
6940 * gcc.target/arm/mve/intrinsics/vabdq_f32.c: Likewise.
6941 * gcc.target/arm/mve/intrinsics/vaddlvaq_s32.c: Likewise.
6942 * gcc.target/arm/mve/intrinsics/vaddlvaq_u32.c: Likewise.
6943 * gcc.target/arm/mve/intrinsics/vaddq_n_f16.c: Likewise.
6944 * gcc.target/arm/mve/intrinsics/vaddq_n_f32.c: Likewise.
6945 * gcc.target/arm/mve/intrinsics/vandq_f16.c: Likewise.
6946 * gcc.target/arm/mve/intrinsics/vandq_f32.c: Likewise.
6947 * gcc.target/arm/mve/intrinsics/vbicq_f16.c: Likewise.
6948 * gcc.target/arm/mve/intrinsics/vbicq_f32.c: Likewise.
6949 * gcc.target/arm/mve/intrinsics/vbicq_n_s16.c: Likewise.
6950 * gcc.target/arm/mve/intrinsics/vbicq_n_s32.c: Likewise.
6951 * gcc.target/arm/mve/intrinsics/vbicq_n_u16.c: Likewise.
6952 * gcc.target/arm/mve/intrinsics/vbicq_n_u32.c: Likewise.
6953 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_f16.c: Likewise.
6954 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_f32.c: Likewise.
6955 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_f16.c: Likewise.
6956 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_f32.c: Likewise.
6957 * gcc.target/arm/mve/intrinsics/vcmpeqq_f16.c: Likewise.
6958 * gcc.target/arm/mve/intrinsics/vcmpeqq_f32.c: Likewise.
6959 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f16.c: Likewise.
6960 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f32.c: Likewise.
6961 * gcc.target/arm/mve/intrinsics/vcmpgeq_f16.c: Likewise.
6962 * gcc.target/arm/mve/intrinsics/vcmpgeq_f32.c: Likewise.
6963 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f16.c: Likewise.
6964 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f32.c: Likewise.
6965 * gcc.target/arm/mve/intrinsics/vcmpgtq_f16.c: Likewise.
6966 * gcc.target/arm/mve/intrinsics/vcmpgtq_f32.c: Likewise.
6967 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16.c: Likewise.
6968 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f32.c: Likewise.
6969 * gcc.target/arm/mve/intrinsics/vcmpleq_f16.c: Likewise.
6970 * gcc.target/arm/mve/intrinsics/vcmpleq_f32.c: Likewise.
6971 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f16.c: Likewise.
6972 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f32.c: Likewise.
6973 * gcc.target/arm/mve/intrinsics/vcmpltq_f16.c: Likewise.
6974 * gcc.target/arm/mve/intrinsics/vcmpltq_f32.c: Likewise.
6975 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f16.c: Likewise.
6976 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f32.c: Likewise.
6977 * gcc.target/arm/mve/intrinsics/vcmpneq_f16.c: Likewise.
6978 * gcc.target/arm/mve/intrinsics/vcmpneq_f32.c: Likewise.
6979 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16.c: Likewise.
6980 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32.c: Likewise.
6981 * gcc.target/arm/mve/intrinsics/vcmulq_f16.c: Likewise.
6982 * gcc.target/arm/mve/intrinsics/vcmulq_f32.c: Likewise.
6983 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_f16.c: Likewise.
6984 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_f32.c: Likewise.
6985 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_f16.c: Likewise.
6986 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_f32.c: Likewise.
6987 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_f16.c: Likewise.
6988 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_f32.c: Likewise.
6989 * gcc.target/arm/mve/intrinsics/vctp16q_m.c: Likewise.
6990 * gcc.target/arm/mve/intrinsics/vctp32q_m.c: Likewise.
6991 * gcc.target/arm/mve/intrinsics/vctp64q_m.c: Likewise.
6992 * gcc.target/arm/mve/intrinsics/vctp8q_m.c: Likewise.
6993 * gcc.target/arm/mve/intrinsics/vcvtbq_f16_f32.c: Likewise.
6994 * gcc.target/arm/mve/intrinsics/vcvttq_f16_f32.c: Likewise.
6995 * gcc.target/arm/mve/intrinsics/veorq_f16.c: Likewise.
6996 * gcc.target/arm/mve/intrinsics/veorq_f32.c: Likewise.
6997 * gcc.target/arm/mve/intrinsics/vmaxnmaq_f16.c: Likewise.
6998 * gcc.target/arm/mve/intrinsics/vmaxnmaq_f32.c: Likewise.
6999 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f16.c: Likewise.
7000 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f32.c: Likewise.
7001 * gcc.target/arm/mve/intrinsics/vmaxnmq_f16.c: Likewise.
7002 * gcc.target/arm/mve/intrinsics/vmaxnmq_f32.c: Likewise.
7003 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f16.c: Likewise.
7004 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f32.c: Likewise.
7005 * gcc.target/arm/mve/intrinsics/vminnmaq_f16.c: Likewise.
7006 * gcc.target/arm/mve/intrinsics/vminnmaq_f32.c: Likewise.
7007 * gcc.target/arm/mve/intrinsics/vminnmavq_f16.c: Likewise.
7008 * gcc.target/arm/mve/intrinsics/vminnmavq_f32.c: Likewise.
7009 * gcc.target/arm/mve/intrinsics/vminnmq_f16.c: Likewise.
7010 * gcc.target/arm/mve/intrinsics/vminnmq_f32.c: Likewise.
7011 * gcc.target/arm/mve/intrinsics/vminnmvq_f16.c: Likewise.
7012 * gcc.target/arm/mve/intrinsics/vminnmvq_f32.c: Likewise.
7013 * gcc.target/arm/mve/intrinsics/vmlaldavq_s16.c: Likewise.
7014 * gcc.target/arm/mve/intrinsics/vmlaldavq_s32.c: Likewise.
7015 * gcc.target/arm/mve/intrinsics/vmlaldavq_u16.c: Likewise.
7016 * gcc.target/arm/mve/intrinsics/vmlaldavq_u32.c: Likewise.
7017 * gcc.target/arm/mve/intrinsics/vmlaldavxq_s16.c: Likewise.
7018 * gcc.target/arm/mve/intrinsics/vmlaldavxq_s32.c: Likewise.
7019 * gcc.target/arm/mve/intrinsics/vmlaldavxq_u16.c: Likewise.
7020 * gcc.target/arm/mve/intrinsics/vmlaldavxq_u32.c: Likewise.
7021 * gcc.target/arm/mve/intrinsics/vmlsldavq_s16.c: Likewise.
7022 * gcc.target/arm/mve/intrinsics/vmlsldavq_s32.c: Likewise.
7023 * gcc.target/arm/mve/intrinsics/vmlsldavxq_s16.c: Likewise.
7024 * gcc.target/arm/mve/intrinsics/vmlsldavxq_s32.c: Likewise.
7025 * gcc.target/arm/mve/intrinsics/vmovnbq_s16.c: Likewise.
7026 * gcc.target/arm/mve/intrinsics/vmovnbq_s32.c: Likewise.
7027 * gcc.target/arm/mve/intrinsics/vmovnbq_u16.c: Likewise.
7028 * gcc.target/arm/mve/intrinsics/vmovnbq_u32.c: Likewise.
7029 * gcc.target/arm/mve/intrinsics/vmovntq_s16.c: Likewise.
7030 * gcc.target/arm/mve/intrinsics/vmovntq_s32.c: Likewise.
7031 * gcc.target/arm/mve/intrinsics/vmovntq_u16.c: Likewise.
7032 * gcc.target/arm/mve/intrinsics/vmovntq_u32.c: Likewise.
7033 * gcc.target/arm/mve/intrinsics/vmullbq_poly_p16.c: Likewise.
7034 * gcc.target/arm/mve/intrinsics/vmullbq_poly_p8.c: Likewise.
7035 * gcc.target/arm/mve/intrinsics/vmulltq_poly_p16.c: Likewise.
7036 * gcc.target/arm/mve/intrinsics/vmulltq_poly_p8.c: Likewise.
7037 * gcc.target/arm/mve/intrinsics/vmulq_f16.c: Likewise.
7038 * gcc.target/arm/mve/intrinsics/vmulq_f32.c: Likewise.
7039 * gcc.target/arm/mve/intrinsics/vmulq_n_f16.c: Likewise.
7040 * gcc.target/arm/mve/intrinsics/vmulq_n_f32.c: Likewise.
7041 * gcc.target/arm/mve/intrinsics/vornq_f16.c: Likewise.
7042 * gcc.target/arm/mve/intrinsics/vornq_f32.c: Likewise.
7043 * gcc.target/arm/mve/intrinsics/vorrq_f16.c: Likewise.
7044 * gcc.target/arm/mve/intrinsics/vorrq_f32.c: Likewise.
7045 * gcc.target/arm/mve/intrinsics/vorrq_n_s16.c: Likewise.
7046 * gcc.target/arm/mve/intrinsics/vorrq_n_s32.c: Likewise.
7047 * gcc.target/arm/mve/intrinsics/vorrq_n_u16.c: Likewise.
7048 * gcc.target/arm/mve/intrinsics/vorrq_n_u32.c: Likewise.
7049 * gcc.target/arm/mve/intrinsics/vqdmullbq_n_s16.c: Likewise.
7050 * gcc.target/arm/mve/intrinsics/vqdmullbq_n_s32.c: Likewise.
7051 * gcc.target/arm/mve/intrinsics/vqdmullbq_s16.c: Likewise.
7052 * gcc.target/arm/mve/intrinsics/vqdmullbq_s32.c: Likewise.
7053 * gcc.target/arm/mve/intrinsics/vqdmulltq_n_s16.c: Likewise.
7054 * gcc.target/arm/mve/intrinsics/vqdmulltq_n_s32.c: Likewise.
7055 * gcc.target/arm/mve/intrinsics/vqdmulltq_s16.c: Likewise.
7056 * gcc.target/arm/mve/intrinsics/vqdmulltq_s32.c: Likewise.
7057 * gcc.target/arm/mve/intrinsics/vqmovnbq_s16.c: Likewise.
7058 * gcc.target/arm/mve/intrinsics/vqmovnbq_s32.c: Likewise.
7059 * gcc.target/arm/mve/intrinsics/vqmovnbq_u16.c: Likewise.
7060 * gcc.target/arm/mve/intrinsics/vqmovnbq_u32.c: Likewise.
7061 * gcc.target/arm/mve/intrinsics/vqmovntq_s16.c: Likewise.
7062 * gcc.target/arm/mve/intrinsics/vqmovntq_s32.c: Likewise.
7063 * gcc.target/arm/mve/intrinsics/vqmovntq_u16.c: Likewise.
7064 * gcc.target/arm/mve/intrinsics/vqmovntq_u32.c: Likewise.
7065 * gcc.target/arm/mve/intrinsics/vqmovunbq_s16.c: Likewise.
7066 * gcc.target/arm/mve/intrinsics/vqmovunbq_s32.c: Likewise.
7067 * gcc.target/arm/mve/intrinsics/vqmovuntq_s16.c: Likewise.
7068 * gcc.target/arm/mve/intrinsics/vqmovuntq_s32.c: Likewise.
7069 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_s32.c: Likewise.
7070 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_u32.c: Likewise.
7071 * gcc.target/arm/mve/intrinsics/vrmlaldavhxq_s32.c: Likewise.
7072 * gcc.target/arm/mve/intrinsics/vrmlsldavhq_s32.c: Likewise.
7073 * gcc.target/arm/mve/intrinsics/vrmlsldavhxq_s32.c: Likewise.
7074 * gcc.target/arm/mve/intrinsics/vshllbq_n_s16.c: Likewise.
7075 * gcc.target/arm/mve/intrinsics/vshllbq_n_s8.c: Likewise.
7076 * gcc.target/arm/mve/intrinsics/vshllbq_n_u16.c: Likewise.
7077 * gcc.target/arm/mve/intrinsics/vshllbq_n_u8.c: Likewise.
7078 * gcc.target/arm/mve/intrinsics/vshlltq_n_s16.c: Likewise.
7079 * gcc.target/arm/mve/intrinsics/vshlltq_n_s8.c: Likewise.
7080 * gcc.target/arm/mve/intrinsics/vshlltq_n_u16.c: Likewise.
7081 * gcc.target/arm/mve/intrinsics/vshlltq_n_u8.c: Likewise.
7082 * gcc.target/arm/mve/intrinsics/vsubq_f16.c: Likewise.
7083 * gcc.target/arm/mve/intrinsics/vsubq_f32.c: Likewise.
7084
7085 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
7086 Mihail Ionescu <mihail.ionescu@arm.com>
7087 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
7088
7089 * gcc.target/arm/mve/intrinsics/vabdq_s16.c: New test.
7090 * gcc.target/arm/mve/intrinsics/vabdq_s32.c: Likewise.
7091 * gcc.target/arm/mve/intrinsics/vabdq_s8.c: Likewise.
7092 * gcc.target/arm/mve/intrinsics/vabdq_u16.c: Likewise.
7093 * gcc.target/arm/mve/intrinsics/vabdq_u32.c: Likewise.
7094 * gcc.target/arm/mve/intrinsics/vabdq_u8.c: Likewise.
7095 * gcc.target/arm/mve/intrinsics/vaddq_n_s16.c: Likewise.
7096 * gcc.target/arm/mve/intrinsics/vaddq_n_s32.c: Likewise.
7097 * gcc.target/arm/mve/intrinsics/vaddq_n_s8.c: Likewise.
7098 * gcc.target/arm/mve/intrinsics/vaddq_n_u16.c: Likewise.
7099 * gcc.target/arm/mve/intrinsics/vaddq_n_u32.c: Likewise.
7100 * gcc.target/arm/mve/intrinsics/vaddq_n_u8.c: Likewise.
7101 * gcc.target/arm/mve/intrinsics/vaddvaq_s16.c: Likewise.
7102 * gcc.target/arm/mve/intrinsics/vaddvaq_s32.c: Likewise.
7103 * gcc.target/arm/mve/intrinsics/vaddvaq_s8.c: Likewise.
7104 * gcc.target/arm/mve/intrinsics/vaddvaq_u16.c: Likewise.
7105 * gcc.target/arm/mve/intrinsics/vaddvaq_u32.c: Likewise.
7106 * gcc.target/arm/mve/intrinsics/vaddvaq_u8.c: Likewise.
7107 * gcc.target/arm/mve/intrinsics/vaddvq_p_s16.c: Likewise.
7108 * gcc.target/arm/mve/intrinsics/vaddvq_p_s32.c: Likewise.
7109 * gcc.target/arm/mve/intrinsics/vaddvq_p_s8.c: Likewise.
7110 * gcc.target/arm/mve/intrinsics/vaddvq_p_u16.c: Likewise.
7111 * gcc.target/arm/mve/intrinsics/vaddvq_p_u32.c: Likewise.
7112 * gcc.target/arm/mve/intrinsics/vaddvq_p_u8.c: Likewise.
7113 * gcc.target/arm/mve/intrinsics/vandq_s16.c: Likewise.
7114 * gcc.target/arm/mve/intrinsics/vandq_s32.c: Likewise.
7115 * gcc.target/arm/mve/intrinsics/vandq_s8.c: Likewise.
7116 * gcc.target/arm/mve/intrinsics/vandq_u16.c: Likewise.
7117 * gcc.target/arm/mve/intrinsics/vandq_u32.c: Likewise.
7118 * gcc.target/arm/mve/intrinsics/vandq_u8.c: Likewise.
7119 * gcc.target/arm/mve/intrinsics/vbicq_s16.c: Likewise.
7120 * gcc.target/arm/mve/intrinsics/vbicq_s32.c: Likewise.
7121 * gcc.target/arm/mve/intrinsics/vbicq_s8.c: Likewise.
7122 * gcc.target/arm/mve/intrinsics/vbicq_u16.c: Likewise.
7123 * gcc.target/arm/mve/intrinsics/vbicq_u32.c: Likewise.
7124 * gcc.target/arm/mve/intrinsics/vbicq_u8.c: Likewise.
7125 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s16.c: Likewise.
7126 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s32.c: Likewise.
7127 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s8.c: Likewise.
7128 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u16.c: Likewise.
7129 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u32.c: Likewise.
7130 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u8.c: Likewise.
7131 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s16.c: Likewise.
7132 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s32.c: Likewise.
7133 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s8.c: Likewise.
7134 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u16.c: Likewise.
7135 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u32.c: Likewise.
7136 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u8.c: Likewise.
7137 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s16.c: Likewise.
7138 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s32.c: Likewise.
7139 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s8.c: Likewise.
7140 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u16.c: Likewise.
7141 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u32.c: Likewise.
7142 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u8.c: Likewise.
7143 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u16.c: Likewise.
7144 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u32.c: Likewise.
7145 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u8.c: Likewise.
7146 * gcc.target/arm/mve/intrinsics/vcmpcsq_u16.c: Likewise.
7147 * gcc.target/arm/mve/intrinsics/vcmpcsq_u32.c: Likewise.
7148 * gcc.target/arm/mve/intrinsics/vcmpcsq_u8.c: Likewise.
7149 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_s16.c: Likewise.
7150 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_s32.c: Likewise.
7151 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_s8.c: Likewise.
7152 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u16.c: Likewise.
7153 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u32.c: Likewise.
7154 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u8.c: Likewise.
7155 * gcc.target/arm/mve/intrinsics/vcmpeqq_s16.c: Likewise.
7156 * gcc.target/arm/mve/intrinsics/vcmpeqq_s32.c: Likewise.
7157 * gcc.target/arm/mve/intrinsics/vcmpeqq_s8.c: Likewise.
7158 * gcc.target/arm/mve/intrinsics/vcmpeqq_u16.c: Likewise.
7159 * gcc.target/arm/mve/intrinsics/vcmpeqq_u32.c: Likewise.
7160 * gcc.target/arm/mve/intrinsics/vcmpeqq_u8.c: Likewise.
7161 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_s16.c: Likewise.
7162 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_s32.c: Likewise.
7163 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_s8.c: Likewise.
7164 * gcc.target/arm/mve/intrinsics/vcmpgeq_s16.c: Likewise.
7165 * gcc.target/arm/mve/intrinsics/vcmpgeq_s32.c: Likewise.
7166 * gcc.target/arm/mve/intrinsics/vcmpgeq_s8.c: Likewise.
7167 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_s16.c: Likewise.
7168 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_s32.c: Likewise.
7169 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_s8.c: Likewise.
7170 * gcc.target/arm/mve/intrinsics/vcmpgtq_s16.c: Likewise.
7171 * gcc.target/arm/mve/intrinsics/vcmpgtq_s32.c: Likewise.
7172 * gcc.target/arm/mve/intrinsics/vcmpgtq_s8.c: Likewise.
7173 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u16.c: Likewise.
7174 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u32.c: Likewise.
7175 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u8.c: Likewise.
7176 * gcc.target/arm/mve/intrinsics/vcmphiq_u16.c: Likewise.
7177 * gcc.target/arm/mve/intrinsics/vcmphiq_u32.c: Likewise.
7178 * gcc.target/arm/mve/intrinsics/vcmphiq_u8.c: Likewise.
7179 * gcc.target/arm/mve/intrinsics/vcmpleq_n_s16.c: Likewise.
7180 * gcc.target/arm/mve/intrinsics/vcmpleq_n_s32.c: Likewise.
7181 * gcc.target/arm/mve/intrinsics/vcmpleq_n_s8.c: Likewise.
7182 * gcc.target/arm/mve/intrinsics/vcmpleq_s16.c: Likewise.
7183 * gcc.target/arm/mve/intrinsics/vcmpleq_s32.c: Likewise.
7184 * gcc.target/arm/mve/intrinsics/vcmpleq_s8.c: Likewise.
7185 * gcc.target/arm/mve/intrinsics/vcmpltq_n_s16.c: Likewise.
7186 * gcc.target/arm/mve/intrinsics/vcmpltq_n_s32.c: Likewise.
7187 * gcc.target/arm/mve/intrinsics/vcmpltq_n_s8.c: Likewise.
7188 * gcc.target/arm/mve/intrinsics/vcmpltq_s16.c: Likewise.
7189 * gcc.target/arm/mve/intrinsics/vcmpltq_s32.c: Likewise.
7190 * gcc.target/arm/mve/intrinsics/vcmpltq_s8.c: Likewise.
7191 * gcc.target/arm/mve/intrinsics/vcmpneq_n_s16.c: Likewise.
7192 * gcc.target/arm/mve/intrinsics/vcmpneq_n_s32.c: Likewise.
7193 * gcc.target/arm/mve/intrinsics/vcmpneq_n_s8.c: Likewise.
7194 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u16.c: Likewise.
7195 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u32.c: Likewise.
7196 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u8.c: Likewise.
7197 * gcc.target/arm/mve/intrinsics/veorq_s16.c: Likewise.
7198 * gcc.target/arm/mve/intrinsics/veorq_s32.c: Likewise.
7199 * gcc.target/arm/mve/intrinsics/veorq_s8.c: Likewise.
7200 * gcc.target/arm/mve/intrinsics/veorq_u16.c: Likewise.
7201 * gcc.target/arm/mve/intrinsics/veorq_u32.c: Likewise.
7202 * gcc.target/arm/mve/intrinsics/veorq_u8.c: Likewise.
7203 * gcc.target/arm/mve/intrinsics/vhaddq_n_s16.c: Likewise.
7204 * gcc.target/arm/mve/intrinsics/vhaddq_n_s32.c: Likewise.
7205 * gcc.target/arm/mve/intrinsics/vhaddq_n_s8.c: Likewise.
7206 * gcc.target/arm/mve/intrinsics/vhaddq_n_u16.c: Likewise.
7207 * gcc.target/arm/mve/intrinsics/vhaddq_n_u32.c: Likewise.
7208 * gcc.target/arm/mve/intrinsics/vhaddq_n_u8.c: Likewise.
7209 * gcc.target/arm/mve/intrinsics/vhaddq_s16.c: Likewise.
7210 * gcc.target/arm/mve/intrinsics/vhaddq_s32.c: Likewise.
7211 * gcc.target/arm/mve/intrinsics/vhaddq_s8.c: Likewise.
7212 * gcc.target/arm/mve/intrinsics/vhaddq_u16.c: Likewise.
7213 * gcc.target/arm/mve/intrinsics/vhaddq_u32.c: Likewise.
7214 * gcc.target/arm/mve/intrinsics/vhaddq_u8.c: Likewise.
7215 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s16.c: Likewise.
7216 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s32.c: Likewise.
7217 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s8.c: Likewise.
7218 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s16.c: Likewise.
7219 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s32.c: Likewise.
7220 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s8.c: Likewise.
7221 * gcc.target/arm/mve/intrinsics/vhsubq_n_s16.c: Likewise.
7222 * gcc.target/arm/mve/intrinsics/vhsubq_n_s32.c: Likewise.
7223 * gcc.target/arm/mve/intrinsics/vhsubq_n_s8.c: Likewise.
7224 * gcc.target/arm/mve/intrinsics/vhsubq_n_u16.c: Likewise.
7225 * gcc.target/arm/mve/intrinsics/vhsubq_n_u32.c: Likewise.
7226 * gcc.target/arm/mve/intrinsics/vhsubq_n_u8.c: Likewise.
7227 * gcc.target/arm/mve/intrinsics/vhsubq_s16.c: Likewise.
7228 * gcc.target/arm/mve/intrinsics/vhsubq_s32.c: Likewise.
7229 * gcc.target/arm/mve/intrinsics/vhsubq_s8.c: Likewise.
7230 * gcc.target/arm/mve/intrinsics/vhsubq_u16.c: Likewise.
7231 * gcc.target/arm/mve/intrinsics/vhsubq_u32.c: Likewise.
7232 * gcc.target/arm/mve/intrinsics/vhsubq_u8.c: Likewise.
7233 * gcc.target/arm/mve/intrinsics/vmaxaq_s16.c: Likewise.
7234 * gcc.target/arm/mve/intrinsics/vmaxaq_s32.c: Likewise.
7235 * gcc.target/arm/mve/intrinsics/vmaxaq_s8.c: Likewise.
7236 * gcc.target/arm/mve/intrinsics/vmaxavq_s16.c: Likewise.
7237 * gcc.target/arm/mve/intrinsics/vmaxavq_s32.c: Likewise.
7238 * gcc.target/arm/mve/intrinsics/vmaxavq_s8.c: Likewise.
7239 * gcc.target/arm/mve/intrinsics/vmaxq_s16.c: Likewise.
7240 * gcc.target/arm/mve/intrinsics/vmaxq_s32.c: Likewise.
7241 * gcc.target/arm/mve/intrinsics/vmaxq_s8.c: Likewise.
7242 * gcc.target/arm/mve/intrinsics/vmaxq_u16.c: Likewise.
7243 * gcc.target/arm/mve/intrinsics/vmaxq_u32.c: Likewise.
7244 * gcc.target/arm/mve/intrinsics/vmaxq_u8.c: Likewise.
7245 * gcc.target/arm/mve/intrinsics/vmaxvq_s16.c: Likewise.
7246 * gcc.target/arm/mve/intrinsics/vmaxvq_s32.c: Likewise.
7247 * gcc.target/arm/mve/intrinsics/vmaxvq_s8.c: Likewise.
7248 * gcc.target/arm/mve/intrinsics/vmaxvq_u16.c: Likewise.
7249 * gcc.target/arm/mve/intrinsics/vmaxvq_u32.c: Likewise.
7250 * gcc.target/arm/mve/intrinsics/vmaxvq_u8.c: Likewise.
7251 * gcc.target/arm/mve/intrinsics/vminaq_s16.c: Likewise.
7252 * gcc.target/arm/mve/intrinsics/vminaq_s32.c: Likewise.
7253 * gcc.target/arm/mve/intrinsics/vminaq_s8.c: Likewise.
7254 * gcc.target/arm/mve/intrinsics/vminavq_s16.c: Likewise.
7255 * gcc.target/arm/mve/intrinsics/vminavq_s32.c: Likewise.
7256 * gcc.target/arm/mve/intrinsics/vminavq_s8.c: Likewise.
7257 * gcc.target/arm/mve/intrinsics/vminq_s16.c: Likewise.
7258 * gcc.target/arm/mve/intrinsics/vminq_s32.c: Likewise.
7259 * gcc.target/arm/mve/intrinsics/vminq_s8.c: Likewise.
7260 * gcc.target/arm/mve/intrinsics/vminq_u16.c: Likewise.
7261 * gcc.target/arm/mve/intrinsics/vminq_u32.c: Likewise.
7262 * gcc.target/arm/mve/intrinsics/vminq_u8.c: Likewise.
7263 * gcc.target/arm/mve/intrinsics/vminvq_s16.c: Likewise.
7264 * gcc.target/arm/mve/intrinsics/vminvq_s32.c: Likewise.
7265 * gcc.target/arm/mve/intrinsics/vminvq_s8.c: Likewise.
7266 * gcc.target/arm/mve/intrinsics/vminvq_u16.c: Likewise.
7267 * gcc.target/arm/mve/intrinsics/vminvq_u32.c: Likewise.
7268 * gcc.target/arm/mve/intrinsics/vminvq_u8.c: Likewise.
7269 * gcc.target/arm/mve/intrinsics/vmladavq_s16.c: Likewise.
7270 * gcc.target/arm/mve/intrinsics/vmladavq_s32.c: Likewise.
7271 * gcc.target/arm/mve/intrinsics/vmladavq_s8.c: Likewise.
7272 * gcc.target/arm/mve/intrinsics/vmladavq_u16.c: Likewise.
7273 * gcc.target/arm/mve/intrinsics/vmladavq_u32.c: Likewise.
7274 * gcc.target/arm/mve/intrinsics/vmladavq_u8.c: Likewise.
7275 * gcc.target/arm/mve/intrinsics/vmladavxq_s16.c: Likewise.
7276 * gcc.target/arm/mve/intrinsics/vmladavxq_s32.c: Likewise.
7277 * gcc.target/arm/mve/intrinsics/vmladavxq_s8.c: Likewise.
7278 * gcc.target/arm/mve/intrinsics/vmlsdavq_s16.c: Likewise.
7279 * gcc.target/arm/mve/intrinsics/vmlsdavq_s32.c: Likewise.
7280 * gcc.target/arm/mve/intrinsics/vmlsdavq_s8.c: Likewise.
7281 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s16.c: Likewise.
7282 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s32.c: Likewise.
7283 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s8.c: Likewise.
7284 * gcc.target/arm/mve/intrinsics/vmulhq_s16.c: Likewise.
7285 * gcc.target/arm/mve/intrinsics/vmulhq_s32.c: Likewise.
7286 * gcc.target/arm/mve/intrinsics/vmulhq_s8.c: Likewise.
7287 * gcc.target/arm/mve/intrinsics/vmulhq_u16.c: Likewise.
7288 * gcc.target/arm/mve/intrinsics/vmulhq_u32.c: Likewise.
7289 * gcc.target/arm/mve/intrinsics/vmulhq_u8.c: Likewise.
7290 * gcc.target/arm/mve/intrinsics/vmullbq_int_s16.c: Likewise.
7291 * gcc.target/arm/mve/intrinsics/vmullbq_int_s32.c: Likewise.
7292 * gcc.target/arm/mve/intrinsics/vmullbq_int_s8.c: Likewise.
7293 * gcc.target/arm/mve/intrinsics/vmullbq_int_u16.c: Likewise.
7294 * gcc.target/arm/mve/intrinsics/vmullbq_int_u32.c: Likewise.
7295 * gcc.target/arm/mve/intrinsics/vmullbq_int_u8.c: Likewise.
7296 * gcc.target/arm/mve/intrinsics/vmulltq_int_s16.c: Likewise.
7297 * gcc.target/arm/mve/intrinsics/vmulltq_int_s32.c: Likewise.
7298 * gcc.target/arm/mve/intrinsics/vmulltq_int_s8.c: Likewise.
7299 * gcc.target/arm/mve/intrinsics/vmulltq_int_u16.c: Likewise.
7300 * gcc.target/arm/mve/intrinsics/vmulltq_int_u32.c: Likewise.
7301 * gcc.target/arm/mve/intrinsics/vmulltq_int_u8.c: Likewise.
7302 * gcc.target/arm/mve/intrinsics/vmulq_n_s16.c: Likewise.
7303 * gcc.target/arm/mve/intrinsics/vmulq_n_s32.c: Likewise.
7304 * gcc.target/arm/mve/intrinsics/vmulq_n_s8.c: Likewise.
7305 * gcc.target/arm/mve/intrinsics/vmulq_n_u16.c: Likewise.
7306 * gcc.target/arm/mve/intrinsics/vmulq_n_u32.c: Likewise.
7307 * gcc.target/arm/mve/intrinsics/vmulq_n_u8.c: Likewise.
7308 * gcc.target/arm/mve/intrinsics/vmulq_s16.c: Likewise.
7309 * gcc.target/arm/mve/intrinsics/vmulq_s32.c: Likewise.
7310 * gcc.target/arm/mve/intrinsics/vmulq_s8.c: Likewise.
7311 * gcc.target/arm/mve/intrinsics/vmulq_u16.c: Likewise.
7312 * gcc.target/arm/mve/intrinsics/vmulq_u32.c: Likewise.
7313 * gcc.target/arm/mve/intrinsics/vmulq_u8.c: Likewise.
7314 * gcc.target/arm/mve/intrinsics/vornq_s16.c: Likewise.
7315 * gcc.target/arm/mve/intrinsics/vornq_s32.c: Likewise.
7316 * gcc.target/arm/mve/intrinsics/vornq_s8.c: Likewise.
7317 * gcc.target/arm/mve/intrinsics/vornq_u16.c: Likewise.
7318 * gcc.target/arm/mve/intrinsics/vornq_u32.c: Likewise.
7319 * gcc.target/arm/mve/intrinsics/vornq_u8.c: Likewise.
7320 * gcc.target/arm/mve/intrinsics/vorrq_s16.c: Likewise.
7321 * gcc.target/arm/mve/intrinsics/vorrq_s32.c: Likewise.
7322 * gcc.target/arm/mve/intrinsics/vorrq_s8.c: Likewise.
7323 * gcc.target/arm/mve/intrinsics/vorrq_u16.c: Likewise.
7324 * gcc.target/arm/mve/intrinsics/vorrq_u32.c: Likewise.
7325 * gcc.target/arm/mve/intrinsics/vorrq_u8.c: Likewise.
7326 * gcc.target/arm/mve/intrinsics/vqaddq_n_s16.c: Likewise.
7327 * gcc.target/arm/mve/intrinsics/vqaddq_n_s32.c: Likewise.
7328 * gcc.target/arm/mve/intrinsics/vqaddq_n_s8.c: Likewise.
7329 * gcc.target/arm/mve/intrinsics/vqaddq_n_u16.c: Likewise.
7330 * gcc.target/arm/mve/intrinsics/vqaddq_n_u32.c: Likewise.
7331 * gcc.target/arm/mve/intrinsics/vqaddq_n_u8.c: Likewise.
7332 * gcc.target/arm/mve/intrinsics/vqaddq_s16.c: Likewise.
7333 * gcc.target/arm/mve/intrinsics/vqaddq_s32.c: Likewise.
7334 * gcc.target/arm/mve/intrinsics/vqaddq_s8.c: Likewise.
7335 * gcc.target/arm/mve/intrinsics/vqaddq_u16.c: Likewise.
7336 * gcc.target/arm/mve/intrinsics/vqaddq_u32.c: Likewise.
7337 * gcc.target/arm/mve/intrinsics/vqaddq_u8.c: Likewise.
7338 * gcc.target/arm/mve/intrinsics/vqdmulhq_n_s16.c: Likewise.
7339 * gcc.target/arm/mve/intrinsics/vqdmulhq_n_s32.c: Likewise.
7340 * gcc.target/arm/mve/intrinsics/vqdmulhq_n_s8.c: Likewise.
7341 * gcc.target/arm/mve/intrinsics/vqdmulhq_s16.c: Likewise.
7342 * gcc.target/arm/mve/intrinsics/vqdmulhq_s32.c: Likewise.
7343 * gcc.target/arm/mve/intrinsics/vqdmulhq_s8.c: Likewise.
7344 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s16.c: Likewise.
7345 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s32.c: Likewise.
7346 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s8.c: Likewise.
7347 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s16.c: Likewise.
7348 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s32.c: Likewise.
7349 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s8.c: Likewise.
7350 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s16.c: Likewise.
7351 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s32.c: Likewise.
7352 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s8.c: Likewise.
7353 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u16.c: Likewise.
7354 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u32.c: Likewise.
7355 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u8.c: Likewise.
7356 * gcc.target/arm/mve/intrinsics/vqrshlq_s16.c: Likewise.
7357 * gcc.target/arm/mve/intrinsics/vqrshlq_s32.c: Likewise.
7358 * gcc.target/arm/mve/intrinsics/vqrshlq_s8.c: Likewise.
7359 * gcc.target/arm/mve/intrinsics/vqrshlq_u16.c: Likewise.
7360 * gcc.target/arm/mve/intrinsics/vqrshlq_u32.c: Likewise.
7361 * gcc.target/arm/mve/intrinsics/vqrshlq_u8.c: Likewise.
7362 * gcc.target/arm/mve/intrinsics/vqshlq_n_s16.c: Likewise.
7363 * gcc.target/arm/mve/intrinsics/vqshlq_n_s32.c: Likewise.
7364 * gcc.target/arm/mve/intrinsics/vqshlq_n_s8.c: Likewise.
7365 * gcc.target/arm/mve/intrinsics/vqshlq_n_u16.c: Likewise.
7366 * gcc.target/arm/mve/intrinsics/vqshlq_n_u32.c: Likewise.
7367 * gcc.target/arm/mve/intrinsics/vqshlq_n_u8.c: Likewise.
7368 * gcc.target/arm/mve/intrinsics/vqshlq_r_s16.c: Likewise.
7369 * gcc.target/arm/mve/intrinsics/vqshlq_r_s32.c: Likewise.
7370 * gcc.target/arm/mve/intrinsics/vqshlq_r_s8.c: Likewise.
7371 * gcc.target/arm/mve/intrinsics/vqshlq_r_u16.c: Likewise.
7372 * gcc.target/arm/mve/intrinsics/vqshlq_r_u32.c: Likewise.
7373 * gcc.target/arm/mve/intrinsics/vqshlq_r_u8.c: Likewise.
7374 * gcc.target/arm/mve/intrinsics/vqshlq_s16.c: Likewise.
7375 * gcc.target/arm/mve/intrinsics/vqshlq_s32.c: Likewise.
7376 * gcc.target/arm/mve/intrinsics/vqshlq_s8.c: Likewise.
7377 * gcc.target/arm/mve/intrinsics/vqshlq_u16.c: Likewise.
7378 * gcc.target/arm/mve/intrinsics/vqshlq_u32.c: Likewise.
7379 * gcc.target/arm/mve/intrinsics/vqshlq_u8.c: Likewise.
7380 * gcc.target/arm/mve/intrinsics/vqshluq_n_s16.c: Likewise.
7381 * gcc.target/arm/mve/intrinsics/vqshluq_n_s32.c: Likewise.
7382 * gcc.target/arm/mve/intrinsics/vqshluq_n_s8.c: Likewise.
7383 * gcc.target/arm/mve/intrinsics/vqsubq_n_s16.c: Likewise.
7384 * gcc.target/arm/mve/intrinsics/vqsubq_n_s32.c: Likewise.
7385 * gcc.target/arm/mve/intrinsics/vqsubq_n_s8.c: Likewise.
7386 * gcc.target/arm/mve/intrinsics/vqsubq_n_u16.c: Likewise.
7387 * gcc.target/arm/mve/intrinsics/vqsubq_n_u32.c: Likewise.
7388 * gcc.target/arm/mve/intrinsics/vqsubq_n_u8.c: Likewise.
7389 * gcc.target/arm/mve/intrinsics/vqsubq_s16.c: Likewise.
7390 * gcc.target/arm/mve/intrinsics/vqsubq_s32.c: Likewise.
7391 * gcc.target/arm/mve/intrinsics/vqsubq_s8.c: Likewise.
7392 * gcc.target/arm/mve/intrinsics/vqsubq_u16.c: Likewise.
7393 * gcc.target/arm/mve/intrinsics/vqsubq_u32.c: Likewise.
7394 * gcc.target/arm/mve/intrinsics/vqsubq_u8.c: Likewise.
7395 * gcc.target/arm/mve/intrinsics/vrhaddq_s16.c: Likewise.
7396 * gcc.target/arm/mve/intrinsics/vrhaddq_s32.c: Likewise.
7397 * gcc.target/arm/mve/intrinsics/vrhaddq_s8.c: Likewise.
7398 * gcc.target/arm/mve/intrinsics/vrhaddq_u16.c: Likewise.
7399 * gcc.target/arm/mve/intrinsics/vrhaddq_u32.c: Likewise.
7400 * gcc.target/arm/mve/intrinsics/vrhaddq_u8.c: Likewise.
7401 * gcc.target/arm/mve/intrinsics/vrmulhq_s16.c: Likewise.
7402 * gcc.target/arm/mve/intrinsics/vrmulhq_s32.c: Likewise.
7403 * gcc.target/arm/mve/intrinsics/vrmulhq_s8.c: Likewise.
7404 * gcc.target/arm/mve/intrinsics/vrmulhq_u16.c: Likewise.
7405 * gcc.target/arm/mve/intrinsics/vrmulhq_u32.c: Likewise.
7406 * gcc.target/arm/mve/intrinsics/vrmulhq_u8.c: Likewise.
7407 * gcc.target/arm/mve/intrinsics/vrshlq_n_s16.c: Likewise.
7408 * gcc.target/arm/mve/intrinsics/vrshlq_n_s32.c: Likewise.
7409 * gcc.target/arm/mve/intrinsics/vrshlq_n_s8.c: Likewise.
7410 * gcc.target/arm/mve/intrinsics/vrshlq_n_u16.c: Likewise.
7411 * gcc.target/arm/mve/intrinsics/vrshlq_n_u32.c: Likewise.
7412 * gcc.target/arm/mve/intrinsics/vrshlq_n_u8.c: Likewise.
7413 * gcc.target/arm/mve/intrinsics/vrshlq_s16.c: Likewise.
7414 * gcc.target/arm/mve/intrinsics/vrshlq_s32.c: Likewise.
7415 * gcc.target/arm/mve/intrinsics/vrshlq_s8.c: Likewise.
7416 * gcc.target/arm/mve/intrinsics/vrshlq_u16.c: Likewise.
7417 * gcc.target/arm/mve/intrinsics/vrshlq_u32.c: Likewise.
7418 * gcc.target/arm/mve/intrinsics/vrshlq_u8.c: Likewise.
7419 * gcc.target/arm/mve/intrinsics/vrshrq_n_s16.c: Likewise.
7420 * gcc.target/arm/mve/intrinsics/vrshrq_n_s32.c: Likewise.
7421 * gcc.target/arm/mve/intrinsics/vrshrq_n_s8.c: Likewise.
7422 * gcc.target/arm/mve/intrinsics/vrshrq_n_u16.c: Likewise.
7423 * gcc.target/arm/mve/intrinsics/vrshrq_n_u32.c: Likewise.
7424 * gcc.target/arm/mve/intrinsics/vrshrq_n_u8.c: Likewise.
7425 * gcc.target/arm/mve/intrinsics/vshlq_n_s16.c: Likewise.
7426 * gcc.target/arm/mve/intrinsics/vshlq_n_s32.c: Likewise.
7427 * gcc.target/arm/mve/intrinsics/vshlq_n_s8.c: Likewise.
7428 * gcc.target/arm/mve/intrinsics/vshlq_n_u16.c: Likewise.
7429 * gcc.target/arm/mve/intrinsics/vshlq_n_u32.c: Likewise.
7430 * gcc.target/arm/mve/intrinsics/vshlq_n_u8.c: Likewise.
7431 * gcc.target/arm/mve/intrinsics/vshlq_r_s16.c: Likewise.
7432 * gcc.target/arm/mve/intrinsics/vshlq_r_s32.c: Likewise.
7433 * gcc.target/arm/mve/intrinsics/vshlq_r_s8.c: Likewise.
7434 * gcc.target/arm/mve/intrinsics/vshlq_r_u16.c: Likewise.
7435 * gcc.target/arm/mve/intrinsics/vshlq_r_u32.c: Likewise.
7436 * gcc.target/arm/mve/intrinsics/vshlq_r_u8.c: Likewise.
7437 * gcc.target/arm/mve/intrinsics/vsubq_n_s16.c: Likewise.
7438 * gcc.target/arm/mve/intrinsics/vsubq_n_s32.c: Likewise.
7439 * gcc.target/arm/mve/intrinsics/vsubq_n_s8.c: Likewise.
7440 * gcc.target/arm/mve/intrinsics/vsubq_n_u16.c: Likewise.
7441 * gcc.target/arm/mve/intrinsics/vsubq_n_u32.c: Likewise.
7442 * gcc.target/arm/mve/intrinsics/vsubq_n_u8.c: Likewise.
7443 * gcc.target/arm/mve/intrinsics/vsubq_s16.c: Likewise.
7444 * gcc.target/arm/mve/intrinsics/vsubq_s32.c: Likewise.
7445 * gcc.target/arm/mve/intrinsics/vsubq_s8.c: Likewise.
7446 * gcc.target/arm/mve/intrinsics/vsubq_u16.c: Likewise.
7447 * gcc.target/arm/mve/intrinsics/vsubq_u32.c: Likewise.
7448 * gcc.target/arm/mve/intrinsics/vsubq_u8.c: Likewise.
7449
7450 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
7451 Mihail Ionescu <mihail.ionescu@arm.com>
7452 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
7453
7454 * gcc.target/arm/mve/intrinsics/vaddlvq_p_s32.c: New test.
7455 * gcc.target/arm/mve/intrinsics/vaddlvq_p_u32.c: Likewise.
7456 * gcc.target/arm/mve/intrinsics/vcmpneq_s16.c: Likewise.
7457 * gcc.target/arm/mve/intrinsics/vcmpneq_s32.c: Likewise.
7458 * gcc.target/arm/mve/intrinsics/vcmpneq_s8.c: Likewise.
7459 * gcc.target/arm/mve/intrinsics/vcmpneq_u16.c: Likewise.
7460 * gcc.target/arm/mve/intrinsics/vcmpneq_u32.c: Likewise.
7461 * gcc.target/arm/mve/intrinsics/vcmpneq_u8.c: Likewise.
7462 * gcc.target/arm/mve/intrinsics/vshlq_s16.c: Likewise.
7463 * gcc.target/arm/mve/intrinsics/vshlq_s32.c: Likewise.
7464 * gcc.target/arm/mve/intrinsics/vshlq_s8.c: Likewise.
7465 * gcc.target/arm/mve/intrinsics/vshlq_u16.c: Likewise.
7466 * gcc.target/arm/mve/intrinsics/vshlq_u32.c: Likewise.
7467 * gcc.target/arm/mve/intrinsics/vshlq_u8.c: Likewise.
7468
7469 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
7470 Mihail Ionescu <mihail.ionescu@arm.com>
7471 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
7472
7473 * gcc.target/arm/mve/intrinsics/vcreateq_s16.c: New test.
7474 * gcc.target/arm/mve/intrinsics/vcreateq_s32.c: Likewise.
7475 * gcc.target/arm/mve/intrinsics/vcreateq_s64.c: Likewise.
7476 * gcc.target/arm/mve/intrinsics/vcreateq_s8.c: Likewise.
7477 * gcc.target/arm/mve/intrinsics/vcreateq_u16.c: Likewise.
7478 * gcc.target/arm/mve/intrinsics/vcreateq_u32.c: Likewise.
7479 * gcc.target/arm/mve/intrinsics/vcreateq_u64.c: Likewise.
7480 * gcc.target/arm/mve/intrinsics/vcreateq_u8.c: Likewise.
7481 * gcc.target/arm/mve/intrinsics/vcvtq_n_s16_f16.c: Likewise.
7482 * gcc.target/arm/mve/intrinsics/vcvtq_n_s32_f32.c: Likewise.
7483 * gcc.target/arm/mve/intrinsics/vcvtq_n_u16_f16.c: Likewise.
7484 * gcc.target/arm/mve/intrinsics/vcvtq_n_u32_f32.c: Likewise.
7485 * gcc.target/arm/mve/intrinsics/vshrq_n_s16.c: Likewise.
7486 * gcc.target/arm/mve/intrinsics/vshrq_n_s32.c: Likewise.
7487 * gcc.target/arm/mve/intrinsics/vshrq_n_s8.c: Likewise.
7488 * gcc.target/arm/mve/intrinsics/vshrq_n_u16.c: Likewise.
7489 * gcc.target/arm/mve/intrinsics/vshrq_n_u32.c: Likewise.
7490 * gcc.target/arm/mve/intrinsics/vshrq_n_u8.c: Likewise.
7491
7492 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
7493 Mihail Ionescu <mihail.ionescu@arm.com>
7494 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
7495
7496 * gcc.target/arm/mve/intrinsics/vbrsrq_n_f16.c: New test.
7497 * gcc.target/arm/mve/intrinsics/vbrsrq_n_f32.c: Likewise.
7498 * gcc.target/arm/mve/intrinsics/vcreateq_f16.c: Likewise.
7499 * gcc.target/arm/mve/intrinsics/vcreateq_f32.c: Likewise.
7500 * gcc.target/arm/mve/intrinsics/vcvtq_n_f16_s16.c: Likewise.
7501 * gcc.target/arm/mve/intrinsics/vcvtq_n_f16_u16.c: Likewise.
7502 * gcc.target/arm/mve/intrinsics/vcvtq_n_f32_s32.c: Likewise.
7503 * gcc.target/arm/mve/intrinsics/vcvtq_n_f32_u32.c: Likewise.
7504 * gcc.target/arm/mve/intrinsics/vsubq_n_f16.c: Likewise.
7505 * gcc.target/arm/mve/intrinsics/vsubq_n_f32.c: Likewise.
7506
7507 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
7508 Mihail Ionescu <mihail.ionescu@arm.com>
7509 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
7510
7511 * gcc.target/arm/mve/intrinsics/vctp16q.c: New test.
7512 * gcc.target/arm/mve/intrinsics/vctp32q.c: Likewise.
7513 * gcc.target/arm/mve/intrinsics/vctp64q.c: Likewise.
7514 * gcc.target/arm/mve/intrinsics/vctp8q.c: Likewise.
7515 * gcc.target/arm/mve/intrinsics/vpnot.c: Likewise.
7516
7517 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
7518 Mihail Ionescu <mihail.ionescu@arm.com>
7519 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
7520
7521 * gcc.target/arm/mve/intrinsics/vabsq_s16.c: New test.
7522 * gcc.target/arm/mve/intrinsics/vabsq_s32.c: Likewise.
7523 * gcc.target/arm/mve/intrinsics/vabsq_s8.c: Likewise.
7524 * gcc.target/arm/mve/intrinsics/vaddlvq_s32.c: Likewise.
7525 * gcc.target/arm/mve/intrinsics/vaddlvq_u32.c: Likewise.
7526 * gcc.target/arm/mve/intrinsics/vaddvq_s16.c: Likewise.
7527 * gcc.target/arm/mve/intrinsics/vaddvq_s32.c: Likewise.
7528 * gcc.target/arm/mve/intrinsics/vaddvq_s8.c: Likewise.
7529 * gcc.target/arm/mve/intrinsics/vaddvq_u16.c: Likewise.
7530 * gcc.target/arm/mve/intrinsics/vaddvq_u32.c: Likewise.
7531 * gcc.target/arm/mve/intrinsics/vaddvq_u8.c: Likewise.
7532 * gcc.target/arm/mve/intrinsics/vclsq_s16.c: Likewise.
7533 * gcc.target/arm/mve/intrinsics/vclsq_s32.c: Likewise.
7534 * gcc.target/arm/mve/intrinsics/vclsq_s8.c: Likewise.
7535 * gcc.target/arm/mve/intrinsics/vclzq_s16.c: Likewise.
7536 * gcc.target/arm/mve/intrinsics/vclzq_s32.c: Likewise.
7537 * gcc.target/arm/mve/intrinsics/vclzq_s8.c: Likewise.
7538 * gcc.target/arm/mve/intrinsics/vclzq_u16.c: Likewise.
7539 * gcc.target/arm/mve/intrinsics/vclzq_u32.c: Likewise.
7540 * gcc.target/arm/mve/intrinsics/vclzq_u8.c: Likewise.
7541 * gcc.target/arm/mve/intrinsics/vcvtaq_s16_f16.c: Likewise.
7542 * gcc.target/arm/mve/intrinsics/vcvtaq_s32_f32.c: Likewise.
7543 * gcc.target/arm/mve/intrinsics/vcvtaq_u16_f16.c: Likewise.
7544 * gcc.target/arm/mve/intrinsics/vcvtaq_u32_f32.c: Likewise.
7545 * gcc.target/arm/mve/intrinsics/vcvtmq_s16_f16.c: Likewise.
7546 * gcc.target/arm/mve/intrinsics/vcvtmq_s32_f32.c: Likewise.
7547 * gcc.target/arm/mve/intrinsics/vcvtmq_u16_f16.c: Likewise.
7548 * gcc.target/arm/mve/intrinsics/vcvtmq_u32_f32.c: Likewise.
7549 * gcc.target/arm/mve/intrinsics/vcvtnq_s16_f16.c: Likewise.
7550 * gcc.target/arm/mve/intrinsics/vcvtnq_s32_f32.c: Likewise.
7551 * gcc.target/arm/mve/intrinsics/vcvtnq_u16_f16.c: Likewise.
7552 * gcc.target/arm/mve/intrinsics/vcvtpq_s16_f16.c: Likewise.
7553 * gcc.target/arm/mve/intrinsics/vcvtpq_s32_f32.c: Likewise.
7554 * gcc.target/arm/mve/intrinsics/vcvtpq_u16_f16.c: Likewise.
7555 * gcc.target/arm/mve/intrinsics/vcvtpq_u32_f32.c: Likewise.
7556 * gcc.target/arm/mve/intrinsics/vdupq_n_s16.c: Likewise.
7557 * gcc.target/arm/mve/intrinsics/vdupq_n_s32.c: Likewise.
7558 * gcc.target/arm/mve/intrinsics/vdupq_n_s8.c: Likewise.
7559 * gcc.target/arm/mve/intrinsics/vdupq_n_u16.c: Likewise.
7560 * gcc.target/arm/mve/intrinsics/vdupq_n_u32.c: Likewise.
7561 * gcc.target/arm/mve/intrinsics/vdupq_n_u8.c: Likewise.
7562 * gcc.target/arm/mve/intrinsics/vmovlbq_s16.c: Likewise.
7563 * gcc.target/arm/mve/intrinsics/vmovlbq_s8.c: Likewise.
7564 * gcc.target/arm/mve/intrinsics/vmovlbq_u16.c: Likewise.
7565 * gcc.target/arm/mve/intrinsics/vmovlbq_u8.c: Likewise.
7566 * gcc.target/arm/mve/intrinsics/vmovltq_s16.c: Likewise.
7567 * gcc.target/arm/mve/intrinsics/vmovltq_s8.c: Likewise.
7568 * gcc.target/arm/mve/intrinsics/vmovltq_u16.c: Likewise.
7569 * gcc.target/arm/mve/intrinsics/vmovltq_u8.c: Likewise.
7570 * gcc.target/arm/mve/intrinsics/vmvnq_s16.c: Likewise.
7571 * gcc.target/arm/mve/intrinsics/vmvnq_s32.c: Likewise.
7572 * gcc.target/arm/mve/intrinsics/vmvnq_s8.c: Likewise.
7573 * gcc.target/arm/mve/intrinsics/vmvnq_u16.c: Likewise.
7574 * gcc.target/arm/mve/intrinsics/vmvnq_u32.c: Likewise.
7575 * gcc.target/arm/mve/intrinsics/vmvnq_u8.c: Likewise.
7576 * gcc.target/arm/mve/intrinsics/vnegq_s16.c: Likewise.
7577 * gcc.target/arm/mve/intrinsics/vnegq_s32.c: Likewise.
7578 * gcc.target/arm/mve/intrinsics/vnegq_s8.c: Likewise.
7579 * gcc.target/arm/mve/intrinsics/vqabsq_s16.c: Likewise.
7580 * gcc.target/arm/mve/intrinsics/vqabsq_s32.c: Likewise.
7581 * gcc.target/arm/mve/intrinsics/vqabsq_s8.c: Likewise.
7582 * gcc.target/arm/mve/intrinsics/vqnegq_s16.c: Likewise.
7583 * gcc.target/arm/mve/intrinsics/vqnegq_s32.c: Likewise.
7584 * gcc.target/arm/mve/intrinsics/vqnegq_s8.c: Likewise.
7585 * gcc.target/arm/mve/intrinsics/vrev16q_s8.c: Likewise.
7586 * gcc.target/arm/mve/intrinsics/vrev16q_u8.c: Likewise.
7587 * gcc.target/arm/mve/intrinsics/vrev32q_s16.c: Likewise.
7588 * gcc.target/arm/mve/intrinsics/vrev32q_s8.c: Likewise.
7589 * gcc.target/arm/mve/intrinsics/vrev32q_u16.c: Likewise.
7590 * gcc.target/arm/mve/intrinsics/vrev32q_u8.c: Likewise.
7591
7592 2020-03-17 Mihail Ionescu <mihail.ionescu@arm.com>
7593
7594 * gcc.target/arm/multilib.exp: Add new v8.1-M entry.
7595
7596 2020-03-17 Jakub Jelinek <jakub@redhat.com>
7597
7598 PR tree-optimization/94015
7599 * gcc.dg/pr94015.c: New test.
7600
7601 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
7602 Mihail Ionescu <mihail.ionescu@arm.com>
7603 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
7604
7605 * gcc.target/arm/mve/intrinsics/vcvtq_s16_f16.c: New test.
7606 * gcc.target/arm/mve/intrinsics/vcvtq_s32_f32.c: Likewise.
7607 * gcc.target/arm/mve/intrinsics/vcvtq_u16_f16.c: Likewise.
7608 * gcc.target/arm/mve/intrinsics/vcvtq_u32_f32.c: Likewise.
7609 * gcc.target/arm/mve/intrinsics/vmvnq_n_s16.c: Likewise.
7610 * gcc.target/arm/mve/intrinsics/vmvnq_n_s32.c: Likewise.
7611 * gcc.target/arm/mve/intrinsics/vmvnq_n_u16.c: Likewise.
7612 * gcc.target/arm/mve/intrinsics/vmvnq_n_u32.c: Likewise.
7613 * gcc.target/arm/mve/intrinsics/vrev64q_s16.c: Likewise.
7614 * gcc.target/arm/mve/intrinsics/vrev64q_s32.c: Likewise.
7615 * gcc.target/arm/mve/intrinsics/vrev64q_s8.c: Likewise.
7616 * gcc.target/arm/mve/intrinsics/vrev64q_u16.c: Likewise.
7617 * gcc.target/arm/mve/intrinsics/vrev64q_u32.c: Likewise.
7618 * gcc.target/arm/mve/intrinsics/vrev64q_u8.c: Likewise.
7619
7620 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
7621 Mihail Ionescu <mihail.ionescu@arm.com>
7622 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
7623
7624 * gcc.target/arm/mve/intrinsics/vabsq_f16.c: New test.
7625 * gcc.target/arm/mve/intrinsics/vabsq_f32.c: Likewise.
7626 * gcc.target/arm/mve/intrinsics/vcvtbq_f32_f16.c: Likewise.
7627 * gcc.target/arm/mve/intrinsics/vcvtq_f16_s16.c: Likewise.
7628 * gcc.target/arm/mve/intrinsics/vcvtq_f16_u16.c: Likewise.
7629 * gcc.target/arm/mve/intrinsics/vcvtq_f32_s32.c: Likewise.
7630 * gcc.target/arm/mve/intrinsics/vcvtq_f32_u32.c: Likewise.
7631 * gcc.target/arm/mve/intrinsics/vcvttq_f32_f16.c: Likewise.
7632 * gcc.target/arm/mve/intrinsics/vdupq_n_f16.c: Likewise.
7633 * gcc.target/arm/mve/intrinsics/vdupq_n_f32.c: Likewise.
7634 * gcc.target/arm/mve/intrinsics/vnegq_f16.c: Likewise.
7635 * gcc.target/arm/mve/intrinsics/vnegq_f32.c: Likewise.
7636 * gcc.target/arm/mve/intrinsics/vrev32q_f16.c: Likewise.
7637 * gcc.target/arm/mve/intrinsics/vrev64q_f16.c: Likewise.
7638 * gcc.target/arm/mve/intrinsics/vrev64q_f32.c: Likewise.
7639 * gcc.target/arm/mve/intrinsics/vrndaq_f16.c: Likewise.
7640 * gcc.target/arm/mve/intrinsics/vrndaq_f32.c: Likewise.
7641 * gcc.target/arm/mve/intrinsics/vrndmq_f16.c: Likewise.
7642 * gcc.target/arm/mve/intrinsics/vrndmq_f32.c: Likewise.
7643 * gcc.target/arm/mve/intrinsics/vrndnq_f16.c: Likewise.
7644 * gcc.target/arm/mve/intrinsics/vrndnq_f32.c: Likewise.
7645 * gcc.target/arm/mve/intrinsics/vrndpq_f16.c: Likewise.
7646 * gcc.target/arm/mve/intrinsics/vrndpq_f32.c: Likewise.
7647 * gcc.target/arm/mve/intrinsics/vrndq_f16.c: Likewise.
7648 * gcc.target/arm/mve/intrinsics/vrndq_f32.c: Likewise.
7649 * gcc.target/arm/mve/intrinsics/vrndxq_f16.c: Likewise.
7650 * gcc.target/arm/mve/intrinsics/vrndxq_f32.c: Likewise.
7651
7652 2020-03-16 Andre Vieira <andre.simoesdiasvieira@arm.com>
7653 Mihail Ionescu <mihail.ionescu@arm.com>
7654 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
7655
7656 * gcc.target/arm/mve/intrinsics/vst4q_f16.c: New test.
7657 * gcc.target/arm/mve/intrinsics/vst4q_f32.c: Likewise.
7658 * gcc.target/arm/mve/intrinsics/vst4q_s16.c: Likewise.
7659 * gcc.target/arm/mve/intrinsics/vst4q_s32.c: Likewise.
7660 * gcc.target/arm/mve/intrinsics/vst4q_s8.c: Likewise.
7661 * gcc.target/arm/mve/intrinsics/vst4q_u16.c: Likewise.
7662 * gcc.target/arm/mve/intrinsics/vst4q_u32.c: Likewise.
7663 * gcc.target/arm/mve/intrinsics/vst4q_u8.c: Likewise.
7664
7665 2020-03-17 Jakub Jelinek <jakub@redhat.com>
7666
7667 PR target/94185
7668 * g++.target/i386/pr94185.C (l): Use 4294967295U instead of 4294967295
7669 to avoid FAIL with -m32 -std=c++98.
7670
7671 2020-03-17 Christophe Lyon <christophe.lyon@linaro.org>
7672
7673 * gcc.target/aarch64/sve/acle/general-c/sizeless-1.c: Remove
7674 superfluous dg-error.
7675 * gcc.target/aarch64/sve/acle/general-c/sizeless-2.c: Likewise.
7676
7677 2020-03-17 Jakub Jelinek <jakub@redhat.com>
7678
7679 PR middle-end/94189
7680 * gcc.dg/pr94189.c: New test.
7681
7682 2020-03-17 Martin Liska <mliska@suse.cz>
7683
7684 PR lto/94157
7685 * gcc.dg/lto/pr94157_0.c: Add gas effective
7686 target filter.
7687
7688 2020-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
7689
7690 PR d/92309
7691 * gdc.dg/pr92309.d: New test.
7692
7693 2020-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
7694
7695 PR d/92216
7696 * gdc.dg/imports/pr92216.d: New.
7697 * gdc.dg/pr92216.d: New test.
7698
7699 2020-03-16 Jakub Jelinek <jakub@redhat.com>
7700
7701 PR c/94179
7702 * gcc.c-torture/compile/pr94179.c: New test.
7703
7704 2020-03-16 Vladimir Makarov <vmakarov@redhat.com>
7705
7706 PR target/94185
7707 * g++.target/i386/pr94185.C: New test.
7708
7709 2020-03-16 Richard Sandiford <richard.sandiford@arm.com>
7710
7711 * gcc.target/aarch64/sve/acle/general-c/sizeless-1.c: Add a test
7712 name to .-1 dg-error tests.
7713 * gcc.target/aarch64/sve/acle/general-c/sizeless-2.c: Likewise.
7714
7715 2020-03-16 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
7716
7717 * gcc.target/arm/mve/intrinsics/mve_libcall1.c: New test.
7718 * gcc.target/arm/mve/intrinsics/mve_libcall2.c: Likewise.
7719
7720 2020-03-16 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
7721
7722 * gcc.target/arm/mve/intrinsics/mve_fp_fpu1.c: New test.
7723 * gcc.target/arm/mve/intrinsics/mve_fp_fpu2.c: Likewise.
7724 * gcc.target/arm/mve/intrinsics/mve_fpu1.c: Likewise.
7725 * gcc.target/arm/mve/intrinsics/mve_fpu2.c: Likewise.
7726 * gcc.target/arm/mve/intrinsics/mve_fpu3.c: Likewise.
7727
7728
7729 2020-03-16 Andre Vieira <andre.simoesdiasvieira@arm.com>
7730 Mihail Ionescu <mihail.ionescu@arm.com>
7731 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
7732
7733 * gcc.target/arm/mve/intrinsics/mve_vector_float.c: New test.
7734 * gcc.target/arm/mve/intrinsics/mve_vector_float1.c: Likewise.
7735 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Likewise.
7736 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise.
7737 * gcc.target/arm/mve/intrinsics/mve_vector_int1.c: Likewise.
7738 * gcc.target/arm/mve/intrinsics/mve_vector_int2.c: Likewise.
7739 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
7740 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
7741 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
7742 * gcc.target/arm/mve/mve.exp: New file.
7743 * lib/target-supports.exp
7744 (check_effective_target_arm_v8_1m_mve_fp_ok_nocache): Proc to check
7745 armv8.1-m.main+mve.fp and returning corresponding options.
7746 (check_effective_target_arm_v8_1m_mve_fp_ok): Proc to call
7747 check_effective_target_arm_v8_1m_mve_fp_ok_nocache to check support of
7748 MVE with floating point on the current target.
7749 (add_options_for_arm_v8_1m_mve_fp): Proc to call
7750 check_effective_target_arm_v8_1m_mve_fp_ok to return corresponding
7751 compiler options for MVE with floating point.
7752 (check_effective_target_arm_v8_1m_mve_ok_nocache): Modify to test and
7753 return hard float-abi on success.
7754
7755 2020-03-16 H.J. Lu <hongjiu.lu@intel.com>
7756
7757 PR target/89229
7758 * gcc.target/i386/pr89229-7a.c: New test.
7759 * gcc.target/i386/pr89229-7b.c: Likewise.
7760 * gcc.target/i386/pr89229-7c.c: Likewise.
7761
7762 2020-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
7763
7764 * gdc.dg/asm1.d: Add new test for ICE in asm parser.
7765 * gdc.dg/asm5.d: New test.
7766
7767 2020-03-16 Jakub Jelinek <jakub@redhat.com>
7768
7769 PR debug/94167
7770 * gcc.dg/pr94167.c: New test.
7771
7772 PR tree-optimization/94166
7773 * gcc.dg/pr94166.c: New test.
7774
7775 2020-03-16 Bin Cheng <bin.cheng@linux.alibaba.com>
7776
7777 PR tree-optimization/94125
7778 * gcc.dg/tree-ssa/pr94125.c: New test.
7779
7780 2020-03-15 H.J. Lu <hongjiu.lu@intel.com>
7781
7782 PR target/89229
7783 * gcc.target/i386/pr89229-6a.c: New test.
7784 * gcc.target/i386/pr89229-6b.c: Likewise.
7785 * gcc.target/i386/pr89229-6c.c: Likewise.
7786
7787 2020-03-15 Lewis Hyatt <lhyatt@gmail.com>
7788
7789 * gcc.misc-tests/help.exp: Adapt to new output for
7790 -Walloc-size-larger-than= option.
7791
7792 2020-03-14 H.J. Lu <hongjiu.lu@intel.com>
7793
7794 PR target/89229
7795 * gcc.target/i386/pr89229-5a.c: New test.
7796 * gcc.target/i386/pr89229-5b.c: Likewise.
7797 * gcc.target/i386/pr89229-5c.c: Likewise.
7798
7799 2020-03-14 Segher Boessenkool <segher@kernel.crashing.org>
7800
7801 PR target/94176
7802 * gcc.target/powerpc/fold-vec-mule-misc.c: Use vmx_hw selector.
7803
7804 2020-03-13 David Malcolm <dmalcolm@redhat.com>
7805
7806 PR analyzer/94099
7807 PR analyzer/94105
7808 * gcc.dg/analyzer/pr94099.c: New test.
7809 * gcc.dg/analyzer/pr94105.c: New test.
7810
7811 2020-03-13 Vasee Vinayagamoorthy <vaseeharan.vinayagamoorthy@arm.com>
7812
7813 * gcc.target/aarch64/advsimd-intrinsics/bfcvt-nosimd.c: Fix DejaGnu
7814 typo.
7815
7816 2020-03-13 Martin Sebor <msebor@redhat.com>
7817
7818 PR c/94040
7819 * gcc.dg/Wbuiltin-declaration-mismatch-12.c: Relax test to look
7820 for warning name rather than the exact text.
7821 * gcc.dg/Wbuiltin-declaration-mismatch-14.c: New test.
7822 * gcc.dg/Wbuiltin-declaration-mismatch-15.c: New test.
7823 * gcc.dg/pr62090.c: Prune expected warning.
7824 * gcc.dg/pr89314.c: Look for warning name rather than text.
7825 * gcc.dg/torture/pr54261-1.c: Correct built-in declartion.
7826
7827 2020-03-13 Uroš Bizjak <ubizjak@gmail.com>
7828
7829 * gcc.target/i386/pr64409.c: Do not limit compilation to x32 targets.
7830 (dg-error): Quote 'ms_abi' attribute.
7831 * gcc.target/i386/pr71958.c: Do not limit compilation to x32 targets.
7832 Require maybe_x32 effective target.
7833 (dg-options): Add -mx32.
7834 (dg-error): Quote 'ms_abi' attribute.
7835 * gcc.target/i386/pr90096.c (dg-error): Update relative
7836 location of target x32 error.
7837
7838 2020-03-13 Patrick Palka <ppalka@redhat.com>
7839
7840 PR c++/67960
7841 * g++.dg/diagnostic/pr67960.C: New test.
7842 * g++.dg/diagnostic/pr67960-2.C: New test.
7843
7844 2020-03-13 Martin Liska <mliska@suse.cz>
7845
7846 PR lto/94157
7847 * gcc.dg/lto/pr94157_0.c: New test.
7848
7849 2020-03-13 Kewen Lin <linkw@gcc.gnu.org>
7850
7851 PR testsuite/93935
7852 * gcc.dg/vect/bb-slp-over-widen-2.c: Expect basic block vectorized
7853 messages only on vect_hw_misalign targets.
7854
7855 2020-03-13 H.J. Lu <hongjiu.lu@intel.com>
7856
7857 PR target/89229
7858 * gcc.target/i386/pr89229-4a.c: New test.
7859 * gcc.target/i386/pr89229-4b.c: Likewise.
7860 * gcc.target/i386/pr89229-4c.c: Likewise.
7861
7862 2019-03-13 Eric Botcazou <ebotcazou@adacore.com>
7863
7864 * gcc.c-torture/compile/20200313-1.c: New test.
7865
7866 2020-03-12 Jeff Law <law@redhat.com>
7867
7868 PR rtl-optimization/90275
7869 * gcc.c-torture/compile/pr90275.c: New test.
7870
7871 2020-03-12 Richard Biener <rguenther@suse.de>
7872
7873 PR tree-optimization/94103
7874 * gcc.target/i386/pr94103.c: New testcase.
7875
7876 2020-03-12 Tobias Burnus <tobias@codesourcery.com>
7877
7878 PR middle-end/94120
7879 * gfortran.dg/goacc/pr78260-2.f90: Correct scan-tree-dump-times.
7880 Extend test case to result variables.
7881 * gfortran.dg/goacc/declare-2.f95: Actually check module-declaration
7882 restriction of OpenACC.
7883 * gfortran.dg/goacc/declare-3.f95: Remove case where this
7884 restriction is violated.
7885 * gfortran.dg/goacc/pr94120-1.f90: New.
7886 * gfortran.dg/goacc/pr94120-2.f90: New.
7887 * gfortran.dg/goacc/pr94120-3.f90: New.
7888
7889 2020-03-12 Jakub Jelinek <jakub@redhat.com>
7890
7891 PR tree-optimization/94130
7892 * gcc.c-torture/execute/pr94130.c: New test.
7893
7894 PR c++/93907
7895 * g++.dg/cpp2a/concepts-using2.C (cc): Use long long instead of
7896 __int128 if __SIZEOF_INT128__ isn't defined.
7897
7898 2020-03-06 Marek Polacek <polacek@redhat.com>
7899
7900 PR c++/94074 - wrong modifying const object error for COMPONENT_REF.
7901 * g++.dg/cpp1y/constexpr-tracking-const17.C: New test.
7902 * g++.dg/cpp1y/constexpr-tracking-const18.C: New test.
7903 * g++.dg/cpp1y/constexpr-tracking-const19.C: New test.
7904 * g++.dg/cpp1y/constexpr-tracking-const20.C: New test.
7905 * g++.dg/cpp1y/constexpr-tracking-const21.C: New test.
7906 * g++.dg/cpp1y/constexpr-tracking-const22.C: New test.
7907
7908 2020-03-11 Jakub Jelinek <jakub@redhat.com>
7909
7910 PR target/94134
7911 * gcc.c-torture/execute/pr94134.c: New test.
7912
7913 2020-03-11 Kito Cheng <kito.cheng@sifive.com>
7914
7915 * gcc.target/riscv/interrupt-2.c: Update testcase and expected output.
7916
7917 2020-03-11 Richard Biener <rguenther@suse.de>
7918
7919 * gcc.dg/torture/20200311-1.c: New testcase.
7920
7921 2020-03-11 Matthew Malcomson <matthew.malcomson@arm.com>
7922
7923 * lib/scanasm.exp (parse_function_bodies): Lines starting with '@' also
7924 counted as fluff.
7925
7926 2020-03-11 Richard Wai <richard@annexi-strayline.com>
7927
7928 * gnat.dg/subpools1.adb: New test.
7929
7930 2020-03-11 Jakub Jelinek <jakub@redhat.com>
7931
7932 PR target/94121
7933 * gcc.dg/pr94121.c: New test.
7934
7935 PR middle-end/94111
7936 * gcc.dg/dfp/pr94111.c: New test.
7937
7938 PR tree-optimization/94114
7939 * gcc.dg/pr94114.c: New test.
7940
7941 2020-03-10 Marek Polacek <polacek@redhat.com>
7942
7943 PR c++/94124 - wrong conversion error with non-viable overload.
7944 * g++.dg/cpp0x/initlist-overload1.C: New test.
7945
7946 2020-03-10 Jiufu Guo <guojiufu@linux.ibm.com>
7947
7948 PR target/93709
7949 * gcc.target/powerpc/p9-minmax-3.c: New test.
7950
7951 2020-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
7952
7953 PR target/90763
7954 * gcc.target/powerpc/pr90763.c: New.
7955
7956 2020-03-10 Uroš Bizjak <ubizjak@gmail.com>
7957
7958 * g++.dg/pr80481.C (dg-final): Scan for SSE reg-reg moves only.
7959
7960 2020-03-10 Jeff Law <law@redhat.com>
7961
7962 Revert:
7963 2020-02-29 Jeff Law <law@redhat.com>
7964
7965 * gcc.target/xstormy16/sfr/06_sfrw_to_var.c: Update expected output.
7966
7967 2020-03-10 Jakub Jelinek <jakub@redhat.com>
7968
7969 PR target/94088
7970 * gcc.target/i386/pr94088.c: New test.
7971
7972 2020-03-09 Marek Polacek <polacek@redhat.com>
7973
7974 PR c++/92031 - bogus taking address of rvalue error.
7975 PR c++/91465 - ICE with template codes in check_narrowing.
7976 PR c++/93870 - wrong error when converting template non-type arg.
7977 PR c++/94068 - ICE with template codes in check_narrowing.
7978 * g++.dg/cpp0x/conv-tmpl2.C: New test.
7979 * g++.dg/cpp0x/conv-tmpl3.C: New test.
7980 * g++.dg/cpp0x/conv-tmpl4.C: New test.
7981 * g++.dg/cpp0x/conv-tmpl5.C: New test.
7982 * g++.dg/cpp0x/conv-tmpl6.C: New test.
7983 * g++.dg/cpp1z/conv-tmpl1.C: New test.
7984
7985 2020-03-09 Jakub Jelinek <jakub@redhat.com>
7986
7987 PR c++/94067
7988 * g++.dg/warn/Wconversion-pr94067.C: New test.
7989
7990 2020-03-09 Marek Polacek <polacek@redhat.com>
7991
7992 PR c++/94050 - ABI issue with alignas on armv7hl.
7993 * g++.dg/abi/align3.C: New test.
7994
7995 2020-03-09 Christophe Lyon <christophe.lyon@linaro.org>
7996
7997 * gcc.target/arm/fuse-caller-save.c: Fix DejaGnu typo.
7998
7999 2020-03-09 Martin Liska <mliska@suse.cz>
8000
8001 PR target/93800
8002 * gcc.target/powerpc/pr93800.c: New test.
8003
8004 2020-03-09 Bin Cheng <bin.cheng@linux.alibaba.com>
8005
8006 * g++.dg/coroutines/torture/co-ret-15-default-return_void.C: New.
8007
8008 2020-03-09 Kewen Lin <linkw@gcc.gnu.org>
8009
8010 PR testsuite/94019
8011 * gcc.dg/vect/vect-over-widen-17.c: Don't expect vector char if it's
8012 without misaligned vector access support.
8013
8014 2020-03-09 Kewen Lin <linkw@gcc.gnu.org>
8015
8016 PR testsuite/94023
8017 * gcc.dg/vect/slp-perm-12.c: Expect loop vectorized messages only on
8018 vect_hw_misalign targets.
8019
8020 2020-03-08 Paul Thomas <pault@gcc.gnu.org>
8021
8022 PR fortran/93581
8023 * gfortran.dg/inquiry_type_ref_6.f90 : New test.
8024
8025 2020-03-08 Patrick Palka <ppalka@redhat.com>
8026
8027 PR c++/93729
8028 * g++.dg/concepts/pr93729.C: New test.
8029
8030 * g++.dg/concepts/diagnostic4.C: New test.
8031
8032 2020-03-08 H.J. Lu <hongjiu.lu@intel.com>
8033
8034 PR target/89229
8035 PR target/89346
8036 * gcc.target/i386/pr89229-3c.c: Include "pr89229-3a.c", instead
8037 of "pr89229-5a.c".
8038
8039 2020-03-06 David Malcolm <dmalcolm@redhat.com>
8040
8041 * gcc.dg/analyzer/malloc-4.c: Update expected output of leak to
8042 reflect fix to region_model::get_representative_path_var, adding
8043 the missing "*" from the cast.
8044
8045 2020-03-06 Wilco Dijkstra <wdijkstr@arm.com>
8046
8047 * gcc.target/aarch64/fmla_intrinsic_1.c: Check for correct lane syntax.
8048 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
8049 * gcc.target/aarch64/mla_intrinsic_1.c: Likewise.
8050 * gcc.target/aarch64/mls_intrinsic_1.c: Likewise.
8051
8052 2020-03-06 Claudiu Zissulescu <claziss@synopsys.com>
8053
8054 * gcc.target/arc/tumaddsidi4.c: Step-up optimization level.
8055
8056 2020-03-06 Delia Burduv <delia.burduv@arm.com>
8057
8058 * gcc.target/arm/simd/bf16_vldn_1.c: New test.
8059
8060 2020-03-06 Delia Burduv <delia.burduv@arm.com>
8061
8062 * gcc.target/arm/simd/bf16_vstn_1.c: New test.
8063
8064 2020-03-06 Kito Cheng <kito.cheng@sifive.com>
8065
8066 * gcc.target/riscv/pr93304.c: Update expected output and comment.
8067
8068 2020-03-06 Delia Burduv <delia.burduv@arm.com>
8069
8070 * gcc.target/aarch64/advsimd-intrinsics/bfcvt-compile.c: New test.
8071 * gcc.target/aarch64/advsimd-intrinsics/bfcvt-nobf16.c: New test.
8072 * gcc.target/aarch64/advsimd-intrinsics/bfcvt-nosimd.c: New test.
8073 * gcc.target/aarch64/advsimd-intrinsics/bfcvtnq2-untied.c: New test.
8074
8075 2020-03-06 Kito Cheng <kito.cheng@sifive.com>
8076
8077 PR tree-optimization/90883
8078 * g++.dg/tree-ssa/pr90883.c: Add --param max-inline-insns-size=1.
8079 Add aarch64-*-* mips*-*-* to XFAIL.
8080
8081 2020-03-05 H.J. Lu <hongjiu.lu@intel.com>
8082
8083 PR target/89229
8084 PR target/89346
8085 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Updated.
8086 * gcc.target/i386/pr89229-2a.c: New test.
8087 * gcc.target/i386/pr89229-2b.c: Likewise.
8088 * gcc.target/i386/pr89229-2c.c: Likewise.
8089 * gcc.target/i386/pr89229-3a.c: Likewise.
8090 * gcc.target/i386/pr89229-3b.c: Likewise.
8091 * gcc.target/i386/pr89229-3c.c: Likewise.
8092 * gcc.target/i386/pr89346.c: Likewise.
8093
8094 2020-03-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
8095
8096 * g++.dg/pr80481.C: Disable epilogue vectorization.
8097
8098 2020-03-05 Joseph Myers <joseph@codesourcery.com>
8099
8100 PR c/93577
8101 * gcc.dg/pr93577-1.c, gcc.dg/pr93577-2.c, gcc.dg/pr93577-3.c,
8102 gcc.dg/pr93577-4.c, gcc.dg/pr93577-5.c, gcc.dg/pr93577-6.c: New
8103 tests.
8104 * gcc.dg/vla-init-1.c: Expect fewer errors about VLA initializer.
8105
8106 2020-03-05 Jeff Law <law@redhat.com>
8107
8108 PR tree-optimization/91890
8109 * gcc.dg/pragma-diag-8.c: New test.
8110
8111 2020-03-05 Jakub Jelinek <jakub@redhat.com>
8112
8113 PR target/94046
8114 * g++.target/i386/pr94046-1.C: New test.
8115 * g++.target/i386/pr94046-2.C: New test.
8116
8117 2020-03-05 Uroš Bizjak <ubizjak@gmail.com>
8118
8119 * g++.dg/asan/asan_test.C (dg-options): Add
8120 -Wno-alloc-size-larger-than.
8121
8122 2020-03-05 Jakub Jelinek <jakub@redhat.com>
8123
8124 PR target/90311
8125 * gcc.c-torture/execute/pr90311.c: New test.
8126
8127 2020-03-05 Jeff Law <law@redhat.com>
8128
8129 * gcc.target/arm/fuse-caller-save.c: Generalize expected output.
8130
8131 2020-03-05 Mark Eggleston <mark.eggleston@codethink.com>
8132
8133 PR fortran/93792
8134 * gfortran.dg/pr93792.f90: New test.
8135
8136 2020-03-05 Delia Burduv <delia.burduv@arm.com>
8137
8138 * gcc.target/arm/simd/bf16_ma_1.c: New test.
8139 * gcc.target/arm/simd/bf16_ma_2.c: New test.
8140 * gcc.target/arm/simd/bf16_mmla_1.c: New test.
8141
8142 2020-03-05 Jakub Jelinek <jakub@redhat.com>
8143
8144 PR middle-end/93399
8145 * gcc.dg/pr93399.c: New test.
8146
8147 PR tree-optimization/93582
8148 * gcc.dg/tree-ssa/pr93582-11.c: New test.
8149
8150 2020-03-04 Martin Sebor <msebor@redhat.com>
8151
8152 PR c++/90938
8153 * g++.dg/init/array55.C: New test.
8154 * g++.dg/init/array56.C: New test.
8155 * g++.dg/cpp2a/nontype-class33.C: New test.
8156
8157 2020-03-04 Martin Sebor <msebor@redhat.com>
8158
8159 PR tree-optimization/93986
8160 * gcc.dg/pr93986.c: New test.
8161
8162 2020-03-04 David Malcolm <dmalcolm@redhat.com>
8163
8164 PR analyzer/94028
8165 * g++.dg/analyzer/pr94028.C: New test.
8166
8167 2020-03-04 Martin Sebor <msebor@redhat.com>
8168
8169 PR middle-end/81401
8170 * gcc.dg/tree-ssa/builtin-sprintf-warn-24.c: New test.
8171
8172 2020-03-04 Will Schmidt <will_schmidt@vnet.ibm.com>
8173
8174 * gcc.target/powerpc/20050603-3.c: Remove XFAILS.
8175
8176 2020-03-04 Will Schmidt <will_schmidt@vnet.ibm.com>
8177
8178 * gcc.target/powerpc/pr93122.c: Add dg-require.
8179
8180 2020-03-04 David Malcolm <dmalcolm@redhat.com>
8181
8182 PR analyzer/93993
8183 * gcc.dg/analyzer/expect-1.c: New test.
8184 * gcc.dg/analyzer/malloc-4.c: New test.
8185 * gfortran.dg/analyzer/pr93993.f90: Remove xfail from dg-bogus.
8186 Move location of leak warning and update message.
8187
8188 2020-03-04 David Malcolm <dmalcolm@redhat.com>
8189
8190 PR analyzer/93993
8191 * gfortran.dg/analyzer/pr93993.f90: New test.
8192
8193 2020-03-04 Martin Liska <mliska@suse.cz>
8194
8195 * gcc.target/i386/pr91623.c: Add -fcommon in order
8196 to re-trigger the needed code for the test-case which
8197 was added in r10-2910-g9151048d854e352a9b83b771c6711b8221c73f7e.
8198
8199 2020-03-04 Jakub Jelinek <jakub@redhat.com>
8200
8201 PR debug/93888
8202 * g++.dg/guality/pr93888.C: New test.
8203
8204 2020-02-04 Richard Biener <rguenther@suse.de>
8205
8206 PR tree-optimization/93964
8207 * gcc.dg/graphite/pr93964.c: New testcase.
8208
8209 2020-03-04 Jakub Jelinek <jakub@redhat.com>
8210
8211 PR tree-optimization/94001
8212 * gcc.dg/pr94001.c: New test.
8213
8214 2020-03-04 Kito Cheng <kito.cheng@sifive.com>
8215
8216 PR target/93995
8217 * gcc.dg/pr93995.c: New.
8218
8219 2020-03-03 Marek Polacek <polacek@redhat.com>
8220
8221 PR c++/90505 - mismatch in template argument deduction.
8222 * g++.dg/template/deduce4.C: New test.
8223 * g++.dg/template/deduce5.C: New test.
8224 * g++.dg/template/deduce6.C: New test.
8225 * g++.dg/template/deduce7.C: New test.
8226
8227 2020-03-03 Jakub Jelinek <jakub@redhat.com>
8228
8229 PR c++/93998
8230 * g++.dg/ext/pr93998.C: New test.
8231
8232 2020-03-03 Dennis Zhang <dennis.zhang@arm.com>
8233
8234 * gcc.target/arm/simd/bf16_cvt_1.c: New test.
8235
8236 2020-03-03 Jakub Jelinek <jakub@redhat.com>
8237
8238 PR tree-optimization/93582
8239 * gcc.dg/tree-ssa/pr93582-10.c: New test.
8240 * gcc.dg/pr93582.c: New test.
8241 * gcc.c-torture/execute/pr93582.c: New test.
8242
8243 2020-03-03 Richard Biener <rguenther@suse.de>
8244
8245 PR tree-optimization/93946
8246 * gcc.dg/torture/pr93946-1.c: New testcase.
8247 * gcc.dg/torture/pr93946-2.c: Likewise.
8248
8249 2020-03-03 Jakub Jelinek <jakub@redhat.com>
8250
8251 PR rtl-optimization/94002
8252 * gcc.dg/pr94002.c: New test.
8253
8254 PR tree-optimization/93927
8255 * gcc.c-torture/compile/pr93927-1.c: New test.
8256 * gcc.c-torture/compile/pr93927-2.c: New test.
8257
8258 2020-03-03 Jun Ma <JunMa@linux.alibaba.com>
8259
8260 * g++.dg/coroutines/torture/co-await-15-capture-comp-ref.C: New test.
8261
8262 2020-03-03 Jun Ma <JunMa@linux.alibaba.com>
8263
8264 * g++.dg/coroutines/torture/co-await-14-template-traits.C: New test.
8265
8266 2020-03-02 David Malcolm <dmalcolm@redhat.com>
8267
8268 * gcc.dg/analyzer/CVE-2005-1689-dedupe-issue.c: Add
8269 -fanalyzer-show-duplicate-count.
8270
8271 2020-03-02 David Malcolm <dmalcolm@redhat.com>
8272
8273 PR analyzer/93959
8274 * g++.dg/analyzer/cstdlib-2.C: New test.
8275 * g++.dg/analyzer/cstdlib.C: New test.
8276
8277 2020-03-02 Iain Sandoe <iain@sandoe.co.uk>
8278 Jun Ma <JunMa@linux.alibaba.com>
8279
8280 * g++.dg/coroutines/torture/class-05-lambda-capture-copy-local.C:
8281 * g++.dg/coroutines/torture/lambda-09-init-captures.C: New test.
8282 * g++.dg/coroutines/torture/lambda-10-mutable.C: New test.
8283
8284 2020-03-02 Uroš Bizjak <ubizjak@gmail.com>
8285
8286 PR target/93997
8287 * gcc.target/i386/pr93997.c: New test.
8288
8289 2020-03-02 Martin Sebor <msebor@redhat.com>
8290
8291 PR tree-optimization/92982
8292 * gcc.dg/strlenopt-94.c: New test.
8293
8294 2020-03-02 Iain Sandoe <iain@sandoe.co.uk>
8295
8296 * g++.dg/coroutines/torture/func-params-09-awaitable-parms.C: New test.
8297 * g++.dg/coroutines/torture/local-var-5-awaitable.C: New test.
8298
8299 2020-03-02 Jeff Law <law@redhat.com>
8300
8301 * gcc.target/arm/fuse-caller-save.c: Update expected output.
8302
8303 2020-03-02 Martin Liska <mliska@suse.cz>
8304
8305 * gcc.dg/vect/bb-slp-19.c: The comment
8306 does not align with fact that we started
8307 to SLP the testcase.
8308
8309 2020-03-02 Kewen Lin <linkw@gcc.gnu.org>
8310
8311 * gcc.dg/tree-ssa/scev-8.c: Revise check string.
8312 * gcc.dg/tree-ssa/scev-9.c: Ditto.
8313 * gcc.dg/tree-ssa/scev-10.c: Ditto.
8314 * gcc.dg/tree-ssa/scev-11.c: Ditto.
8315 * gcc.dg/tree-ssa/scev-12.c: Ditto.
8316
8317 2020-03-01 Martin Sebor <msebor@redhat.com>
8318
8319 PR c++/92721
8320 g++.dg/ext/attr-access.C: New test.
8321
8322 2020-03-01 Martin Sebor <msebor@redhat.com>
8323
8324 PR middle-end/93926
8325 * gcc.dg/Wbuiltin-declaration-mismatch-13.c: New test.
8326
8327 2020-03-01 Martin Sebor <msebor@redhat.com>
8328
8329 PR c/93812
8330 * gcc.dg/format/proto.c: New test.
8331
8332 2020-03-01 Martin Sebor <msebor@redhat.com>
8333
8334 PR middle-end/93829
8335 * gcc.dg/Wstringop-overflow-32.c: New test.
8336
8337 2020-03-01 Segher Boessenkool <segher@kernel.crashing.org>
8338
8339 PR testsuite/91797
8340 * gcc.target/powerpc/pr68805.c: Update expected output.
8341
8342 PR testsuite/91799
8343 * gcc.target/powerpc/pr88233.c: Update expected output and
8344 add target selector.
8345
8346 2020-03-01 Iain Sandoe <iain@sandoe.co.uk>
8347
8348 * g++.dg/coroutines/torture/class-07-data-member.C: New test.
8349
8350 2020-03-01 Paul Thomas <pault@gcc.gnu.org>
8351
8352 PR fortran/92976
8353 * gfortran.dg/select_type_48.f90 : New test.
8354
8355 2020-03-01 Paul Thomas <pault@gcc.gnu.org>
8356
8357 PR fortran/92959
8358 * gfortran.dg/associated_8.f90 : New test.
8359
8360 2020-02-29 Iain Sandoe <iain@sandoe.co.uk>
8361
8362 * g++.dg/coroutines/coro1-ret-int-yield-int.h: Add templated
8363 awaitable.
8364 * g++.dg/coroutines/torture/co-await-15-return-non-triv.C: New test.
8365
8366 2020-02-29 John David Anglin <danglin@gcc.gnu.org>
8367
8368 PR ada/91100
8369 * gnat.dg/socket1.adb: Disable on hppa*-*-hpux*.
8370
8371 * g++.dg/pr90981.C: Skip on hppa*-*-hpux*.
8372 * gcc.dg/gnu2x-attrs-1.c: Add dg-require-alias.
8373 * gcc.dg/pr90756.c: Add -fno-common option on hppa*-*-hpux*.
8374 * gcc.dg/torture/20190327-1.c: Likewise.
8375 * gcc.dg/spellcheck-options-21.c: Skip on 32-bit hppa*-*-hpux*.
8376 * gcc.dg/strlenopt-68.c: Skip on hppa*-*-hpux*.
8377 * gcc.dg/torture/pr90020.c: Likewise.
8378 * gcc.dg/ucnid-16-utf8.c: Add dg-require-iconv "latin1".
8379
8380 PR ipa/92548
8381 * gcc.dg/ipa/ipa-sra-12.c: xfail parameter split test on 32-bit
8382 hppa*-*-hpux*.
8383 * gcc.dg/ipa/ipa-sra-14.c: Likewise.
8384 * gcc.dg/ipa/ipcp-agg-12.c: xfail adding extra caller test.
8385
8386 * g++.dg/ext/visibility/ref-temp1.C: Require visibility.
8387 * gfortran.dg/pr90988_4.f: Likewise.
8388 * gfortran.dg/pr91372.f90: Likewise.
8389
8390 2020-02-29 Jeff Law <law@redhat.com>
8391
8392 * gcc.target/or1k/return-2.c: Update expected output.
8393
8394 * gcc.target/xstormy16/sfr/06_sfrw_to_var.c: Update expected output.
8395
8396 2020-02-28 Iain Sandoe <iain@sandoe.co.uk>
8397
8398 * g++.dg/coroutines/torture/func-params-08.C: Update
8399 to suspend for each co_await operation.
8400
8401 2020-02-28 Paul Thomas <pault@gcc.gnu.org>
8402
8403 PR fortran/92785
8404 * gfortran.dg/unlimited_polymorphic_31.f03 : New test.
8405
8406 2020-02-28 Jakub Jelinek <jakub@redhat.com>
8407
8408 P1937R2 - Fixing inconsistencies between const{expr,eval} functions
8409 * g++.dg/cpp2a/consteval3.C: Change dg-error about taking address of
8410 immediate function in unevaluated contexts into dg-bogus.
8411 * g++.dg/cpp2a/consteval16.C: New test.
8412
8413 PR middle-end/92152
8414 * g++.dg/torture/pr92152.C (size_t): Use decltype (sizeof (0)) instead
8415 of hardcoding unsigned long.
8416 (uint64_t): Use unsigned long long instead of unsigned long.
8417
8418 2020-02-27 Michael Meissner <meissner@linux.ibm.com>
8419
8420 PR target/93932
8421 * gcc.target/powerpc/fold-vec-extract-longlong.p8.c: Adjust
8422 instruction counts.
8423
8424 2020-02-27 Martin Jambor <mjambor@suse.cz>
8425 Feng Xue <fxue@os.amperecomputing.com>
8426
8427 PR ipa/93707
8428 * gcc.dg/ipa/pr93707.c: New test.
8429
8430 2020-02-27 Jan Hubicka <hubicka@ucw.cz>
8431
8432 PR middle-end/92152
8433 * gcc.dg/tree-ssa/alias-access-path-12.c: New testcase.
8434 * g++.dg/torture/pr92152.C: New testcase.
8435 * gcc.dg/torture/pr92152.c: New testcase.
8436 * gcc.dg/tree-ssa/20030807-7.c: xfail.
8437 * gcc.dg/tree-ssa/alias-access-path-4.c: xfail one case.
8438 * gcc.dg/tree-ssa/alias-access-path-5.c: xfail one case.
8439
8440 2020-02-27 Mihail Ionescu <mihail.ionescu@arm.com>
8441
8442 * gcc.target/arm/bf16_dup.c: New test.
8443 * gcc.target/arm/bf16_reinterpret.c: Likewise.
8444
8445 2020-02-27 Will Schmidt <will_schmidt@vnet.ibm.com>
8446
8447 * lib/target_supports.exp (check_effective_target_has_arch_pwr5): New.
8448 (check_effective_target_has_arch_pwr6): New.
8449 (check_effective_target_has_arch_pwr7): New.
8450 (check_effective_target_has_arch_pwr8): New.
8451 (check_effective_target_has_arch_pwr9): New.
8452 * gcc.target/powerpc/pr92132-fp-1.c: Add target check.
8453
8454
8455 2020-02-27 Bill Schmidt <wschmidt@linux.ibm.com>
8456
8457 * gcc.target/powerpc/ppc64-abi-1.c: Compile with -mno-pcrel.
8458 * gcc.target/powerpc/ppc64-abi-2.c: Likewise.
8459
8460 2020-02-27 Alexandre Oliva <oliva@adacore.com>
8461
8462 * gcc.target/aarch64/vect-mull.x (SH): Undefine.
8463
8464 2020-02-27 Richard Biener <rguenther@suse.de>
8465
8466 PR tree-optimization/93508
8467 * gcc.dg/tree-ssa/ssa-fre-85.c: New testcase.
8468
8469 2020-02-27 Richard Biener <rguenther@suse.de>
8470
8471 PR tree-optimization/93953
8472 * gcc.dg/pr93953.c: New testcase.
8473
8474 2020-02-27 Jakub Jelinek <jakub@redhat.com>
8475
8476 PR c/93949
8477 * gcc.c-torture/compile/pr93949.c: New test.
8478
8479 PR tree-optimization/93582
8480 PR tree-optimization/93945
8481 * gcc.dg/tree-ssa/pr93582-9.c: New test.
8482 * gcc.c-torture/execute/pr93945.c: New test.
8483
8484 2020-02-26 Marek Polacek <polacek@redhat.com>
8485
8486 PR c++/93789 - ICE with invalid array bounds.
8487 * g++.dg/ext/vla22.C: New test.
8488
8489 2020-02-26 David Malcolm <dmalcolm@redhat.com>
8490
8491 PR analyzer/93950
8492 * g++.dg/analyzer/pr93950.C: New test.
8493
8494 2020-02-26 David Malcolm <dmalcolm@redhat.com>
8495
8496 PR analyzer/93947
8497 * gcc.dg/analyzer/torture/pr93947.c: New test.
8498
8499 2020-02-26 Iain Sandoe <iain@sandoe.co.uk>
8500
8501 * g++.dg/coroutines/coro1-refs-and-ctors.h: New.
8502 * g++.dg/coroutines/torture/func-params-07.C: New test.
8503 * g++.dg/coroutines/torture/func-params-08.C: New test.
8504
8505 2020-02-26 Peter Bergner <bergner@linux.ibm.com>
8506
8507 PR target/93913
8508 * gcc.target/powerpc/fold-vec-st-char.c (scan-assembler-times): Allow
8509 stxv and stxvx instructions as well.
8510 * gcc.target/powerpc/fold-vec-st-float.c: Likewise.
8511 * gcc.target/powerpc/fold-vec-st-int.c: Likewise.
8512 * gcc.target/powerpc/fold-vec-st-short.c: Likewise.
8513
8514 2020-02-26 Patrick Palka <ppalka@redhat.com>
8515
8516 * g++.dg/concepts/diagnostic2.C: New test.
8517 * g++.dg/concepts/diagnostic3.C: New test.
8518
8519 2020-02-26 Marek Polacek <polacek@redhat.com>
8520
8521 PR c++/93676 - value-init crash in template.
8522 * g++.dg/cpp0x/nsdmi-template19.C: New test.
8523
8524 2020-02-26 Marek Polacek <polacek@redhat.com>
8525
8526 PR c++/93862 - ICE with static_cast when converting from int[].
8527 * g++.dg/cpp0x/rv-cast7.C: New test.
8528
8529 2020-02-26 Marek Polacek <polacek@redhat.com>
8530
8531 DR 1423, Convertibility of nullptr to bool.
8532 * g++.dg/DRs/dr1423.C: New test.
8533
8534 2020-02-26 Marek Polacek <polacek@redhat.com>
8535
8536 PR c++/93803 - ICE with constexpr init and [[no_unique_address]].
8537 * g++.dg/cpp2a/constexpr-init16.C: New test.
8538 * g++.dg/cpp2a/constexpr-init17.C: New test.
8539
8540 2020-02-26 Richard Sandiford <richard.sandiford@arm.com>
8541
8542 PR middle-end/93843
8543 * gcc.dg/vect/pr93843-1.c: New test.
8544 * gcc.dg/vect/pr93843-2.c: Likewise.
8545
8546 2020-02-26 Jakub Jelinek <jakub@redhat.com>
8547
8548 PR tree-optimization/93820
8549 * gcc.dg/pr93820-2.c: New test.
8550
8551 PR tree-optimization/93820
8552 * gcc.dg/pr93820.c: New test.
8553
8554 PR c++/93905
8555 * g++.dg/cpp0x/pr93905.C: New test.
8556
8557 2020-02-25 Mihail Ionescu <mihail.ionescu@arm.com>
8558
8559 * gcc.target/aarch64/advsimd-intrinsics/bf16_vstn.c: New test.
8560 * gcc.target/aarch64/advsimd-intrinsics/bf16_vldn.c: New test.
8561
8562 2020-02-25 Mihail Ionescu <mihail.ionescu@arm.com>
8563
8564 * gcc.target/aarch64/advsimd-intrinsics/bf16_dup.c: New test.
8565 * gcc.target/aarch64/advsimd-intrinsics/bf16_reinterpret.c: New test.
8566
8567 2020-02-25 Dennis Zhang <dennis.zhang@arm.com>
8568
8569 * gcc.target/arm/simd/bf16_dot_1.c: New test.
8570 * gcc.target/arm/simd/bf16_dot_2.c: New test.
8571 * gcc.target/arm/simd/bf16_dot_3.c: New test.
8572
8573 2020-02-25 Jakub Jelinek <jakub@redhat.com>
8574
8575 PR rtl-optimization/93908
8576 * gcc.c-torture/execute/pr93908.c: New test.
8577
8578 2019-02-25 Eric Botcazou <ebotcazou@adacore.com>
8579
8580 * gnat.dg/lto24.adb: New test.
8581 * gnat.dg/lto24_pkg1.ads: New helper.
8582 * gnat.dg/lto24_pkg2.ad[sb]: Likewise.
8583
8584 2020-02-25 Richard Biener <rguenther@suse.de>
8585
8586 * gcc.dg/tree-ssa/ssa-fre-86.c: New testcase.
8587
8588 2020-02-25 Richard Biener <rguenther@suse.de>
8589
8590 PR tree-optimization/93868
8591 * gcc.dg/torture/pr93868.c: New testcase.
8592
8593 2020-02-25 Jakub Jelinek <jakub@redhat.com>
8594
8595 PR middle-end/93874
8596 * gcc.dg/pr93874.c: New test.
8597
8598 PR ipa/93763
8599 * gcc.dg/ipa/pr93763.c: Adjust the test so that it compiles without
8600 warnings and still ICEs before the ipa-cp.c fix.
8601 * g++.dg/ipa/pr93763.C: Require c++11 effective target.
8602
8603 PR translation/93864
8604 * objc.dg/encode-2.m: Fix comment typo paramter -> parameter.
8605 * obj-c++.dg/encode-4.mm: Likewise.
8606 * gfortran.dg/data_array_5.f90: Likewise.
8607 * gcc.dg/decl-1.c: Likewise.
8608
8609 2020-02-24 David Malcolm <dmalcolm@redhat.com>
8610
8611 PR analyzer/93032
8612 * gcc.dg/analyzer/pr93382.c: Add "-fanalyzer-checker=taint".
8613 * gcc.dg/analyzer/taint-1.c: Likewise.
8614
8615 2020-02-24 David Malcolm <dmalcolm@redhat.com>
8616
8617 PR analyzer/93899
8618 * g++.dg/analyzer/pr93899.C: New test.
8619
8620 2020-02-24 Martin Sebor <msebor@redhat.com>
8621
8622 PR c++/93804
8623 * g++.dg/warn/Wredundant-tags-4.C: New test.
8624 * g++.dg/warn/Wredundant-tags-5.C: New test.
8625 * g++.dg/warn/Wredundant-tags-5.h: New test.
8626
8627 2020-02-24 David Malcolm <dmalcolm@redhat.com>
8628
8629 * gcc.dg/analyzer/analyzer-verbosity-2a.c: New test.
8630 * gcc.dg/analyzer/analyzer-verbosity-3.c: New test, based on
8631 analyzer-verbosity-2.c
8632 * gcc.dg/analyzer/analyzer-verbosity-3a.c: New test.
8633 * gcc.dg/analyzer/edges-1.c: New test.
8634 * gcc.dg/analyzer/edges-2.c: New test.
8635 * gcc.dg/analyzer/file-paths-1.c: Add -fanalyzer-verbosity=3.
8636
8637 2020-02-24 Marek Polacek <polacek@redhat.com>
8638
8639 PR c++/93869 - ICE with -Wmismatched-tags.
8640 * g++.dg/warn/Wmismatched-tags-2.C: New test.
8641
8642 2020-02-20 Mark Eggleston <mark.eggleston@codethink.com>
8643
8644 PR fortran/93835
8645 * gfortran.dg/pr77351.f90 : Check for one error instead of two.
8646 * gfortran.dg/pr93835.f08 : New test.
8647
8648 2020-02-24 Marek Polacek <polacek@redhat.com>
8649
8650 PR c++/93712 - ICE with ill-formed array list-initialization.
8651 * g++.dg/cpp0x/initlist-array11.C: New test.
8652
8653 2020-02-20 Mark Eggleston <mark.eggleston@codethink.com>
8654
8655 PR fortran/93604
8656 * gfortran.dg/pr93604.f90 : New test.
8657
8658 2020-02-24 Jakub Jelinek <jakub@redhat.com>
8659
8660 P1937R2 - Fixing inconsistencies between const{expr,eval} functions
8661 * g++.dg/ext/consteval1.C: Change dg-{message,error} into dg-bogus.
8662 * g++.dg/cpp2a/consteval6.C: Likewise.
8663 * g++.dg/cpp2a/consteval3.C: Change dg-error for unevaluated operands
8664 into dg-bogus.
8665
8666 2020-02-24 Christophe Lyon <christophe.lyon@linaro.org>
8667
8668 PR lto/78353
8669 * gcc.target/arm/pr78353-1.c: Add arm_arch_v7a_multilib effective
8670 target.
8671 * gcc.target/arm/pr78353-2.c: Likewise.
8672
8673 2020-02-24 Jakub Jelinek <jakub@redhat.com>
8674
8675 PR tree-optimization/93582
8676 * gcc.dg/tree-ssa/pr93582-4.c: New test.
8677 * gcc.dg/tree-ssa/pr93582-5.c: New test.
8678 * gcc.dg/tree-ssa/pr93582-6.c: New test.
8679 * gcc.dg/tree-ssa/pr93582-7.c: New test.
8680 * gcc.dg/tree-ssa/pr93582-8.c: New test.
8681
8682 2020-02-24 Tobias Burnus <tobias@codesourcery.com>
8683
8684 PR fortran/93552
8685 * gfortran.dg/goacc/tile-4.f90: New.
8686
8687 2020-02-24 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8688 Kugan Vivekandarajah <kugan.vivekanandarajah@linaro.org>
8689
8690 PR driver/47785
8691 PR lto/78353
8692 * gcc.target/arm/pr78353-1.c: New test.
8693 * gcc.target/arm/pr78353-2.c: Likewise.
8694
8695 2020-02-23 Thomas Koenig <tkoenig@gcc.gnu.org>
8696
8697 PR fortran/93890
8698 * gfortran.dg/argument_checking_24.f90: Correct test case.
8699
8700 2020-02-21 Martin Sebor <msebor@redhat.com>
8701
8702 PR gcov-profile/93753
8703 * g++.dg/ext/flexary36.C: New test.
8704 * g++.dg/lto/pr93166_0.C: Make struct with flexarray valid.
8705
8706 2020-02-21 Dennis Zhang <dennis.zhang@arm.com>
8707
8708 * gcc.target/arm/simd/vmmla_1.c: New test.
8709
8710 2020-02-21 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
8711
8712 * gcc.target/arm/armv8_1m-shift-imm-1.c: Add MVE target checks.
8713 * gcc.target/arm/armv8_1m-shift-reg-1.c: Likewise.
8714 * lib/target-supports.exp
8715 (check_effective_target_arm_v8_1m_mve_ok_nocache): New.
8716 (check_effective_target_arm_v8_1m_mve_ok): New.
8717 (add_options_for_v8_1m_mve): New.
8718
8719 2020-02-21 Uroš Bizjak <ubizjak@gmail.com>
8720
8721 * gcc.target/i386/pr69052.c: Require target ia32.
8722 (dg-options): Add -fcommon and remove -pie.
8723
8724 2020-02-21 Uroš Bizjak <ubizjak@gmail.com>
8725
8726 * gcc.dg/vect/vect-epilogues.c (scan-tree-dump): Require
8727 vect_mutiple_sizes effective target.
8728
8729 2020-02-21 Jan Hubicka <hubicka@ucw.cz>
8730 Richard Biener <rguenther@suse.de>
8731
8732 PR tree-optimization/93586
8733 * gcc.dg/torture/pr93586.c: New testcase.
8734
8735 2020-02-21 Martin Jambor <mjambor@suse.cz>
8736
8737 PR tree-optimization/93845
8738 * g++.dg/tree-ssa/pr93845.C: New test.
8739
8740 2020-02-21 Richard Sandiford <richard.sandiford@arm.com>
8741
8742 * gcc.target/aarch64/sve/rsqrt_1.c: New test.
8743 * gcc.target/aarch64/sve/rsqrt_1_run.c: Likewise.
8744 * gcc.target/aarch64/sve/sqrt_1.c: Likewise.
8745 * gcc.target/aarch64/sve/sqrt_1_run.c: Likewise.
8746
8747 2020-02-21 Richard Sandiford <richard.sandiford@arm.com>
8748
8749 * gcc.target/aarch64/sve/recip_1.c: New test.
8750 * gcc.target/aarch64/sve/recip_1_run.c: Likewise.
8751 * gcc.target/aarch64/sve/recip_2.c: Likewise.
8752 * gcc.target/aarch64/sve/recip_2_run.c: Likewise.
8753
8754 2020-02-20 Martin Sebor <msebor@redhat.com>
8755
8756 PR c++/93801
8757 * g++.dg/warn/Wredundant-tags-3.C: New test.
8758
8759 2020-02-20 Uroš Bizjak <ubizjak@gmail.com>
8760
8761 PR target/93828
8762 * g++.target/i386/pr93828.C: New test.
8763
8764 2020-02-20 Peter Bergner <bergner@linux.ibm.com>
8765
8766 PR target/93658
8767 * gcc.target/powerpc/pr93658.c: New test.
8768
8769 2020-02-20 Tobias Burnus <tobias@codesourcery.com>
8770
8771 PR fortran/93825
8772 * gfortran.dg/goacc/tile-3.f90: New.
8773
8774 2020-02-19 Marek Polacek <polacek@redhat.com>
8775
8776 PR c++/93169 - wrong-code with a non-constexpr constructor.
8777 * g++.dg/cpp0x/constexpr-93169.C: New test.
8778
8779 2020-02-19 Martin Sebor <msebor@redhat.com>
8780
8781 PR tree-optimization/92128
8782 * gcc.dg/strlenopt-81.c: Align arrays to let strictly aligned targets
8783 optimize away calls as expected.
8784
8785 2020-02-19 Uroš Bizjak <ubizjak@gmail.com>
8786
8787 * gcc.dg/gimplefe-41.c: Add -msse2 additional options for x86 targets.
8788 * gcc.dg/ipa/ipa-sra-19.c: Ditto.
8789
8790 2020-02-19 Richard Sandiford <richard.sandiford@arm.com>
8791
8792 PR tree-optimization/93767
8793 * gcc.dg/vect/pr93767.c: New test.
8794
8795 2020-02-19 Martin Jambor <mjambor@suse.cz>
8796
8797 PR tree-optimization/93776
8798 * gcc.dg/tree-ssa/pr93776.c: New test.
8799
8800 2020-02-19 Martin Jambor <mjambor@suse.cz>
8801
8802 PR tree-optimization/93667
8803 * g++.dg/tree-ssa/pr93667.C: New test.
8804
8805 2020-02-19 Hongtao Liu <hongtao.liu@intel.com>
8806
8807 * g++.dg/other/i386-2.C: add -mavx512vbmi2
8808 * g++.dg/other/i386-3.C: Ditto.
8809
8810 2020-02-18 James Greenhalgh <james.greenhalgh@arm.com>
8811
8812 * gcc.target/aarch64/vmull_high.c: New.
8813
8814 2020-02-18 Marek Polacek <polacek@redhat.com>
8815
8816 PR c++/93817
8817 * g++.dg/diagnostic/array-init1.C: Fix for ILP32.
8818
8819 2020-02-18 Jon Beniston <jon@beniston.com>
8820
8821 * gcc.dg/strcmpopt_6.c: Add space in array for terminator.
8822
8823 2020-02-18 Mark Eggleston <markeggleston@gcc.gnu.org>
8824
8825 PR fortran/93714
8826 * gfortran.dg/char_pointer_assign_6.f90: Look for no target
8827 message instead of length mismatch.
8828 * gfortran.dg/pr93714_1.f90
8829 * gfortran.dg/pr93714_2.f90
8830
8831 2020-02-18 Mark Eggleston <mark.eggleston@codethink.com>
8832
8833 PR fortran/93601
8834 * gfortran.dg/pr93601.f90 : New test.
8835
8836 2020-02-18 Martin Liska <mliska@suse.cz>
8837
8838 PR ipa/93583
8839 * gcc.dg/ipa/pr93583.c: New test.
8840
8841 2020-02-18 David Malcolm <dmalcolm@redhat.com>
8842
8843 PR analyzer/93777
8844 * g++.dg/analyzer/pr93777.C: New test.
8845 * gfortran.dg/analyzer/pr93777.f90: New test.
8846
8847 2020-02-18 David Malcolm <dmalcolm@redhat.com>
8848
8849 PR analyzer/93778
8850 * gfortran.dg/analyzer/pr93778.f90: New test.
8851
8852 2020-02-18 David Malcolm <dmalcolm@redhat.com>
8853
8854 PR analyzer/93774
8855 * gfortran.dg/analyzer/deferred_character_25.f90: New test,
8856 based on gfortran.dg/deferred_character_25.f90.
8857
8858 2020-02-18 David Malcolm <dmalcolm@redhat.com>
8859
8860 PR analyzer/93779
8861 * gfortran.dg/analyzer/pr88304-2.f90: New test, adapted from
8862 gfortran.fortran-torture/compile/pr88304-2.f90
8863
8864 2020-02-18 Mark Eggleston <mark.eggleston@codethink.com>
8865
8866 PR fortran/93603
8867 * gfortran.dg/pr93603.f90 : New test.
8868
8869 2020-02-20 Mark Eggleston <markeggleston@gcc.gnu.org>
8870
8871 PR fortran/93580
8872 * gfortran.dg/dg/pr93580.f90: New test.
8873
8874 2020-02-18 Jakub Jelinek <jakub@redhat.com>
8875
8876 PR tree-optimization/93780
8877 * gcc.dg/pr93780.c: New test.
8878
8879 2020-02-17 David Malcolm <dmalcolm@redhat.com>
8880
8881 PR analyzer/93775
8882 * gcc.dg/analyzer/20020129-1.c: New test.
8883
8884 2020-02-17 Alexandre Oliva <oliva@adacore.com>
8885
8886 * gcc.dg/tls/emutls-3.c: New, combining emutls-2.c and
8887 thr-init-2.c into an execution test with explicitly common
8888 variables.
8889
8890 2020-02-17 Wilco Dijkstra <wdijkstr@arm.com>
8891
8892 * gcc.target/aarch64/pr93565.c: Fix test for ilp32.
8893
8894 2020-02-17 Will Schmidt <will_schmidt@vnet.ibm.com>
8895
8896 * gcc.target/powerpc/fold-vec-extract-longlong.p8.c: Correct
8897 number of expected insns.
8898
8899 2020-02-17 Martin Liska <mliska@suse.cz>
8900
8901 PR ipa/93760
8902 * g++.dg/lto/odr-8_1.C: Fix grammar.
8903
8904 2020-02-17 Richard Biener <rguenther@suse.de>
8905
8906 PR c/86134
8907 * gcc.dg/pr86134.c: New testcase.
8908 * gcc.dg/pr28322-2.c: Adjust.
8909
8910 2020-02-17 David Malcolm <dmalcolm@redhat.com>
8911
8912 PR analyzer/93388
8913 * gcc.dg/analyzer/torture/20060625-1.c: New test.
8914 * gcc.dg/analyzer/torture/pr51628-30.c: New test.
8915 * gcc.dg/analyzer/torture/pr59037.c: New test.
8916
8917 2020-02-17 David Malcolm <dmalcolm@redhat.com>
8918
8919 * gcc.dg/analyzer/malloc-1.c (test_48): New.
8920
8921 2020-02-17 Jiufu Guo <guojiufu@linux.ibm.com>
8922
8923 PR target/93047
8924 * gcc.dg/torture/stackalign/builtin-return-2.c: New test case.
8925
8926 2020-02-16 Uroš Bizjak <ubizjak@gmail.com>
8927
8928 PR target/93743
8929 * gcc.target/i386/pr93743.c : New test.
8930
8931 2020-02-15 Marek Polacek <polacek@redhat.com>
8932
8933 PR c++/93710 - poor diagnostic for array initializer.
8934 * g++.dg/diagnostic/array-init1.C: New test.
8935
8936 2020-02-15 Jason Merrill <jason@redhat.com>
8937
8938 * lib/target-supports.exp (check_effective_target_c++2a_only): Also
8939 look for -std=*++20.
8940 (check_effective_target_concepts): Use check_effective_target_c++2a.
8941
8942 2020-02-15 Jakub Jelinek <jakub@redhat.com>
8943
8944 PR tree-optimization/93744
8945 * gcc.c-torture/execute/pr93744-1.c: New test.
8946 * gcc.c-torture/execute/pr93744-2.c: New test.
8947 * gcc.c-torture/execute/pr93744-3.c: New test.
8948
8949 2020-02-14 Jakub Jelinek <jakub@redhat.com>
8950
8951 PR c++/61414
8952 * g++.dg/cpp0x/enum39.C: New test.
8953
8954 2020-02-14 Martin Jambor <mjambor@suse.cz>
8955
8956 PR tree-optimization/93516
8957 * g++.dg/tree-ssa/pr93516.C: New test.
8958
8959 2020-02-14 Hongtao Liu <hongtao.liu@intel.com>
8960
8961 * gcc.target/i386/avx512vbmi2-vpshld-1.c: New test.
8962 * gcc.target/i386/avx512vbmi2-vpshrd-1.c: Ditto.
8963 * gcc.target/i386/sse-12.c: Add -mavx512vbmi2.
8964 * gcc.target/i386/sse-13.c: Ditto.
8965 * gcc.target/i386/sse-14.c: Add -mavx512vbmi2 and tests.
8966 * gcc.target/i386/sse-22.c: Ditto.
8967
8968 2020-02-14 Jakub Jelinek <jakub@redhat.com>
8969
8970 Partially implement P1042R1: __VA_OPT__ wording clarifications
8971 PR preprocessor/92319
8972 * c-c++-common/cpp/va-opt-4.c: New test.
8973
8974 2020-02-13 Jakub Jelinek <jakub@redhat.com>
8975
8976 PR c/93576
8977 * gcc.dg/pr93576.c: New test.
8978
8979 2020-02-13 Sandra Loosemore <sandra@codesourcery.com>
8980
8981 * g++.dg/cpp0x/constexpr-static13.C:
8982 Add -fdelete-null-pointer-checks.
8983 * g++.dg/cpp2a/constexpr-new11.C: Likewise.
8984 * g++.dg/cpp2a/constexpr-new12.C: Likewise.
8985
8986 2020-02-13 H.J. Lu <hongjiu.lu@intel.com>
8987
8988 PR target/93656
8989 * gcc.target/i386/pr93656.c: New test.
8990
8991 2020-02-13 Claudiu Zissulescu <claziss@synopsys.com>
8992
8993 * gcc.target/arc/nps400-1.c: Update test.
8994
8995 2020-02-13 Claudiu Zissulescu <claziss@synopsys.com>
8996
8997 * gcc.target/arc/or-cnst-size2.c: Update test.
8998
8999 2020-02-13 Claudiu Zissulescu <claziss@synopsys.com>
9000 Petro Karashchenko <petro.karashchenko@ring.com>
9001
9002 * gcc.target/arc/mul64-1.c: New test.
9003
9004 2020-02-13 Jakub Jelinek <jakub@redhat.com>
9005
9006 PR target/93696
9007 * gcc.target/i386/pr93696-1.c: New test.
9008 * gcc.target/i386/pr93696-2.c: New test.
9009 * gcc.target/i386/avx512bitalg-vpopcntw-1.c (TEST): Fix argument order
9010 of _mm*_mask_popcnt_*.
9011 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c (TEST): Likewise.
9012 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c (TEST): Likewise.
9013 * gcc.target/i386/avx512bitalg-vpopcntb-1.c (TEST): Likewise.
9014 * gcc.target/i386/avx512bitalg-vpopcntb.c (foo): Likewise.
9015 * gcc.target/i386/avx512bitalg-vpopcntbvl.c (foo): Likewise.
9016 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c (foo): Likewise.
9017 * gcc.target/i386/avx512bitalg-vpopcntwvl.c (foo): Likewise.
9018 * gcc.target/i386/avx512bitalg-vpopcntw.c (foo): Likewise.
9019 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c (foo): Likewise.
9020
9021 PR tree-optimization/93582
9022 * gcc.dg/tree-ssa/pr93582-1.c: New test.
9023 * gcc.dg/tree-ssa/pr93582-2.c: New test.
9024 * gcc.dg/tree-ssa/pr93582-3.c: New test.
9025
9026 2020-02-13 Richard Biener <rguenther@suse.de>
9027
9028 PR testsuite/93717
9029 * gcc.dg/optimize-bswapsi-2.c: Add BE case.
9030
9031 2020-02-13 Jakub Jelinek <jakub@redhat.com>
9032
9033 PR target/93673
9034 * gcc.target/i386/avx512f-pr93673.c: New test.
9035 * gcc.target/i386/avx512dq-pr93673.c: New test.
9036 * gcc.target/i386/avx512bw-pr93673.c: New test.
9037
9038 * g++.dg/analyzer/pr93212.C: Require c++14 rather than c++11.
9039
9040 2020-02-12 Iain Sandoe <iain@sandoe.co.uk>
9041
9042 * g++.dg/coroutines/coro1-allocators.h: New.
9043 * g++.dg/coroutines/coro-bad-alloc-00-bad-op-new.C: New test.
9044 * g++.dg/coroutines/coro-bad-alloc-01-bad-op-del.C: New test.
9045 * g++.dg/coroutines/coro-bad-alloc-02-no-op-new-nt.C: New test.
9046 * g++.dg/coroutines/torture/alloc-00-gro-on-alloc-fail.C: Use new
9047 coro1-allocators.h header.
9048 * g++.dg/coroutines/torture/alloc-01-overload-newdel.C: Likewise.
9049 * g++.dg/coroutines/torture/alloc-02-fail-new-grooaf-check.C: New.
9050 * g++.dg/coroutines/torture/alloc-03-overload-new-1.C: New test.
9051 * g++.dg/coroutines/torture/alloc-04-overload-del-use-two-args.C:New.
9052
9053 2020-02-12 Jakub Jelinek <jakub@redhat.com>
9054
9055 * gcc.target/powerpc/pr93122.c: Use -mprefixed instead of
9056 -mprefixed-addr in dg-options.
9057
9058 PR middle-end/93663
9059 * gcc.dg/torture/builtin-round-roundeven.c (main): Add tests
9060 for DBL_MAX, inf, their negations and nan.
9061
9062 2020-02-12 Martin Sebor <msebor@redhat.com>
9063
9064 PR middle-end/93646
9065 * gcc.dg/Wstringop-overflow-31.c: New test.
9066
9067 2020-02-12 Wilco Dijkstra <wdijkstr@arm.com>
9068
9069 PR rtl-optimization/93565
9070 * gcc.target/aarch64/pr93565.c: New test.
9071
9072 2020-02-12 Wilco Dijkstra <wdijkstr@arm.com>
9073
9074 * gcc.target/aarch64/popcnt2.c: New test.
9075
9076 2020-02-12 Marek Polacek <polacek@redhat.com>
9077
9078 PR c++/88819
9079 * g++.dg/cpp2a/nontype-class32.C: New test.
9080
9081 2020-02-12 Marek Polacek <polacek@redhat.com>
9082
9083 PR c++/93684 - ICE-on-invalid with broken attribute.
9084 * g++.dg/parse/attr4.C: New test.
9085
9086 2020-02-12 Jakub Jelinek <jakub@redhat.com>
9087
9088 PR target/93670
9089 * gcc.target/i386/avx512vl-pr93670.c: New test.
9090
9091 2020-02-12 Richard Biener <rguenther@suse.de>
9092
9093 PR testsuite/93697
9094 * gcc.dg/pr93661.c: Pass -w, remove dg-warning.
9095
9096 2020-02-11 David Malcolm <dmalcolm@redhat.com>
9097
9098 PR analyzer/93288
9099 * g++.dg/analyzer/malloc.C: Add test coverage for a double-free
9100 called in a constructor.
9101 * g++.dg/analyzer/pr93288.C: New test.
9102
9103 2020-02-11 David Malcolm <dmalcolm@redhat.com>
9104
9105 PR analyzer/93212
9106 * g++.dg/analyzer/analyzer.exp: New subdirectory and .exp suite.
9107 * g++.dg/analyzer/malloc.C: New test.
9108 * g++.dg/analyzer/pr93212.C: New test.
9109
9110 2020-02-11 Martin Sebor <msebor@redhat.com>
9111
9112 PR tree-optimization/93683
9113 * gcc.dg/tree-ssa/ssa-dse-39.c: New test.
9114
9115 2020-02-11 Will Schmidt <will_schmidt@vnet.ibm.com>
9116
9117 * lib/target-supports.exp (check_effective_target_ppc_ieee128_ok): New.
9118 * gcc.target/powerpc/pr92796.c: Add a require-effective-target
9119 statement for ppc_ieee128_ok.
9120
9121 2020-02-11 David Malcolm <dmalcolm@redhat.com>
9122
9123 PR analyzer/93374
9124 * gcc.dg/analyzer/torture/pr93374.c: New test.
9125
9126 2020-02-11 David Malcolm <dmalcolm@redhat.com>
9127
9128 PR analyzer/93669
9129 * gcc.dg/analyzer/pr93669.c: New test.
9130
9131 2020-02-11 David Malcolm <dmalcolm@redhat.com>
9132
9133 PR analyzer/93649
9134 * gcc.dg/analyzer/torture/pr93649.c: New test.
9135
9136 2020-02-11 Will Schmidt <will_schmidt@vnet.ibm.com>
9137
9138 * gcc.target/powerpc/pr70010-2.c: Add -maltivec.
9139 * gcc.target/powerpc/pr70010-3.c: Add -maltivec.
9140
9141 2020-02-11 Stam Markianos-Wright <stam.markianos-wright@arm.com>
9142
9143 * gcc.target/arm/simd/vdot-2-1.c: New test.
9144 * gcc.target/arm/simd/vdot-2-2.c: New test.
9145 * gcc.target/arm/simd/vdot-2-3.c: New test.
9146 * gcc.target/arm/simd/vdot-2-4.c: New test.
9147
9148 2020-02-11 Richard Biener <rguenther@suse.de>
9149
9150 PR tree-optimization/93661
9151 PR tree-optimization/93662
9152 * gcc.dg/pr93661.c: New testcase.
9153
9154 2020-02-12 Patrick Palka <ppalka@redhat.com>
9155
9156 PR c++/69448
9157 PR c++/80471
9158 * g++.dg/concepts/abbrev3.C: New test.
9159 * g++.dg/cpp2a/concepts-pr80471.C: Adjust a static_assert to expect the
9160 correct behavior.
9161 * g++.dg/cpp0x/auto9.C: Adjust a dg-error directive.
9162
9163 * g++.dg/cpp2a/concepts6.C: New test.
9164
9165 2020-02-10 David Malcolm <dmalcolm@redhat.com>
9166
9167 PR analyzer/93350
9168 * gcc.dg/analyzer/torture/pr93350.c: New test.
9169
9170 2020-02-10 David Malcolm <dmalcolm@redhat.com>
9171
9172 PR analyzer/93647
9173 * gcc.dg/analyzer/torture/pr93647.c: New test.
9174
9175 2020-02-10 Jakub Jelinek <jakub@redhat.com>
9176
9177 PR target/93637
9178 * gcc.target/i386/avx-pr93637.c: New test.
9179
9180 2020-02-10 David Malcolm <dmalcolm@redhat.com>
9181
9182 PR analyzer/93405
9183 * gfortran.dg/analyzer/pr93405.f90: New test.
9184
9185 2020-02-10 David Malcolm <dmalcolm@redhat.com>
9186
9187 * gfortran.dg/analyzer/analyzer.exp: New subdirectory and .exp
9188 suite.
9189 * gfortran.dg/analyzer/malloc-example.f90: New test.
9190 * gfortran.dg/analyzer/malloc.f90: New test.
9191
9192 2020-02-10 Martin Sebor <msebor@redhat.com>
9193
9194 PR c/93640
9195 * gcc.dg/attr-access.c: New test.
9196
9197 2020-02-10 Hans-Peter Nilsson <hp@axis.com>
9198
9199 * gcc.target/cris/cris.exp (check_effective_target_cc0): New.
9200
9201 PR target/93372
9202 * gcc.target/cris/pr93372-1.c, gcc.target/cris/pr93372-2.c,
9203 gcc.target/cris/pr93372-5.c, gcc.target/cris/pr93372-8.c,
9204 gcc.target/cris/pr93372-3.c, gcc.target/cris/pr93372-4.c,
9205 gcc.target/cris/pr93372-6.c, gcc.target/cris/pr93372-7.c,
9206 gcc.target/cris/pr93372-9.c, gcc.target/cris/pr93372-10.c,
9207 gcc.target/cris/pr93372-11.c, gcc.target/cris/pr93372-12.c,
9208 gcc.target/cris/pr93372-13.c, gcc.target/cris/pr93372-14.c,
9209 gcc.target/cris/pr93372-15.c, gcc.target/cris/pr93372-16.c,
9210 gcc.target/cris/pr93372-17.c, gcc.target/cris/pr93372-18.c,
9211 gcc.target/cris/pr93372-19.c, gcc.target/cris/pr93372-20.c,
9212 gcc.target/cris/pr93372-21.c, gcc.target/cris/pr93372-22.c,
9213 gcc.target/cris/pr93372-23.c, gcc.target/cris/pr93372-24.c,
9214 gcc.target/cris/pr93372-25.c, gcc.target/cris/pr93372-26.c,
9215 gcc.target/cris/pr93372-27.c, gcc.target/cris/pr93372-28.c,
9216 gcc.target/cris/pr93372-29.c, gcc.target/cris/pr93372-30.c,
9217 gcc.target/cris/pr93372-31.c, gcc.target/cris/pr93372-32.c,
9218 gcc.target/cris/pr93372-33.c, gcc.target/cris/pr93372-34.c,
9219 gcc.target/cris/pr93372-35.c, gcc.target/cris/dbr-1.c: New tests.
9220
9221 2020-02-10 Jakub Jelinek <jakub@redhat.com>
9222
9223 PR target/91913
9224 * gfortran.dg/pr91913.f90: New test.
9225
9226 2020-02-10 H.J. Lu <hongjiu.lu@intel.com>
9227
9228 PR libgcc/85334
9229 * g++.target/i386/pr85334-1.C: New test.
9230 * g++.target/i386/pr85334-2.C: Likewise.
9231
9232 2020-02-10 Jakub Jelinek <jakub@redhat.com>
9233
9234 PR other/93641
9235 * gcc.dg/format/gcc_diag-11.c (test_cdiag_bad_words): Add two further
9236 tests.
9237
9238 2020-02-10 Feng Xue <fxue@os.amperecomputing.com>
9239
9240 PR ipa/93203
9241 * g++.dg/ipa/pr93203.C: New test.
9242 * gcc.dg/ipa/ipcp-1: Change dump string.
9243
9244 2020-02-09 Uroš Bizjak <ubizjak@gmail.com>
9245
9246 * gcc.target/i386/pr91333.c (dg-do): Fix target selector.
9247
9248 2020-02-09 Jakub Jelinek <jakub@redhat.com>
9249
9250 PR c++/93633
9251 * g++.dg/cpp2a/constexpr-new11.C: New test.
9252 * g++.dg/cpp2a/constexpr-new12.C: New test.
9253 * g++.dg/cpp2a/constexpr-new13.C: New test.
9254
9255 2020-02-08 Andrew Pinski <apinski@marvel.com>
9256
9257 PR target/91927
9258 * gcc.target/aarch64/pr91927.c: New testcase.
9259
9260 2020-02-08 Peter Bergner <bergner@linux.ibm.com>
9261
9262 PR target/93136
9263 * gcc.dg/vmx/ops.c: Add -flax-vector-conversions to dg-options.
9264 * gcc.target/powerpc/vsx-vector-6.h: Split tests into smaller functions.
9265 * gcc.target/powerpc/vsx-vector-6.p7.c: Adjust scan-assembler-times
9266 regex directives. Adjust expected instruction counts.
9267 * gcc.target/powerpc/vsx-vector-6.p8.c: Likewise.
9268 * gcc.target/powerpc/vsx-vector-6.p9.c: Likewise.
9269
9270 2020-02-08 Jakub Jelinek <jakub@redhat.com>
9271
9272 PR c++/93549
9273 * g++.dg/ext/constexpr-pr93549.C: New test.
9274
9275 2020-02-08 Uroš Bizjak <ubizjak@gmail.com>
9276 Jakub Jelinek <jakub@redhat.com>
9277
9278 PR target/65782
9279 * gcc.target/i386/pr65782.c: New test.
9280
9281 2020-02-07 Marek Polacek <polacek@redhat.com>
9282
9283 PR c++/92947 - Paren init of aggregates in unevaluated context.
9284 * g++.dg/cpp2a/paren-init21.C: New test.
9285
9286 2020-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
9287
9288 * testsuite/gcc.target/powerpc/pr92923-1.c: Add -mvsx.
9289
9290 2020-02-07 Dennis Zhang <dennis.zhang@arm.com>
9291
9292 * gcc.target/aarch64/simd/vmmla.c: New test.
9293
9294 2020-02-07 Richard Biener <rguenther@suse.de>
9295
9296 PR middle-end/93519
9297 * gcc.dg/Wrestrict-21.c: New testcase.
9298
9299 2020-02-07 H.J. Lu <hongjiu.lu@intel.com>
9300
9301 PR target/85667
9302 * gcc.target/i386/pr85667-10.c: New test.
9303 * gcc.target/i386/pr85667-7.c: Likewise.
9304 * gcc.target/i386/pr85667-8.c: Likewise.
9305 * gcc.target/i386/pr85667-9.c: Likewise.
9306
9307 2020-02-07 Jakub Jelinek <jakub@redhat.com>
9308
9309 PR target/93122
9310 * gcc.target/powerpc/pr93122.c: New test.
9311
9312 2020-02-07 Paolo Carlini <paolo.carlini@oracle.com>
9313
9314 PR c++/89404
9315 * g++.dg/ext/vla21.C: New.
9316
9317 2020-02-07 Jakub Jelinek <jakub@redhat.com>
9318
9319 PR target/93615
9320 * gcc.dg/pr93615.c: New test.
9321
9322 PR target/93611
9323 * gcc.target/i386/pr93611.c: New test.
9324
9325 2020-02-06 David Malcolm <dmalcolm@redhat.com>
9326
9327 PR analyzer/93375
9328 * gcc.dg/analyzer/pr93375.c: Rework test case to avoid per-target
9329 differences in how __builtin_memcpy has been optimized at the time
9330 the analyzer runs.
9331
9332 2020-02-06 David Malcolm <dmalcolm@redhat.com>
9333
9334 * gcc.dg/analyzer/torture/intptr_t.c: New test.
9335
9336 2020-02-06 Segher Boessenkool <segher@kernel.crashing.org>
9337
9338 * gcc.target/powerpc/pr93012.c: New.
9339
9340 2020-02-06 Richard Sandiford <richard.sandiford@arm.com>
9341
9342 PR target/87763
9343 * gcc.target/aarch64/movk_2.c: New test.
9344
9345 2020-02-06 Uroš Bizjak <ubizjak@gmail.com>
9346
9347 * gcc.target/i386/memcpy-strategy-1.c (dg-final):
9348 Unify scan-assembler strings for all targets.
9349 * gcc.target/i386/memcpy-strategy-2.c (dg-final): Ditto.
9350 * gcc.target/i386/memcpy-strategy-3.c (dg-final): Ditto.
9351 * gcc.target/i386/memcpy-vector_loop-1.c (dg-final): Ditto.
9352
9353 2020-02-06 Marek Polacek <polacek@redhat.com>
9354
9355 PR c++/93597 - ICE with lambda in operator function.
9356 * g++.dg/cpp0x/lambda/lambda-93597.C: New test.
9357
9358 2020-02-06 Tobias Burnus <tobias@codesourcery.com>
9359
9360 * gcc.target/arm/multilib.exp (multilib_config): Pass flags to
9361 …_target_compile as (additional_flags=) option and not as source
9362 filename to make it work with remote execution.
9363 * lib/target-supports.exp (check_runtime, check_gc_sections_available,
9364 check_effective_target_gas, check_effective_target_gld): Likewise.
9365
9366 2020-02-06 Jakub Jelinek <jakub@redhat.com>
9367
9368 PR target/93594
9369 * gcc.target/i386/avx2-pr93594.c: New test.
9370
9371 2020-02-05 Martin Sebor <msebor@redhat.com>
9372
9373 PR tree-optimization/92765
9374 * g++.dg/tree-ssa/strlenopt-1.C: New test.
9375 * g++.dg/tree-ssa/strlenopt-2.C: New test.
9376 * gcc.dg/Warray-bounds-58.c: New test.
9377 * gcc.dg/Wrestrict-20.c: Avoid a valid -Wformat-overflow.
9378 * gcc.dg/Wstring-compare.c: Xfail a test.
9379 * gcc.dg/strcmpopt_2.c: Disable tests.
9380 * gcc.dg/strcmpopt_4.c: Adjust tests.
9381 * gcc.dg/strcmpopt_10.c: New test.
9382 * gcc.dg/strcmpopt_11.c: New test.
9383 * gcc.dg/strlenopt-69.c: Disable tests.
9384 * gcc.dg/strlenopt-92.c: New test.
9385 * gcc.dg/strlenopt-93.c: New test.
9386 * gcc.dg/strlenopt.h: Declare calloc.
9387 * gcc.dg/tree-ssa/pr92056.c: Xfail tests until pr93518 is resolved.
9388 * gcc.dg/tree-ssa/builtin-sprintf-warn-23.c: Correct test (pr93517).
9389
9390 2020-02-05 Marek Polacek <polacek@redhat.com>
9391
9392 PR c++/93559 - ICE with CONSTRUCTOR flags verification.
9393 * g++.dg/cpp0x/initlist119.C: New test.
9394 * g++.dg/cpp0x/initlist120.C: New test.
9395
9396 2020-02-05 Jakub Jelinek <jakub@redhat.com>
9397
9398 PR c++/93557
9399 * c-c++-common/Wunused-var-17.c: New test.
9400
9401 2020-02-05 Jeff Law <law@redhat.com>
9402
9403 * gcc.target/hppa/shadd-3.c: Disable delay slot filling and
9404 adjust expected shadd insn count appropriately.
9405
9406 2020-02-05 David Malcolm <dmalcolm@redhat.com>
9407
9408 * gcc.dg/analyzer/data-model-1.c: Update for changed output to
9409 __analyzer_dump_exploded_nodes, dropping redundant call at merger.
9410 * gcc.dg/analyzer/data-model-7.c: Likewise.
9411 * gcc.dg/analyzer/loop-2.c: Update for changed output format.
9412 * gcc.dg/analyzer/loop-2a.c: Likewise.
9413 * gcc.dg/analyzer/loop-4.c: Likewise.
9414 * gcc.dg/analyzer/loop.c: Likewise.
9415 * gcc.dg/analyzer/malloc-paths-10.c: Likewise; drop redundant
9416 call at merger.
9417 * gcc.dg/analyzer/malloc-vs-local-1a.c: Likewise.
9418 * gcc.dg/analyzer/malloc-vs-local-1b.c: Likewise.
9419 * gcc.dg/analyzer/malloc-vs-local-2.c: Likewise.
9420 * gcc.dg/analyzer/malloc-vs-local-3.c: Likewise.
9421 * gcc.dg/analyzer/paths-1.c: Likewise.
9422 * gcc.dg/analyzer/paths-1a.c: Likewise.
9423 * gcc.dg/analyzer/paths-2.c: Likewise.
9424 * gcc.dg/analyzer/paths-3.c: Likewise.
9425 * gcc.dg/analyzer/paths-4.c: Update for changed output format.
9426 * gcc.dg/analyzer/paths-5.c: Likewise.
9427 * gcc.dg/analyzer/paths-6.c: Likewise; drop redundant calls
9428 at merger.
9429 * gcc.dg/analyzer/paths-7.c: Likewise.
9430 * gcc.dg/analyzer/torture/conditionals-2.c: Update for changed
9431 output format.
9432 * gcc.dg/analyzer/zlib-1.c: Likewise; drop redundant calls.
9433 * gcc.dg/analyzer/zlib-5.c: Update for changed output format.
9434
9435 2020-02-05 Jakub Jelinek <jakub@redhat.com>
9436
9437 PR target/92190
9438 * gcc.target/i386/pr92190.c: New test.
9439
9440 2020-02-05 Richard Biener <rguenther@suse.de>
9441
9442 PR testsuite/92177
9443 * gcc.dg/vect/bb-slp-22.c: Adjust.
9444
9445 2020-02-05 Richard Biener <rguenther@suse.de>
9446
9447 PR middle-end/90648
9448 * gcc.dg/pr90648.c: New testcase.
9449
9450 2020-02-05 Jakub Jelinek <jakub@redhat.com>
9451
9452 PR middle-end/93555
9453 * c-c++-common/gomp/pr93555-1.c: New test.
9454 * c-c++-common/gomp/pr93555-2.c: New test.
9455 * gfortran.dg/gomp/pr93555.f90: New test.
9456
9457 2020-02-05 Jun Ma <JunMa@linux.alibaba.com>
9458
9459 * g++.dg/coroutines/co-await-14-return-ref-to-auto.C: New test.
9460
9461 2020-02-04 David Malcolm <dmalcolm@redhat.com>
9462
9463 * gcc.dg/analyzer/data-model-1.c (struct coord): Convert fields
9464 from int to long.
9465
9466 2020-02-04 Richard Biener <rguenther@suse.de>
9467
9468 PR tree-optimization/93538
9469 * gcc.dg/tree-ssa/forwprop-38.c: New testcase.
9470
9471 2020-02-04 Jakub Jelinek <jakub@redhat.com>
9472
9473 * c-c++-common/cpp/has-include-1.c: New test.
9474 * c-c++-common/cpp/has-include-next-1.c: New test.
9475 * c-c++-common/gomp/has-include-1.c: New test.
9476
9477 PR preprocessor/93545
9478 * c-c++-common/cpp/pr88974.c: Expect another diagnostics during error
9479 recovery.
9480 * c-c++-common/cpp/pr93545-1.c: New test.
9481 * c-c++-common/cpp/pr93545-2.c: New test.
9482 * c-c++-common/cpp/pr93545-3.c: New test.
9483 * c-c++-common/cpp/pr93545-4.c: New test.
9484
9485 2020-02-04 Iain Sandoe <iain@sandoe.co.uk>
9486
9487 * g++.dg/coroutines/coro-missing-promise.C: New test.
9488
9489 2020-02-04 Richard Biener <rguenther@suse.de>
9490
9491 PR tree-optimization/91123
9492 * gcc.dg/tree-ssa/ssa-fre-85.c: New testcase.
9493
9494 2020-02-04 Richard Biener <rguenther@suse.de>
9495
9496 PR tree-optimization/92819
9497 * gcc.target/i386/pr92819.c: New testcase.
9498 * gcc.target/i386/pr92803.c: Adjust.
9499
9500 2020-02-03 Iain Sandoe <iain@sandoe.co.uk>
9501
9502 PR c++/93458
9503 * g++.dg/coroutines/pr93458-1-missing-traits.C: New test.
9504 * g++.dg/coroutines/pr93458-2-bad-traits.C: New test.
9505 * g++.dg/coroutines/pr93458-3-missing-handle.C: New test.
9506 * g++.dg/coroutines/pr93458-4-bad-coro-handle.C: New test.
9507 * g++.dg/coroutines/pr93458-5-bad-coro-type.C: New test.
9508
9509 2020-02-03 David Malcolm <dmalcolm@redhat.com>
9510
9511 PR analyzer/93544
9512 * gcc.dg/analyzer/torture/pr93544.c: New test.
9513
9514 2020-02-03 David Malcolm <dmalcolm@redhat.com>
9515
9516 PR analyzer/93546
9517 * gcc.dg/analyzer/pr93546.c: New test.
9518
9519 2020-02-03 David Malcolm <dmalcolm@redhat.com>
9520
9521 PR analyzer/93547
9522 * gcc.dg/analyzer/pr93547.c: New test.
9523
9524 2020-02-03 Stam Markianos-Wright <stam.markianos-wright@arm.com>
9525
9526 PR target/91816
9527 * gcc.target/arm/pr91816.c: New test.
9528
9529 2020-02-03 Julian Brown <julian@codesourcery.com>
9530 Tobias Burnus <tobias@codesourcery.com>
9531
9532 * c-c++-common/cpp/openacc-define-3.c: Update expected value for
9533 _OPENACC define.
9534 * gfortran.dg/openacc-define-3.f90: Likewise.
9535
9536 2020-02-03 Tobias Burnus <tobias@codesourcery.com>
9537
9538 PR fortran/93427
9539 * gfortran.dg/associate_52.f90: New.
9540
9541 2020-02-03 Jakub Jelinek <jakub@redhat.com>
9542
9543 PR target/93533
9544 * gcc.c-torture/compile/pr93533.c: New test.
9545 * gcc.target/s390/pr93533.c: New test.
9546
9547 2020-02-03 Jun Ma <JunMa@linux.alibaba.com>
9548
9549 * g++.dg/coroutines/co-await-04-control-flow.C: Add label.
9550
9551 2020-02-02 Marek Polacek <polacek@redhat.com>
9552
9553 PR c++/93530 - ICE on invalid alignas in a template.
9554 * g++.dg/cpp0x/alignas18.C: New test.
9555
9556 2020-02-02 Iain Sandoe <iain@sandoe.co.uk>
9557
9558 * gcc.target/powerpc/darwin-abi-12.c: Add '-fcommon' to the
9559 options.
9560
9561 2020-02-02 Vladimir Makarov <vmakarov@redhat.com>
9562
9563 PR rtl-optimization/91333
9564 * gcc.target/i386/pr91333.c: Add vmovsd to regexp. Set up count
9565 to 3.
9566
9567 2020-01-31 Sandra Loosemore <sandra@codesourcery.com>
9568
9569 nios2: Support for GOT-relative DW_EH_PE_datarel encoding.
9570
9571 * g++.target/nios2/hello-pie.C: New.
9572 * g++.target/nios2/nios2.exp: New.
9573
9574 2020-01-31 David Malcolm <dmalcolm@redhat.com>
9575
9576 PR analyzer/93457
9577 * gcc.dg/analyzer/pr93457.c: New test.
9578
9579 2020-01-31 David Malcolm <dmalcolm@redhat.com>
9580
9581 PR analyzer/93373
9582 * gcc.dg/analyzer/torture/pr93373.c: New test.
9583
9584 2020-01-31 Vladimir Makarov <vmakarov@redhat.com>
9585
9586 PR rtl-optimization/91333
9587 * gcc.target/i386/pr91333.c: New.
9588
9589 2020-01-31 David Malcolm <dmalcolm@redhat.com>
9590
9591 PR analyzer/93379
9592 * gcc.dg/analyzer/torture/pr93379-2.c: New test.
9593 * gcc.dg/analyzer/torture/pr93379.c: New test.
9594
9595 2020-01-31 David Malcolm <dmalcolm@redhat.com>
9596
9597 PR analyzer/93438
9598 * gcc.dg/analyzer/torture/pr93438.c: New test.
9599 * gcc.dg/analyzer/torture/pr93438-2.c: New test.
9600
9601 2020-01-31 Jakub Jelinek <jakub@redhat.com>
9602
9603 PR rtl-optimization/91838
9604 * g++.dg/pr91838.C: Moved to ...
9605 * g++.dg/opt/pr91838.C: ... here. Require c++11 target instead of
9606 dg-skip-if for c++98. Pass -Wno-psabi -w to avoid psabi style
9607 warnings on vector arg passing or return. Add -masm=att on i?86/x86_64.
9608 Only check for pxor %xmm0, %xmm0 on lp64 i?86/x86_64.
9609
9610 2020-01-31 Richard Sandiford <richard.sandiford@arm.com>
9611
9612 * lib/target-supports.exp (check_effective_target_aarch64_asm_bf16_ok):
9613 New proc.
9614 * gcc.target/aarch64/sve/acle/asm/bfdot_f32.c: New test.
9615 * gcc.target/aarch64/sve/acle/asm/bfdot_lane_f32.c: Likweise.
9616 * gcc.target/aarch64/sve/acle/asm/bfmlalb_f32.c: Likweise.
9617 * gcc.target/aarch64/sve/acle/asm/bfmlalb_lane_f32.c: Likweise.
9618 * gcc.target/aarch64/sve/acle/asm/bfmlalt_f32.c: Likweise.
9619 * gcc.target/aarch64/sve/acle/asm/bfmlalt_lane_f32.c: Likweise.
9620 * gcc.target/aarch64/sve/acle/asm/bfmmla_f32.c: Likweise.
9621 * gcc.target/aarch64/sve/acle/asm/cvt_bf16.c: Likweise.
9622 * gcc.target/aarch64/sve/acle/asm/cvtnt_bf16.c: Likweise.
9623 * gcc.target/aarch64/sve/acle/general-c/ternary_bfloat16_1.c: Likweise.
9624 * gcc.target/aarch64/sve/acle/general-c/ternary_bfloat16_lane_1.c:
9625 Likweise.
9626 * gcc.target/aarch64/sve/acle/general-c/ternary_bfloat16_lanex2_1.c:
9627 Likweise.
9628 * gcc.target/aarch64/sve/acle/general-c/ternary_bfloat16_opt_n_1.c:
9629 Likweise.
9630
9631 2020-01-31 Richard Sandiford <richard.sandiford@arm.com>
9632
9633 * g++.target/aarch64/sve/acle/general-c++/mangle_1.C: Test mangling
9634 of svbfloat16_t.
9635 * g++.target/aarch64/sve/acle/general-c++/mangle_2.C: Likewise for
9636 __SVBfloat16_t.
9637 * gcc.target/aarch64/sve/acle/asm/clasta_bf16.c: New test.
9638 * gcc.target/aarch64/sve/acle/asm/clastb_bf16.c: Likewise.
9639 * gcc.target/aarch64/sve/acle/asm/cnt_bf16.c: Likewise.
9640 * gcc.target/aarch64/sve/acle/asm/create2_1.c (create_bf16): Likewise.
9641 * gcc.target/aarch64/sve/acle/asm/create3_1.c (create_bf16): Likewise.
9642 * gcc.target/aarch64/sve/acle/asm/create4_1.c (create_bf16): Likewise.
9643 * gcc.target/aarch64/sve/acle/asm/dup_bf16.c: Likewise.
9644 * gcc.target/aarch64/sve/acle/asm/dup_lane_bf16.c: Likewise.
9645 * gcc.target/aarch64/sve/acle/asm/dupq_lane_bf16.c: Likewise.
9646 * gcc.target/aarch64/sve/acle/asm/ext_bf16.c: Likewise.
9647 * gcc.target/aarch64/sve/acle/asm/get2_bf16.c: Likewise.
9648 * gcc.target/aarch64/sve/acle/asm/get3_bf16.c: Likewise.
9649 * gcc.target/aarch64/sve/acle/asm/get4_bf16.c: Likewise.
9650 * gcc.target/aarch64/sve/acle/asm/insr_bf16.c: Likewise.
9651 * gcc.target/aarch64/sve/acle/asm/lasta_bf16.c: Likewise.
9652 * gcc.target/aarch64/sve/acle/asm/lastb_bf16.c: Likewise.
9653 * gcc.target/aarch64/sve/acle/asm/ld1_bf16.c: Likewise.
9654 * gcc.target/aarch64/sve/acle/asm/ld1ro_bf16.c: Likewise.
9655 * gcc.target/aarch64/sve/acle/asm/ld1rq_bf16.c: Likewise.
9656 * gcc.target/aarch64/sve/acle/asm/ld2_bf16.c: Likewise.
9657 * gcc.target/aarch64/sve/acle/asm/ld3_bf16.c: Likewise.
9658 * gcc.target/aarch64/sve/acle/asm/ld4_bf16.c: Likewise.
9659 * gcc.target/aarch64/sve/acle/asm/ldff1_bf16.c: Likewise.
9660 * gcc.target/aarch64/sve/acle/asm/ldnf1_bf16.c: Likewise.
9661 * gcc.target/aarch64/sve/acle/asm/ldnt1_bf16.c: Likewise.
9662 * gcc.target/aarch64/sve/acle/asm/len_bf16.c: Likewise.
9663 * gcc.target/aarch64/sve/acle/asm/reinterpret_bf16.c: Likewise.
9664 * gcc.target/aarch64/sve/acle/asm/reinterpret_f16.c
9665 (reinterpret_f16_bf16_tied1, reinterpret_f16_bf16_untied): Likewise.
9666 * gcc.target/aarch64/sve/acle/asm/reinterpret_f32.c
9667 (reinterpret_f32_bf16_tied1, reinterpret_f32_bf16_untied): Likewise.
9668 * gcc.target/aarch64/sve/acle/asm/reinterpret_f64.c
9669 (reinterpret_f64_bf16_tied1, reinterpret_f64_bf16_untied): Likewise.
9670 * gcc.target/aarch64/sve/acle/asm/reinterpret_s16.c
9671 (reinterpret_s16_bf16_tied1, reinterpret_s16_bf16_untied): Likewise.
9672 * gcc.target/aarch64/sve/acle/asm/reinterpret_s32.c
9673 (reinterpret_s32_bf16_tied1, reinterpret_s32_bf16_untied): Likewise.
9674 * gcc.target/aarch64/sve/acle/asm/reinterpret_s64.c
9675 (reinterpret_s64_bf16_tied1, reinterpret_s64_bf16_untied): Likewise.
9676 * gcc.target/aarch64/sve/acle/asm/reinterpret_s8.c
9677 (reinterpret_s8_bf16_tied1, reinterpret_s8_bf16_untied): Likewise.
9678 * gcc.target/aarch64/sve/acle/asm/reinterpret_u16.c
9679 (reinterpret_u16_bf16_tied1, reinterpret_u16_bf16_untied): Likewise.
9680 * gcc.target/aarch64/sve/acle/asm/reinterpret_u32.c
9681 (reinterpret_u32_bf16_tied1, reinterpret_u32_bf16_untied): Likewise.
9682 * gcc.target/aarch64/sve/acle/asm/reinterpret_u64.c
9683 (reinterpret_u64_bf16_tied1, reinterpret_u64_bf16_untied): Likewise.
9684 * gcc.target/aarch64/sve/acle/asm/reinterpret_u8.c
9685 (reinterpret_u8_bf16_tied1, reinterpret_u8_bf16_untied): Likewise.
9686 * gcc.target/aarch64/sve/acle/asm/rev_bf16.c: Likewise.
9687 * gcc.target/aarch64/sve/acle/asm/sel_bf16.c: Likewise.
9688 * gcc.target/aarch64/sve/acle/asm/set2_bf16.c: Likewise.
9689 * gcc.target/aarch64/sve/acle/asm/set3_bf16.c: Likewise.
9690 * gcc.target/aarch64/sve/acle/asm/set4_bf16.c: Likewise.
9691 * gcc.target/aarch64/sve/acle/asm/splice_bf16.c: Likewise.
9692 * gcc.target/aarch64/sve/acle/asm/st1_bf16.c: Likewise.
9693 * gcc.target/aarch64/sve/acle/asm/st2_bf16.c: Likewise.
9694 * gcc.target/aarch64/sve/acle/asm/st3_bf16.c: Likewise.
9695 * gcc.target/aarch64/sve/acle/asm/st4_bf16.c: Likewise.
9696 * gcc.target/aarch64/sve/acle/asm/stnt1_bf16.c: Likewise.
9697 * gcc.target/aarch64/sve/acle/asm/tbl_bf16.c: Likewise.
9698 * gcc.target/aarch64/sve/acle/asm/trn1_bf16.c: Likewise.
9699 * gcc.target/aarch64/sve/acle/asm/trn1q_bf16.c: Likewise.
9700 * gcc.target/aarch64/sve/acle/asm/trn2_bf16.c: Likewise.
9701 * gcc.target/aarch64/sve/acle/asm/trn2q_bf16.c: Likewise.
9702 * gcc.target/aarch64/sve/acle/asm/undef2_1.c (bfloat16_t): Likewise.
9703 * gcc.target/aarch64/sve/acle/asm/undef3_1.c (bfloat16_t): Likewise.
9704 * gcc.target/aarch64/sve/acle/asm/undef4_1.c (bfloat16_t): Likewise.
9705 * gcc.target/aarch64/sve/acle/asm/undef_1.c (bfloat16_t): Likewise.
9706 * gcc.target/aarch64/sve/acle/asm/uzp1_bf16.c: Likewise.
9707 * gcc.target/aarch64/sve/acle/asm/uzp1q_bf16.c: Likewise.
9708 * gcc.target/aarch64/sve/acle/asm/uzp2_bf16.c: Likewise.
9709 * gcc.target/aarch64/sve/acle/asm/uzp2q_bf16.c: Likewise.
9710 * gcc.target/aarch64/sve/acle/asm/zip1_bf16.c: Likewise.
9711 * gcc.target/aarch64/sve/acle/asm/zip1q_bf16.c: Likewise.
9712 * gcc.target/aarch64/sve/acle/asm/zip2_bf16.c: Likewise.
9713 * gcc.target/aarch64/sve/acle/asm/zip2q_bf16.c: Likewise.
9714 * gcc.target/aarch64/sve/pcs/annotate_1.c (ret_bf16, ret_bf16x2)
9715 (ret_bf16x3, ret_bf16x4): Likewise.
9716 * gcc.target/aarch64/sve/pcs/annotate_2.c (fn_bf16, fn_bf16x2)
9717 (fn_bf16x3, fn_bf16x4): Likewise.
9718 * gcc.target/aarch64/sve/pcs/annotate_3.c (fn_bf16, fn_bf16x2)
9719 (fn_bf16x3, fn_bf16x4): Likewise.
9720 * gcc.target/aarch64/sve/pcs/annotate_4.c (fn_bf16, fn_bf16x2)
9721 (fn_bf16x3, fn_bf16x4): Likewise.
9722 * gcc.target/aarch64/sve/pcs/annotate_5.c (fn_bf16, fn_bf16x2)
9723 (fn_bf16x3, fn_bf16x4): Likewise.
9724 * gcc.target/aarch64/sve/pcs/annotate_6.c (fn_bf16, fn_bf16x2)
9725 (fn_bf16x3, fn_bf16x4): Likewise.
9726 * gcc.target/aarch64/sve/pcs/annotate_7.c (fn_bf16, fn_bf16x2)
9727 (fn_bf16x3, fn_bf16x4): Likewise.
9728 * gcc.target/aarch64/sve/pcs/args_5_be_bf16.c: Likewise.
9729 * gcc.target/aarch64/sve/pcs/args_5_le_bf16.c: Likewise.
9730 * gcc.target/aarch64/sve/pcs/args_6_be_bf16.c: Likewise.
9731 * gcc.target/aarch64/sve/pcs/args_6_le_bf16.c: Likewise.
9732 * gcc.target/aarch64/sve/pcs/gnu_vectors_1.c (bfloat16x16_t): New
9733 typedef.
9734 (bfloat16_callee, bfloat16_caller): New tests.
9735 * gcc.target/aarch64/sve/pcs/gnu_vectors_2.c (bfloat16x16_t): New
9736 typedef.
9737 (bfloat16_callee, bfloat16_caller): New tests.
9738 * gcc.target/aarch64/sve/pcs/return_4.c (CALLER_BF16): New macro.
9739 (callee_bf16, caller_bf16): New tests.
9740 * gcc.target/aarch64/sve/pcs/return_4_128.c (CALLER_BF16): New macro.
9741 (callee_bf16, caller_bf16): New tests.
9742 * gcc.target/aarch64/sve/pcs/return_4_256.c (CALLER_BF16): New macro.
9743 (callee_bf16, caller_bf16): New tests.
9744 * gcc.target/aarch64/sve/pcs/return_4_512.c (CALLER_BF16): New macro.
9745 (callee_bf16, caller_bf16): New tests.
9746 * gcc.target/aarch64/sve/pcs/return_4_1024.c (CALLER_BF16): New macro.
9747 (callee_bf16, caller_bf16): New tests.
9748 * gcc.target/aarch64/sve/pcs/return_4_2048.c (CALLER_BF16): New macro.
9749 (callee_bf16, caller_bf16): New tests.
9750 * gcc.target/aarch64/sve/pcs/return_5.c (CALLER_BF16): New macro.
9751 (callee_bf16, caller_bf16): New tests.
9752 * gcc.target/aarch64/sve/pcs/return_5_128.c (CALLER_BF16): New macro.
9753 (callee_bf16, caller_bf16): New tests.
9754 * gcc.target/aarch64/sve/pcs/return_5_256.c (CALLER_BF16): New macro.
9755 (callee_bf16, caller_bf16): New tests.
9756 * gcc.target/aarch64/sve/pcs/return_5_512.c (CALLER_BF16): New macro.
9757 (callee_bf16, caller_bf16): New tests.
9758 * gcc.target/aarch64/sve/pcs/return_5_1024.c (CALLER_BF16): New macro.
9759 (callee_bf16, caller_bf16): New tests.
9760 * gcc.target/aarch64/sve/pcs/return_5_2048.c (CALLER_BF16): New macro.
9761 (callee_bf16, caller_bf16): New tests.
9762 * gcc.target/aarch64/sve/pcs/return_6.c (bfloat16_t): New typedef.
9763 (callee_bf16, caller_bf16): New tests.
9764 * gcc.target/aarch64/sve/pcs/return_6_128.c (bfloat16_t): New typedef.
9765 (callee_bf16, caller_bf16): New tests.
9766 * gcc.target/aarch64/sve/pcs/return_6_256.c (bfloat16_t): New typedef.
9767 (callee_bf16, caller_bf16): New tests.
9768 * gcc.target/aarch64/sve/pcs/return_6_512.c (bfloat16_t): New typedef.
9769 (callee_bf16, caller_bf16): New tests.
9770 * gcc.target/aarch64/sve/pcs/return_6_1024.c (bfloat16_t): New typedef.
9771 (callee_bf16, caller_bf16): New tests.
9772 * gcc.target/aarch64/sve/pcs/return_6_2048.c (bfloat16_t): New typedef.
9773 (callee_bf16, caller_bf16): New tests.
9774 * gcc.target/aarch64/sve/pcs/return_7.c (callee_bf16): Likewise
9775 (caller_bf16): Likewise.
9776 * gcc.target/aarch64/sve/pcs/return_8.c (callee_bf16): Likewise
9777 (caller_bf16): Likewise.
9778 * gcc.target/aarch64/sve/pcs/return_9.c (callee_bf16): Likewise
9779 (caller_bf16): Likewise.
9780 * gcc.target/aarch64/sve2/acle/asm/tbl2_bf16.c: Likewise.
9781 * gcc.target/aarch64/sve2/acle/asm/tbx_bf16.c: Likewise.
9782 * gcc.target/aarch64/sve2/acle/asm/whilerw_bf16.c: Likewise.
9783 * gcc.target/aarch64/sve2/acle/asm/whilewr_bf16.c: Likewise.
9784
9785 2020-01-31 Dennis Zhang <dennis.zhang@arm.com>
9786 Matthew Malcomson <matthew.malcomson@arm.com>
9787 Richard Sandiford <richard.sandiford@arm.com>
9788
9789 * lib/target-supports.exp (check_effective_target_aarch64_asm_i8mm_ok)
9790 (check_effective_target_aarch64_asm_f32mm_ok): New target selectors.
9791 * gcc.target/aarch64/pragma_cpp_predefs_2.c: Test handling of
9792 __ARM_FEATURE_SVE_MATMUL_INT8, __ARM_FEATURE_SVE_MATMUL_FP32 and
9793 __ARM_FEATURE_SVE_MATMUL_FP64.
9794 * gcc.target/aarch64/sve/acle/asm/test_sve_acle.h (TEST_TRIPLE_Z):
9795 (TEST_TRIPLE_Z_REV2, TEST_TRIPLE_Z_REV, TEST_TRIPLE_LANE_REG)
9796 (TEST_TRIPLE_ZX): New macros.
9797 * gcc.target/aarch64/sve/acle/asm/ld1ro_f16.c: Remove +sve and
9798 rely on +f64mm to enable it.
9799 * gcc.target/aarch64/sve/acle/asm/ld1ro_f32.c: Likewise.
9800 * gcc.target/aarch64/sve/acle/asm/ld1ro_f64.c: Likewise.
9801 * gcc.target/aarch64/sve/acle/asm/ld1ro_s16.c: Likewise.
9802 * gcc.target/aarch64/sve/acle/asm/ld1ro_s32.c: Likewise.
9803 * gcc.target/aarch64/sve/acle/asm/ld1ro_s64.c: Likewise.
9804 * gcc.target/aarch64/sve/acle/asm/ld1ro_s8.c: Likewise.
9805 * gcc.target/aarch64/sve/acle/asm/ld1ro_u16.c: Likewise.
9806 * gcc.target/aarch64/sve/acle/asm/ld1ro_u32.c: Likewise.
9807 * gcc.target/aarch64/sve/acle/asm/ld1ro_u64.c: Likewise.
9808 * gcc.target/aarch64/sve/acle/asm/ld1ro_u8.c: Likewise.
9809 * gcc.target/aarch64/sve/acle/asm/mmla_f32.c: New test.
9810 * gcc.target/aarch64/sve/acle/asm/mmla_f64.c: Likewise,
9811 * gcc.target/aarch64/sve/acle/asm/mmla_s32.c: Likewise,
9812 * gcc.target/aarch64/sve/acle/asm/mmla_u32.c: Likewise,
9813 * gcc.target/aarch64/sve/acle/asm/sudot_lane_s32.c: Likewise,
9814 * gcc.target/aarch64/sve/acle/asm/sudot_s32.c: Likewise,
9815 * gcc.target/aarch64/sve/acle/asm/trn1q_f16.c: Likewise.
9816 * gcc.target/aarch64/sve/acle/asm/trn1q_f32.c: Likewise.
9817 * gcc.target/aarch64/sve/acle/asm/trn1q_f64.c: Likewise.
9818 * gcc.target/aarch64/sve/acle/asm/trn1q_s16.c: Likewise.
9819 * gcc.target/aarch64/sve/acle/asm/trn1q_s32.c: Likewise.
9820 * gcc.target/aarch64/sve/acle/asm/trn1q_s64.c: Likewise.
9821 * gcc.target/aarch64/sve/acle/asm/trn1q_s8.c: Likewise.
9822 * gcc.target/aarch64/sve/acle/asm/trn1q_u16.c: Likewise.
9823 * gcc.target/aarch64/sve/acle/asm/trn1q_u32.c: Likewise.
9824 * gcc.target/aarch64/sve/acle/asm/trn1q_u64.c: Likewise.
9825 * gcc.target/aarch64/sve/acle/asm/trn1q_u8.c: Likewise.
9826 * gcc.target/aarch64/sve/acle/asm/trn2q_f16.c: Likewise.
9827 * gcc.target/aarch64/sve/acle/asm/trn2q_f32.c: Likewise.
9828 * gcc.target/aarch64/sve/acle/asm/trn2q_f64.c: Likewise.
9829 * gcc.target/aarch64/sve/acle/asm/trn2q_s16.c: Likewise.
9830 * gcc.target/aarch64/sve/acle/asm/trn2q_s32.c: Likewise.
9831 * gcc.target/aarch64/sve/acle/asm/trn2q_s64.c: Likewise.
9832 * gcc.target/aarch64/sve/acle/asm/trn2q_s8.c: Likewise.
9833 * gcc.target/aarch64/sve/acle/asm/trn2q_u16.c: Likewise.
9834 * gcc.target/aarch64/sve/acle/asm/trn2q_u32.c: Likewise.
9835 * gcc.target/aarch64/sve/acle/asm/trn2q_u64.c: Likewise.
9836 * gcc.target/aarch64/sve/acle/asm/trn2q_u8.c: Likewise.
9837 * gcc.target/aarch64/sve/acle/asm/usdot_lane_s32.c: Likewise.
9838 * gcc.target/aarch64/sve/acle/asm/usdot_s32.c: Likewise.
9839 * gcc.target/aarch64/sve/acle/asm/usmmla_s32.c: Likewise.
9840 * gcc.target/aarch64/sve/acle/asm/uzp1q_f16.c: Likewise.
9841 * gcc.target/aarch64/sve/acle/asm/uzp1q_f32.c: Likewise.
9842 * gcc.target/aarch64/sve/acle/asm/uzp1q_f64.c: Likewise.
9843 * gcc.target/aarch64/sve/acle/asm/uzp1q_s16.c: Likewise.
9844 * gcc.target/aarch64/sve/acle/asm/uzp1q_s32.c: Likewise.
9845 * gcc.target/aarch64/sve/acle/asm/uzp1q_s64.c: Likewise.
9846 * gcc.target/aarch64/sve/acle/asm/uzp1q_s8.c: Likewise.
9847 * gcc.target/aarch64/sve/acle/asm/uzp1q_u16.c: Likewise.
9848 * gcc.target/aarch64/sve/acle/asm/uzp1q_u32.c: Likewise.
9849 * gcc.target/aarch64/sve/acle/asm/uzp1q_u64.c: Likewise.
9850 * gcc.target/aarch64/sve/acle/asm/uzp1q_u8.c: Likewise.
9851 * gcc.target/aarch64/sve/acle/asm/uzp2q_f16.c: Likewise.
9852 * gcc.target/aarch64/sve/acle/asm/uzp2q_f32.c: Likewise.
9853 * gcc.target/aarch64/sve/acle/asm/uzp2q_f64.c: Likewise.
9854 * gcc.target/aarch64/sve/acle/asm/uzp2q_s16.c: Likewise.
9855 * gcc.target/aarch64/sve/acle/asm/uzp2q_s32.c: Likewise.
9856 * gcc.target/aarch64/sve/acle/asm/uzp2q_s64.c: Likewise.
9857 * gcc.target/aarch64/sve/acle/asm/uzp2q_s8.c: Likewise.
9858 * gcc.target/aarch64/sve/acle/asm/uzp2q_u16.c: Likewise.
9859 * gcc.target/aarch64/sve/acle/asm/uzp2q_u32.c: Likewise.
9860 * gcc.target/aarch64/sve/acle/asm/uzp2q_u64.c: Likewise.
9861 * gcc.target/aarch64/sve/acle/asm/uzp2q_u8.c: Likewise.
9862 * gcc.target/aarch64/sve/acle/asm/zip1q_f16.c: Likewise.
9863 * gcc.target/aarch64/sve/acle/asm/zip1q_f32.c: Likewise.
9864 * gcc.target/aarch64/sve/acle/asm/zip1q_f64.c: Likewise.
9865 * gcc.target/aarch64/sve/acle/asm/zip1q_s16.c: Likewise.
9866 * gcc.target/aarch64/sve/acle/asm/zip1q_s32.c: Likewise.
9867 * gcc.target/aarch64/sve/acle/asm/zip1q_s64.c: Likewise.
9868 * gcc.target/aarch64/sve/acle/asm/zip1q_s8.c: Likewise.
9869 * gcc.target/aarch64/sve/acle/asm/zip1q_u16.c: Likewise.
9870 * gcc.target/aarch64/sve/acle/asm/zip1q_u32.c: Likewise.
9871 * gcc.target/aarch64/sve/acle/asm/zip1q_u64.c: Likewise.
9872 * gcc.target/aarch64/sve/acle/asm/zip1q_u8.c: Likewise.
9873 * gcc.target/aarch64/sve/acle/asm/zip2q_f16.c: Likewise.
9874 * gcc.target/aarch64/sve/acle/asm/zip2q_f32.c: Likewise.
9875 * gcc.target/aarch64/sve/acle/asm/zip2q_f64.c: Likewise.
9876 * gcc.target/aarch64/sve/acle/asm/zip2q_s16.c: Likewise.
9877 * gcc.target/aarch64/sve/acle/asm/zip2q_s32.c: Likewise.
9878 * gcc.target/aarch64/sve/acle/asm/zip2q_s64.c: Likewise.
9879 * gcc.target/aarch64/sve/acle/asm/zip2q_s8.c: Likewise.
9880 * gcc.target/aarch64/sve/acle/asm/zip2q_u16.c: Likewise.
9881 * gcc.target/aarch64/sve/acle/asm/zip2q_u32.c: Likewise.
9882 * gcc.target/aarch64/sve/acle/asm/zip2q_u64.c: Likewise.
9883 * gcc.target/aarch64/sve/acle/asm/zip2q_u8.c: Likewise.
9884 * gcc.target/aarch64/sve/acle/general-c/mmla_1.c: Likewise.
9885 * gcc.target/aarch64/sve/acle/general-c/mmla_2.c: Likewise.
9886 * gcc.target/aarch64/sve/acle/general-c/mmla_3.c: Likewise.
9887 * gcc.target/aarch64/sve/acle/general-c/mmla_4.c: Likewise.
9888 * gcc.target/aarch64/sve/acle/general-c/mmla_5.c: Likewise.
9889 * gcc.target/aarch64/sve/acle/general-c/mmla_6.c: Likewise.
9890 * gcc.target/aarch64/sve/acle/general-c/mmla_7.c: Likewise.
9891 * gcc.target/aarch64/sve/acle/general-c/ternary_intq_uintq_lane_1.c:
9892 Likewise.
9893 * gcc.target/aarch64/sve/acle/general-c/ternary_intq_uintq_opt_n_1.c:
9894 Likewise.
9895 * gcc.target/aarch64/sve/acle/general-c/ternary_uintq_intq_1.c:
9896 Likewise.
9897 * gcc.target/aarch64/sve/acle/general-c/ternary_uintq_intq_lane_1.c:
9898 Likewise.
9899 * gcc.target/aarch64/sve/acle/general-c/ternary_uintq_intq_opt_n_1.c:
9900 Likewise.
9901
9902 2020-01-31 Richard Sandiford <richard.sandiford@arm.com>
9903
9904 * gcc.target/aarch64/sve/pcs/args_1.c: Require lp64 for
9905 check-function-bodies tests.
9906 * gcc.target/aarch64/sve/pcs/args_2.c: Likewise.
9907 * gcc.target/aarch64/sve/pcs/args_3.c: Likewise.
9908 * gcc.target/aarch64/sve/pcs/args_4.c: Likewise.
9909 * gcc.target/aarch64/sve/pcs/return_1.c: Likewise.
9910 * gcc.target/aarch64/sve/pcs/return_1_256.c: Likewise.
9911 * gcc.target/aarch64/sve/pcs/return_1_512.c: Likewise.
9912 * gcc.target/aarch64/sve/pcs/return_1_1024.c: Likewise.
9913 * gcc.target/aarch64/sve/pcs/return_1_2048.c: Likewise.
9914 * gcc.target/aarch64/sve/pcs/return_2.c: Likewise.
9915 * gcc.target/aarch64/sve/pcs/return_3.c: Likewise.
9916 * gcc.target/aarch64/sve/pcs/return_4.c: Likewise.
9917 * gcc.target/aarch64/sve/pcs/return_4_256.c: Likewise.
9918 * gcc.target/aarch64/sve/pcs/return_4_512.c: Likewise.
9919 * gcc.target/aarch64/sve/pcs/return_4_1024.c: Likewise.
9920 * gcc.target/aarch64/sve/pcs/return_4_2048.c: Likewise.
9921 * gcc.target/aarch64/sve/pcs/return_5.c: Likewise.
9922 * gcc.target/aarch64/sve/pcs/return_5_256.c: Likewise.
9923 * gcc.target/aarch64/sve/pcs/return_5_512.c: Likewise.
9924 * gcc.target/aarch64/sve/pcs/return_5_1024.c: Likewise.
9925 * gcc.target/aarch64/sve/pcs/return_5_2048.c: Likewise.
9926 * gcc.target/aarch64/sve/pcs/return_6.c: Likewise.
9927 * gcc.target/aarch64/sve/pcs/return_6_256.c: Likewise.
9928 * gcc.target/aarch64/sve/pcs/return_6_512.c: Likewise.
9929 * gcc.target/aarch64/sve/pcs/return_6_1024.c: Likewise.
9930 * gcc.target/aarch64/sve/pcs/return_6_2048.c: Likewise.
9931 * gcc.target/aarch64/sve/pcs/saves_2_be_nowrap.c: Likewise.
9932 * gcc.target/aarch64/sve/pcs/saves_2_be_wrap.c: Likewise.
9933 * gcc.target/aarch64/sve/pcs/saves_2_le_nowrap.c: Likewise.
9934 * gcc.target/aarch64/sve/pcs/saves_2_le_wrap.c: Likewise.
9935 * gcc.target/aarch64/sve/pcs/saves_3.c: Likewise.
9936 * gcc.target/aarch64/sve/pcs/saves_4_be.c: Likewise.
9937 * gcc.target/aarch64/sve/pcs/saves_4_le.c: Likewise.
9938 * gcc.target/aarch64/sve/pcs/varargs_1.c: Likewise.
9939 * gcc.target/aarch64/sve/pcs/varargs_2_f16.c: Likewise.
9940 * gcc.target/aarch64/sve/pcs/varargs_2_f32.c: Likewise.
9941 * gcc.target/aarch64/sve/pcs/varargs_2_f64.c: Likewise.
9942 * gcc.target/aarch64/sve/pcs/varargs_2_s16.c: Likewise.
9943 * gcc.target/aarch64/sve/pcs/varargs_2_s32.c: Likewise.
9944 * gcc.target/aarch64/sve/pcs/varargs_2_s64.c: Likewise.
9945 * gcc.target/aarch64/sve/pcs/varargs_2_s8.c: Likewise.
9946 * gcc.target/aarch64/sve/pcs/varargs_2_u16.c: Likewise.
9947 * gcc.target/aarch64/sve/pcs/varargs_2_u32.c: Likewise.
9948 * gcc.target/aarch64/sve/pcs/varargs_2_u64.c: Likewise.
9949 * gcc.target/aarch64/sve/pcs/varargs_2_u8.c: Likewise.
9950 * gcc.target/aarch64/sve/pcs/args_5_be_f16.c: Require lp64.
9951 * gcc.target/aarch64/sve/pcs/args_5_be_f32.c: Likewise.
9952 * gcc.target/aarch64/sve/pcs/args_5_be_f64.c: Likewise.
9953 * gcc.target/aarch64/sve/pcs/args_5_be_s16.c: Likewise.
9954 * gcc.target/aarch64/sve/pcs/args_5_be_s32.c: Likewise.
9955 * gcc.target/aarch64/sve/pcs/args_5_be_s64.c: Likewise.
9956 * gcc.target/aarch64/sve/pcs/args_5_be_s8.c: Likewise.
9957 * gcc.target/aarch64/sve/pcs/args_5_be_u16.c: Likewise.
9958 * gcc.target/aarch64/sve/pcs/args_5_be_u32.c: Likewise.
9959 * gcc.target/aarch64/sve/pcs/args_5_be_u64.c: Likewise.
9960 * gcc.target/aarch64/sve/pcs/args_5_be_u8.c: Likewise.
9961 * gcc.target/aarch64/sve/pcs/args_5_le_f16.c: Likewise.
9962 * gcc.target/aarch64/sve/pcs/args_5_le_f32.c: Likewise.
9963 * gcc.target/aarch64/sve/pcs/args_5_le_f64.c: Likewise.
9964 * gcc.target/aarch64/sve/pcs/args_5_le_s16.c: Likewise.
9965 * gcc.target/aarch64/sve/pcs/args_5_le_s32.c: Likewise.
9966 * gcc.target/aarch64/sve/pcs/args_5_le_s64.c: Likewise.
9967 * gcc.target/aarch64/sve/pcs/args_5_le_s8.c: Likewise.
9968 * gcc.target/aarch64/sve/pcs/args_5_le_u16.c: Likewise.
9969 * gcc.target/aarch64/sve/pcs/args_5_le_u32.c: Likewise.
9970 * gcc.target/aarch64/sve/pcs/args_5_le_u64.c: Likewise.
9971 * gcc.target/aarch64/sve/pcs/args_5_le_u8.c: Likewise.
9972 * gcc.target/aarch64/sve/pcs/args_6_be_f16.c: Likewise.
9973 * gcc.target/aarch64/sve/pcs/args_6_be_f32.c: Likewise.
9974 * gcc.target/aarch64/sve/pcs/args_6_be_f64.c: Likewise.
9975 * gcc.target/aarch64/sve/pcs/args_6_be_s16.c: Likewise.
9976 * gcc.target/aarch64/sve/pcs/args_6_be_s32.c: Likewise.
9977 * gcc.target/aarch64/sve/pcs/args_6_be_s64.c: Likewise.
9978 * gcc.target/aarch64/sve/pcs/args_6_be_s8.c: Likewise.
9979 * gcc.target/aarch64/sve/pcs/args_6_be_u16.c: Likewise.
9980 * gcc.target/aarch64/sve/pcs/args_6_be_u32.c: Likewise.
9981 * gcc.target/aarch64/sve/pcs/args_6_be_u64.c: Likewise.
9982 * gcc.target/aarch64/sve/pcs/args_6_be_u8.c: Likewise.
9983 * gcc.target/aarch64/sve/pcs/args_6_le_f16.c: Likewise.
9984 * gcc.target/aarch64/sve/pcs/args_6_le_f32.c: Likewise.
9985 * gcc.target/aarch64/sve/pcs/args_6_le_f64.c: Likewise.
9986 * gcc.target/aarch64/sve/pcs/args_6_le_s16.c: Likewise.
9987 * gcc.target/aarch64/sve/pcs/args_6_le_s32.c: Likewise.
9988 * gcc.target/aarch64/sve/pcs/args_6_le_s64.c: Likewise.
9989 * gcc.target/aarch64/sve/pcs/args_6_le_s8.c: Likewise.
9990 * gcc.target/aarch64/sve/pcs/args_6_le_u16.c: Likewise.
9991 * gcc.target/aarch64/sve/pcs/args_6_le_u32.c: Likewise.
9992 * gcc.target/aarch64/sve/pcs/args_6_le_u64.c: Likewise.
9993 * gcc.target/aarch64/sve/pcs/args_6_le_u8.c: Likewise.
9994 * gcc.target/aarch64/sve/pcs/args_7.c: Likewise.
9995 * gcc.target/aarch64/sve/pcs/args_8.c: Likewise.
9996 * gcc.target/aarch64/sve/pcs/args_9.c: Likewise.
9997 * gcc.target/aarch64/sve/pcs/return_4_128.c: Require lp64 and
9998 aarch64_little_endian for check-function-bodies tests.
9999 * gcc.target/aarch64/sve/pcs/return_5_128.c: Likewise.
10000 * gcc.target/aarch64/sve/pcs/stack_clash_2_128.c: Likewise.
10001 * gcc.target/aarch64/sve/pcs/return_1_128.c: Likewise. Remove
10002 target selector from dg-compile.
10003 * gcc.target/aarch64/sve/pcs/return_6_128.c: Likewise.
10004
10005 2020-01-31 Tobias Burnus <tobias@codesourcery.com>
10006
10007 PR fortran/93462
10008 * gfortran.dg/goacc/atomic-1.f90: New.
10009
10010 2020-01-31 Tamar Christina <tamar.christina@arm.com>
10011
10012 PR rtl-optimization/91838
10013 * g++.dg/pr91838.C: New test.
10014
10015 2020-01-30 David Malcolm <dmalcolm@redhat.com>
10016
10017 * gcc.dg/analyzer/malloc-1.c: Remove include of <string.h>.
10018 Use __builtin_ forms of memset and strlen throughout.
10019
10020 2020-01-30 David Malcolm <dmalcolm@redhat.com>
10021
10022 * gcc.dg/analyzer/conditionals-2.c: Move to...
10023 * gcc.dg/analyzer/torture/conditionals-2.c: ...here, converting
10024 to a torture test. Remove redundant include.
10025
10026 2020-01-30 David Malcolm <dmalcolm@redhat.com>
10027
10028 PR analyzer/93356
10029 * gcc.dg/analyzer/conditionals-notrans.c (test_float_selfcmp):
10030 Add.
10031 * gcc.dg/analyzer/conditionals-trans.c: Mark floating point
10032 comparison test as failing.
10033 (test_float_selfcmp): Add.
10034 * gcc.dg/analyzer/data-model-1.c: Mark floating point comparison
10035 tests as failing.
10036 * gcc.dg/analyzer/torture/pr93356.c: New test.
10037
10038 2020-01-30 Jeff Law <law@redhat.com>
10039
10040 PR c/88660
10041 * gcc.dg/pr88660.c: New test
10042
10043 2020-01-30 Jakub Jelinek <jakub@redhat.com>
10044
10045 PR lto/93384
10046 * gcc.dg/lto/pr93384_0.c: New test.
10047 * gcc.dg/lto/pr93384_1.c: New file.
10048
10049 PR middle-end/93505
10050 * gcc.c-torture/compile/pr93505.c: New test.
10051
10052 2020-01-30 Jeff Law <law@redhat.com
10053
10054 * gcc.dg/tree-ssa/ssa-dse-26.c: Make existing dg-final scan
10055 conditional on !c6x. Add dg-final scan pattern for c6x.
10056
10057 2020-01-30 Martin Sebor <msebor@redhat.com>
10058
10059 PR middle-end/92323
10060 * gcc.dg/Warray-bounds-57.c: New test.
10061
10062 2020-01-30 David Malcolm <dmalcolm@redhat.com>
10063
10064 PR analyzer/93450
10065 * gcc.dg/analyzer/torture/pr93450.c: New test.
10066
10067 2020-01-30 Jakub Jelinek <jakub@redhat.com>
10068
10069 PR target/93494
10070 * gcc.c-torture/execute/pr93494.c: New test.
10071
10072 2020-01-30 Paolo Carlini <paolo.carlini@oracle.com>
10073
10074 PR c++/90338
10075 * g++.dg/pr90338.C: New.
10076
10077 2020-01-30 Jakub Jelinek <jakub@redhat.com>
10078
10079 PR target/91824
10080 * gcc.target/i386/pr91824-2.c: New test.
10081
10082 PR target/91824
10083 * gcc.target/i386/pr91824-1.c: New test.
10084
10085 2020-01-30 Bin Cheng <bin.cheng@linux.alibaba.com>
10086
10087 * g++.dg/coroutines/co-await-syntax-09-convert.C: New test.
10088
10089 2020-01-30 Jakub Jelinek <jakub@redhat.com>
10090
10091 PR tree-optimization/92706
10092 * gcc.dg/tree-ssa/pr92706-1.c: Require int128 effective target.
10093
10094 2020-01-29 Marek Polacek <polacek@redhat.com>
10095
10096 PR c++/88092
10097 * g++.dg/cpp2a/nontype-class31.C: New test.
10098
10099 2020-01-29 Jeff Law <law@redhat.com
10100
10101 PR tree-optimization/89689
10102 * gcc.dg/pr89689.c: New test.
10103
10104 2020-01-29 Marek Polacek <polacek@redhat.com>
10105
10106 PR c++/91754 - Fix template arguments comparison with class NTTP.
10107 * g++.dg/cpp2a/nontype-class30.C: New test.
10108
10109 2020-01-29 Marek Polacek <polacek@redhat.com>
10110
10111 PR c++/92948 - Fix class NTTP with template arguments.
10112 * g++.dg/cpp2a/nontype-class28.C: New test.
10113 * g++.dg/cpp2a/nontype-class29.C: New test.
10114
10115 2020-01-29 Joel Hutton <Joel.Hutton@arm.com>
10116
10117 PR target/93221
10118 * gcc.target/aarch64/pr93221.c: New test.
10119
10120 2020-01-29 Martin Jambor <mjambor@suse.cz>
10121
10122 PR tree-optimization/92706
10123 * gcc.dg/tree-ssa/pr92706-1.c: New test.
10124
10125 2020-01-29 Martin Jambor <mjambor@suse.cz>
10126
10127 PR tree-optimization/92706
10128 * gcc.dg/tree-ssa/pr92706-2.c: New test.
10129 * gcc.dg/guality/pr59776.c: Xfail tests for s2.g.
10130
10131 2020-01-28 Jan Hubicka <hubicka@ucw.cz>
10132
10133 * gcc.dg/tree-prof/indir-call-prof-2.c: New testcase.
10134
10135 2020-01-29 Richard Sandiford <richard.sandiford@arm.com>
10136
10137 PR testsuite/93393
10138 * gcc.dg/torture/pr93133.c: XFAIL for powerpc*-*-*.
10139
10140 2020-01-29 Jakub Jelinek <jakub@redhat.com>
10141
10142 PR c++/91118
10143 * g++.dg/gomp/pr91118-1.C: New test.
10144 * g++.dg/gomp/pr91118-2.C: New test.
10145
10146 PR fortran/93463
10147 * gfortran.dg/goacc/pr93463.f90: New test.
10148
10149 2020-01-29 Richard Biener <rguenther@suse.de>
10150
10151 PR tree-optimization/93428
10152 * gcc.dg/torture/pr93428.c: New testcase.
10153
10154 2020-01-28 Martin Sebor <msebor@redhat.com>
10155
10156 PR middle-end/93437
10157 * g++.dg/warn/Wstringop-overflow-5.C: New test.a
10158
10159 2020-01-28 Jan Hubicka <hubicka@ucw.cz>
10160
10161 * g++.dg/tree-prof/indir-call-prof.C: Update template.
10162 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Add more targets.
10163 * gcc.dg/tree-prof/crossmodule-indircall-1a.c: Add more targets.
10164 * gcc.dg/tree-prof/indir-call-prof.c: Update template.
10165
10166 2020-01-28 H.J. Lu <hongjiu.lu@intel.com>
10167
10168 PR target/91461
10169 * gcc.target/i386/avx256-unaligned-store-2.c: Don't check
10170 vmovups.
10171 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
10172 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
10173 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
10174 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
10175 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
10176 * gcc.target/i386/pr90980-1.c: Likewise.
10177 * gcc.target/i386/pr87317-4.c: Check "\tvmovd\t" instead of
10178 "vmovd" to avoid matching "vmovdqu".
10179 * gcc.target/i386/pr87317-5.c: Likewise.
10180 * gcc.target/i386/pr87317-7.c: Likewise.
10181 * gcc.target/i386/pr91461-1.c: New test.
10182 * gcc.target/i386/pr91461-2.c: Likewise.
10183 * gcc.target/i386/pr91461-3.c: Likewise.
10184 * gcc.target/i386/pr91461-4.c: Likewise.
10185 * gcc.target/i386/pr91461-5.c: Likewise.
10186
10187 2020-01-28 David Malcolm <dmalcolm@redhat.com>
10188
10189 * gcc.dg/plugin/diagnostic_plugin_test_metadata.c: Update for
10190 renaming of warning_at overload to warning_meta.
10191 * gcc.dg/plugin/diagnostic_plugin_test_paths.c: Likewise.
10192
10193 2020-01-28 Tobias Burnus <tobias@codesourcery.com>
10194 Julian Brown <julian@codesourcery.com>
10195
10196 * gfortran.dg/goacc/mapping-tests-2.f90: New test.
10197 * gfortran.dg/goacc/subarrays.f95: Expect rejection of non-contiguous
10198 array.
10199
10200 2020-01-28 Julian Brown <julian@codesourcery.com>
10201
10202 * gfortran.dg/goacc/deep-copy-2.f90: Move test here (from libgomp
10203 testsuite). Make a compilation test, and expect rejection of mixed
10204 component/non-component accesses.
10205 * gfortran.dg/goacc/mapping-tests-1.f90: New test.
10206
10207 2020-01-28 Tobias Burnus <tobias@codesourcery.com>
10208 Julian Brown <julian@codesourcery.com>
10209
10210 * gfortran.dg/goacc/strided-alloc-ptr.f90: New test.
10211
10212 2020-01-28 Richard Biener <rguenther@suse.de>
10213
10214 PR tree-optimization/93439
10215 * gfortran.dg/graphite/pr93439.f90: New testcase.
10216
10217 2020-01-28 Sahahb Vahedi <shahab@synopsys.com>
10218
10219 * gcc.target/arc/code-density-flag.c: New test
10220
10221 2020-01-28 Tobias Burnus <tobias@codesourcery.com>
10222
10223 PR fortran/93464
10224 * gfortran.dg/goacc/pr93464.f90: New.
10225
10226 2020-01-28 Richard Sandiford <richard.sandiford@arm.com>
10227
10228 PR tree-optimization/93434
10229 * gcc.c-torture/execute/pr93434.c: New test.
10230
10231 2020-01-28 Richard Sandiford <richard.sandiford@arm.com>
10232
10233 PR testsuite/93460
10234 * gcc.dg/torture/pr93170.c: Add -Wpsabi.
10235
10236 2020-01-28 Martin Liska <mliska@suse.cz>
10237
10238 PR c++/92440
10239 * g++.dg/template/pr92440.C: New test.
10240 * g++.dg/cpp0x/vt-34314.C: Update error to note.
10241 * g++.dg/template/pr59930-2.C: Likewise.
10242 * g++.old-deja/g++.pt/redecl1.C: Likewise.
10243
10244 2020-01-28 Jakub Jelinek <jakub@redhat.com>
10245
10246 PR target/93418
10247 * gcc.target/i386/avx2-pr93418.c: New test.
10248
10249 PR tree-optimization/93454
10250 * gcc.dg/pr93454.c: New test.
10251
10252 2020-01-27 David Malcolm <dmalcolm@redhat.com>
10253
10254 PR analyzer/93451
10255 * gcc.dg/analyzer/torture/pr93451.c: New test.
10256
10257 2020-01-27 Stam Markianos-Wright <stam.markianos-wright@arm.com>
10258
10259 * gcc.target/arm/armv8_2-fp16-move-1.c: Update following load/store
10260 optimisation.
10261
10262 2020-01-27 David Malcolm <dmalcolm@redhat.com>
10263
10264 PR analyzer/93349
10265 * gcc.dg/analyzer/torture/pr93349.c: New test.
10266
10267 2020-01-27 David Malcolm <dmalcolm@redhat.com>
10268
10269 PR analyzer/93291
10270 * gcc.dg/analyzer/pattern-test-2.c: Remove include of stdlib.h.
10271 (test_2): Rewrite to explicitly perform a bitwise-or of two
10272 boolean conditions.
10273 (test_3): New function, to test bitwise-and.
10274
10275 2020-01-27 Richard Sandiford <richard.sandiford@arm.com>
10276
10277 PR testsuite/71727
10278 * gcc.target/aarch64/pr71727.c: Add -fcommon.
10279
10280 2020-01-27 David Malcolm <dmalcolm@redhat.com>
10281
10282 * gcc.dg/analyzer/sigsetjmp-5.c: New test.
10283 * gcc.dg/analyzer/sigsetjmp-6.c: New test.
10284
10285 2020-01-27 Richard Biener <rguenther@suse.de>
10286
10287 PR testsuite/91171
10288 * gcc.dg/graphite/scop-21.c: un-XFAIL.
10289
10290 2020-01-27 Claudiu Zissulescu <claziss@synopsys.com>
10291
10292 * gcc.target/arc/interrupt-6.c: Update test.
10293
10294 2020-01-27 Claudiu Zissulescu <claziss@synopsys.com>
10295 Petro Karashchenko <petro.karashchenko@ring.com>
10296
10297 * gcc.target/arc/uncached-3.c: New test.
10298 * gcc.target/arc/uncached-4.c: Likewise.
10299 * gcc.target/arc/uncached-5.c: Likewise.
10300 * gcc.target/arc/uncached-6.c: Likewise.
10301 * gcc.target/arc/uncached-7.c: Likewise.
10302 * gcc.target/arc/uncached-8.c: Likewise.
10303 * gcc.target/arc/arc.exp (ll64): New predicate.
10304
10305 2020-01-27 Richard Sandiford <richard.sandiford@arm.com>
10306
10307 * gcc.dg/torture/pr93170.c: New test.
10308
10309 2020-01-27 Martin Liska <mliska@suse.cz>
10310
10311 PR target/93274
10312 * gcc.target/i386/pr81213.c: Adjust to not expect
10313 a globally unique name.
10314
10315 2020-01-27 Richard Biener <rguenther@suse.de>
10316
10317 PR tree-optimization/93397
10318 * gcc.dg/torture/pr93397.c: New testcase.
10319
10320 2020-01-27 Tobias Burnus <tobias@codesourcery.com>
10321
10322 PR fortran/85781
10323 * gfortran.dg/bind_c_char_2.f90: New.
10324 * gfortran.dg/bind_c_char_3.f90: New.
10325 * gfortran.dg/bind_c_char_4.f90: New.
10326 * gfortran.dg/bind_c_char_5.f90: New.
10327
10328 2020-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10329
10330 * gcc.target/i386/pr91298-1.c: xfail on Solaris/x86 with native
10331 assembler.
10332 * gcc.target/i386/pr91298-2.c: Likewise.
10333
10334 2020-01-26 Jakub Jelinek <jakub@redhat.com>
10335
10336 PR target/93412
10337 * gcc.dg/pr93412.c: New test.
10338
10339 PR target/93430
10340 * gcc.dg/pr93430.c: New test.
10341 * gcc.target/i386/avx2-pr93430.c: New test.
10342
10343 PR ipa/93166
10344 * g++.dg/pr93166.C: Move to ...
10345 * g++.dg/pr93166_0.C: ... here. Turn it into a proper lto test.
10346
10347 PR tree-optimization/92788
10348 * g++.dg/pr92788.C: Move to ...
10349 * g++.target/i386/pr92788.C: ... here. Remove target from dg-do line.
10350 Change type of operator new's first parameter to __SIZE_TYPE__.
10351
10352 2020-01-25 Marek Polacek <polacek@redhat.com>
10353
10354 PR c++/93414 - poor diagnostic for dynamic_cast in constexpr context.
10355 * g++.dg/cpp2a/constexpr-dynamic18.C: New test.
10356
10357 2020-01-25 Feng Xue <fxue@os.amperecomputing.com>
10358
10359 PR ipa/93166
10360 * g++.dg/pr93166.C: New test.
10361
10362 2020-01-25 Andrew Pinski <apinski@marvell.com>
10363
10364 * gcc.target/aarch64/vec_zeroextend.c: Fix for big-endian.
10365
10366 2020-01-24 Jeff Law <law@redhat.com
10367
10368 PR tree-optimization/92788
10369 * g++.dg/pr92788.C: New test.
10370
10371 2020-01-24 Jakub Jelinek <jakub@redhat.com>
10372
10373 PR target/93395
10374 * gcc.target/i386/pr93395.c: New test.
10375 * gcc.target/i386/avx512vl-vpermilpdi-1.c: Remove xfail.
10376
10377 2020-01-24 Marek Polacek <polacek@redhat.com>
10378
10379 PR c++/93299 - ICE in tsubst_copy with parenthesized expression.
10380 * g++.dg/cpp1y/paren5.C: New test.
10381
10382 2020-01-24 Sandra Loosemore <sandra@codesourcery.com>
10383
10384 * g++.dg/cpp0x/constexpr-odr1.C: Add -fdelete-null-pointer-checks.
10385 * g++.dg/cpp0x/constexpr-odr2.C: Likewise.
10386 * g++.dg/cpp0x/nontype4.C: Likewise.
10387 * g++.dg/cpp1y/constexpr-new.C: Likewise.
10388 * g++.dg/cpp1y/new1.C: Likewise.
10389 * g++.dg/cpp1y/new2.C: Likewise.
10390 * g++.dg/cpp2a/constexpr-dynamic11.C: Likewise.
10391 * g++.dg/cpp2a/constexpr-dynamic17.C: Likewise.
10392 * g++.dg/cpp2a/constexpr-dynamic4.C: Likewise.
10393 * g++.dg/cpp2a/constexpr-new1.C: Likewise.
10394 * g++.dg/cpp2a/constexpr-new10.C: Likewise.
10395 * g++.dg/cpp2a/constexpr-new2.C: Likewise.
10396 * g++.dg/cpp2a/constexpr-new3.C: Likewise.
10397 * g++.dg/cpp2a/constexpr-new4.C: Likewise.
10398 * g++.dg/cpp2a/constexpr-new8.C: Likewise.
10399 * g++.dg/cpp2a/constexpr-new9.C: Likewise.
10400 * g++.dg/cpp2a/nontype-class1.C: Likewise.
10401
10402 2020-01-24 Jason Merrill <jason@redhat.com>
10403
10404 * lib/target-supports.exp (check_effective_target_unsigned_char):
10405 New.
10406
10407 2020-01-24 Jeff Law <law@redhat.com
10408
10409 PR target/13721
10410 * gcc.target/h8300/pr13721.c: New test.
10411
10412 2020-01-24 Christophe Lyon <christophe.lyon@linaro.org>
10413
10414 PR debug/92763
10415 * g++.dg/debug/pr92763.C: Require fopenmp.
10416
10417 2020-01-23 David Malcolm <dmalcolm@redhat.com>
10418
10419 PR analyzer/93367
10420 * gcc.dg/analyzer/abort.c: Remove include of <assert.h>.
10421 Replace use of assert with a custom assertion implementation.
10422
10423 2020-01-23 Jakub Jelinek <jakub@redhat.com>
10424
10425 PR inline-asm/93027
10426 * gcc.target/i386/pr93027.c: Require lp64 target rather x86_64-*-*.
10427
10428 PR rtl-optimization/93402
10429 * gcc.c-torture/execute/pr93402.c: New test.
10430
10431 2020-01-23 Paolo Carlini <paolo.carlini@oracle.com>
10432
10433 PR c++/92804
10434 * g++.dg/concepts/pr92804-1.C: New.
10435 * g++.dg/concepts/pr92804-2.C: Likewise.
10436
10437 2020-01-23 David Malcolm <dmalcolm@redhat.com>
10438
10439 PR analyzer/93375
10440 * gcc.dg/analyzer/pr93375.c: New test.
10441
10442 2020-01-23 Jason Merrill <jason@redhat.com>
10443
10444 * lib/target-supports.exp (check_effective_target_unsigned_char):
10445 New.
10446
10447 2020-01-23 Jakub Jelinek <jakub@redhat.com>
10448
10449 PR target/93376
10450 * gcc.dg/pr93376.c: New test.
10451
10452 2020-01-23 Richard Sandiford <richard.sandiford@arm.com>
10453
10454 PR target/93341
10455 * gcc.target/aarch64/pr93341.c: New test.
10456
10457 2020-01-23 David Malcolm <dmalcolm@redhat.com>
10458
10459 * gcc.dg/analyzer/data-model-3.c: Remove hardcoded "-O2" and move
10460 to torture/conftest-1.c.
10461 * gcc.dg/analyzer/torture/analyzer-torture.exp: New.
10462 * gcc.dg/analyzer/torture/conftest-1.c: Move here from
10463 analyzer/data-model-3.c.
10464 * gcc.dg/analyzer/torture/poc.c: New test.
10465
10466 2020-01-23 Richard Biener <rguenther@suse.de>
10467
10468 PR tree-optimization/93381
10469 * gcc.dg/torture/pr93354.c: New testcase.
10470
10471 2020-01-23 Jakub Jelinek <jakub@redhat.com>
10472
10473 PR target/93346
10474 * gcc.target/i386/pr93346.c: New test.
10475
10476 2020-01-23 Martin Sebor <msebor@redhat.com>
10477
10478 PR c/84919
10479 * gcc.dg/Wrestrict-20.c: New test.
10480
10481 2020-01-23 Richard Sandiford <richard.sandiford@arm.com>
10482
10483 * g++.target/aarch64/sve/acle/general-c++/whilele_1.C: Skip for ILP32.
10484
10485 2020-01-23 Richard Sandiford <richard.sandiford@arm.com>
10486
10487 * gcc.target/aarch64/sve/acle/asm/ld1_f16.c: Skip check-function-bodies
10488 test for ILP32.
10489 * gcc.target/aarch64/sve/acle/asm/ld1_f32.c: Likewise.
10490 * gcc.target/aarch64/sve/acle/asm/ld1_f64.c: Likewise.
10491 * gcc.target/aarch64/sve/acle/asm/ld1_gather_f32.c: Likewise.
10492 * gcc.target/aarch64/sve/acle/asm/ld1_gather_f64.c: Likewise.
10493 * gcc.target/aarch64/sve/acle/asm/ld1_gather_s32.c: Likewise.
10494 * gcc.target/aarch64/sve/acle/asm/ld1_gather_s64.c: Likewise.
10495 * gcc.target/aarch64/sve/acle/asm/ld1_gather_u32.c: Likewise.
10496 * gcc.target/aarch64/sve/acle/asm/ld1_gather_u64.c: Likewise.
10497 * gcc.target/aarch64/sve/acle/asm/ld1_s16.c: Likewise.
10498 * gcc.target/aarch64/sve/acle/asm/ld1_s32.c: Likewise.
10499 * gcc.target/aarch64/sve/acle/asm/ld1_s64.c: Likewise.
10500 * gcc.target/aarch64/sve/acle/asm/ld1_s8.c: Likewise.
10501 * gcc.target/aarch64/sve/acle/asm/ld1_u16.c: Likewise.
10502 * gcc.target/aarch64/sve/acle/asm/ld1_u32.c: Likewise.
10503 * gcc.target/aarch64/sve/acle/asm/ld1_u64.c: Likewise.
10504 * gcc.target/aarch64/sve/acle/asm/ld1_u8.c: Likewise.
10505 * gcc.target/aarch64/sve/acle/asm/ld1ro_f16.c: Likewise.
10506 * gcc.target/aarch64/sve/acle/asm/ld1ro_f32.c: Likewise.
10507 * gcc.target/aarch64/sve/acle/asm/ld1ro_f64.c: Likewise.
10508 * gcc.target/aarch64/sve/acle/asm/ld1ro_s16.c: Likewise.
10509 * gcc.target/aarch64/sve/acle/asm/ld1ro_s32.c: Likewise.
10510 * gcc.target/aarch64/sve/acle/asm/ld1ro_s64.c: Likewise.
10511 * gcc.target/aarch64/sve/acle/asm/ld1ro_s8.c: Likewise.
10512 * gcc.target/aarch64/sve/acle/asm/ld1ro_u16.c: Likewise.
10513 * gcc.target/aarch64/sve/acle/asm/ld1ro_u32.c: Likewise.
10514 * gcc.target/aarch64/sve/acle/asm/ld1ro_u64.c: Likewise.
10515 * gcc.target/aarch64/sve/acle/asm/ld1ro_u8.c: Likewise.
10516 * gcc.target/aarch64/sve/acle/asm/ld1rq_f16.c: Likewise.
10517 * gcc.target/aarch64/sve/acle/asm/ld1rq_f32.c: Likewise.
10518 * gcc.target/aarch64/sve/acle/asm/ld1rq_f64.c: Likewise.
10519 * gcc.target/aarch64/sve/acle/asm/ld1rq_s16.c: Likewise.
10520 * gcc.target/aarch64/sve/acle/asm/ld1rq_s32.c: Likewise.
10521 * gcc.target/aarch64/sve/acle/asm/ld1rq_s64.c: Likewise.
10522 * gcc.target/aarch64/sve/acle/asm/ld1rq_s8.c: Likewise.
10523 * gcc.target/aarch64/sve/acle/asm/ld1rq_u16.c: Likewise.
10524 * gcc.target/aarch64/sve/acle/asm/ld1rq_u32.c: Likewise.
10525 * gcc.target/aarch64/sve/acle/asm/ld1rq_u64.c: Likewise.
10526 * gcc.target/aarch64/sve/acle/asm/ld1rq_u8.c: Likewise.
10527 * gcc.target/aarch64/sve/acle/asm/ld1sb_gather_s32.c: Likewise.
10528 * gcc.target/aarch64/sve/acle/asm/ld1sb_gather_s64.c: Likewise.
10529 * gcc.target/aarch64/sve/acle/asm/ld1sb_gather_u32.c: Likewise.
10530 * gcc.target/aarch64/sve/acle/asm/ld1sb_gather_u64.c: Likewise.
10531 * gcc.target/aarch64/sve/acle/asm/ld1sb_s16.c: Likewise.
10532 * gcc.target/aarch64/sve/acle/asm/ld1sb_s32.c: Likewise.
10533 * gcc.target/aarch64/sve/acle/asm/ld1sb_s64.c: Likewise.
10534 * gcc.target/aarch64/sve/acle/asm/ld1sb_u16.c: Likewise.
10535 * gcc.target/aarch64/sve/acle/asm/ld1sb_u32.c: Likewise.
10536 * gcc.target/aarch64/sve/acle/asm/ld1sb_u64.c: Likewise.
10537 * gcc.target/aarch64/sve/acle/asm/ld1sh_gather_s32.c: Likewise.
10538 * gcc.target/aarch64/sve/acle/asm/ld1sh_gather_s64.c: Likewise.
10539 * gcc.target/aarch64/sve/acle/asm/ld1sh_gather_u32.c: Likewise.
10540 * gcc.target/aarch64/sve/acle/asm/ld1sh_gather_u64.c: Likewise.
10541 * gcc.target/aarch64/sve/acle/asm/ld1sh_s32.c: Likewise.
10542 * gcc.target/aarch64/sve/acle/asm/ld1sh_s64.c: Likewise.
10543 * gcc.target/aarch64/sve/acle/asm/ld1sh_u32.c: Likewise.
10544 * gcc.target/aarch64/sve/acle/asm/ld1sh_u64.c: Likewise.
10545 * gcc.target/aarch64/sve/acle/asm/ld1sw_gather_s64.c: Likewise.
10546 * gcc.target/aarch64/sve/acle/asm/ld1sw_gather_u64.c: Likewise.
10547 * gcc.target/aarch64/sve/acle/asm/ld1sw_s64.c: Likewise.
10548 * gcc.target/aarch64/sve/acle/asm/ld1sw_u64.c: Likewise.
10549 * gcc.target/aarch64/sve/acle/asm/ld1ub_gather_s32.c: Likewise.
10550 * gcc.target/aarch64/sve/acle/asm/ld1ub_gather_s64.c: Likewise.
10551 * gcc.target/aarch64/sve/acle/asm/ld1ub_gather_u32.c: Likewise.
10552 * gcc.target/aarch64/sve/acle/asm/ld1ub_gather_u64.c: Likewise.
10553 * gcc.target/aarch64/sve/acle/asm/ld1ub_s16.c: Likewise.
10554 * gcc.target/aarch64/sve/acle/asm/ld1ub_s32.c: Likewise.
10555 * gcc.target/aarch64/sve/acle/asm/ld1ub_s64.c: Likewise.
10556 * gcc.target/aarch64/sve/acle/asm/ld1ub_u16.c: Likewise.
10557 * gcc.target/aarch64/sve/acle/asm/ld1ub_u32.c: Likewise.
10558 * gcc.target/aarch64/sve/acle/asm/ld1ub_u64.c: Likewise.
10559 * gcc.target/aarch64/sve/acle/asm/ld1uh_gather_s32.c: Likewise.
10560 * gcc.target/aarch64/sve/acle/asm/ld1uh_gather_s64.c: Likewise.
10561 * gcc.target/aarch64/sve/acle/asm/ld1uh_gather_u32.c: Likewise.
10562 * gcc.target/aarch64/sve/acle/asm/ld1uh_gather_u64.c: Likewise.
10563 * gcc.target/aarch64/sve/acle/asm/ld1uh_s32.c: Likewise.
10564 * gcc.target/aarch64/sve/acle/asm/ld1uh_s64.c: Likewise.
10565 * gcc.target/aarch64/sve/acle/asm/ld1uh_u32.c: Likewise.
10566 * gcc.target/aarch64/sve/acle/asm/ld1uh_u64.c: Likewise.
10567 * gcc.target/aarch64/sve/acle/asm/ld1uw_gather_s64.c: Likewise.
10568 * gcc.target/aarch64/sve/acle/asm/ld1uw_gather_u64.c: Likewise.
10569 * gcc.target/aarch64/sve/acle/asm/ld1uw_s64.c: Likewise.
10570 * gcc.target/aarch64/sve/acle/asm/ld1uw_u64.c: Likewise.
10571 * gcc.target/aarch64/sve/acle/asm/ld2_f16.c: Likewise.
10572 * gcc.target/aarch64/sve/acle/asm/ld2_f32.c: Likewise.
10573 * gcc.target/aarch64/sve/acle/asm/ld2_f64.c: Likewise.
10574 * gcc.target/aarch64/sve/acle/asm/ld2_s16.c: Likewise.
10575 * gcc.target/aarch64/sve/acle/asm/ld2_s32.c: Likewise.
10576 * gcc.target/aarch64/sve/acle/asm/ld2_s64.c: Likewise.
10577 * gcc.target/aarch64/sve/acle/asm/ld2_s8.c: Likewise.
10578 * gcc.target/aarch64/sve/acle/asm/ld2_u16.c: Likewise.
10579 * gcc.target/aarch64/sve/acle/asm/ld2_u32.c: Likewise.
10580 * gcc.target/aarch64/sve/acle/asm/ld2_u64.c: Likewise.
10581 * gcc.target/aarch64/sve/acle/asm/ld2_u8.c: Likewise.
10582 * gcc.target/aarch64/sve/acle/asm/ld3_f16.c: Likewise.
10583 * gcc.target/aarch64/sve/acle/asm/ld3_f32.c: Likewise.
10584 * gcc.target/aarch64/sve/acle/asm/ld3_f64.c: Likewise.
10585 * gcc.target/aarch64/sve/acle/asm/ld3_s16.c: Likewise.
10586 * gcc.target/aarch64/sve/acle/asm/ld3_s32.c: Likewise.
10587 * gcc.target/aarch64/sve/acle/asm/ld3_s64.c: Likewise.
10588 * gcc.target/aarch64/sve/acle/asm/ld3_s8.c: Likewise.
10589 * gcc.target/aarch64/sve/acle/asm/ld3_u16.c: Likewise.
10590 * gcc.target/aarch64/sve/acle/asm/ld3_u32.c: Likewise.
10591 * gcc.target/aarch64/sve/acle/asm/ld3_u64.c: Likewise.
10592 * gcc.target/aarch64/sve/acle/asm/ld3_u8.c: Likewise.
10593 * gcc.target/aarch64/sve/acle/asm/ld4_f16.c: Likewise.
10594 * gcc.target/aarch64/sve/acle/asm/ld4_f32.c: Likewise.
10595 * gcc.target/aarch64/sve/acle/asm/ld4_f64.c: Likewise.
10596 * gcc.target/aarch64/sve/acle/asm/ld4_s16.c: Likewise.
10597 * gcc.target/aarch64/sve/acle/asm/ld4_s32.c: Likewise.
10598 * gcc.target/aarch64/sve/acle/asm/ld4_s64.c: Likewise.
10599 * gcc.target/aarch64/sve/acle/asm/ld4_s8.c: Likewise.
10600 * gcc.target/aarch64/sve/acle/asm/ld4_u16.c: Likewise.
10601 * gcc.target/aarch64/sve/acle/asm/ld4_u32.c: Likewise.
10602 * gcc.target/aarch64/sve/acle/asm/ld4_u64.c: Likewise.
10603 * gcc.target/aarch64/sve/acle/asm/ld4_u8.c: Likewise.
10604 * gcc.target/aarch64/sve/acle/asm/ldff1_f16.c: Likewise.
10605 * gcc.target/aarch64/sve/acle/asm/ldff1_f32.c: Likewise.
10606 * gcc.target/aarch64/sve/acle/asm/ldff1_f64.c: Likewise.
10607 * gcc.target/aarch64/sve/acle/asm/ldff1_gather_f32.c: Likewise.
10608 * gcc.target/aarch64/sve/acle/asm/ldff1_gather_f64.c: Likewise.
10609 * gcc.target/aarch64/sve/acle/asm/ldff1_gather_s32.c: Likewise.
10610 * gcc.target/aarch64/sve/acle/asm/ldff1_gather_s64.c: Likewise.
10611 * gcc.target/aarch64/sve/acle/asm/ldff1_gather_u32.c: Likewise.
10612 * gcc.target/aarch64/sve/acle/asm/ldff1_gather_u64.c: Likewise.
10613 * gcc.target/aarch64/sve/acle/asm/ldff1_s16.c: Likewise.
10614 * gcc.target/aarch64/sve/acle/asm/ldff1_s32.c: Likewise.
10615 * gcc.target/aarch64/sve/acle/asm/ldff1_s64.c: Likewise.
10616 * gcc.target/aarch64/sve/acle/asm/ldff1_s8.c: Likewise.
10617 * gcc.target/aarch64/sve/acle/asm/ldff1_u16.c: Likewise.
10618 * gcc.target/aarch64/sve/acle/asm/ldff1_u32.c: Likewise.
10619 * gcc.target/aarch64/sve/acle/asm/ldff1_u64.c: Likewise.
10620 * gcc.target/aarch64/sve/acle/asm/ldff1_u8.c: Likewise.
10621 * gcc.target/aarch64/sve/acle/asm/ldff1sb_gather_s32.c: Likewise.
10622 * gcc.target/aarch64/sve/acle/asm/ldff1sb_gather_s64.c: Likewise.
10623 * gcc.target/aarch64/sve/acle/asm/ldff1sb_gather_u32.c: Likewise.
10624 * gcc.target/aarch64/sve/acle/asm/ldff1sb_gather_u64.c: Likewise.
10625 * gcc.target/aarch64/sve/acle/asm/ldff1sb_s16.c: Likewise.
10626 * gcc.target/aarch64/sve/acle/asm/ldff1sb_s32.c: Likewise.
10627 * gcc.target/aarch64/sve/acle/asm/ldff1sb_s64.c: Likewise.
10628 * gcc.target/aarch64/sve/acle/asm/ldff1sb_u16.c: Likewise.
10629 * gcc.target/aarch64/sve/acle/asm/ldff1sb_u32.c: Likewise.
10630 * gcc.target/aarch64/sve/acle/asm/ldff1sb_u64.c: Likewise.
10631 * gcc.target/aarch64/sve/acle/asm/ldff1sh_gather_s32.c: Likewise.
10632 * gcc.target/aarch64/sve/acle/asm/ldff1sh_gather_s64.c: Likewise.
10633 * gcc.target/aarch64/sve/acle/asm/ldff1sh_gather_u32.c: Likewise.
10634 * gcc.target/aarch64/sve/acle/asm/ldff1sh_gather_u64.c: Likewise.
10635 * gcc.target/aarch64/sve/acle/asm/ldff1sh_s32.c: Likewise.
10636 * gcc.target/aarch64/sve/acle/asm/ldff1sh_s64.c: Likewise.
10637 * gcc.target/aarch64/sve/acle/asm/ldff1sh_u32.c: Likewise.
10638 * gcc.target/aarch64/sve/acle/asm/ldff1sh_u64.c: Likewise.
10639 * gcc.target/aarch64/sve/acle/asm/ldff1sw_gather_s64.c: Likewise.
10640 * gcc.target/aarch64/sve/acle/asm/ldff1sw_gather_u64.c: Likewise.
10641 * gcc.target/aarch64/sve/acle/asm/ldff1sw_s64.c: Likewise.
10642 * gcc.target/aarch64/sve/acle/asm/ldff1sw_u64.c: Likewise.
10643 * gcc.target/aarch64/sve/acle/asm/ldff1ub_gather_s32.c: Likewise.
10644 * gcc.target/aarch64/sve/acle/asm/ldff1ub_gather_s64.c: Likewise.
10645 * gcc.target/aarch64/sve/acle/asm/ldff1ub_gather_u32.c: Likewise.
10646 * gcc.target/aarch64/sve/acle/asm/ldff1ub_gather_u64.c: Likewise.
10647 * gcc.target/aarch64/sve/acle/asm/ldff1ub_s16.c: Likewise.
10648 * gcc.target/aarch64/sve/acle/asm/ldff1ub_s32.c: Likewise.
10649 * gcc.target/aarch64/sve/acle/asm/ldff1ub_s64.c: Likewise.
10650 * gcc.target/aarch64/sve/acle/asm/ldff1ub_u16.c: Likewise.
10651 * gcc.target/aarch64/sve/acle/asm/ldff1ub_u32.c: Likewise.
10652 * gcc.target/aarch64/sve/acle/asm/ldff1ub_u64.c: Likewise.
10653 * gcc.target/aarch64/sve/acle/asm/ldff1uh_gather_s32.c: Likewise.
10654 * gcc.target/aarch64/sve/acle/asm/ldff1uh_gather_s64.c: Likewise.
10655 * gcc.target/aarch64/sve/acle/asm/ldff1uh_gather_u32.c: Likewise.
10656 * gcc.target/aarch64/sve/acle/asm/ldff1uh_gather_u64.c: Likewise.
10657 * gcc.target/aarch64/sve/acle/asm/ldff1uh_s32.c: Likewise.
10658 * gcc.target/aarch64/sve/acle/asm/ldff1uh_s64.c: Likewise.
10659 * gcc.target/aarch64/sve/acle/asm/ldff1uh_u32.c: Likewise.
10660 * gcc.target/aarch64/sve/acle/asm/ldff1uh_u64.c: Likewise.
10661 * gcc.target/aarch64/sve/acle/asm/ldff1uw_gather_s64.c: Likewise.
10662 * gcc.target/aarch64/sve/acle/asm/ldff1uw_gather_u64.c: Likewise.
10663 * gcc.target/aarch64/sve/acle/asm/ldff1uw_s64.c: Likewise.
10664 * gcc.target/aarch64/sve/acle/asm/ldff1uw_u64.c: Likewise.
10665 * gcc.target/aarch64/sve/acle/asm/ldnf1_f16.c: Likewise.
10666 * gcc.target/aarch64/sve/acle/asm/ldnf1_f32.c: Likewise.
10667 * gcc.target/aarch64/sve/acle/asm/ldnf1_f64.c: Likewise.
10668 * gcc.target/aarch64/sve/acle/asm/ldnf1_s16.c: Likewise.
10669 * gcc.target/aarch64/sve/acle/asm/ldnf1_s32.c: Likewise.
10670 * gcc.target/aarch64/sve/acle/asm/ldnf1_s64.c: Likewise.
10671 * gcc.target/aarch64/sve/acle/asm/ldnf1_s8.c: Likewise.
10672 * gcc.target/aarch64/sve/acle/asm/ldnf1_u16.c: Likewise.
10673 * gcc.target/aarch64/sve/acle/asm/ldnf1_u32.c: Likewise.
10674 * gcc.target/aarch64/sve/acle/asm/ldnf1_u64.c: Likewise.
10675 * gcc.target/aarch64/sve/acle/asm/ldnf1_u8.c: Likewise.
10676 * gcc.target/aarch64/sve/acle/asm/ldnf1sb_s16.c: Likewise.
10677 * gcc.target/aarch64/sve/acle/asm/ldnf1sb_s32.c: Likewise.
10678 * gcc.target/aarch64/sve/acle/asm/ldnf1sb_s64.c: Likewise.
10679 * gcc.target/aarch64/sve/acle/asm/ldnf1sb_u16.c: Likewise.
10680 * gcc.target/aarch64/sve/acle/asm/ldnf1sb_u32.c: Likewise.
10681 * gcc.target/aarch64/sve/acle/asm/ldnf1sb_u64.c: Likewise.
10682 * gcc.target/aarch64/sve/acle/asm/ldnf1sh_s32.c: Likewise.
10683 * gcc.target/aarch64/sve/acle/asm/ldnf1sh_s64.c: Likewise.
10684 * gcc.target/aarch64/sve/acle/asm/ldnf1sh_u32.c: Likewise.
10685 * gcc.target/aarch64/sve/acle/asm/ldnf1sh_u64.c: Likewise.
10686 * gcc.target/aarch64/sve/acle/asm/ldnf1sw_s64.c: Likewise.
10687 * gcc.target/aarch64/sve/acle/asm/ldnf1sw_u64.c: Likewise.
10688 * gcc.target/aarch64/sve/acle/asm/ldnf1ub_s16.c: Likewise.
10689 * gcc.target/aarch64/sve/acle/asm/ldnf1ub_s32.c: Likewise.
10690 * gcc.target/aarch64/sve/acle/asm/ldnf1ub_s64.c: Likewise.
10691 * gcc.target/aarch64/sve/acle/asm/ldnf1ub_u16.c: Likewise.
10692 * gcc.target/aarch64/sve/acle/asm/ldnf1ub_u32.c: Likewise.
10693 * gcc.target/aarch64/sve/acle/asm/ldnf1ub_u64.c: Likewise.
10694 * gcc.target/aarch64/sve/acle/asm/ldnf1uh_s32.c: Likewise.
10695 * gcc.target/aarch64/sve/acle/asm/ldnf1uh_s64.c: Likewise.
10696 * gcc.target/aarch64/sve/acle/asm/ldnf1uh_u32.c: Likewise.
10697 * gcc.target/aarch64/sve/acle/asm/ldnf1uh_u64.c: Likewise.
10698 * gcc.target/aarch64/sve/acle/asm/ldnf1uw_s64.c: Likewise.
10699 * gcc.target/aarch64/sve/acle/asm/ldnf1uw_u64.c: Likewise.
10700 * gcc.target/aarch64/sve/acle/asm/ldnt1_f16.c: Likewise.
10701 * gcc.target/aarch64/sve/acle/asm/ldnt1_f32.c: Likewise.
10702 * gcc.target/aarch64/sve/acle/asm/ldnt1_f64.c: Likewise.
10703 * gcc.target/aarch64/sve/acle/asm/ldnt1_s16.c: Likewise.
10704 * gcc.target/aarch64/sve/acle/asm/ldnt1_s32.c: Likewise.
10705 * gcc.target/aarch64/sve/acle/asm/ldnt1_s64.c: Likewise.
10706 * gcc.target/aarch64/sve/acle/asm/ldnt1_s8.c: Likewise.
10707 * gcc.target/aarch64/sve/acle/asm/ldnt1_u16.c: Likewise.
10708 * gcc.target/aarch64/sve/acle/asm/ldnt1_u32.c: Likewise.
10709 * gcc.target/aarch64/sve/acle/asm/ldnt1_u64.c: Likewise.
10710 * gcc.target/aarch64/sve/acle/asm/ldnt1_u8.c: Likewise.
10711 * gcc.target/aarch64/sve/acle/asm/prfb.c: Likewise.
10712 * gcc.target/aarch64/sve/acle/asm/prfb_gather.c: Likewise.
10713 * gcc.target/aarch64/sve/acle/asm/prfd.c: Likewise.
10714 * gcc.target/aarch64/sve/acle/asm/prfd_gather.c: Likewise.
10715 * gcc.target/aarch64/sve/acle/asm/prfh.c: Likewise.
10716 * gcc.target/aarch64/sve/acle/asm/prfh_gather.c: Likewise.
10717 * gcc.target/aarch64/sve/acle/asm/prfw.c: Likewise.
10718 * gcc.target/aarch64/sve/acle/asm/prfw_gather.c: Likewise.
10719 * gcc.target/aarch64/sve/acle/asm/st1_f16.c: Likewise.
10720 * gcc.target/aarch64/sve/acle/asm/st1_f32.c: Likewise.
10721 * gcc.target/aarch64/sve/acle/asm/st1_f64.c: Likewise.
10722 * gcc.target/aarch64/sve/acle/asm/st1_s16.c: Likewise.
10723 * gcc.target/aarch64/sve/acle/asm/st1_s32.c: Likewise.
10724 * gcc.target/aarch64/sve/acle/asm/st1_s64.c: Likewise.
10725 * gcc.target/aarch64/sve/acle/asm/st1_s8.c: Likewise.
10726 * gcc.target/aarch64/sve/acle/asm/st1_scatter_f32.c: Likewise.
10727 * gcc.target/aarch64/sve/acle/asm/st1_scatter_f64.c: Likewise.
10728 * gcc.target/aarch64/sve/acle/asm/st1_scatter_s32.c: Likewise.
10729 * gcc.target/aarch64/sve/acle/asm/st1_scatter_s64.c: Likewise.
10730 * gcc.target/aarch64/sve/acle/asm/st1_scatter_u32.c: Likewise.
10731 * gcc.target/aarch64/sve/acle/asm/st1_scatter_u64.c: Likewise.
10732 * gcc.target/aarch64/sve/acle/asm/st1_u16.c: Likewise.
10733 * gcc.target/aarch64/sve/acle/asm/st1_u32.c: Likewise.
10734 * gcc.target/aarch64/sve/acle/asm/st1_u64.c: Likewise.
10735 * gcc.target/aarch64/sve/acle/asm/st1_u8.c: Likewise.
10736 * gcc.target/aarch64/sve/acle/asm/st1b_s16.c: Likewise.
10737 * gcc.target/aarch64/sve/acle/asm/st1b_s32.c: Likewise.
10738 * gcc.target/aarch64/sve/acle/asm/st1b_s64.c: Likewise.
10739 * gcc.target/aarch64/sve/acle/asm/st1b_scatter_s32.c: Likewise.
10740 * gcc.target/aarch64/sve/acle/asm/st1b_scatter_s64.c: Likewise.
10741 * gcc.target/aarch64/sve/acle/asm/st1b_scatter_u32.c: Likewise.
10742 * gcc.target/aarch64/sve/acle/asm/st1b_scatter_u64.c: Likewise.
10743 * gcc.target/aarch64/sve/acle/asm/st1b_u16.c: Likewise.
10744 * gcc.target/aarch64/sve/acle/asm/st1b_u32.c: Likewise.
10745 * gcc.target/aarch64/sve/acle/asm/st1b_u64.c: Likewise.
10746 * gcc.target/aarch64/sve/acle/asm/st1h_s32.c: Likewise.
10747 * gcc.target/aarch64/sve/acle/asm/st1h_s64.c: Likewise.
10748 * gcc.target/aarch64/sve/acle/asm/st1h_scatter_s32.c: Likewise.
10749 * gcc.target/aarch64/sve/acle/asm/st1h_scatter_s64.c: Likewise.
10750 * gcc.target/aarch64/sve/acle/asm/st1h_scatter_u32.c: Likewise.
10751 * gcc.target/aarch64/sve/acle/asm/st1h_scatter_u64.c: Likewise.
10752 * gcc.target/aarch64/sve/acle/asm/st1h_u32.c: Likewise.
10753 * gcc.target/aarch64/sve/acle/asm/st1h_u64.c: Likewise.
10754 * gcc.target/aarch64/sve/acle/asm/st1w_s64.c: Likewise.
10755 * gcc.target/aarch64/sve/acle/asm/st1w_scatter_s64.c: Likewise.
10756 * gcc.target/aarch64/sve/acle/asm/st1w_scatter_u64.c: Likewise.
10757 * gcc.target/aarch64/sve/acle/asm/st1w_u64.c: Likewise.
10758 * gcc.target/aarch64/sve/acle/asm/st2_f16.c: Likewise.
10759 * gcc.target/aarch64/sve/acle/asm/st2_f32.c: Likewise.
10760 * gcc.target/aarch64/sve/acle/asm/st2_f64.c: Likewise.
10761 * gcc.target/aarch64/sve/acle/asm/st2_s16.c: Likewise.
10762 * gcc.target/aarch64/sve/acle/asm/st2_s32.c: Likewise.
10763 * gcc.target/aarch64/sve/acle/asm/st2_s64.c: Likewise.
10764 * gcc.target/aarch64/sve/acle/asm/st2_s8.c: Likewise.
10765 * gcc.target/aarch64/sve/acle/asm/st2_u16.c: Likewise.
10766 * gcc.target/aarch64/sve/acle/asm/st2_u32.c: Likewise.
10767 * gcc.target/aarch64/sve/acle/asm/st2_u64.c: Likewise.
10768 * gcc.target/aarch64/sve/acle/asm/st2_u8.c: Likewise.
10769 * gcc.target/aarch64/sve/acle/asm/st3_f16.c: Likewise.
10770 * gcc.target/aarch64/sve/acle/asm/st3_f32.c: Likewise.
10771 * gcc.target/aarch64/sve/acle/asm/st3_f64.c: Likewise.
10772 * gcc.target/aarch64/sve/acle/asm/st3_s16.c: Likewise.
10773 * gcc.target/aarch64/sve/acle/asm/st3_s32.c: Likewise.
10774 * gcc.target/aarch64/sve/acle/asm/st3_s64.c: Likewise.
10775 * gcc.target/aarch64/sve/acle/asm/st3_s8.c: Likewise.
10776 * gcc.target/aarch64/sve/acle/asm/st3_u16.c: Likewise.
10777 * gcc.target/aarch64/sve/acle/asm/st3_u32.c: Likewise.
10778 * gcc.target/aarch64/sve/acle/asm/st3_u64.c: Likewise.
10779 * gcc.target/aarch64/sve/acle/asm/st3_u8.c: Likewise.
10780 * gcc.target/aarch64/sve/acle/asm/st4_f16.c: Likewise.
10781 * gcc.target/aarch64/sve/acle/asm/st4_f32.c: Likewise.
10782 * gcc.target/aarch64/sve/acle/asm/st4_f64.c: Likewise.
10783 * gcc.target/aarch64/sve/acle/asm/st4_s16.c: Likewise.
10784 * gcc.target/aarch64/sve/acle/asm/st4_s32.c: Likewise.
10785 * gcc.target/aarch64/sve/acle/asm/st4_s64.c: Likewise.
10786 * gcc.target/aarch64/sve/acle/asm/st4_s8.c: Likewise.
10787 * gcc.target/aarch64/sve/acle/asm/st4_u16.c: Likewise.
10788 * gcc.target/aarch64/sve/acle/asm/st4_u32.c: Likewise.
10789 * gcc.target/aarch64/sve/acle/asm/st4_u64.c: Likewise.
10790 * gcc.target/aarch64/sve/acle/asm/st4_u8.c: Likewise.
10791 * gcc.target/aarch64/sve/acle/asm/stnt1_f16.c: Likewise.
10792 * gcc.target/aarch64/sve/acle/asm/stnt1_f32.c: Likewise.
10793 * gcc.target/aarch64/sve/acle/asm/stnt1_f64.c: Likewise.
10794 * gcc.target/aarch64/sve/acle/asm/stnt1_s16.c: Likewise.
10795 * gcc.target/aarch64/sve/acle/asm/stnt1_s32.c: Likewise.
10796 * gcc.target/aarch64/sve/acle/asm/stnt1_s64.c: Likewise.
10797 * gcc.target/aarch64/sve/acle/asm/stnt1_s8.c: Likewise.
10798 * gcc.target/aarch64/sve/acle/asm/stnt1_u16.c: Likewise.
10799 * gcc.target/aarch64/sve/acle/asm/stnt1_u32.c: Likewise.
10800 * gcc.target/aarch64/sve/acle/asm/stnt1_u64.c: Likewise.
10801 * gcc.target/aarch64/sve/acle/asm/stnt1_u8.c: Likewise.
10802 * gcc.target/aarch64/sve/acle/general/temporaries_1.c: Likewise.
10803 * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_f32.c: Likewise.
10804 * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_f64.c: Likewise.
10805 * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_s32.c: Likewise.
10806 * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_s64.c: Likewise.
10807 * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_u32.c: Likewise.
10808 * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_u64.c: Likewise.
10809 * gcc.target/aarch64/sve2/acle/asm/ldnt1sb_gather_s32.c: Likewise.
10810 * gcc.target/aarch64/sve2/acle/asm/ldnt1sb_gather_s64.c: Likewise.
10811 * gcc.target/aarch64/sve2/acle/asm/ldnt1sb_gather_u32.c: Likewise.
10812 * gcc.target/aarch64/sve2/acle/asm/ldnt1sb_gather_u64.c: Likewise.
10813 * gcc.target/aarch64/sve2/acle/asm/ldnt1sh_gather_s32.c: Likewise.
10814 * gcc.target/aarch64/sve2/acle/asm/ldnt1sh_gather_s64.c: Likewise.
10815 * gcc.target/aarch64/sve2/acle/asm/ldnt1sh_gather_u32.c: Likewise.
10816 * gcc.target/aarch64/sve2/acle/asm/ldnt1sh_gather_u64.c: Likewise.
10817 * gcc.target/aarch64/sve2/acle/asm/ldnt1sw_gather_s64.c: Likewise.
10818 * gcc.target/aarch64/sve2/acle/asm/ldnt1sw_gather_u64.c: Likewise.
10819 * gcc.target/aarch64/sve2/acle/asm/ldnt1ub_gather_s32.c: Likewise.
10820 * gcc.target/aarch64/sve2/acle/asm/ldnt1ub_gather_s64.c: Likewise.
10821 * gcc.target/aarch64/sve2/acle/asm/ldnt1ub_gather_u32.c: Likewise.
10822 * gcc.target/aarch64/sve2/acle/asm/ldnt1ub_gather_u64.c: Likewise.
10823 * gcc.target/aarch64/sve2/acle/asm/ldnt1uh_gather_s32.c: Likewise.
10824 * gcc.target/aarch64/sve2/acle/asm/ldnt1uh_gather_s64.c: Likewise.
10825 * gcc.target/aarch64/sve2/acle/asm/ldnt1uh_gather_u32.c: Likewise.
10826 * gcc.target/aarch64/sve2/acle/asm/ldnt1uh_gather_u64.c: Likewise.
10827 * gcc.target/aarch64/sve2/acle/asm/ldnt1uw_gather_s64.c: Likewise.
10828 * gcc.target/aarch64/sve2/acle/asm/ldnt1uw_gather_u64.c: Likewise.
10829 * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_f32.c: Likewise.
10830 * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_f64.c: Likewise.
10831 * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_s32.c: Likewise.
10832 * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_s64.c: Likewise.
10833 * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_u32.c: Likewise.
10834 * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_u64.c: Likewise.
10835 * gcc.target/aarch64/sve2/acle/asm/stnt1b_scatter_s32.c: Likewise.
10836 * gcc.target/aarch64/sve2/acle/asm/stnt1b_scatter_s64.c: Likewise.
10837 * gcc.target/aarch64/sve2/acle/asm/stnt1b_scatter_u32.c: Likewise.
10838 * gcc.target/aarch64/sve2/acle/asm/stnt1b_scatter_u64.c: Likewise.
10839 * gcc.target/aarch64/sve2/acle/asm/stnt1h_scatter_s32.c: Likewise.
10840 * gcc.target/aarch64/sve2/acle/asm/stnt1h_scatter_s64.c: Likewise.
10841 * gcc.target/aarch64/sve2/acle/asm/stnt1h_scatter_u32.c: Likewise.
10842 * gcc.target/aarch64/sve2/acle/asm/stnt1h_scatter_u64.c: Likewise.
10843 * gcc.target/aarch64/sve2/acle/asm/stnt1w_scatter_s64.c: Likewise.
10844 * gcc.target/aarch64/sve2/acle/asm/stnt1w_scatter_u64.c: Likewise.
10845 * gcc.target/aarch64/sve2/acle/asm/whilerw_f16.c: Likewise.
10846 * gcc.target/aarch64/sve2/acle/asm/whilerw_f32.c: Likewise.
10847 * gcc.target/aarch64/sve2/acle/asm/whilerw_f64.c: Likewise.
10848 * gcc.target/aarch64/sve2/acle/asm/whilerw_s16.c: Likewise.
10849 * gcc.target/aarch64/sve2/acle/asm/whilerw_s32.c: Likewise.
10850 * gcc.target/aarch64/sve2/acle/asm/whilerw_s64.c: Likewise.
10851 * gcc.target/aarch64/sve2/acle/asm/whilerw_s8.c: Likewise.
10852 * gcc.target/aarch64/sve2/acle/asm/whilerw_u16.c: Likewise.
10853 * gcc.target/aarch64/sve2/acle/asm/whilerw_u32.c: Likewise.
10854 * gcc.target/aarch64/sve2/acle/asm/whilerw_u64.c: Likewise.
10855 * gcc.target/aarch64/sve2/acle/asm/whilerw_u8.c: Likewise.
10856 * gcc.target/aarch64/sve2/acle/asm/whilewr_f16.c: Likewise.
10857 * gcc.target/aarch64/sve2/acle/asm/whilewr_f32.c: Likewise.
10858 * gcc.target/aarch64/sve2/acle/asm/whilewr_f64.c: Likewise.
10859 * gcc.target/aarch64/sve2/acle/asm/whilewr_s16.c: Likewise.
10860 * gcc.target/aarch64/sve2/acle/asm/whilewr_s32.c: Likewise.
10861 * gcc.target/aarch64/sve2/acle/asm/whilewr_s64.c: Likewise.
10862 * gcc.target/aarch64/sve2/acle/asm/whilewr_s8.c: Likewise.
10863 * gcc.target/aarch64/sve2/acle/asm/whilewr_u16.c: Likewise.
10864 * gcc.target/aarch64/sve2/acle/asm/whilewr_u32.c: Likewise.
10865 * gcc.target/aarch64/sve2/acle/asm/whilewr_u64.c: Likewise.
10866 * gcc.target/aarch64/sve2/acle/asm/whilewr_u8.c: Likewise.
10867
10868 2020-01-23 Richard Sandiford <richard.sandiford@arm.com>
10869
10870 * lib/scanasm.exp (check-function-bodies): Add an optional
10871 target/xfail selector.
10872
10873 2020-01-23 Richard Sandiford <richard.sandiford@arm.com>
10874
10875 * gcc.dg/torture/pr93124.c: New test.
10876
10877 2020-01-22 David Malcolm <dmalcolm@redhat.com>
10878
10879 PR analyzer/93382
10880 * gcc.dg/analyzer/pr93382.c: New test.
10881
10882 2020-01-22 Andrew Pinski <apinski@marvell.com>
10883
10884 * gcc.dg/tree-ssa/pr88497-1.c: Move to ...
10885 * gcc.dg/vect/pr88497-1.c: This.
10886 * gcc.dg/tree-ssa/pr88497-2.c: Move to ...
10887 * gcc.dg/vect/pr88497-2.c: This.
10888 * gcc.dg/tree-ssa/pr88497-3.c: Move to ...
10889 * gcc.dg/vect/pr88497-3.c: This.
10890 * gcc.dg/tree-ssa/pr88497-4.c: Move to ...
10891 * gcc.dg/vect/pr88497-4.c: This.
10892 * gcc.dg/tree-ssa/pr88497-5.c: Move to ...
10893 * gcc.dg/vect/pr88497-5.c: This.
10894 * gcc.dg/tree-ssa/pr88497-6.c: Move to ...
10895 * gcc.dg/vect/pr88497-6.c: This.
10896 * gcc.dg/tree-ssa/pr88497-7.c: Move to ...
10897 * gcc.dg/vect/pr88497-7.c: This.
10898
10899 Revert:
10900 * tree-ssa.exp: Set DEFAULT_VECTCFLAGS and DEFAULT_VECTCFLAGS.
10901 Call check_vect_support_and_set_flags also.
10902
10903 2020-01-22 Andrew Pinski <apinski@marvell.com>
10904
10905 * tree-ssa.exp: Set DEFAULT_VECTCFLAGS and DEFAULT_VECTCFLAGS.
10906 Call check_vect_support_and_set_flags also.
10907
10908 2020-01-22 David Malcolm <dmalcolm@redhat.com>
10909
10910 PR analyzer/93378
10911 * gcc.dg/analyzer/setjmp-pr93378.c: Use setjmp rather than
10912 _setjmp.
10913
10914 2020-01-22 David Malcolm <dmalcolm@redhat.com>
10915
10916 PR analyzer/93378
10917 * gcc.dg/analyzer/setjmp-pr93378.c: New test.
10918
10919 2020-01-22 David Malcolm <dmalcolm@redhat.com>
10920
10921 PR analyzer/93316
10922 * gcc.dg/analyzer/data-model-1.c: Include <alloca.h>.
10923 * gcc.dg/analyzer/malloc-1.c: Likewise.
10924 * gcc.dg/analyzer/malloc-callbacks.c (get_alloca): Return
10925 __builtin_alloca rather than alloca.
10926 * gcc.dg/analyzer/malloc-paths-8.c: Include <alloca.h>.
10927 * gcc.dg/analyzer/sensitive-1.c: Define __EXTENSIONS__ before
10928 including unistd.h.
10929 * gcc.dg/analyzer/setjmp-2.c: Replace include of <setjmp.h>
10930 with "test-setjmp.h" and usage of setjmp with new SETJMP macro.
10931 * gcc.dg/analyzer/setjmp-3.c: Likewise.
10932 * gcc.dg/analyzer/setjmp-4.c: Likewise.
10933 * gcc.dg/analyzer/setjmp-5.c: Likewise.
10934 * gcc.dg/analyzer/setjmp-6.c: Likewise.
10935 * gcc.dg/analyzer/setjmp-7.c: Likewise.
10936 * gcc.dg/analyzer/setjmp-7a.c: Likewise.
10937 * gcc.dg/analyzer/setjmp-8.c: Likewise.
10938 * gcc.dg/analyzer/setjmp-9.c: Likewise.
10939 * gcc.dg/analyzer/test-setjmp.h: New header.
10940
10941 2020-01-22 Marek Polacek <polacek@redhat.com>
10942
10943 PR c++/92907 - noexcept does not consider "const" in member functions.
10944 * parser.c (cp_parser_lambda_declarator_opt): Pass the proper
10945 qualifiers to cp_parser_exception_specification_opt.
10946 (cp_parser_direct_declarator): Pass the function qualifiers to
10947 cp_parser_exception_specification_opt.
10948 (cp_parser_class_specifier_1): Pass the function declaration to
10949 cp_parser_late_noexcept_specifier.
10950 (cp_parser_late_noexcept_specifier): Add a tree parameter. Use it to
10951 pass the qualifiers of the function to
10952 cp_parser_noexcept_specification_opt.
10953 (cp_parser_noexcept_specification_opt): New cp_cv_quals parameter.
10954 Use it in inject_this_parameter.
10955 (cp_parser_exception_specification_opt): New cp_cv_quals parameter.
10956 Use it.
10957 (cp_parser_transaction): Pass TYPE_UNQUALIFIED to
10958 cp_parser_noexcept_specification_opt.
10959 (cp_parser_transaction_expression): Likewise.
10960
10961 2020-01-22 Marek Polacek <polacek@redhat.com>
10962
10963 PR c++/93324 - ICE with -Wall on constexpr if.
10964 * g++.dg/cpp1z/constexpr-if33.C: New test.
10965
10966 2020-01-22 Richard Sandiford <richard.sandiford@arm.com>
10967
10968 * gcc.target/aarch64/sve/acle/general/stack_vars_1.c: New test.
10969
10970 2020-01-22 Richard Sandiford <richard.sandiford@arm.com>
10971
10972 * gcc.target/aarch64/sve/tls_preserve_1.c: Require tls_native.
10973 * gcc.target/aarch64/sve/tls_preserve_2.c: Likewise.
10974 * gcc.target/aarch64/sve/tls_preserve_3.c: Likewise.
10975
10976 2020-01-22 Richard Sandiford <richard.sandiford@arm.com>
10977
10978 * gcc.target/aarch64/sve/sel_3.c (permute_vnx4sf): Take __SVFloat32_t
10979 rather than __SVFloat16_t
10980
10981 2020-01-22 Richard Sandiford <richard.sandiford@arm.com>
10982
10983 * g++.dg/ext/sve-sizeless-1.C: Don't expect an error for alias
10984 templates.
10985
10986 2020-01-22 Richard Biener <rguenther@suse.de>
10987
10988 PR tree-optimization/93381
10989 * gcc.dg/torture/pr93381.c: New testcase.
10990
10991 2020-01-22 Jakub Jelinek <jakub@redhat.com>
10992
10993 PR target/93335
10994 * gcc.c-torture/compile/pr93335.c: New test.
10995
10996 PR target/91298
10997 * gcc.target/i386/pr91298-1.c: New test.
10998 * gcc.target/i386/pr91298-2.c: New test.
10999
11000 * gfortran.dg/gomp/target-parallel1.f90: New test.
11001 * gfortran.dg/goacc/pr93329.f90: Enable commented out target parallel
11002 test.
11003
11004 PR fortran/93329
11005 * gfortran.dg/goacc/pr93329.f90: New test.
11006
11007 2020-01-22 Jun Ma <JunMa@linux.alibaba.com>
11008
11009 * g++.dg/coroutines/coro1-missing-await-method.C: New test.
11010
11011 2020-01-21 Andrew Pinski <apinski@marvell.com>
11012
11013 PR target/93119
11014 * gcc.target/aarch64/pr93119.c: New test.
11015
11016 2020-01-22 Joseph Myers <joseph@codesourcery.com>
11017
11018 PR c/93348
11019 * gcc.c-torture/compile/pr93348-1.c: New test.
11020
11021 2020-01-21 David Malcolm <dmalcolm@redhat.com>
11022
11023 PR analyzer/93352
11024 * gcc.dg/analyzer/pr93352.c: New test.
11025
11026 2020-01-22 Hans-Peter Nilsson <hp@axis.com>
11027
11028 * gcc.target/cris/asm-v8.S, gcc.target/cris/inasm-v8.c,
11029 gcc.target/cris/sync-1.c: Apply effective_target_march_option.
11030
11031 2020-01-21 Uros Bizjak <ubizjak@gmail.com>
11032
11033 PR target/93319
11034 * gcc.target/i386/pr93319-1a.c: Don't include <stdio.h>.
11035 (test1): Replace printf with __builtin_printf.
11036
11037 2020-01-21 Bin Cheng <bin.cheng@linux.alibaba.com>
11038
11039 * g++.dg/coroutines/co-await-void_type.C: New test.
11040
11041 2020-01-21 Jakub Jelinek <jakub@redhat.com>
11042
11043 PR target/93333
11044 * gcc.c-torture/compile/pr93333.c: New test.
11045
11046 2020-01-21 Sandra Loosemore <sandra@codesourcery.com>
11047
11048 * g++.dg/coroutines/torture/mid-suspend-destruction-0.C: Generalize
11049 line terminators in patterns.
11050
11051 2020-01-21 Richard Sandiford <richard.sandiford@arm.com>
11052
11053 * gcc.target/aarch64/sve/acle/general-c/load_1.c (f1): Cast to
11054 int32_t * rather than int *.
11055 * gcc.target/aarch64/sve/acle/general-c/load_2.c (f1): Likewise.
11056 * gcc.target/aarch64/sve/acle/general-c/load_gather_sv_1.c
11057 (f1): Likewise.
11058 * gcc.target/aarch64/sve/acle/general-c/load_gather_sv_2.c
11059 (f1): Likewise.
11060 * gcc.target/aarch64/sve/acle/general-c/load_gather_sv_restricted_1.c
11061 (f1): Likewise.
11062 * gcc.target/aarch64/sve/acle/general-c/load_replicate_1.c
11063 (f1): Likewise.
11064 * gcc.target/aarch64/sve/acle/general-c/store_1.c (f1): Likewise.
11065 * gcc.target/aarch64/sve/acle/general-c/store_2.c (f1): Likewise.
11066 * gcc.target/aarch64/sve/acle/general-c/store_scatter_index_1.c
11067 (f1): Likewise.
11068 * gcc.target/aarch64/sve/acle/general-c/store_scatter_offset_2.c
11069 (f1): Likewise.
11070 * gcc.target/aarch64/sve/acle/general-c/store_scatter_offset_restricted_1.c
11071 (f1): Likewise.
11072
11073 2020-01-21 Szabolcs Nagy <szabolcs.nagy@arm.com>
11074
11075 PR target/92424
11076 * gcc.target/aarch64/pr92424-1.c: New test.
11077 * gcc.target/aarch64/pr92424-2.c: New test.
11078 * gcc.target/aarch64/pr92424-3.c: New test.
11079
11080 2020-01-21 Matthew Malcomson <matthew.malcomson@arm.com>
11081
11082 * gcc.target/aarch64/sve/acle/asm/ld1ro_f16.c: Use require
11083 directive.
11084 * gcc.target/aarch64/sve/acle/asm/ld1ro_f32.c: Likewise.
11085 * gcc.target/aarch64/sve/acle/asm/ld1ro_f64.c: Likewise.
11086 * gcc.target/aarch64/sve/acle/asm/ld1ro_s16.c: Likewise.
11087 * gcc.target/aarch64/sve/acle/asm/ld1ro_s32.c: Likewise.
11088 * gcc.target/aarch64/sve/acle/asm/ld1ro_s64.c: Likewise.
11089 * gcc.target/aarch64/sve/acle/asm/ld1ro_s8.c: Likewise.
11090 * gcc.target/aarch64/sve/acle/asm/ld1ro_u16.c: Likewise.
11091 * gcc.target/aarch64/sve/acle/asm/ld1ro_u32.c: Likewise.
11092 * gcc.target/aarch64/sve/acle/asm/ld1ro_u64.c: Likewise.
11093 * gcc.target/aarch64/sve/acle/asm/ld1ro_u8.c: Likewise.
11094 * lib/target-supports.exp: Add assembly requirement directive.
11095
11096 2020-01-21 Tobias Burnus <tobias@codesourcery.com>
11097
11098 PR fortran/93309
11099 * gfortran.dg/external_implicit_none_2.f90: New.
11100
11101 2020-01-21 Richard Biener <rguenther@suse.de>
11102
11103 PR tree-optimization/92328
11104 * gcc.dg/torture/pr92328.c: New testcase.
11105
11106 2020-01-21 Jakub Jelinek <jakub@redhat.com>
11107
11108 PR target/93073
11109 * gcc.target/powerpc/pr93073.c: New test.
11110
11111 2020-01-20 Bin Cheng <bin.cheng@linux.alibaba.com>
11112
11113 * g++.dg/coroutines/co-return-warning-1.C: New test.
11114
11115 2020-01-21 Kito Cheng <kito.cheng@sifive.com>
11116
11117 PR target/93304
11118 * gcc.target/riscv/pr93304.c: New test.
11119
11120 2020-01-20 Martin Sebor <msebor@redhat.com>
11121
11122 PR testsuite/92829
11123 * g++.dg/warn/Wstringop-overflow-4.C: Adjust test to avoid failures
11124 due to an aparrent VRP limtation.
11125 * gcc.dg/Wstringop-overflow-25.c: Same.
11126
11127 2020-01-20 Nathan Sidwell <nathan@acm.org>
11128
11129 PR preprocessor/80005
11130 * g++.dg/cpp1y/feat-cxx14.C: Adjust.
11131 * g++.dg/cpp1z/feat-cxx17.C: Adjust.
11132 * g++.dg/cpp2a/feat-cxx2a.C: Adjust.
11133 * g++.dg/cpp/pr80005.C: New.
11134
11135 2020-01-20 Mark Eggleston <mark.eggleston@codethink.com>
11136
11137 * gfortran.dg/pr93263_1.f90: Change scan-tree-dump-not to
11138 scan-tree-dump.
11139
11140 2020-01-20 H.J. Lu <hongjiu.lu@intel.com>
11141
11142 PR target/93319
11143 * gcc.target/i386/pr93319-1a.c: New test.
11144 * gcc.target/i386/pr93319-1b.c: Likewise.
11145 * gcc.target/i386/pr93319-1c.c: Likewise.
11146 * gcc.target/i386/pr93319-1d.c: Likewise.
11147
11148 2020-01-20 Richard Biener <rguenther@suse.de>
11149
11150 PR debug/92763
11151 * g++.dg/debug/pr92763.C: New testcase.
11152
11153 2020-01-20 Paolo Carlini <paolo.carlini@oracle.com>
11154
11155 PR c++/92536
11156 * g++.dg/cpp1z/pr92536.C: New.
11157
11158 2020-01-20 Richard Biener <rguenther@suse.de>
11159
11160 PR tree-optimization/93094
11161 * gcc.dg/vect/pr93094.c: New testcase.
11162
11163 2020-01-19 David Malcolm <dmalcolm@redhat.com>
11164
11165 * gcc.dg/analyzer/CVE-2005-1689-dedupe-issue.c: Ensure that all
11166 test names are unique.
11167 * gcc.dg/analyzer/attribute-nonnull.c: Likewise.
11168 * gcc.dg/analyzer/conditionals-notrans.c: Likewise.
11169 * gcc.dg/analyzer/data-model-1.c: Likewise.
11170 * gcc.dg/analyzer/data-model-18.c: Likewise.
11171 * gcc.dg/analyzer/data-model-8.c: Likewise.
11172 * gcc.dg/analyzer/data-model-9.c: Likewise.
11173 * gcc.dg/analyzer/file-1.c: Likewise.
11174 * gcc.dg/analyzer/file-paths-1.c: Likewise.
11175 * gcc.dg/analyzer/loop-2.c: Likewise.
11176 * gcc.dg/analyzer/loop-2a.c: Likewise.
11177 * gcc.dg/analyzer/loop-4.c: Likewise.
11178 * gcc.dg/analyzer/loop.c: Likewise.
11179 * gcc.dg/analyzer/malloc-1.c: Likewise.
11180 * gcc.dg/analyzer/malloc-2.c: Likewise.
11181 * gcc.dg/analyzer/malloc-ipa-10.c: Likewise.
11182 * gcc.dg/analyzer/malloc-ipa-2.c: Likewise.
11183 * gcc.dg/analyzer/malloc-macro-separate-events.c: Likewise.
11184 * gcc.dg/analyzer/malloc-paths-1.c: Likewise.
11185 * gcc.dg/analyzer/malloc-paths-2.c: Likewise.
11186 * gcc.dg/analyzer/malloc-paths-3.c: Likewise.
11187 * gcc.dg/analyzer/malloc-paths-4.c: Likewise.
11188 * gcc.dg/analyzer/malloc-paths-5.c: Likewise.
11189 * gcc.dg/analyzer/malloc-paths-7.c: Likewise.
11190 * gcc.dg/analyzer/malloc-paths-9.c: Likewise.
11191 * gcc.dg/analyzer/operations.c: Likewise.
11192 * gcc.dg/analyzer/params.c: Likewise.
11193 * gcc.dg/analyzer/pattern-test-1.c: Likewise.
11194 * gcc.dg/analyzer/pattern-test-2.c: Likewise.
11195 * gcc.dg/analyzer/sensitive-1.c: Likewise.
11196 * gcc.dg/analyzer/switch.c: Likewise.
11197 * gcc.dg/analyzer/taint-1.c: Likewise.
11198 * gcc.dg/analyzer/unknown-fns.c: Likewise.
11199
11200 2020-01-19 Hans-Peter Nilsson <hp@axis.com>
11201
11202 * gcc.dg/torture/pr26515.c (cris*-*-*): Conditionalize
11203 -march=v10 option on target ! march_option.
11204 * gcc.target/cris/asm-v10.S, gcc.target/cris/inasm-v10.c,
11205 gcc.target/cris/sync-1-v10.c: Similar.
11206 * lib/target-supports.exp (effective_target_march_option): New.
11207
11208 2020-01-19 Thomas König <tkoenig@gcc.gnu.org>
11209
11210 PR fortran/44960
11211 * gfortran.dg/function_reference_1.f90: New test.
11212 * gfortran.dg/function_reference_2.f90: New test.
11213
11214 2020-01-18 Jakub Jelinek <jakub@redhat.com>
11215
11216 PR c/92833
11217 * c-c++-common/pr92833-4.c: Fix dg-message syntax.
11218
11219 2020-01-18 Iain Sandoe <iain@sandoe.co.uk>
11220
11221 * g++.dg/coroutines/co-await-syntax-00-needs-expr.C: New test.
11222 * g++.dg/coroutines/co-await-syntax-01-outside-fn.C: New test.
11223 * g++.dg/coroutines/co-await-syntax-02-outside-fn.C: New test.
11224 * g++.dg/coroutines/co-await-syntax-03-auto.C: New test.
11225 * g++.dg/coroutines/co-await-syntax-04-ctor-dtor.C: New test.
11226 * g++.dg/coroutines/co-await-syntax-05-constexpr.C: New test.
11227 * g++.dg/coroutines/co-await-syntax-06-main.C: New test.
11228 * g++.dg/coroutines/co-await-syntax-07-varargs.C: New test.
11229 * g++.dg/coroutines/co-await-syntax-08-lambda-auto.C: New test.
11230 * g++.dg/coroutines/co-return-syntax-01-outside-fn.C: New test.
11231 * g++.dg/coroutines/co-return-syntax-02-outside-fn.C: New test.
11232 * g++.dg/coroutines/co-return-syntax-03-auto.C: New test.
11233 * g++.dg/coroutines/co-return-syntax-04-ctor-dtor.C: New test.
11234 * g++.dg/coroutines/co-return-syntax-05-constexpr-fn.C: New test.
11235 * g++.dg/coroutines/co-return-syntax-06-main.C: New test.
11236 * g++.dg/coroutines/co-return-syntax-07-vararg.C: New test.
11237 * g++.dg/coroutines/co-return-syntax-08-bad-return.C: New test.
11238 * g++.dg/coroutines/co-return-syntax-09-lambda-auto.C: New test.
11239 * g++.dg/coroutines/co-yield-syntax-00-needs-expr.C: New test.
11240 * g++.dg/coroutines/co-yield-syntax-01-outside-fn.C: New test.
11241 * g++.dg/coroutines/co-yield-syntax-02-outside-fn.C: New test.
11242 * g++.dg/coroutines/co-yield-syntax-03-auto.C: New test.
11243 * g++.dg/coroutines/co-yield-syntax-04-ctor-dtor.C: New test.
11244 * g++.dg/coroutines/co-yield-syntax-05-constexpr.C: New test.
11245 * g++.dg/coroutines/co-yield-syntax-06-main.C: New test.
11246 * g++.dg/coroutines/co-yield-syntax-07-varargs.C: New test.
11247 * g++.dg/coroutines/co-yield-syntax-08-needs-expr.C: New test.
11248 * g++.dg/coroutines/co-yield-syntax-09-lambda-auto.C: New test.
11249 * g++.dg/coroutines/coro-builtins.C: New test.
11250 * g++.dg/coroutines/coro-missing-gro.C: New test.
11251 * g++.dg/coroutines/coro-missing-promise-yield.C: New test.
11252 * g++.dg/coroutines/coro-missing-ret-value.C: New test.
11253 * g++.dg/coroutines/coro-missing-ret-void.C: New test.
11254 * g++.dg/coroutines/coro-missing-ueh-1.C: New test.
11255 * g++.dg/coroutines/coro-missing-ueh-2.C: New test.
11256 * g++.dg/coroutines/coro-missing-ueh-3.C: New test.
11257 * g++.dg/coroutines/coro-missing-ueh.h: New test.
11258 * g++.dg/coroutines/coro-pre-proc.C: New test.
11259 * g++.dg/coroutines/coro.h: New file.
11260 * g++.dg/coroutines/coro1-ret-int-yield-int.h: New file.
11261 * g++.dg/coroutines/coroutines.exp: New file.
11262 * g++.dg/coroutines/torture/alloc-00-gro-on-alloc-fail.C: New test.
11263 * g++.dg/coroutines/torture/alloc-01-overload-newdel.C: New test.
11264 * g++.dg/coroutines/torture/call-00-co-aw-arg.C: New test.
11265 * g++.dg/coroutines/torture/call-01-multiple-co-aw.C: New test.
11266 * g++.dg/coroutines/torture/call-02-temp-co-aw.C: New test.
11267 * g++.dg/coroutines/torture/call-03-temp-ref-co-aw.C: New test.
11268 * g++.dg/coroutines/torture/class-00-co-ret.C: New test.
11269 * g++.dg/coroutines/torture/class-01-co-ret-parm.C: New test.
11270 * g++.dg/coroutines/torture/class-02-templ-parm.C: New test.
11271 * g++.dg/coroutines/torture/class-03-operator-templ-parm.C: New test.
11272 * g++.dg/coroutines/torture/class-04-lambda-1.C: New test.
11273 * g++.dg/coroutines/torture/class-05-lambda-capture-copy-local.C: New test.
11274 * g++.dg/coroutines/torture/class-06-lambda-capture-ref.C: New test.
11275 * g++.dg/coroutines/torture/co-await-00-trivial.C: New test.
11276 * g++.dg/coroutines/torture/co-await-01-with-value.C: New test.
11277 * g++.dg/coroutines/torture/co-await-02-xform.C: New test.
11278 * g++.dg/coroutines/torture/co-await-03-rhs-op.C: New test.
11279 * g++.dg/coroutines/torture/co-await-04-control-flow.C: New test.
11280 * g++.dg/coroutines/torture/co-await-05-loop.C: New test.
11281 * g++.dg/coroutines/torture/co-await-06-ovl.C: New test.
11282 * g++.dg/coroutines/torture/co-await-07-tmpl.C: New test.
11283 * g++.dg/coroutines/torture/co-await-08-cascade.C: New test.
11284 * g++.dg/coroutines/torture/co-await-09-pair.C: New test.
11285 * g++.dg/coroutines/torture/co-await-10-template-fn-arg.C: New test.
11286 * g++.dg/coroutines/torture/co-await-11-forwarding.C: New test.
11287 * g++.dg/coroutines/torture/co-await-12-operator-2.C: New test.
11288 * g++.dg/coroutines/torture/co-await-13-return-ref.C: New test.
11289 * g++.dg/coroutines/torture/co-ret-00-void-return-is-ready.C: New test.
11290 * g++.dg/coroutines/torture/co-ret-01-void-return-is-suspend.C: New test.
11291 * g++.dg/coroutines/torture/co-ret-03-different-GRO-type.C: New test.
11292 * g++.dg/coroutines/torture/co-ret-04-GRO-nontriv.C: New test.
11293 * g++.dg/coroutines/torture/co-ret-05-return-value.C: New test.
11294 * g++.dg/coroutines/torture/co-ret-06-template-promise-val-1.C: New test.
11295 * g++.dg/coroutines/torture/co-ret-07-void-cast-expr.C: New test.
11296 * g++.dg/coroutines/torture/co-ret-08-template-cast-ret.C: New test.
11297 * g++.dg/coroutines/torture/co-ret-09-bool-await-susp.C: New test.
11298 * g++.dg/coroutines/torture/co-ret-10-expression-evaluates-once.C: New test.
11299 * g++.dg/coroutines/torture/co-ret-11-co-ret-co-await.C: New test.
11300 * g++.dg/coroutines/torture/co-ret-12-co-ret-fun-co-await.C: New test.
11301 * g++.dg/coroutines/torture/co-ret-13-template-2.C: New test.
11302 * g++.dg/coroutines/torture/co-ret-14-template-3.C: New test.
11303 * g++.dg/coroutines/torture/co-yield-00-triv.C: New test.
11304 * g++.dg/coroutines/torture/co-yield-01-multi.C: New test.
11305 * g++.dg/coroutines/torture/co-yield-02-loop.C: New test.
11306 * g++.dg/coroutines/torture/co-yield-03-tmpl.C: New test.
11307 * g++.dg/coroutines/torture/co-yield-04-complex-local-state.C: New test.
11308 * g++.dg/coroutines/torture/co-yield-05-co-aw.C: New test.
11309 * g++.dg/coroutines/torture/co-yield-06-fun-parm.C: New test.
11310 * g++.dg/coroutines/torture/co-yield-07-template-fn-param.C: New test.
11311 * g++.dg/coroutines/torture/co-yield-08-more-refs.C: New test.
11312 * g++.dg/coroutines/torture/co-yield-09-more-templ-refs.C: New test.
11313 * g++.dg/coroutines/torture/coro-torture.exp: New file.
11314 * g++.dg/coroutines/torture/exceptions-test-0.C: New test.
11315 * g++.dg/coroutines/torture/func-params-00.C: New test.
11316 * g++.dg/coroutines/torture/func-params-01.C: New test.
11317 * g++.dg/coroutines/torture/func-params-02.C: New test.
11318 * g++.dg/coroutines/torture/func-params-03.C: New test.
11319 * g++.dg/coroutines/torture/func-params-04.C: New test.
11320 * g++.dg/coroutines/torture/func-params-05.C: New test.
11321 * g++.dg/coroutines/torture/func-params-06.C: New test.
11322 * g++.dg/coroutines/torture/lambda-00-co-ret.C: New test.
11323 * g++.dg/coroutines/torture/lambda-01-co-ret-parm.C: New test.
11324 * g++.dg/coroutines/torture/lambda-02-co-yield-values.C: New test.
11325 * g++.dg/coroutines/torture/lambda-03-auto-parm-1.C: New test.
11326 * g++.dg/coroutines/torture/lambda-04-templ-parm.C: New test.
11327 * g++.dg/coroutines/torture/lambda-05-capture-copy-local.C: New test.
11328 * g++.dg/coroutines/torture/lambda-06-multi-capture.C: New test.
11329 * g++.dg/coroutines/torture/lambda-07-multi-yield.C: New test.
11330 * g++.dg/coroutines/torture/lambda-08-co-ret-parm-ref.C: New test.
11331 * g++.dg/coroutines/torture/local-var-0.C: New test.
11332 * g++.dg/coroutines/torture/local-var-1.C: New test.
11333 * g++.dg/coroutines/torture/local-var-2.C: New test.
11334 * g++.dg/coroutines/torture/local-var-3.C: New test.
11335 * g++.dg/coroutines/torture/local-var-4.C: New test.
11336 * g++.dg/coroutines/torture/mid-suspend-destruction-0.C: New test.
11337 * g++.dg/coroutines/torture/pr92933.C: New test.
11338
11339 2020-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11340
11341 PR libfortran/93234
11342 * gfortran.dg/inquire_pre.f90: New test.
11343
11344 2020-01-17 David Malcolm <dmalcolm@redhat.com>
11345
11346 PR analyzer/93290
11347 * gcc.dg/analyzer/pr93290.c: New test.
11348
11349 2020-01-17 Paolo Carlini <paolo.carlini@oracle.com>
11350
11351 PR c++/92542
11352 * g++.dg/pr92542.C: New.
11353
11354 2020-01-17 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
11355 Sudakshina Das <sudi.das@arm.com>
11356
11357 * gcc.target/arm/armv8_1m-shift-imm_1.c: New test.
11358
11359 2020-01-17 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
11360 Sudakshina Das <sudi.das@arm.com>
11361
11362 * gcc.target/arm/armv8_1m-shift-reg_1.c: New test.
11363
11364 2020-01-17 Jonathan Wakely <jwakely@redhat.com>
11365
11366 PR testsuite/93227
11367 * g++.dg/cpp0x/std-layout1.C: Use -Wno-deprecated-declarations for
11368 C++20, due to std::is_pod being deprecated.
11369
11370 2020-01-17 Matthew Malcomson <matthew.malcomson@arm.com>
11371
11372 * gcc.target/aarch64/sve/acle/asm/ld1ro_f16.c: New test.
11373 * gcc.target/aarch64/sve/acle/asm/ld1ro_f32.c: New test.
11374 * gcc.target/aarch64/sve/acle/asm/ld1ro_f64.c: New test.
11375 * gcc.target/aarch64/sve/acle/asm/ld1ro_s16.c: New test.
11376 * gcc.target/aarch64/sve/acle/asm/ld1ro_s32.c: New test.
11377 * gcc.target/aarch64/sve/acle/asm/ld1ro_s64.c: New test.
11378 * gcc.target/aarch64/sve/acle/asm/ld1ro_s8.c: New test.
11379 * gcc.target/aarch64/sve/acle/asm/ld1ro_u16.c: New test.
11380 * gcc.target/aarch64/sve/acle/asm/ld1ro_u32.c: New test.
11381 * gcc.target/aarch64/sve/acle/asm/ld1ro_u64.c: New test.
11382 * gcc.target/aarch64/sve/acle/asm/ld1ro_u8.c: New test.
11383
11384 2020-01-17 Matthew Malcomson <matthew.malcomson@arm.com>
11385
11386 * gcc.target/aarch64/pragma_cpp_predefs_2.c: Check for f64mm
11387 predef.
11388
11389 2020-01-17 Jakub Jelinek <jakub@redhat.com>
11390
11391 PR c++/93228
11392 * g++.dg/cpp1y/attr-deprecated-3.C: New test.
11393
11394 2020-01-17 Richard Sandiford <richard.sandiford@arm.com>
11395
11396 * g++.target/aarch64/sve/acle/general-c++/gimplify_1.C: New test.
11397
11398 2020-01-17 Mark Eggleston <mark.eggleston@codethink.com>
11399 Tobias Burnus <burnus@gcc.gnu.org>
11400
11401 PR fortran/93236
11402 * gfortran.dg/pr93263_1.f90: New test.
11403 * gfortran.dg/pr93263_2.f90: New test.
11404
11405 2020-01-17 Jakub Jelinek <jakub@redhat.com>
11406
11407 PR tree-optimization/93292
11408 * g++.dg/opt/pr93292.C: New test.
11409
11410 PR testsuite/93294
11411 * lib/c-compat.exp (compat-use-alt-compiler): Handle
11412 -fdiagnostics-urls=never similarly to -fdiagnostics-color=never.
11413 (compat_setup_dfp): Likewise.
11414
11415 2020-01-16 Kerem Kat <keremkat@gmail.com>
11416
11417 PR c/92833
11418 * c-c++-common/pr92833-1.c, c-c++-common/pr92833-2.c,
11419 c-c++-common/pr92833-3.c, c-c++-common/pr92833-4.c: New tests.
11420
11421 2020-01-16 Stam Markianos-Wright <stam.markianos-wright@arm.com>
11422
11423 * g++.target/arm/bfloat_cpp_typecheck.C: New test.
11424 * gcc.target/arm/bfloat16_scalar_typecheck.c: New test.
11425 * gcc.target/arm/bfloat16_vector_typecheck_1.c: New test.
11426 * gcc.target/arm/bfloat16_vector_typecheck_2.c: New test.
11427
11428 2020-01-16 Stam Markianos-Wright <stam.markianos-wright@arm.com>
11429
11430 * g++.dg/abi/mangle-neon.C: Add BF16 SIMD types.
11431 * g++.dg/ext/arm-bf16/bf16-mangle-1.C: New test.
11432 * gcc.target/arm/bfloat16_scalar_1_1.c: New test.
11433 * gcc.target/arm/bfloat16_scalar_1_2.c: New test.
11434 * gcc.target/arm/bfloat16_scalar_2_1.c: New test.
11435 * gcc.target/arm/bfloat16_scalar_2_2.c: New test.
11436 * gcc.target/arm/bfloat16_scalar_3_1.c: New test.
11437 * gcc.target/arm/bfloat16_scalar_3_2.c: New test.
11438 * gcc.target/arm/bfloat16_scalar_4.c: New test.
11439 * gcc.target/arm/bfloat16_simd_1_1.c: New test.
11440 * gcc.target/arm/bfloat16_simd_1_2.c: New test.
11441 * gcc.target/arm/bfloat16_simd_2_1.c: New test.
11442 * gcc.target/arm/bfloat16_simd_2_2.c: New test.
11443 * gcc.target/arm/bfloat16_simd_3_1.c: New test.
11444 * gcc.target/arm/bfloat16_simd_3_2.c: New test.
11445
11446 2020-01-16 Mihail Ionescu <mihail.ionescu@arm.com>
11447 Andre Vieira <andre.simoesdiasvieira@arm.com>
11448
11449 * testsuite/gcc.target/arm/multilib.exp: Add v8.1-M entries.
11450
11451 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
11452 Thomas Preud'homme <thomas.preudhomme@arm.com>
11453
11454 * gcc.target/arm/cmse/cmse-1.c: Add check for BLXNS when instructions
11455 introduced in Armv8.1-M Mainline Security Extensions are available and
11456 restrict checks for libcall to __gnu_cmse_nonsecure_call to Armv8-M
11457 targets only. Adapt CLRM check to verify register used for BLXNS is
11458 not in the CLRM register list.
11459 * gcc.target/arm/cmse/cmse-14.c: Likewise.
11460 * gcc.target/arm/cmse/mainline/8_1m/bitfield-4.c: Likewise and adapt
11461 check for LSB clearing bit to be using the same register as BLXNS when
11462 targeting Armv8.1-M Mainline.
11463 * gcc.target/arm/cmse/mainline/8_1m/bitfield-5.c: Likewise.
11464 * gcc.target/arm/cmse/mainline/8_1m/bitfield-6.c: Likewise.
11465 * gcc.target/arm/cmse/mainline/8_1m/bitfield-7.c: Likewise.
11466 * gcc.target/arm/cmse/mainline/8_1m/bitfield-8.c: Likewise.
11467 * gcc.target/arm/cmse/mainline/8_1m/bitfield-9.c: Likewise.
11468 * gcc.target/arm/cmse/mainline/8_1m/bitfield-and-union.c: Likewise.
11469 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-13.c: Likewise.
11470 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-7.c: Likewise.
11471 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-8.c: Likewise.
11472 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-13.c: Likewise.
11473 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-7.c: Likewise.
11474 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-8.c: Likewise.
11475 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-13.c: Likewise.
11476 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-7.c: Likewise.
11477 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-8.c: Likewise.
11478 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-7.c: Likewise.
11479 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-8.c: Likewise.
11480 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-13.c: Likewise.
11481 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-7.c: Likewise.
11482 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-8.c: Likewise.
11483 * gcc.target/arm/cmse/mainline/8_1m/union-1.c: Likewise.
11484 * gcc.target/arm/cmse/mainline/8_1m/union-2.c: Likewise.
11485 * gcc.target/arm/cmse/cmse-15.c: Count BLXNS when targeting Armv8.1-M
11486 Mainline and restrict libcall count to Armv8-M.
11487
11488 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
11489 Thomas Preud'homme <thomas.preudhomme@arm.com>
11490
11491 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-13.c: Add check for VLSTM and
11492 VLLDM.
11493 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-7.c: Likewise.
11494 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-8.c: Likewise.
11495 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-13.c: Likewise.
11496 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-7.c: Likewise.
11497 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-8.c: Likewise.
11498 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-7.c: Likewise.
11499 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-8.c: Likewise.
11500
11501 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
11502 Thomas Preud'homme <thomas.preudhomme@arm.com>
11503
11504 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-13.c: Add check for
11505 VPUSH and VPOP and update expectation for VSCCLRM.
11506 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-7.c: Likewise.
11507 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-8.c: Likewise.
11508 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-13.c: Likewise.
11509 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-7.c: Likewise.
11510 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-8.c: Likewise.
11511
11512 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
11513 Thomas Preud'homme <thomas.preudhomme@arm.com>
11514
11515 * gcc.target/arm/cmse/cmse-1.c: Add check for PUSH and POP and update
11516 CLRM check.
11517 * gcc.target/arm/cmse/cmse-14.c: Likewise.
11518 * gcc.target/arm/cmse/mainline/8_1m/bitfield-4.c: Likewise.
11519 * gcc.target/arm/cmse/mainline/8_1m/bitfield-5.c: Likewise.
11520 * gcc.target/arm/cmse/mainline/8_1m/bitfield-6.c: Likewise.
11521 * gcc.target/arm/cmse/mainline/8_1m/bitfield-7.c: Likewise.
11522 * gcc.target/arm/cmse/mainline/8_1m/bitfield-8.c: Likewise.
11523 * gcc.target/arm/cmse/mainline/8_1m/bitfield-9.c: Likewise.
11524 * gcc.target/arm/cmse/mainline/8_1m/bitfield-and-union.c: Likewise.
11525 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-13.c: Likewise.
11526 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-7.c: Likewise.
11527 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-8.c: Likewise.
11528 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-13.c: Likewise.
11529 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-7.c: Likewise.
11530 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-8.c: Likewise.
11531 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-13.c: Likewise.
11532 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-7.c: Likewise.
11533 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-8.c: Likewise.
11534 * gcc.target/arm/cmse/mainline/8_1m/soft-sp/cmse-7.c: Likewise.
11535 * gcc.target/arm/cmse/mainline/8_1m/soft-sp/cmse-8.c: Likewise.
11536 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-13.c: Likewise.
11537 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-7.c: Likewise.
11538 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-8.c: Likewise.
11539 * gcc.target/arm/cmse/mainline/8_1m/softfp/union-1.c: Likewise.
11540 * gcc.target/arm/cmse/mainline/8_1m/softfp/union-2.c: Likewise.
11541
11542 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
11543 Thomas Preud'homme <thomas.preudhomme@arm.com>
11544
11545 * gcc.target/arm/cmse/bitfield-1.c: Add check for VSCCLRM.
11546 * gcc.target/arm/cmse/bitfield-2.c: Likewise.
11547 * gcc.target/arm/cmse/bitfield-3.c: Likewise.
11548 * gcc.target/arm/cmse/cmse-1.c: Likewise.
11549 * gcc.target/arm/cmse/struct-1.c: Likewise.
11550 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-13.c: Likewise.
11551 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-5.c: Likewise.
11552 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-7.c: Likewise.
11553 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-8.c: Likewise.
11554 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-13.c: Likewise.
11555 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-5.c: Likewise.
11556 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-7.c: Likewise.
11557 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-8.c: Likewise.
11558 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-5.c: Likewise.
11559 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-5.c: Likewise.
11560 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-5.c: Likewise.
11561
11562 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
11563 Thomas Preud'homme <thomas.preudhomme@arm.com>
11564
11565 * gcc.target/arm/cmse/bitfield-1.c: Add check for CLRM.
11566 * gcc.target/arm/cmse/bitfield-2.c: Likewise.
11567 * gcc.target/arm/cmse/bitfield-3.c: Likewise.
11568 * gcc.target/arm/cmse/struct-1.c: Likewise.
11569 * gcc.target/arm/cmse/cmse-14.c: Likewise.
11570 * gcc.target/arm/cmse/cmse-1.c: Likewise. Restrict checks for Armv8-M
11571 GPR clearing when CLRM is not available.
11572 * gcc.target/arm/cmse/mainline/8_1m/bitfield-4.c: Likewise.
11573 * gcc.target/arm/cmse/mainline/8_1m/bitfield-5.c: Likewise.
11574 * gcc.target/arm/cmse/mainline/8_1m/bitfield-6.c: Likewise.
11575 * gcc.target/arm/cmse/mainline/8_1m/bitfield-7.c: Likewise.
11576 * gcc.target/arm/cmse/mainline/8_1m/bitfield-8.c: Likewise.
11577 * gcc.target/arm/cmse/mainline/8_1m/bitfield-9.c: Likewise.
11578 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-13.c: Likewise.
11579 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-5.c: Likewise.
11580 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-7.c: Likewise.
11581 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-8.c: Likewise.
11582 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-13.c: Likewise.
11583 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-5.c: likewise.
11584 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-7.c: likewise.
11585 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-8.c: likewise.
11586 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-13.c: Likewise.
11587 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-5.c: Likewise.
11588 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-7.c: Likewise.
11589 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-8.c: Likewise.
11590 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-5.c: Likewise.
11591 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-7.c: Likewise.
11592 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-8.c: Likewise.
11593 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-13.c: Likewise.
11594 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-5.c: Likewise.
11595 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-7.c: Likewise.
11596 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-8.c: Likewise.
11597 * gcc.target/arm/cmse/mainline/8_1m/union-1.c: Likewise.
11598 * gcc.target/arm/cmse/mainline/8_1m/union-2.c: Likewise.
11599
11600 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
11601 Thomas Preud'homme <thomas.preudhomme@arm.com>
11602
11603 * gcc.target/arm/cmse/bitfield-1.c: add checks for VSTR and VLDR.
11604 * gcc.target/arm/cmse/bitfield-2.c: Likewise.
11605 * gcc.target/arm/cmse/bitfield-3.c: Likewise.
11606 * gcc.target/arm/cmse/cmse-1.c: Likewise.
11607 * gcc.target/arm/cmse/struct-1.c: Likewise.
11608 * gcc.target/arm/cmse/cmse.exp: Run existing Armv8-M Mainline tests
11609 from mainline/8m subdirectory and new Armv8.1-M Mainline tests from
11610 mainline/8_1m subdirectory.
11611 * gcc.target/arm/cmse/mainline/bitfield-4.c: Move into ...
11612 * gcc.target/arm/cmse/mainline/8m/bitfield-4.c: This.
11613 * gcc.target/arm/cmse/mainline/bitfield-5.c: Move into ...
11614 * gcc.target/arm/cmse/mainline/8m/bitfield-5.c: This.
11615 * gcc.target/arm/cmse/mainline/bitfield-6.c: Move into ...
11616 * gcc.target/arm/cmse/mainline/8m/bitfield-6.c: This.
11617 * gcc.target/arm/cmse/mainline/bitfield-7.c: Move into ...
11618 * gcc.target/arm/cmse/mainline/8m/bitfield-7.c: This.
11619 * gcc.target/arm/cmse/mainline/bitfield-8.c: Move into ...
11620 * gcc.target/arm/cmse/mainline/8m/bitfield-8.c: This.
11621 * gcc.target/arm/cmse/mainline/bitfield-9.c: Move into ...
11622 * gcc.target/arm/cmse/mainline/8m/bitfield-9.c: This.
11623 * gcc.target/arm/cmse/mainline/bitfield-and-union-1.c: Move and rename
11624 into ...
11625 * gcc.target/arm/cmse/mainline/8m/bitfield-and-union.c: This.
11626 * gcc.target/arm/cmse/mainline/hard-sp/cmse-13.c: Move into ...
11627 * gcc.target/arm/cmse/mainline/8m/hard-sp/cmse-13.c: This. Clean up
11628 dg-skip-if directive for float ABI.
11629 * gcc.target/arm/cmse/mainline/hard-sp/cmse-5.c: Move into ...
11630 * gcc.target/arm/cmse/mainline/8m/hard-sp/cmse-5.c: This. Clean up
11631 dg-skip-if directive for float ABI.
11632 * gcc.target/arm/cmse/mainline/hard-sp/cmse-7.c: Move into ...
11633 * gcc.target/arm/cmse/mainline/8m/hard-sp/cmse-7.c: This. Clean up
11634 dg-skip-if directive for float ABI.
11635 * gcc.target/arm/cmse/mainline/hard-sp/cmse-8.c: Move into ...
11636 * gcc.target/arm/cmse/mainline/8m/hard-sp/cmse-8.c: This. Clean up
11637 dg-skip-if directive for float ABI.
11638 * gcc.target/arm/cmse/mainline/hard/cmse-13.c: Move into ...
11639 * gcc.target/arm/cmse/mainline/8m/hard/cmse-13.c: This. Clean up
11640 dg-skip-if directive for float ABI.
11641 * gcc.target/arm/cmse/mainline/hard/cmse-5.c: Move into ...
11642 * gcc.target/arm/cmse/mainline/8m/hard/cmse-5.c: This. Clean up
11643 dg-skip-if directive for float ABI.
11644 * gcc.target/arm/cmse/mainline/hard/cmse-7.c: Move into ...
11645 * gcc.target/arm/cmse/mainline/8m/hard/cmse-7.c: This. Clean up
11646 dg-skip-if directive for float ABI.
11647 * gcc.target/arm/cmse/mainline/hard/cmse-8.c: Move into ...
11648 * gcc.target/arm/cmse/mainline/8m/hard/cmse-8.c: This. Clean up
11649 dg-skip-if directive for float ABI.
11650 * gcc.target/arm/cmse/mainline/soft/cmse-13.c: Move into ...
11651 * gcc.target/arm/cmse/mainline/8m/soft/cmse-13.c: This. Clean up
11652 dg-skip-if directive for float ABI.
11653 * gcc.target/arm/cmse/mainline/soft/cmse-5.c: Move into ...
11654 * gcc.target/arm/cmse/mainline/8m/soft/cmse-5.c: This. Clean up
11655 dg-skip-if directive for float ABI.
11656 * gcc.target/arm/cmse/mainline/soft/cmse-7.c: Move into ...
11657 * gcc.target/arm/cmse/mainline/8m/soft/cmse-7.c: This. Clean up
11658 dg-skip-if directive for float ABI.
11659 * gcc.target/arm/cmse/mainline/soft/cmse-8.c: Move into ...
11660 * gcc.target/arm/cmse/mainline/8m/soft/cmse-8.c: This. Clean up
11661 dg-skip-if directive for float ABI.
11662 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-5.c: Move into ...
11663 * gcc.target/arm/cmse/mainline/8m/softfp-sp/cmse-5.c: This. Clean up
11664 dg-skip-if directive for float ABI.
11665 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-7.c: Move into ...
11666 * gcc.target/arm/cmse/mainline/8m/softfp-sp/cmse-7.c: This. Clean up
11667 dg-skip-if directive for float ABI.
11668 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-8.c: Move into ...
11669 * gcc.target/arm/cmse/mainline/8m/softfp-sp/cmse-8.c: This. Clean up
11670 dg-skip-if directive for float ABI.
11671 * gcc.target/arm/cmse/mainline/softfp/cmse-13.c: Move into ...
11672 * gcc.target/arm/cmse/mainline/8m/softfp/cmse-13.c: This. Clean up
11673 dg-skip-if directive for float ABI.
11674 * gcc.target/arm/cmse/mainline/softfp/cmse-5.c: Move into ...
11675 * gcc.target/arm/cmse/mainline/8m/softfp/cmse-5.c: This. Clean up
11676 dg-skip-if directive for float ABI.
11677 * gcc.target/arm/cmse/mainline/softfp/cmse-7.c: Move into ...
11678 * gcc.target/arm/cmse/mainline/8m/softfp/cmse-7.c: This. Clean up
11679 dg-skip-if directive for float ABI.
11680 * gcc.target/arm/cmse/mainline/softfp/cmse-8.c: Move into ...
11681 * gcc.target/arm/cmse/mainline/8m/softfp/cmse-8.c: This. Clean up
11682 dg-skip-if directive for float ABI.
11683 * gcc.target/arm/cmse/mainline/union-1.c: Move into ...
11684 * gcc.target/arm/cmse/mainline/8m/union-1.c: This.
11685 * gcc.target/arm/cmse/mainline/union-2.c: Move into ...
11686 * gcc.target/arm/cmse/mainline/8m/union-2.c: This.
11687 * gcc.target/arm/cmse/mainline/8_1m/bitfield-4.c: New file.
11688 * gcc.target/arm/cmse/mainline/8_1m/bitfield-5.c: New file.
11689 * gcc.target/arm/cmse/mainline/8_1m/bitfield-6.c: New file.
11690 * gcc.target/arm/cmse/mainline/8_1m/bitfield-7.c: New file.
11691 * gcc.target/arm/cmse/mainline/8_1m/bitfield-8.c: New file.
11692 * gcc.target/arm/cmse/mainline/8_1m/bitfield-9.c: New file.
11693 * gcc.target/arm/cmse/mainline/8_1m/bitfield-and-union.c: New file.
11694 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-13.c: New file.
11695 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-5.c: New file.
11696 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-7.c: New file.
11697 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-8.c: New file.
11698 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-13.c: New file.
11699 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-5.c: New file.
11700 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-7.c: New file.
11701 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-8.c: New file.
11702 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-13.c: New file.
11703 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-5.c: New file.
11704 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-7.c: New file.
11705 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-8.c: New file.
11706 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-5.c: New file.
11707 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-7.c: New file.
11708 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-8.c: New file.
11709 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-13.c: New file.
11710 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-5.c: New file.
11711 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-7.c: New file.
11712 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-8.c: New file.
11713 * gcc.target/arm/cmse/mainline/8_1m/union-1.c: New file.
11714 * gcc.target/arm/cmse/mainline/8_1m/union-2.c: New file.
11715 * lib/target-supports.exp (check_effective_target_arm_cmse_clear_ok):
11716 New procedure.
11717
11718 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
11719 Thomas Preud'homme <thomas.preudhomme@arm.com>
11720
11721 * lib/target-supports.exp
11722 (check_effective_target_arm_arch_v8_1m_main_ok): Define.
11723 (add_options_for_arm_arch_v8_1m_main): Likewise.
11724 (check_effective_target_arm_arch_v8_1m_main_multilib): Likewise.
11725
11726 2020-01-16 Stam Markianos-Wright <stam.markianos-wright@arm.com>
11727
11728 * gcc.target/aarch64/advsimd-intrinsics/bfdot-1.c: New.
11729 * gcc.target/aarch64/advsimd-intrinsics/bfdot-2.c: New.
11730 * gcc.target/aarch64/advsimd-intrinsics/bfdot-3.c: New.
11731
11732 2020-01-16 Stam Markianos-Wright <stam.markianos-wright@arm.com>
11733
11734 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-1.c: New test.
11735 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-2.c: New test.
11736 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-3.c: New test.
11737 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-4.c: New test.
11738
11739 2020-01-16 Andre Vieira <andre.simoesdiasvieira@arm.com>
11740
11741 PR tree-optimization/92429
11742 * gcc.dg/vect/pr92429.c: New test.
11743
11744 2020-01-16 Tobias Burnus <tobias@codesourcery.com>
11745
11746 PR fortran/93253
11747 * fortran.dg/boz_7.f90: Updated dg-error.
11748
11749 2020-01-15 Paolo Carlini <paolo.carlini@oracle.com>
11750
11751 PR c++/91073
11752 * g++.dg/concepts/pr91073-1.C: New.
11753 * g++.dg/concepts/pr91073-2.C: Likewise.
11754
11755 2020-01-15 Wilco Dijkstra <wdijkstr@arm.com>
11756
11757 * gcc.dg/pr90838.c: New test.
11758 * gcc.dg/pr93231.c: New test.
11759 * gcc.target/aarch64/pr90838.c: Use #define u 0.
11760
11761 2020-01-15 Richard Biener <rguenther@suse.de>
11762
11763 PR middle-end/93273
11764 * g++.dg/torture/pr93273.C: New testcase.
11765
11766 2020-01-15 Richard Sandiford <richard.sandiford@arm.com>
11767
11768 PR tree-optimization/93247
11769 * gcc.dg/vect/pr93247-1.c: New test.
11770 * gcc.dg/vect/pr93247-2.c: Likewise.
11771
11772 2020-01-15 Martin Sebor <msebor@redhat.com>
11773
11774 * gcc.dg/Wstringop-overflow-17.c: Tweak test to avoid unrelated
11775 failures due the absence of loop unrolling.
11776
11777 2020-01-15 Joseph Myers <joseph@codesourcery.com>
11778
11779 PR c/93072
11780 * gcc.dg/inline-42.c, gcc.dg/inline-43.c: New tests.
11781
11782 2020-01-14 David Malcolm <dmalcolm@redhat.com>
11783
11784 * gcc.dg/analyzer/signal-6.c: New test.
11785
11786 2020-01-14 David Malcolm <dmalcolm@redhat.com>
11787
11788 * gcc.dg/analyzer/dot-output.c: Add test coverage for a BB with
11789 no statements.
11790
11791 2020-01-14 David Malcolm <dmalcolm@redhat.com>
11792
11793 PR analyzer/58237
11794 * gcc.dg/analyzer/file-paths-1.c: New test.
11795
11796 2020-01-14 David Malcolm <dmalcolm@redhat.com>
11797
11798 PR analyzer/58237
11799 * gcc.dg/analyzer/file-1.c (test_4): New.
11800 * gcc.dg/analyzer/file-pr58237.c: New test.
11801
11802 2020-01-15 Jakub Jelinek <jakub@redhat.com>
11803
11804 PR tree-optimization/93262
11805 * gcc.c-torture/execute/builtins/pr93262-chk.c: New test.
11806 * gcc.c-torture/execute/builtins/pr93262-chk-lib.c: New file.
11807 * gcc.c-torture/execute/builtins/pr93262-chk.x: New file.
11808
11809 PR tree-optimization/93249
11810 * gcc.c-torture/execute/pr93249.c: New test.
11811
11812 2020-01-14 David Malcolm <dmalcolm@redhat.com>
11813
11814 * gcc.dg/analyzer/signal-5.c: New test.
11815
11816 2020-01-14 David Malcolm <dmalcolm@redhat.com>
11817
11818 * gcc.dg/analyzer/data-model-1.c: Remove xfail.
11819 * gcc.dg/analyzer/data-model-5b.c: Likewise.
11820 * gcc.dg/analyzer/data-model-5c.c: Likewise.
11821 * gcc.dg/analyzer/setjmp-3.c: Mark "foo" as pure.
11822 * gcc.dg/analyzer/setjmp-4.c: Likewise.
11823 * gcc.dg/analyzer/setjmp-6.c: Likewise.
11824 * gcc.dg/analyzer/setjmp-7.c: Likewise.
11825 * gcc.dg/analyzer/setjmp-7a.c: Likewise.
11826 * gcc.dg/analyzer/setjmp-8.c: Likewise.
11827 * gcc.dg/analyzer/setjmp-9.c: Likewise.
11828 * gcc.dg/analyzer/unknown-fns.c: New test.
11829
11830 2020-01-14 David Malcolm <dmalcolm@redhat.com>
11831
11832 * gcc.dg/analyzer/CVE-2005-1689-dedupe-issue.c: New test.
11833
11834 2020-01-15 Jakub Jelinek <jakub@redhat.com>
11835
11836 PR lto/91576
11837 * g++.dg/lto/odr-8_1.C: Remove bogus initial lines.
11838
11839 PR target/93009
11840 * gcc.target/i386/avx512vl-pr93009.c: New test.
11841
11842 2020-01-14 Jan Hubicka <hubicka@ucw.cz>
11843
11844 PR lto/91576
11845 * g++.dg/lto/odr-8_0.C: New testcase.
11846 * g++.dg/lto/odr-8_1.C: New testcase.
11847
11848 2020-01-14 David Malcolm <dmalcolm@redhat.com>
11849
11850 * gcc.dg/analyzer/CVE-2005-1689-minimal.c: New test.
11851 * gcc.dg/analyzer/abort.c: New test.
11852 * gcc.dg/analyzer/alloca-leak.c: New test.
11853 * gcc.dg/analyzer/analyzer-decls.h: New header.
11854 * gcc.dg/analyzer/analyzer-verbosity-0.c: New test.
11855 * gcc.dg/analyzer/analyzer-verbosity-1.c: New test.
11856 * gcc.dg/analyzer/analyzer-verbosity-2.c: New test.
11857 * gcc.dg/analyzer/analyzer.exp: New suite.
11858 * gcc.dg/analyzer/attribute-nonnull.c: New test.
11859 * gcc.dg/analyzer/call-summaries-1.c: New test.
11860 * gcc.dg/analyzer/conditionals-2.c: New test.
11861 * gcc.dg/analyzer/conditionals-3.c: New test.
11862 * gcc.dg/analyzer/conditionals-notrans.c: New test.
11863 * gcc.dg/analyzer/conditionals-trans.c: New test.
11864 * gcc.dg/analyzer/data-model-1.c: New test.
11865 * gcc.dg/analyzer/data-model-2.c: New test.
11866 * gcc.dg/analyzer/data-model-3.c: New test.
11867 * gcc.dg/analyzer/data-model-4.c: New test.
11868 * gcc.dg/analyzer/data-model-5.c: New test.
11869 * gcc.dg/analyzer/data-model-5b.c: New test.
11870 * gcc.dg/analyzer/data-model-5c.c: New test.
11871 * gcc.dg/analyzer/data-model-5d.c: New test.
11872 * gcc.dg/analyzer/data-model-6.c: New test.
11873 * gcc.dg/analyzer/data-model-7.c: New test.
11874 * gcc.dg/analyzer/data-model-8.c: New test.
11875 * gcc.dg/analyzer/data-model-9.c: New test.
11876 * gcc.dg/analyzer/data-model-11.c: New test.
11877 * gcc.dg/analyzer/data-model-12.c: New test.
11878 * gcc.dg/analyzer/data-model-13.c: New test.
11879 * gcc.dg/analyzer/data-model-14.c: New test.
11880 * gcc.dg/analyzer/data-model-15.c: New test.
11881 * gcc.dg/analyzer/data-model-16.c: New test.
11882 * gcc.dg/analyzer/data-model-17.c: New test.
11883 * gcc.dg/analyzer/data-model-18.c: New test.
11884 * gcc.dg/analyzer/data-model-19.c: New test.
11885 * gcc.dg/analyzer/data-model-path-1.c: New test.
11886 * gcc.dg/analyzer/disabling.c: New test.
11887 * gcc.dg/analyzer/dot-output.c: New test.
11888 * gcc.dg/analyzer/double-free-lto-1-a.c: New test.
11889 * gcc.dg/analyzer/double-free-lto-1-b.c: New test.
11890 * gcc.dg/analyzer/double-free-lto-1.h: New header.
11891 * gcc.dg/analyzer/equivalence.c: New test.
11892 * gcc.dg/analyzer/explode-1.c: New test.
11893 * gcc.dg/analyzer/explode-2.c: New test.
11894 * gcc.dg/analyzer/factorial.c: New test.
11895 * gcc.dg/analyzer/fibonacci.c: New test.
11896 * gcc.dg/analyzer/fields.c: New test.
11897 * gcc.dg/analyzer/file-1.c: New test.
11898 * gcc.dg/analyzer/file-2.c: New test.
11899 * gcc.dg/analyzer/function-ptr-1.c: New test.
11900 * gcc.dg/analyzer/function-ptr-2.c: New test.
11901 * gcc.dg/analyzer/function-ptr-3.c: New test.
11902 * gcc.dg/analyzer/gzio-2.c: New test.
11903 * gcc.dg/analyzer/gzio-3.c: New test.
11904 * gcc.dg/analyzer/gzio-3a.c: New test.
11905 * gcc.dg/analyzer/gzio.c: New test.
11906 * gcc.dg/analyzer/infinite-recursion.c: New test.
11907 * gcc.dg/analyzer/loop-2.c: New test.
11908 * gcc.dg/analyzer/loop-2a.c: New test.
11909 * gcc.dg/analyzer/loop-3.c: New test.
11910 * gcc.dg/analyzer/loop-4.c: New test.
11911 * gcc.dg/analyzer/loop.c: New test.
11912 * gcc.dg/analyzer/malloc-1.c: New test.
11913 * gcc.dg/analyzer/malloc-2.c: New test.
11914 * gcc.dg/analyzer/malloc-3.c: New test.
11915 * gcc.dg/analyzer/malloc-callbacks.c: New test.
11916 * gcc.dg/analyzer/malloc-dce.c: New test.
11917 * gcc.dg/analyzer/malloc-dedupe-1.c: New test.
11918 * gcc.dg/analyzer/malloc-ipa-1.c: New test.
11919 * gcc.dg/analyzer/malloc-ipa-10.c: New test.
11920 * gcc.dg/analyzer/malloc-ipa-11.c: New test.
11921 * gcc.dg/analyzer/malloc-ipa-12.c: New test.
11922 * gcc.dg/analyzer/malloc-ipa-13.c: New test.
11923 * gcc.dg/analyzer/malloc-ipa-2.c: New test.
11924 * gcc.dg/analyzer/malloc-ipa-3.c: New test.
11925 * gcc.dg/analyzer/malloc-ipa-4.c: New test.
11926 * gcc.dg/analyzer/malloc-ipa-5.c: New test.
11927 * gcc.dg/analyzer/malloc-ipa-6.c: New test.
11928 * gcc.dg/analyzer/malloc-ipa-7.c: New test.
11929 * gcc.dg/analyzer/malloc-ipa-8-double-free.c: New test.
11930 * gcc.dg/analyzer/malloc-ipa-8-lto-a.c: New test.
11931 * gcc.dg/analyzer/malloc-ipa-8-lto-b.c: New test.
11932 * gcc.dg/analyzer/malloc-ipa-8-lto-c.c: New test.
11933 * gcc.dg/analyzer/malloc-ipa-8-lto.h: New test.
11934 * gcc.dg/analyzer/malloc-ipa-8-unchecked.c: New test.
11935 * gcc.dg/analyzer/malloc-ipa-9.c: New test.
11936 * gcc.dg/analyzer/malloc-macro-inline-events.c: New test.
11937 * gcc.dg/analyzer/malloc-macro-separate-events.c: New test.
11938 * gcc.dg/analyzer/malloc-macro.h: New header.
11939 * gcc.dg/analyzer/malloc-many-paths-1.c: New test.
11940 * gcc.dg/analyzer/malloc-many-paths-2.c: New test.
11941 * gcc.dg/analyzer/malloc-many-paths-3.c: New test.
11942 * gcc.dg/analyzer/malloc-paths-1.c: New test.
11943 * gcc.dg/analyzer/malloc-paths-10.c: New test.
11944 * gcc.dg/analyzer/malloc-paths-2.c: New test.
11945 * gcc.dg/analyzer/malloc-paths-3.c: New test.
11946 * gcc.dg/analyzer/malloc-paths-4.c: New test.
11947 * gcc.dg/analyzer/malloc-paths-5.c: New test.
11948 * gcc.dg/analyzer/malloc-paths-6.c: New test.
11949 * gcc.dg/analyzer/malloc-paths-7.c: New test.
11950 * gcc.dg/analyzer/malloc-paths-8.c: New test.
11951 * gcc.dg/analyzer/malloc-paths-9.c: New test.
11952 * gcc.dg/analyzer/malloc-vs-local-1a.c: New test.
11953 * gcc.dg/analyzer/malloc-vs-local-1b.c: New test.
11954 * gcc.dg/analyzer/malloc-vs-local-2.c: New test.
11955 * gcc.dg/analyzer/malloc-vs-local-3.c: New test.
11956 * gcc.dg/analyzer/malloc-vs-local-4.c: New test.
11957 * gcc.dg/analyzer/operations.c: New test.
11958 * gcc.dg/analyzer/params-2.c: New test.
11959 * gcc.dg/analyzer/params.c: New test.
11960 * gcc.dg/analyzer/paths-1.c: New test.
11961 * gcc.dg/analyzer/paths-1a.c: New test.
11962 * gcc.dg/analyzer/paths-2.c: New test.
11963 * gcc.dg/analyzer/paths-3.c: New test.
11964 * gcc.dg/analyzer/paths-4.c: New test.
11965 * gcc.dg/analyzer/paths-5.c: New test.
11966 * gcc.dg/analyzer/paths-6.c: New test.
11967 * gcc.dg/analyzer/paths-7.c: New test.
11968 * gcc.dg/analyzer/pattern-test-1.c: New test.
11969 * gcc.dg/analyzer/pattern-test-2.c: New test.
11970 * gcc.dg/analyzer/pointer-merging.c: New test.
11971 * gcc.dg/analyzer/pr61861.c: New test.
11972 * gcc.dg/analyzer/pragma-1.c: New test.
11973 * gcc.dg/analyzer/scope-1.c: New test.
11974 * gcc.dg/analyzer/sensitive-1.c: New test.
11975 * gcc.dg/analyzer/setjmp-1.c: New test.
11976 * gcc.dg/analyzer/setjmp-2.c: New test.
11977 * gcc.dg/analyzer/setjmp-3.c: New test.
11978 * gcc.dg/analyzer/setjmp-4.c: New test.
11979 * gcc.dg/analyzer/setjmp-5.c: New test.
11980 * gcc.dg/analyzer/setjmp-6.c: New test.
11981 * gcc.dg/analyzer/setjmp-7.c: New test.
11982 * gcc.dg/analyzer/setjmp-7a.c: New test.
11983 * gcc.dg/analyzer/setjmp-8.c: New test.
11984 * gcc.dg/analyzer/setjmp-9.c: New test.
11985 * gcc.dg/analyzer/signal-1.c: New test.
11986 * gcc.dg/analyzer/signal-2.c: New test.
11987 * gcc.dg/analyzer/signal-3.c: New test.
11988 * gcc.dg/analyzer/signal-4a.c: New test.
11989 * gcc.dg/analyzer/signal-4b.c: New test.
11990 * gcc.dg/analyzer/strcmp-1.c: New test.
11991 * gcc.dg/analyzer/switch.c: New test.
11992 * gcc.dg/analyzer/taint-1.c: New test.
11993 * gcc.dg/analyzer/zlib-1.c: New test.
11994 * gcc.dg/analyzer/zlib-2.c: New test.
11995 * gcc.dg/analyzer/zlib-3.c: New test.
11996 * gcc.dg/analyzer/zlib-4.c: New test.
11997 * gcc.dg/analyzer/zlib-5.c: New test.
11998 * gcc.dg/analyzer/zlib-6.c: New test.
11999 * lib/gcc-defs.exp (dg-check-dot): New procedure.
12000 * lib/target-supports.exp (check_dot_available): New procedure.
12001 (check_effective_target_analyzer): New.
12002 * lib/target-supports-dg.exp (dg-require-dot): New procedure.
12003
12004 2020-01-14 Jason Merrill <jason@redhat.com>
12005
12006 * lib/prune.exp (prune_gcc_output): Adjust constexpr pattern.
12007
12008 2020-01-14 Xiong Hu Luo <luoxhu@linux.ibm.com>
12009
12010 PR ipa/69678
12011 * gcc.dg/tree-prof/indir-call-prof-topn.c: New testcase.
12012 * gcc.dg/tree-prof/crossmodule-indir-call-topn-1.c: New testcase.
12013 * gcc.dg/tree-prof/crossmodule-indir-call-topn-1a.c: New testcase.
12014 * gcc.dg/tree-prof/crossmodule-indir-call-topn-2.c: New testcase.
12015 * lib/scandump.exp: Dump executable file name.
12016 * lib/scanwpaipa.exp: New scan-pgo-wap-ipa-dump.
12017
12018 2020-01-13 David Malcolm <dmalcolm@redhat.com>
12019
12020 * gcc.dg/plugin/diagnostic-test-paths-2.c: Remove unused dg-line
12021 directive.
12022
12023 2020-01-13 Joseph Myers <joseph@codesourcery.com>
12024
12025 PR c/93241
12026 * gcc.dg/c11-static-assert-10.c, gcc.dg/c99-const-expr-15.c: New
12027 tests.
12028
12029 2020-01-13 Martin Sebor <msebor@redhat.com>
12030
12031 PR tree-optimization/93213
12032 * gcc.c-torture/execute/pr93213.c: New test.
12033
12034 2020-01-10 Thomas Schwinge <thomas@codesourcery.com>
12035
12036 * c-c++-common/goacc/host_data-1.c: Extend.
12037 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
12038
12039 2020-01-10 Jakub Jelinek <jakub@redhat.com>
12040
12041 PR tree-optimization/93210
12042 * gcc.dg/pr93210.c: New test.
12043 * g++.dg/opt/pr93210.C: New test.
12044
12045 2020-01-10 Vladimir Makarov <vmakarov@redhat.com>
12046
12047 PR inline-asm/93027
12048 * gcc.target/i386/pr93027.c: Use the right PR number in the test.
12049
12050 2020-01-10 Vladimir Makarov <vmakarov@redhat.com>
12051
12052 PR inline-asm/93027
12053 * gcc.target/i386/pr93207.c: Rename to pr93027.c.
12054
12055 2020-01-10 Vladimir Makarov <vmakarov@redhat.com>
12056
12057 PR inline-asm/93027
12058 * gcc.target/i386/pr93207.c: Run it only for x86-64.
12059
12060 2020-01-10 David Malcolm <dmalcolm@redhat.com>
12061
12062 * gcc.dg/format/gcc_diag-10.c (diagnostic_event_id_t): New
12063 typedef.
12064 (test_diag): Add coverage of "%@".
12065 * gcc.dg/plugin/diagnostic-path-format-default.c: New test.
12066 * gcc.dg/plugin/diagnostic-path-format-inline-events-1.c: New test.
12067 * gcc.dg/plugin/diagnostic-path-format-inline-events-2.c: New test.
12068 * gcc.dg/plugin/diagnostic-path-format-inline-events-3.c: New test.
12069 * gcc.dg/plugin/diagnostic-path-format-none.c: New test.
12070 * gcc.dg/plugin/diagnostic-test-paths-1.c: New test.
12071 * gcc.dg/plugin/diagnostic-test-paths-2.c: New test.
12072 * gcc.dg/plugin/diagnostic-test-paths-3.c: New test.
12073 * gcc.dg/plugin/diagnostic-test-paths-4.c: New test.
12074 * gcc.dg/plugin/diagnostic_plugin_test_paths.c: New.
12075 * gcc.dg/plugin/plugin.exp: Add the new plugin and test cases.
12076
12077 2020-01-10 David Malcolm <dmalcolm@redhat.com>
12078
12079 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset global
12080 nn_line_numbers_enabled.
12081 * lib/multiline.exp (nn_line_numbers_enabled): New global.
12082 (dg-enable-nn-line-numbers): New proc.
12083 (maybe-handle-nn-line-numbers): New proc.
12084 * lib/prune.exp (prune_gcc_output): Call maybe-handle-nn-line-numbers.
12085
12086 2020-01-10 Vladimir Makarov <vmakarov@redhat.com>
12087
12088 PR inline-asm/93027
12089 * gcc.target/i386/pr93207.c: New test.
12090
12091 2020-01-10 Wilco Dijkstra <wdijkstr@arm.com>
12092
12093 * testsuite/gcc.target/aarch64/pr90838.c: New test.
12094
12095 2020-01-10 Stam Markianos-Wright <stam.markianos-wright@arm.com>
12096
12097 * g++.target/aarch64/bfloat_cpp_typecheck.C: New test.
12098 * gcc.target/aarch64/bfloat16_scalar_typecheck.c: New test.
12099 * gcc.target/aarch64/bfloat16_vector_typecheck_1.c: New test.
12100 * gcc.target/aarch64/bfloat16_vector_typecheck_2.c: New test.
12101
12102 2020-01-10 Stam Markianos-Wright <stam.markianos-wright@arm.com>
12103
12104 * g++.dg/abi/mangle-neon-aarch64.C: Add Bfloat SIMD types to test.
12105 * g++.dg/ext/arm-bf16/bf16-mangle-aarch64-1.C: New test.
12106 * gcc.target/aarch64/bfloat16_scalar_1.c: New test.
12107 * gcc.target/aarch64/bfloat16_scalar_2.c: New test.
12108 * gcc.target/aarch64/bfloat16_scalar_3.c: New test.
12109 * gcc.target/aarch64/bfloat16_scalar_4.c: New test.
12110 * gcc.target/aarch64/bfloat16_simd_1.c: New test.
12111 * gcc.target/aarch64/bfloat16_simd_2.c: New test.
12112 * gcc.target/aarch64/bfloat16_simd_3.c: New test.
12113
12114 2020-01-10 Richard Sandiford <richard.sandiford@arm.com>
12115
12116 * gcc.target/aarch64/sve/struct_vect_1.c (N): Protect with #ifndef.
12117 * gcc.target/aarch64/sve/pcs/return_1_128.c: New test.
12118 * gcc.target/aarch64/sve/pcs/return_4_128.c: Likewise.
12119 * gcc.target/aarch64/sve/pcs/return_5_128.c: Likewise.
12120 * gcc.target/aarch64/sve/pcs/return_6_128.c: Likewise.
12121 * gcc.target/aarch64/sve/pcs/stack_clash_1_128.c: Likewise.
12122 * gcc.target/aarch64/sve/pcs/stack_clash_2_128.c: Likewise.
12123 * gcc.target/aarch64/sve/single_5.c: Likewise.
12124 * gcc.target/aarch64/sve/struct_vect_25.c: Likewise.
12125 * gcc.target/aarch64/sve/struct_vect_26.c: Likewise.
12126
12127 2020-01-10 Martin Sebor <msebor@redhat.com>
12128
12129 PR c/93132
12130 * gcc.dg/attr-access-read-only-2.c: New test.
12131
12132 2020-01-10 Richard Sandiford <richard.sandiford@arm.com>
12133
12134 * gcc.target/aarch64/sve/sel_1.c: Use SVE types for the arguments and
12135 return values. Use check-function-bodies instead of scan-assembler.
12136 * gcc.target/aarch64/sve/sel_2.c: Likewise
12137 * gcc.target/aarch64/sve/sel_3.c: Likewise.
12138
12139 2020-01-10 Martin Jambor <mjambor@suse.cz>
12140
12141 * gcc.dg/ipa/ipa-clone-3.c: Replace struct initializer with
12142 piecemeal initialization.
12143
12144 2020-01-10 Richard Sandiford <richard.sandiford@arm.com>
12145
12146 * gcc.target/aarch64/sve/index_1_run.c: Require aarch64_sve256_hw
12147 rather than aarch64_sve_hw.
12148
12149 2020-01-10 Richard Biener <rguenther@suse.de>
12150
12151 PR testsuite/93216
12152 * gcc.dg/optimize-bswaphi-1.c: Split previously added
12153 case into a LE and BE variant.
12154
12155 2020-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
12156
12157 PR fortran/65428
12158 * gfortran.dg/zero_sized_11.f90: New test.
12159 * gfortran.dg/zero_sized_12.f90: New test.
12160
12161 2020-01-09 Richard Sandiford <richard.sandiford@arm.com>
12162
12163 * g++.target/aarch64/sve/acle/general-c++/mul_lane_1.c: New test.
12164 * g++.target/aarch64/sve2/acle: New directory.
12165 * gcc.target/aarch64/pragma_cpp_predefs_3.c: New test.
12166 * gcc.target/aarch64/sve/acle/asm/test_sve_acle.h (TEST_TYPE_CHANGE_Z)
12167 (TEST_DUAL_ZD, TEST_TYPE_CHANGE_ZX, TEST_TBL2, TEST_TBL2_REV): New
12168 macros.
12169 * gcc.target/aarch64/sve/acle/general-c/binary_lane_1.c: Do not
12170 expect an error saying that the function has no f32 form, but instead
12171 expect an error about SVE2 being required if the current target
12172 doesn't support SVE2.
12173 * gcc.target/aarch64/sve/acle/general-c/ternary_lane_1.c: Likewise.
12174 * gcc.target/aarch64/sve/acle/general-c/ternary_lane_rotate_1.c Likewise.
12175 * gcc.target/aarch64/sve/acle/general-c/binary_long_lane_1.c,
12176 * gcc.target/aarch64/sve/acle/general-c/binary_long_opt_n_1.c,
12177 * gcc.target/aarch64/sve/acle/general-c/binary_narrowb_opt_n_1.c,
12178 * gcc.target/aarch64/sve/acle/general-c/binary_narrowt_opt_n_1.c,
12179 * gcc.target/aarch64/sve/acle/general-c/binary_to_uint_1.c,
12180 * gcc.target/aarch64/sve/acle/general-c/binary_wide_1.c,
12181 * gcc.target/aarch64/sve/acle/general-c/binary_wide_opt_n_1.c,
12182 * gcc.target/aarch64/sve/acle/general-c/compare_1.c,
12183 * gcc.target/aarch64/sve/acle/general-c/compare_ptr_1.c,
12184 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_index_restricted_1.c,
12185 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_restricted_1.c,
12186 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_restricted_2.c,
12187 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_restricted_3.c,
12188 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_restricted_4.c,
12189 * gcc.target/aarch64/sve/acle/general-c/load_gather_sv_restricted_1.c,
12190 * gcc.target/aarch64/sve/acle/general-c/load_gather_sv_restricted_2.c,
12191 * gcc.target/aarch64/sve/acle/general-c/mul_lane_1.c,
12192 * gcc.target/aarch64/sve/acle/general-c/shift_left_imm_long_1.c,
12193 * gcc.target/aarch64/sve/acle/general-c/shift_left_imm_to_uint_1.c,
12194 * gcc.target/aarch64/sve/acle/general-c/shift_left_imm_to_uint_2.c,
12195 * gcc.target/aarch64/sve/acle/general-c/shift_right_imm_narrowb_1.c,
12196 * gcc.target/aarch64/sve/acle/general-c/shift_right_imm_narrowb_to_uint_1.c,
12197 * gcc.target/aarch64/sve/acle/general-c/shift_right_imm_narrowt_1.c,
12198 * gcc.target/aarch64/sve/acle/general-c/shift_right_imm_narrowt_to_uint_1.c,
12199 * gcc.target/aarch64/sve/acle/general-c/store_scatter_index_restricted_1.c,
12200 * gcc.target/aarch64/sve/acle/general-c/store_scatter_offset_restricted_1.c,
12201 * gcc.target/aarch64/sve/acle/general-c/tbl_tuple_1.c,
12202 * gcc.target/aarch64/sve/acle/general-c/ternary_long_lane_1.c,
12203 * gcc.target/aarch64/sve/acle/general-c/ternary_long_opt_n_1.c,
12204 * gcc.target/aarch64/sve/acle/general-c/ternary_qq_lane_rotate_1.c,
12205 * gcc.target/aarch64/sve/acle/general-c/ternary_qq_rotate_1.c,
12206 * gcc.target/aarch64/sve/acle/general-c/ternary_shift_right_imm_1.c,
12207 * gcc.target/aarch64/sve/acle/general-c/ternary_uint_1.c,
12208 * gcc.target/aarch64/sve/acle/general-c/unary_convert_narrowt_1.c,
12209 * gcc.target/aarch64/sve/acle/general-c/unary_narrowb_1.c,
12210 * gcc.target/aarch64/sve/acle/general-c/unary_narrowb_to_uint_1.c,
12211 * gcc.target/aarch64/sve/acle/general-c/unary_narrowt_1.c,
12212 * gcc.target/aarch64/sve/acle/general-c/unary_narrowt_to_uint_1.c,
12213 * gcc.target/aarch64/sve/acle/general-c/unary_to_int_1.c: New tests.
12214 * gcc.target/aarch64/sve2/bcax_1.c: Likewise.
12215 * gcc.target/aarch64/sve2/acle: New directory.
12216
12217 2020-01-09 Richard Sandiford <richard.sandiford@arm.com>
12218
12219 * gcc.target/aarch64/sve/acle/general-c/unary_count_1.c: Rename to...
12220 * gcc.target/aarch64/sve/acle/general-c/unary_to_uint_1.c: ...this.
12221 * gcc.target/aarch64/sve/acle/general-c/unary_count_2.c: Rename to...
12222 * gcc.target/aarch64/sve/acle/general-c/unary_to_uint_2.c: ...this.
12223 * gcc.target/aarch64/sve/acle/general-c/unary_count_3.c: Rename to...
12224 * gcc.target/aarch64/sve/acle/general-c/unary_to_uint_3.c: ...this.
12225
12226 2020-01-09 Richard Sandiford <richard.sandiford@arm.com>
12227
12228 * gcc.target/aarch64/sve/acle/general/nrv_1.c: New test.
12229
12230 2020-01-09 Richard Sandiford <richard.sandiford@arm.com>
12231
12232 * gcc.target/aarch64/sve/pcs/gnu_vectors_1.c: New test.
12233 * gcc.target/aarch64/sve/pcs/gnu_vectors_2.c: Likewise.
12234
12235 2020-01-09 Tobias Burnus <tobias@codesourcery.com>
12236
12237 PR fortran/84135
12238 * gfortran.dg/coarray/codimension_3.f90: New.
12239
12240 2020-01-09 Martin Sebor <msebor@redhat.com>
12241
12242 PR middle-end/93200
12243 * gcc.dg/Wstringop-overflow-30.c: New test.
12244
12245 2020-01-09 Richard Biener <rguenther@suse.de>
12246
12247 PR middle-end/93054
12248 * gcc.dg/pr93054.c: New testcase.
12249
12250 2020-01-09 Richard Biener <rguenther@suse.de>
12251
12252 PR tree-optimization/93040
12253 * gcc.dg/optimize-bswaphi-1.c: Amend.
12254 * gcc.dg/optimize-bswapsi-2.c: Likewise.
12255
12256 2020-01-09 Jakub Jelinek <jakub@redhat.com>
12257
12258 PR inline-asm/93202
12259 * gcc.target/riscv/pr93202.c: New test.
12260
12261 PR target/93141
12262 * gcc.target/i386/pr93141-1.c: Add tests with constants that have MSB
12263 of the low half of the constant set.
12264 * gcc.target/i386/pr93141-2.c: New test.
12265
12266 2020-01-08 Jeff Law <law@redhat.com>
12267
12268 * gcc.dg/Wstringop-overflow-27.c: Make testnames unique.
12269
12270 2020-01-08 Joel Brobecker <brobecker@adacore.com>
12271 Olivier Hainque <hainque@adacore.com>
12272
12273 * g++.target/aarch64/sve/tls_2.C: Add missing
12274 { dg-require-effective-target fpic } directive.
12275 * gcc.target/aarch64/noplt_2.c: Likewise.
12276 * gcc.target/aarch64/noplt_3.c: Likewise.
12277 * gcc.target/aarch64/pic-constantpool1.c: Likewise.
12278 * gcc.target/aarch64/pic-small.c: Likewise.
12279 * gcc.target/aarch64/pic-symrefplus.c: Likewise.
12280 * gcc.target/aarch64/pr66912.c: Likewise.
12281 * gcc.target/aarch64/sve/tls_1.c: Likewise.
12282 * gcc.target/aarch64/sve/tls_preserve_1.c: Likewise.
12283 * gcc.target/aarch64/sve/tls_preserve_2.c: Likewise.
12284 * gcc.target/aarch64/sve/tls_preserve_3.c: Likewise.
12285 * gcc.target/aarch64/tlsie_tiny_1.c: Likewise.
12286 * gcc.target/aarch64/tlsle12_1.c: Likewise.
12287 * gcc.target/aarch64/tlsle12_tiny_1.c: Likewise.
12288 * gcc.target/aarch64/tlsle24_1.c: Likewise.
12289 * gcc.target/aarch64/tlsle24_tiny_1.c: Likewise.
12290 * gcc.target/aarch64/tlsle32_1.c: Likewise.
12291 * gcc.target/aarch64/tlsle_sizeadj_small_1.c: Likewise.
12292 * gcc.target/aarch64/tlsle_sizeadj_tiny_1.c: Likewise.
12293
12294 2020-01-08 Jakub Jelinek <jakub@redhat.com>
12295
12296 PR target/93187
12297 * g++.dg/opt/pr93187.C: New test.
12298
12299 PR target/93174
12300 * gcc.c-torture/compile/pr93174.c: New test.
12301
12302 2020-01-08 Olivier Hainque <hainque@adacore.com>
12303 Alexandre Oliva <oliva@adacore.com>
12304
12305 * gcc.target/aarch64/stack-check-alloca.h: Remove
12306 #include alloca.h. #define alloca __builtin_alloca
12307 instead.
12308 * gcc.target/aarch64/stack-check-alloca-1.c: Add
12309 { dg-require-effective-target alloca }.
12310 * gcc.target/aarch64/stack-check-alloca-2.c: Likewise.
12311 * gcc.target/aarch64/stack-check-alloca-3.c: Likewise.
12312 * gcc.target/aarch64/stack-check-alloca-4.c: Likewise.
12313 * gcc.target/aarch64/stack-check-alloca-5.c: Likewise.
12314 * gcc.target/aarch64/stack-check-alloca-6.c: Likewise.
12315 * gcc.target/aarch64/stack-check-alloca-7.c: Likewise.
12316 * gcc.target/aarch64/stack-check-alloca-8.c: Likewise.
12317 * gcc.target/aarch64/stack-check-alloca-9.c: Likewise.
12318 * gcc.target/aarch64/stack-check-alloca-10.c: Likewise.
12319
12320 2020-01-08 Martin Liska <mliska@suse.cz>
12321
12322 * gcc.dg/ipa/ipa-icf-1.c: Update expected scanned output.
12323 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
12324 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
12325 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
12326 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
12327 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
12328 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
12329 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
12330 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
12331 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
12332 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
12333 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
12334 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
12335 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
12336 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
12337 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
12338 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
12339 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
12340 * gcc.dg/ipa/ipa-icf-38.c: Likewise.
12341 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
12342 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
12343 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
12344 * gcc.dg/ipa/ipa-icf-merge-1.c: Likewise.
12345 * gcc.dg/ipa/pr64307.c: Likewise.
12346 * gcc.dg/ipa/pr90555.c: Likewise.
12347 * gcc.dg/ipa/propmalloc-1.c: Likewise.
12348 * gcc.dg/ipa/propmalloc-2.c: Likewise.
12349 * gcc.dg/ipa/propmalloc-3.c: Likewise.
12350
12351 2020-01-08 Richard Biener <rguenther@suse.de>
12352
12353 PR testsuite/92997
12354
12355 2020-01-08 Richard Earnshaw <rearnsha@arm.com>
12356
12357 PR target/93188
12358 * gcc.target/arm/multilib.exp: Add new tests for rm-profile only.
12359
12360 2020-01-08 Feng Xue <fxue@os.amperecomputing.com>
12361
12362 PR ipa/93084
12363 * gcc.dg/ipa/ipa-clone-3.c: New test.
12364
12365 2020-01-07 Paolo Carlini <paolo.carlini@oracle.com>
12366
12367 * g++.old-deja/g++.bugs/900208_03.C: Check locations too.
12368 * g++.old-deja/g++.bugs/900519_06.C: Likewise.
12369
12370 2020-01-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
12371
12372 * gcc.dg/vect/vect-epilogues.c: XFAIL for arm big endian.
12373
12374 2020-01-07 Richard Sandiford <richard.sandiford@arm.com>
12375
12376 * gcc.target/aarch64/sve/pcs/asm_4.c: New test.
12377
12378 2020-01-07 Richard Sandiford <richard.sandiford@arm.com>
12379
12380 * g++.target/aarch64/sve/acle/general-c++/mangle_5.C: New test.
12381 * gcc.target/aarch64/sve/pcs/asm_1.c: Likewise.
12382 * gcc.target/aarch64/sve/pcs/asm_2.c: Likewise.
12383 * gcc.target/aarch64/sve/pcs/asm_3.c: Likewise.
12384
12385 2020-01-07 Jakub Jelinek <jakub@redhat.com>
12386
12387 PR tree-optimization/93156
12388 * gcc.dg/tree-ssa/pr93156.c: New test.
12389
12390 PR tree-optimization/93118
12391 * gcc.dg/tree-ssa/pr93118.c: New test.
12392
12393 2020-01-07 Martin Liska <mliska@suse.cz>
12394
12395 PR tree-optimization/92860
12396 * gcc.dg/pr92860-2.c: New test.
12397
12398 2020-01-07 Martin Liska <mliska@suse.cz>
12399
12400 PR tree-optimization/92860
12401 * gcc.dg/pr92860.c: New test.
12402
12403 2020-01-07 Jakub Jelinek <jakub@redhat.com>
12404
12405 PR c++/91369
12406 * g++.dg/cpp1y/constexpr-new.C: Expect an error explaining why
12407 static_assert failed for C++2a.
12408 * g++.dg/cpp2a/constexpr-new9.C: New test.
12409
12410 2020-01-06 Richard Sandiford <richard.sandiford@arm.com>
12411
12412 * gcc.target/aarch64/sve/asrdiv_1.c: Remove trailing %s.
12413 * gcc.target/aarch64/sve/asrdiv_2.c: New test.
12414 * gcc.target/aarch64/sve/asrdiv_3.c: Likewise.
12415
12416 2020-01-06 Richard Sandiford <richard.sandiford@arm.com>
12417
12418 * gcc.dg/vect/vect-cond-arith-8.c: New test.
12419 * gcc.target/aarch64/sve/cond_fmul_5.c: Likewise.
12420
12421 2020-01-06 Nathan Sidwell <nathan@acm.org>
12422
12423 PR c++/79592
12424 * g++.dg/ubsan/vptr-4.C: Add expected error.
12425
12426 2020-01-06 Richard Sandiford <richard.sandiford@arm.com>
12427
12428 * gcc.target/aarch64/sve/acle/general/cpy_1.c: New test.
12429
12430 2020-01-05 Andrew Pinski <apinski@marvell.com>
12431
12432 * gcc.c-torture/compile/20200105-1.c: New testcase.
12433 * gcc.c-torture/compile/20200105-2.c: New testcase.
12434 * gcc.c-torture/compile/20200105-3.c: New testcase.
12435
12436 2020-01-05 Iain Sandoe <iain@sandoe.co.uk>
12437
12438 * gcc.dg/darwin-version-1.c: Adjust test to use different
12439 options for Darwin4-9 and Darwin10+.
12440
12441 2020-01-05 Jakub Jelinek <jakub@redhat.com>
12442
12443 PR target/93141
12444 * gcc.target/i386/pr93141-1.c: New test.
12445 * gcc.dg/pr67089-6.c: Expect 16 ADD_OVERFLOW calls even on ia32.
12446
12447 PR c++/93138
12448 * g++.dg/warn/Wredundant-tags-2.C: New test.
12449
12450 PR c++/93046
12451 * g++.dg/ext/cond4.C: New test.
12452
12453 2020-01-04 Tobias Burnus <tobias@codesourcery.com>
12454
12455 PR fortran/91640
12456 * gfortran.dg/contiguous_10.f90: New.
12457
12458 2020-01-03 Iain Sandoe <iain@sandoe.co.uk>
12459
12460 * gcc.target/i386/avx512bw-pr92686-vpcmp-intelasm-1.c: Require
12461 effective target masm_intel.
12462 * gcc.target/i386/avx512vl-pr92686-vpcmp-intelasm-1.c: Likewise.
12463
12464 2020-01-03 Jakub Jelinek <jakub@redhat.com>
12465
12466 PR target/93089
12467 * gcc.target/i386/pr93089-2.c: New test.
12468 * gcc.target/i386/pr93089-3.c: New test.
12469
12470 PR target/93089
12471 * gcc.target/i386/pr93089-1.c: New test.
12472
12473 PR target/93110
12474 * gcc.dg/torture/pr93110.c: New test.
12475
12476 PR rtl-optimization/93088
12477 * gcc.target/i386/pr93088.c: New test.
12478
12479 2020-01-03 Tobias Burnus <tobias@codesourcery.com>
12480
12481 PR fortran/92994
12482 * gfortran.dg/associate_50.f90: Update dg-error.
12483 * gfortran.dg/associate_51.f90: New.
12484
12485 2020-01-03 Jakub Jelinek <jakub@redhat.com>
12486
12487 PR fortran/68020
12488 * gfortran.dg/impled_shape_5.f90: Use dg-do compile rather than dg-do
12489 run.
12490
12491 2020-01-02 Andrew Pinski <apinski@marvell.com>
12492
12493 * gcc.c-torture/execute/bitfld-8.c: New testcase.
12494 * gcc.c-torture/execute/bitfld-9.c: New testcase.
12495
12496 2020-01-02 Jakub Jelinek <jakub@redhat.com>
12497
12498 PR c/90677
12499 * c-c++-common/pr90677-2.c: New test.
12500
12501 2020-01-02 Dennis Zhang <dennis.zhang@arm.com>
12502
12503 * gcc.target/arm/multilib.exp: Add combination tests for armv8.6-a.
12504
12505 2020-01-02 Tobias Burnus <tobias@codesourcery.com>
12506
12507 PR fortran/68020
12508 * gfortran.dg/implied_shape_4.f90: New.
12509 * gfortran.dg/implied_shape_5.f90: New.
12510
12511 2020-01-02 Jakub Jelinek <jakub@redhat.com>
12512
12513 PR ipa/93087
12514 * c-c++-common/cold-1.c: New test.
12515
12516 2020-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12517
12518 PR libfortran/90374
12519 * gfortran.dg/fmt_zero_width.f90: Update test case.
12520
12521 2020-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
12522
12523 PR fortran/93113
12524 * gfortran.dg/dependency_58.f90: New test.
12525
12526 2020-01-01 Jakub Jelinek <jakub@redhat.com>
12527
12528 Update copyright years.
12529
12530 PR tree-optimization/93098
12531 * gcc.c-torture/compile/pr93098.c: New test.
12532 \f
12533 Copyright (C) 2020 Free Software Foundation, Inc.
12534
12535 Copying and distribution of this file, with or without modification,
12536 are permitted in any medium without royalty provided the copyright
12537 notice and this notice are preserved.