combine: Don't replace SET_SRC with REG_EQUAL note content if SET_SRC has side-effect...
[gcc.git] / gcc / testsuite / ChangeLog
1 2020-05-06 Jakub Jelinek <jakub@redhat.com>
2
3 PR rtl-optimization/94873
4 * gcc.dg/pr94873.c: New test.
5
6 2020-05-06 Hongtao.liu <hongtao.liu@intel.com>
7 Wei Xiao <wei3.xiao@intel.com>
8
9 * gcc/testsuite/gcc.target/i386/serialize-1.c: New test.
10 * gcc/testsuite/g++.dg/other/i386-2.C: Add -mserialize.
11 * gcc/testsuite/g++.dg/other/i386-3.C: Ditto.
12 * gcc/testsuite/gcc.target/i386/funcspec-56.inc: Ditto.
13 * gcc/testsuite/gcc.target/i386/sse-12.c: Ditto.
14 * gcc/testsuite/gcc.target/i386/sse-13.c: Ditto.
15 * gcc/testsuite/gcc.target/i386/sse-14.c: Ditto.
16 * gcc/testsuite/gcc.target/i386/sse-22.c: Ditto.
17 * gcc/testsuite/gcc.target/i386/sse-23.c: Ditto.
18
19 2020-05-05 H.J. Lu <hongjiu.lu@intel.com>
20
21 PR testsuite/84324
22 * objc/execute/exceptions/matcher-1.m (my_exception_matcher):
23 Change return type to int.
24
25 2020-05-05 Harald Anlauf <anlauf@gmx.de>
26
27 PR fortran/93366
28 * gfortran.dg/pr93366.f90: New test.
29
30 2020-05-05 Michael Meissner <meissner@linux.ibm.com>
31
32 * gcc.dg/nextafter-2.c: Delete changes meant for a private branch.
33 * gcc.target/powerpc/pr70117.c: Likewise.
34
35 2020-05-05 Dimitar Dimitrov <dimitar@dinux.eu>
36
37 * gcc.target/pru/clobber-sp.c: New test.
38
39 2020-05-05 Dimitar Dimitrov <dimitar@dinux.eu>
40
41 * gcc.target/pru/lra-framepointer-fragmentation-1.c: Update test to
42 take into account additional available registers.
43 * gcc.target/pru/lra-framepointer-fragmentation-2.c: Ditto.
44
45 2020-05-05 Marek Polacek <polacek@redhat.com>
46
47 PR c++/94799
48 * g++.dg/lookup/this1.C: Adjust dg-error.
49 * g++.dg/template/lookup12.C: New test.
50 * g++.dg/template/lookup13.C: New test.
51 * g++.dg/template/lookup14.C: New test.
52 * g++.dg/template/lookup15.C: New test.
53
54 2020-05-05 Martin Liska <mliska@suse.cz>
55
56 * gcc.dg/spellcheck-options-22.c: New test.
57
58 2020-05-05 Martin Liska <mliska@suse.cz>
59
60 * g++.dg/concepts/diagnostic1.C: Merge dg-options and
61 dg-additional-options if len <= 120 chars.
62 * g++.dg/cpp1y/new1.C: Likewise.
63 * g++.dg/cpp1y/new2.C: Likewise.
64 * g++.dg/debug/dwarf2/pr61433.C: Likewise.
65 * g++.dg/init/new18.C: Likewise.
66 * g++.dg/ipa/devirt-19.C: Likewise.
67 * g++.dg/ipa/devirt-52.C: Likewise.
68 * g++.dg/ipa/pr44372.C: Likewise.
69 * g++.dg/ipa/pr58371.C: Likewise.
70 * g++.dg/ipa/pr63587-2.C: Likewise.
71 * g++.dg/ipa/pr78211.C: Likewise.
72 * g++.dg/opt/dump1.C: Likewise.
73 * g++.dg/opt/pr44919.C: Likewise.
74 * g++.dg/opt/pr47615.C: Likewise.
75 * g++.dg/opt/pr82159-2.C: Likewise.
76 * g++.dg/other/pr52048.C: Likewise.
77 * g++.dg/pr57662.C: Likewise.
78 * g++.dg/pr59510.C: Likewise.
79 * g++.dg/pr67989.C: Likewise.
80 * g++.dg/pr81194.C: Likewise.
81 * g++.dg/template/canon-type-8.C: Likewise.
82 * g++.dg/template/crash107.C: Likewise.
83 * g++.dg/template/show-template-tree-3.C: Likewise.
84 * g++.dg/tm/cgraph_edge.C: Likewise.
85 * g++.dg/torture/20141013.C: Likewise.
86 * g++.dg/torture/pr34641.C: Likewise.
87 * g++.dg/torture/pr34850.C: Likewise.
88 * g++.dg/torture/pr36745.C: Likewise.
89 * g++.dg/torture/pr40991.C: Likewise.
90 * g++.dg/torture/pr48271.C: Likewise.
91 * g++.dg/torture/pr53602.C: Likewise.
92 * g++.dg/torture/pr53752.C: Likewise.
93 * g++.dg/torture/pr54838.C: Likewise.
94 * g++.dg/torture/pr58252.C: Likewise.
95 * g++.dg/tree-ssa/pr22444.C: Likewise.
96 * g++.dg/tree-ssa/pr24351-3.C: Likewise.
97 * g++.dg/tree-ssa/pr27283.C: Likewise.
98 * g++.dg/tree-ssa/pr27291.C: Likewise.
99 * g++.dg/tree-ssa/pr27548.C: Likewise.
100 * g++.dg/tree-ssa/pr42337.C: Likewise.
101 * g++.dg/ubsan/pr65583.C: Likewise.
102 * g++.old-deja/g++.robertl/eb27.C: Likewise.
103 * gcc.dg/tree-ssa/dse-points-to.c: Likewise.
104 * gcc.target/arm/simd/vmmla_1.c: Likewise.
105 * gcc.target/i386/vect-pr67800.c: Likewise.
106 * gcc.target/mips/cfgcleanup-jalr2.c: Likewise.
107 * gcc.target/mips/cfgcleanup-jalr3.c: Likewise.
108
109 2020-05-05 Richard Biener <rguenther@suse.de>
110
111 PR testsuite/92177
112 * gcc.dg/vect/bb-slp-22.c: Adjust.
113
114 2020-05-05 Richard Biener <rguenther@suse.de>
115
116 PR ipa/94947
117 * gcc.dg/torture/pr94947-1.c: New testcase.
118 * gcc.dg/torture/pr94947-2.c: Likewise.
119
120 2020-05-05 Eric Botcazou <ebotcazou@adacore.com>
121
122 * gnat.dg/aggr29.adb: New test.
123
124 2020-05-05 Richard Biener <rguenther@suse.de>
125
126 PR tree-optimization/94949
127 * gcc.dg/torture/pr94949.c: New testcase.
128
129 2020-05-05 Alex Coplan <alex.coplan@arm.com>
130
131 * gcc.target/aarch64/mvn_zero_ext.c: New test.
132
133 2020-05-05 Jakub Jelinek <jakub@redhat.com>
134
135 PR tree-optimization/94800
136 * gcc.dg/tree-ssa/pr94800.c: New test.
137 * gcc.dg/tree-ssa/popcount5.c: New test.
138 * gcc.dg/tree-ssa/popcount5l.c: New test.
139 * gcc.dg/tree-ssa/popcount5ll.c: New test.
140
141 PR target/94942
142 * gcc.target/i386/pr94942.c: New test.
143
144 PR tree-optimization/94914
145 * gcc.target/i386/pr94914.c: New test.
146
147 2020-05-04 Patrick Palka <ppalka@redhat.com>
148
149 PR c++/94038
150 * g++.dg/warn/pr94038.C: New test.
151
152 2020-05-04 Richard Sandiford <richard.sandiford@arm.com>
153
154 PR middle-end/94941
155 * gcc.target/aarch64/sve/acle/general/unoptimized_1.c: New test.
156
157 2020-05-04 Uroš Bizjak <ubizjak@gmail.com>
158
159 PR target/94795
160 * gcc.target/i386/pr94795-1.c: New test.
161 * gcc.target/i386/pr94795-2.c: Ditto.
162
163 2020-05-04 Richard Biener <rguenther@suse.de>
164
165 PR tree-optimization/39612
166 * gcc.dg/tree-ssa/pr39612.c: New testcase.
167
168 2020-05-04 Uroš Bizjak <ubizjak@gmail.com>
169
170 PR target/94650
171 * gcc.targeti/i386/pr94650.c: New test.
172
173 2020-05-04 Jakub Jelinek <jakub@redhat.com>
174
175 PR tree-optimization/94718
176 * gcc.dg/tree-ssa/pr94718-4.c: New test.
177 * gcc.dg/tree-ssa/pr94718-5.c: New test.
178
179 PR tree-optimization/94718
180 * gcc.dg/tree-ssa/pr94718-3.c: New test.
181
182 PR tree-optimization/94718
183 * gcc.dg/tree-ssa/pr94718-1.c: New test.
184 * gcc.dg/tree-ssa/pr94718-2.c: New test.
185
186 2020-05-03 Eric Botcazou <ebotcazou@adacore.com>
187
188 * gnat.dg/limited1_inner.adb (Finalize): Use 'Unrestricted_Access.
189
190 2020-05-02 H.J. Lu <hongjiu.lu@intel.com>
191
192 PR fortran/94788
193 * lib/gfortran.exp (gfortran_target_compile): Get asan library
194 from TEST_ALWAYS_FLAGS.
195
196 2020-05-02 Thomas Koenig <tkoenig@gcc.gnu.org>
197
198 PR fortran/94788
199 * gfortran.dg/asan: New directory.
200 * gfortran.dg/asan/asan.exp: New file.
201 * gfortran.dg/asan/pointer_assign_16.f90: New test case.
202
203 2020-05-01 H.J. Lu <hongjiu.lu@intel.com>
204
205 PR target/93492
206 * c-c++-common/patchable_function_entry-error-1.c: New test.
207 * c-c++-common/patchable_function_entry-error-2.c: Likewise.
208 * c-c++-common/patchable_function_entry-error-3.c: Likewise.
209
210 2020-05-01 Patrick Palka <ppalka@redhat.com>
211
212 PR c++/90880
213 * g++.dg/template/sfinae29.C: New test.
214
215 2020-05-01 Marek Polacek <polacek@redhat.com>
216
217 PR c++/94885
218 * g++.dg/cpp2a/paren-init26.C: New test.
219
220 2020-05-01 Andreas Tobler <andreast@gcc.gnu.org>
221
222 * gcc.dg/asan/pr87930.c: Enable on x86_64 FreeBSD.
223 * c-c++-common/asan/asan-interface-1.c: Likewise.
224 * c-c++-common/asan/clone-test-1.c: Likewise.
225 * c-c++-common/asan/no-asan-stack.c: Likewise.
226 * c-c++-common/asan/pr59063-1.c: Likewise.
227 * c-c++-common/asan/pr59063-2.c: Likewise.
228 * g++.dg/asan/asan_test.C: Likewise.
229 * g++.dg/asan/asan_test_utils.h: Likewise.
230 * g++.dg/asan/interception-failure-test-1.C: Likewise.
231 * g++.dg/asan/interception-malloc-test-1.C: Likewise.
232
233 2020-04-30 Peter Bergner <bergner@linux.ibm.com>
234
235 PR rtl-optimization/94740
236 * gcc.target/powerpc/pr94740.c: New test.
237
238 2020-04-30 Jakub Jelinek <jakub@redhat.com>
239
240 PR c/94842
241 * gcc.dg/pr94842.c: New test.
242
243 2020-04-30 Martin Jambor <mjambor@suse.cz>
244
245 PR ipa/94856
246 * g++.dg/ipa/pr94856.C: New test.
247
248 2020-04-30 Iain Sandoe <iain@sandoe.co.uk>
249
250 PR c++/94886
251 * g++.dg/coroutines/pr94886-folly-3.C: New test.
252
253 2020-04-30 Iain Sandoe <iain@sandoe.co.uk>
254
255 PR c++/94883
256 * g++.dg/coroutines/pr94883-folly-2.C: New test.
257
258 2020-04-30 Iain Sandoe <iain@sandoe.co.uk>
259
260 PR c++/94879
261 * g++.dg/coroutines/pr94xxx-folly-1.C: New test.
262
263 2020-04-30 Marek Polacek <polacek@redhat.com>
264
265 PR c++/94775
266 * g++.dg/warn/Warray-bounds-10.C: New test.
267
268 2020-04-30 Szabolcs Nagy <szabolcs.nagy@arm.com>
269
270 PR target/94748
271 * gcc.target/aarch64/pr94748.c: New test.
272
273 2020-04-30 Andreas Krebbel <krebbel@linux.ibm.com>
274
275 * gcc.target/s390/zvector/vec_load_len_r.c: New test.
276 * gcc.target/s390/zvector/vec_store_len_r.c: New test.
277
278 2020-04-29 Jakub Jelinek <jakub@redhat.com>
279
280 PR target/94704
281 * g++.target/s390/s390.exp: New file.
282 * g++.target/s390/pr94704-1.C: New test.
283 * g++.target/s390/pr94704-2.C: New test.
284 * g++.target/s390/pr94704-3.C: New test.
285 * g++.target/s390/pr94704-4.C: New test.
286
287 2020-04-29 Patrick Palka <ppalka@redhat.com>
288
289 PR c++/94830
290 * g++.dg/concepts/diagnostics12.C: Clarify the dg-message now
291 that the corresponding diagnostic is deterministic.
292 * g++.dg/concepts/diagnostics13.C: New test.
293
294 2020-04-29 H.J. Lu <hongjiu.lu@intel.com>
295
296 PR target/93654
297 * gcc.target/i386/pr93654.c: New test.
298
299 2020-04-29 Richard Sandiford <richard.sandiford@arm.com>
300
301 * lib/target-supports.exp: Add v8a_hard to the list of arm_arch_*
302 targets.
303 * g++.target/arm/no_unique_address_1.C: New test.
304 * g++.target/arm/no_unique_address_2.C: Likewise.
305
306 2020-04-29 Richard Biener <rguenther@suse.de>
307 Li Zekun <lizekun1@huawei.com>
308
309 PR lto/94822
310 * gcc.dg/lto/pr94822_0.c: New testcase.
311 * gcc.dg/lto/pr94822_1.c: Alternate file.
312 * gcc.dg/lto/pr94822.h: Likewise.
313
314 2020-04-29 Richard Sandiford <richard.sandiford@arm.com>
315
316 * g++.target/aarch64/no_unique_address_1.C: New test.
317 * g++.target/aarch64/no_unique_address_2.C: Likewise.
318
319 2020-04-29 Richard Sandiford <richard.sandiford@arm.com>
320
321 * g++.target/arm/mve.exp: Restore the original dg-do-what-default
322 before finishing.
323
324 2020-04-29 Jakub Jelinek <jakub@redhat.com>
325
326 PR target/94707
327 * g++.target/powerpc/pr94707-1.C: New test.
328 * g++.target/powerpc/pr94707-2.C: New test.
329 * g++.target/powerpc/pr94707-3.C: New test.
330 * g++.target/powerpc/pr94707-4.C: New test.
331 * g++.target/powerpc/pr94707-5.C: New test.
332 * g++.target/powerpc/pr94707-4.C: New test.
333
334 2020-04-29 Patrick Palka <ppalka@redhat.com>
335
336 PR c++/94819
337 * g++.dg/cpp2a/concepts-inherit-ctor10.C: New test.
338 * g++.dg/cpp2a/concepts-inherit-ctor11.C: New test.
339
340 PR c++/94808
341 * g++.dg/concepts/diagnostic12.C: New test.
342 * g++.dg/concepts/diagnostic5.C: Adjust dg-message.
343
344 2020-04-28 Alexandre Oliva <oliva@adacore.com>
345
346 PR target/94812
347 * gcc.target/powerpc/test_mffsl.c: Call mffsl only once.
348 Reinterpret the doubles as long longs for compares. Mask out
349 mffs bits that are not expected from mffsl.
350
351 2020-04-28 David Malcolm <dmalcolm@redhat.com>
352
353 PR analyzer/94816
354 * g++.dg/analyzer/pr94816.C: New test.
355
356 2020-04-28 David Malcolm <dmalcolm@redhat.com>
357
358 PR analyzer/94447
359 PR analyzer/94639
360 PR analyzer/94732
361 PR analyzer/94754
362 * gcc.dg/analyzer/data-model-1.c: Mark "use of uninitialized
363 value" warnings as xfail for now.
364 * gcc.dg/analyzer/data-model-5b.c: Remove uninitialized warning.
365 * gcc.dg/analyzer/pr94099.c: Mark "uninitialized" warning as xfail
366 for now.
367 * gcc.dg/analyzer/pr94447.c: New test.
368 * gcc.dg/analyzer/pr94639.c: New test.
369 * gcc.dg/analyzer/pr94732.c: New test.
370 * gcc.dg/analyzer/pr94754.c: New test.
371 * gcc.dg/analyzer/zlib-6.c: Mark "uninitialized" warning as xfail
372 for now.
373
374 2020-04-28 Jakub Jelinek <jakub@redhat.com>
375
376 PR tree-optimization/94809
377 * gcc.c-torture/execute/pr94809.c: New test.
378
379 2020-04-28 Iain Sandoe <iain@sandoe.co.uk>
380
381 PR c++/94760
382 * g++.dg/coroutines/pr94760-mismatched-traits-and-promise-prev.C:
383 New test.
384
385 2020-04-28 Iain Sandoe <iain@sandoe.co.uk>
386
387 PR c++/94759
388 * g++.dg/coroutines/coro-bad-alloc-00-bad-op-new.C: Adjust for
389 updated error messages.
390 * g++.dg/coroutines/coro-bad-alloc-01-bad-op-del.C: Likewise.
391 * g++.dg/coroutines/coro-bad-alloc-02-no-op-new-nt.C: Likewise.
392 * g++.dg/coroutines/coro-missing-promise.C: Likewise.
393 * g++.dg/coroutines/pr93458-5-bad-coro-type.C: Liekwise.
394 * g++.dg/coroutines/torture/co-ret-17-void-ret-coro.C: New test.
395
396 2020-04-27 Iain Sandoe <iain@sandoe.co.uk>
397
398 PR c++/94701
399 * g++.dg/coroutines/torture/local-var-06-structured-binding.C:
400 New test.
401
402 2020-04-27 Thomas Koenig <tkoenig@gcc.gnu.org>
403
404 PR fortran/93956
405 PR fortran/94788
406 * gfortran.dg/pointer_assign_13.f90: Remove.
407
408 2020-04-27 Jakub Jelinek <jakub@redhat.com>
409
410 PR target/94780
411 * gcc.dg/pr94780.c: New test.
412
413 2020-04-27 Patrick Palka <ppalka@redhat.com>
414
415 PR c++/94772
416 * g++.dg/cpp1y/constexpr-tracking-const23.C: New test.
417 * g++.dg/cpp1y/constexpr-tracking-const24.C: New test.
418 * g++.dg/cpp1y/constexpr-tracking-const25.C: New test.
419
420 2020-04-27 Szabolcs Nagy <szabolcs.nagy@arm.com>
421
422 PR target/94697
423 * gcc.target/aarch64/pr94697.c: Require lp64.
424
425 2020-04-27 Jakub Jelinek <jakub@redhat.com>
426
427 PR c/94755
428 * c-c++-common/pr94755.c: New test.
429
430 2020-04-27 Felix Yang <felix.yang@huawei.com>
431
432 PR tree-optimization/94784
433 * gcc.dg/pr94784.c: New test.
434
435 2020-04-27 Szabolcs Nagy <szabolcs.nagy@arm.com>
436
437 PR target/94515
438 * g++.target/aarch64/pr94515-1.C: New test.
439 * g++.target/aarch64/pr94515-2.C: New test.
440
441 2020-04-26 Marek Polacek <polacek@redhat.com>
442
443 PR c++/90320
444 * g++.dg/cpp0x/explicit13.C: New test.
445 * g++.dg/cpp0x/explicit14.C: New test.
446
447 2020-04-27 Iain Buclaw <ibuclaw@gdcproject.org>
448
449 PR d/89418
450 * lib/gdc-utils.exp (gdc-convert-test): Add dg-skip-if for compilable
451 tests that depend on the phobos standard library.
452
453 2020-04-27 Iain Buclaw <ibuclaw@gdcproject.org>
454
455 PR d/94777
456 * gdc.dg/pr94777a.d: New test.
457 * gdc.dg/pr94777b.d: New test.
458
459 2020-04-26 Iain Sandoe <iain@sandoe.co.uk>
460
461 PR c++/94752
462 * g++.dg/coroutines/pr94752.C: New test.
463
464 2020-04-26 Thomas Koenig <tkoenig@gcc.gnu.org>
465
466 PR fortran/94737
467 * gfortran.dg/binding_label_tests_34.f90: New test case.
468
469 2020-04-25 David Edelsohn <dje.gcc@gmail.com>
470
471 * g++.dg/debug/dwarf2/pr61433.C: Unfail AIX.
472 * g++.dg/opt/pr48549.C: Same.
473 * g++.dg/opt/pr60002.C: Same.
474 * g++.dg/opt/pr80436.C: Same.
475 * g++.dg/opt/pr83084.C: Same.
476 * g++.dg/other/pr42685.C: Same.
477 * gcc.dg/pr41241.c: Same.
478 * gcc.dg/pr42629.c: Same.
479 * gcc.dg/pr42630.c: Same.
480 * gcc.dg/pr42719.c: Same.
481 * gcc.dg/pr42728.c: Same.
482 * gcc.dg/pr42889.c: Same.
483 * gcc.dg/pr42916.c: Same.
484 * gcc.dg/pr43084.c: Same.
485 * gcc.dg/pr43670.c: Same.
486 * gcc.dg/pr44023.c: Same.
487 * gcc.dg/pr44971.c: Same.
488 * gcc.dg/pr45449.c: Same.
489 * gcc.dg/pr46771.c: Same.
490 * gcc.dg/pr47684.c: Same.
491 * gcc.dg/pr47881.c: Same.
492 * gcc.dg/pr48768.c: Same.
493 * gcc.dg/pr50017.c: Same.
494 * gcc.dg/pr56023.c: Same.
495 * gcc.dg/pr64935-1.c: Same.
496 * gcc.dg/pr64935-2.c: Same.
497 * gcc.dg/pr65521.c: Same.
498 * gcc.dg/pr65779.c: Same.
499 * gcc.dg/pr65980.c: Same.
500 * gcc.dg/pr66688.c: Same.
501 * gcc.dg/pr70405.c: Same.
502 * gcc.dg/vect/pr49352.c: Same.
503
504 2020-04-25 David Edelsohn <dje.gcc@gmail.com>
505
506 * gcc.dg/ipa/ipa-sra-19.c: Add -Wno-psabi option on AIX.
507
508 2020-04-25 David Edelsohn <dje.gcc@gmail.com>
509
510 * gcc.dg/spellcheck-options-21.c: Require LTO.
511
512 2020-04-25 David Edelsohn <dje.gcc@gmail.com>
513
514 * gcc.dg/debug/dwarf2/pr82718-1.c: Skip on AIX.
515 * gcc.dg/debug/dwarf2/pr82718-2.c: Skip on AIX.
516
517 2020-04-25 Thomas Koenig <tkoenig@gcc.gnu.org>
518
519 PR fortran/94578
520 * gfortran.dg/pointer_assign_14.f90: New test.
521 * gfortran.dg/pointer_assign_15.f90: New test.
522
523 2020-04-25 Iain Sandoe <iain@sandoe.co.uk>
524
525 * g++.dg/coroutines/torture/co-ret-16-simple-control-flow.C:
526 Enable test.
527
528 2020-04-25 Patrick Palka <ppalka@redhat.com>
529
530 * g++.dg/concepts/diagnostic11.C: New test.
531
532 2020-04-25 Jakub Jelinek <jakub@redhat.com>
533
534 PR c++/94742
535 * g++.dg/warn/Wreturn-type-12.C: New test.
536
537 PR tree-optimization/94734
538 PR tree-optimization/89430
539 * gcc.dg/tree-ssa/pr89430-1.c: Add xfail.
540 * gcc.dg/tree-ssa/pr89430-2.c: Add xfail.
541 * gcc.dg/tree-ssa/pr89430-5.c: Add xfail.
542 * gcc.dg/tree-ssa/pr89430-6.c: Add xfail.
543 * gcc.c-torture/execute/pr94734.c: New test.
544
545 2020-04-24 Jakub Jelinek <jakub@redhat.com>
546
547 PR c++/94383
548 * g++.dg/compat/struct-layout-1.exp: Use the -std=c++14 vs. -std=c++17
549 ABI compatibility testing even with ALT_CXX_UNDER_TEST, as long as
550 that compiler accepts -std=c++14 and -std=c++17 options.
551
552 2020-04-24 Andrew Stubbs <ams@codesourcery.com>
553
554 * lib/target-supports.exp (available_vector_sizes): Add amdgcn.
555 (check_effective_target_vect_cmdline_needed): Disable for amdgcn.
556 (check_effective_target_vect_pack_trunc): Add amdgcn.
557
558 2020-04-24 Iain Sandoe <iain@sandoe.co.uk>
559
560 PR c++/94288
561 * g++.dg/coroutines/pr94288.C: New test.
562
563 2020-04-24 Alexandre Oliva <oliva@adacore.com>
564
565 * lib/target-supports.exp (check_effective_target_fileio): New.
566 * gcc.c-torture/execute/fprintf-2.c: Require it.
567 * gcc.c-torture/execute/printf-2.c: Likewise.
568 * gcc.c-torture/execute/user-printf.c: Likewise.
569
570 2020-04-24 Haijian Zhang <z.zhanghaijian@huawei.com>
571
572 PR rtl-optimization/94708
573 * gfortran.dg/pr94708.f90: New test.
574
575 2020-04-23 David Edelsohn <dje.gcc@gmail.com>
576
577 * gcc.dg/torture/pr90020.c: Skip on AIX.
578
579 2020-04-23 David Edelsohn <dje.gcc@gmail.com>
580
581 * g++.dg/cpp0x/lambda/pr94426-1.C: Require LTO.
582
583 2020-04-23 Martin Sebor <msebor@redhat.com>
584
585 PR driver/90983
586 * gcc.dg/Wframe-larger-than-3.c: New test.
587 * gcc.dg/Wlarger-than4.c: New test.
588 * gcc.dg/Wstack-usage.c: New test.
589
590 2020-04-23 Patrick Palka <ppalka@redhat.com>
591
592 * g++.dg/cpp0x/dependent3.C: New test.
593
594 PR c++/94645
595 * g++.dg/cpp2a/concepts-lambda6.C: New test.
596
597 2019-04-23 Eric Botcazou <ebotcazou@adacore.com>
598
599 * g++.dg/opt/store-merging-4.C: New test.
600
601 2020-04-23 Iain Sandoe <iain@sandoe.co.uk>
602
603 PR c++/94288
604 * g++.dg/coroutines/torture/co-await-18-if-cond.C: New test.
605 * g++.dg/coroutines/torture/co-await-19-while-cond.C: New test.
606 * g++.dg/coroutines/torture/co-await-20-do-while-cond.C: New test.
607 * g++.dg/coroutines/torture/co-await-21-switch-value.C: New test.
608 * g++.dg/coroutines/torture/co-await-22-truth-and-of-if.C: New test.
609 * g++.dg/coroutines/torture/co-ret-16-simple-control-flow.C: New test.
610
611 2020-04-23 Marek Polacek <polacek@redhat.com>
612
613 PR c++/94733
614 * g++.dg/tm/attrib-5.C: New test.
615
616 2020-04-23 Jakub Jelinek <jakub@redhat.com>
617
618 PR middle-end/94724
619 * gcc.c-torture/execute/pr94724.c: New test.
620
621 2020-04-23 Thomas Koenig <tkoenig@gcc.gnu.org>
622
623 PR fortran/93956
624 * gfortran.dg/pointer_assign_13.f90: New test.
625
626 2020-04-23 Iain Sandoe <iain@sandoe.co.uk>
627
628 * g++.dg/coroutines/coro-bad-alloc-00-bad-op-new.C: Adjust for
629 changed inline namespace.
630 * g++.dg/coroutines/coro-bad-alloc-01-bad-op-del.C: Likewise.
631 * g++.dg/coroutines/coro-bad-alloc-02-no-op-new-nt.C: Likewise
632 * g++.dg/coroutines/coro.h: Likewise
633
634 2020-04-23 Szabolcs Nagy <szabolcs.nagy@arm.com>
635
636 PR target/94697
637 * gcc.target/aarch64/pr94697.c: New test.
638
639 2020-04-23 Felix Yang <felix.yang@huawei.com>
640
641 PR target/94678
642 * gcc.target/aarch64/pragma_cpp_predefs_2.c: Fix typos, pop_pragma ->
643 pop_options. Add tests for general-regs-only.
644 * gcc.target/aarch64/pragma_cpp_predefs_3.c: Add tests for
645 general-regs-only.
646
647 2020-04-23 Andrew Stubbs <ams@codesourcery.com>
648 Thomas Schwinge <thomas@codesourcery.com>
649
650 PR middle-end/93488
651
652 * c-c++-common/goacc/pr93488.c: New file.
653
654 2020-04-23 Richard Sandiford <richard.sandiford@arm.com>
655
656 PR tree-optimization/94727
657 * gcc.dg/vect/pr94727.c: New test.
658
659 2020-04-23 Szabolcs Nagy <szabolcs.nagy@arm.com>
660
661 PR target/94514
662 * g++.target/aarch64/pr94514.C: Require lp64.
663 * gcc.target/aarch64/pr94514.c: Likewise.
664
665 2020-04-23 Jakub Jelinek <jakub@redhat.com>
666
667 PR target/94707
668 * g++.dg/tree-ssa/pr27830.C: Use -Wpsabi -w for -std=c++17 and higher.
669
670 PR c/94705
671 * gcc.dg/pr94705.c: New test.
672
673 2020-04-22 Patrick Palka <ppalka@redhat.com>
674
675 PR c++/94719
676 PR c++/94549
677 * g++.dg/cpp2a/concepts-inherit-ctor9.C: New test.
678
679 2020-04-22 Marek Polacek <polacek@redhat.com>
680
681 PR c++/93807
682 * g++.dg/cpp2a/fn-template20.C: New test.
683
684 2020-04-22 Duan bo <duanbo3@huawei.com>
685
686 PR testsuite/94712
687 * gcc.target/aarch64/pr63304_1.c: Require lp64 target.
688 * gcc.target/aarch64/pr70120-2.c: Likewise.
689 * gcc.target/aarch64/pr94530.c: Likewise.
690 * gcc.target/aarch64/reload-valid-spoff.c: Likewise.
691
692 2020-04-22 Felix Yang <felix.yang@huawei.com>
693
694 PR target/94678
695 * gcc.target/aarch64/sve/acle/general/nosve_6.c: New test.
696
697 2020-04-22 José Rui Faustino de Sousa <jrfsousa@gmail.com>
698
699 PR fortran/90350
700 * gfortran.dg/PR90350.f90: New test.
701
702 2020-04-22 Paolo Carlini <paolo.carlini@oracle.com>
703
704 PR c++/90448
705 * g++.dg/cpp1y/lambda-generic-variadic20.C: New.
706
707 2020-04-22 Martin Sebor <msebor@redhat.com>
708
709 PR middle-end/94647
710 * c-c++-common/Warray-bounds-2.c: Replace a large value harcoded
711 in an expected warning with a pattern.
712
713 2020-04-22 Christophe Lyon <christophe.lyon@linaro.org>
714
715 * lib/target-supports.exp (check_effective_target_arm_dsp)
716 (check_effective_target_arm_crc_ok_nocache)
717 (check_effective_target_arm_coproc1_ok_nocache)
718 (check_effective_target_arm_coproc2_ok_nocache)
719 (check_effective_target_arm_coproc3_ok_nocache)
720 (check_effective_target_arm_coproc4_ok_nocache): Include
721 arm_acle.h.
722
723 2020-04-22 Christophe Lyon <christophe.lyon@linaro.org>
724
725 gcc/testsuite/
726 * lib/target-supports.exp (arm_v8m_main_cde, arm_v8m_main_cde_fp)
727 (arm_v8_1m_main_cde_mve, arm_v8_1m_main_cde_mve_fp): Include
728 arm_cde.h and arm_mve.h as ineeded.
729
730 2020-04-22 Christophe Lyon <christophe.lyon@linaro.org>
731
732 * lib/target-supports.exp
733 (check_effective_target_arm_v8_1m_mve_ok_nocache): Include
734 arm_mve.h.
735
736 2020-04-22 Christophe Lyon <christophe.lyon@linaro.org>
737
738 * gcc.target/arm/mve/intrinsics/mve_vector_float.c: Use
739 arm_v8_1m_mve_fp.
740 * gcc.target/arm/mve/intrinsics/mve_vector_float1.c: Likewise.
741 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Likewise.
742 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Use
743 arm_v8_1m_mve.
744 * gcc.target/arm/mve/intrinsics/mve_vector_int1.c: Likewise.
745 * gcc.target/arm/mve/intrinsics/mve_vector_int2.c: Likewise.
746 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
747 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
748 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
749
750 2020-04-22 Christophe Lyon <christophe.lyon@linaro.org>
751
752 * gcc.target/arm/mve/intrinsics/mve_move_gpr_to_gpr.c: Remove
753 useless options.
754
755 2020-04-22 Christophe Lyon <christophe.lyon@linaro.org>
756
757 * gcc.target/arm/mve/intrinsics/mve_fp_fpu1.c: Use arm_hard_ok
758 effective target and arm_v8_1m_mve_fp options.
759 * gcc.target/arm/mve/intrinsics/mve_fp_fpu2.c: Use arm_softfp_ok
760 effective target and arm_v8_1m_mve_fp options.
761 * gcc.target/arm/mve/intrinsics/mve_fpu1.c: Use arm_hard_ok
762 effective target and arm_v8_1m_mve options.
763 * gcc.target/arm/mve/intrinsics/mve_fpu2.c: Use arm_softfp_ok
764 effective target and arm_v8_1m_mve options.
765
766 2020-04-22 Christophe Lyon <christophe.lyon@linaro.org>
767
768 * lib/target-supports.exp (arm_softfp_ok): New effective target.
769 (arm_hard_ok): Likewise.
770
771 2020-04-22 Tobias Burnus <tobias@codesourcery.com>
772
773 PR fortran/94709
774 * gfortran.dg/gomp/warn_truncated.f: New.
775 * gfortran.dg/gomp/warn_truncated.f90: New.
776
777 2020-04-22 Richard Sandiford <richard.sandiford@arm.com>
778
779 PR tree-optimization/94700
780 * gcc.target/aarch64/sve/acle/general/pr94700.c: New test.
781
782 2020-04-22 Iain Sandoe <iain@sandoe.co.uk>
783
784 * g++.dg/coroutines/torture/local-var-0.C: Rename to...
785 * g++.dg/coroutines/torture/local-var-00-const.C: ...this.
786 * g++.dg/coroutines/torture/local-var-1.C: Rename to...
787 * g++.dg/coroutines/torture/local-var-01-single.C: ...this.
788 * g++.dg/coroutines/torture/local-var-2.C: Rename to...
789 * g++.dg/coroutines/torture/local-var-02-conditional.C: ...this.
790 * g++.dg/coroutines/torture/local-var-3.C: Rename to...
791 * g++.dg/coroutines/torture/local-var-03-with-awaits.C: ...this.
792 * g++.dg/coroutines/torture/local-var-4.C: Rename to...
793 * g++.dg/coroutines/torture/local-var-04-hiding-nested-scopes.C: this.
794 * g++.dg/coroutines/torture/local-var-5-awaitable.C: Rename to...
795 * g++.dg/coroutines/torture/local-var-05-awaitable.C: ...this.
796
797 2020-04-22 Iain Sandoe <iain@sandoe.co.uk>
798
799 PR c++/94682
800 * g++.dg/coroutines/promise-parm-preview-this.C: New test.
801
802 2020-04-22 Christophe Lyon <christophe.lyon@linaro.org>
803
804 * lib/gcc-dg.exp (schedule-cleanups): Accept --save-temps.
805
806 2020-04-22 Martin Sebor <msebor@redhat.com>
807
808 PR c++/94510
809 * g++.dg/init/array58.C: New test.
810 * g++.dg/init/array59.C: New test.
811 * g++.dg/cpp2a/nontype-class34.C: New test.
812 * g++.dg/cpp2a/nontype-class35.C: New test.
813
814 2020-04-22 Patrick Palka <ppalka@redhat.com>
815
816 PR c++/67825
817 * g++.dg/concepts/diagnostic10.C: New test.
818 * g++.dg/cpp2a/concepts-pr67178.C: Adjust dg-message.
819
820 2020-04-21 Patrick Palka <ppalka@redhat.com>
821
822 PR c++/94549
823 * g++.dg/concepts/inherit-ctor3.C: Adjust expected diagnostics.
824 * g++.dg/cpp2a/concepts-inherit-ctor4.C: Likewise.
825 * g++.dg/cpp2a/concepts-inherit-ctor8.C: New test.
826
827 2020-04-21 Jonathan Wakely <jwakely@redhat.com>
828
829 PR c++/94149
830 * g++.dg/cpp2a/paren-init24.C: Fix FIXMEs.
831
832 2020-04-21 Martin Sebor <msebor@redhat.com>
833
834 PR middle-end/94647
835 * c-c++-common/Warray-bounds-2.c: Adjust a test case and add a new one.
836 * c-c++-common/Warray-bounds-3.c: Add tests for missing warnings.
837 * c-c++-common/Wrestrict.c: Invert bounds in printed ranges.
838 * gcc.dg/Warray-bounds-59.c: New test.
839 * gcc.dg/Wrestrict-10.c: Add a missing warning.
840 * gcc.dg/Wrestrict-5.c: Adjust text of expected warning.
841 * gcc.dg/Wrestrict-6.c: Expect to see a range of overlap offsets.
842
843 2020-04-21 Szabolcs Nagy <szabolcs.nagy@arm.com>
844
845 PR target/94514
846 * g++.target/aarch64/pr94514.C: New test.
847 * gcc.target/aarch64/pr94514.c: New test.
848
849 2020-04-21 Richard Sandiford <richard.sandiford@arm.com>
850
851 PR tree-optimization/94683
852 * gcc.target/aarch64/sve/acle/general/pr94683.c: New test.
853
854 2020-04-21 Jakub Jelinek <jakub@redhat.com>
855
856 PR c++/94383
857 * g++.dg/compat/struct-layout-1.exp: If !$use_alt, add -c to generator
858 args.
859 * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add another
860 %s to the start of dg-options arg.
861 (cxx14_vs_cxx17, do_cxx14_vs_cxx17): New variables.
862 (switchfiles): If cxx14_vs_cxx17, prepend -std=c++14 -DCXX14_VS_CXX17
863 or -std=c++17 -DCXX17_VS_CXX14 - randomly - to dg-options.
864 (output): Don't append further fields once one with flexible array
865 member is added.
866 (generate_random_tests): Don't use toplevel unions if cxx14_vs_cxx17.
867 (main): If -c, emit second set of tests for -std=c++14 vs. -std=c++17
868 testing.
869 * g++.dg/compat/struct-layout-1_x1.h (empty_base): New type.
870 (EMPTY_BASE): Define.
871 (TX): Use EMPTY_BASE.
872 * g++.dg/compat/struct-layout-1_y1.h (empty_base): New type.
873 (EMPTY_BASE): Define.
874 (TX): Use EMPTY_BASE.
875
876 PR c/94641
877 * c-c++-common/ubsan/pr94641.c: New test.
878
879 2020-04-21 Patrick Palka <ppalka@redhat.com>
880
881 PR c++/94597
882 * g++.dg/cpp2a/concepts-conv2.C: New test.
883
884 2020-04-21 Duan bo <duanbo3@huawei.com>
885
886 PR target/94577
887 * gcc.target/aarch64/pr94577.c: New test.
888
889 2020-04-21 Jakub Jelinek <jakub@redhat.com>
890
891 PR c/94686
892 * gcc.c-torture/compile/pr94686.c: New test.
893
894 2020-04-21 Iain Sandoe <iain@sandoe.co.uk>
895
896 PR c++/94661
897 * g++.dg/coroutines/ramp-return-a.C: New test.
898 * g++.dg/coroutines/ramp-return-b.C: New test.
899 * g++.dg/coroutines/ramp-return-c.C: New test.
900
901 2020-04-17 Marek Polacek <polacek@redhat.com>
902
903 PR c++/94592
904 * g++.dg/cpp2a/nontype-class34.C: New test.
905 * g++.dg/cpp2a/nontype-class35.C: New test.
906
907 2020-04-20 Patrick Palka <ppalka@redhat.com>
908
909 PR c++/94628
910 * g++.dg/cpp0x/variadic179.C: New test.
911 * g++.dg/cpp0x/variadic180.C: New test.
912
913 2020-04-20 Marek Polacek <polacek@redhat.com>
914
915 PR c++/94505 - bogus -Wparentheses warning with fold-expression.
916 * g++.dg/cpp1z/fold11.C: New test.
917
918 2020-04-20 Andreas Krebbel <krebbel@linux.ibm.com>
919
920 * g++.dg/pr94666.C: New test.
921
922 2020-04-20 Andreas Krebbel <krebbel@linux.ibm.com>
923
924 PR target/94613
925 * gcc.target/s390/zvector/pr94613.c: New test.
926 * gcc.target/s390/zvector/vec_sel-1.c: New test.
927
928 2020-04-20 Richard Sandiford <richard.sandiford@arm.com>
929
930 * gcc.target/aarch64/sve/cost_model_8.c: New test.
931 * gcc.target/aarch64/sve/cost_model_9.c: Likewise.
932 * gcc.target/aarch64/sve/pr89007-1.c: Add -msve-vector-bits=512.
933 * gcc.target/aarch64/sve/pr89007-2.c: Likewise.
934
935 2020-04-20 Richard Sandiford <richard.sandiford@arm.com>
936
937 PR target/94668
938 * gcc.target/aarch64/sve/pr94668.c: New test.
939
940 2020-04-20 Jan Hubicka <hubicka@ucw.cz>
941
942 PR ipa/94582
943 PR ipa/94582
944 * g++.dg/torture/pr94582.C: New test.
945
946 2020-04-20 Harald Anlauf <anlauf@gmx.de>
947
948 PR fortran/93364
949 * gfortran.dg/pr93364.f90: New test.
950
951 2020-04-20 Steve Kargl <kargl@gcc.gnu.org>
952 Thomas Koenig <tkoenig@gcc.gnu.org>
953
954 PR fortran/91800
955 * gfortran.dg/hollerith_9.f90: New test.
956
957 2020-04-19 David Edelsohn <dje.gcc@gmail.com>
958
959 * g++.dg/debug/dwarf2/pr85550.C: Skip AIX.
960 * g++.dg/debug/pr94272.C: Skip AIX.
961 * g++.dg/debug/pr94281.C: Skip AIX.
962 * g++.dg/debug/pr94323.C: Skip AIX.
963
964 2020-04-19 Iain Sandoe <iain@sandoe.co.uk>
965
966 * g++.dg/coroutines/torture/co-await-17-capture-comp-ref.C: Require
967 C++17.
968 * g++.dg/coroutines/torture/co-ret-15-default-return_void.C: Likewise.
969
970 2020-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
971
972 PR fortran/94347
973 * gfortran.dg/char_pointer_init_12.f90: New test.
974
975 2020-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
976
977 PR fortran/57129
978 * gfortran.dg/subroutine_as_type.f90: New test.
979
980 2020-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
981
982 PR fortran/93500
983 * gfortran.dg/arith_divide_3.f90: New test.
984
985 2020-04-19 Jakub Jelinek <jakub@redhat.com>
986
987 PR objc/94637
988 * objc.dg/pr94637.m: New test.
989
990 2020-04-18 Iain Buclaw <ibuclaw@gdcproject.org>
991
992 * lib/gdc-utils.exp (gdc-convert-test): Add dg-skip-if for tests that
993 depending on the phobos standard library.
994
995 2020-04-18 Jeff Law <law@redhat.com>
996
997 PR debug/94439
998 * gcc.dg/torture/pr94439.c: New test.
999
1000 2020-04-18 Iain Buclaw <ibuclaw@gdcproject.org>
1001
1002 * gdc.dg/link.d: Use d_runtime_has_std_library effective target.
1003 * gdc.dg/runnable.d: Move phobos tests to...
1004 * gdc.dg/runnable2.d: ...here. New test.
1005 * lib/target-supports.exp
1006 (check_effective_target_d_runtime_has_std_library): New.
1007
1008 2020-04-18 Patrick Palka <ppalka@redhat.com>
1009
1010 PR c++/94632
1011 * g++.dg/template/canon-type-14.C: New test.
1012
1013 PR c++/92187
1014 * g++.dg/concepts/abbrev5.C: New test.
1015 * g++.dg/concepts/abbrev6.C: New test.
1016
1017 2020-04-17 Jeff Law <law@redhat.com>
1018
1019 PR rtl-optimization/90275
1020 * gcc.c-torture/compile/pr90275-2.c: New test.
1021
1022 2020-04-17 Patrick Palka <ppalka@redhat.com>
1023
1024 PR c++/94483
1025 * g++.dg/cpp2a/lambda-pack-init5.C: New test.
1026
1027 PR c++/88754
1028 * g++.dg/parse/ambig10.C: New test.
1029
1030 2020-04-17 Thomas Koenig <tkoenig@gcc.gnu.org>
1031
1032 PR fortran/94090
1033 * gfortran.dg/interface_46.f90: New test.
1034
1035 2020-04-17 Richard Sandiford <richard.sandiford@arm.com>
1036
1037 * gcc.target/aarch64/sve/cost_model_2.c: New test.
1038 * gcc.target/aarch64/sve/cost_model_3.c: Likewise.
1039 * gcc.target/aarch64/sve/cost_model_4.c: Likewise.
1040 * gcc.target/aarch64/sve/cost_model_5.c: Likewise.
1041 * gcc.target/aarch64/sve/cost_model_6.c: Likewise.
1042 * gcc.target/aarch64/sve/cost_model_7.c: Likewise.
1043
1044 2020-04-17 Jakub Jelinek <jakub@redhat.com>
1045 Jeff Law <law@redhat.com>
1046
1047 PR target/94567
1048 * gcc.c-torture/execute/pr94567.c: New test.
1049
1050 2020-04-17 Nathan Sidwell <nathan@acm.org>
1051
1052 PR c++/94608
1053 * g++.dg/lto/pr83720_0.C: Add fn def to avoid warning on arm ABI.
1054
1055 2020-04-17 Jakub Jelinek <jakub@redhat.com>
1056
1057 PR rtl-optimization/94618
1058 * g++.dg/opt/pr94618.C: New test.
1059
1060 PR tree-optimization/94621
1061 * gcc.c-torture/compile/pr94621.c: New test.
1062
1063 PR c++/94314
1064 * g++.dg/pr94314-4.C: Require c++14 rather than c++11.
1065
1066 2020-04-16 Peter Bergner <bergner@linux.ibm.com>
1067
1068 PR rtl-optimization/93974
1069 * g++.dg/pr93974.C: New test.
1070
1071 2020-04-16 Iain Sandoe <iain@sandoe.co.uk>
1072
1073 * g++.dg/cpp0x/lambda/pr94426-2.C: Adjust scan-asms to test
1074 for the change on more platforms.
1075
1076 2020-04-16 Martin Jambor <mjambor@suse.cz>
1077
1078 PR ipa/93621
1079 * g++.dg/ipa/pr93621.C: New test.
1080
1081 2020-04-16 Richard Sandiford <richard.sandiford@arm.com>
1082
1083 PR target/94606
1084 * gcc.dg/vect/pr94606.c: New test.
1085
1086 2020-04-16 Martin Liska <mliska@suse.cz>
1087 Jakub Jelinek <jakub@redhat.com>
1088
1089 PR c++/94314
1090 * g++.dg/pr94314.C: Do not use dg-additional-options
1091 and remove not needed stdio.h include.
1092 * g++.dg/pr94314-2.C: Likewise.
1093 * g++.dg/pr94314-3.C: Likewise.
1094 * g++.dg/pr94314-4.C: New test.
1095
1096 2020-04-16 Patrick Palka <ppalka@redhat.com>
1097
1098 PR c++/94475
1099 * g++.dg/conversion/err-recover2.C: New test.
1100 * g++.dg/diagnostic/pr84138.C: Remove now-bogus warning.
1101 * g++.dg/warn/Wsign-compare-8.C: Remove now-bogus warning.
1102
1103 2020-04-16 Richard Sandiford <richard.sandiford@arm.com>
1104
1105 PR rtl-optimization/94605
1106 * gcc.target/aarch64/sve/pr94605.c: New test.
1107
1108 2020-04-16 Richard Biener <rguenther@suse.de>
1109
1110 * gcc.dg/graphite/interchange-1.c: Remove scan for tiled.
1111 * gcc.dg/graphite/interchange-10.c: Likewise.
1112 * gcc.dg/graphite/interchange-11.c: Likewise.
1113 * gcc.dg/graphite/interchange-3.c: Likewise.
1114 * gcc.dg/graphite/interchange-4.c: Likewise.
1115 * gcc.dg/graphite/interchange-7.c: Likewise.
1116 * gcc.dg/graphite/interchange-9.c: Likewise.
1117 * gcc.dg/graphite/uns-interchange-9.c: Likewise.
1118 * gfortran.dg/graphite/interchange-3.f90: Likewise.
1119
1120 2020-04-16 Martin Jambor <mjambor@suse.cz>
1121
1122 PR tree-optimization/94598
1123 * gcc.dg/tree-ssa/pr94598.c: New test.
1124
1125 2020-04-16 Jakub Jelinek <jakub@redhat.com>
1126
1127 PR ipa/92372
1128 * gcc.c-torture/pr92372.c: Move ...
1129 * gcc.c-torture/compile/pr92372.c: ... here.
1130
1131 PR c++/94571
1132 * g++.dg/cpp1z/decomp51.C: New test.
1133
1134 2020-04-15 Uroš Bizjak <ubizjak@gmail.com>
1135
1136 PR target/94603
1137 * gcc.target/i386/pr94603.c: New test.
1138
1139 2020-04-15 Andre Vieira <andre.simoesdiasvieira@arm.com>
1140 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
1141
1142 * gcc.target/arm/mve/intrinsics/mve_vec_duplicate.c: New test.
1143
1144 2020-04-15 Jakub Jelinek <jakub@redhat.com>
1145
1146 PR c/94593
1147 * c-c++-common/gomp/requires-1.c: Fix a typo, requries -> requires.
1148 Move directives to file scope.
1149 (i): Remove.
1150 * c-c++-common/gomp/requires-2.c: Move directives to file scope.
1151 (i, foo): Remove.
1152 * c-c++-common/gomp/requires-4.c: Move directives to file scope.
1153 * gcc.dg/gomp/requires-1.c: New test.
1154 * g++.dg/gomp/requires-1.C: New test.
1155 * g++.dg/gomp/requires-2.C: New test.
1156
1157 2020-04-15 Richard Biener <rguenther@suse.de>
1158
1159 PR middle-end/94539
1160 * gcc.dg/alias-14.c: Make dg-do run.
1161
1162 2020-04-13 Max Filippov <jcmvbkbc@gmail.com>
1163
1164 PR target/94584
1165 * gcc.target/xtensa/pr94584.c: New test.
1166
1167 2020-04-14 Iain Sandoe <iain@sandoe.co.uk>
1168
1169 PR c++/94359
1170 * g++.dg/coroutines/torture/symmetric-transfer-00-basic.C:
1171 Expect a run fail for targets without arbitrary indirect
1172 tail-calls.
1173
1174 2020-04-14 Patrick Palka <ppalka@redhat.com>
1175
1176 PR c++/93207
1177 * g++.dg/concepts/variadic5.C: New test.
1178
1179 PR c++/85278
1180 * g++.dg/concepts/diagnostic9.C: New test.
1181
1182 PR c++/94034
1183 * g++.dg/cpp0x/constexpr-empty15.C: New test.
1184 * g++.dg/cpp1y/constexpr-nsdmi6a.C: New test.
1185 * g++.dg/cpp1y/constexpr-nsdmi6b.C: New test.
1186 * g++.dg/cpp1y/constexpr-nsdmi7a.C: New test.
1187 * g++.dg/cpp1y/constexpr-nsdmi7b.C: New test.
1188
1189 2020-04-14 Jakub Jelinek <jakub@redhat.com>
1190
1191 PR tree-optimization/94573
1192 * gcc.dg/store_merging_30.c: New test.
1193
1194 2020-04-14 Yang Yang <yangyang305@huawei.com>
1195
1196 PR tree-optimization/94574
1197 * gcc.dg/pr94574.c: New test.
1198
1199 2020-04-14 H.J. Lu <hongjiu.lu@intel.com>
1200
1201 PR target/94561
1202 * gcc.target/i386/pr94561.c: New test.
1203
1204 2020-04-14 Tobias Burnus <tobias@codesourcery.com>
1205
1206 * gfortran.dg/use_rename_10.f90: New.
1207 * gfortran.dg/use_rename_11.f90: New.
1208
1209 2020-04-13 Marek Polacek <polacek@redhat.com>
1210
1211 PR c++/94588
1212 * g++.dg/diagnostic/redeclaration-1.C: Add dg-message.
1213
1214 2020-04-13 Martin Sebor <msebor@redhat.com>
1215
1216 PR c/92326
1217 * c-c++-common/Warray-bounds-8.c: New test.
1218 * gcc.dg/Warray-bounds-46.c: Adjust expected format of flexible array
1219 memebrs in diagnostics.
1220 * gcc.dg/Warray-bounds-49.c: Same.
1221
1222 2020-04-13 Patrick Palka <ppalka@redhat.com>
1223
1224 PR c++/94521
1225 * g++.dg/cpp2a/lambda-uneval12.C: New test.
1226
1227 PR c++/94470
1228 * g++.dg/cpp1y/constexpr-nsdmi8.C: New test.
1229 * g++.dg/cpp1y/constexpr-nsdmi9.C: New test.
1230 * g++.dg/init/array57.C: New test.
1231
1232 2020-04-13 Iain Sandoe <iain@sandoe.co.uk>
1233
1234 * g++.dg/coroutines/coro-pre-proc.C: Update coroutines builtin
1235 define, per n4861.
1236 * g++.dg/coroutines/coro.h: Likewise.
1237
1238 2020-04-13 Iain Sandoe <iain@sandoe.co.uk>
1239
1240 * gcc.dg/darwin-version-1.c: Use -mmacosx-version-min= 10.8
1241 for system versions 10.14 and 10.15.
1242
1243 2020-04-13 Thomas Koenig <tkoenig@gcc.gnu.org>
1244
1245 PR fortran/87644
1246 * gfortran.dg/variable_parameter.f90: New test.
1247
1248 2020-04-13 Linus Koenig <link@sig-st.de>
1249
1250 PR fortran/94192
1251 * gfortran.dg/bound_resolve_after_error_1.f90: New test.
1252
1253 2020-04-13 Nathan Sidwell <nathan@acm.org>
1254
1255 PR c++/94426
1256 * g++.dg/cpp0x/lambda/pr94426-[12].C: New.
1257 * g++.dg/abi/lambda-vis.C: Drop a warning.
1258 * g++.dg/cpp0x/lambda/lambda-mangle.C: Lambda visibility on
1259 variable changes.
1260 * g++.dg/opt/dump1.C: Drop warnings of no import.
1261
1262 2020-04-13 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1263
1264 * gcc.target/msp430/operand-modifiers.c: New test.
1265
1266 2020-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
1267
1268 PR fortran/94091
1269 * gfortran.dg/char_length_22.f90: New test.
1270
1271 2020-04-12 Iain Sandoe <iain@sandoe.co.uk>
1272
1273 * gcc.target/i386/indirect-thunk-1.c: Adjust for fno-common
1274 change, removing indirections for vars in .data.
1275 * gcc.target/i386/indirect-thunk-2.c: Likewise.
1276 * gcc.target/i386/indirect-thunk-3.c: Likewise.
1277 * gcc.target/i386/indirect-thunk-4.c: Likewise.
1278 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
1279 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
1280 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
1281 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
1282 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
1283 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
1284 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
1285 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
1286 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
1287 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
1288 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
1289 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
1290 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
1291 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
1292
1293 2020-04-11 Marek Polacek <polacek@redhat.com>
1294
1295 PR c++/86327
1296 * g++.dg/cpp1y/constexpr-return5.C: New test.
1297
1298 2020-04-11 Uroš Bizjak <ubizjak@gmail.com>
1299
1300 PR target/94494
1301 * gcc.target/i386/pr94494.c: New test.
1302
1303 2020-04-11 Jakub Jelinek <jakub@redhat.com>
1304
1305 PR tree-optimization/94482
1306 * gcc.dg/torture/pr94482.c: Add -Wno-psabi -w. Don't add -msse
1307 and sse_runtime effective target on x86, instead only add -msse2
1308 if target is sse2_runtime.
1309
1310 2020-04-10 Iain Sandoe <iain@sandoe.co.uk>
1311
1312 PR c++/94528
1313 * g++.dg/coroutines/pr94528.C: New test.
1314
1315 2020-04-10 Marek Polacek <polacek@redhat.com>
1316
1317 PR c++/94149
1318 * g++.dg/cpp2a/paren-init24.C: New test.
1319 * g++.dg/cpp2a/paren-init25.C: New test.
1320 * g++.dg/ext/is_constructible5.C: New test.
1321
1322 2020-04-10 Fritz Reese <foreese@gcc.gnu.org>
1323
1324 * gfortran.dg/asynchronous_5.f03: Fix typo in testcase and add
1325 IMPLICIT NONE.
1326
1327 2020-04-10 Fritz Reese <foreese@gcc.gnu.org>
1328
1329 * gfortran.dg/asynchronous_5.f03: Add -fdump-tree-original and fix
1330 patterns for scan-tree-dump.
1331
1332 2020-04-10 Thomas Schwinge <thomas@codesourcery.com>
1333
1334 PR middle-end/89433
1335 PR middle-end/93465
1336 * c-c++-common/goacc-gomp/pr93465-1.c: New file.
1337
1338 2020-04-10 Iain Buclaw <ibuclaw@gdcproject.org>
1339
1340 * lib/gdc.exp (gdc_link_flags): Remove libdruntime library paths.
1341
1342 2020-04-10 Bin Cheng <bin.cheng@linux.alibaba.com>
1343
1344 * g++.dg/coroutines/co-await-syntax-10.C: New test.
1345 * g++.dg/coroutines/co-await-syntax-11.C: New test.
1346
1347 2020-04-09 Fritz Reese <foreese@gcc.gnu.org>
1348
1349 PR fortran/87923
1350 * gfortran.dg/f2003_io_8.f03: Fix expected error messages.
1351 * gfortran.dg/io_constraints_8.f90: Likewise.
1352 * gfortran.dg/iomsg_2.f90: Likewise.
1353 * gfortran.dg/pr66725.f90: Likewise.
1354 * gfortran.dg/pr88205.f90: Likewise.
1355 * gfortran.dg/write_check4.f90: Likewise.
1356 * gfortran.dg/asynchronous_5.f03: New test.
1357 * gfortran.dg/io_constraints_15.f90: Likewise.
1358 * gfortran.dg/io_constraints_16.f90: Likewise.
1359 * gfortran.dg/io_constraints_17.f90: Likewise.
1360 * gfortran.dg/io_constraints_18.f90: Likewise.
1361 * gfortran.dg/io_tags_1.f90: Likewise.
1362 * gfortran.dg/io_tags_10.f90: Likewise.
1363 * gfortran.dg/io_tags_2.f90: Likewise.
1364 * gfortran.dg/io_tags_3.f90: Likewise.
1365 * gfortran.dg/io_tags_4.f90: Likewise.
1366 * gfortran.dg/io_tags_5.f90: Likewise.
1367 * gfortran.dg/io_tags_6.f90: Likewise.
1368 * gfortran.dg/io_tags_7.f90: Likewise.
1369 * gfortran.dg/io_tags_8.f90: Likewise.
1370 * gfortran.dg/io_tags_9.f90: Likewise.
1371 * gfortran.dg/write_check5.f90: Likewise.
1372
1373 2020-04-09 Richard Sandiford <richard.sandiford@arm.com>
1374
1375 * gcc.target/aarch64/sve/acle/general/attributes_1.c: New test.
1376 * gcc.target/aarch64/sve/acle/general/attributes_2.c: Likewise.
1377 * gcc.target/aarch64/sve/acle/general/attributes_3.c: Likewise.
1378 * gcc.target/aarch64/sve/acle/general/attributes_4.c: Likewise.
1379 * gcc.target/aarch64/sve/acle/general/attributes_5.c: Likewise.
1380 * gcc.target/aarch64/sve/acle/general/attributes_6.c: Likewise.
1381 * gcc.target/aarch64/sve/acle/general/attributes_7.c: Likewise.
1382 * gcc.target/aarch64/sve/pcs/struct.h: New file.
1383 * gcc.target/aarch64/sve/pcs/struct_1_128.c: New test.
1384 * gcc.target/aarch64/sve/pcs/struct_1_256.c: Likewise.
1385 * gcc.target/aarch64/sve/pcs/struct_1_512.c: Likewise.
1386 * gcc.target/aarch64/sve/pcs/struct_1_1024.c: Likewise.
1387 * gcc.target/aarch64/sve/pcs/struct_1_2048.c: Likewise.
1388 * gcc.target/aarch64/sve/pcs/struct_2_128.c: Likewise.
1389 * gcc.target/aarch64/sve/pcs/struct_2_256.c: Likewise.
1390 * gcc.target/aarch64/sve/pcs/struct_2_512.c: Likewise.
1391 * gcc.target/aarch64/sve/pcs/struct_2_1024.c: Likewise.
1392 * gcc.target/aarch64/sve/pcs/struct_2_2048.c: Likewise.
1393 * gcc.target/aarch64/sve/pcs/struct_3_128.c: Likewise.
1394 * gcc.target/aarch64/sve/pcs/struct_3_256.c: Likewise.
1395 * gcc.target/aarch64/sve/pcs/struct_3_512.c: Likewise.
1396 * lib/target-supports.exp (check_effective_target_aarch64_sve128_hw)
1397 (check_effective_target_aarch64_sve512_hw)
1398 (check_effective_target_aarch64_sve1024_hw)
1399 (check_effective_target_aarch64_sve2048_hw): New procedures.
1400
1401 2020-04-09 Matthew Malcomson <matthew.malcomson@arm.com>
1402
1403 * g++.target/arm/cde_mve.C: New test.
1404
1405 2020-04-09 Christophe Lyon <christophe.lyon@linaro.org>
1406
1407 * gcc.target/arm/cmse/cmse-15.c: Use check-function-bodies.
1408
1409 2020-04-09 Christophe Lyon <christophe.lyon@linaro.org>
1410
1411 * lib/scanasm.exp (check-function-bodies): Use non-greedy regexp
1412 when extracting the target selector.
1413
1414 2020-04-09 Martin Jambor <mjambor@suse.cz>
1415
1416 PR tree-optimization/94482
1417 * gcc.dg/torture/pr94482.c: New test.
1418 * gcc.dg/tree-ssa/pr94482-2.c: Likewise.
1419
1420 2020-04-09 Marek Polacek <polacek@redhat.com>
1421
1422 PR c++/93790
1423 * g++.dg/cpp2a/paren-init23.C: New test.
1424 * g++.dg/init/aggr14.C: New test.
1425
1426 2020-04-09 Jan Hubicka <hubicka@ucw.cz>
1427
1428 PR tree-optimization/91322
1429 * g++.dg/lto/alias-4_0.C: Fix typo.
1430 * g++.dg/lto/alias-4_0.C: Avoid conflict with va_list on ARM and add
1431 a template testing that
1432
1433 2020-04-09 Richard Sandiford <richard.sandiford@arm.com>
1434
1435 * lib/scanasm.exp (check-function-bodies): Treat the third
1436 parameter as a list of option regexps and require each regexp
1437 to match. Check for cases in which a target/xfail selector
1438 was mistakenly passed to the options argument.
1439 * gcc.target/aarch64/sve/pcs/args_1.c: Add an empty options list
1440 to the invocation of check-function-bodies.
1441 * gcc.target/aarch64/sve/pcs/args_2.c: Likewise.
1442 * gcc.target/aarch64/sve/pcs/args_3.c: Likewise.
1443 * gcc.target/aarch64/sve/pcs/args_4.c: Likewise.
1444 * gcc.target/aarch64/sve/pcs/return_1.c: Likewise.
1445 * gcc.target/aarch64/sve/pcs/return_1_1024.c: Likewise.
1446 * gcc.target/aarch64/sve/pcs/return_1_128.c: Likewise.
1447 * gcc.target/aarch64/sve/pcs/return_1_2048.c: Likewise.
1448 * gcc.target/aarch64/sve/pcs/return_1_256.c: Likewise.
1449 * gcc.target/aarch64/sve/pcs/return_1_512.c: Likewise.
1450 * gcc.target/aarch64/sve/pcs/return_2.c: Likewise.
1451 * gcc.target/aarch64/sve/pcs/return_3.c: Likewise.
1452 * gcc.target/aarch64/sve/pcs/return_4.c: Likewise.
1453 * gcc.target/aarch64/sve/pcs/return_4_1024.c: Likewise.
1454 * gcc.target/aarch64/sve/pcs/return_4_128.c: Likewise.
1455 * gcc.target/aarch64/sve/pcs/return_4_2048.c: Likewise.
1456 * gcc.target/aarch64/sve/pcs/return_4_256.c: Likewise.
1457 * gcc.target/aarch64/sve/pcs/return_4_512.c: Likewise.
1458 * gcc.target/aarch64/sve/pcs/return_5.c: Likewise.
1459 * gcc.target/aarch64/sve/pcs/return_5_1024.c: Likewise.
1460 * gcc.target/aarch64/sve/pcs/return_5_128.c: Likewise.
1461 * gcc.target/aarch64/sve/pcs/return_5_2048.c: Likewise.
1462 * gcc.target/aarch64/sve/pcs/return_5_256.c: Likewise.
1463 * gcc.target/aarch64/sve/pcs/return_5_512.c: Likewise.
1464 * gcc.target/aarch64/sve/pcs/return_6.c: Likewise.
1465 * gcc.target/aarch64/sve/pcs/return_6_1024.c: Likewise.
1466 * gcc.target/aarch64/sve/pcs/return_6_128.c: Likewise.
1467 * gcc.target/aarch64/sve/pcs/return_6_2048.c: Likewise.
1468 * gcc.target/aarch64/sve/pcs/return_6_256.c: Likewise.
1469 * gcc.target/aarch64/sve/pcs/return_6_512.c: Likewise.
1470 * gcc.target/aarch64/sve/pcs/saves_2_be_nowrap.c: Likewise.
1471 * gcc.target/aarch64/sve/pcs/saves_2_be_wrap.c: Likewise.
1472 * gcc.target/aarch64/sve/pcs/saves_2_le_nowrap.c: Likewise.
1473 * gcc.target/aarch64/sve/pcs/saves_2_le_wrap.c: Likewise.
1474 * gcc.target/aarch64/sve/pcs/saves_3.c: Likewise.
1475 * gcc.target/aarch64/sve/pcs/saves_4_be.c: Likewise.
1476 * gcc.target/aarch64/sve/pcs/saves_4_le.c: Likewise.
1477 * gcc.target/aarch64/sve/pcs/stack_clash_2_128.c: Likewise.
1478 * gcc.target/aarch64/sve/pcs/varargs_1.c: Likewise.
1479 * gcc.target/aarch64/sve/pcs/varargs_2_f16.c: Likewise.
1480 * gcc.target/aarch64/sve/pcs/varargs_2_f32.c: Likewise.
1481 * gcc.target/aarch64/sve/pcs/varargs_2_f64.c: Likewise.
1482 * gcc.target/aarch64/sve/pcs/varargs_2_s16.c: Likewise.
1483 * gcc.target/aarch64/sve/pcs/varargs_2_s32.c: Likewise.
1484 * gcc.target/aarch64/sve/pcs/varargs_2_s64.c: Likewise.
1485 * gcc.target/aarch64/sve/pcs/varargs_2_s8.c: Likewise.
1486 * gcc.target/aarch64/sve/pcs/varargs_2_u16.c: Likewise.
1487 * gcc.target/aarch64/sve/pcs/varargs_2_u32.c: Likewise.
1488 * gcc.target/aarch64/sve/pcs/varargs_2_u64.c: Likewise.
1489 * gcc.target/aarch64/sve/pcs/varargs_2_u8.c: Likewise.
1490
1491 2020-04-09 Richard Biener <rguenther@suse.de>
1492
1493 PR testsuite/93369
1494 * g++.dg/lto/pr64076_0.C: Add -shared -fPIC.
1495 * g++.dg/lto/pr64076_1.C: Add -fPIC.
1496
1497 2020-04-09 Andrea Corallo <andrea.corallo@arm.com>
1498
1499 * gcc.target/aarch64/pr94530.c: New test.
1500
1501 2020-04-09 Bin Cheng <bin.cheng@linux.alibaba.com>
1502
1503 PR tree-optimization/93674
1504 * g++.dg/pr93674.C: New test.
1505
1506 2020-04-08 Sandra Loosemore <sandra@codesourcery.com>
1507
1508 * g++.dg/tree-ssa/pr93940.C: Require pthread target.
1509
1510 2020-04-09 Kewen Lin <linkw@gcc.gnu.org>
1511
1512 PR testsuite/94079
1513 * gfortran.dg/vect/pr83232.f90: Expect 2 rather than 3 times SLP on
1514 non-vect_hw_misalign targets.
1515
1516 2020-04-08 Jakub Jelinek <jakub@redhat.com>
1517
1518 PR middle-end/94526
1519 * gcc.dg/pr94526.c: New test.
1520
1521 PR tree-optimization/94524
1522 * gcc.c-torture/execute/pr94524-1.c: New test.
1523 * gcc.c-torture/execute/pr94524-2.c: New test.
1524
1525 PR c++/94314
1526 * g++.dg/pr94314.C (A::operator new, B::operator new, C::operator new):
1527 Use __SIZE_TYPE__ instead of unsigned long.
1528 * g++.dg/pr94314-3.C (base::operator new, B::operator new): Likewise.
1529
1530 PR middle-end/94120
1531 PR testsuite/94533
1532 * g++.dg/declare-pr94120.C: Move test to ...
1533 * g++.dg/goacc/declare-pr94120.C: ... here. Add dg-error directives.
1534
1535 2020-04-08 Marek Polacek <polacek@redhat.com>
1536
1537 PR c++/94507 - ICE-on-invalid with lambda template.
1538 * g++.dg/cpp2a/lambda-generic7.C: New test.
1539
1540 2020-04-08 Alexandre Oliva <oliva@adacore.com>
1541
1542 * gcc.target/arm/fp16-aapcs-3.c: Explicitly use the
1543 -mfp16-format=alternative option.
1544
1545 2020-04-08 H.J. Lu <hongjiu.lu@intel.com>
1546
1547 PR target/94417
1548 * gcc.target/i386/pr94417-1.c: New test.
1549 * gcc.target/i386/pr94417-2.c: Likewise.
1550 * gcc.target/i386/pr94417-3.c: Likewise.
1551
1552 2020-04-08 Jakub Jelinek <jakub@redhat.com>
1553
1554 PR target/94438
1555 * gcc.target/i386/avx512bw-pr94438.c: New test.
1556 * gcc.target/i386/avx512vlbw-pr94438.c: New test.
1557
1558 2020-04-08 Tobias Burnus <tobias@codesourcery.com>
1559
1560 PR fortran/93871
1561 * gfortran.dg/dec_math_5.f90: Move to ...
1562 * gfortran.dg/ieee/dec_math_1.f90: ... here; change
1563 dg-options to dg-additional-options.
1564
1565 2020-04-08 Alexandre Oliva <oliva@adacore.com>
1566
1567 * gcc.dg/tls/pr78796.c: Require tls_runtime.
1568
1569 2020-04-08 Martin Liska <mliska@suse.cz>
1570
1571 PR c++/94314
1572 * g++.dg/pr94314-2.C: New test.
1573 * g++.dg/pr94314-3.C: New test.
1574 * g++.dg/pr94314.C: New test.
1575
1576 2020-04-08 Dennis Zhang <dennis.zhang@arm.com>
1577
1578 * gcc.target/arm/acle/cde_v_1.c: New test.
1579 * gcc.target/arm/acle/cde_v_1_err.c: New test.
1580 * gcc.target/arm/acle/cde_v_1_mve.c: New test.
1581
1582 2020-04-08 Patrick Palka <ppalka@redhat.com>
1583
1584 Core issues 1001 and 1322
1585 PR c++/92010
1586 * g++.dg/cpp2a/lambda-uneval11.c: New test.
1587 * g++.dg/template/array33.C: New test.
1588 * g++.dg/template/array34.C: New test.
1589 * g++.dg/template/defarg22.C: New test.
1590
1591 2020-04-08 Dennis Zhang <dennis.zhang@arm.com>
1592
1593 * gcc.target/arm/pragma_cde.c: New test.
1594 * lib/target-supports.exp (arm_v8m_main_cde_ok): New target support
1595 option.
1596 (arm_v8m_main_cde_fp, arm_v8_1m_main_cde_mve): Likewise.
1597
1598 2020-04-08 Jakub Jelinek <jakub@redhat.com>
1599
1600 PR c++/94325
1601 * g++.dg/ubsan/vptr-15.C: New test.
1602
1603 2020-04-08 Marek Polacek <polacek@redhat.com>
1604
1605 PR c++/94478 - ICE with defaulted comparison operator
1606 * g++.dg/cpp2a/spaceship-err4.C: New test.
1607
1608 2020-04-08 Alexandre Oliva <oliva@adacore.com>
1609
1610 * gcc.target/arm/polytypes.c: Add quotes around
1611 -flax-vector-conversions.
1612
1613 2020-04-08 Jakub Jelinek <jakub@redhat.com>
1614
1615 PR rtl-optimization/94516
1616 * gcc.dg/torture/pr94516.c: New test.
1617
1618 2020-04-08 Tobias Burnus <tobias@codesourcery.com>
1619
1620 PR middle-end/94120
1621 * c-c++-common/goacc/declare-pr94120.c: New.
1622 * g++.dg/declare-pr94120.C: New.
1623
1624 2020-04-07 Jakub Jelinek <jakub@redhat.com>
1625
1626 PR rtl-optimization/94291
1627 PR rtl-optimization/84169
1628 * gcc.dg/pr94291.c: New test.
1629
1630 2020-04-07 Richard Biener <rguenther@suse.de>
1631
1632 PR middle-end/94479
1633 * gcc.dg/torture/pr94479.c: New testcase.
1634
1635 2020-04-01 Fritz Reese <foreese@gcc.gnu.org>
1636
1637 PR fortran/93871
1638 * gfortran.dg/dec_math.f90: Extend coverage to real(10) and real(16).
1639 * gfortran.dg/dec_math_2.f90: New test.
1640 * gfortran.dg/dec_math_3.f90: Likewise.
1641 * gfortran.dg/dec_math_4.f90: Likewise.
1642 * gfortran.dg/dec_math_5.f90: Likewise.
1643
1644 2020-04-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
1645
1646 * g++.target/arm/mve.exp: New.
1647 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16: Fix testism.
1648 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32: Likewise.
1649
1650 2020-04-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
1651
1652 * gcc.target/arm/mve/intrinsics/vuninitializedq_float.c: Fix testism.
1653 * gcc.target/arm/mve/intrinsics/vuninitializedq_float1.c: Likewise.
1654 * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
1655 * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c: Likewise.
1656
1657 2020-04-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
1658
1659 * gcc.target/arm/mve/intrinsics/mve_vec_extracts_from_memory.c: New
1660 test.
1661
1662 2020-04-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
1663
1664 * gcc.target/arm/mve/intrinsics/mve_immediates_1_n.c: New test.
1665
1666 2020-04-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
1667
1668 * gcc.target/arm/mve/intrinsics/mve_load_from_array.c: New test.
1669 * gcc.target/arm/mve/intrinsics/mve_vector_float.c: Remove
1670 scan-assembler.
1671 * gcc.target/arm/mve/intrinsics/mve_vector_float1.c: Likewise.
1672 * gcc.target/arm/mve/intrinsics/mve_vector_int1.c: Likewise.
1673 * gcc.target/arm/mve/intrinsics/mve_vector_int2.c: Likewise.
1674
1675 2020-04-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
1676
1677 * gcc.target/arm/mve/intrinsics/vmulq_n_f16.c: Fix test.
1678 * gcc.target/arm/mve/intrinsics/vmulq_n_f32.c: Likewise.
1679 * gcc.target/arm/mve/intrinsics/vmulq_n_s16.c: Likewise.
1680 * gcc.target/arm/mve/intrinsics/vmulq_n_s32.c: Likewise.
1681 * gcc.target/arm/mve/intrinsics/vmulq_n_s8.c: Likewise.
1682 * gcc.target/arm/mve/intrinsics/vmulq_n_u16.c: Likewise.
1683 * gcc.target/arm/mve/intrinsics/vmulq_n_u32.c: Likewise.
1684 * gcc.target/arm/mve/intrinsics/vmulq_n_u8.c: Likewise.
1685
1686 2020-04-07 Patrick Palka <ppalka@redhat.com>
1687
1688 PR c++/90996
1689 * g++.dg/cpp1y/pr90996.C: New test.
1690
1691 2020-04-07 Jakub Jelinek <jakub@redhat.com>
1692
1693 PR target/94509
1694 * gcc.target/i386/avx512bw-pr94509-1.c: New test.
1695 * gcc.target/i386/avx512bw-pr94509-2.c: New test.
1696
1697 PR c++/94512
1698 * g++.dg/gomp/pr94512.C: New test.
1699
1700 PR target/94488
1701 * gcc.c-torture/compile/pr94488.c: New test.
1702
1703 PR target/94500
1704 * gcc.target/i386/avx512bw-pr94500.c: New test.
1705
1706 2020-04-06 Steven G. Kargl <kargl@gcc.gnu.org>
1707
1708 PR fortran/93686
1709 * gfortran.dg/pr93686_1.f90: New test.
1710 * gfortran.dg/pr93686_2.f90: Likewise.
1711 * gfortran.dg/pr93686_3.f90: Likewise.
1712 * gfortran.dg/pr93686_4.f90: Likewise.
1713
1714 2020-04-06 Joel Brobecker <brobecker@adacore.com>
1715
1716 * gcc.target/arm/div64-unwinding.c: Skip on vxworks_kernel targets.
1717
1718 2020-04-04 Marek Polacek <polacek@redhat.com>
1719
1720 PR c++/94155 - crash in gimplifier with paren init of aggregates.
1721 * g++.dg/cpp2a/paren-init22.C: New test.
1722
1723 2020-04-05 Iain Sandoe <iain@sandoe.co.uk>
1724
1725 * g++.dg/coroutines/torture/co-await-14-template-traits.C: Rename...
1726 * g++.dg/coroutines/torture/co-await-16-template-traits.C: to this.
1727 * g++.dg/coroutines/torture/co-await-15-capture-comp-ref.C: Rename..
1728 * g++.dg/coroutines/torture/co-await-17-capture-comp-ref.C: to this.
1729
1730 2020-04-05 Nagaraju Mekala <nmekala@xilix.com>
1731
1732 * gcc.target/microblaze/others/builtin-trap.c: Update expected output.
1733
1734 2020-04-04 Hannes Domani <ssbssa@yahoo.de>
1735 Jakub Jelinek <jakub@redhat.com>
1736
1737 PR debug/94459
1738 * g++.dg/debug/pr94459.C: New test.
1739
1740 2020-04-04 Patrick Palka <ppalka@redhat.com>
1741
1742 PR c++/94205
1743 PR c++/79937
1744 * g++.dg/cpp1y/pr79937-5.C: New test.
1745 * g++.dg/cpp1z/lambda-this6.C: New test.
1746
1747 PR c++/94219
1748 PR c++/94205
1749 * g++.dg/cpp1y/constexpr-nsdmi3.C: New test.
1750 * g++.dg/cpp1y/constexpr-nsdmi4.C: New test.
1751 * g++.dg/cpp1y/constexpr-nsdmi5.C: New test.
1752 * g++.dg/cpp1z/lambda-this5.C: New test.
1753
1754 2020-04-04 Jan Hubicka <hubicka@ucw.cz>
1755
1756 PR ipa/93940
1757 * g++.dg/tree-ssa/pr93940.C: New test.
1758
1759 2020-04-04 Jakub Jelinek <jakub@redhat.com>
1760
1761 PR rtl-optimization/94468
1762 * g++.dg/opt/pr94468.C: New test.
1763
1764 PR debug/94441
1765 * g++.dg/opt/pr94441.C: New test.
1766
1767 PR c++/94477
1768 * g++.dg/gomp/pr94477.C: New test.
1769
1770 2020-04-03 H.J. Lu <hongjiu.lu@intel.com>
1771
1772 PR target/94467
1773 * gcc.target/i386/pr94467-1.c: New test.
1774 * gcc.target/i386/pr94467-2.c: Likewise.
1775
1776 2020-04-03 Jakub Jelinek <jakub@redhat.com>
1777
1778 PR target/94460
1779 * gcc.target/i386/avx2-pr94460.c: New test.
1780
1781 2020-04-03 Patrick Palka <ppalka@redhat.com>
1782
1783 PR c++/93211
1784 PR c++/90711
1785 * g++.dg/template/koenig11.C: New test.
1786
1787 2020-04-03 Andre Vieira <andre.simoesdiasvieira@arm.com>
1788
1789 * gcc.target/arm/mve/intrinsics/mve_vector_float.c: Put -mfpu=auto back.
1790 * gcc.target/arm/mve/intrinsics/mve_vector_float1.c: Likewise.
1791 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Likewise.
1792 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise.
1793 * gcc.target/arm/mve/intrinsics/mve_vector_int1.c: Likewise.
1794 * gcc.target/arm/mve/intrinsics/mve_vector_int2.c: Likewise.
1795 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
1796 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
1797 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
1798
1799 2020-04-03 Tamar Christina <tamar.christina@arm.com>
1800
1801 PR target/94396
1802 * gcc.target/aarch64/options_set_11.c: New test.
1803 * gcc.target/aarch64/options_set_12.c: New test.
1804 * gcc.target/aarch64/options_set_13.c: New test.
1805 * gcc.target/aarch64/options_set_14.c: New test.
1806 * gcc.target/aarch64/options_set_15.c: New test.
1807 * gcc.target/aarch64/options_set_16.c: New test.
1808 * gcc.target/aarch64/options_set_17.c: New test.
1809 * gcc.target/aarch64/options_set_18.c: New test.
1810 * gcc.target/aarch64/options_set_19.c: New test.
1811 * gcc.target/aarch64/options_set_20.c: New test.
1812 * gcc.target/aarch64/options_set_21.c: New test.
1813 * gcc.target/aarch64/options_set_22.c: New test.
1814 * gcc.target/aarch64/options_set_23.c: New test.
1815 * gcc.target/aarch64/options_set_24.c: New test.
1816 * gcc.target/aarch64/options_set_25.c: New test.
1817 * gcc.target/aarch64/options_set_26.c: New test.
1818
1819 2020-04-03 Kewen Lin <linkw@gcc.gnu.org>
1820
1821 PR tree-optimization/94443
1822 * gcc.dg/vect/pr94443.c: New test.
1823
1824 2020-04-02 Sandra Loosemore <sandra@codesourcery.com>
1825
1826 * lib/target-supports.exp (check_effective_target_sigsetjmp): Test
1827 for __sigsetjmp as well as sigsetjmp.
1828
1829 2020-04-02 Fritz Reese <foreese@gcc.gnu.org>
1830
1831 PR fortran/85982
1832 * gfortran.dg/dec_structure_28.f90: New test.
1833
1834 2020-04-02 Tobias Burnus <tobias@codesourcery.com>
1835
1836 * gfortran.dg/dtio_35.f90: New.
1837
1838 2020-04-02 Richard Biener <rguenther@suse.de>
1839
1840 PR c/94392
1841 * gcc.dg/torture/pr94392.c: New testcase.
1842
1843 2020-04-02 Jakub Jelinek <jakub@redhat.com>
1844
1845 PR target/94435
1846 * gcc.target/aarch64/pr94435.c: New test.
1847
1848 2020-04-02 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
1849
1850 PR target/94317
1851 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c: Modify.
1852 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c: Likewise.
1853 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c: Likewise.
1854 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c: Likewise.
1855 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_f32.c: Likewise.
1856 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_s32.c: Likewise.
1857 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_u32.c: Likewise.
1858 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_f32.c: Likewise.
1859 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_s32.c: Likewise.
1860 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_u32.c: Likewise.
1861
1862 2020-04-02 Tobias Burnus <tobias@codesourcery.com>
1863
1864 PR fortran/93522
1865 * gfortran.dg/select_rank_4.f90: New.
1866
1867 2020-04-02 Mark Eggleston <mark.eggleston@codethink.com>
1868
1869 PR fortran/93498
1870 * gfortran.dg/pr93498_1.f90: New test.
1871 * gfortran.dg/pr93498_2.f90: New test.
1872
1873 2020-04-02 Mark Eggleston <mark.eggleston@codethink.com>
1874 Steven G. Kargl <kargl@gcc.gnu.org>
1875
1876 PR fortran/94030
1877 * gfortran.dg/pr94030_1.f90: New test.
1878 * gfortran.dg/pr94030_2.f90: New test.
1879
1880 2020-04-01 Iain Buclaw <ibuclaw@gdcproject.org>
1881
1882 PR d/94315
1883 * gdc.dg/pr93038.d: Split scan-file into multiple tests.
1884 * gdc.dg/pr93038b.d: Likewise.
1885
1886 2020-04-01 Iain Buclaw <ibuclaw@gdcproject.org>
1887
1888 PR d/94321
1889 * gdc.dg/pr92216.d: Update to work on targets with 16 or 32-bit
1890 pointers.
1891
1892 2020-04-01 David Malcolm <dmalcolm@redhat.com>
1893
1894 PR analyzer/94378
1895 * gcc.dg/analyzer/compound-assignment-1.c: New test.
1896 * gcc.dg/analyzer/compound-assignment-2.c: New test.
1897 * gcc.dg/analyzer/compound-assignment-3.c: New test.
1898
1899 2020-04-01 Jakub Jelinek <jakub@redhat.com>
1900
1901 PR middle-end/94436
1902 * gcc.dg/pr94436.c: New test.
1903
1904 PR middle-end/94423
1905 * gcc.dg/ubsan/pr94423.c: New test.
1906
1907 2020-04-01 Kewen Lin <linkw@gcc.gnu.org>
1908
1909 PR tree-optimization/94043
1910 * gfortran.dg/graphite/vect-pr94043.f90: New test.
1911
1912 2020-04-01 Iain Buclaw <ibuclaw@gdcproject.org>
1913
1914 PR d/90136
1915 * gdc.dg/pr90136a.d: New test.
1916 * gdc.dg/pr90136b.d: New test.
1917 * gdc.dg/pr90136c.d: New test.
1918
1919 2020-03-31 Andrea Corallo <andrea.corallo@arm.com>
1920
1921 * jit.dg/test-version.c: New testcase.
1922 * jit.dg/all-non-failing-tests.h: Add test-version.c.
1923
1924 2020-03-31 Iain Buclaw <ibuclaw@gdcproject.org>
1925
1926 PR d/94424
1927 * gdc.dg/pr94424.d: New test.
1928
1929 2020-03-31 Felix Yang <felix.yang@huawei.com>
1930
1931 PR tree-optimization/94398
1932 * gcc.target/aarch64/pr94398.c: New test.
1933
1934 2020-03-31 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
1935
1936 * gcc.target/arm/mve/intrinsics/vbicq_n_s16.c: Modify.
1937 * gcc.target/arm/mve/intrinsics/vbicq_n_s32.c: Likewise.
1938 * gcc.target/arm/mve/intrinsics/vbicq_n_u16.c: Likewise.
1939 * gcc.target/arm/mve/intrinsics/vbicq_n_u32.c: Likewise.
1940
1941 2020-03-31 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
1942
1943 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u16.c: Modify.
1944 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u32.c: Likewise.
1945 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u8.c: Likewise.
1946 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f16.c: Likewise.
1947 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f32.c: Likewise.
1948 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s16.c: Likewise.
1949 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s32.c: Likewise.
1950 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s8.c: Likewise.
1951 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f16.c: Likewise.
1952 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f32.c: Likewise.
1953 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16.c: Likewise.
1954 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f32.c: Likewise.
1955 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f16.c: Likewise.
1956 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f32.c: Likewise.
1957 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f16.c: Likewise.
1958 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f32.c: Likewise.
1959 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f16.c: Likewise.
1960 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f32.c: Likewise.
1961 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f16.c: Likewise.
1962 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f32.c: Likewise.
1963 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16.c: Likewise.
1964 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32.c: Likewise.
1965
1966 2020-03-31 Jakub Jelinek <jakub@redhat.com>
1967
1968 PR target/94368
1969 * gcc.dg/pr94368.c: New test.
1970
1971 PR middle-end/94412
1972 * gcc.c-torture/execute/pr94412.c: New test.
1973
1974 PR tree-optimization/94403
1975 * g++.dg/tree-ssa/pr94403.C: New test.
1976
1977 PR rtl-optimization/94344
1978 * gcc.dg/pr94344.c: New test.
1979
1980 2020-03-30 David Malcolm <dmalcolm@redhat.com>
1981
1982 * jit.dg/all-non-failing-tests.h: Add test-empty.c
1983
1984 2020-03-30 Jakub Jelinek <jakub@redhat.com>
1985
1986 PR c++/94385
1987 * c-c++-common/pr94385.c: New test.
1988
1989 2020-03-30 Will Schmidt <will_schmidt@vnet.ibm.com>
1990
1991 * gcc.target/powerpc/pragma_power6.c: New.
1992 * gcc.target/powerpc/pragma_power7.c: New.
1993 * gcc.target/powerpc/pragma_power8.c: New.
1994 * gcc.target/powerpc/pragma_power9.c: New.
1995 * gcc.target/powerpc/pragma_misc9.c: New.
1996 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Update error message.
1997 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Update error message.
1998
1999 2020-03-30 Will Schmidt <will_schmidt@vnet.ibm.com>
2000
2001 * gcc.target/powerpc/bswap64-4.c: Update scan-assembler
2002 expected results.
2003
2004 2020-03-30 Jakub Jelinek <jakub@redhat.com>
2005
2006 PR target/94343
2007 * gcc.target/i386/avx512f-pr94343.c: New test.
2008 * gcc.target/i386/avx512vl-pr94343.c: New test.
2009
2010 2020-03-30 Martin Liska <mliska@suse.cz>
2011
2012 PR rtl-optimization/87716
2013 * gcc.target/i386/pr57193.c: XFAIL a test-case.
2014
2015 2020-03-30 Martin Liska <mliska@suse.cz>
2016
2017 PR testsuite/94402
2018 * gfortran.dg/vect/vect-8.f90: Allow 22 or 23 loops
2019 to be vectorized (based on libmvec presence).
2020
2021 2020-03-30 Jakub Jelinek <jakub@redhat.com>
2022
2023 PR target/93069
2024 * gcc.target/i386/avx512vl-pr93069.c: New test.
2025 * gcc.dg/vect/pr93069.c: New test.
2026
2027 2020-03-29 Iain Buclaw <ibuclaw@gdcproject.org>
2028
2029 * lib/gdc-utils.exp: (gdc-convert-args): Handle compilation test
2030 arguments -D, -H, -X, and set compilable_output_file_ext.
2031 (gdc-convert-test): Document and add cases DFLAGS and
2032 EXTRA_CPP_SOURCES. Add dg-final entry for output generation tests,
2033 and set compilable_do_what to compile.
2034 (gdc-do-test): Define compilable_do_what, default to assemble.
2035
2036 2020-03-29 Iain Buclaw <ibuclaw@gdcproject.org>
2037
2038 * gdc.test/runnable_cxx/runnable_cxx.exp: New file.
2039 * lib/gdc-utils.exp (gdc-do-test): Add case for runnable_cxx.
2040 * lib/gdc.exp (gdc_include_flags): Only add flags for libstdc++-v3 if
2041 GDC_INCLUDE_CXX_FLAGS is true.
2042 (gdc_link_flags): Likewise.
2043 (gdc_init): Move setting of default gdc test flags to...
2044 (gdc_target_compile): ...here.
2045
2046 2020-03-29 Iain Buclaw <ibuclaw@gdcproject.org>
2047
2048 * gdc.test/compilable/compilable.exp: New file.
2049 * gdc.test/fail_compilation/fail_compilation.exp: New file.
2050 * gdc.test/runnable/runnable.exp: New file.
2051 * gdc.test/gdc-test.exp: Move and rename to...
2052 * lib/gdc-utils.exp: ...this. Remove load_lib gdc-dg.exp.
2053 (dmd2dg): Rename to...
2054 (gdc-convert-test): ...this.
2055 (gdc-do-test): Add testcases parameter and remove subdir handling.
2056
2057 2020-03-28 Roman Zhuykov <zhroma@ispras.ru>
2058
2059 * gcc.dg/torture/pr87197-debug-sms.c: Move to ...
2060 * gcc.dg/sms-compare-debug-1.c: ... this. Add -O2.
2061 * gcc.c-torture/execute/pr70127-debug-sms.c: Move to ...
2062 * gcc.dg/sms-compare-debug-2.c: ... this. Add -O2.
2063
2064 2020-03-28 Tobias Burnus <tobias@codesourcery.com>
2065
2066 PR fortran/94348
2067 * gfortran.dg/module_procedure_3.f90: New.
2068
2069 2020-03-28 Patrick Palka <ppalka@redhat.com>
2070
2071 PR c++/94306
2072 * g++.dg/concepts/diagnostic8.C: New test.
2073
2074 PR c++/94252
2075 * g++.dg/concepts/diagnostic7.C: New test.
2076 * g++.dg/concepts/pr94252.C: New test.
2077 * g++.dg/cpp2a/concepts-requires18.C: Adjust to expect an additional
2078 diagnostic.
2079
2080 * g++.dg/concepts/diagnostic1.C: Pass -fconcepts-diagnostics-depth=2.
2081 * g++.dg/concepts/diagnostic5.C: Adjust expected diagnostics.
2082 * g++.dg/cpp2a/concepts-iconv1.C: Pass -fconcepts-diagnostics-depth=2.
2083 * g++.dg/cpp2a/concepts-requires5.C: Likewise.
2084
2085 * g++.dg/concepts/diagnostic2.C: Expect "no operand" instead of
2086 "neither operand".
2087 * g++.dg/concepts/diagnostic5.C: New test.
2088
2089 2020-03-28 Jakub Jelinek <jakub@redhat.com>
2090
2091 PR c/93573
2092 * gcc.dg/pr93573-1.c: New test.
2093 * gcc.dg/pr93573-2.c: New test.
2094
2095 PR tree-optimization/94329
2096 * gfortran.dg/pr94329.f90: New test.
2097
2098 2020-03-27 Jakub Jelinek <jakub@redhat.com>
2099
2100 PR c++/94339
2101 * g++.dg/ext/attr-copy-2.C: Revert the last changes.
2102
2103 2020-03-27 Martin Sebor <msebor@redhat.com>
2104
2105 PR c++/94346
2106 * c-c++-common/attr-copy.c: New test.
2107
2108 2020-03-27 Martin Sebor <msebor@redhat.com>
2109
2110 PR c++/94098
2111 * g++.dg/ext/attr-access-2.C: New test.
2112
2113 2020-03-27 Martin Sebor <msebor@redhat.com>
2114
2115 PR c++/94078
2116 PR c++/93824
2117 PR c++/93810
2118 * g++.dg/warn/Wmismatched-tags-3.C: New test.
2119 * g++.dg/warn/Wmismatched-tags-4.C: New test.
2120 * g++.dg/warn/Wmismatched-tags-5.C: New test.
2121 * g++.dg/warn/Wmismatched-tags-6.C: New test.
2122 * g++.dg/warn/Wredundant-tags-3.C: Remove xfails.
2123 * g++.dg/warn/Wredundant-tags-6.C: New test.
2124 * g++.dg/warn/Wredundant-tags-7.C: New test.
2125
2126 2020-03-27 David Malcolm <dmalcolm@redhat.com>
2127
2128 * gcc.dg/analyzer/data-model-5b.c: Add xfail for new false
2129 positive leak.
2130 * gcc.dg/analyzer/data-model-5c.c: Likewise.
2131 * gcc.dg/analyzer/malloc-5.c: New test.
2132
2133 2020-03-27 David Malcolm <dmalcolm@redhat.com>
2134
2135 * gcc.dg/analyzer/dot-output.c: Check that
2136 dot-output.c.supergraph-eg.dot is valid.
2137
2138 2020-03-27 Richard Biener <rguenther@suse.de>
2139
2140 PR debug/94273
2141 * g++.dg/debug/pr94273.C: New testcase.
2142
2143 2020-03-27 Tobias Burnus <tobias@codesourcery.com>
2144
2145 PR fortran/93957
2146 * gfortran.dg/assumed_rank_19.f90: New.
2147
2148 2020-03-27 Tobias Burnus <tobias@codesourcery.com>
2149
2150 PR fortran/93363
2151 * gfortran.dg/associate_51.f90: Fix test case.
2152 * gfortran.dg/associate_53.f90: New.
2153
2154 2020-03-27 Jakub Jelinek <jakub@redhat.com>
2155
2156 PR c++/94326
2157 * g++.dg/other/pr94326.C: New test.
2158
2159 PR c++/94339
2160 * g++.dg/other/pr94339.C: New test.
2161 * g++.dg/ext/attr-copy-2.C: Comment out failing tests due to PR94346.
2162
2163 2020-03-27 Roman Zhuykov <zhroma@ispras.ru>
2164
2165 * gcc.c-torture/execute/pr70127-debug-sms.c: New test.
2166 * gcc.dg/torture/pr87197-debug-sms.c: New test.
2167
2168 2020-03-27 Marek Polacek <polacek@redhat.com>
2169
2170 PR c++/94336 - template keyword accepted before destructor names.
2171 * g++.dg/template/template-keyword2.C: New test.
2172
2173 2020-03-27 Iain Sandoe <iain@sandoe.co.uk>
2174
2175 * g++.dg/coroutines/torture/symmetric-transfer-00-basic.C:
2176 Add <cstdio>.
2177
2178 2020-03-26 Marek Polacek <polacek@redhat.com>
2179
2180 DR 1710
2181 PR c++/94057 - template keyword in a typename-specifier.
2182 * g++.dg/cpp1y/alias-decl1.C: New test.
2183 * g++.dg/cpp1y/alias-decl2.C: New test.
2184 * g++.dg/cpp1y/alias-decl3.C: New test.
2185 * g++.dg/parse/missing-template1.C: Update dg-error.
2186 * g++.dg/parse/template3.C: Likewise.
2187 * g++.dg/template/error4.C: Likewise.
2188 * g++.dg/template/meminit2.C: Likewise.
2189 * g++.dg/template/dependent-name5.C: Likewise.
2190 * g++.dg/template/dependent-name7.C: New test.
2191 * g++.dg/template/dependent-name8.C: New test.
2192 * g++.dg/template/dependent-name9.C: New test.
2193 * g++.dg/template/dependent-name10.C: New test.
2194 * g++.dg/template/dependent-name11.C: New test.
2195 * g++.dg/template/dependent-name12.C: New test.
2196 * g++.dg/template/dependent-name13.C: New test.
2197 * g++.dg/template/dr1794.C: New test.
2198 * g++.dg/template/dr314.C: New test.
2199 * g++.dg/template/dr1710.C: New test.
2200 * g++.dg/template/dr1710-2.C: New test.
2201 * g++.old-deja/g++.pt/crash38.C: Update dg-error.
2202
2203 2020-03-26 Iain Sandoe <iain@sandoe.co.uk>
2204
2205 * g++.dg/coroutines/torture/co-ret-09-bool-await-susp.C: Amend
2206 to n4849 behaviour.
2207 * g++.dg/coroutines/torture/symmetric-transfer-00-basic.C: New
2208 test.
2209
2210 2020-03-26 Iain Sandoe <iain@sandoe.co.uk>
2211
2212 * g++.dg/coroutines/torture/exceptions-test-01-n4849-a.C: New test.
2213
2214 2020-03-26 Martin Liska <mliska@suse.cz>
2215
2216 * gcc.target/i386/pr81213.c: Do not scan assembler
2217 and add one missing PR entry.
2218
2219 2020-03-26 Jakub Jelinek <jakub@redhat.com>
2220
2221 PR debug/94323
2222 * g++.dg/debug/pr94323.C: New test.
2223
2224 2020-03-26 Martin Liska <mliska@suse.cz>
2225
2226 PR testsuite/94334
2227 * gcc.dg/lto/pr94271_0.c: Skip for non-x86 targets
2228 and add ifunc effective target.
2229 * gcc.target/i386/pr81213-2.c: Add ifunc effective target.
2230
2231 2020-03-26 Jakub Jelinek <jakub@redhat.com>
2232
2233 PR debug/94281
2234 * g++.dg/debug/pr94281.C: New test.
2235
2236 PR c++/81349
2237 * g++.dg/cpp1z/pr81349.C: New test.
2238
2239 PR c++/94272
2240 * g++.dg/debug/pr94272.C: New test.
2241
2242 2020-03-26 Felix Yang <felix.yang@huawei.com>
2243
2244 PR tree-optimization/94269
2245 * gcc.dg/pr94269.c: New test.
2246
2247 2020-03-25 Andrew Stubbs <ams@codesourcery.com>
2248
2249 * gcc.dg/vect/bb-slp-pr69907.c: Disable the dump scan for amdgcn.
2250 * lib/target-supports.exp (check_effective_target_vect_unpack):
2251 Add amdgcn.
2252
2253 2020-03-25 Jakub Jelinek <jakub@redhat.com>
2254
2255 PR target/94292
2256 * gcc.dg/pr94292.c: New test.
2257
2258 2020-03-25 Martin Sebor <msebor@redhat.com>
2259
2260 PR middle-end/94004
2261 * gcc.dg/Walloca-larger-than-3.c: New test.
2262 * gcc.dg/Walloca-larger-than-3.h: New test header.
2263 * gcc.dg/Wvla-larger-than-4.c: New test.
2264
2265 2020-03-25 Patrick Palka <ppalka@redhat.com>
2266
2267 PR c++/94265
2268 * g++.dg/warn/Wduplicated-cond1.C: New test.
2269
2270 2020-03-25 Martin Sebor <msebor@redhat.com>
2271
2272 PR tree-optimization/94131
2273 * gcc.dg/pr94131.c: New test.
2274
2275 2020-03-25 Sandra Loosemore <sandra@codesourcery.com>
2276
2277 * gcc.dg/pr92301.c (main): Allow argc to be 0 to support
2278 embedded targets.
2279
2280 2020-03-25 Jakub Jelinek <jakub@redhat.com>
2281
2282 PR debug/94296
2283 * gcc.dg/cleanup-13.c: Add a comment that the test is not
2284 -fcompare-debug compatible with certain other options.
2285
2286 PR target/94308
2287 * gcc.target/i386/pr94308.c: New test.
2288
2289 2020-03-25 Martin Liska <mliska@suse.cz>
2290
2291 PR target/93274
2292 PR ipa/94271
2293 * gcc.target/i386/pr81213-2.c: New test.
2294 * gcc.target/i386/pr81213.c: Add additional source.
2295 * gcc.dg/lto/pr94271_0.c: New test.
2296 * gcc.dg/lto/pr94271_1.c: New test.
2297
2298 2020-03-25 Jakub Jelinek <jakub@redhat.com>
2299
2300 PR debug/94280
2301 * gfortran.dg/iso_c_binding_compiler_1.f90: Add dg-skip-if for
2302 -fcompare-debug.
2303 * gfortran.dg/iso_c_binding_compiler_3.f90: Likewise.
2304 * gfortran.dg/unlimited_polymorphic_31.f03: Likewise.
2305
2306 2020-03-25 Mark Eggleston <mark.eggleston@codethink.com>
2307
2308 PR fortran/93484
2309 * gfortran.dg/pr93484_1.f90: New test.
2310 * gfortran.dg/pr93484_2.f90: New test.
2311
2312 2020-03-25 Jakub Jelinek <jakub@redhat.com>
2313
2314 PR middle-end/94303
2315 * g++.dg/torture/pr94303.C: New test.
2316
2317 PR c++/94223
2318 * g++.dg/opt/pr94223.C: New test.
2319
2320 PR tree-optimization/94300
2321 * gcc.target/i386/avx512f-pr94300.c: New test.
2322
2323 PR debug/94283
2324 * gcc.dg/pr94283.c: New test.
2325
2326 2020-03-24 Sandra Loosemore <sandra@codesourcery.com>
2327
2328 * gcc.dg/analyzer/sigsetjmp-5.c: Require sigsetjmp support.
2329 * gcc.dg/analyzer/sigsetjmp-6.c: Likewise.
2330 * lib/target-supports.exp (check_effective_target_sigsetjmp): New.
2331
2332 2020-03-24 Marek Polacek <polacek@redhat.com>
2333
2334 PR c++/94190 - wrong no post-decrement operator error in template.
2335 * g++.dg/conversion/op7.C: New test.
2336
2337 2020-03-24 Christophe Lyon <christophe.lyon@linaro.org>
2338
2339 * gcc/arm/vfp-1.c: Use arm_fp__ok effective-target.
2340 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
2341 * gcc.target/arm/vfp-ldmiad.c: Likewise.
2342 * gcc.target/arm/vfp-stmdbd.c: Likewise.
2343 * gcc.target/arm/vfp-stmiad.c: Likewise.
2344 * gcc.target/arm/vnmul-1.c: Likewise.
2345 * gcc.target/arm/vnmul-3.c: Likewise.
2346 * gcc.target/arm/vnmul-4.c: Likewise.
2347
2348 2020-03-24 Christophe Lyon <christophe.lyon@linaro.org>
2349
2350 * gcc.target/arm/cmp-2.c: Move double-precision tests to...
2351 * gcc.target/arm/cmp-3.c: ...here (new file)
2352
2353 2020-03-24 Christophe Lyon <christophe.lyon@linaro.org>
2354
2355 * lib/target-supports.exp
2356 (check_effective_target_arm_fp_dp_ok_nocache): New.
2357 (check_effective_target_arm_fp_dp_ok): New.
2358 (add_options_for_arm_fp_dp): New.
2359
2360 2020-03-24 Jakub Jelinek <jakub@redhat.com>
2361
2362 PR target/94286
2363 * gcc.dg/pr94286.c: New test.
2364
2365 PR debug/94285
2366 * gfortran.dg/pr94285.f90: New test.
2367
2368 PR debug/94283
2369 * gcc.target/i386/pr94283.c: New test.
2370
2371 PR debug/94277
2372 * gcc.dg/pr94277.c: New test.
2373
2374 2020-03-23 Jeff Law <law@redhat.com>
2375
2376 PR target/94144
2377 PR target/94238
2378 * gcc.c-torture/compile/pr94144.c: New test.
2379 * gcc.c-torture/compile/pr94238.c: New test.
2380
2381 2020-03-23 Patrick Palka <ppalka@redhat.com>
2382
2383 PR c++/93805
2384 * g++.dg/warn/Wnoexcept2.C: New test.
2385
2386 2020-03-23 Jakub Jelinek <jakub@redhat.com>
2387
2388 PR c++/91993
2389 * g++.dg/warn/Wconversion-pr91993.C: New test.
2390 * g++.dg/ubsan/pr91993.C: New test.
2391 * c-c++-common/ubsan/float-cast-overflow-1.c: Add -Wno-overflow
2392 to dg-options.
2393 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
2394 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
2395
2396 2020-03-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
2397 Andre Vieira <andre.simoesdiasvieira@arm.com>
2398 Mihail Ionescu <mihail.ionescu@arm.com>
2399
2400 * gcc.target/arm/mve/intrinsics/vshlcq_m_s16.c: New test.
2401 * gcc.target/arm/mve/intrinsics/vshlcq_m_s32.c: Likewise.
2402 * gcc.target/arm/mve/intrinsics/vshlcq_m_s8.c: Likewise.
2403 * gcc.target/arm/mve/intrinsics/vshlcq_m_u16.c: Likewise.
2404 * gcc.target/arm/mve/intrinsics/vshlcq_m_u32.c: Likewise.
2405 * gcc.target/arm/mve/intrinsics/vshlcq_m_u8.c: Likewise.
2406
2407 2020-03-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
2408
2409 * gcc.target/arm/mve/intrinsics/asrl.c: New test.
2410 * gcc.target/arm/mve/intrinsics/lsll.c: Likewise.
2411 * gcc.target/arm/mve/intrinsics/sqrshr.c: Likewise.
2412 * gcc.target/arm/mve/intrinsics/sqrshrl_sat48.c: Likewise.
2413 * gcc.target/arm/mve/intrinsics/sqrshrl_sat64.c: Likewise.
2414 * gcc.target/arm/mve/intrinsics/sqshl.c: Likewise.
2415 * gcc.target/arm/mve/intrinsics/sqshll.c: Likewise.
2416 * gcc.target/arm/mve/intrinsics/srshr.c: Likewise.
2417 * gcc.target/arm/mve/intrinsics/srshrl.c: Likewise.
2418 * gcc.target/arm/mve/intrinsics/uqrshl.c: Likewise.
2419 * gcc.target/arm/mve/intrinsics/uqrshll_sat48.c: Likewise.
2420 * gcc.target/arm/mve/intrinsics/uqrshll_sat64.c: Likewise.
2421 * gcc.target/arm/mve/intrinsics/uqshl.c: Likewise.
2422 * gcc.target/arm/mve/intrinsics/uqshll.c: Likewise.
2423 * gcc.target/arm/mve/intrinsics/urshr.c: Likewise.
2424 * gcc.target/arm/mve/intrinsics/urshrl.c: Likewise.
2425 * lib/target-supports.exp:
2426 (check_effective_target_arm_v8_1m_mve_fp_ok_nocache): Modify to not
2427 support MVE floating point in Big Endian mode.
2428 (check_effective_target_arm_v8_1m_mve_ok_nocache): Modify to not
2429 support MVE integer in Big Endian mode.
2430
2431 2020-03-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
2432 Andre Vieira <andre.simoesdiasvieira@arm.com>
2433 Mihail Ionescu <mihail.ionescu@arm.com>
2434
2435 * gcc.target/arm/mve/intrinsics/vgetq_lane_f16.c: New test.
2436 * gcc.target/arm/mve/intrinsics/vgetq_lane_f32.c: Likewise.
2437 * gcc.target/arm/mve/intrinsics/vgetq_lane_s16.c: Likewise.
2438 * gcc.target/arm/mve/intrinsics/vgetq_lane_s32.c: Likewise.
2439 * gcc.target/arm/mve/intrinsics/vgetq_lane_s64.c: Likewise.
2440 * gcc.target/arm/mve/intrinsics/vgetq_lane_s8.c: Likewise.
2441 * gcc.target/arm/mve/intrinsics/vgetq_lane_u16.c: Likewise.
2442 * gcc.target/arm/mve/intrinsics/vgetq_lane_u32.c: Likewise.
2443 * gcc.target/arm/mve/intrinsics/vgetq_lane_u64.c: Likewise.
2444 * gcc.target/arm/mve/intrinsics/vgetq_lane_u8.c: Likewise.
2445 * gcc.target/arm/mve/intrinsics/vsetq_lane_f16.c: Likewise.
2446 * gcc.target/arm/mve/intrinsics/vsetq_lane_f32.c: Likewise.
2447 * gcc.target/arm/mve/intrinsics/vsetq_lane_s16.c: Likewise.
2448 * gcc.target/arm/mve/intrinsics/vsetq_lane_s32.c: Likewise.
2449 * gcc.target/arm/mve/intrinsics/vsetq_lane_s64.c: Likewise.
2450 * gcc.target/arm/mve/intrinsics/vsetq_lane_s8.c: Likewise.
2451 * gcc.target/arm/mve/intrinsics/vsetq_lane_u16.c: Likewise.
2452 * gcc.target/arm/mve/intrinsics/vsetq_lane_u32.c: Likewise.
2453 * gcc.target/arm/mve/intrinsics/vsetq_lane_u64.c: Likewise.
2454 * gcc.target/arm/mve/intrinsics/vsetq_lane_u8.c: Likewise.
2455
2456 2020-03-23 Andrea Corallo <andrea.corallo@arm.com>
2457
2458 * jit.dg/all-non-failing-tests.h: Add test-long-string-literal.c.
2459 * jit.dg/test-long-string-literal.c: New testcase.
2460
2461 2020-03-23 Andre Vieira <andre.simoesdiasvieira@arm.com>
2462
2463 * gcc.target/arm/mve/intrinsics/mve_fp_fpu1.c: Remove dg-do.
2464 * gcc.target/arm/mve/intrinsics/mve_fp_fpu2.c: Likewise.
2465 * gcc.target/arm/mve/intrinsics/mve_fpu1.c: Likewise.
2466 * gcc.target/arm/mve/intrinsics/mve_fpu2.c: Likewise.
2467 * gcc.target/arm/mve/intrinsics/mve_fpu3.c: Likewise.
2468 * gcc.target/arm/mve/intrinsics/mve_libcall1.c: Likewise.
2469 * gcc.target/arm/mve/intrinsics/mve_libcall2.c: Likewise.
2470 * gcc.target/arm/mve/intrinsics/mve_move_gpr_to_gpr.c: Likewise.
2471 * gcc.target/arm/mve/intrinsics/mve_vector_float.c: Likewise.
2472 * gcc.target/arm/mve/intrinsics/mve_vector_float1.c: Likewise.
2473 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Likewise.
2474 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise.
2475 * gcc.target/arm/mve/intrinsics/mve_vector_int1.c: Likewise.
2476 * gcc.target/arm/mve/intrinsics/mve_vector_int2.c: Likewise.
2477 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
2478 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
2479 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
2480 * gcc.target/arm/mve/intrinsics/vabavq_p_s16.c: Likewise.
2481 * gcc.target/arm/mve/intrinsics/vabavq_p_s32.c: Likewise.
2482 * gcc.target/arm/mve/intrinsics/vabavq_p_s8.c: Likewise.
2483 * gcc.target/arm/mve/intrinsics/vabavq_p_u16.c: Likewise.
2484 * gcc.target/arm/mve/intrinsics/vabavq_p_u32.c: Likewise.
2485 * gcc.target/arm/mve/intrinsics/vabavq_p_u8.c: Likewise.
2486 * gcc.target/arm/mve/intrinsics/vabavq_s16.c: Likewise.
2487 * gcc.target/arm/mve/intrinsics/vabavq_s32.c: Likewise.
2488 * gcc.target/arm/mve/intrinsics/vabavq_s8.c: Likewise.
2489 * gcc.target/arm/mve/intrinsics/vabavq_u16.c: Likewise.
2490 * gcc.target/arm/mve/intrinsics/vabavq_u32.c: Likewise.
2491 * gcc.target/arm/mve/intrinsics/vabavq_u8.c: Likewise.
2492 * gcc.target/arm/mve/intrinsics/vabdq_f16.c: Likewise.
2493 * gcc.target/arm/mve/intrinsics/vabdq_f32.c: Likewise.
2494 * gcc.target/arm/mve/intrinsics/vabdq_m_f16.c: Likewise.
2495 * gcc.target/arm/mve/intrinsics/vabdq_m_f32.c: Likewise.
2496 * gcc.target/arm/mve/intrinsics/vabdq_m_s16.c: Likewise.
2497 * gcc.target/arm/mve/intrinsics/vabdq_m_s32.c: Likewise.
2498 * gcc.target/arm/mve/intrinsics/vabdq_m_s8.c: Likewise.
2499 * gcc.target/arm/mve/intrinsics/vabdq_m_u16.c: Likewise.
2500 * gcc.target/arm/mve/intrinsics/vabdq_m_u32.c: Likewise.
2501 * gcc.target/arm/mve/intrinsics/vabdq_m_u8.c: Likewise.
2502 * gcc.target/arm/mve/intrinsics/vabdq_s16.c: Likewise.
2503 * gcc.target/arm/mve/intrinsics/vabdq_s32.c: Likewise.
2504 * gcc.target/arm/mve/intrinsics/vabdq_s8.c: Likewise.
2505 * gcc.target/arm/mve/intrinsics/vabdq_u16.c: Likewise.
2506 * gcc.target/arm/mve/intrinsics/vabdq_u32.c: Likewise.
2507 * gcc.target/arm/mve/intrinsics/vabdq_u8.c: Likewise.
2508 * gcc.target/arm/mve/intrinsics/vabdq_x_f16.c: Likewise.
2509 * gcc.target/arm/mve/intrinsics/vabdq_x_f32.c: Likewise.
2510 * gcc.target/arm/mve/intrinsics/vabdq_x_s16.c: Likewise.
2511 * gcc.target/arm/mve/intrinsics/vabdq_x_s32.c: Likewise.
2512 * gcc.target/arm/mve/intrinsics/vabdq_x_s8.c: Likewise.
2513 * gcc.target/arm/mve/intrinsics/vabdq_x_u16.c: Likewise.
2514 * gcc.target/arm/mve/intrinsics/vabdq_x_u32.c: Likewise.
2515 * gcc.target/arm/mve/intrinsics/vabdq_x_u8.c: Likewise.
2516 * gcc.target/arm/mve/intrinsics/vabsq_f16.c: Likewise.
2517 * gcc.target/arm/mve/intrinsics/vabsq_f32.c: Likewise.
2518 * gcc.target/arm/mve/intrinsics/vabsq_m_f16.c: Likewise.
2519 * gcc.target/arm/mve/intrinsics/vabsq_m_f32.c: Likewise.
2520 * gcc.target/arm/mve/intrinsics/vabsq_m_s16.c: Likewise.
2521 * gcc.target/arm/mve/intrinsics/vabsq_m_s32.c: Likewise.
2522 * gcc.target/arm/mve/intrinsics/vabsq_m_s8.c: Likewise.
2523 * gcc.target/arm/mve/intrinsics/vabsq_s16.c: Likewise.
2524 * gcc.target/arm/mve/intrinsics/vabsq_s32.c: Likewise.
2525 * gcc.target/arm/mve/intrinsics/vabsq_s8.c: Likewise.
2526 * gcc.target/arm/mve/intrinsics/vabsq_x_f16.c: Likewise.
2527 * gcc.target/arm/mve/intrinsics/vabsq_x_f32.c: Likewise.
2528 * gcc.target/arm/mve/intrinsics/vabsq_x_s16.c: Likewise.
2529 * gcc.target/arm/mve/intrinsics/vabsq_x_s32.c: Likewise.
2530 * gcc.target/arm/mve/intrinsics/vabsq_x_s8.c: Likewise.
2531 * gcc.target/arm/mve/intrinsics/vadciq_m_s32.c: Likewise.
2532 * gcc.target/arm/mve/intrinsics/vadciq_m_u32.c: Likewise.
2533 * gcc.target/arm/mve/intrinsics/vadciq_s32.c: Likewise.
2534 * gcc.target/arm/mve/intrinsics/vadciq_u32.c: Likewise.
2535 * gcc.target/arm/mve/intrinsics/vadcq_m_s32.c: Likewise.
2536 * gcc.target/arm/mve/intrinsics/vadcq_m_u32.c: Likewise.
2537 * gcc.target/arm/mve/intrinsics/vadcq_s32.c: Likewise.
2538 * gcc.target/arm/mve/intrinsics/vadcq_u32.c: Likewise.
2539 * gcc.target/arm/mve/intrinsics/vaddlvaq_p_s32.c: Likewise.
2540 * gcc.target/arm/mve/intrinsics/vaddlvaq_p_u32.c: Likewise.
2541 * gcc.target/arm/mve/intrinsics/vaddlvaq_s32.c: Likewise.
2542 * gcc.target/arm/mve/intrinsics/vaddlvaq_u32.c: Likewise.
2543 * gcc.target/arm/mve/intrinsics/vaddlvq_p_s32.c: Likewise.
2544 * gcc.target/arm/mve/intrinsics/vaddlvq_p_u32.c: Likewise.
2545 * gcc.target/arm/mve/intrinsics/vaddlvq_s32.c: Likewise.
2546 * gcc.target/arm/mve/intrinsics/vaddlvq_u32.c: Likewise.
2547 * gcc.target/arm/mve/intrinsics/vaddq_f16.c: Likewise.
2548 * gcc.target/arm/mve/intrinsics/vaddq_f32.c: Likewise.
2549 * gcc.target/arm/mve/intrinsics/vaddq_m_f16.c: Likewise.
2550 * gcc.target/arm/mve/intrinsics/vaddq_m_f32.c: Likewise.
2551 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f16.c: Likewise.
2552 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f32.c: Likewise.
2553 * gcc.target/arm/mve/intrinsics/vaddq_m_n_s16.c: Likewise.
2554 * gcc.target/arm/mve/intrinsics/vaddq_m_n_s32.c: Likewise.
2555 * gcc.target/arm/mve/intrinsics/vaddq_m_n_s8.c: Likewise.
2556 * gcc.target/arm/mve/intrinsics/vaddq_m_n_u16.c: Likewise.
2557 * gcc.target/arm/mve/intrinsics/vaddq_m_n_u32.c: Likewise.
2558 * gcc.target/arm/mve/intrinsics/vaddq_m_n_u8.c: Likewise.
2559 * gcc.target/arm/mve/intrinsics/vaddq_m_s16.c: Likewise.
2560 * gcc.target/arm/mve/intrinsics/vaddq_m_s32.c: Likewise.
2561 * gcc.target/arm/mve/intrinsics/vaddq_m_s8.c: Likewise.
2562 * gcc.target/arm/mve/intrinsics/vaddq_m_u16.c: Likewise.
2563 * gcc.target/arm/mve/intrinsics/vaddq_m_u32.c: Likewise.
2564 * gcc.target/arm/mve/intrinsics/vaddq_m_u8.c: Likewise.
2565 * gcc.target/arm/mve/intrinsics/vaddq_n_f16.c: Likewise.
2566 * gcc.target/arm/mve/intrinsics/vaddq_n_f32.c: Likewise.
2567 * gcc.target/arm/mve/intrinsics/vaddq_n_s16.c: Likewise.
2568 * gcc.target/arm/mve/intrinsics/vaddq_n_s32.c: Likewise.
2569 * gcc.target/arm/mve/intrinsics/vaddq_n_s8.c: Likewise.
2570 * gcc.target/arm/mve/intrinsics/vaddq_n_u16.c: Likewise.
2571 * gcc.target/arm/mve/intrinsics/vaddq_n_u32.c: Likewise.
2572 * gcc.target/arm/mve/intrinsics/vaddq_n_u8.c: Likewise.
2573 * gcc.target/arm/mve/intrinsics/vaddq_s16.c: Likewise.
2574 * gcc.target/arm/mve/intrinsics/vaddq_s32.c: Likewise.
2575 * gcc.target/arm/mve/intrinsics/vaddq_s8.c: Likewise.
2576 * gcc.target/arm/mve/intrinsics/vaddq_u16.c: Likewise.
2577 * gcc.target/arm/mve/intrinsics/vaddq_u32.c: Likewise.
2578 * gcc.target/arm/mve/intrinsics/vaddq_u8.c: Likewise.
2579 * gcc.target/arm/mve/intrinsics/vaddq_x_f16.c: Likewise.
2580 * gcc.target/arm/mve/intrinsics/vaddq_x_f32.c: Likewise.
2581 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f16.c: Likewise.
2582 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f32.c: Likewise.
2583 * gcc.target/arm/mve/intrinsics/vaddq_x_n_s16.c: Likewise.
2584 * gcc.target/arm/mve/intrinsics/vaddq_x_n_s32.c: Likewise.
2585 * gcc.target/arm/mve/intrinsics/vaddq_x_n_s8.c: Likewise.
2586 * gcc.target/arm/mve/intrinsics/vaddq_x_n_u16.c: Likewise.
2587 * gcc.target/arm/mve/intrinsics/vaddq_x_n_u32.c: Likewise.
2588 * gcc.target/arm/mve/intrinsics/vaddq_x_n_u8.c: Likewise.
2589 * gcc.target/arm/mve/intrinsics/vaddq_x_s16.c: Likewise.
2590 * gcc.target/arm/mve/intrinsics/vaddq_x_s32.c: Likewise.
2591 * gcc.target/arm/mve/intrinsics/vaddq_x_s8.c: Likewise.
2592 * gcc.target/arm/mve/intrinsics/vaddq_x_u16.c: Likewise.
2593 * gcc.target/arm/mve/intrinsics/vaddq_x_u32.c: Likewise.
2594 * gcc.target/arm/mve/intrinsics/vaddq_x_u8.c: Likewise.
2595 * gcc.target/arm/mve/intrinsics/vaddvaq_p_s16.c: Likewise.
2596 * gcc.target/arm/mve/intrinsics/vaddvaq_p_s32.c: Likewise.
2597 * gcc.target/arm/mve/intrinsics/vaddvaq_p_s8.c: Likewise.
2598 * gcc.target/arm/mve/intrinsics/vaddvaq_p_u16.c: Likewise.
2599 * gcc.target/arm/mve/intrinsics/vaddvaq_p_u32.c: Likewise.
2600 * gcc.target/arm/mve/intrinsics/vaddvaq_p_u8.c: Likewise.
2601 * gcc.target/arm/mve/intrinsics/vaddvaq_s16.c: Likewise.
2602 * gcc.target/arm/mve/intrinsics/vaddvaq_s32.c: Likewise.
2603 * gcc.target/arm/mve/intrinsics/vaddvaq_s8.c: Likewise.
2604 * gcc.target/arm/mve/intrinsics/vaddvaq_u16.c: Likewise.
2605 * gcc.target/arm/mve/intrinsics/vaddvaq_u32.c: Likewise.
2606 * gcc.target/arm/mve/intrinsics/vaddvaq_u8.c: Likewise.
2607 * gcc.target/arm/mve/intrinsics/vaddvq_p_s16.c: Likewise.
2608 * gcc.target/arm/mve/intrinsics/vaddvq_p_s32.c: Likewise.
2609 * gcc.target/arm/mve/intrinsics/vaddvq_p_s8.c: Likewise.
2610 * gcc.target/arm/mve/intrinsics/vaddvq_p_u16.c: Likewise.
2611 * gcc.target/arm/mve/intrinsics/vaddvq_p_u32.c: Likewise.
2612 * gcc.target/arm/mve/intrinsics/vaddvq_p_u8.c: Likewise.
2613 * gcc.target/arm/mve/intrinsics/vaddvq_s16.c: Likewise.
2614 * gcc.target/arm/mve/intrinsics/vaddvq_s32.c: Likewise.
2615 * gcc.target/arm/mve/intrinsics/vaddvq_s8.c: Likewise.
2616 * gcc.target/arm/mve/intrinsics/vaddvq_u16.c: Likewise.
2617 * gcc.target/arm/mve/intrinsics/vaddvq_u32.c: Likewise.
2618 * gcc.target/arm/mve/intrinsics/vaddvq_u8.c: Likewise.
2619 * gcc.target/arm/mve/intrinsics/vandq_f16.c: Likewise.
2620 * gcc.target/arm/mve/intrinsics/vandq_f32.c: Likewise.
2621 * gcc.target/arm/mve/intrinsics/vandq_m_f16.c: Likewise.
2622 * gcc.target/arm/mve/intrinsics/vandq_m_f32.c: Likewise.
2623 * gcc.target/arm/mve/intrinsics/vandq_m_s16.c: Likewise.
2624 * gcc.target/arm/mve/intrinsics/vandq_m_s32.c: Likewise.
2625 * gcc.target/arm/mve/intrinsics/vandq_m_s8.c: Likewise.
2626 * gcc.target/arm/mve/intrinsics/vandq_m_u16.c: Likewise.
2627 * gcc.target/arm/mve/intrinsics/vandq_m_u32.c: Likewise.
2628 * gcc.target/arm/mve/intrinsics/vandq_m_u8.c: Likewise.
2629 * gcc.target/arm/mve/intrinsics/vandq_s16.c: Likewise.
2630 * gcc.target/arm/mve/intrinsics/vandq_s32.c: Likewise.
2631 * gcc.target/arm/mve/intrinsics/vandq_s8.c: Likewise.
2632 * gcc.target/arm/mve/intrinsics/vandq_u16.c: Likewise.
2633 * gcc.target/arm/mve/intrinsics/vandq_u32.c: Likewise.
2634 * gcc.target/arm/mve/intrinsics/vandq_u8.c: Likewise.
2635 * gcc.target/arm/mve/intrinsics/vandq_x_f16.c: Likewise.
2636 * gcc.target/arm/mve/intrinsics/vandq_x_f32.c: Likewise.
2637 * gcc.target/arm/mve/intrinsics/vandq_x_s16.c: Likewise.
2638 * gcc.target/arm/mve/intrinsics/vandq_x_s32.c: Likewise.
2639 * gcc.target/arm/mve/intrinsics/vandq_x_s8.c: Likewise.
2640 * gcc.target/arm/mve/intrinsics/vandq_x_u16.c: Likewise.
2641 * gcc.target/arm/mve/intrinsics/vandq_x_u32.c: Likewise.
2642 * gcc.target/arm/mve/intrinsics/vandq_x_u8.c: Likewise.
2643 * gcc.target/arm/mve/intrinsics/vbicq_f16.c: Likewise.
2644 * gcc.target/arm/mve/intrinsics/vbicq_f32.c: Likewise.
2645 * gcc.target/arm/mve/intrinsics/vbicq_m_f16.c: Likewise.
2646 * gcc.target/arm/mve/intrinsics/vbicq_m_f32.c: Likewise.
2647 * gcc.target/arm/mve/intrinsics/vbicq_m_n_s16.c: Likewise.
2648 * gcc.target/arm/mve/intrinsics/vbicq_m_n_s32.c: Likewise.
2649 * gcc.target/arm/mve/intrinsics/vbicq_m_n_u16.c: Likewise.
2650 * gcc.target/arm/mve/intrinsics/vbicq_m_n_u32.c: Likewise.
2651 * gcc.target/arm/mve/intrinsics/vbicq_m_s16.c: Likewise.
2652 * gcc.target/arm/mve/intrinsics/vbicq_m_s32.c: Likewise.
2653 * gcc.target/arm/mve/intrinsics/vbicq_m_s8.c: Likewise.
2654 * gcc.target/arm/mve/intrinsics/vbicq_m_u16.c: Likewise.
2655 * gcc.target/arm/mve/intrinsics/vbicq_m_u32.c: Likewise.
2656 * gcc.target/arm/mve/intrinsics/vbicq_m_u8.c: Likewise.
2657 * gcc.target/arm/mve/intrinsics/vbicq_n_s16.c: Likewise.
2658 * gcc.target/arm/mve/intrinsics/vbicq_n_s32.c: Likewise.
2659 * gcc.target/arm/mve/intrinsics/vbicq_n_u16.c: Likewise.
2660 * gcc.target/arm/mve/intrinsics/vbicq_n_u32.c: Likewise.
2661 * gcc.target/arm/mve/intrinsics/vbicq_s16.c: Likewise.
2662 * gcc.target/arm/mve/intrinsics/vbicq_s32.c: Likewise.
2663 * gcc.target/arm/mve/intrinsics/vbicq_s8.c: Likewise.
2664 * gcc.target/arm/mve/intrinsics/vbicq_u16.c: Likewise.
2665 * gcc.target/arm/mve/intrinsics/vbicq_u32.c: Likewise.
2666 * gcc.target/arm/mve/intrinsics/vbicq_u8.c: Likewise.
2667 * gcc.target/arm/mve/intrinsics/vbicq_x_f16.c: Likewise.
2668 * gcc.target/arm/mve/intrinsics/vbicq_x_f32.c: Likewise.
2669 * gcc.target/arm/mve/intrinsics/vbicq_x_s16.c: Likewise.
2670 * gcc.target/arm/mve/intrinsics/vbicq_x_s32.c: Likewise.
2671 * gcc.target/arm/mve/intrinsics/vbicq_x_s8.c: Likewise.
2672 * gcc.target/arm/mve/intrinsics/vbicq_x_u16.c: Likewise.
2673 * gcc.target/arm/mve/intrinsics/vbicq_x_u32.c: Likewise.
2674 * gcc.target/arm/mve/intrinsics/vbicq_x_u8.c: Likewise.
2675 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f16.c: Likewise.
2676 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f32.c: Likewise.
2677 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s16.c: Likewise.
2678 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s32.c: Likewise.
2679 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s8.c: Likewise.
2680 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u16.c: Likewise.
2681 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u32.c: Likewise.
2682 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u8.c: Likewise.
2683 * gcc.target/arm/mve/intrinsics/vbrsrq_n_f16.c: Likewise.
2684 * gcc.target/arm/mve/intrinsics/vbrsrq_n_f32.c: Likewise.
2685 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s16.c: Likewise.
2686 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s32.c: Likewise.
2687 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s8.c: Likewise.
2688 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u16.c: Likewise.
2689 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u32.c: Likewise.
2690 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u8.c: Likewise.
2691 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f16.c: Likewise.
2692 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f32.c: Likewise.
2693 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s16.c: Likewise.
2694 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s32.c: Likewise.
2695 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s8.c: Likewise.
2696 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u16.c: Likewise.
2697 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u32.c: Likewise.
2698 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u8.c: Likewise.
2699 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_f16.c: Likewise.
2700 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_f32.c: Likewise.
2701 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_f16.c: Likewise.
2702 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_f32.c: Likewise.
2703 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s16.c: Likewise.
2704 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s32.c: Likewise.
2705 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s8.c: Likewise.
2706 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u16.c: Likewise.
2707 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u32.c: Likewise.
2708 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u8.c: Likewise.
2709 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s16.c: Likewise.
2710 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s32.c: Likewise.
2711 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s8.c: Likewise.
2712 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u16.c: Likewise.
2713 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u32.c: Likewise.
2714 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u8.c: Likewise.
2715 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_f16.c: Likewise.
2716 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_f32.c: Likewise.
2717 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s16.c: Likewise.
2718 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s32.c: Likewise.
2719 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s8.c: Likewise.
2720 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u16.c: Likewise.
2721 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u32.c: Likewise.
2722 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u8.c: Likewise.
2723 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_f16.c: Likewise.
2724 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_f32.c: Likewise.
2725 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_f16.c: Likewise.
2726 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_f32.c: Likewise.
2727 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s16.c: Likewise.
2728 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s32.c: Likewise.
2729 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s8.c: Likewise.
2730 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u16.c: Likewise.
2731 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u32.c: Likewise.
2732 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u8.c: Likewise.
2733 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s16.c: Likewise.
2734 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s32.c: Likewise.
2735 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s8.c: Likewise.
2736 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u16.c: Likewise.
2737 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u32.c: Likewise.
2738 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u8.c: Likewise.
2739 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_f16.c: Likewise.
2740 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_f32.c: Likewise.
2741 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s16.c: Likewise.
2742 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s32.c: Likewise.
2743 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s8.c: Likewise.
2744 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u16.c: Likewise.
2745 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u32.c: Likewise.
2746 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u8.c: Likewise.
2747 * gcc.target/arm/mve/intrinsics/vclsq_m_s16.c: Likewise.
2748 * gcc.target/arm/mve/intrinsics/vclsq_m_s32.c: Likewise.
2749 * gcc.target/arm/mve/intrinsics/vclsq_m_s8.c: Likewise.
2750 * gcc.target/arm/mve/intrinsics/vclsq_s16.c: Likewise.
2751 * gcc.target/arm/mve/intrinsics/vclsq_s32.c: Likewise.
2752 * gcc.target/arm/mve/intrinsics/vclsq_s8.c: Likewise.
2753 * gcc.target/arm/mve/intrinsics/vclsq_x_s16.c: Likewise.
2754 * gcc.target/arm/mve/intrinsics/vclsq_x_s32.c: Likewise.
2755 * gcc.target/arm/mve/intrinsics/vclsq_x_s8.c: Likewise.
2756 * gcc.target/arm/mve/intrinsics/vclzq_m_s16.c: Likewise.
2757 * gcc.target/arm/mve/intrinsics/vclzq_m_s32.c: Likewise.
2758 * gcc.target/arm/mve/intrinsics/vclzq_m_s8.c: Likewise.
2759 * gcc.target/arm/mve/intrinsics/vclzq_m_u16.c: Likewise.
2760 * gcc.target/arm/mve/intrinsics/vclzq_m_u32.c: Likewise.
2761 * gcc.target/arm/mve/intrinsics/vclzq_m_u8.c: Likewise.
2762 * gcc.target/arm/mve/intrinsics/vclzq_s16.c: Likewise.
2763 * gcc.target/arm/mve/intrinsics/vclzq_s32.c: Likewise.
2764 * gcc.target/arm/mve/intrinsics/vclzq_s8.c: Likewise.
2765 * gcc.target/arm/mve/intrinsics/vclzq_u16.c: Likewise.
2766 * gcc.target/arm/mve/intrinsics/vclzq_u32.c: Likewise.
2767 * gcc.target/arm/mve/intrinsics/vclzq_u8.c: Likewise.
2768 * gcc.target/arm/mve/intrinsics/vclzq_x_s16.c: Likewise.
2769 * gcc.target/arm/mve/intrinsics/vclzq_x_s32.c: Likewise.
2770 * gcc.target/arm/mve/intrinsics/vclzq_x_s8.c: Likewise.
2771 * gcc.target/arm/mve/intrinsics/vclzq_x_u16.c: Likewise.
2772 * gcc.target/arm/mve/intrinsics/vclzq_x_u32.c: Likewise.
2773 * gcc.target/arm/mve/intrinsics/vclzq_x_u8.c: Likewise.
2774 * gcc.target/arm/mve/intrinsics/vcmlaq_f16.c: Likewise.
2775 * gcc.target/arm/mve/intrinsics/vcmlaq_f32.c: Likewise.
2776 * gcc.target/arm/mve/intrinsics/vcmlaq_m_f16.c: Likewise.
2777 * gcc.target/arm/mve/intrinsics/vcmlaq_m_f32.c: Likewise.
2778 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f16.c: Likewise.
2779 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f32.c: Likewise.
2780 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f16.c: Likewise.
2781 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f32.c: Likewise.
2782 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f16.c: Likewise.
2783 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f32.c: Likewise.
2784 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f16.c: Likewise.
2785 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f32.c: Likewise.
2786 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f16.c: Likewise.
2787 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f32.c: Likewise.
2788 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f16.c: Likewise.
2789 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f32.c: Likewise.
2790 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u16.c: Likewise.
2791 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u32.c: Likewise.
2792 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u8.c: Likewise.
2793 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_u16.c: Likewise.
2794 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_u32.c: Likewise.
2795 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_u8.c: Likewise.
2796 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u16.c: Likewise.
2797 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u32.c: Likewise.
2798 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u8.c: Likewise.
2799 * gcc.target/arm/mve/intrinsics/vcmpcsq_u16.c: Likewise.
2800 * gcc.target/arm/mve/intrinsics/vcmpcsq_u32.c: Likewise.
2801 * gcc.target/arm/mve/intrinsics/vcmpcsq_u8.c: Likewise.
2802 * gcc.target/arm/mve/intrinsics/vcmpeqq_f16.c: Likewise.
2803 * gcc.target/arm/mve/intrinsics/vcmpeqq_f32.c: Likewise.
2804 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_f16.c: Likewise.
2805 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_f32.c: Likewise.
2806 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f16.c: Likewise.
2807 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f32.c: Likewise.
2808 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_s16.c: Likewise.
2809 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_s32.c: Likewise.
2810 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_s8.c: Likewise.
2811 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_u16.c: Likewise.
2812 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_u32.c: Likewise.
2813 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_u8.c: Likewise.
2814 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_s16.c: Likewise.
2815 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_s32.c: Likewise.
2816 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_s8.c: Likewise.
2817 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_u16.c: Likewise.
2818 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_u32.c: Likewise.
2819 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_u8.c: Likewise.
2820 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f16.c: Likewise.
2821 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f32.c: Likewise.
2822 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_s16.c: Likewise.
2823 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_s32.c: Likewise.
2824 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_s8.c: Likewise.
2825 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u16.c: Likewise.
2826 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u32.c: Likewise.
2827 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u8.c: Likewise.
2828 * gcc.target/arm/mve/intrinsics/vcmpeqq_s16.c: Likewise.
2829 * gcc.target/arm/mve/intrinsics/vcmpeqq_s32.c: Likewise.
2830 * gcc.target/arm/mve/intrinsics/vcmpeqq_s8.c: Likewise.
2831 * gcc.target/arm/mve/intrinsics/vcmpeqq_u16.c: Likewise.
2832 * gcc.target/arm/mve/intrinsics/vcmpeqq_u32.c: Likewise.
2833 * gcc.target/arm/mve/intrinsics/vcmpeqq_u8.c: Likewise.
2834 * gcc.target/arm/mve/intrinsics/vcmpgeq_f16.c: Likewise.
2835 * gcc.target/arm/mve/intrinsics/vcmpgeq_f32.c: Likewise.
2836 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_f16.c: Likewise.
2837 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_f32.c: Likewise.
2838 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f16.c: Likewise.
2839 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f32.c: Likewise.
2840 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s16.c: Likewise.
2841 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s32.c: Likewise.
2842 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s8.c: Likewise.
2843 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_s16.c: Likewise.
2844 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_s32.c: Likewise.
2845 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_s8.c: Likewise.
2846 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f16.c: Likewise.
2847 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f32.c: Likewise.
2848 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_s16.c: Likewise.
2849 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_s32.c: Likewise.
2850 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_s8.c: Likewise.
2851 * gcc.target/arm/mve/intrinsics/vcmpgeq_s16.c: Likewise.
2852 * gcc.target/arm/mve/intrinsics/vcmpgeq_s32.c: Likewise.
2853 * gcc.target/arm/mve/intrinsics/vcmpgeq_s8.c: Likewise.
2854 * gcc.target/arm/mve/intrinsics/vcmpgtq_f16.c: Likewise.
2855 * gcc.target/arm/mve/intrinsics/vcmpgtq_f32.c: Likewise.
2856 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_f16.c: Likewise.
2857 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_f32.c: Likewise.
2858 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f16.c: Likewise.
2859 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f32.c: Likewise.
2860 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_s16.c: Likewise.
2861 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_s32.c: Likewise.
2862 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_s8.c: Likewise.
2863 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_s16.c: Likewise.
2864 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_s32.c: Likewise.
2865 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_s8.c: Likewise.
2866 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16.c: Likewise.
2867 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f32.c: Likewise.
2868 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_s16.c: Likewise.
2869 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_s32.c: Likewise.
2870 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_s8.c: Likewise.
2871 * gcc.target/arm/mve/intrinsics/vcmpgtq_s16.c: Likewise.
2872 * gcc.target/arm/mve/intrinsics/vcmpgtq_s32.c: Likewise.
2873 * gcc.target/arm/mve/intrinsics/vcmpgtq_s8.c: Likewise.
2874 * gcc.target/arm/mve/intrinsics/vcmphiq_m_n_u16.c: Likewise.
2875 * gcc.target/arm/mve/intrinsics/vcmphiq_m_n_u32.c: Likewise.
2876 * gcc.target/arm/mve/intrinsics/vcmphiq_m_n_u8.c: Likewise.
2877 * gcc.target/arm/mve/intrinsics/vcmphiq_m_u16.c: Likewise.
2878 * gcc.target/arm/mve/intrinsics/vcmphiq_m_u32.c: Likewise.
2879 * gcc.target/arm/mve/intrinsics/vcmphiq_m_u8.c: Likewise.
2880 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u16.c: Likewise.
2881 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u32.c: Likewise.
2882 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u8.c: Likewise.
2883 * gcc.target/arm/mve/intrinsics/vcmphiq_u16.c: Likewise.
2884 * gcc.target/arm/mve/intrinsics/vcmphiq_u32.c: Likewise.
2885 * gcc.target/arm/mve/intrinsics/vcmphiq_u8.c: Likewise.
2886 * gcc.target/arm/mve/intrinsics/vcmpleq_f16.c: Likewise.
2887 * gcc.target/arm/mve/intrinsics/vcmpleq_f32.c: Likewise.
2888 * gcc.target/arm/mve/intrinsics/vcmpleq_m_f16.c: Likewise.
2889 * gcc.target/arm/mve/intrinsics/vcmpleq_m_f32.c: Likewise.
2890 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f16.c: Likewise.
2891 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f32.c: Likewise.
2892 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_s16.c: Likewise.
2893 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_s32.c: Likewise.
2894 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_s8.c: Likewise.
2895 * gcc.target/arm/mve/intrinsics/vcmpleq_m_s16.c: Likewise.
2896 * gcc.target/arm/mve/intrinsics/vcmpleq_m_s32.c: Likewise.
2897 * gcc.target/arm/mve/intrinsics/vcmpleq_m_s8.c: Likewise.
2898 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f16.c: Likewise.
2899 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f32.c: Likewise.
2900 * gcc.target/arm/mve/intrinsics/vcmpleq_n_s16.c: Likewise.
2901 * gcc.target/arm/mve/intrinsics/vcmpleq_n_s32.c: Likewise.
2902 * gcc.target/arm/mve/intrinsics/vcmpleq_n_s8.c: Likewise.
2903 * gcc.target/arm/mve/intrinsics/vcmpleq_s16.c: Likewise.
2904 * gcc.target/arm/mve/intrinsics/vcmpleq_s32.c: Likewise.
2905 * gcc.target/arm/mve/intrinsics/vcmpleq_s8.c: Likewise.
2906 * gcc.target/arm/mve/intrinsics/vcmpltq_f16.c: Likewise.
2907 * gcc.target/arm/mve/intrinsics/vcmpltq_f32.c: Likewise.
2908 * gcc.target/arm/mve/intrinsics/vcmpltq_m_f16.c: Likewise.
2909 * gcc.target/arm/mve/intrinsics/vcmpltq_m_f32.c: Likewise.
2910 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f16.c: Likewise.
2911 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f32.c: Likewise.
2912 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_s16.c: Likewise.
2913 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_s32.c: Likewise.
2914 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_s8.c: Likewise.
2915 * gcc.target/arm/mve/intrinsics/vcmpltq_m_s16.c: Likewise.
2916 * gcc.target/arm/mve/intrinsics/vcmpltq_m_s32.c: Likewise.
2917 * gcc.target/arm/mve/intrinsics/vcmpltq_m_s8.c: Likewise.
2918 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f16.c: Likewise.
2919 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f32.c: Likewise.
2920 * gcc.target/arm/mve/intrinsics/vcmpltq_n_s16.c: Likewise.
2921 * gcc.target/arm/mve/intrinsics/vcmpltq_n_s32.c: Likewise.
2922 * gcc.target/arm/mve/intrinsics/vcmpltq_n_s8.c: Likewise.
2923 * gcc.target/arm/mve/intrinsics/vcmpltq_s16.c: Likewise.
2924 * gcc.target/arm/mve/intrinsics/vcmpltq_s32.c: Likewise.
2925 * gcc.target/arm/mve/intrinsics/vcmpltq_s8.c: Likewise.
2926 * gcc.target/arm/mve/intrinsics/vcmpneq_f16.c: Likewise.
2927 * gcc.target/arm/mve/intrinsics/vcmpneq_f32.c: Likewise.
2928 * gcc.target/arm/mve/intrinsics/vcmpneq_m_f16.c: Likewise.
2929 * gcc.target/arm/mve/intrinsics/vcmpneq_m_f32.c: Likewise.
2930 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f16.c: Likewise.
2931 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f32.c: Likewise.
2932 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_s16.c: Likewise.
2933 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_s32.c: Likewise.
2934 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_s8.c: Likewise.
2935 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_u16.c: Likewise.
2936 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_u32.c: Likewise.
2937 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_u8.c: Likewise.
2938 * gcc.target/arm/mve/intrinsics/vcmpneq_m_s16.c: Likewise.
2939 * gcc.target/arm/mve/intrinsics/vcmpneq_m_s32.c: Likewise.
2940 * gcc.target/arm/mve/intrinsics/vcmpneq_m_s8.c: Likewise.
2941 * gcc.target/arm/mve/intrinsics/vcmpneq_m_u16.c: Likewise.
2942 * gcc.target/arm/mve/intrinsics/vcmpneq_m_u32.c: Likewise.
2943 * gcc.target/arm/mve/intrinsics/vcmpneq_m_u8.c: Likewise.
2944 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16.c: Likewise.
2945 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32.c: Likewise.
2946 * gcc.target/arm/mve/intrinsics/vcmpneq_n_s16.c: Likewise.
2947 * gcc.target/arm/mve/intrinsics/vcmpneq_n_s32.c: Likewise.
2948 * gcc.target/arm/mve/intrinsics/vcmpneq_n_s8.c: Likewise.
2949 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u16.c: Likewise.
2950 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u32.c: Likewise.
2951 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u8.c: Likewise.
2952 * gcc.target/arm/mve/intrinsics/vcmpneq_s16.c: Likewise.
2953 * gcc.target/arm/mve/intrinsics/vcmpneq_s32.c: Likewise.
2954 * gcc.target/arm/mve/intrinsics/vcmpneq_s8.c: Likewise.
2955 * gcc.target/arm/mve/intrinsics/vcmpneq_u16.c: Likewise.
2956 * gcc.target/arm/mve/intrinsics/vcmpneq_u32.c: Likewise.
2957 * gcc.target/arm/mve/intrinsics/vcmpneq_u8.c: Likewise.
2958 * gcc.target/arm/mve/intrinsics/vcmulq_f16.c: Likewise.
2959 * gcc.target/arm/mve/intrinsics/vcmulq_f32.c: Likewise.
2960 * gcc.target/arm/mve/intrinsics/vcmulq_m_f16.c: Likewise.
2961 * gcc.target/arm/mve/intrinsics/vcmulq_m_f32.c: Likewise.
2962 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_f16.c: Likewise.
2963 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_f32.c: Likewise.
2964 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_m_f16.c: Likewise.
2965 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_m_f32.c: Likewise.
2966 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_x_f16.c: Likewise.
2967 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_x_f32.c: Likewise.
2968 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_f16.c: Likewise.
2969 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_f32.c: Likewise.
2970 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_m_f16.c: Likewise.
2971 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_m_f32.c: Likewise.
2972 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_x_f16.c: Likewise.
2973 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_x_f32.c: Likewise.
2974 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_f16.c: Likewise.
2975 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_f32.c: Likewise.
2976 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_m_f16.c: Likewise.
2977 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_m_f32.c: Likewise.
2978 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_x_f16.c: Likewise.
2979 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_x_f32.c: Likewise.
2980 * gcc.target/arm/mve/intrinsics/vcmulq_x_f16.c: Likewise.
2981 * gcc.target/arm/mve/intrinsics/vcmulq_x_f32.c: Likewise.
2982 * gcc.target/arm/mve/intrinsics/vcreateq_f16.c: Likewise.
2983 * gcc.target/arm/mve/intrinsics/vcreateq_f32.c: Likewise.
2984 * gcc.target/arm/mve/intrinsics/vcreateq_s16.c: Likewise.
2985 * gcc.target/arm/mve/intrinsics/vcreateq_s32.c: Likewise.
2986 * gcc.target/arm/mve/intrinsics/vcreateq_s64.c: Likewise.
2987 * gcc.target/arm/mve/intrinsics/vcreateq_s8.c: Likewise.
2988 * gcc.target/arm/mve/intrinsics/vcreateq_u16.c: Likewise.
2989 * gcc.target/arm/mve/intrinsics/vcreateq_u32.c: Likewise.
2990 * gcc.target/arm/mve/intrinsics/vcreateq_u64.c: Likewise.
2991 * gcc.target/arm/mve/intrinsics/vcreateq_u8.c: Likewise.
2992 * gcc.target/arm/mve/intrinsics/vctp16q.c: Likewise.
2993 * gcc.target/arm/mve/intrinsics/vctp16q_m.c: Likewise.
2994 * gcc.target/arm/mve/intrinsics/vctp32q.c: Likewise.
2995 * gcc.target/arm/mve/intrinsics/vctp32q_m.c: Likewise.
2996 * gcc.target/arm/mve/intrinsics/vctp64q.c: Likewise.
2997 * gcc.target/arm/mve/intrinsics/vctp64q_m.c: Likewise.
2998 * gcc.target/arm/mve/intrinsics/vctp8q.c: Likewise.
2999 * gcc.target/arm/mve/intrinsics/vctp8q_m.c: Likewise.
3000 * gcc.target/arm/mve/intrinsics/vcvtaq_m_s16_f16.c: Likewise.
3001 * gcc.target/arm/mve/intrinsics/vcvtaq_m_s32_f32.c: Likewise.
3002 * gcc.target/arm/mve/intrinsics/vcvtaq_m_u16_f16.c: Likewise.
3003 * gcc.target/arm/mve/intrinsics/vcvtaq_m_u32_f32.c: Likewise.
3004 * gcc.target/arm/mve/intrinsics/vcvtaq_s16_f16.c: Likewise.
3005 * gcc.target/arm/mve/intrinsics/vcvtaq_s32_f32.c: Likewise.
3006 * gcc.target/arm/mve/intrinsics/vcvtaq_u16_f16.c: Likewise.
3007 * gcc.target/arm/mve/intrinsics/vcvtaq_u32_f32.c: Likewise.
3008 * gcc.target/arm/mve/intrinsics/vcvtaq_x_s16_f16.c: Likewise.
3009 * gcc.target/arm/mve/intrinsics/vcvtaq_x_s32_f32.c: Likewise.
3010 * gcc.target/arm/mve/intrinsics/vcvtaq_x_u16_f16.c: Likewise.
3011 * gcc.target/arm/mve/intrinsics/vcvtaq_x_u32_f32.c: Likewise.
3012 * gcc.target/arm/mve/intrinsics/vcvtbq_f16_f32.c: Likewise.
3013 * gcc.target/arm/mve/intrinsics/vcvtbq_f32_f16.c: Likewise.
3014 * gcc.target/arm/mve/intrinsics/vcvtbq_m_f16_f32.c: Likewise.
3015 * gcc.target/arm/mve/intrinsics/vcvtbq_m_f32_f16.c: Likewise.
3016 * gcc.target/arm/mve/intrinsics/vcvtbq_x_f32_f16.c: Likewise.
3017 * gcc.target/arm/mve/intrinsics/vcvtmq_m_s16_f16.c: Likewise.
3018 * gcc.target/arm/mve/intrinsics/vcvtmq_m_s32_f32.c: Likewise.
3019 * gcc.target/arm/mve/intrinsics/vcvtmq_m_u16_f16.c: Likewise.
3020 * gcc.target/arm/mve/intrinsics/vcvtmq_m_u32_f32.c: Likewise.
3021 * gcc.target/arm/mve/intrinsics/vcvtmq_s16_f16.c: Likewise.
3022 * gcc.target/arm/mve/intrinsics/vcvtmq_s32_f32.c: Likewise.
3023 * gcc.target/arm/mve/intrinsics/vcvtmq_u16_f16.c: Likewise.
3024 * gcc.target/arm/mve/intrinsics/vcvtmq_u32_f32.c: Likewise.
3025 * gcc.target/arm/mve/intrinsics/vcvtmq_x_s16_f16.c: Likewise.
3026 * gcc.target/arm/mve/intrinsics/vcvtmq_x_s32_f32.c: Likewise.
3027 * gcc.target/arm/mve/intrinsics/vcvtmq_x_u16_f16.c: Likewise.
3028 * gcc.target/arm/mve/intrinsics/vcvtmq_x_u32_f32.c: Likewise.
3029 * gcc.target/arm/mve/intrinsics/vcvtnq_m_s16_f16.c: Likewise.
3030 * gcc.target/arm/mve/intrinsics/vcvtnq_m_s32_f32.c: Likewise.
3031 * gcc.target/arm/mve/intrinsics/vcvtnq_m_u16_f16.c: Likewise.
3032 * gcc.target/arm/mve/intrinsics/vcvtnq_m_u32_f32.c: Likewise.
3033 * gcc.target/arm/mve/intrinsics/vcvtnq_s16_f16.c: Likewise.
3034 * gcc.target/arm/mve/intrinsics/vcvtnq_s32_f32.c: Likewise.
3035 * gcc.target/arm/mve/intrinsics/vcvtnq_u16_f16.c: Likewise.
3036 * gcc.target/arm/mve/intrinsics/vcvtnq_x_s16_f16.c: Likewise.
3037 * gcc.target/arm/mve/intrinsics/vcvtnq_x_s32_f32.c: Likewise.
3038 * gcc.target/arm/mve/intrinsics/vcvtnq_x_u16_f16.c: Likewise.
3039 * gcc.target/arm/mve/intrinsics/vcvtnq_x_u32_f32.c: Likewise.
3040 * gcc.target/arm/mve/intrinsics/vcvtpq_m_s16_f16.c: Likewise.
3041 * gcc.target/arm/mve/intrinsics/vcvtpq_m_s32_f32.c: Likewise.
3042 * gcc.target/arm/mve/intrinsics/vcvtpq_m_u16_f16.c: Likewise.
3043 * gcc.target/arm/mve/intrinsics/vcvtpq_m_u32_f32.c: Likewise.
3044 * gcc.target/arm/mve/intrinsics/vcvtpq_s16_f16.c: Likewise.
3045 * gcc.target/arm/mve/intrinsics/vcvtpq_s32_f32.c: Likewise.
3046 * gcc.target/arm/mve/intrinsics/vcvtpq_u16_f16.c: Likewise.
3047 * gcc.target/arm/mve/intrinsics/vcvtpq_u32_f32.c: Likewise.
3048 * gcc.target/arm/mve/intrinsics/vcvtpq_x_s16_f16.c: Likewise.
3049 * gcc.target/arm/mve/intrinsics/vcvtpq_x_s32_f32.c: Likewise.
3050 * gcc.target/arm/mve/intrinsics/vcvtpq_x_u16_f16.c: Likewise.
3051 * gcc.target/arm/mve/intrinsics/vcvtpq_x_u32_f32.c: Likewise.
3052 * gcc.target/arm/mve/intrinsics/vcvtq_f16_s16.c: Likewise.
3053 * gcc.target/arm/mve/intrinsics/vcvtq_f16_u16.c: Likewise.
3054 * gcc.target/arm/mve/intrinsics/vcvtq_f32_s32.c: Likewise.
3055 * gcc.target/arm/mve/intrinsics/vcvtq_f32_u32.c: Likewise.
3056 * gcc.target/arm/mve/intrinsics/vcvtq_m_f16_s16.c: Likewise.
3057 * gcc.target/arm/mve/intrinsics/vcvtq_m_f16_u16.c: Likewise.
3058 * gcc.target/arm/mve/intrinsics/vcvtq_m_f32_s32.c: Likewise.
3059 * gcc.target/arm/mve/intrinsics/vcvtq_m_f32_u32.c: Likewise.
3060 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f16_s16.c: Likewise.
3061 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f16_u16.c: Likewise.
3062 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f32_s32.c: Likewise.
3063 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f32_u32.c: Likewise.
3064 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_s16_f16.c: Likewise.
3065 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_s32_f32.c: Likewise.
3066 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_u16_f16.c: Likewise.
3067 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_u32_f32.c: Likewise.
3068 * gcc.target/arm/mve/intrinsics/vcvtq_m_s16_f16.c: Likewise.
3069 * gcc.target/arm/mve/intrinsics/vcvtq_m_s32_f32.c: Likewise.
3070 * gcc.target/arm/mve/intrinsics/vcvtq_m_u16_f16.c: Likewise.
3071 * gcc.target/arm/mve/intrinsics/vcvtq_m_u32_f32.c: Likewise.
3072 * gcc.target/arm/mve/intrinsics/vcvtq_n_f16_s16.c: Likewise.
3073 * gcc.target/arm/mve/intrinsics/vcvtq_n_f16_u16.c: Likewise.
3074 * gcc.target/arm/mve/intrinsics/vcvtq_n_f32_s32.c: Likewise.
3075 * gcc.target/arm/mve/intrinsics/vcvtq_n_f32_u32.c: Likewise.
3076 * gcc.target/arm/mve/intrinsics/vcvtq_n_s16_f16.c: Likewise.
3077 * gcc.target/arm/mve/intrinsics/vcvtq_n_s32_f32.c: Likewise.
3078 * gcc.target/arm/mve/intrinsics/vcvtq_n_u16_f16.c: Likewise.
3079 * gcc.target/arm/mve/intrinsics/vcvtq_n_u32_f32.c: Likewise.
3080 * gcc.target/arm/mve/intrinsics/vcvtq_s16_f16.c: Likewise.
3081 * gcc.target/arm/mve/intrinsics/vcvtq_s32_f32.c: Likewise.
3082 * gcc.target/arm/mve/intrinsics/vcvtq_u16_f16.c: Likewise.
3083 * gcc.target/arm/mve/intrinsics/vcvtq_u32_f32.c: Likewise.
3084 * gcc.target/arm/mve/intrinsics/vcvtq_x_f16_s16.c: Likewise.
3085 * gcc.target/arm/mve/intrinsics/vcvtq_x_f16_u16.c: Likewise.
3086 * gcc.target/arm/mve/intrinsics/vcvtq_x_f32_s32.c: Likewise.
3087 * gcc.target/arm/mve/intrinsics/vcvtq_x_f32_u32.c: Likewise.
3088 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f16_s16.c: Likewise.
3089 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f16_u16.c: Likewise.
3090 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f32_s32.c: Likewise.
3091 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f32_u32.c: Likewise.
3092 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_s16_f16.c: Likewise.
3093 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_s32_f32.c: Likewise.
3094 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_u16_f16.c: Likewise.
3095 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_u32_f32.c: Likewise.
3096 * gcc.target/arm/mve/intrinsics/vcvtq_x_s16_f16.c: Likewise.
3097 * gcc.target/arm/mve/intrinsics/vcvtq_x_s32_f32.c: Likewise.
3098 * gcc.target/arm/mve/intrinsics/vcvtq_x_u16_f16.c: Likewise.
3099 * gcc.target/arm/mve/intrinsics/vcvtq_x_u32_f32.c: Likewise.
3100 * gcc.target/arm/mve/intrinsics/vcvttq_f16_f32.c: Likewise.
3101 * gcc.target/arm/mve/intrinsics/vcvttq_f32_f16.c: Likewise.
3102 * gcc.target/arm/mve/intrinsics/vcvttq_m_f16_f32.c: Likewise.
3103 * gcc.target/arm/mve/intrinsics/vcvttq_m_f32_f16.c: Likewise.
3104 * gcc.target/arm/mve/intrinsics/vcvttq_x_f32_f16.c: Likewise.
3105 * gcc.target/arm/mve/intrinsics/vddupq_m_n_u16.c: Likewise.
3106 * gcc.target/arm/mve/intrinsics/vddupq_m_n_u32.c: Likewise.
3107 * gcc.target/arm/mve/intrinsics/vddupq_m_n_u8.c: Likewise.
3108 * gcc.target/arm/mve/intrinsics/vddupq_m_wb_u16.c: Likewise.
3109 * gcc.target/arm/mve/intrinsics/vddupq_m_wb_u32.c: Likewise.
3110 * gcc.target/arm/mve/intrinsics/vddupq_m_wb_u8.c: Likewise.
3111 * gcc.target/arm/mve/intrinsics/vddupq_n_u16.c: Likewise.
3112 * gcc.target/arm/mve/intrinsics/vddupq_n_u32.c: Likewise.
3113 * gcc.target/arm/mve/intrinsics/vddupq_n_u8.c: Likewise.
3114 * gcc.target/arm/mve/intrinsics/vddupq_wb_u16.c: Likewise.
3115 * gcc.target/arm/mve/intrinsics/vddupq_wb_u32.c: Likewise.
3116 * gcc.target/arm/mve/intrinsics/vddupq_wb_u8.c: Likewise.
3117 * gcc.target/arm/mve/intrinsics/vddupq_x_n_u16.c: Likewise.
3118 * gcc.target/arm/mve/intrinsics/vddupq_x_n_u32.c: Likewise.
3119 * gcc.target/arm/mve/intrinsics/vddupq_x_n_u8.c: Likewise.
3120 * gcc.target/arm/mve/intrinsics/vddupq_x_wb_u16.c: Likewise.
3121 * gcc.target/arm/mve/intrinsics/vddupq_x_wb_u32.c: Likewise.
3122 * gcc.target/arm/mve/intrinsics/vddupq_x_wb_u8.c: Likewise.
3123 * gcc.target/arm/mve/intrinsics/vdupq_m_n_f16.c: Likewise.
3124 * gcc.target/arm/mve/intrinsics/vdupq_m_n_f32.c: Likewise.
3125 * gcc.target/arm/mve/intrinsics/vdupq_m_n_s16.c: Likewise.
3126 * gcc.target/arm/mve/intrinsics/vdupq_m_n_s32.c: Likewise.
3127 * gcc.target/arm/mve/intrinsics/vdupq_m_n_s8.c: Likewise.
3128 * gcc.target/arm/mve/intrinsics/vdupq_m_n_u16.c: Likewise.
3129 * gcc.target/arm/mve/intrinsics/vdupq_m_n_u32.c: Likewise.
3130 * gcc.target/arm/mve/intrinsics/vdupq_m_n_u8.c: Likewise.
3131 * gcc.target/arm/mve/intrinsics/vdupq_n_f16.c: Likewise.
3132 * gcc.target/arm/mve/intrinsics/vdupq_n_f32.c: Likewise.
3133 * gcc.target/arm/mve/intrinsics/vdupq_n_s16.c: Likewise.
3134 * gcc.target/arm/mve/intrinsics/vdupq_n_s32.c: Likewise.
3135 * gcc.target/arm/mve/intrinsics/vdupq_n_s8.c: Likewise.
3136 * gcc.target/arm/mve/intrinsics/vdupq_n_u16.c: Likewise.
3137 * gcc.target/arm/mve/intrinsics/vdupq_n_u32.c: Likewise.
3138 * gcc.target/arm/mve/intrinsics/vdupq_n_u8.c: Likewise.
3139 * gcc.target/arm/mve/intrinsics/vdupq_x_n_f16.c: Likewise.
3140 * gcc.target/arm/mve/intrinsics/vdupq_x_n_f32.c: Likewise.
3141 * gcc.target/arm/mve/intrinsics/vdupq_x_n_s16.c: Likewise.
3142 * gcc.target/arm/mve/intrinsics/vdupq_x_n_s32.c: Likewise.
3143 * gcc.target/arm/mve/intrinsics/vdupq_x_n_s8.c: Likewise.
3144 * gcc.target/arm/mve/intrinsics/vdupq_x_n_u16.c: Likewise.
3145 * gcc.target/arm/mve/intrinsics/vdupq_x_n_u32.c: Likewise.
3146 * gcc.target/arm/mve/intrinsics/vdupq_x_n_u8.c: Likewise.
3147 * gcc.target/arm/mve/intrinsics/vdwdupq_m_n_u16.c: Likewise.
3148 * gcc.target/arm/mve/intrinsics/vdwdupq_m_n_u32.c: Likewise.
3149 * gcc.target/arm/mve/intrinsics/vdwdupq_m_n_u8.c: Likewise.
3150 * gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u16.c: Likewise.
3151 * gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u32.c: Likewise.
3152 * gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u8.c: Likewise.
3153 * gcc.target/arm/mve/intrinsics/vdwdupq_n_u16.c: Likewise.
3154 * gcc.target/arm/mve/intrinsics/vdwdupq_n_u32.c: Likewise.
3155 * gcc.target/arm/mve/intrinsics/vdwdupq_n_u8.c: Likewise.
3156 * gcc.target/arm/mve/intrinsics/vdwdupq_wb_u16.c: Likewise.
3157 * gcc.target/arm/mve/intrinsics/vdwdupq_wb_u32.c: Likewise.
3158 * gcc.target/arm/mve/intrinsics/vdwdupq_wb_u8.c: Likewise.
3159 * gcc.target/arm/mve/intrinsics/vdwdupq_x_n_u16.c: Likewise.
3160 * gcc.target/arm/mve/intrinsics/vdwdupq_x_n_u32.c: Likewise.
3161 * gcc.target/arm/mve/intrinsics/vdwdupq_x_n_u8.c: Likewise.
3162 * gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u16.c: Likewise.
3163 * gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u32.c: Likewise.
3164 * gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u8.c: Likewise.
3165 * gcc.target/arm/mve/intrinsics/veorq_f16.c: Likewise.
3166 * gcc.target/arm/mve/intrinsics/veorq_f32.c: Likewise.
3167 * gcc.target/arm/mve/intrinsics/veorq_m_f16.c: Likewise.
3168 * gcc.target/arm/mve/intrinsics/veorq_m_f32.c: Likewise.
3169 * gcc.target/arm/mve/intrinsics/veorq_m_s16.c: Likewise.
3170 * gcc.target/arm/mve/intrinsics/veorq_m_s32.c: Likewise.
3171 * gcc.target/arm/mve/intrinsics/veorq_m_s8.c: Likewise.
3172 * gcc.target/arm/mve/intrinsics/veorq_m_u16.c: Likewise.
3173 * gcc.target/arm/mve/intrinsics/veorq_m_u32.c: Likewise.
3174 * gcc.target/arm/mve/intrinsics/veorq_m_u8.c: Likewise.
3175 * gcc.target/arm/mve/intrinsics/veorq_s16.c: Likewise.
3176 * gcc.target/arm/mve/intrinsics/veorq_s32.c: Likewise.
3177 * gcc.target/arm/mve/intrinsics/veorq_s8.c: Likewise.
3178 * gcc.target/arm/mve/intrinsics/veorq_u16.c: Likewise.
3179 * gcc.target/arm/mve/intrinsics/veorq_u32.c: Likewise.
3180 * gcc.target/arm/mve/intrinsics/veorq_u8.c: Likewise.
3181 * gcc.target/arm/mve/intrinsics/veorq_x_f16.c: Likewise.
3182 * gcc.target/arm/mve/intrinsics/veorq_x_f32.c: Likewise.
3183 * gcc.target/arm/mve/intrinsics/veorq_x_s16.c: Likewise.
3184 * gcc.target/arm/mve/intrinsics/veorq_x_s32.c: Likewise.
3185 * gcc.target/arm/mve/intrinsics/veorq_x_s8.c: Likewise.
3186 * gcc.target/arm/mve/intrinsics/veorq_x_u16.c: Likewise.
3187 * gcc.target/arm/mve/intrinsics/veorq_x_u32.c: Likewise.
3188 * gcc.target/arm/mve/intrinsics/veorq_x_u8.c: Likewise.
3189 * gcc.target/arm/mve/intrinsics/vfmaq_f16.c: Likewise.
3190 * gcc.target/arm/mve/intrinsics/vfmaq_f32.c: Likewise.
3191 * gcc.target/arm/mve/intrinsics/vfmaq_m_f16.c: Likewise.
3192 * gcc.target/arm/mve/intrinsics/vfmaq_m_f32.c: Likewise.
3193 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f16.c: Likewise.
3194 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f32.c: Likewise.
3195 * gcc.target/arm/mve/intrinsics/vfmaq_n_f16.c: Likewise.
3196 * gcc.target/arm/mve/intrinsics/vfmaq_n_f32.c: Likewise.
3197 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f16.c: Likewise.
3198 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f32.c: Likewise.
3199 * gcc.target/arm/mve/intrinsics/vfmasq_n_f16.c: Likewise.
3200 * gcc.target/arm/mve/intrinsics/vfmasq_n_f32.c: Likewise.
3201 * gcc.target/arm/mve/intrinsics/vfmsq_f16.c: Likewise.
3202 * gcc.target/arm/mve/intrinsics/vfmsq_f32.c: Likewise.
3203 * gcc.target/arm/mve/intrinsics/vfmsq_m_f16.c: Likewise.
3204 * gcc.target/arm/mve/intrinsics/vfmsq_m_f32.c: Likewise.
3205 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_s16.c: Likewise.
3206 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_s32.c: Likewise.
3207 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_s8.c: Likewise.
3208 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_u16.c: Likewise.
3209 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_u32.c: Likewise.
3210 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_u8.c: Likewise.
3211 * gcc.target/arm/mve/intrinsics/vhaddq_m_s16.c: Likewise.
3212 * gcc.target/arm/mve/intrinsics/vhaddq_m_s32.c: Likewise.
3213 * gcc.target/arm/mve/intrinsics/vhaddq_m_s8.c: Likewise.
3214 * gcc.target/arm/mve/intrinsics/vhaddq_m_u16.c: Likewise.
3215 * gcc.target/arm/mve/intrinsics/vhaddq_m_u32.c: Likewise.
3216 * gcc.target/arm/mve/intrinsics/vhaddq_m_u8.c: Likewise.
3217 * gcc.target/arm/mve/intrinsics/vhaddq_n_s16.c: Likewise.
3218 * gcc.target/arm/mve/intrinsics/vhaddq_n_s32.c: Likewise.
3219 * gcc.target/arm/mve/intrinsics/vhaddq_n_s8.c: Likewise.
3220 * gcc.target/arm/mve/intrinsics/vhaddq_n_u16.c: Likewise.
3221 * gcc.target/arm/mve/intrinsics/vhaddq_n_u32.c: Likewise.
3222 * gcc.target/arm/mve/intrinsics/vhaddq_n_u8.c: Likewise.
3223 * gcc.target/arm/mve/intrinsics/vhaddq_s16.c: Likewise.
3224 * gcc.target/arm/mve/intrinsics/vhaddq_s32.c: Likewise.
3225 * gcc.target/arm/mve/intrinsics/vhaddq_s8.c: Likewise.
3226 * gcc.target/arm/mve/intrinsics/vhaddq_u16.c: Likewise.
3227 * gcc.target/arm/mve/intrinsics/vhaddq_u32.c: Likewise.
3228 * gcc.target/arm/mve/intrinsics/vhaddq_u8.c: Likewise.
3229 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s16.c: Likewise.
3230 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s32.c: Likewise.
3231 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s8.c: Likewise.
3232 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u16.c: Likewise.
3233 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u32.c: Likewise.
3234 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u8.c: Likewise.
3235 * gcc.target/arm/mve/intrinsics/vhaddq_x_s16.c: Likewise.
3236 * gcc.target/arm/mve/intrinsics/vhaddq_x_s32.c: Likewise.
3237 * gcc.target/arm/mve/intrinsics/vhaddq_x_s8.c: Likewise.
3238 * gcc.target/arm/mve/intrinsics/vhaddq_x_u16.c: Likewise.
3239 * gcc.target/arm/mve/intrinsics/vhaddq_x_u32.c: Likewise.
3240 * gcc.target/arm/mve/intrinsics/vhaddq_x_u8.c: Likewise.
3241 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s16.c: Likewise.
3242 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s32.c: Likewise.
3243 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s8.c: Likewise.
3244 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s16.c: Likewise.
3245 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s32.c: Likewise.
3246 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s8.c: Likewise.
3247 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s16.c: Likewise.
3248 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s32.c: Likewise.
3249 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s8.c: Likewise.
3250 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s16.c: Likewise.
3251 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s32.c: Likewise.
3252 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s8.c: Likewise.
3253 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s16.c: Likewise.
3254 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s32.c: Likewise.
3255 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s8.c: Likewise.
3256 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s16.c: Likewise.
3257 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s32.c: Likewise.
3258 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s8.c: Likewise.
3259 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_s16.c: Likewise.
3260 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_s32.c: Likewise.
3261 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_s8.c: Likewise.
3262 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_u16.c: Likewise.
3263 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_u32.c: Likewise.
3264 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_u8.c: Likewise.
3265 * gcc.target/arm/mve/intrinsics/vhsubq_m_s16.c: Likewise.
3266 * gcc.target/arm/mve/intrinsics/vhsubq_m_s32.c: Likewise.
3267 * gcc.target/arm/mve/intrinsics/vhsubq_m_s8.c: Likewise.
3268 * gcc.target/arm/mve/intrinsics/vhsubq_m_u16.c: Likewise.
3269 * gcc.target/arm/mve/intrinsics/vhsubq_m_u32.c: Likewise.
3270 * gcc.target/arm/mve/intrinsics/vhsubq_m_u8.c: Likewise.
3271 * gcc.target/arm/mve/intrinsics/vhsubq_n_s16.c: Likewise.
3272 * gcc.target/arm/mve/intrinsics/vhsubq_n_s32.c: Likewise.
3273 * gcc.target/arm/mve/intrinsics/vhsubq_n_s8.c: Likewise.
3274 * gcc.target/arm/mve/intrinsics/vhsubq_n_u16.c: Likewise.
3275 * gcc.target/arm/mve/intrinsics/vhsubq_n_u32.c: Likewise.
3276 * gcc.target/arm/mve/intrinsics/vhsubq_n_u8.c: Likewise.
3277 * gcc.target/arm/mve/intrinsics/vhsubq_s16.c: Likewise.
3278 * gcc.target/arm/mve/intrinsics/vhsubq_s32.c: Likewise.
3279 * gcc.target/arm/mve/intrinsics/vhsubq_s8.c: Likewise.
3280 * gcc.target/arm/mve/intrinsics/vhsubq_u16.c: Likewise.
3281 * gcc.target/arm/mve/intrinsics/vhsubq_u32.c: Likewise.
3282 * gcc.target/arm/mve/intrinsics/vhsubq_u8.c: Likewise.
3283 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s16.c: Likewise.
3284 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s32.c: Likewise.
3285 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s8.c: Likewise.
3286 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u16.c: Likewise.
3287 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u32.c: Likewise.
3288 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u8.c: Likewise.
3289 * gcc.target/arm/mve/intrinsics/vhsubq_x_s16.c: Likewise.
3290 * gcc.target/arm/mve/intrinsics/vhsubq_x_s32.c: Likewise.
3291 * gcc.target/arm/mve/intrinsics/vhsubq_x_s8.c: Likewise.
3292 * gcc.target/arm/mve/intrinsics/vhsubq_x_u16.c: Likewise.
3293 * gcc.target/arm/mve/intrinsics/vhsubq_x_u32.c: Likewise.
3294 * gcc.target/arm/mve/intrinsics/vhsubq_x_u8.c: Likewise.
3295 * gcc.target/arm/mve/intrinsics/vidupq_m_n_u16.c: Likewise.
3296 * gcc.target/arm/mve/intrinsics/vidupq_m_n_u32.c: Likewise.
3297 * gcc.target/arm/mve/intrinsics/vidupq_m_n_u8.c: Likewise.
3298 * gcc.target/arm/mve/intrinsics/vidupq_m_wb_u16.c: Likewise.
3299 * gcc.target/arm/mve/intrinsics/vidupq_m_wb_u32.c: Likewise.
3300 * gcc.target/arm/mve/intrinsics/vidupq_m_wb_u8.c: Likewise.
3301 * gcc.target/arm/mve/intrinsics/vidupq_n_u16.c: Likewise.
3302 * gcc.target/arm/mve/intrinsics/vidupq_n_u32.c: Likewise.
3303 * gcc.target/arm/mve/intrinsics/vidupq_n_u8.c: Likewise.
3304 * gcc.target/arm/mve/intrinsics/vidupq_wb_u16.c: Likewise.
3305 * gcc.target/arm/mve/intrinsics/vidupq_wb_u32.c: Likewise.
3306 * gcc.target/arm/mve/intrinsics/vidupq_wb_u8.c: Likewise.
3307 * gcc.target/arm/mve/intrinsics/vidupq_x_n_u16.c: Likewise.
3308 * gcc.target/arm/mve/intrinsics/vidupq_x_n_u32.c: Likewise.
3309 * gcc.target/arm/mve/intrinsics/vidupq_x_n_u8.c: Likewise.
3310 * gcc.target/arm/mve/intrinsics/vidupq_x_wb_u16.c: Likewise.
3311 * gcc.target/arm/mve/intrinsics/vidupq_x_wb_u32.c: Likewise.
3312 * gcc.target/arm/mve/intrinsics/vidupq_x_wb_u8.c: Likewise.
3313 * gcc.target/arm/mve/intrinsics/viwdupq_m_n_u16.c: Likewise.
3314 * gcc.target/arm/mve/intrinsics/viwdupq_m_n_u32.c: Likewise.
3315 * gcc.target/arm/mve/intrinsics/viwdupq_m_n_u8.c: Likewise.
3316 * gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u16.c: Likewise.
3317 * gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u32.c: Likewise.
3318 * gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u8.c: Likewise.
3319 * gcc.target/arm/mve/intrinsics/viwdupq_n_u16.c: Likewise.
3320 * gcc.target/arm/mve/intrinsics/viwdupq_n_u32.c: Likewise.
3321 * gcc.target/arm/mve/intrinsics/viwdupq_n_u8.c: Likewise.
3322 * gcc.target/arm/mve/intrinsics/viwdupq_wb_u16.c: Likewise.
3323 * gcc.target/arm/mve/intrinsics/viwdupq_wb_u32.c: Likewise.
3324 * gcc.target/arm/mve/intrinsics/viwdupq_wb_u8.c: Likewise.
3325 * gcc.target/arm/mve/intrinsics/viwdupq_x_n_u16.c: Likewise.
3326 * gcc.target/arm/mve/intrinsics/viwdupq_x_n_u32.c: Likewise.
3327 * gcc.target/arm/mve/intrinsics/viwdupq_x_n_u8.c: Likewise.
3328 * gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u16.c: Likewise.
3329 * gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u32.c: Likewise.
3330 * gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u8.c: Likewise.
3331 * gcc.target/arm/mve/intrinsics/vld1q_f16.c: Likewise.
3332 * gcc.target/arm/mve/intrinsics/vld1q_f32.c: Likewise.
3333 * gcc.target/arm/mve/intrinsics/vld1q_s16.c: Likewise.
3334 * gcc.target/arm/mve/intrinsics/vld1q_s32.c: Likewise.
3335 * gcc.target/arm/mve/intrinsics/vld1q_s8.c: Likewise.
3336 * gcc.target/arm/mve/intrinsics/vld1q_u16.c: Likewise.
3337 * gcc.target/arm/mve/intrinsics/vld1q_u32.c: Likewise.
3338 * gcc.target/arm/mve/intrinsics/vld1q_u8.c: Likewise.
3339 * gcc.target/arm/mve/intrinsics/vld1q_z_f16.c: Likewise.
3340 * gcc.target/arm/mve/intrinsics/vld1q_z_f32.c: Likewise.
3341 * gcc.target/arm/mve/intrinsics/vld1q_z_s16.c: Likewise.
3342 * gcc.target/arm/mve/intrinsics/vld1q_z_s32.c: Likewise.
3343 * gcc.target/arm/mve/intrinsics/vld1q_z_s8.c: Likewise.
3344 * gcc.target/arm/mve/intrinsics/vld1q_z_u16.c: Likewise.
3345 * gcc.target/arm/mve/intrinsics/vld1q_z_u32.c: Likewise.
3346 * gcc.target/arm/mve/intrinsics/vld1q_z_u8.c: Likewise.
3347 * gcc.target/arm/mve/intrinsics/vld2q_f16.c: Likewise.
3348 * gcc.target/arm/mve/intrinsics/vld2q_f32.c: Likewise.
3349 * gcc.target/arm/mve/intrinsics/vld2q_s16.c: Likewise.
3350 * gcc.target/arm/mve/intrinsics/vld2q_s32.c: Likewise.
3351 * gcc.target/arm/mve/intrinsics/vld2q_s8.c: Likewise.
3352 * gcc.target/arm/mve/intrinsics/vld2q_u16.c: Likewise.
3353 * gcc.target/arm/mve/intrinsics/vld2q_u32.c: Likewise.
3354 * gcc.target/arm/mve/intrinsics/vld2q_u8.c: Likewise.
3355 * gcc.target/arm/mve/intrinsics/vld4q_f16.c: Likewise.
3356 * gcc.target/arm/mve/intrinsics/vld4q_f32.c: Likewise.
3357 * gcc.target/arm/mve/intrinsics/vld4q_s16.c: Likewise.
3358 * gcc.target/arm/mve/intrinsics/vld4q_s32.c: Likewise.
3359 * gcc.target/arm/mve/intrinsics/vld4q_s8.c: Likewise.
3360 * gcc.target/arm/mve/intrinsics/vld4q_u16.c: Likewise.
3361 * gcc.target/arm/mve/intrinsics/vld4q_u32.c: Likewise.
3362 * gcc.target/arm/mve/intrinsics/vld4q_u8.c: Likewise.
3363 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s16.c: Likewise.
3364 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s32.c: Likewise.
3365 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s8.c: Likewise.
3366 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u16.c: Likewise.
3367 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u32.c: Likewise.
3368 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u8.c: Likewise.
3369 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s16.c: Likewise.
3370 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s32.c: Likewise.
3371 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s8.c: Likewise.
3372 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u16.c: Likewise.
3373 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u32.c: Likewise.
3374 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u8.c: Likewise.
3375 * gcc.target/arm/mve/intrinsics/vldrbq_s16.c: Likewise.
3376 * gcc.target/arm/mve/intrinsics/vldrbq_s32.c: Likewise.
3377 * gcc.target/arm/mve/intrinsics/vldrbq_s8.c: Likewise.
3378 * gcc.target/arm/mve/intrinsics/vldrbq_u16.c: Likewise.
3379 * gcc.target/arm/mve/intrinsics/vldrbq_u32.c: Likewise.
3380 * gcc.target/arm/mve/intrinsics/vldrbq_u8.c: Likewise.
3381 * gcc.target/arm/mve/intrinsics/vldrbq_z_s16.c: Likewise.
3382 * gcc.target/arm/mve/intrinsics/vldrbq_z_s32.c: Likewise.
3383 * gcc.target/arm/mve/intrinsics/vldrbq_z_s8.c: Likewise.
3384 * gcc.target/arm/mve/intrinsics/vldrbq_z_u16.c: Likewise.
3385 * gcc.target/arm/mve/intrinsics/vldrbq_z_u32.c: Likewise.
3386 * gcc.target/arm/mve/intrinsics/vldrbq_z_u8.c: Likewise.
3387 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_s64.c: Likewise.
3388 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_u64.c: Likewise.
3389 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c: Likewise.
3390 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c: Likewise.
3391 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c: Likewise.
3392 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c: Likewise.
3393 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_z_s64.c: Likewise.
3394 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_z_u64.c: Likewise.
3395 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_s64.c: Likewise.
3396 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_u64.c: Likewise.
3397 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_z_s64.c: Likewise.
3398 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_z_u64.c: Likewise.
3399 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_s64.c: Likewise.
3400 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_u64.c: Likewise.
3401 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_z_s64.c: Likewise.
3402 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_z_u64.c: Likewise.
3403 * gcc.target/arm/mve/intrinsics/vldrhq_f16.c: Likewise.
3404 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_f16.c: Likewise.
3405 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s16.c: Likewise.
3406 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s32.c: Likewise.
3407 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u16.c: Likewise.
3408 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u32.c: Likewise.
3409 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_f16.c: Likewise.
3410 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s16.c: Likewise.
3411 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s32.c: Likewise.
3412 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u16.c: Likewise.
3413 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u32.c: Likewise.
3414 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_f16.c: Likewise.
3415 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s16.c: Likewise.
3416 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s32.c: Likewise.
3417 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u16.c: Likewise.
3418 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u32.c: Likewise.
3419 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_f16.c: Likewise.
3420 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s16.c: Likewise.
3421 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s32.c: Likewise.
3422 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u16.c: Likewise.
3423 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u32.c: Likewise.
3424 * gcc.target/arm/mve/intrinsics/vldrhq_s16.c: Likewise.
3425 * gcc.target/arm/mve/intrinsics/vldrhq_s32.c: Likewise.
3426 * gcc.target/arm/mve/intrinsics/vldrhq_u16.c: Likewise.
3427 * gcc.target/arm/mve/intrinsics/vldrhq_u32.c: Likewise.
3428 * gcc.target/arm/mve/intrinsics/vldrhq_z_f16.c: Likewise.
3429 * gcc.target/arm/mve/intrinsics/vldrhq_z_s16.c: Likewise.
3430 * gcc.target/arm/mve/intrinsics/vldrhq_z_s32.c: Likewise.
3431 * gcc.target/arm/mve/intrinsics/vldrhq_z_u16.c: Likewise.
3432 * gcc.target/arm/mve/intrinsics/vldrhq_z_u32.c: Likewise.
3433 * gcc.target/arm/mve/intrinsics/vldrwq_f32.c: Likewise.
3434 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_f32.c: Likewise.
3435 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_s32.c: Likewise.
3436 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_u32.c: Likewise.
3437 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_f32.c: Likewise.
3438 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_s32.c: Likewise.
3439 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_u32.c: Likewise.
3440 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_f32.c: Likewise.
3441 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_s32.c: Likewise.
3442 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_u32.c: Likewise.
3443 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_f32.c: Likewise.
3444 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_s32.c: Likewise.
3445 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_u32.c: Likewise.
3446 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_f32.c: Likewise.
3447 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_s32.c: Likewise.
3448 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_u32.c: Likewise.
3449 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_f32.c: Likewise.
3450 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_s32.c: Likewise.
3451 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_u32.c: Likewise.
3452 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_f32.c: Likewise.
3453 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_s32.c: Likewise.
3454 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_u32.c: Likewise.
3455 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_f32.c: Likewise.
3456 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_s32.c: Likewise.
3457 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_u32.c: Likewise.
3458 * gcc.target/arm/mve/intrinsics/vldrwq_s32.c: Likewise.
3459 * gcc.target/arm/mve/intrinsics/vldrwq_u32.c: Likewise.
3460 * gcc.target/arm/mve/intrinsics/vldrwq_z_f32.c: Likewise.
3461 * gcc.target/arm/mve/intrinsics/vldrwq_z_s32.c: Likewise.
3462 * gcc.target/arm/mve/intrinsics/vldrwq_z_u32.c: Likewise.
3463 * gcc.target/arm/mve/intrinsics/vmaxaq_m_s16.c: Likewise.
3464 * gcc.target/arm/mve/intrinsics/vmaxaq_m_s32.c: Likewise.
3465 * gcc.target/arm/mve/intrinsics/vmaxaq_m_s8.c: Likewise.
3466 * gcc.target/arm/mve/intrinsics/vmaxaq_s16.c: Likewise.
3467 * gcc.target/arm/mve/intrinsics/vmaxaq_s32.c: Likewise.
3468 * gcc.target/arm/mve/intrinsics/vmaxaq_s8.c: Likewise.
3469 * gcc.target/arm/mve/intrinsics/vmaxavq_p_s16.c: Likewise.
3470 * gcc.target/arm/mve/intrinsics/vmaxavq_p_s32.c: Likewise.
3471 * gcc.target/arm/mve/intrinsics/vmaxavq_p_s8.c: Likewise.
3472 * gcc.target/arm/mve/intrinsics/vmaxavq_s16.c: Likewise.
3473 * gcc.target/arm/mve/intrinsics/vmaxavq_s32.c: Likewise.
3474 * gcc.target/arm/mve/intrinsics/vmaxavq_s8.c: Likewise.
3475 * gcc.target/arm/mve/intrinsics/vmaxnmaq_f16.c: Likewise.
3476 * gcc.target/arm/mve/intrinsics/vmaxnmaq_f32.c: Likewise.
3477 * gcc.target/arm/mve/intrinsics/vmaxnmaq_m_f16.c: Likewise.
3478 * gcc.target/arm/mve/intrinsics/vmaxnmaq_m_f32.c: Likewise.
3479 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f16.c: Likewise.
3480 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f32.c: Likewise.
3481 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f16.c: Likewise.
3482 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f32.c: Likewise.
3483 * gcc.target/arm/mve/intrinsics/vmaxnmq_f16.c: Likewise.
3484 * gcc.target/arm/mve/intrinsics/vmaxnmq_f32.c: Likewise.
3485 * gcc.target/arm/mve/intrinsics/vmaxnmq_m_f16.c: Likewise.
3486 * gcc.target/arm/mve/intrinsics/vmaxnmq_m_f32.c: Likewise.
3487 * gcc.target/arm/mve/intrinsics/vmaxnmq_x_f16.c: Likewise.
3488 * gcc.target/arm/mve/intrinsics/vmaxnmq_x_f32.c: Likewise.
3489 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f16.c: Likewise.
3490 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f32.c: Likewise.
3491 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f16.c: Likewise.
3492 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f32.c: Likewise.
3493 * gcc.target/arm/mve/intrinsics/vmaxq_m_s16.c: Likewise.
3494 * gcc.target/arm/mve/intrinsics/vmaxq_m_s32.c: Likewise.
3495 * gcc.target/arm/mve/intrinsics/vmaxq_m_s8.c: Likewise.
3496 * gcc.target/arm/mve/intrinsics/vmaxq_m_u16.c: Likewise.
3497 * gcc.target/arm/mve/intrinsics/vmaxq_m_u32.c: Likewise.
3498 * gcc.target/arm/mve/intrinsics/vmaxq_m_u8.c: Likewise.
3499 * gcc.target/arm/mve/intrinsics/vmaxq_s16.c: Likewise.
3500 * gcc.target/arm/mve/intrinsics/vmaxq_s32.c: Likewise.
3501 * gcc.target/arm/mve/intrinsics/vmaxq_s8.c: Likewise.
3502 * gcc.target/arm/mve/intrinsics/vmaxq_u16.c: Likewise.
3503 * gcc.target/arm/mve/intrinsics/vmaxq_u32.c: Likewise.
3504 * gcc.target/arm/mve/intrinsics/vmaxq_u8.c: Likewise.
3505 * gcc.target/arm/mve/intrinsics/vmaxq_x_s16.c: Likewise.
3506 * gcc.target/arm/mve/intrinsics/vmaxq_x_s32.c: Likewise.
3507 * gcc.target/arm/mve/intrinsics/vmaxq_x_s8.c: Likewise.
3508 * gcc.target/arm/mve/intrinsics/vmaxq_x_u16.c: Likewise.
3509 * gcc.target/arm/mve/intrinsics/vmaxq_x_u32.c: Likewise.
3510 * gcc.target/arm/mve/intrinsics/vmaxq_x_u8.c: Likewise.
3511 * gcc.target/arm/mve/intrinsics/vmaxvq_p_s16.c: Likewise.
3512 * gcc.target/arm/mve/intrinsics/vmaxvq_p_s32.c: Likewise.
3513 * gcc.target/arm/mve/intrinsics/vmaxvq_p_s8.c: Likewise.
3514 * gcc.target/arm/mve/intrinsics/vmaxvq_p_u16.c: Likewise.
3515 * gcc.target/arm/mve/intrinsics/vmaxvq_p_u32.c: Likewise.
3516 * gcc.target/arm/mve/intrinsics/vmaxvq_p_u8.c: Likewise.
3517 * gcc.target/arm/mve/intrinsics/vmaxvq_s16.c: Likewise.
3518 * gcc.target/arm/mve/intrinsics/vmaxvq_s32.c: Likewise.
3519 * gcc.target/arm/mve/intrinsics/vmaxvq_s8.c: Likewise.
3520 * gcc.target/arm/mve/intrinsics/vmaxvq_u16.c: Likewise.
3521 * gcc.target/arm/mve/intrinsics/vmaxvq_u32.c: Likewise.
3522 * gcc.target/arm/mve/intrinsics/vmaxvq_u8.c: Likewise.
3523 * gcc.target/arm/mve/intrinsics/vminaq_m_s16.c: Likewise.
3524 * gcc.target/arm/mve/intrinsics/vminaq_m_s32.c: Likewise.
3525 * gcc.target/arm/mve/intrinsics/vminaq_m_s8.c: Likewise.
3526 * gcc.target/arm/mve/intrinsics/vminaq_s16.c: Likewise.
3527 * gcc.target/arm/mve/intrinsics/vminaq_s32.c: Likewise.
3528 * gcc.target/arm/mve/intrinsics/vminaq_s8.c: Likewise.
3529 * gcc.target/arm/mve/intrinsics/vminavq_p_s16.c: Likewise.
3530 * gcc.target/arm/mve/intrinsics/vminavq_p_s32.c: Likewise.
3531 * gcc.target/arm/mve/intrinsics/vminavq_p_s8.c: Likewise.
3532 * gcc.target/arm/mve/intrinsics/vminavq_s16.c: Likewise.
3533 * gcc.target/arm/mve/intrinsics/vminavq_s32.c: Likewise.
3534 * gcc.target/arm/mve/intrinsics/vminavq_s8.c: Likewise.
3535 * gcc.target/arm/mve/intrinsics/vminnmaq_f16.c: Likewise.
3536 * gcc.target/arm/mve/intrinsics/vminnmaq_f32.c: Likewise.
3537 * gcc.target/arm/mve/intrinsics/vminnmaq_m_f16.c: Likewise.
3538 * gcc.target/arm/mve/intrinsics/vminnmaq_m_f32.c: Likewise.
3539 * gcc.target/arm/mve/intrinsics/vminnmavq_f16.c: Likewise.
3540 * gcc.target/arm/mve/intrinsics/vminnmavq_f32.c: Likewise.
3541 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f16.c: Likewise.
3542 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f32.c: Likewise.
3543 * gcc.target/arm/mve/intrinsics/vminnmq_f16.c: Likewise.
3544 * gcc.target/arm/mve/intrinsics/vminnmq_f32.c: Likewise.
3545 * gcc.target/arm/mve/intrinsics/vminnmq_m_f16.c: Likewise.
3546 * gcc.target/arm/mve/intrinsics/vminnmq_m_f32.c: Likewise.
3547 * gcc.target/arm/mve/intrinsics/vminnmq_x_f16.c: Likewise.
3548 * gcc.target/arm/mve/intrinsics/vminnmq_x_f32.c: Likewise.
3549 * gcc.target/arm/mve/intrinsics/vminnmvq_f16.c: Likewise.
3550 * gcc.target/arm/mve/intrinsics/vminnmvq_f32.c: Likewise.
3551 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f16.c: Likewise.
3552 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f32.c: Likewise.
3553 * gcc.target/arm/mve/intrinsics/vminq_m_s16.c: Likewise.
3554 * gcc.target/arm/mve/intrinsics/vminq_m_s32.c: Likewise.
3555 * gcc.target/arm/mve/intrinsics/vminq_m_s8.c: Likewise.
3556 * gcc.target/arm/mve/intrinsics/vminq_m_u16.c: Likewise.
3557 * gcc.target/arm/mve/intrinsics/vminq_m_u32.c: Likewise.
3558 * gcc.target/arm/mve/intrinsics/vminq_m_u8.c: Likewise.
3559 * gcc.target/arm/mve/intrinsics/vminq_s16.c: Likewise.
3560 * gcc.target/arm/mve/intrinsics/vminq_s32.c: Likewise.
3561 * gcc.target/arm/mve/intrinsics/vminq_s8.c: Likewise.
3562 * gcc.target/arm/mve/intrinsics/vminq_u16.c: Likewise.
3563 * gcc.target/arm/mve/intrinsics/vminq_u32.c: Likewise.
3564 * gcc.target/arm/mve/intrinsics/vminq_u8.c: Likewise.
3565 * gcc.target/arm/mve/intrinsics/vminq_x_s16.c: Likewise.
3566 * gcc.target/arm/mve/intrinsics/vminq_x_s32.c: Likewise.
3567 * gcc.target/arm/mve/intrinsics/vminq_x_s8.c: Likewise.
3568 * gcc.target/arm/mve/intrinsics/vminq_x_u16.c: Likewise.
3569 * gcc.target/arm/mve/intrinsics/vminq_x_u32.c: Likewise.
3570 * gcc.target/arm/mve/intrinsics/vminq_x_u8.c: Likewise.
3571 * gcc.target/arm/mve/intrinsics/vminvq_p_s16.c: Likewise.
3572 * gcc.target/arm/mve/intrinsics/vminvq_p_s32.c: Likewise.
3573 * gcc.target/arm/mve/intrinsics/vminvq_p_s8.c: Likewise.
3574 * gcc.target/arm/mve/intrinsics/vminvq_p_u16.c: Likewise.
3575 * gcc.target/arm/mve/intrinsics/vminvq_p_u32.c: Likewise.
3576 * gcc.target/arm/mve/intrinsics/vminvq_p_u8.c: Likewise.
3577 * gcc.target/arm/mve/intrinsics/vminvq_s16.c: Likewise.
3578 * gcc.target/arm/mve/intrinsics/vminvq_s32.c: Likewise.
3579 * gcc.target/arm/mve/intrinsics/vminvq_s8.c: Likewise.
3580 * gcc.target/arm/mve/intrinsics/vminvq_u16.c: Likewise.
3581 * gcc.target/arm/mve/intrinsics/vminvq_u32.c: Likewise.
3582 * gcc.target/arm/mve/intrinsics/vminvq_u8.c: Likewise.
3583 * gcc.target/arm/mve/intrinsics/vmladavaq_p_s16.c: Likewise.
3584 * gcc.target/arm/mve/intrinsics/vmladavaq_p_s32.c: Likewise.
3585 * gcc.target/arm/mve/intrinsics/vmladavaq_p_s8.c: Likewise.
3586 * gcc.target/arm/mve/intrinsics/vmladavaq_p_u16.c: Likewise.
3587 * gcc.target/arm/mve/intrinsics/vmladavaq_p_u32.c: Likewise.
3588 * gcc.target/arm/mve/intrinsics/vmladavaq_p_u8.c: Likewise.
3589 * gcc.target/arm/mve/intrinsics/vmladavaq_s16.c: Likewise.
3590 * gcc.target/arm/mve/intrinsics/vmladavaq_s32.c: Likewise.
3591 * gcc.target/arm/mve/intrinsics/vmladavaq_s8.c: Likewise.
3592 * gcc.target/arm/mve/intrinsics/vmladavaq_u16.c: Likewise.
3593 * gcc.target/arm/mve/intrinsics/vmladavaq_u32.c: Likewise.
3594 * gcc.target/arm/mve/intrinsics/vmladavaq_u8.c: Likewise.
3595 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s16.c: Likewise.
3596 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s32.c: Likewise.
3597 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s8.c: Likewise.
3598 * gcc.target/arm/mve/intrinsics/vmladavaxq_s16.c: Likewise.
3599 * gcc.target/arm/mve/intrinsics/vmladavaxq_s32.c: Likewise.
3600 * gcc.target/arm/mve/intrinsics/vmladavaxq_s8.c: Likewise.
3601 * gcc.target/arm/mve/intrinsics/vmladavq_p_s16.c: Likewise.
3602 * gcc.target/arm/mve/intrinsics/vmladavq_p_s32.c: Likewise.
3603 * gcc.target/arm/mve/intrinsics/vmladavq_p_s8.c: Likewise.
3604 * gcc.target/arm/mve/intrinsics/vmladavq_p_u16.c: Likewise.
3605 * gcc.target/arm/mve/intrinsics/vmladavq_p_u32.c: Likewise.
3606 * gcc.target/arm/mve/intrinsics/vmladavq_p_u8.c: Likewise.
3607 * gcc.target/arm/mve/intrinsics/vmladavq_s16.c: Likewise.
3608 * gcc.target/arm/mve/intrinsics/vmladavq_s32.c: Likewise.
3609 * gcc.target/arm/mve/intrinsics/vmladavq_s8.c: Likewise.
3610 * gcc.target/arm/mve/intrinsics/vmladavq_u16.c: Likewise.
3611 * gcc.target/arm/mve/intrinsics/vmladavq_u32.c: Likewise.
3612 * gcc.target/arm/mve/intrinsics/vmladavq_u8.c: Likewise.
3613 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s16.c: Likewise.
3614 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s32.c: Likewise.
3615 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s8.c: Likewise.
3616 * gcc.target/arm/mve/intrinsics/vmladavxq_s16.c: Likewise.
3617 * gcc.target/arm/mve/intrinsics/vmladavxq_s32.c: Likewise.
3618 * gcc.target/arm/mve/intrinsics/vmladavxq_s8.c: Likewise.
3619 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_s16.c: Likewise.
3620 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_s32.c: Likewise.
3621 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_u16.c: Likewise.
3622 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_u32.c: Likewise.
3623 * gcc.target/arm/mve/intrinsics/vmlaldavaq_s16.c: Likewise.
3624 * gcc.target/arm/mve/intrinsics/vmlaldavaq_s32.c: Likewise.
3625 * gcc.target/arm/mve/intrinsics/vmlaldavaq_u16.c: Likewise.
3626 * gcc.target/arm/mve/intrinsics/vmlaldavaq_u32.c: Likewise.
3627 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s16.c: Likewise.
3628 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s32.c: Likewise.
3629 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_u16.c: Likewise.
3630 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_u32.c: Likewise.
3631 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s16.c: Likewise.
3632 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s32.c: Likewise.
3633 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_s16.c: Likewise.
3634 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_s32.c: Likewise.
3635 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_u16.c: Likewise.
3636 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_u32.c: Likewise.
3637 * gcc.target/arm/mve/intrinsics/vmlaldavq_s16.c: Likewise.
3638 * gcc.target/arm/mve/intrinsics/vmlaldavq_s32.c: Likewise.
3639 * gcc.target/arm/mve/intrinsics/vmlaldavq_u16.c: Likewise.
3640 * gcc.target/arm/mve/intrinsics/vmlaldavq_u32.c: Likewise.
3641 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_s16.c: Likewise.
3642 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_s32.c: Likewise.
3643 * gcc.target/arm/mve/intrinsics/vmlaldavxq_s16.c: Likewise.
3644 * gcc.target/arm/mve/intrinsics/vmlaldavxq_s32.c: Likewise.
3645 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s16.c: Likewise.
3646 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s32.c: Likewise.
3647 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s8.c: Likewise.
3648 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u16.c: Likewise.
3649 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u32.c: Likewise.
3650 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u8.c: Likewise.
3651 * gcc.target/arm/mve/intrinsics/vmlaq_n_s16.c: Likewise.
3652 * gcc.target/arm/mve/intrinsics/vmlaq_n_s32.c: Likewise.
3653 * gcc.target/arm/mve/intrinsics/vmlaq_n_s8.c: Likewise.
3654 * gcc.target/arm/mve/intrinsics/vmlaq_n_u16.c: Likewise.
3655 * gcc.target/arm/mve/intrinsics/vmlaq_n_u32.c: Likewise.
3656 * gcc.target/arm/mve/intrinsics/vmlaq_n_u8.c: Likewise.
3657 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_s16.c: Likewise.
3658 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_s32.c: Likewise.
3659 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_s8.c: Likewise.
3660 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_u16.c: Likewise.
3661 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_u32.c: Likewise.
3662 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_u8.c: Likewise.
3663 * gcc.target/arm/mve/intrinsics/vmlasq_n_s16.c: Likewise.
3664 * gcc.target/arm/mve/intrinsics/vmlasq_n_s32.c: Likewise.
3665 * gcc.target/arm/mve/intrinsics/vmlasq_n_s8.c: Likewise.
3666 * gcc.target/arm/mve/intrinsics/vmlasq_n_u16.c: Likewise.
3667 * gcc.target/arm/mve/intrinsics/vmlasq_n_u32.c: Likewise.
3668 * gcc.target/arm/mve/intrinsics/vmlasq_n_u8.c: Likewise.
3669 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s16.c: Likewise.
3670 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s32.c: Likewise.
3671 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s8.c: Likewise.
3672 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s16.c: Likewise.
3673 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s32.c: Likewise.
3674 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s8.c: Likewise.
3675 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s16.c: Likewise.
3676 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s32.c: Likewise.
3677 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s8.c: Likewise.
3678 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s16.c: Likewise.
3679 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s32.c: Likewise.
3680 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s8.c: Likewise.
3681 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s16.c: Likewise.
3682 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s32.c: Likewise.
3683 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s8.c: Likewise.
3684 * gcc.target/arm/mve/intrinsics/vmlsdavq_s16.c: Likewise.
3685 * gcc.target/arm/mve/intrinsics/vmlsdavq_s32.c: Likewise.
3686 * gcc.target/arm/mve/intrinsics/vmlsdavq_s8.c: Likewise.
3687 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s16.c: Likewise.
3688 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s32.c: Likewise.
3689 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s8.c: Likewise.
3690 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s16.c: Likewise.
3691 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s32.c: Likewise.
3692 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s8.c: Likewise.
3693 * gcc.target/arm/mve/intrinsics/vmlsldavaq_p_s16.c: Likewise.
3694 * gcc.target/arm/mve/intrinsics/vmlsldavaq_p_s32.c: Likewise.
3695 * gcc.target/arm/mve/intrinsics/vmlsldavaq_s16.c: Likewise.
3696 * gcc.target/arm/mve/intrinsics/vmlsldavaq_s32.c: Likewise.
3697 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_p_s16.c: Likewise.
3698 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_p_s32.c: Likewise.
3699 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_s16.c: Likewise.
3700 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_s32.c: Likewise.
3701 * gcc.target/arm/mve/intrinsics/vmlsldavq_p_s16.c: Likewise.
3702 * gcc.target/arm/mve/intrinsics/vmlsldavq_p_s32.c: Likewise.
3703 * gcc.target/arm/mve/intrinsics/vmlsldavq_s16.c: Likewise.
3704 * gcc.target/arm/mve/intrinsics/vmlsldavq_s32.c: Likewise.
3705 * gcc.target/arm/mve/intrinsics/vmlsldavxq_p_s16.c: Likewise.
3706 * gcc.target/arm/mve/intrinsics/vmlsldavxq_p_s32.c: Likewise.
3707 * gcc.target/arm/mve/intrinsics/vmlsldavxq_s16.c: Likewise.
3708 * gcc.target/arm/mve/intrinsics/vmlsldavxq_s32.c: Likewise.
3709 * gcc.target/arm/mve/intrinsics/vmovlbq_m_s16.c: Likewise.
3710 * gcc.target/arm/mve/intrinsics/vmovlbq_m_s8.c: Likewise.
3711 * gcc.target/arm/mve/intrinsics/vmovlbq_m_u16.c: Likewise.
3712 * gcc.target/arm/mve/intrinsics/vmovlbq_m_u8.c: Likewise.
3713 * gcc.target/arm/mve/intrinsics/vmovlbq_s16.c: Likewise.
3714 * gcc.target/arm/mve/intrinsics/vmovlbq_s8.c: Likewise.
3715 * gcc.target/arm/mve/intrinsics/vmovlbq_u16.c: Likewise.
3716 * gcc.target/arm/mve/intrinsics/vmovlbq_u8.c: Likewise.
3717 * gcc.target/arm/mve/intrinsics/vmovlbq_x_s16.c: Likewise.
3718 * gcc.target/arm/mve/intrinsics/vmovlbq_x_s8.c: Likewise.
3719 * gcc.target/arm/mve/intrinsics/vmovlbq_x_u16.c: Likewise.
3720 * gcc.target/arm/mve/intrinsics/vmovlbq_x_u8.c: Likewise.
3721 * gcc.target/arm/mve/intrinsics/vmovltq_m_s16.c: Likewise.
3722 * gcc.target/arm/mve/intrinsics/vmovltq_m_s8.c: Likewise.
3723 * gcc.target/arm/mve/intrinsics/vmovltq_m_u16.c: Likewise.
3724 * gcc.target/arm/mve/intrinsics/vmovltq_m_u8.c: Likewise.
3725 * gcc.target/arm/mve/intrinsics/vmovltq_s16.c: Likewise.
3726 * gcc.target/arm/mve/intrinsics/vmovltq_s8.c: Likewise.
3727 * gcc.target/arm/mve/intrinsics/vmovltq_u16.c: Likewise.
3728 * gcc.target/arm/mve/intrinsics/vmovltq_u8.c: Likewise.
3729 * gcc.target/arm/mve/intrinsics/vmovltq_x_s16.c: Likewise.
3730 * gcc.target/arm/mve/intrinsics/vmovltq_x_s8.c: Likewise.
3731 * gcc.target/arm/mve/intrinsics/vmovltq_x_u16.c: Likewise.
3732 * gcc.target/arm/mve/intrinsics/vmovltq_x_u8.c: Likewise.
3733 * gcc.target/arm/mve/intrinsics/vmovnbq_m_s16.c: Likewise.
3734 * gcc.target/arm/mve/intrinsics/vmovnbq_m_s32.c: Likewise.
3735 * gcc.target/arm/mve/intrinsics/vmovnbq_m_u16.c: Likewise.
3736 * gcc.target/arm/mve/intrinsics/vmovnbq_m_u32.c: Likewise.
3737 * gcc.target/arm/mve/intrinsics/vmovnbq_s16.c: Likewise.
3738 * gcc.target/arm/mve/intrinsics/vmovnbq_s32.c: Likewise.
3739 * gcc.target/arm/mve/intrinsics/vmovnbq_u16.c: Likewise.
3740 * gcc.target/arm/mve/intrinsics/vmovnbq_u32.c: Likewise.
3741 * gcc.target/arm/mve/intrinsics/vmovntq_m_s16.c: Likewise.
3742 * gcc.target/arm/mve/intrinsics/vmovntq_m_s32.c: Likewise.
3743 * gcc.target/arm/mve/intrinsics/vmovntq_m_u16.c: Likewise.
3744 * gcc.target/arm/mve/intrinsics/vmovntq_m_u32.c: Likewise.
3745 * gcc.target/arm/mve/intrinsics/vmovntq_s16.c: Likewise.
3746 * gcc.target/arm/mve/intrinsics/vmovntq_s32.c: Likewise.
3747 * gcc.target/arm/mve/intrinsics/vmovntq_u16.c: Likewise.
3748 * gcc.target/arm/mve/intrinsics/vmovntq_u32.c: Likewise.
3749 * gcc.target/arm/mve/intrinsics/vmulhq_m_s16.c: Likewise.
3750 * gcc.target/arm/mve/intrinsics/vmulhq_m_s32.c: Likewise.
3751 * gcc.target/arm/mve/intrinsics/vmulhq_m_s8.c: Likewise.
3752 * gcc.target/arm/mve/intrinsics/vmulhq_m_u16.c: Likewise.
3753 * gcc.target/arm/mve/intrinsics/vmulhq_m_u32.c: Likewise.
3754 * gcc.target/arm/mve/intrinsics/vmulhq_m_u8.c: Likewise.
3755 * gcc.target/arm/mve/intrinsics/vmulhq_s16.c: Likewise.
3756 * gcc.target/arm/mve/intrinsics/vmulhq_s32.c: Likewise.
3757 * gcc.target/arm/mve/intrinsics/vmulhq_s8.c: Likewise.
3758 * gcc.target/arm/mve/intrinsics/vmulhq_u16.c: Likewise.
3759 * gcc.target/arm/mve/intrinsics/vmulhq_u32.c: Likewise.
3760 * gcc.target/arm/mve/intrinsics/vmulhq_u8.c: Likewise.
3761 * gcc.target/arm/mve/intrinsics/vmulhq_x_s16.c: Likewise.
3762 * gcc.target/arm/mve/intrinsics/vmulhq_x_s32.c: Likewise.
3763 * gcc.target/arm/mve/intrinsics/vmulhq_x_s8.c: Likewise.
3764 * gcc.target/arm/mve/intrinsics/vmulhq_x_u16.c: Likewise.
3765 * gcc.target/arm/mve/intrinsics/vmulhq_x_u32.c: Likewise.
3766 * gcc.target/arm/mve/intrinsics/vmulhq_x_u8.c: Likewise.
3767 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s16.c: Likewise.
3768 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s32.c: Likewise.
3769 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s8.c: Likewise.
3770 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u16.c: Likewise.
3771 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u32.c: Likewise.
3772 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u8.c: Likewise.
3773 * gcc.target/arm/mve/intrinsics/vmullbq_int_s16.c: Likewise.
3774 * gcc.target/arm/mve/intrinsics/vmullbq_int_s32.c: Likewise.
3775 * gcc.target/arm/mve/intrinsics/vmullbq_int_s8.c: Likewise.
3776 * gcc.target/arm/mve/intrinsics/vmullbq_int_u16.c: Likewise.
3777 * gcc.target/arm/mve/intrinsics/vmullbq_int_u32.c: Likewise.
3778 * gcc.target/arm/mve/intrinsics/vmullbq_int_u8.c: Likewise.
3779 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s16.c: Likewise.
3780 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s32.c: Likewise.
3781 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s8.c: Likewise.
3782 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u16.c: Likewise.
3783 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u32.c: Likewise.
3784 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u8.c: Likewise.
3785 * gcc.target/arm/mve/intrinsics/vmullbq_poly_m_p16.c: Likewise.
3786 * gcc.target/arm/mve/intrinsics/vmullbq_poly_m_p8.c: Likewise.
3787 * gcc.target/arm/mve/intrinsics/vmullbq_poly_p16.c: Likewise.
3788 * gcc.target/arm/mve/intrinsics/vmullbq_poly_p8.c: Likewise.
3789 * gcc.target/arm/mve/intrinsics/vmullbq_poly_x_p16.c: Likewise.
3790 * gcc.target/arm/mve/intrinsics/vmullbq_poly_x_p8.c: Likewise.
3791 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s16.c: Likewise.
3792 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s32.c: Likewise.
3793 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s8.c: Likewise.
3794 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u16.c: Likewise.
3795 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u32.c: Likewise.
3796 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u8.c: Likewise.
3797 * gcc.target/arm/mve/intrinsics/vmulltq_int_s16.c: Likewise.
3798 * gcc.target/arm/mve/intrinsics/vmulltq_int_s32.c: Likewise.
3799 * gcc.target/arm/mve/intrinsics/vmulltq_int_s8.c: Likewise.
3800 * gcc.target/arm/mve/intrinsics/vmulltq_int_u16.c: Likewise.
3801 * gcc.target/arm/mve/intrinsics/vmulltq_int_u32.c: Likewise.
3802 * gcc.target/arm/mve/intrinsics/vmulltq_int_u8.c: Likewise.
3803 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s16.c: Likewise.
3804 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s32.c: Likewise.
3805 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s8.c: Likewise.
3806 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u16.c: Likewise.
3807 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u32.c: Likewise.
3808 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u8.c: Likewise.
3809 * gcc.target/arm/mve/intrinsics/vmulltq_poly_m_p16.c: Likewise.
3810 * gcc.target/arm/mve/intrinsics/vmulltq_poly_m_p8.c: Likewise.
3811 * gcc.target/arm/mve/intrinsics/vmulltq_poly_p16.c: Likewise.
3812 * gcc.target/arm/mve/intrinsics/vmulltq_poly_p8.c: Likewise.
3813 * gcc.target/arm/mve/intrinsics/vmulltq_poly_x_p16.c: Likewise.
3814 * gcc.target/arm/mve/intrinsics/vmulltq_poly_x_p8.c: Likewise.
3815 * gcc.target/arm/mve/intrinsics/vmulq_f16.c: Likewise.
3816 * gcc.target/arm/mve/intrinsics/vmulq_f32.c: Likewise.
3817 * gcc.target/arm/mve/intrinsics/vmulq_m_f16.c: Likewise.
3818 * gcc.target/arm/mve/intrinsics/vmulq_m_f32.c: Likewise.
3819 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f16.c: Likewise.
3820 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f32.c: Likewise.
3821 * gcc.target/arm/mve/intrinsics/vmulq_m_n_s16.c: Likewise.
3822 * gcc.target/arm/mve/intrinsics/vmulq_m_n_s32.c: Likewise.
3823 * gcc.target/arm/mve/intrinsics/vmulq_m_n_s8.c: Likewise.
3824 * gcc.target/arm/mve/intrinsics/vmulq_m_n_u16.c: Likewise.
3825 * gcc.target/arm/mve/intrinsics/vmulq_m_n_u32.c: Likewise.
3826 * gcc.target/arm/mve/intrinsics/vmulq_m_n_u8.c: Likewise.
3827 * gcc.target/arm/mve/intrinsics/vmulq_m_s16.c: Likewise.
3828 * gcc.target/arm/mve/intrinsics/vmulq_m_s32.c: Likewise.
3829 * gcc.target/arm/mve/intrinsics/vmulq_m_s8.c: Likewise.
3830 * gcc.target/arm/mve/intrinsics/vmulq_m_u16.c: Likewise.
3831 * gcc.target/arm/mve/intrinsics/vmulq_m_u32.c: Likewise.
3832 * gcc.target/arm/mve/intrinsics/vmulq_m_u8.c: Likewise.
3833 * gcc.target/arm/mve/intrinsics/vmulq_n_f16.c: Likewise.
3834 * gcc.target/arm/mve/intrinsics/vmulq_n_f32.c: Likewise.
3835 * gcc.target/arm/mve/intrinsics/vmulq_n_s16.c: Likewise.
3836 * gcc.target/arm/mve/intrinsics/vmulq_n_s32.c: Likewise.
3837 * gcc.target/arm/mve/intrinsics/vmulq_n_s8.c: Likewise.
3838 * gcc.target/arm/mve/intrinsics/vmulq_n_u16.c: Likewise.
3839 * gcc.target/arm/mve/intrinsics/vmulq_n_u32.c: Likewise.
3840 * gcc.target/arm/mve/intrinsics/vmulq_n_u8.c: Likewise.
3841 * gcc.target/arm/mve/intrinsics/vmulq_s16.c: Likewise.
3842 * gcc.target/arm/mve/intrinsics/vmulq_s32.c: Likewise.
3843 * gcc.target/arm/mve/intrinsics/vmulq_s8.c: Likewise.
3844 * gcc.target/arm/mve/intrinsics/vmulq_u16.c: Likewise.
3845 * gcc.target/arm/mve/intrinsics/vmulq_u32.c: Likewise.
3846 * gcc.target/arm/mve/intrinsics/vmulq_u8.c: Likewise.
3847 * gcc.target/arm/mve/intrinsics/vmulq_x_f16.c: Likewise.
3848 * gcc.target/arm/mve/intrinsics/vmulq_x_f32.c: Likewise.
3849 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f16.c: Likewise.
3850 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f32.c: Likewise.
3851 * gcc.target/arm/mve/intrinsics/vmulq_x_n_s16.c: Likewise.
3852 * gcc.target/arm/mve/intrinsics/vmulq_x_n_s32.c: Likewise.
3853 * gcc.target/arm/mve/intrinsics/vmulq_x_n_s8.c: Likewise.
3854 * gcc.target/arm/mve/intrinsics/vmulq_x_n_u16.c: Likewise.
3855 * gcc.target/arm/mve/intrinsics/vmulq_x_n_u32.c: Likewise.
3856 * gcc.target/arm/mve/intrinsics/vmulq_x_n_u8.c: Likewise.
3857 * gcc.target/arm/mve/intrinsics/vmulq_x_s16.c: Likewise.
3858 * gcc.target/arm/mve/intrinsics/vmulq_x_s32.c: Likewise.
3859 * gcc.target/arm/mve/intrinsics/vmulq_x_s8.c: Likewise.
3860 * gcc.target/arm/mve/intrinsics/vmulq_x_u16.c: Likewise.
3861 * gcc.target/arm/mve/intrinsics/vmulq_x_u32.c: Likewise.
3862 * gcc.target/arm/mve/intrinsics/vmulq_x_u8.c: Likewise.
3863 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s16.c: Likewise.
3864 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s32.c: Likewise.
3865 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u16.c: Likewise.
3866 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u32.c: Likewise.
3867 * gcc.target/arm/mve/intrinsics/vmvnq_m_s16.c: Likewise.
3868 * gcc.target/arm/mve/intrinsics/vmvnq_m_s32.c: Likewise.
3869 * gcc.target/arm/mve/intrinsics/vmvnq_m_s8.c: Likewise.
3870 * gcc.target/arm/mve/intrinsics/vmvnq_m_u16.c: Likewise.
3871 * gcc.target/arm/mve/intrinsics/vmvnq_m_u32.c: Likewise.
3872 * gcc.target/arm/mve/intrinsics/vmvnq_m_u8.c: Likewise.
3873 * gcc.target/arm/mve/intrinsics/vmvnq_n_s16.c: Likewise.
3874 * gcc.target/arm/mve/intrinsics/vmvnq_n_s32.c: Likewise.
3875 * gcc.target/arm/mve/intrinsics/vmvnq_n_u16.c: Likewise.
3876 * gcc.target/arm/mve/intrinsics/vmvnq_n_u32.c: Likewise.
3877 * gcc.target/arm/mve/intrinsics/vmvnq_s16.c: Likewise.
3878 * gcc.target/arm/mve/intrinsics/vmvnq_s32.c: Likewise.
3879 * gcc.target/arm/mve/intrinsics/vmvnq_s8.c: Likewise.
3880 * gcc.target/arm/mve/intrinsics/vmvnq_u16.c: Likewise.
3881 * gcc.target/arm/mve/intrinsics/vmvnq_u32.c: Likewise.
3882 * gcc.target/arm/mve/intrinsics/vmvnq_u8.c: Likewise.
3883 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s16.c: Likewise.
3884 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s32.c: Likewise.
3885 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u16.c: Likewise.
3886 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u32.c: Likewise.
3887 * gcc.target/arm/mve/intrinsics/vmvnq_x_s16.c: Likewise.
3888 * gcc.target/arm/mve/intrinsics/vmvnq_x_s32.c: Likewise.
3889 * gcc.target/arm/mve/intrinsics/vmvnq_x_s8.c: Likewise.
3890 * gcc.target/arm/mve/intrinsics/vmvnq_x_u16.c: Likewise.
3891 * gcc.target/arm/mve/intrinsics/vmvnq_x_u32.c: Likewise.
3892 * gcc.target/arm/mve/intrinsics/vmvnq_x_u8.c: Likewise.
3893 * gcc.target/arm/mve/intrinsics/vnegq_f16.c: Likewise.
3894 * gcc.target/arm/mve/intrinsics/vnegq_f32.c: Likewise.
3895 * gcc.target/arm/mve/intrinsics/vnegq_m_f16.c: Likewise.
3896 * gcc.target/arm/mve/intrinsics/vnegq_m_f32.c: Likewise.
3897 * gcc.target/arm/mve/intrinsics/vnegq_m_s16.c: Likewise.
3898 * gcc.target/arm/mve/intrinsics/vnegq_m_s32.c: Likewise.
3899 * gcc.target/arm/mve/intrinsics/vnegq_m_s8.c: Likewise.
3900 * gcc.target/arm/mve/intrinsics/vnegq_s16.c: Likewise.
3901 * gcc.target/arm/mve/intrinsics/vnegq_s32.c: Likewise.
3902 * gcc.target/arm/mve/intrinsics/vnegq_s8.c: Likewise.
3903 * gcc.target/arm/mve/intrinsics/vnegq_x_f16.c: Likewise.
3904 * gcc.target/arm/mve/intrinsics/vnegq_x_f32.c: Likewise.
3905 * gcc.target/arm/mve/intrinsics/vnegq_x_s16.c: Likewise.
3906 * gcc.target/arm/mve/intrinsics/vnegq_x_s32.c: Likewise.
3907 * gcc.target/arm/mve/intrinsics/vnegq_x_s8.c: Likewise.
3908 * gcc.target/arm/mve/intrinsics/vornq_f16.c: Likewise.
3909 * gcc.target/arm/mve/intrinsics/vornq_f32.c: Likewise.
3910 * gcc.target/arm/mve/intrinsics/vornq_m_f16.c: Likewise.
3911 * gcc.target/arm/mve/intrinsics/vornq_m_f32.c: Likewise.
3912 * gcc.target/arm/mve/intrinsics/vornq_m_s16.c: Likewise.
3913 * gcc.target/arm/mve/intrinsics/vornq_m_s32.c: Likewise.
3914 * gcc.target/arm/mve/intrinsics/vornq_m_s8.c: Likewise.
3915 * gcc.target/arm/mve/intrinsics/vornq_m_u16.c: Likewise.
3916 * gcc.target/arm/mve/intrinsics/vornq_m_u32.c: Likewise.
3917 * gcc.target/arm/mve/intrinsics/vornq_m_u8.c: Likewise.
3918 * gcc.target/arm/mve/intrinsics/vornq_s16.c: Likewise.
3919 * gcc.target/arm/mve/intrinsics/vornq_s32.c: Likewise.
3920 * gcc.target/arm/mve/intrinsics/vornq_s8.c: Likewise.
3921 * gcc.target/arm/mve/intrinsics/vornq_u16.c: Likewise.
3922 * gcc.target/arm/mve/intrinsics/vornq_u32.c: Likewise.
3923 * gcc.target/arm/mve/intrinsics/vornq_u8.c: Likewise.
3924 * gcc.target/arm/mve/intrinsics/vornq_x_f16.c: Likewise.
3925 * gcc.target/arm/mve/intrinsics/vornq_x_f32.c: Likewise.
3926 * gcc.target/arm/mve/intrinsics/vornq_x_s16.c: Likewise.
3927 * gcc.target/arm/mve/intrinsics/vornq_x_s32.c: Likewise.
3928 * gcc.target/arm/mve/intrinsics/vornq_x_s8.c: Likewise.
3929 * gcc.target/arm/mve/intrinsics/vornq_x_u16.c: Likewise.
3930 * gcc.target/arm/mve/intrinsics/vornq_x_u32.c: Likewise.
3931 * gcc.target/arm/mve/intrinsics/vornq_x_u8.c: Likewise.
3932 * gcc.target/arm/mve/intrinsics/vorrq_f16.c: Likewise.
3933 * gcc.target/arm/mve/intrinsics/vorrq_f32.c: Likewise.
3934 * gcc.target/arm/mve/intrinsics/vorrq_m_f16.c: Likewise.
3935 * gcc.target/arm/mve/intrinsics/vorrq_m_f32.c: Likewise.
3936 * gcc.target/arm/mve/intrinsics/vorrq_m_n_s16.c: Likewise.
3937 * gcc.target/arm/mve/intrinsics/vorrq_m_n_s32.c: Likewise.
3938 * gcc.target/arm/mve/intrinsics/vorrq_m_n_u16.c: Likewise.
3939 * gcc.target/arm/mve/intrinsics/vorrq_m_n_u32.c: Likewise.
3940 * gcc.target/arm/mve/intrinsics/vorrq_m_s16.c: Likewise.
3941 * gcc.target/arm/mve/intrinsics/vorrq_m_s32.c: Likewise.
3942 * gcc.target/arm/mve/intrinsics/vorrq_m_s8.c: Likewise.
3943 * gcc.target/arm/mve/intrinsics/vorrq_m_u16.c: Likewise.
3944 * gcc.target/arm/mve/intrinsics/vorrq_m_u32.c: Likewise.
3945 * gcc.target/arm/mve/intrinsics/vorrq_m_u8.c: Likewise.
3946 * gcc.target/arm/mve/intrinsics/vorrq_n_s16.c: Likewise.
3947 * gcc.target/arm/mve/intrinsics/vorrq_n_s32.c: Likewise.
3948 * gcc.target/arm/mve/intrinsics/vorrq_n_u16.c: Likewise.
3949 * gcc.target/arm/mve/intrinsics/vorrq_n_u32.c: Likewise.
3950 * gcc.target/arm/mve/intrinsics/vorrq_s16.c: Likewise.
3951 * gcc.target/arm/mve/intrinsics/vorrq_s32.c: Likewise.
3952 * gcc.target/arm/mve/intrinsics/vorrq_s8.c: Likewise.
3953 * gcc.target/arm/mve/intrinsics/vorrq_u16.c: Likewise.
3954 * gcc.target/arm/mve/intrinsics/vorrq_u32.c: Likewise.
3955 * gcc.target/arm/mve/intrinsics/vorrq_u8.c: Likewise.
3956 * gcc.target/arm/mve/intrinsics/vorrq_x_f16.c: Likewise.
3957 * gcc.target/arm/mve/intrinsics/vorrq_x_f32.c: Likewise.
3958 * gcc.target/arm/mve/intrinsics/vorrq_x_s16.c: Likewise.
3959 * gcc.target/arm/mve/intrinsics/vorrq_x_s32.c: Likewise.
3960 * gcc.target/arm/mve/intrinsics/vorrq_x_s8.c: Likewise.
3961 * gcc.target/arm/mve/intrinsics/vorrq_x_u16.c: Likewise.
3962 * gcc.target/arm/mve/intrinsics/vorrq_x_u32.c: Likewise.
3963 * gcc.target/arm/mve/intrinsics/vorrq_x_u8.c: Likewise.
3964 * gcc.target/arm/mve/intrinsics/vpnot.c: Likewise.
3965 * gcc.target/arm/mve/intrinsics/vpselq_f16.c: Likewise.
3966 * gcc.target/arm/mve/intrinsics/vpselq_f32.c: Likewise.
3967 * gcc.target/arm/mve/intrinsics/vpselq_s16.c: Likewise.
3968 * gcc.target/arm/mve/intrinsics/vpselq_s32.c: Likewise.
3969 * gcc.target/arm/mve/intrinsics/vpselq_s64.c: Likewise.
3970 * gcc.target/arm/mve/intrinsics/vpselq_s8.c: Likewise.
3971 * gcc.target/arm/mve/intrinsics/vpselq_u16.c: Likewise.
3972 * gcc.target/arm/mve/intrinsics/vpselq_u32.c: Likewise.
3973 * gcc.target/arm/mve/intrinsics/vpselq_u64.c: Likewise.
3974 * gcc.target/arm/mve/intrinsics/vpselq_u8.c: Likewise.
3975 * gcc.target/arm/mve/intrinsics/vqabsq_m_s16.c: Likewise.
3976 * gcc.target/arm/mve/intrinsics/vqabsq_m_s32.c: Likewise.
3977 * gcc.target/arm/mve/intrinsics/vqabsq_m_s8.c: Likewise.
3978 * gcc.target/arm/mve/intrinsics/vqabsq_s16.c: Likewise.
3979 * gcc.target/arm/mve/intrinsics/vqabsq_s32.c: Likewise.
3980 * gcc.target/arm/mve/intrinsics/vqabsq_s8.c: Likewise.
3981 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_s16.c: Likewise.
3982 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_s32.c: Likewise.
3983 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_s8.c: Likewise.
3984 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_u16.c: Likewise.
3985 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_u32.c: Likewise.
3986 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_u8.c: Likewise.
3987 * gcc.target/arm/mve/intrinsics/vqaddq_m_s16.c: Likewise.
3988 * gcc.target/arm/mve/intrinsics/vqaddq_m_s32.c: Likewise.
3989 * gcc.target/arm/mve/intrinsics/vqaddq_m_s8.c: Likewise.
3990 * gcc.target/arm/mve/intrinsics/vqaddq_m_u16.c: Likewise.
3991 * gcc.target/arm/mve/intrinsics/vqaddq_m_u32.c: Likewise.
3992 * gcc.target/arm/mve/intrinsics/vqaddq_m_u8.c: Likewise.
3993 * gcc.target/arm/mve/intrinsics/vqaddq_n_s16.c: Likewise.
3994 * gcc.target/arm/mve/intrinsics/vqaddq_n_s32.c: Likewise.
3995 * gcc.target/arm/mve/intrinsics/vqaddq_n_s8.c: Likewise.
3996 * gcc.target/arm/mve/intrinsics/vqaddq_n_u16.c: Likewise.
3997 * gcc.target/arm/mve/intrinsics/vqaddq_n_u32.c: Likewise.
3998 * gcc.target/arm/mve/intrinsics/vqaddq_n_u8.c: Likewise.
3999 * gcc.target/arm/mve/intrinsics/vqaddq_s16.c: Likewise.
4000 * gcc.target/arm/mve/intrinsics/vqaddq_s32.c: Likewise.
4001 * gcc.target/arm/mve/intrinsics/vqaddq_s8.c: Likewise.
4002 * gcc.target/arm/mve/intrinsics/vqaddq_u16.c: Likewise.
4003 * gcc.target/arm/mve/intrinsics/vqaddq_u32.c: Likewise.
4004 * gcc.target/arm/mve/intrinsics/vqaddq_u8.c: Likewise.
4005 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s16.c: Likewise.
4006 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s32.c: Likewise.
4007 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s8.c: Likewise.
4008 * gcc.target/arm/mve/intrinsics/vqdmladhq_s16.c: Likewise.
4009 * gcc.target/arm/mve/intrinsics/vqdmladhq_s32.c: Likewise.
4010 * gcc.target/arm/mve/intrinsics/vqdmladhq_s8.c: Likewise.
4011 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s16.c: Likewise.
4012 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s32.c: Likewise.
4013 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s8.c: Likewise.
4014 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s16.c: Likewise.
4015 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s32.c: Likewise.
4016 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s8.c: Likewise.
4017 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_s16.c: Likewise.
4018 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_s32.c: Likewise.
4019 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_s8.c: Likewise.
4020 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s16.c: Likewise.
4021 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s32.c: Likewise.
4022 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s8.c: Likewise.
4023 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_u16.c: Likewise.
4024 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_u32.c: Likewise.
4025 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_u8.c: Likewise.
4026 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s16.c: Likewise.
4027 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s32.c: Likewise.
4028 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s8.c: Likewise.
4029 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s16.c: Likewise.
4030 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s32.c: Likewise.
4031 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s8.c: Likewise.
4032 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s16.c: Likewise.
4033 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s32.c: Likewise.
4034 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s8.c: Likewise.
4035 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s16.c: Likewise.
4036 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s32.c: Likewise.
4037 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s8.c: Likewise.
4038 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_n_s16.c: Likewise.
4039 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_n_s32.c: Likewise.
4040 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_n_s8.c: Likewise.
4041 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_s16.c: Likewise.
4042 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_s32.c: Likewise.
4043 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_s8.c: Likewise.
4044 * gcc.target/arm/mve/intrinsics/vqdmulhq_n_s16.c: Likewise.
4045 * gcc.target/arm/mve/intrinsics/vqdmulhq_n_s32.c: Likewise.
4046 * gcc.target/arm/mve/intrinsics/vqdmulhq_n_s8.c: Likewise.
4047 * gcc.target/arm/mve/intrinsics/vqdmulhq_s16.c: Likewise.
4048 * gcc.target/arm/mve/intrinsics/vqdmulhq_s32.c: Likewise.
4049 * gcc.target/arm/mve/intrinsics/vqdmulhq_s8.c: Likewise.
4050 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_n_s16.c: Likewise.
4051 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_n_s32.c: Likewise.
4052 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_s16.c: Likewise.
4053 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_s32.c: Likewise.
4054 * gcc.target/arm/mve/intrinsics/vqdmullbq_n_s16.c: Likewise.
4055 * gcc.target/arm/mve/intrinsics/vqdmullbq_n_s32.c: Likewise.
4056 * gcc.target/arm/mve/intrinsics/vqdmullbq_s16.c: Likewise.
4057 * gcc.target/arm/mve/intrinsics/vqdmullbq_s32.c: Likewise.
4058 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_n_s16.c: Likewise.
4059 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_n_s32.c: Likewise.
4060 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_s16.c: Likewise.
4061 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_s32.c: Likewise.
4062 * gcc.target/arm/mve/intrinsics/vqdmulltq_n_s16.c: Likewise.
4063 * gcc.target/arm/mve/intrinsics/vqdmulltq_n_s32.c: Likewise.
4064 * gcc.target/arm/mve/intrinsics/vqdmulltq_s16.c: Likewise.
4065 * gcc.target/arm/mve/intrinsics/vqdmulltq_s32.c: Likewise.
4066 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_s16.c: Likewise.
4067 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_s32.c: Likewise.
4068 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_u16.c: Likewise.
4069 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_u32.c: Likewise.
4070 * gcc.target/arm/mve/intrinsics/vqmovnbq_s16.c: Likewise.
4071 * gcc.target/arm/mve/intrinsics/vqmovnbq_s32.c: Likewise.
4072 * gcc.target/arm/mve/intrinsics/vqmovnbq_u16.c: Likewise.
4073 * gcc.target/arm/mve/intrinsics/vqmovnbq_u32.c: Likewise.
4074 * gcc.target/arm/mve/intrinsics/vqmovntq_m_s16.c: Likewise.
4075 * gcc.target/arm/mve/intrinsics/vqmovntq_m_s32.c: Likewise.
4076 * gcc.target/arm/mve/intrinsics/vqmovntq_m_u16.c: Likewise.
4077 * gcc.target/arm/mve/intrinsics/vqmovntq_m_u32.c: Likewise.
4078 * gcc.target/arm/mve/intrinsics/vqmovntq_s16.c: Likewise.
4079 * gcc.target/arm/mve/intrinsics/vqmovntq_s32.c: Likewise.
4080 * gcc.target/arm/mve/intrinsics/vqmovntq_u16.c: Likewise.
4081 * gcc.target/arm/mve/intrinsics/vqmovntq_u32.c: Likewise.
4082 * gcc.target/arm/mve/intrinsics/vqmovunbq_m_s16.c: Likewise.
4083 * gcc.target/arm/mve/intrinsics/vqmovunbq_m_s32.c: Likewise.
4084 * gcc.target/arm/mve/intrinsics/vqmovunbq_s16.c: Likewise.
4085 * gcc.target/arm/mve/intrinsics/vqmovunbq_s32.c: Likewise.
4086 * gcc.target/arm/mve/intrinsics/vqmovuntq_m_s16.c: Likewise.
4087 * gcc.target/arm/mve/intrinsics/vqmovuntq_m_s32.c: Likewise.
4088 * gcc.target/arm/mve/intrinsics/vqmovuntq_s16.c: Likewise.
4089 * gcc.target/arm/mve/intrinsics/vqmovuntq_s32.c: Likewise.
4090 * gcc.target/arm/mve/intrinsics/vqnegq_m_s16.c: Likewise.
4091 * gcc.target/arm/mve/intrinsics/vqnegq_m_s32.c: Likewise.
4092 * gcc.target/arm/mve/intrinsics/vqnegq_m_s8.c: Likewise.
4093 * gcc.target/arm/mve/intrinsics/vqnegq_s16.c: Likewise.
4094 * gcc.target/arm/mve/intrinsics/vqnegq_s32.c: Likewise.
4095 * gcc.target/arm/mve/intrinsics/vqnegq_s8.c: Likewise.
4096 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s16.c: Likewise.
4097 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s32.c: Likewise.
4098 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s8.c: Likewise.
4099 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s16.c: Likewise.
4100 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s32.c: Likewise.
4101 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s8.c: Likewise.
4102 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s16.c: Likewise.
4103 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s32.c: Likewise.
4104 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s8.c: Likewise.
4105 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s16.c: Likewise.
4106 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s32.c: Likewise.
4107 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s8.c: Likewise.
4108 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s16.c: Likewise.
4109 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s32.c: Likewise.
4110 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s8.c: Likewise.
4111 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s16.c: Likewise.
4112 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s32.c: Likewise.
4113 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s8.c: Likewise.
4114 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u16.c: Likewise.
4115 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u32.c: Likewise.
4116 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u8.c: Likewise.
4117 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s16.c: Likewise.
4118 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s32.c: Likewise.
4119 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s8.c: Likewise.
4120 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s16.c: Likewise.
4121 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s32.c: Likewise.
4122 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s8.c: Likewise.
4123 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u16.c: Likewise.
4124 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u32.c: Likewise.
4125 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u8.c: Likewise.
4126 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s16.c: Likewise.
4127 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s32.c: Likewise.
4128 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s8.c: Likewise.
4129 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s16.c: Likewise.
4130 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s32.c: Likewise.
4131 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s8.c: Likewise.
4132 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s16.c: Likewise.
4133 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s32.c: Likewise.
4134 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s8.c: Likewise.
4135 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s16.c: Likewise.
4136 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s32.c: Likewise.
4137 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s8.c: Likewise.
4138 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s16.c: Likewise.
4139 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s32.c: Likewise.
4140 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s8.c: Likewise.
4141 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s16.c: Likewise.
4142 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s32.c: Likewise.
4143 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s8.c: Likewise.
4144 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s16.c: Likewise.
4145 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s32.c: Likewise.
4146 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s8.c: Likewise.
4147 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s16.c: Likewise.
4148 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s32.c: Likewise.
4149 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s8.c: Likewise.
4150 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s16.c: Likewise.
4151 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s32.c: Likewise.
4152 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s8.c: Likewise.
4153 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u16.c: Likewise.
4154 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u32.c: Likewise.
4155 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u8.c: Likewise.
4156 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s16.c: Likewise.
4157 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s32.c: Likewise.
4158 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s8.c: Likewise.
4159 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u16.c: Likewise.
4160 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u32.c: Likewise.
4161 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u8.c: Likewise.
4162 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s16.c: Likewise.
4163 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s32.c: Likewise.
4164 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s8.c: Likewise.
4165 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u16.c: Likewise.
4166 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u32.c: Likewise.
4167 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u8.c: Likewise.
4168 * gcc.target/arm/mve/intrinsics/vqrshlq_s16.c: Likewise.
4169 * gcc.target/arm/mve/intrinsics/vqrshlq_s32.c: Likewise.
4170 * gcc.target/arm/mve/intrinsics/vqrshlq_s8.c: Likewise.
4171 * gcc.target/arm/mve/intrinsics/vqrshlq_u16.c: Likewise.
4172 * gcc.target/arm/mve/intrinsics/vqrshlq_u32.c: Likewise.
4173 * gcc.target/arm/mve/intrinsics/vqrshlq_u8.c: Likewise.
4174 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_s16.c: Likewise.
4175 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_s32.c: Likewise.
4176 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_u16.c: Likewise.
4177 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_u32.c: Likewise.
4178 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_s16.c: Likewise.
4179 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_s32.c: Likewise.
4180 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_u16.c: Likewise.
4181 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_u32.c: Likewise.
4182 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_s16.c: Likewise.
4183 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_s32.c: Likewise.
4184 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_u16.c: Likewise.
4185 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_u32.c: Likewise.
4186 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_s16.c: Likewise.
4187 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_s32.c: Likewise.
4188 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_u16.c: Likewise.
4189 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_u32.c: Likewise.
4190 * gcc.target/arm/mve/intrinsics/vqrshrunbq_m_n_s16.c: Likewise.
4191 * gcc.target/arm/mve/intrinsics/vqrshrunbq_m_n_s32.c: Likewise.
4192 * gcc.target/arm/mve/intrinsics/vqrshrunbq_n_s16.c: Likewise.
4193 * gcc.target/arm/mve/intrinsics/vqrshrunbq_n_s32.c: Likewise.
4194 * gcc.target/arm/mve/intrinsics/vqrshruntq_m_n_s16.c: Likewise.
4195 * gcc.target/arm/mve/intrinsics/vqrshruntq_m_n_s32.c: Likewise.
4196 * gcc.target/arm/mve/intrinsics/vqrshruntq_n_s16.c: Likewise.
4197 * gcc.target/arm/mve/intrinsics/vqrshruntq_n_s32.c: Likewise.
4198 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s16.c: Likewise.
4199 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s32.c: Likewise.
4200 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s8.c: Likewise.
4201 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u16.c: Likewise.
4202 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u32.c: Likewise.
4203 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u8.c: Likewise.
4204 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s16.c: Likewise.
4205 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s32.c: Likewise.
4206 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s8.c: Likewise.
4207 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u16.c: Likewise.
4208 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u32.c: Likewise.
4209 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u8.c: Likewise.
4210 * gcc.target/arm/mve/intrinsics/vqshlq_m_s16.c: Likewise.
4211 * gcc.target/arm/mve/intrinsics/vqshlq_m_s32.c: Likewise.
4212 * gcc.target/arm/mve/intrinsics/vqshlq_m_s8.c: Likewise.
4213 * gcc.target/arm/mve/intrinsics/vqshlq_m_u16.c: Likewise.
4214 * gcc.target/arm/mve/intrinsics/vqshlq_m_u32.c: Likewise.
4215 * gcc.target/arm/mve/intrinsics/vqshlq_m_u8.c: Likewise.
4216 * gcc.target/arm/mve/intrinsics/vqshlq_n_s16.c: Likewise.
4217 * gcc.target/arm/mve/intrinsics/vqshlq_n_s32.c: Likewise.
4218 * gcc.target/arm/mve/intrinsics/vqshlq_n_s8.c: Likewise.
4219 * gcc.target/arm/mve/intrinsics/vqshlq_n_u16.c: Likewise.
4220 * gcc.target/arm/mve/intrinsics/vqshlq_n_u32.c: Likewise.
4221 * gcc.target/arm/mve/intrinsics/vqshlq_n_u8.c: Likewise.
4222 * gcc.target/arm/mve/intrinsics/vqshlq_r_s16.c: Likewise.
4223 * gcc.target/arm/mve/intrinsics/vqshlq_r_s32.c: Likewise.
4224 * gcc.target/arm/mve/intrinsics/vqshlq_r_s8.c: Likewise.
4225 * gcc.target/arm/mve/intrinsics/vqshlq_r_u16.c: Likewise.
4226 * gcc.target/arm/mve/intrinsics/vqshlq_r_u32.c: Likewise.
4227 * gcc.target/arm/mve/intrinsics/vqshlq_r_u8.c: Likewise.
4228 * gcc.target/arm/mve/intrinsics/vqshlq_s16.c: Likewise.
4229 * gcc.target/arm/mve/intrinsics/vqshlq_s32.c: Likewise.
4230 * gcc.target/arm/mve/intrinsics/vqshlq_s8.c: Likewise.
4231 * gcc.target/arm/mve/intrinsics/vqshlq_u16.c: Likewise.
4232 * gcc.target/arm/mve/intrinsics/vqshlq_u32.c: Likewise.
4233 * gcc.target/arm/mve/intrinsics/vqshlq_u8.c: Likewise.
4234 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s16.c: Likewise.
4235 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s32.c: Likewise.
4236 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s8.c: Likewise.
4237 * gcc.target/arm/mve/intrinsics/vqshluq_n_s16.c: Likewise.
4238 * gcc.target/arm/mve/intrinsics/vqshluq_n_s32.c: Likewise.
4239 * gcc.target/arm/mve/intrinsics/vqshluq_n_s8.c: Likewise.
4240 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_s16.c: Likewise.
4241 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_s32.c: Likewise.
4242 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_u16.c: Likewise.
4243 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_u32.c: Likewise.
4244 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_s16.c: Likewise.
4245 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_s32.c: Likewise.
4246 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_u16.c: Likewise.
4247 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_u32.c: Likewise.
4248 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_s16.c: Likewise.
4249 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_s32.c: Likewise.
4250 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_u16.c: Likewise.
4251 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_u32.c: Likewise.
4252 * gcc.target/arm/mve/intrinsics/vqshrntq_n_s16.c: Likewise.
4253 * gcc.target/arm/mve/intrinsics/vqshrntq_n_s32.c: Likewise.
4254 * gcc.target/arm/mve/intrinsics/vqshrntq_n_u16.c: Likewise.
4255 * gcc.target/arm/mve/intrinsics/vqshrntq_n_u32.c: Likewise.
4256 * gcc.target/arm/mve/intrinsics/vqshrunbq_m_n_s16.c: Likewise.
4257 * gcc.target/arm/mve/intrinsics/vqshrunbq_m_n_s32.c: Likewise.
4258 * gcc.target/arm/mve/intrinsics/vqshrunbq_n_s16.c: Likewise.
4259 * gcc.target/arm/mve/intrinsics/vqshrunbq_n_s32.c: Likewise.
4260 * gcc.target/arm/mve/intrinsics/vqshruntq_m_n_s16.c: Likewise.
4261 * gcc.target/arm/mve/intrinsics/vqshruntq_m_n_s32.c: Likewise.
4262 * gcc.target/arm/mve/intrinsics/vqshruntq_n_s16.c: Likewise.
4263 * gcc.target/arm/mve/intrinsics/vqshruntq_n_s32.c: Likewise.
4264 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s16.c: Likewise.
4265 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s32.c: Likewise.
4266 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s8.c: Likewise.
4267 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u16.c: Likewise.
4268 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u32.c: Likewise.
4269 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u8.c: Likewise.
4270 * gcc.target/arm/mve/intrinsics/vqsubq_m_s16.c: Likewise.
4271 * gcc.target/arm/mve/intrinsics/vqsubq_m_s32.c: Likewise.
4272 * gcc.target/arm/mve/intrinsics/vqsubq_m_s8.c: Likewise.
4273 * gcc.target/arm/mve/intrinsics/vqsubq_m_u16.c: Likewise.
4274 * gcc.target/arm/mve/intrinsics/vqsubq_m_u32.c: Likewise.
4275 * gcc.target/arm/mve/intrinsics/vqsubq_m_u8.c: Likewise.
4276 * gcc.target/arm/mve/intrinsics/vqsubq_n_s16.c: Likewise.
4277 * gcc.target/arm/mve/intrinsics/vqsubq_n_s32.c: Likewise.
4278 * gcc.target/arm/mve/intrinsics/vqsubq_n_s8.c: Likewise.
4279 * gcc.target/arm/mve/intrinsics/vqsubq_n_u16.c: Likewise.
4280 * gcc.target/arm/mve/intrinsics/vqsubq_n_u32.c: Likewise.
4281 * gcc.target/arm/mve/intrinsics/vqsubq_n_u8.c: Likewise.
4282 * gcc.target/arm/mve/intrinsics/vqsubq_s16.c: Likewise.
4283 * gcc.target/arm/mve/intrinsics/vqsubq_s32.c: Likewise.
4284 * gcc.target/arm/mve/intrinsics/vqsubq_s8.c: Likewise.
4285 * gcc.target/arm/mve/intrinsics/vqsubq_u16.c: Likewise.
4286 * gcc.target/arm/mve/intrinsics/vqsubq_u32.c: Likewise.
4287 * gcc.target/arm/mve/intrinsics/vqsubq_u8.c: Likewise.
4288 * gcc.target/arm/mve/intrinsics/vreinterpretq_f16.c: Likewise.
4289 * gcc.target/arm/mve/intrinsics/vreinterpretq_f32.c: Likewise.
4290 * gcc.target/arm/mve/intrinsics/vreinterpretq_s16.c: Likewise.
4291 * gcc.target/arm/mve/intrinsics/vreinterpretq_s32.c: Likewise.
4292 * gcc.target/arm/mve/intrinsics/vreinterpretq_s64.c: Likewise.
4293 * gcc.target/arm/mve/intrinsics/vreinterpretq_s8.c: Likewise.
4294 * gcc.target/arm/mve/intrinsics/vreinterpretq_u16.c: Likewise.
4295 * gcc.target/arm/mve/intrinsics/vreinterpretq_u32.c: Likewise.
4296 * gcc.target/arm/mve/intrinsics/vreinterpretq_u64.c: Likewise.
4297 * gcc.target/arm/mve/intrinsics/vreinterpretq_u8.c: Likewise.
4298 * gcc.target/arm/mve/intrinsics/vrev16q_m_s8.c: Likewise.
4299 * gcc.target/arm/mve/intrinsics/vrev16q_m_u8.c: Likewise.
4300 * gcc.target/arm/mve/intrinsics/vrev16q_s8.c: Likewise.
4301 * gcc.target/arm/mve/intrinsics/vrev16q_u8.c: Likewise.
4302 * gcc.target/arm/mve/intrinsics/vrev16q_x_s8.c: Likewise.
4303 * gcc.target/arm/mve/intrinsics/vrev16q_x_u8.c: Likewise.
4304 * gcc.target/arm/mve/intrinsics/vrev32q_f16.c: Likewise.
4305 * gcc.target/arm/mve/intrinsics/vrev32q_m_f16.c: Likewise.
4306 * gcc.target/arm/mve/intrinsics/vrev32q_m_s16.c: Likewise.
4307 * gcc.target/arm/mve/intrinsics/vrev32q_m_s8.c: Likewise.
4308 * gcc.target/arm/mve/intrinsics/vrev32q_m_u16.c: Likewise.
4309 * gcc.target/arm/mve/intrinsics/vrev32q_m_u8.c: Likewise.
4310 * gcc.target/arm/mve/intrinsics/vrev32q_s16.c: Likewise.
4311 * gcc.target/arm/mve/intrinsics/vrev32q_s8.c: Likewise.
4312 * gcc.target/arm/mve/intrinsics/vrev32q_u16.c: Likewise.
4313 * gcc.target/arm/mve/intrinsics/vrev32q_u8.c: Likewise.
4314 * gcc.target/arm/mve/intrinsics/vrev32q_x_f16.c: Likewise.
4315 * gcc.target/arm/mve/intrinsics/vrev32q_x_s16.c: Likewise.
4316 * gcc.target/arm/mve/intrinsics/vrev32q_x_s8.c: Likewise.
4317 * gcc.target/arm/mve/intrinsics/vrev32q_x_u16.c: Likewise.
4318 * gcc.target/arm/mve/intrinsics/vrev32q_x_u8.c: Likewise.
4319 * gcc.target/arm/mve/intrinsics/vrev64q_f16.c: Likewise.
4320 * gcc.target/arm/mve/intrinsics/vrev64q_f32.c: Likewise.
4321 * gcc.target/arm/mve/intrinsics/vrev64q_m_f16.c: Likewise.
4322 * gcc.target/arm/mve/intrinsics/vrev64q_m_f32.c: Likewise.
4323 * gcc.target/arm/mve/intrinsics/vrev64q_m_s16.c: Likewise.
4324 * gcc.target/arm/mve/intrinsics/vrev64q_m_s32.c: Likewise.
4325 * gcc.target/arm/mve/intrinsics/vrev64q_m_s8.c: Likewise.
4326 * gcc.target/arm/mve/intrinsics/vrev64q_m_u16.c: Likewise.
4327 * gcc.target/arm/mve/intrinsics/vrev64q_m_u32.c: Likewise.
4328 * gcc.target/arm/mve/intrinsics/vrev64q_m_u8.c: Likewise.
4329 * gcc.target/arm/mve/intrinsics/vrev64q_s16.c: Likewise.
4330 * gcc.target/arm/mve/intrinsics/vrev64q_s32.c: Likewise.
4331 * gcc.target/arm/mve/intrinsics/vrev64q_s8.c: Likewise.
4332 * gcc.target/arm/mve/intrinsics/vrev64q_u16.c: Likewise.
4333 * gcc.target/arm/mve/intrinsics/vrev64q_u32.c: Likewise.
4334 * gcc.target/arm/mve/intrinsics/vrev64q_u8.c: Likewise.
4335 * gcc.target/arm/mve/intrinsics/vrev64q_x_f16.c: Likewise.
4336 * gcc.target/arm/mve/intrinsics/vrev64q_x_f32.c: Likewise.
4337 * gcc.target/arm/mve/intrinsics/vrev64q_x_s16.c: Likewise.
4338 * gcc.target/arm/mve/intrinsics/vrev64q_x_s32.c: Likewise.
4339 * gcc.target/arm/mve/intrinsics/vrev64q_x_s8.c: Likewise.
4340 * gcc.target/arm/mve/intrinsics/vrev64q_x_u16.c: Likewise.
4341 * gcc.target/arm/mve/intrinsics/vrev64q_x_u32.c: Likewise.
4342 * gcc.target/arm/mve/intrinsics/vrev64q_x_u8.c: Likewise.
4343 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s16.c: Likewise.
4344 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s32.c: Likewise.
4345 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s8.c: Likewise.
4346 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u16.c: Likewise.
4347 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u32.c: Likewise.
4348 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u8.c: Likewise.
4349 * gcc.target/arm/mve/intrinsics/vrhaddq_s16.c: Likewise.
4350 * gcc.target/arm/mve/intrinsics/vrhaddq_s32.c: Likewise.
4351 * gcc.target/arm/mve/intrinsics/vrhaddq_s8.c: Likewise.
4352 * gcc.target/arm/mve/intrinsics/vrhaddq_u16.c: Likewise.
4353 * gcc.target/arm/mve/intrinsics/vrhaddq_u32.c: Likewise.
4354 * gcc.target/arm/mve/intrinsics/vrhaddq_u8.c: Likewise.
4355 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s16.c: Likewise.
4356 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s32.c: Likewise.
4357 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s8.c: Likewise.
4358 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u16.c: Likewise.
4359 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u32.c: Likewise.
4360 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u8.c: Likewise.
4361 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_s32.c: Likewise.
4362 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_u32.c: Likewise.
4363 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_s32.c: Likewise.
4364 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_u32.c: Likewise.
4365 * gcc.target/arm/mve/intrinsics/vrmlaldavhaxq_p_s32.c: Likewise.
4366 * gcc.target/arm/mve/intrinsics/vrmlaldavhaxq_s32.c: Likewise.
4367 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_p_s32.c: Likewise.
4368 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_p_u32.c: Likewise.
4369 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_s32.c: Likewise.
4370 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_u32.c: Likewise.
4371 * gcc.target/arm/mve/intrinsics/vrmlaldavhxq_p_s32.c: Likewise.
4372 * gcc.target/arm/mve/intrinsics/vrmlaldavhxq_s32.c: Likewise.
4373 * gcc.target/arm/mve/intrinsics/vrmlsldavhaq_p_s32.c: Likewise.
4374 * gcc.target/arm/mve/intrinsics/vrmlsldavhaq_s32.c: Likewise.
4375 * gcc.target/arm/mve/intrinsics/vrmlsldavhaxq_p_s32.c: Likewise.
4376 * gcc.target/arm/mve/intrinsics/vrmlsldavhaxq_s32.c: Likewise.
4377 * gcc.target/arm/mve/intrinsics/vrmlsldavhq_p_s32.c: Likewise.
4378 * gcc.target/arm/mve/intrinsics/vrmlsldavhq_s32.c: Likewise.
4379 * gcc.target/arm/mve/intrinsics/vrmlsldavhxq_p_s32.c: Likewise.
4380 * gcc.target/arm/mve/intrinsics/vrmlsldavhxq_s32.c: Likewise.
4381 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s16.c: Likewise.
4382 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s32.c: Likewise.
4383 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s8.c: Likewise.
4384 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u16.c: Likewise.
4385 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u32.c: Likewise.
4386 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u8.c: Likewise.
4387 * gcc.target/arm/mve/intrinsics/vrmulhq_s16.c: Likewise.
4388 * gcc.target/arm/mve/intrinsics/vrmulhq_s32.c: Likewise.
4389 * gcc.target/arm/mve/intrinsics/vrmulhq_s8.c: Likewise.
4390 * gcc.target/arm/mve/intrinsics/vrmulhq_u16.c: Likewise.
4391 * gcc.target/arm/mve/intrinsics/vrmulhq_u32.c: Likewise.
4392 * gcc.target/arm/mve/intrinsics/vrmulhq_u8.c: Likewise.
4393 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s16.c: Likewise.
4394 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s32.c: Likewise.
4395 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s8.c: Likewise.
4396 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u16.c: Likewise.
4397 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u32.c: Likewise.
4398 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u8.c: Likewise.
4399 * gcc.target/arm/mve/intrinsics/vrndaq_f16.c: Likewise.
4400 * gcc.target/arm/mve/intrinsics/vrndaq_f32.c: Likewise.
4401 * gcc.target/arm/mve/intrinsics/vrndaq_m_f16.c: Likewise.
4402 * gcc.target/arm/mve/intrinsics/vrndaq_m_f32.c: Likewise.
4403 * gcc.target/arm/mve/intrinsics/vrndaq_x_f16.c: Likewise.
4404 * gcc.target/arm/mve/intrinsics/vrndaq_x_f32.c: Likewise.
4405 * gcc.target/arm/mve/intrinsics/vrndmq_f16.c: Likewise.
4406 * gcc.target/arm/mve/intrinsics/vrndmq_f32.c: Likewise.
4407 * gcc.target/arm/mve/intrinsics/vrndmq_m_f16.c: Likewise.
4408 * gcc.target/arm/mve/intrinsics/vrndmq_m_f32.c: Likewise.
4409 * gcc.target/arm/mve/intrinsics/vrndmq_x_f16.c: Likewise.
4410 * gcc.target/arm/mve/intrinsics/vrndmq_x_f32.c: Likewise.
4411 * gcc.target/arm/mve/intrinsics/vrndnq_f16.c: Likewise.
4412 * gcc.target/arm/mve/intrinsics/vrndnq_f32.c: Likewise.
4413 * gcc.target/arm/mve/intrinsics/vrndnq_m_f16.c: Likewise.
4414 * gcc.target/arm/mve/intrinsics/vrndnq_m_f32.c: Likewise.
4415 * gcc.target/arm/mve/intrinsics/vrndnq_x_f16.c: Likewise.
4416 * gcc.target/arm/mve/intrinsics/vrndnq_x_f32.c: Likewise.
4417 * gcc.target/arm/mve/intrinsics/vrndpq_f16.c: Likewise.
4418 * gcc.target/arm/mve/intrinsics/vrndpq_f32.c: Likewise.
4419 * gcc.target/arm/mve/intrinsics/vrndpq_m_f16.c: Likewise.
4420 * gcc.target/arm/mve/intrinsics/vrndpq_m_f32.c: Likewise.
4421 * gcc.target/arm/mve/intrinsics/vrndpq_x_f16.c: Likewise.
4422 * gcc.target/arm/mve/intrinsics/vrndpq_x_f32.c: Likewise.
4423 * gcc.target/arm/mve/intrinsics/vrndq_f16.c: Likewise.
4424 * gcc.target/arm/mve/intrinsics/vrndq_f32.c: Likewise.
4425 * gcc.target/arm/mve/intrinsics/vrndq_m_f16.c: Likewise.
4426 * gcc.target/arm/mve/intrinsics/vrndq_m_f32.c: Likewise.
4427 * gcc.target/arm/mve/intrinsics/vrndq_x_f16.c: Likewise.
4428 * gcc.target/arm/mve/intrinsics/vrndq_x_f32.c: Likewise.
4429 * gcc.target/arm/mve/intrinsics/vrndxq_f16.c: Likewise.
4430 * gcc.target/arm/mve/intrinsics/vrndxq_f32.c: Likewise.
4431 * gcc.target/arm/mve/intrinsics/vrndxq_m_f16.c: Likewise.
4432 * gcc.target/arm/mve/intrinsics/vrndxq_m_f32.c: Likewise.
4433 * gcc.target/arm/mve/intrinsics/vrndxq_x_f16.c: Likewise.
4434 * gcc.target/arm/mve/intrinsics/vrndxq_x_f32.c: Likewise.
4435 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_s16.c: Likewise.
4436 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_s32.c: Likewise.
4437 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_s8.c: Likewise.
4438 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_u16.c: Likewise.
4439 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_u32.c: Likewise.
4440 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_u8.c: Likewise.
4441 * gcc.target/arm/mve/intrinsics/vrshlq_m_s16.c: Likewise.
4442 * gcc.target/arm/mve/intrinsics/vrshlq_m_s32.c: Likewise.
4443 * gcc.target/arm/mve/intrinsics/vrshlq_m_s8.c: Likewise.
4444 * gcc.target/arm/mve/intrinsics/vrshlq_m_u16.c: Likewise.
4445 * gcc.target/arm/mve/intrinsics/vrshlq_m_u32.c: Likewise.
4446 * gcc.target/arm/mve/intrinsics/vrshlq_m_u8.c: Likewise.
4447 * gcc.target/arm/mve/intrinsics/vrshlq_n_s16.c: Likewise.
4448 * gcc.target/arm/mve/intrinsics/vrshlq_n_s32.c: Likewise.
4449 * gcc.target/arm/mve/intrinsics/vrshlq_n_s8.c: Likewise.
4450 * gcc.target/arm/mve/intrinsics/vrshlq_n_u16.c: Likewise.
4451 * gcc.target/arm/mve/intrinsics/vrshlq_n_u32.c: Likewise.
4452 * gcc.target/arm/mve/intrinsics/vrshlq_n_u8.c: Likewise.
4453 * gcc.target/arm/mve/intrinsics/vrshlq_s16.c: Likewise.
4454 * gcc.target/arm/mve/intrinsics/vrshlq_s32.c: Likewise.
4455 * gcc.target/arm/mve/intrinsics/vrshlq_s8.c: Likewise.
4456 * gcc.target/arm/mve/intrinsics/vrshlq_u16.c: Likewise.
4457 * gcc.target/arm/mve/intrinsics/vrshlq_u32.c: Likewise.
4458 * gcc.target/arm/mve/intrinsics/vrshlq_u8.c: Likewise.
4459 * gcc.target/arm/mve/intrinsics/vrshlq_x_s16.c: Likewise.
4460 * gcc.target/arm/mve/intrinsics/vrshlq_x_s32.c: Likewise.
4461 * gcc.target/arm/mve/intrinsics/vrshlq_x_s8.c: Likewise.
4462 * gcc.target/arm/mve/intrinsics/vrshlq_x_u16.c: Likewise.
4463 * gcc.target/arm/mve/intrinsics/vrshlq_x_u32.c: Likewise.
4464 * gcc.target/arm/mve/intrinsics/vrshlq_x_u8.c: Likewise.
4465 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_s16.c: Likewise.
4466 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_s32.c: Likewise.
4467 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_u16.c: Likewise.
4468 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_u32.c: Likewise.
4469 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_s16.c: Likewise.
4470 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_s32.c: Likewise.
4471 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_u16.c: Likewise.
4472 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_u32.c: Likewise.
4473 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_s16.c: Likewise.
4474 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_s32.c: Likewise.
4475 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_u16.c: Likewise.
4476 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_u32.c: Likewise.
4477 * gcc.target/arm/mve/intrinsics/vrshrntq_n_s16.c: Likewise.
4478 * gcc.target/arm/mve/intrinsics/vrshrntq_n_s32.c: Likewise.
4479 * gcc.target/arm/mve/intrinsics/vrshrntq_n_u16.c: Likewise.
4480 * gcc.target/arm/mve/intrinsics/vrshrntq_n_u32.c: Likewise.
4481 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s16.c: Likewise.
4482 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s32.c: Likewise.
4483 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s8.c: Likewise.
4484 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u16.c: Likewise.
4485 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u32.c: Likewise.
4486 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u8.c: Likewise.
4487 * gcc.target/arm/mve/intrinsics/vrshrq_n_s16.c: Likewise.
4488 * gcc.target/arm/mve/intrinsics/vrshrq_n_s32.c: Likewise.
4489 * gcc.target/arm/mve/intrinsics/vrshrq_n_s8.c: Likewise.
4490 * gcc.target/arm/mve/intrinsics/vrshrq_n_u16.c: Likewise.
4491 * gcc.target/arm/mve/intrinsics/vrshrq_n_u32.c: Likewise.
4492 * gcc.target/arm/mve/intrinsics/vrshrq_n_u8.c: Likewise.
4493 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s16.c: Likewise.
4494 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s32.c: Likewise.
4495 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s8.c: Likewise.
4496 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u16.c: Likewise.
4497 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u32.c: Likewise.
4498 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u8.c: Likewise.
4499 * gcc.target/arm/mve/intrinsics/vsbciq_m_s32.c: Likewise.
4500 * gcc.target/arm/mve/intrinsics/vsbciq_m_u32.c: Likewise.
4501 * gcc.target/arm/mve/intrinsics/vsbciq_s32.c: Likewise.
4502 * gcc.target/arm/mve/intrinsics/vsbciq_u32.c: Likewise.
4503 * gcc.target/arm/mve/intrinsics/vsbcq_m_s32.c: Likewise.
4504 * gcc.target/arm/mve/intrinsics/vsbcq_m_u32.c: Likewise.
4505 * gcc.target/arm/mve/intrinsics/vsbcq_s32.c: Likewise.
4506 * gcc.target/arm/mve/intrinsics/vsbcq_u32.c: Likewise.
4507 * gcc.target/arm/mve/intrinsics/vshlcq_s16.c: Likewise.
4508 * gcc.target/arm/mve/intrinsics/vshlcq_s32.c: Likewise.
4509 * gcc.target/arm/mve/intrinsics/vshlcq_s8.c: Likewise.
4510 * gcc.target/arm/mve/intrinsics/vshlcq_u16.c: Likewise.
4511 * gcc.target/arm/mve/intrinsics/vshlcq_u32.c: Likewise.
4512 * gcc.target/arm/mve/intrinsics/vshlcq_u8.c: Likewise.
4513 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_s16.c: Likewise.
4514 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_s8.c: Likewise.
4515 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_u16.c: Likewise.
4516 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_u8.c: Likewise.
4517 * gcc.target/arm/mve/intrinsics/vshllbq_n_s16.c: Likewise.
4518 * gcc.target/arm/mve/intrinsics/vshllbq_n_s8.c: Likewise.
4519 * gcc.target/arm/mve/intrinsics/vshllbq_n_u16.c: Likewise.
4520 * gcc.target/arm/mve/intrinsics/vshllbq_n_u8.c: Likewise.
4521 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_s16.c: Likewise.
4522 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_s8.c: Likewise.
4523 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_u16.c: Likewise.
4524 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_u8.c: Likewise.
4525 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_s16.c: Likewise.
4526 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_s8.c: Likewise.
4527 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_u16.c: Likewise.
4528 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_u8.c: Likewise.
4529 * gcc.target/arm/mve/intrinsics/vshlltq_n_s16.c: Likewise.
4530 * gcc.target/arm/mve/intrinsics/vshlltq_n_s8.c: Likewise.
4531 * gcc.target/arm/mve/intrinsics/vshlltq_n_u16.c: Likewise.
4532 * gcc.target/arm/mve/intrinsics/vshlltq_n_u8.c: Likewise.
4533 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_s16.c: Likewise.
4534 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_s8.c: Likewise.
4535 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_u16.c: Likewise.
4536 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_u8.c: Likewise.
4537 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s16.c: Likewise.
4538 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s32.c: Likewise.
4539 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s8.c: Likewise.
4540 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u16.c: Likewise.
4541 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u32.c: Likewise.
4542 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u8.c: Likewise.
4543 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s16.c: Likewise.
4544 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s32.c: Likewise.
4545 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s8.c: Likewise.
4546 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u16.c: Likewise.
4547 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u32.c: Likewise.
4548 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u8.c: Likewise.
4549 * gcc.target/arm/mve/intrinsics/vshlq_m_s16.c: Likewise.
4550 * gcc.target/arm/mve/intrinsics/vshlq_m_s32.c: Likewise.
4551 * gcc.target/arm/mve/intrinsics/vshlq_m_s8.c: Likewise.
4552 * gcc.target/arm/mve/intrinsics/vshlq_m_u16.c: Likewise.
4553 * gcc.target/arm/mve/intrinsics/vshlq_m_u32.c: Likewise.
4554 * gcc.target/arm/mve/intrinsics/vshlq_m_u8.c: Likewise.
4555 * gcc.target/arm/mve/intrinsics/vshlq_n_s16.c: Likewise.
4556 * gcc.target/arm/mve/intrinsics/vshlq_n_s32.c: Likewise.
4557 * gcc.target/arm/mve/intrinsics/vshlq_n_s8.c: Likewise.
4558 * gcc.target/arm/mve/intrinsics/vshlq_n_u16.c: Likewise.
4559 * gcc.target/arm/mve/intrinsics/vshlq_n_u32.c: Likewise.
4560 * gcc.target/arm/mve/intrinsics/vshlq_n_u8.c: Likewise.
4561 * gcc.target/arm/mve/intrinsics/vshlq_r_s16.c: Likewise.
4562 * gcc.target/arm/mve/intrinsics/vshlq_r_s32.c: Likewise.
4563 * gcc.target/arm/mve/intrinsics/vshlq_r_s8.c: Likewise.
4564 * gcc.target/arm/mve/intrinsics/vshlq_r_u16.c: Likewise.
4565 * gcc.target/arm/mve/intrinsics/vshlq_r_u32.c: Likewise.
4566 * gcc.target/arm/mve/intrinsics/vshlq_r_u8.c: Likewise.
4567 * gcc.target/arm/mve/intrinsics/vshlq_s16.c: Likewise.
4568 * gcc.target/arm/mve/intrinsics/vshlq_s32.c: Likewise.
4569 * gcc.target/arm/mve/intrinsics/vshlq_s8.c: Likewise.
4570 * gcc.target/arm/mve/intrinsics/vshlq_u16.c: Likewise.
4571 * gcc.target/arm/mve/intrinsics/vshlq_u32.c: Likewise.
4572 * gcc.target/arm/mve/intrinsics/vshlq_u8.c: Likewise.
4573 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s16.c: Likewise.
4574 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s32.c: Likewise.
4575 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s8.c: Likewise.
4576 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u16.c: Likewise.
4577 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u32.c: Likewise.
4578 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u8.c: Likewise.
4579 * gcc.target/arm/mve/intrinsics/vshlq_x_s16.c: Likewise.
4580 * gcc.target/arm/mve/intrinsics/vshlq_x_s32.c: Likewise.
4581 * gcc.target/arm/mve/intrinsics/vshlq_x_s8.c: Likewise.
4582 * gcc.target/arm/mve/intrinsics/vshlq_x_u16.c: Likewise.
4583 * gcc.target/arm/mve/intrinsics/vshlq_x_u32.c: Likewise.
4584 * gcc.target/arm/mve/intrinsics/vshlq_x_u8.c: Likewise.
4585 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_s16.c: Likewise.
4586 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_s32.c: Likewise.
4587 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_u16.c: Likewise.
4588 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_u32.c: Likewise.
4589 * gcc.target/arm/mve/intrinsics/vshrnbq_n_s16.c: Likewise.
4590 * gcc.target/arm/mve/intrinsics/vshrnbq_n_s32.c: Likewise.
4591 * gcc.target/arm/mve/intrinsics/vshrnbq_n_u16.c: Likewise.
4592 * gcc.target/arm/mve/intrinsics/vshrnbq_n_u32.c: Likewise.
4593 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_s16.c: Likewise.
4594 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_s32.c: Likewise.
4595 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u16.c: Likewise.
4596 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u32.c: Likewise.
4597 * gcc.target/arm/mve/intrinsics/vshrntq_n_s16.c: Likewise.
4598 * gcc.target/arm/mve/intrinsics/vshrntq_n_s32.c: Likewise.
4599 * gcc.target/arm/mve/intrinsics/vshrntq_n_u16.c: Likewise.
4600 * gcc.target/arm/mve/intrinsics/vshrntq_n_u32.c: Likewise.
4601 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s16.c: Likewise.
4602 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s32.c: Likewise.
4603 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s8.c: Likewise.
4604 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u16.c: Likewise.
4605 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u32.c: Likewise.
4606 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u8.c: Likewise.
4607 * gcc.target/arm/mve/intrinsics/vshrq_n_s16.c: Likewise.
4608 * gcc.target/arm/mve/intrinsics/vshrq_n_s32.c: Likewise.
4609 * gcc.target/arm/mve/intrinsics/vshrq_n_s8.c: Likewise.
4610 * gcc.target/arm/mve/intrinsics/vshrq_n_u16.c: Likewise.
4611 * gcc.target/arm/mve/intrinsics/vshrq_n_u32.c: Likewise.
4612 * gcc.target/arm/mve/intrinsics/vshrq_n_u8.c: Likewise.
4613 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s16.c: Likewise.
4614 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s32.c: Likewise.
4615 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s8.c: Likewise.
4616 * gcc.target/arm/mve/intrinsics/vshrq_x_n_u16.c: Likewise.
4617 * gcc.target/arm/mve/intrinsics/vshrq_x_n_u8.c: Likewise.
4618 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s16.c: Likewise.
4619 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s32.c: Likewise.
4620 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s8.c: Likewise.
4621 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u16.c: Likewise.
4622 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u32.c: Likewise.
4623 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u8.c: Likewise.
4624 * gcc.target/arm/mve/intrinsics/vsliq_n_s16.c: Likewise.
4625 * gcc.target/arm/mve/intrinsics/vsliq_n_s32.c: Likewise.
4626 * gcc.target/arm/mve/intrinsics/vsliq_n_s8.c: Likewise.
4627 * gcc.target/arm/mve/intrinsics/vsliq_n_u16.c: Likewise.
4628 * gcc.target/arm/mve/intrinsics/vsliq_n_u32.c: Likewise.
4629 * gcc.target/arm/mve/intrinsics/vsliq_n_u8.c: Likewise.
4630 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s16.c: Likewise.
4631 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s32.c: Likewise.
4632 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s8.c: Likewise.
4633 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u16.c: Likewise.
4634 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u32.c: Likewise.
4635 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u8.c: Likewise.
4636 * gcc.target/arm/mve/intrinsics/vsriq_n_s16.c: Likewise.
4637 * gcc.target/arm/mve/intrinsics/vsriq_n_s32.c: Likewise.
4638 * gcc.target/arm/mve/intrinsics/vsriq_n_s8.c: Likewise.
4639 * gcc.target/arm/mve/intrinsics/vsriq_n_u16.c: Likewise.
4640 * gcc.target/arm/mve/intrinsics/vsriq_n_u32.c: Likewise.
4641 * gcc.target/arm/mve/intrinsics/vsriq_n_u8.c: Likewise.
4642 * gcc.target/arm/mve/intrinsics/vst1q_f16.c: Likewise.
4643 * gcc.target/arm/mve/intrinsics/vst1q_f32.c: Likewise.
4644 * gcc.target/arm/mve/intrinsics/vst1q_p_f16.c: Likewise.
4645 * gcc.target/arm/mve/intrinsics/vst1q_p_f32.c: Likewise.
4646 * gcc.target/arm/mve/intrinsics/vst1q_p_s16.c: Likewise.
4647 * gcc.target/arm/mve/intrinsics/vst1q_p_s32.c: Likewise.
4648 * gcc.target/arm/mve/intrinsics/vst1q_p_s8.c: Likewise.
4649 * gcc.target/arm/mve/intrinsics/vst1q_p_u16.c: Likewise.
4650 * gcc.target/arm/mve/intrinsics/vst1q_p_u32.c: Likewise.
4651 * gcc.target/arm/mve/intrinsics/vst1q_p_u8.c: Likewise.
4652 * gcc.target/arm/mve/intrinsics/vst1q_s16.c: Likewise.
4653 * gcc.target/arm/mve/intrinsics/vst1q_s32.c: Likewise.
4654 * gcc.target/arm/mve/intrinsics/vst1q_s8.c: Likewise.
4655 * gcc.target/arm/mve/intrinsics/vst1q_u16.c: Likewise.
4656 * gcc.target/arm/mve/intrinsics/vst1q_u32.c: Likewise.
4657 * gcc.target/arm/mve/intrinsics/vst1q_u8.c: Likewise.
4658 * gcc.target/arm/mve/intrinsics/vst2q_f16.c: Likewise.
4659 * gcc.target/arm/mve/intrinsics/vst2q_f32.c: Likewise.
4660 * gcc.target/arm/mve/intrinsics/vst2q_s16.c: Likewise.
4661 * gcc.target/arm/mve/intrinsics/vst2q_s32.c: Likewise.
4662 * gcc.target/arm/mve/intrinsics/vst2q_s8.c: Likewise.
4663 * gcc.target/arm/mve/intrinsics/vst2q_u16.c: Likewise.
4664 * gcc.target/arm/mve/intrinsics/vst2q_u32.c: Likewise.
4665 * gcc.target/arm/mve/intrinsics/vst2q_u8.c: Likewise.
4666 * gcc.target/arm/mve/intrinsics/vst4q_f16.c: Likewise.
4667 * gcc.target/arm/mve/intrinsics/vst4q_f32.c: Likewise.
4668 * gcc.target/arm/mve/intrinsics/vst4q_s16.c: Likewise.
4669 * gcc.target/arm/mve/intrinsics/vst4q_s32.c: Likewise.
4670 * gcc.target/arm/mve/intrinsics/vst4q_s8.c: Likewise.
4671 * gcc.target/arm/mve/intrinsics/vst4q_u16.c: Likewise.
4672 * gcc.target/arm/mve/intrinsics/vst4q_u32.c: Likewise.
4673 * gcc.target/arm/mve/intrinsics/vst4q_u8.c: Likewise.
4674 * gcc.target/arm/mve/intrinsics/vstrbq_p_s16.c: Likewise.
4675 * gcc.target/arm/mve/intrinsics/vstrbq_p_s32.c: Likewise.
4676 * gcc.target/arm/mve/intrinsics/vstrbq_p_s8.c: Likewise.
4677 * gcc.target/arm/mve/intrinsics/vstrbq_p_u16.c: Likewise.
4678 * gcc.target/arm/mve/intrinsics/vstrbq_p_u32.c: Likewise.
4679 * gcc.target/arm/mve/intrinsics/vstrbq_p_u8.c: Likewise.
4680 * gcc.target/arm/mve/intrinsics/vstrbq_s16.c: Likewise.
4681 * gcc.target/arm/mve/intrinsics/vstrbq_s32.c: Likewise.
4682 * gcc.target/arm/mve/intrinsics/vstrbq_s8.c: Likewise.
4683 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s16.c: Likewise.
4684 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s32.c: Likewise.
4685 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s8.c: Likewise.
4686 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u16.c: Likewise.
4687 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u32.c: Likewise.
4688 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u8.c: Likewise.
4689 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s16.c: Likewise.
4690 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s32.c: Likewise.
4691 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s8.c: Likewise.
4692 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u16.c: Likewise.
4693 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u32.c: Likewise.
4694 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u8.c: Likewise.
4695 * gcc.target/arm/mve/intrinsics/vstrbq_u16.c: Likewise.
4696 * gcc.target/arm/mve/intrinsics/vstrbq_u32.c: Likewise.
4697 * gcc.target/arm/mve/intrinsics/vstrbq_u8.c: Likewise.
4698 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_s64.c: Likewise.
4699 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_u64.c: Likewise.
4700 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_s64.c: Likewise.
4701 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_u64.c: Likewise.
4702 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_s64.c: Likewise.
4703 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_u64.c: Likewise.
4704 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_s64.c: Likewise.
4705 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_u64.c: Likewise.
4706 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_s64.c: Likewise.
4707 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_u64.c: Likewise.
4708 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_s64.c: Likewise.
4709 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_u64.c: Likewise.
4710 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_s64.c: Likewise.
4711 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_u64.c: Likewise.
4712 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_s64.c: Likewise.
4713 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_u64.c: Likewise.
4714 * gcc.target/arm/mve/intrinsics/vstrhq_f16.c: Likewise.
4715 * gcc.target/arm/mve/intrinsics/vstrhq_p_f16.c: Likewise.
4716 * gcc.target/arm/mve/intrinsics/vstrhq_p_s16.c: Likewise.
4717 * gcc.target/arm/mve/intrinsics/vstrhq_p_s32.c: Likewise.
4718 * gcc.target/arm/mve/intrinsics/vstrhq_p_u16.c: Likewise.
4719 * gcc.target/arm/mve/intrinsics/vstrhq_p_u32.c: Likewise.
4720 * gcc.target/arm/mve/intrinsics/vstrhq_s16.c: Likewise.
4721 * gcc.target/arm/mve/intrinsics/vstrhq_s32.c: Likewise.
4722 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_f16.c: Likewise.
4723 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_f16.c: Likewise.
4724 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s16.c: Likewise.
4725 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s32.c: Likewise.
4726 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u16.c: Likewise.
4727 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u32.c: Likewise.
4728 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s16.c: Likewise.
4729 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s32.c: Likewise.
4730 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u16.c: Likewise.
4731 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u32.c: Likewise.
4732 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_f16.c: Likewise.
4733 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_f16.c: Likewise.
4734 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s16.c: Likewise.
4735 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s32.c: Likewise.
4736 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u16.c: Likewise.
4737 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u32.c: Likewise.
4738 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s16.c: Likewise.
4739 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s32.c: Likewise.
4740 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u16.c: Likewise.
4741 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u32.c: Likewise.
4742 * gcc.target/arm/mve/intrinsics/vstrhq_u16.c: Likewise.
4743 * gcc.target/arm/mve/intrinsics/vstrhq_u32.c: Likewise.
4744 * gcc.target/arm/mve/intrinsics/vstrwq_f32.c: Likewise.
4745 * gcc.target/arm/mve/intrinsics/vstrwq_p_f32.c: Likewise.
4746 * gcc.target/arm/mve/intrinsics/vstrwq_p_s32.c: Likewise.
4747 * gcc.target/arm/mve/intrinsics/vstrwq_p_u32.c: Likewise.
4748 * gcc.target/arm/mve/intrinsics/vstrwq_s32.c: Likewise.
4749 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_f32.c: Likewise.
4750 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_f32.c: Likewise.
4751 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_s32.c: Likewise.
4752 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_u32.c: Likewise.
4753 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_s32.c: Likewise.
4754 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_u32.c: Likewise.
4755 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_f32.c: Likewise.
4756 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_f32.c: Likewise.
4757 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_s32.c: Likewise.
4758 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_u32.c: Likewise.
4759 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_s32.c: Likewise.
4760 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_u32.c: Likewise.
4761 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_f32.c: Likewise.
4762 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_f32.c: Likewise.
4763 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_s32.c: Likewise.
4764 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_u32.c: Likewise.
4765 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_s32.c: Likewise.
4766 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_u32.c: Likewise.
4767 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_f32.c: Likewise.
4768 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_f32.c: Likewise.
4769 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_s32.c: Likewise.
4770 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_u32.c: Likewise.
4771 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_s32.c: Likewise.
4772 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_u32.c: Likewise.
4773 * gcc.target/arm/mve/intrinsics/vstrwq_u32.c: Likewise.
4774 * gcc.target/arm/mve/intrinsics/vsubq_f16.c: Likewise.
4775 * gcc.target/arm/mve/intrinsics/vsubq_f32.c: Likewise.
4776 * gcc.target/arm/mve/intrinsics/vsubq_m_f16.c: Likewise.
4777 * gcc.target/arm/mve/intrinsics/vsubq_m_f32.c: Likewise.
4778 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f16.c: Likewise.
4779 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f32.c: Likewise.
4780 * gcc.target/arm/mve/intrinsics/vsubq_m_n_s16.c: Likewise.
4781 * gcc.target/arm/mve/intrinsics/vsubq_m_n_s32.c: Likewise.
4782 * gcc.target/arm/mve/intrinsics/vsubq_m_n_s8.c: Likewise.
4783 * gcc.target/arm/mve/intrinsics/vsubq_m_n_u16.c: Likewise.
4784 * gcc.target/arm/mve/intrinsics/vsubq_m_n_u32.c: Likewise.
4785 * gcc.target/arm/mve/intrinsics/vsubq_m_n_u8.c: Likewise.
4786 * gcc.target/arm/mve/intrinsics/vsubq_m_s16.c: Likewise.
4787 * gcc.target/arm/mve/intrinsics/vsubq_m_s32.c: Likewise.
4788 * gcc.target/arm/mve/intrinsics/vsubq_m_s8.c: Likewise.
4789 * gcc.target/arm/mve/intrinsics/vsubq_m_u16.c: Likewise.
4790 * gcc.target/arm/mve/intrinsics/vsubq_m_u32.c: Likewise.
4791 * gcc.target/arm/mve/intrinsics/vsubq_m_u8.c: Likewise.
4792 * gcc.target/arm/mve/intrinsics/vsubq_n_f16.c: Likewise.
4793 * gcc.target/arm/mve/intrinsics/vsubq_n_f32.c: Likewise.
4794 * gcc.target/arm/mve/intrinsics/vsubq_n_s16.c: Likewise.
4795 * gcc.target/arm/mve/intrinsics/vsubq_n_s32.c: Likewise.
4796 * gcc.target/arm/mve/intrinsics/vsubq_n_s8.c: Likewise.
4797 * gcc.target/arm/mve/intrinsics/vsubq_n_u16.c: Likewise.
4798 * gcc.target/arm/mve/intrinsics/vsubq_n_u32.c: Likewise.
4799 * gcc.target/arm/mve/intrinsics/vsubq_n_u8.c: Likewise.
4800 * gcc.target/arm/mve/intrinsics/vsubq_s16.c: Likewise.
4801 * gcc.target/arm/mve/intrinsics/vsubq_s32.c: Likewise.
4802 * gcc.target/arm/mve/intrinsics/vsubq_s8.c: Likewise.
4803 * gcc.target/arm/mve/intrinsics/vsubq_u16.c: Likewise.
4804 * gcc.target/arm/mve/intrinsics/vsubq_u32.c: Likewise.
4805 * gcc.target/arm/mve/intrinsics/vsubq_u8.c: Likewise.
4806 * gcc.target/arm/mve/intrinsics/vsubq_x_f16.c: Likewise.
4807 * gcc.target/arm/mve/intrinsics/vsubq_x_f32.c: Likewise.
4808 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f16.c: Likewise.
4809 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f32.c: Likewise.
4810 * gcc.target/arm/mve/intrinsics/vsubq_x_n_s16.c: Likewise.
4811 * gcc.target/arm/mve/intrinsics/vsubq_x_n_s32.c: Likewise.
4812 * gcc.target/arm/mve/intrinsics/vsubq_x_n_s8.c: Likewise.
4813 * gcc.target/arm/mve/intrinsics/vsubq_x_n_u16.c: Likewise.
4814 * gcc.target/arm/mve/intrinsics/vsubq_x_n_u32.c: Likewise.
4815 * gcc.target/arm/mve/intrinsics/vsubq_x_n_u8.c: Likewise.
4816 * gcc.target/arm/mve/intrinsics/vsubq_x_s16.c: Likewise.
4817 * gcc.target/arm/mve/intrinsics/vsubq_x_s32.c: Likewise.
4818 * gcc.target/arm/mve/intrinsics/vsubq_x_s8.c: Likewise.
4819 * gcc.target/arm/mve/intrinsics/vsubq_x_u16.c: Likewise.
4820 * gcc.target/arm/mve/intrinsics/vsubq_x_u32.c: Likewise.
4821 * gcc.target/arm/mve/intrinsics/vsubq_x_u8.c: Likewise.
4822 * gcc.target/arm/mve/intrinsics/vuninitializedq_float.c: Likewise.
4823 * gcc.target/arm/mve/intrinsics/vuninitializedq_float1.c: Likewise.
4824 * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
4825 * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c: Likewise.
4826 * gcc.target/arm/mve/mve.exp: Change default dg-do to assemble.
4827 * lib/target-supports.exp: Add --save-temps to mve options.
4828
4829 2020-03-23 Mark Eggleston <mark.eggleston@codethink.com>
4830
4831 PR fortran/93365
4832 PR fortran/93600
4833 * gfortran.dg/pr93365.f90: New test.
4834 * gfortran.dg/pr93600_1.f90: New test.
4835 * gfortran.dg/pr93600_2.f90: New test.
4836
4837 2020-03-23 Tobias Burnus <tobias@codesourcery.com>
4838
4839 * lib/target-supports.exp (check_effective_target_offload_gcn):
4840 Check for -foffload=amdgcn-amdhsa not ...=amdgcn-unknown-amdhsa.
4841
4842 2020-03-22 Iain Buclaw <ibuclaw@gdcproject.org>
4843
4844 PR d/93038
4845 * gdc.dg/pr93038b.d: New test.
4846
4847 2020-03-22 Iain Sandoe <iain@sandoe.co.uk>
4848
4849 * g++.dg/abi/lambda-vis.C: Amend assembler match
4850 strings for targets using a USER_LABEL_PREFIX.
4851
4852 2020-03-22 Iain Buclaw <ibuclaw@gdcproject.org>
4853
4854 PR d/93038
4855 * gdc.dg/fileimports/pr93038.txt: New test.
4856 * gdc.dg/pr93038.d: New test.
4857
4858 2020-03-21 Patrick Palka <ppalka@redhat.com>
4859
4860 PR c++/94066
4861 * g++.dg/cpp1y/constexpr-union2.C: New test.
4862 * g++.dg/cpp1y/constexpr-union3.C: New test.
4863 * g++.dg/cpp1y/constexpr-union4.C: New test.
4864 * g++.dg/cpp1y/constexpr-union5.C: New test.
4865 * g++.dg/cpp1y/pr94066.C: New test.
4866 * g++.dg/cpp1y/pr94066-2.C: New test.
4867 * g++.dg/cpp1y/pr94066-3.C: New test.
4868 * g++.dg/cpp2a/constexpr-union1.C: New test.
4869
4870 2020-03-21 Tamar Christina <tamar.christina@arm.com>
4871
4872 PR target/94052
4873 * gcc.target/aarch64/pr94052.C: New test.
4874
4875 2020-03-20 Martin Jambor <mjambor@suse.cz>
4876
4877 PR tree-optimization/93435
4878 * gcc.dg/tree-ssa/pr93435.c: New test.
4879
4880 2020-03-20 Jan Hubicka <hubicka@ucw.cz>
4881
4882 PR ipa/93347
4883 * g++.dg/torture/pr93347.C: New test.
4884
4885 2020-03-20 Patrick Palka <ppalka@redhat.com>
4886
4887 PR c++/69694
4888 * g++.dg/cpp0x/decltype74.C: New test.
4889 * g++.dg/cpp0x/decltype75.C: New test.
4890
4891 2020-03-20 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
4892 Andre Vieira <andre.simoesdiasvieira@arm.com>
4893 Mihail Ionescu <mihail.ionescu@arm.com>
4894
4895 * gcc.target/arm/mve/intrinsics/vld1q_z_f16.c: New test.
4896 * gcc.target/arm/mve/intrinsics/vld1q_z_f32.c: Likewise.
4897 * gcc.target/arm/mve/intrinsics/vld1q_z_s16.c: Likewise.
4898 * gcc.target/arm/mve/intrinsics/vld1q_z_s32.c: Likewise.
4899 * gcc.target/arm/mve/intrinsics/vld1q_z_s8.c: Likewise.
4900 * gcc.target/arm/mve/intrinsics/vld1q_z_u16.c: Likewise.
4901 * gcc.target/arm/mve/intrinsics/vld1q_z_u32.c: Likewise.
4902 * gcc.target/arm/mve/intrinsics/vld1q_z_u8.c: Likewise.
4903 * gcc.target/arm/mve/intrinsics/vld2q_f16.c: Likewise.
4904 * gcc.target/arm/mve/intrinsics/vld2q_f32.c: Likewise.
4905 * gcc.target/arm/mve/intrinsics/vld2q_s16.c: Likewise.
4906 * gcc.target/arm/mve/intrinsics/vld2q_s32.c: Likewise.
4907 * gcc.target/arm/mve/intrinsics/vld2q_s8.c: Likewise.
4908 * gcc.target/arm/mve/intrinsics/vld2q_u16.c: Likewise.
4909 * gcc.target/arm/mve/intrinsics/vld2q_u32.c: Likewise.
4910 * gcc.target/arm/mve/intrinsics/vld2q_u8.c: Likewise.
4911 * gcc.target/arm/mve/intrinsics/vld4q_f16.c: Likewise.
4912 * gcc.target/arm/mve/intrinsics/vld4q_f32.c: Likewise.
4913 * gcc.target/arm/mve/intrinsics/vld4q_s16.c: Likewise.
4914 * gcc.target/arm/mve/intrinsics/vld4q_s32.c: Likewise.
4915 * gcc.target/arm/mve/intrinsics/vld4q_s8.c: Likewise.
4916 * gcc.target/arm/mve/intrinsics/vld4q_u16.c: Likewise.
4917 * gcc.target/arm/mve/intrinsics/vld4q_u32.c: Likewise.
4918 * gcc.target/arm/mve/intrinsics/vld4q_u8.c: Likewise.
4919 * gcc.target/arm/mve/intrinsics/vst1q_p_f16.c: Likewise.
4920 * gcc.target/arm/mve/intrinsics/vst1q_p_f32.c: Likewise.
4921 * gcc.target/arm/mve/intrinsics/vst1q_p_s16.c: Likewise.
4922 * gcc.target/arm/mve/intrinsics/vst1q_p_s32.c: Likewise.
4923 * gcc.target/arm/mve/intrinsics/vst1q_p_s8.c: Likewise.
4924 * gcc.target/arm/mve/intrinsics/vst1q_p_u16.c: Likewise.
4925 * gcc.target/arm/mve/intrinsics/vst1q_p_u32.c: Likewise.
4926 * gcc.target/arm/mve/intrinsics/vst1q_p_u8.c: Likewise.
4927 * gcc.target/arm/mve/intrinsics/vst2q_f16.c: Likewise.
4928 * gcc.target/arm/mve/intrinsics/vst2q_f32.c: Likewise.
4929 * gcc.target/arm/mve/intrinsics/vst2q_s16.c: Likewise.
4930 * gcc.target/arm/mve/intrinsics/vst2q_s32.c: Likewise.
4931 * gcc.target/arm/mve/intrinsics/vst2q_s8.c: Likewise.
4932 * gcc.target/arm/mve/intrinsics/vst2q_u16.c: Likewise.
4933 * gcc.target/arm/mve/intrinsics/vst2q_u32.c: Likewise.
4934 * gcc.target/arm/mve/intrinsics/vst2q_u8.c: Likewise.
4935
4936 2020-03-20 Richard Sandiford <richard.sandiford@arm.com>
4937
4938 PR middle-end/94072
4939 * gcc.target/aarch64/pr94072.c: New test.
4940
4941 2020-03-20 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
4942 Andre Vieira <andre.simoesdiasvieira@arm.com>
4943 Mihail Ionescu <mihail.ionescu@arm.com>
4944
4945 * gcc.target/arm/mve/intrinsics/vadciq_m_s32.c: New test.
4946 * gcc.target/arm/mve/intrinsics/vadciq_m_u32.c: Likewise.
4947 * gcc.target/arm/mve/intrinsics/vadciq_s32.c: Likewise.
4948 * gcc.target/arm/mve/intrinsics/vadciq_u32.c: Likewise.
4949 * gcc.target/arm/mve/intrinsics/vadcq_m_s32.c: Likewise.
4950 * gcc.target/arm/mve/intrinsics/vadcq_m_u32.c: Likewise.
4951 * gcc.target/arm/mve/intrinsics/vadcq_s32.c: Likewise.
4952 * gcc.target/arm/mve/intrinsics/vadcq_u32.c: Likewise.
4953 * gcc.target/arm/mve/intrinsics/vsbciq_m_s32.c: Likewise.
4954 * gcc.target/arm/mve/intrinsics/vsbciq_m_u32.c: Likewise.
4955 * gcc.target/arm/mve/intrinsics/vsbciq_s32.c: Likewise.
4956 * gcc.target/arm/mve/intrinsics/vsbciq_u32.c: Likewise.
4957 * gcc.target/arm/mve/intrinsics/vsbcq_m_s32.c: Likewise.
4958 * gcc.target/arm/mve/intrinsics/vsbcq_m_u32.c: Likewise.
4959 * gcc.target/arm/mve/intrinsics/vsbcq_s32.c: Likewise.
4960 * gcc.target/arm/mve/intrinsics/vsbcq_u32.c: Likewise.
4961
4962 2020-03-20 Patrick Palka <ppalka@redhat.com>
4963
4964 * g++.dg/concepts/diagnostic6.C: New test.
4965
4966 2020-03-20 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
4967
4968 * gcc.target/arm/mve/intrinsics/vabdq_x_f16.c: New test.
4969 * gcc.target/arm/mve/intrinsics/vabdq_x_f32.c: Likewise.
4970 * gcc.target/arm/mve/intrinsics/vabdq_x_s16.c: Likewise.
4971 * gcc.target/arm/mve/intrinsics/vabdq_x_s32.c: Likewise.
4972 * gcc.target/arm/mve/intrinsics/vabdq_x_s8.c: Likewise.
4973 * gcc.target/arm/mve/intrinsics/vabdq_x_u16.c: Likewise.
4974 * gcc.target/arm/mve/intrinsics/vabdq_x_u32.c: Likewise.
4975 * gcc.target/arm/mve/intrinsics/vabdq_x_u8.c: Likewise.
4976 * gcc.target/arm/mve/intrinsics/vabsq_x_f16.c: Likewise.
4977 * gcc.target/arm/mve/intrinsics/vabsq_x_f32.c: Likewise.
4978 * gcc.target/arm/mve/intrinsics/vabsq_x_s16.c: Likewise.
4979 * gcc.target/arm/mve/intrinsics/vabsq_x_s32.c: Likewise.
4980 * gcc.target/arm/mve/intrinsics/vabsq_x_s8.c: Likewise.
4981 * gcc.target/arm/mve/intrinsics/vaddq_x_f16.c: Likewise.
4982 * gcc.target/arm/mve/intrinsics/vaddq_x_f32.c: Likewise.
4983 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f16.c: Likewise.
4984 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f32.c: Likewise.
4985 * gcc.target/arm/mve/intrinsics/vaddq_x_n_s16.c: Likewise.
4986 * gcc.target/arm/mve/intrinsics/vaddq_x_n_s32.c: Likewise.
4987 * gcc.target/arm/mve/intrinsics/vaddq_x_n_s8.c: Likewise.
4988 * gcc.target/arm/mve/intrinsics/vaddq_x_n_u16.c: Likewise.
4989 * gcc.target/arm/mve/intrinsics/vaddq_x_n_u32.c: Likewise.
4990 * gcc.target/arm/mve/intrinsics/vaddq_x_n_u8.c: Likewise.
4991 * gcc.target/arm/mve/intrinsics/vaddq_x_s16.c: Likewise.
4992 * gcc.target/arm/mve/intrinsics/vaddq_x_s32.c: Likewise.
4993 * gcc.target/arm/mve/intrinsics/vaddq_x_s8.c: Likewise.
4994 * gcc.target/arm/mve/intrinsics/vaddq_x_u16.c: Likewise.
4995 * gcc.target/arm/mve/intrinsics/vaddq_x_u32.c: Likewise.
4996 * gcc.target/arm/mve/intrinsics/vaddq_x_u8.c: Likewise.
4997 * gcc.target/arm/mve/intrinsics/vandq_x_f16.c: Likewise.
4998 * gcc.target/arm/mve/intrinsics/vandq_x_f32.c: Likewise.
4999 * gcc.target/arm/mve/intrinsics/vandq_x_s16.c: Likewise.
5000 * gcc.target/arm/mve/intrinsics/vandq_x_s32.c: Likewise.
5001 * gcc.target/arm/mve/intrinsics/vandq_x_s8.c: Likewise.
5002 * gcc.target/arm/mve/intrinsics/vandq_x_u16.c: Likewise.
5003 * gcc.target/arm/mve/intrinsics/vandq_x_u32.c: Likewise.
5004 * gcc.target/arm/mve/intrinsics/vandq_x_u8.c: Likewise.
5005 * gcc.target/arm/mve/intrinsics/vbicq_x_f16.c: Likewise.
5006 * gcc.target/arm/mve/intrinsics/vbicq_x_f32.c: Likewise.
5007 * gcc.target/arm/mve/intrinsics/vbicq_x_s16.c: Likewise.
5008 * gcc.target/arm/mve/intrinsics/vbicq_x_s32.c: Likewise.
5009 * gcc.target/arm/mve/intrinsics/vbicq_x_s8.c: Likewise.
5010 * gcc.target/arm/mve/intrinsics/vbicq_x_u16.c: Likewise.
5011 * gcc.target/arm/mve/intrinsics/vbicq_x_u32.c: Likewise.
5012 * gcc.target/arm/mve/intrinsics/vbicq_x_u8.c: Likewise.
5013 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f16.c: Likewise.
5014 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f32.c: Likewise.
5015 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s16.c: Likewise.
5016 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s32.c: Likewise.
5017 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s8.c: Likewise.
5018 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u16.c: Likewise.
5019 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u32.c: Likewise.
5020 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u8.c: Likewise.
5021 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_f16.c: Likewise.
5022 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_f32.c: Likewise.
5023 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s16.c: Likewise.
5024 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s32.c: Likewise.
5025 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s8.c: Likewise.
5026 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u16.c: Likewise.
5027 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u32.c: Likewise.
5028 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u8.c: Likewise.
5029 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_f16.c: Likewise.
5030 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_f32.c: Likewise.
5031 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s16.c: Likewise.
5032 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s32.c: Likewise.
5033 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s8.c: Likewise.
5034 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u16.c: Likewise.
5035 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u32.c: Likewise.
5036 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u8.c: Likewise.
5037 * gcc.target/arm/mve/intrinsics/vclsq_x_s16.c: Likewise.
5038 * gcc.target/arm/mve/intrinsics/vclsq_x_s32.c: Likewise.
5039 * gcc.target/arm/mve/intrinsics/vclsq_x_s8.c: Likewise.
5040 * gcc.target/arm/mve/intrinsics/vclzq_x_s16.c: Likewise.
5041 * gcc.target/arm/mve/intrinsics/vclzq_x_s32.c: Likewise.
5042 * gcc.target/arm/mve/intrinsics/vclzq_x_s8.c: Likewise.
5043 * gcc.target/arm/mve/intrinsics/vclzq_x_u16.c: Likewise.
5044 * gcc.target/arm/mve/intrinsics/vclzq_x_u32.c: Likewise.
5045 * gcc.target/arm/mve/intrinsics/vclzq_x_u8.c: Likewise.
5046 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_x_f16.c: Likewise.
5047 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_x_f32.c: Likewise.
5048 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_x_f16.c: Likewise.
5049 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_x_f32.c: Likewise.
5050 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_x_f16.c: Likewise.
5051 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_x_f32.c: Likewise.
5052 * gcc.target/arm/mve/intrinsics/vcmulq_x_f16.c: Likewise.
5053 * gcc.target/arm/mve/intrinsics/vcmulq_x_f32.c: Likewise.
5054 * gcc.target/arm/mve/intrinsics/vcvtaq_x_s16_f16.c: Likewise.
5055 * gcc.target/arm/mve/intrinsics/vcvtaq_x_s32_f32.c: Likewise.
5056 * gcc.target/arm/mve/intrinsics/vcvtaq_x_u16_f16.c: Likewise.
5057 * gcc.target/arm/mve/intrinsics/vcvtaq_x_u32_f32.c: Likewise.
5058 * gcc.target/arm/mve/intrinsics/vcvtbq_x_f32_f16.c: Likewise.
5059 * gcc.target/arm/mve/intrinsics/vcvtmq_x_s16_f16.c: Likewise.
5060 * gcc.target/arm/mve/intrinsics/vcvtmq_x_s32_f32.c: Likewise.
5061 * gcc.target/arm/mve/intrinsics/vcvtmq_x_u16_f16.c: Likewise.
5062 * gcc.target/arm/mve/intrinsics/vcvtmq_x_u32_f32.c: Likewise.
5063 * gcc.target/arm/mve/intrinsics/vcvtnq_x_s16_f16.c: Likewise.
5064 * gcc.target/arm/mve/intrinsics/vcvtnq_x_s32_f32.c: Likewise.
5065 * gcc.target/arm/mve/intrinsics/vcvtnq_x_u16_f16.c: Likewise.
5066 * gcc.target/arm/mve/intrinsics/vcvtnq_x_u32_f32.c: Likewise.
5067 * gcc.target/arm/mve/intrinsics/vcvtpq_x_s16_f16.c: Likewise.
5068 * gcc.target/arm/mve/intrinsics/vcvtpq_x_s32_f32.c: Likewise.
5069 * gcc.target/arm/mve/intrinsics/vcvtpq_x_u16_f16.c: Likewise.
5070 * gcc.target/arm/mve/intrinsics/vcvtpq_x_u32_f32.c: Likewise.
5071 * gcc.target/arm/mve/intrinsics/vcvtq_x_f16_s16.c: Likewise.
5072 * gcc.target/arm/mve/intrinsics/vcvtq_x_f16_u16.c: Likewise.
5073 * gcc.target/arm/mve/intrinsics/vcvtq_x_f32_s32.c: Likewise.
5074 * gcc.target/arm/mve/intrinsics/vcvtq_x_f32_u32.c: Likewise.
5075 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f16_s16.c: Likewise.
5076 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f16_u16.c: Likewise.
5077 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f32_s32.c: Likewise.
5078 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f32_u32.c: Likewise.
5079 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_s16_f16.c: Likewise.
5080 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_s32_f32.c: Likewise.
5081 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_u16_f16.c: Likewise.
5082 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_u32_f32.c: Likewise.
5083 * gcc.target/arm/mve/intrinsics/vcvtq_x_s16_f16.c: Likewise.
5084 * gcc.target/arm/mve/intrinsics/vcvtq_x_s32_f32.c: Likewise.
5085 * gcc.target/arm/mve/intrinsics/vcvtq_x_u16_f16.c: Likewise.
5086 * gcc.target/arm/mve/intrinsics/vcvtq_x_u32_f32.c: Likewise.
5087 * gcc.target/arm/mve/intrinsics/vcvttq_x_f32_f16.c: Likewise.
5088 * gcc.target/arm/mve/intrinsics/vddupq_x_n_u16.c: Likewise.
5089 * gcc.target/arm/mve/intrinsics/vddupq_x_n_u32.c: Likewise.
5090 * gcc.target/arm/mve/intrinsics/vddupq_x_n_u8.c: Likewise.
5091 * gcc.target/arm/mve/intrinsics/vddupq_x_wb_u16.c: Likewise.
5092 * gcc.target/arm/mve/intrinsics/vddupq_x_wb_u32.c: Likewise.
5093 * gcc.target/arm/mve/intrinsics/vddupq_x_wb_u8.c: Likewise.
5094 * gcc.target/arm/mve/intrinsics/vdupq_x_n_f16.c: Likewise.
5095 * gcc.target/arm/mve/intrinsics/vdupq_x_n_f32.c: Likewise.
5096 * gcc.target/arm/mve/intrinsics/vdupq_x_n_s16.c: Likewise.
5097 * gcc.target/arm/mve/intrinsics/vdupq_x_n_s32.c: Likewise.
5098 * gcc.target/arm/mve/intrinsics/vdupq_x_n_s8.c: Likewise.
5099 * gcc.target/arm/mve/intrinsics/vdupq_x_n_u16.c: Likewise.
5100 * gcc.target/arm/mve/intrinsics/vdupq_x_n_u32.c: Likewise.
5101 * gcc.target/arm/mve/intrinsics/vdupq_x_n_u8.c: Likewise.
5102 * gcc.target/arm/mve/intrinsics/vdwdupq_x_n_u16.c: Likewise.
5103 * gcc.target/arm/mve/intrinsics/vdwdupq_x_n_u32.c: Likewise.
5104 * gcc.target/arm/mve/intrinsics/vdwdupq_x_n_u8.c: Likewise.
5105 * gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u16.c: Likewise.
5106 * gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u32.c: Likewise.
5107 * gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u8.c: Likewise.
5108 * gcc.target/arm/mve/intrinsics/veorq_x_f16.c: Likewise.
5109 * gcc.target/arm/mve/intrinsics/veorq_x_f32.c: Likewise.
5110 * gcc.target/arm/mve/intrinsics/veorq_x_s16.c: Likewise.
5111 * gcc.target/arm/mve/intrinsics/veorq_x_s32.c: Likewise.
5112 * gcc.target/arm/mve/intrinsics/veorq_x_s8.c: Likewise.
5113 * gcc.target/arm/mve/intrinsics/veorq_x_u16.c: Likewise.
5114 * gcc.target/arm/mve/intrinsics/veorq_x_u32.c: Likewise.
5115 * gcc.target/arm/mve/intrinsics/veorq_x_u8.c: Likewise.
5116 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s16.c: Likewise.
5117 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s32.c: Likewise.
5118 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s8.c: Likewise.
5119 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u16.c: Likewise.
5120 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u32.c: Likewise.
5121 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u8.c: Likewise.
5122 * gcc.target/arm/mve/intrinsics/vhaddq_x_s16.c: Likewise.
5123 * gcc.target/arm/mve/intrinsics/vhaddq_x_s32.c: Likewise.
5124 * gcc.target/arm/mve/intrinsics/vhaddq_x_s8.c: Likewise.
5125 * gcc.target/arm/mve/intrinsics/vhaddq_x_u16.c: Likewise.
5126 * gcc.target/arm/mve/intrinsics/vhaddq_x_u32.c: Likewise.
5127 * gcc.target/arm/mve/intrinsics/vhaddq_x_u8.c: Likewise.
5128 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s16.c: Likewise.
5129 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s32.c: Likewise.
5130 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s8.c: Likewise.
5131 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s16.c: Likewise.
5132 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s32.c: Likewise.
5133 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s8.c: Likewise.
5134 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s16.c: Likewise.
5135 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s32.c: Likewise.
5136 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s8.c: Likewise.
5137 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u16.c: Likewise.
5138 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u32.c: Likewise.
5139 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u8.c: Likewise.
5140 * gcc.target/arm/mve/intrinsics/vhsubq_x_s16.c: Likewise.
5141 * gcc.target/arm/mve/intrinsics/vhsubq_x_s32.c: Likewise.
5142 * gcc.target/arm/mve/intrinsics/vhsubq_x_s8.c: Likewise.
5143 * gcc.target/arm/mve/intrinsics/vhsubq_x_u16.c: Likewise.
5144 * gcc.target/arm/mve/intrinsics/vhsubq_x_u32.c: Likewise.
5145 * gcc.target/arm/mve/intrinsics/vhsubq_x_u8.c: Likewise.
5146 * gcc.target/arm/mve/intrinsics/vidupq_x_n_u16.c: Likewise.
5147 * gcc.target/arm/mve/intrinsics/vidupq_x_n_u32.c: Likewise.
5148 * gcc.target/arm/mve/intrinsics/vidupq_x_n_u8.c: Likewise.
5149 * gcc.target/arm/mve/intrinsics/vidupq_x_wb_u16.c: Likewise.
5150 * gcc.target/arm/mve/intrinsics/vidupq_x_wb_u32.c: Likewise.
5151 * gcc.target/arm/mve/intrinsics/vidupq_x_wb_u8.c: Likewise.
5152 * gcc.target/arm/mve/intrinsics/viwdupq_x_n_u16.c: Likewise.
5153 * gcc.target/arm/mve/intrinsics/viwdupq_x_n_u32.c: Likewise.
5154 * gcc.target/arm/mve/intrinsics/viwdupq_x_n_u8.c: Likewise.
5155 * gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u16.c: Likewise.
5156 * gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u32.c: Likewise.
5157 * gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u8.c: Likewise.
5158 * gcc.target/arm/mve/intrinsics/vmaxnmq_x_f16.c: Likewise.
5159 * gcc.target/arm/mve/intrinsics/vmaxnmq_x_f32.c: Likewise.
5160 * gcc.target/arm/mve/intrinsics/vmaxq_x_s16.c: Likewise.
5161 * gcc.target/arm/mve/intrinsics/vmaxq_x_s32.c: Likewise.
5162 * gcc.target/arm/mve/intrinsics/vmaxq_x_s8.c: Likewise.
5163 * gcc.target/arm/mve/intrinsics/vmaxq_x_u16.c: Likewise.
5164 * gcc.target/arm/mve/intrinsics/vmaxq_x_u32.c: Likewise.
5165 * gcc.target/arm/mve/intrinsics/vmaxq_x_u8.c: Likewise.
5166 * gcc.target/arm/mve/intrinsics/vminnmq_x_f16.c: Likewise.
5167 * gcc.target/arm/mve/intrinsics/vminnmq_x_f32.c: Likewise.
5168 * gcc.target/arm/mve/intrinsics/vminq_x_s16.c: Likewise.
5169 * gcc.target/arm/mve/intrinsics/vminq_x_s32.c: Likewise.
5170 * gcc.target/arm/mve/intrinsics/vminq_x_s8.c: Likewise.
5171 * gcc.target/arm/mve/intrinsics/vminq_x_u16.c: Likewise.
5172 * gcc.target/arm/mve/intrinsics/vminq_x_u32.c: Likewise.
5173 * gcc.target/arm/mve/intrinsics/vminq_x_u8.c: Likewise.
5174 * gcc.target/arm/mve/intrinsics/vmovlbq_x_s16.c: Likewise.
5175 * gcc.target/arm/mve/intrinsics/vmovlbq_x_s8.c: Likewise.
5176 * gcc.target/arm/mve/intrinsics/vmovlbq_x_u16.c: Likewise.
5177 * gcc.target/arm/mve/intrinsics/vmovlbq_x_u8.c: Likewise.
5178 * gcc.target/arm/mve/intrinsics/vmovltq_x_s16.c: Likewise.
5179 * gcc.target/arm/mve/intrinsics/vmovltq_x_s8.c: Likewise.
5180 * gcc.target/arm/mve/intrinsics/vmovltq_x_u16.c: Likewise.
5181 * gcc.target/arm/mve/intrinsics/vmovltq_x_u8.c: Likewise.
5182 * gcc.target/arm/mve/intrinsics/vmulhq_x_s16.c: Likewise.
5183 * gcc.target/arm/mve/intrinsics/vmulhq_x_s32.c: Likewise.
5184 * gcc.target/arm/mve/intrinsics/vmulhq_x_s8.c: Likewise.
5185 * gcc.target/arm/mve/intrinsics/vmulhq_x_u16.c: Likewise.
5186 * gcc.target/arm/mve/intrinsics/vmulhq_x_u32.c: Likewise.
5187 * gcc.target/arm/mve/intrinsics/vmulhq_x_u8.c: Likewise.
5188 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s16.c: Likewise.
5189 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s32.c: Likewise.
5190 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s8.c: Likewise.
5191 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u16.c: Likewise.
5192 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u32.c: Likewise.
5193 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u8.c: Likewise.
5194 * gcc.target/arm/mve/intrinsics/vmullbq_poly_x_p16.c: Likewise.
5195 * gcc.target/arm/mve/intrinsics/vmullbq_poly_x_p8.c: Likewise.
5196 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s16.c: Likewise.
5197 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s32.c: Likewise.
5198 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s8.c: Likewise.
5199 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u16.c: Likewise.
5200 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u32.c: Likewise.
5201 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u8.c: Likewise.
5202 * gcc.target/arm/mve/intrinsics/vmulltq_poly_x_p16.c: Likewise.
5203 * gcc.target/arm/mve/intrinsics/vmulltq_poly_x_p8.c: Likewise.
5204 * gcc.target/arm/mve/intrinsics/vmulq_x_f16.c: Likewise.
5205 * gcc.target/arm/mve/intrinsics/vmulq_x_f32.c: Likewise.
5206 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f16.c: Likewise.
5207 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f32.c: Likewise.
5208 * gcc.target/arm/mve/intrinsics/vmulq_x_n_s16.c: Likewise.
5209 * gcc.target/arm/mve/intrinsics/vmulq_x_n_s32.c: Likewise.
5210 * gcc.target/arm/mve/intrinsics/vmulq_x_n_s8.c: Likewise.
5211 * gcc.target/arm/mve/intrinsics/vmulq_x_n_u16.c: Likewise.
5212 * gcc.target/arm/mve/intrinsics/vmulq_x_n_u32.c: Likewise.
5213 * gcc.target/arm/mve/intrinsics/vmulq_x_n_u8.c: Likewise.
5214 * gcc.target/arm/mve/intrinsics/vmulq_x_s16.c: Likewise.
5215 * gcc.target/arm/mve/intrinsics/vmulq_x_s32.c: Likewise.
5216 * gcc.target/arm/mve/intrinsics/vmulq_x_s8.c: Likewise.
5217 * gcc.target/arm/mve/intrinsics/vmulq_x_u16.c: Likewise.
5218 * gcc.target/arm/mve/intrinsics/vmulq_x_u32.c: Likewise.
5219 * gcc.target/arm/mve/intrinsics/vmulq_x_u8.c: Likewise.
5220 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s16.c: Likewise.
5221 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s32.c: Likewise.
5222 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u16.c: Likewise.
5223 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u32.c: Likewise.
5224 * gcc.target/arm/mve/intrinsics/vmvnq_x_s16.c: Likewise.
5225 * gcc.target/arm/mve/intrinsics/vmvnq_x_s32.c: Likewise.
5226 * gcc.target/arm/mve/intrinsics/vmvnq_x_s8.c: Likewise.
5227 * gcc.target/arm/mve/intrinsics/vmvnq_x_u16.c: Likewise.
5228 * gcc.target/arm/mve/intrinsics/vmvnq_x_u32.c: Likewise.
5229 * gcc.target/arm/mve/intrinsics/vmvnq_x_u8.c: Likewise.
5230 * gcc.target/arm/mve/intrinsics/vnegq_x_f16.c: Likewise.
5231 * gcc.target/arm/mve/intrinsics/vnegq_x_f32.c: Likewise.
5232 * gcc.target/arm/mve/intrinsics/vnegq_x_s16.c: Likewise.
5233 * gcc.target/arm/mve/intrinsics/vnegq_x_s32.c: Likewise.
5234 * gcc.target/arm/mve/intrinsics/vnegq_x_s8.c: Likewise.
5235 * gcc.target/arm/mve/intrinsics/vornq_x_f16.c: Likewise.
5236 * gcc.target/arm/mve/intrinsics/vornq_x_f32.c: Likewise.
5237 * gcc.target/arm/mve/intrinsics/vornq_x_s16.c: Likewise.
5238 * gcc.target/arm/mve/intrinsics/vornq_x_s32.c: Likewise.
5239 * gcc.target/arm/mve/intrinsics/vornq_x_s8.c: Likewise.
5240 * gcc.target/arm/mve/intrinsics/vornq_x_u16.c: Likewise.
5241 * gcc.target/arm/mve/intrinsics/vornq_x_u32.c: Likewise.
5242 * gcc.target/arm/mve/intrinsics/vornq_x_u8.c: Likewise.
5243 * gcc.target/arm/mve/intrinsics/vorrq_x_f16.c: Likewise.
5244 * gcc.target/arm/mve/intrinsics/vorrq_x_f32.c: Likewise.
5245 * gcc.target/arm/mve/intrinsics/vorrq_x_s16.c: Likewise.
5246 * gcc.target/arm/mve/intrinsics/vorrq_x_s32.c: Likewise.
5247 * gcc.target/arm/mve/intrinsics/vorrq_x_s8.c: Likewise.
5248 * gcc.target/arm/mve/intrinsics/vorrq_x_u16.c: Likewise.
5249 * gcc.target/arm/mve/intrinsics/vorrq_x_u32.c: Likewise.
5250 * gcc.target/arm/mve/intrinsics/vorrq_x_u8.c: Likewise.
5251 * gcc.target/arm/mve/intrinsics/vrev16q_x_s8.c: Likewise.
5252 * gcc.target/arm/mve/intrinsics/vrev16q_x_u8.c: Likewise.
5253 * gcc.target/arm/mve/intrinsics/vrev32q_x_f16.c: Likewise.
5254 * gcc.target/arm/mve/intrinsics/vrev32q_x_s16.c: Likewise.
5255 * gcc.target/arm/mve/intrinsics/vrev32q_x_s8.c: Likewise.
5256 * gcc.target/arm/mve/intrinsics/vrev32q_x_u16.c: Likewise.
5257 * gcc.target/arm/mve/intrinsics/vrev32q_x_u8.c: Likewise.
5258 * gcc.target/arm/mve/intrinsics/vrev64q_x_f16.c: Likewise.
5259 * gcc.target/arm/mve/intrinsics/vrev64q_x_f32.c: Likewise.
5260 * gcc.target/arm/mve/intrinsics/vrev64q_x_s16.c: Likewise.
5261 * gcc.target/arm/mve/intrinsics/vrev64q_x_s32.c: Likewise.
5262 * gcc.target/arm/mve/intrinsics/vrev64q_x_s8.c: Likewise.
5263 * gcc.target/arm/mve/intrinsics/vrev64q_x_u16.c: Likewise.
5264 * gcc.target/arm/mve/intrinsics/vrev64q_x_u32.c: Likewise.
5265 * gcc.target/arm/mve/intrinsics/vrev64q_x_u8.c: Likewise.
5266 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s16.c: Likewise.
5267 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s32.c: Likewise.
5268 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s8.c: Likewise.
5269 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u16.c: Likewise.
5270 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u32.c: Likewise.
5271 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u8.c: Likewise.
5272 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s16.c: Likewise.
5273 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s32.c: Likewise.
5274 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s8.c: Likewise.
5275 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u16.c: Likewise.
5276 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u32.c: Likewise.
5277 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u8.c: Likewise.
5278 * gcc.target/arm/mve/intrinsics/vrndaq_x_f16.c: Likewise.
5279 * gcc.target/arm/mve/intrinsics/vrndaq_x_f32.c: Likewise.
5280 * gcc.target/arm/mve/intrinsics/vrndmq_x_f16.c: Likewise.
5281 * gcc.target/arm/mve/intrinsics/vrndmq_x_f32.c: Likewise.
5282 * gcc.target/arm/mve/intrinsics/vrndnq_x_f16.c: Likewise.
5283 * gcc.target/arm/mve/intrinsics/vrndnq_x_f32.c: Likewise.
5284 * gcc.target/arm/mve/intrinsics/vrndpq_x_f16.c: Likewise.
5285 * gcc.target/arm/mve/intrinsics/vrndpq_x_f32.c: Likewise.
5286 * gcc.target/arm/mve/intrinsics/vrndq_x_f16.c: Likewise.
5287 * gcc.target/arm/mve/intrinsics/vrndq_x_f32.c: Likewise.
5288 * gcc.target/arm/mve/intrinsics/vrndxq_x_f16.c: Likewise.
5289 * gcc.target/arm/mve/intrinsics/vrndxq_x_f32.c: Likewise.
5290 * gcc.target/arm/mve/intrinsics/vrshlq_x_s16.c: Likewise.
5291 * gcc.target/arm/mve/intrinsics/vrshlq_x_s32.c: Likewise.
5292 * gcc.target/arm/mve/intrinsics/vrshlq_x_s8.c: Likewise.
5293 * gcc.target/arm/mve/intrinsics/vrshlq_x_u16.c: Likewise.
5294 * gcc.target/arm/mve/intrinsics/vrshlq_x_u32.c: Likewise.
5295 * gcc.target/arm/mve/intrinsics/vrshlq_x_u8.c: Likewise.
5296 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s16.c: Likewise.
5297 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s32.c: Likewise.
5298 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s8.c: Likewise.
5299 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u16.c: Likewise.
5300 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u32.c: Likewise.
5301 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u8.c: Likewise.
5302 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_s16.c: Likewise.
5303 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_s8.c: Likewise.
5304 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_u16.c: Likewise.
5305 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_u8.c: Likewise.
5306 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_s16.c: Likewise.
5307 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_s8.c: Likewise.
5308 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_u16.c: Likewise.
5309 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_u8.c: Likewise.
5310 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s16.c: Likewise.
5311 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s32.c: Likewise.
5312 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s8.c: Likewise.
5313 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u16.c: Likewise.
5314 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u32.c: Likewise.
5315 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u8.c: Likewise.
5316 * gcc.target/arm/mve/intrinsics/vshlq_x_s16.c: Likewise.
5317 * gcc.target/arm/mve/intrinsics/vshlq_x_s32.c: Likewise.
5318 * gcc.target/arm/mve/intrinsics/vshlq_x_s8.c: Likewise.
5319 * gcc.target/arm/mve/intrinsics/vshlq_x_u16.c: Likewise.
5320 * gcc.target/arm/mve/intrinsics/vshlq_x_u32.c: Likewise.
5321 * gcc.target/arm/mve/intrinsics/vshlq_x_u8.c: Likewise.
5322 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s16.c: Likewise.
5323 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s32.c: Likewise.
5324 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s8.c: Likewise.
5325 * gcc.target/arm/mve/intrinsics/vshrq_x_n_u16.c: Likewise.
5326 * gcc.target/arm/mve/intrinsics/vshrq_x_n_u8.c: Likewise.
5327 * gcc.target/arm/mve/intrinsics/vsubq_x_f16.c: Likewise.
5328 * gcc.target/arm/mve/intrinsics/vsubq_x_f32.c: Likewise.
5329 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f16.c: Likewise.
5330 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f32.c: Likewise.
5331 * gcc.target/arm/mve/intrinsics/vsubq_x_n_s16.c: Likewise.
5332 * gcc.target/arm/mve/intrinsics/vsubq_x_n_s32.c: Likewise.
5333 * gcc.target/arm/mve/intrinsics/vsubq_x_n_s8.c: Likewise.
5334 * gcc.target/arm/mve/intrinsics/vsubq_x_n_u16.c: Likewise.
5335 * gcc.target/arm/mve/intrinsics/vsubq_x_n_u32.c: Likewise.
5336 * gcc.target/arm/mve/intrinsics/vsubq_x_n_u8.c: Likewise.
5337 * gcc.target/arm/mve/intrinsics/vsubq_x_s16.c: Likewise.
5338 * gcc.target/arm/mve/intrinsics/vsubq_x_s32.c: Likewise.
5339 * gcc.target/arm/mve/intrinsics/vsubq_x_s8.c: Likewise.
5340 * gcc.target/arm/mve/intrinsics/vsubq_x_u16.c: Likewise.
5341 * gcc.target/arm/mve/intrinsics/vsubq_x_u32.c: Likewise.
5342 * gcc.target/arm/mve/intrinsics/vsubq_x_u8.c: Likewise.
5343
5344 2020-03-20 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5345 Andre Vieira <andre.simoesdiasvieira@arm.com>
5346 Mihail Ionescu <mihail.ionescu@arm.com>
5347
5348 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c: New test.
5349 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c: Likewise.
5350 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c: Likewise.
5351 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c: Likewise.
5352 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_f32.c: Likewise.
5353 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_s32.c: Likewise.
5354 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_u32.c: Likewise.
5355 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_f32.c: Likewise.
5356 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_s32.c: Likewise.
5357 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_u32.c: Likewise.
5358 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_s64.c:
5359 Likewise.
5360 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_u64.c:
5361 Likewise.
5362 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_s64.c: Likewise.
5363 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_u64.c: Likewise.
5364 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_f32.c: Likewise.
5365 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_f32.c:
5366 Likewise.
5367 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_s32.c:
5368 Likewise.
5369 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_u32.c:
5370 Likewise.
5371 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_s32.c: Likewise.
5372 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_u32.c: Likewise.
5373
5374 2020-03-20 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5375 Andre Vieira <andre.simoesdiasvieira@arm.com>
5376 Mihail Ionescu <mihail.ionescu@arm.com>
5377
5378 * gcc.target/arm/mve/intrinsics/vddupq_m_n_u16.c: New test.
5379 * gcc.target/arm/mve/intrinsics/vddupq_m_n_u32.c: Likewise.
5380 * gcc.target/arm/mve/intrinsics/vddupq_m_n_u8.c: Likewise.
5381 * gcc.target/arm/mve/intrinsics/vddupq_m_wb_u16.c: Likewise.
5382 * gcc.target/arm/mve/intrinsics/vddupq_m_wb_u32.c: Likewise.
5383 * gcc.target/arm/mve/intrinsics/vddupq_m_wb_u8.c: Likewise.
5384 * gcc.target/arm/mve/intrinsics/vddupq_n_u16.c: Likewise.
5385 * gcc.target/arm/mve/intrinsics/vddupq_n_u32.c: Likewise.
5386 * gcc.target/arm/mve/intrinsics/vddupq_n_u8.c: Likewise.
5387 * gcc.target/arm/mve/intrinsics/vddupq_wb_u16.c: Likewise.
5388 * gcc.target/arm/mve/intrinsics/vddupq_wb_u32.c: Likewise.
5389 * gcc.target/arm/mve/intrinsics/vddupq_wb_u8.c: Likewise.
5390 * gcc.target/arm/mve/intrinsics/vdwdupq_m_n_u16.c: Likewise.
5391 * gcc.target/arm/mve/intrinsics/vdwdupq_m_n_u32.c: Likewise.
5392 * gcc.target/arm/mve/intrinsics/vdwdupq_m_n_u8.c: Likewise.
5393 * gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u16.c: Likewise.
5394 * gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u32.c: Likewise.
5395 * gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u8.c: Likewise.
5396 * gcc.target/arm/mve/intrinsics/vdwdupq_n_u16.c: Likewise.
5397 * gcc.target/arm/mve/intrinsics/vdwdupq_n_u32.c: Likewise.
5398 * gcc.target/arm/mve/intrinsics/vdwdupq_n_u8.c: Likewise.
5399 * gcc.target/arm/mve/intrinsics/vdwdupq_wb_u16.c: Likewise.
5400 * gcc.target/arm/mve/intrinsics/vdwdupq_wb_u32.c: Likewise.
5401 * gcc.target/arm/mve/intrinsics/vdwdupq_wb_u8.c: Likewise.
5402 * gcc.target/arm/mve/intrinsics/vidupq_m_n_u16.c: Likewise.
5403 * gcc.target/arm/mve/intrinsics/vidupq_m_n_u32.c: Likewise.
5404 * gcc.target/arm/mve/intrinsics/vidupq_m_n_u8.c: Likewise.
5405 * gcc.target/arm/mve/intrinsics/vidupq_m_wb_u16.c: Likewise.
5406 * gcc.target/arm/mve/intrinsics/vidupq_m_wb_u32.c: Likewise.
5407 * gcc.target/arm/mve/intrinsics/vidupq_m_wb_u8.c: Likewise.
5408 * gcc.target/arm/mve/intrinsics/vidupq_n_u16.c: Likewise.
5409 * gcc.target/arm/mve/intrinsics/vidupq_n_u32.c: Likewise.
5410 * gcc.target/arm/mve/intrinsics/vidupq_n_u8.c: Likewise.
5411 * gcc.target/arm/mve/intrinsics/vidupq_wb_u16.c: Likewise.
5412 * gcc.target/arm/mve/intrinsics/vidupq_wb_u32.c: Likewise.
5413 * gcc.target/arm/mve/intrinsics/vidupq_wb_u8.c: Likewise.
5414 * gcc.target/arm/mve/intrinsics/viwdupq_m_n_u16.c: Likewise.
5415 * gcc.target/arm/mve/intrinsics/viwdupq_m_n_u32.c: Likewise.
5416 * gcc.target/arm/mve/intrinsics/viwdupq_m_n_u8.c: Likewise.
5417 * gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u16.c: Likewise.
5418 * gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u32.c: Likewise.
5419 * gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u8.c: Likewise.
5420 * gcc.target/arm/mve/intrinsics/viwdupq_n_u16.c: Likewise.
5421 * gcc.target/arm/mve/intrinsics/viwdupq_n_u32.c: Likewise.
5422 * gcc.target/arm/mve/intrinsics/viwdupq_n_u8.c: Likewise.
5423 * gcc.target/arm/mve/intrinsics/viwdupq_wb_u16.c: Likewise.
5424 * gcc.target/arm/mve/intrinsics/viwdupq_wb_u32.c: Likewise.
5425 * gcc.target/arm/mve/intrinsics/viwdupq_wb_u8.c: Likewise.
5426
5427 2020-03-20 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5428
5429 * gcc.target/arm/mve/intrinsics/vuninitializedq_float.c: New test.
5430 * gcc.target/arm/mve/intrinsics/vuninitializedq_float1.c: Likewise.
5431 * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
5432 * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c: Likewise.
5433 * gcc.target/arm/mve/intrinsics/vreinterpretq_f16.c: Likewise.
5434 * gcc.target/arm/mve/intrinsics/vreinterpretq_f32.c: Likewise.
5435 * gcc.target/arm/mve/intrinsics/vreinterpretq_s16.c: Likewise.
5436 * gcc.target/arm/mve/intrinsics/vreinterpretq_s32.c: Likewise.
5437 * gcc.target/arm/mve/intrinsics/vreinterpretq_s64.c: Likewise.
5438 * gcc.target/arm/mve/intrinsics/vreinterpretq_s8.c: Likewise.
5439 * gcc.target/arm/mve/intrinsics/vreinterpretq_u16.c: Likewise.
5440 * gcc.target/arm/mve/intrinsics/vreinterpretq_u32.c: Likewise.
5441 * gcc.target/arm/mve/intrinsics/vreinterpretq_u64.c: Likewise.
5442 * gcc.target/arm/mve/intrinsics/vreinterpretq_u8.c: Likewise.
5443 * gcc.target/arm/mve/intrinsics/vuninitializedq_float.c: Likewise.
5444 * gcc.target/arm/mve/intrinsics/vuninitializedq_float1.c: Likewise.
5445 * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
5446 * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c: Likewise.
5447
5448 2020-03-20 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5449 Andre Vieira <andre.simoesdiasvieira@arm.com>
5450 Mihail Ionescu <mihail.ionescu@arm.com>
5451
5452 * gcc.target/arm/mve/intrinsics/vaddq_f16.c: New test.
5453 * gcc.target/arm/mve/intrinsics/vaddq_f32.c: Likewise.
5454 * gcc.target/arm/mve/intrinsics/vaddq_s16.c: Likewise.
5455 * gcc.target/arm/mve/intrinsics/vaddq_s32.c: Likewise.
5456 * gcc.target/arm/mve/intrinsics/vaddq_s8.c: Likewise.
5457 * gcc.target/arm/mve/intrinsics/vaddq_u16.c: Likewise.
5458 * gcc.target/arm/mve/intrinsics/vaddq_u32.c: Likewise.
5459 * gcc.target/arm/mve/intrinsics/vaddq_u8.c: Likewise.
5460
5461 2020-03-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
5462
5463 * gcc.target/arm/mve/intrinsics/mve_fp_fpu1.c: Fix testisms.
5464 * gcc.target/arm/mve/intrinsics/mve_fp_fpu2.c: Likewise.
5465 * gcc.target/arm/mve/intrinsics/mve_fpu1.c: Likewise.
5466 * gcc.target/arm/mve/intrinsics/mve_fpu2.c: Likewise.
5467 * gcc.target/arm/mve/intrinsics/mve_fpu3.c: Likewise.
5468 * gcc.target/arm/mve/intrinsics/mve_libcall1.c: Likewise.
5469 * gcc.target/arm/mve/intrinsics/mve_libcall2.c: Likewise.
5470 * gcc.target/arm/mve/intrinsics/mve_vector_float.c: Likewise.
5471 * gcc.target/arm/mve/intrinsics/mve_vector_float1.c: Likewise.
5472 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Likewise.
5473 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise.
5474 * gcc.target/arm/mve/intrinsics/mve_vector_int1.c: Likewise.
5475 * gcc.target/arm/mve/intrinsics/mve_vector_int2.c: Likewise.
5476 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
5477 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
5478 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
5479 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u32.c: Likewise.
5480
5481 2020-03-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
5482
5483 * gcc.target/arm/mve/intrinsics/mve_move_gpr_to_gpr.c: New test.
5484
5485 2020-03-20 Jakub Jelinek <jakub@redhat.com>
5486
5487 PR tree-optimization/94224
5488 * g++.dg/tree-ssa/pr94224.C: New test.
5489
5490 2020-03-19 Jan Hubicka <hubicka@ucw.cz>
5491
5492 PR ipa/94202
5493 * g++.dg/torture/pr94202.C: New test.
5494
5495 2020-03-19 Jakub Jelinek <jakub@redhat.com>
5496
5497 PR gcov-profile/94029
5498 * gcc.misc-tests/gcov-pr94029.c: New test.
5499
5500 2020-03-19 Jan Hubicka <hubicka@ucw.cz>
5501
5502 PR ipa/92372
5503 * gcc.c-torture/pr92372.c: New test.
5504 * gcc.dg/attr-flatten-1.c: New test.
5505
5506 2020-03-19 Jakub Jelinek <jakub@redhat.com>
5507
5508 PR tree-optimization/94211
5509 * gcc.dg/pr94211.c: New test.
5510
5511 2020-03-19 Richard Biener <rguenther@suse.de>
5512
5513 PR middle-end/94216
5514 * g++.dg/torture/pr94216.C: New testcase.
5515
5516 2020-03-18 Martin Sebor <msebor@redhat.com>
5517
5518 PR ipa/92799
5519 * gcc.dg/attr-weakref-5.c: New test.
5520
5521 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
5522 Mihail Ionescu <mihail.ionescu@arm.com>
5523 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5524
5525 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_s64.c: New test.
5526 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_u64.c: Likewise.
5527 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_s64.c: Likewise.
5528 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_u64.c: Likewise.
5529 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_s64.c: Likewise.
5530 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_u64.c: Likewise.
5531 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_s64.c: Likewise.
5532 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_u64.c: Likewise.
5533 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_s64.c:
5534 Likewise.
5535 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_u64.c:
5536 Likewise.
5537 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_s64.c:
5538 Likewise.
5539 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_u64.c:
5540 Likewise.
5541 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_f16.c: Likewise.
5542 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_f16.c: Likewise.
5543 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_f16.c:
5544 Likewise.
5545 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_f16.c:
5546 Likewise.
5547 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_f32.c: Likewise.
5548 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_f32.c: Likewise.
5549 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_f32.c: Likewise.
5550 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_f32.c: Likewise.
5551 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_s32.c: Likewise.
5552 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_u32.c: Likewise.
5553 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_s32.c: Likewise.
5554 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_u32.c: Likewise.
5555 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_f32.c:
5556 Likewise.
5557 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_f32.c:
5558 Likewise.
5559 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_s32.c:
5560 Likewise.
5561 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_u32.c:
5562 Likewise.
5563 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_s32.c:
5564 Likewise.
5565 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_u32.c:
5566 Likewise.
5567
5568 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
5569 Mihail Ionescu <mihail.ionescu@arm.com>
5570 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5571
5572 * gcc.target/arm/mve/intrinsics/vst1q_f16.c: New test.
5573 * gcc.target/arm/mve/intrinsics/vst1q_f32.c: Likewise.
5574 * gcc.target/arm/mve/intrinsics/vst1q_s16.c: Likewise.
5575 * gcc.target/arm/mve/intrinsics/vst1q_s32.c: Likewise.
5576 * gcc.target/arm/mve/intrinsics/vst1q_s8.c: Likewise.
5577 * gcc.target/arm/mve/intrinsics/vst1q_u16.c: Likewise.
5578 * gcc.target/arm/mve/intrinsics/vst1q_u32.c: Likewise.
5579 * gcc.target/arm/mve/intrinsics/vst1q_u8.c: Likewise.
5580 * gcc.target/arm/mve/intrinsics/vstrhq_f16.c: Likewise.
5581 * gcc.target/arm/mve/intrinsics/vstrhq_p_f16.c: Likewise.
5582 * gcc.target/arm/mve/intrinsics/vstrhq_p_s16.c: Likewise.
5583 * gcc.target/arm/mve/intrinsics/vstrhq_p_s32.c: Likewise.
5584 * gcc.target/arm/mve/intrinsics/vstrhq_p_u16.c: Likewise.
5585 * gcc.target/arm/mve/intrinsics/vstrhq_p_u32.c: Likewise.
5586 * gcc.target/arm/mve/intrinsics/vstrhq_s16.c: Likewise.
5587 * gcc.target/arm/mve/intrinsics/vstrhq_s32.c: Likewise.
5588 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s16.c: Likewise.
5589 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s32.c: Likewise.
5590 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u16.c: Likewise.
5591 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u32.c: Likewise.
5592 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s16.c: Likewise.
5593 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s32.c: Likewise.
5594 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u16.c: Likewise.
5595 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u32.c: Likewise.
5596 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s16.c:
5597 Likewise.
5598 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s32.c:
5599 Likewise.
5600 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u16.c:
5601 Likewise.
5602 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u32.c:
5603 Likewise.
5604 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s16.c:
5605 Likewise.
5606 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s32.c:
5607 Likewise.
5608 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u16.c:
5609 Likewise.
5610 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u32.c:
5611 Likewise.
5612 * gcc.target/arm/mve/intrinsics/vstrhq_u16.c: Likewise.
5613 * gcc.target/arm/mve/intrinsics/vstrhq_u32.c: Likewise.
5614 * gcc.target/arm/mve/intrinsics/vstrwq_f32.c: Likewise.
5615 * gcc.target/arm/mve/intrinsics/vstrwq_p_f32.c: Likewise.
5616 * gcc.target/arm/mve/intrinsics/vstrwq_p_s32.c: Likewise.
5617 * gcc.target/arm/mve/intrinsics/vstrwq_p_u32.c: Likewise.
5618 * gcc.target/arm/mve/intrinsics/vstrwq_s32.c: Likewise.
5619 * gcc.target/arm/mve/intrinsics/vstrwq_u32.c: Likewise.
5620
5621 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
5622 Mihail Ionescu <mihail.ionescu@arm.com>
5623 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5624
5625 * gcc.target/arm/mve/intrinsics/vld1q_f16.c: New test.
5626 * gcc.target/arm/mve/intrinsics/vld1q_f32.c: Likewise.
5627 * gcc.target/arm/mve/intrinsics/vld1q_s16.c: Likewise.
5628 * gcc.target/arm/mve/intrinsics/vld1q_s32.c: Likewise.
5629 * gcc.target/arm/mve/intrinsics/vld1q_s8.c: Likewise.
5630 * gcc.target/arm/mve/intrinsics/vld1q_u16.c: Likewise.
5631 * gcc.target/arm/mve/intrinsics/vld1q_u32.c: Likewise.
5632 * gcc.target/arm/mve/intrinsics/vld1q_u8.c: Likewise.
5633 * gcc.target/arm/mve/intrinsics/vldrhq_f16.c: Likewise.
5634 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s16.c: Likewise.
5635 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s32.c: Likewise.
5636 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u16.c: Likewise.
5637 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u32.c: Likewise.
5638 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s16.c: Likewise.
5639 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s32.c: Likewise.
5640 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u16.c: Likewise.
5641 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u32.c: Likewise.
5642 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s16.c: Likewise.
5643 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s32.c: Likewise.
5644 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u16.c: Likewise.
5645 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u32.c: Likewise.
5646 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s16.c: Likewise.
5647 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s32.c: Likewise.
5648 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u16.c: Likewise.
5649 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u32.c: Likewise.
5650 * gcc.target/arm/mve/intrinsics/vldrhq_s16.c: Likewise.
5651 * gcc.target/arm/mve/intrinsics/vldrhq_s32.c: Likewise.
5652 * gcc.target/arm/mve/intrinsics/vldrhq_u16.c: Likewise.
5653 * gcc.target/arm/mve/intrinsics/vldrhq_u32.c: Likewise.
5654 * gcc.target/arm/mve/intrinsics/vldrhq_z_f16.c: Likewise.
5655 * gcc.target/arm/mve/intrinsics/vldrhq_z_s16.c: Likewise.
5656 * gcc.target/arm/mve/intrinsics/vldrhq_z_s32.c: Likewise.
5657 * gcc.target/arm/mve/intrinsics/vldrhq_z_u16.c: Likewise.
5658 * gcc.target/arm/mve/intrinsics/vldrhq_z_u32.c: Likewise.
5659 * gcc.target/arm/mve/intrinsics/vldrwq_f32.c: Likewise.
5660 * gcc.target/arm/mve/intrinsics/vldrwq_s32.c: Likewise.
5661 * gcc.target/arm/mve/intrinsics/vldrwq_u32.c: Likewise.
5662 * gcc.target/arm/mve/intrinsics/vldrwq_z_f32.c: Likewise.
5663 * gcc.target/arm/mve/intrinsics/vldrwq_z_s32.c: Likewise.
5664 * gcc.target/arm/mve/intrinsics/vldrwq_z_u32.c: Likewise.
5665
5666 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
5667 Mihail Ionescu <mihail.ionescu@arm.com>
5668 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5669
5670 * gcc.target/arm/mve/intrinsics/vld1q_f16.c: New test.
5671 * gcc.target/arm/mve/intrinsics/vld1q_f32.c: Likewise.
5672 * gcc.target/arm/mve/intrinsics/vld1q_s16.c: Likewise.
5673 * gcc.target/arm/mve/intrinsics/vld1q_s32.c: Likewise.
5674 * gcc.target/arm/mve/intrinsics/vld1q_s8.c: Likewise.
5675 * gcc.target/arm/mve/intrinsics/vld1q_u16.c: Likewise.
5676 * gcc.target/arm/mve/intrinsics/vld1q_u32.c: Likewise.
5677 * gcc.target/arm/mve/intrinsics/vld1q_u8.c: Likewise.
5678 * gcc.target/arm/mve/intrinsics/vldrhq_f16.c: Likewise.
5679 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s16.c: Likewise.
5680 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s32.c: Likewise.
5681 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u16.c: Likewise.
5682 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u32.c: Likewise.
5683 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s16.c: Likewise.
5684 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s32.c: Likewise.
5685 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u16.c: Likewise.
5686 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u32.c: Likewise.
5687 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s16.c: Likewise.
5688 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s32.c: Likewise.
5689 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u16.c: Likewise.
5690 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u32.c: Likewise.
5691 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s16.c: Likewise.
5692 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s32.c: Likewise.
5693 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u16.c: Likewise.
5694 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u32.c: Likewise.
5695 * gcc.target/arm/mve/intrinsics/vldrhq_s16.c: Likewise.
5696 * gcc.target/arm/mve/intrinsics/vldrhq_s32.c: Likewise.
5697 * gcc.target/arm/mve/intrinsics/vldrhq_u16.c: Likewise.
5698 * gcc.target/arm/mve/intrinsics/vldrhq_u32.c: Likewise.
5699 * gcc.target/arm/mve/intrinsics/vldrhq_z_f16.c: Likewise.
5700 * gcc.target/arm/mve/intrinsics/vldrhq_z_s16.c: Likewise.
5701 * gcc.target/arm/mve/intrinsics/vldrhq_z_s32.c: Likewise.
5702 * gcc.target/arm/mve/intrinsics/vldrhq_z_u16.c: Likewise.
5703 * gcc.target/arm/mve/intrinsics/vldrhq_z_u32.c: Likewise.
5704 * gcc.target/arm/mve/intrinsics/vldrwq_f32.c: Likewise.
5705 * gcc.target/arm/mve/intrinsics/vldrwq_s32.c: Likewise.
5706 * gcc.target/arm/mve/intrinsics/vldrwq_u32.c: Likewise.
5707 * gcc.target/arm/mve/intrinsics/vldrwq_z_f32.c: Likewise.
5708 * gcc.target/arm/mve/intrinsics/vldrwq_z_s32.c: Likewise.
5709 * gcc.target/arm/mve/intrinsics/vldrwq_z_u32.c: Likewise.
5710
5711 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
5712 Mihail Ionescu <mihail.ionescu@arm.com>
5713 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5714
5715 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s16.c: New test.
5716 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s32.c: Likewise.
5717 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s8.c: Likewise.
5718 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u16.c: Likewise.
5719 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u32.c: Likewise.
5720 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u8.c: Likewise.
5721 * gcc.target/arm/mve/intrinsics/vldrbq_z_s16.c: Likewise.
5722 * gcc.target/arm/mve/intrinsics/vldrbq_z_s32.c: Likewise.
5723 * gcc.target/arm/mve/intrinsics/vldrbq_z_s8.c: Likewise.
5724 * gcc.target/arm/mve/intrinsics/vldrbq_z_u16.c: Likewise.
5725 * gcc.target/arm/mve/intrinsics/vldrbq_z_u32.c: Likewise.
5726 * gcc.target/arm/mve/intrinsics/vldrbq_z_u8.c: Likewise.
5727 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_s32.c: Likewise.
5728 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_u32.c: Likewise.
5729
5730 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
5731 Mihail Ionescu <mihail.ionescu@arm.com>
5732 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5733
5734 * gcc.target/arm/mve/intrinsics/vstrbq_p_s16.c: New test.
5735 * gcc.target/arm/mve/intrinsics/vstrbq_p_s32.c: Likewise.
5736 * gcc.target/arm/mve/intrinsics/vstrbq_p_s8.c: Likewise.
5737 * gcc.target/arm/mve/intrinsics/vstrbq_p_u16.c: Likewise.
5738 * gcc.target/arm/mve/intrinsics/vstrbq_p_u32.c: Likewise.
5739 * gcc.target/arm/mve/intrinsics/vstrbq_p_u8.c: Likewise.
5740 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s16.c: Likewise.
5741 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s32.c: Likewise.
5742 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s8.c: Likewise.
5743 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u16.c: Likewise.
5744 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u32.c: Likewise.
5745 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u8.c: Likewise.
5746 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_s32.c: Likewise.
5747 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_u32.c: Likewise.
5748
5749 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
5750 Mihail Ionescu <mihail.ionescu@arm.com>
5751 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5752
5753 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s16.c: New test.
5754 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s32.c: Likewise.
5755 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s8.c: Likewise.
5756 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u16.c: Likewise.
5757 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u32.c: Likewise.
5758 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u8.c: Likewise.
5759 * gcc.target/arm/mve/intrinsics/vldrbq_s16.c: Likewise.
5760 * gcc.target/arm/mve/intrinsics/vldrbq_s32.c: Likewise.
5761 * gcc.target/arm/mve/intrinsics/vldrbq_s8.c: Likewise.
5762 * gcc.target/arm/mve/intrinsics/vldrbq_u16.c: Likewise.
5763 * gcc.target/arm/mve/intrinsics/vldrbq_u32.c: Likewise.
5764 * gcc.target/arm/mve/intrinsics/vldrbq_u8.c: Likewise.
5765 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_s32.c: Likewise.
5766 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_u32.c: Likewise.
5767
5768 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
5769 Mihail Ionescu <mihail.ionescu@arm.com>
5770 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5771
5772 * gcc.target/arm/mve/intrinsics/vstrbq_s16.c: New test.
5773 * gcc.target/arm/mve/intrinsics/vstrbq_s32.c: Likewise.
5774 * gcc.target/arm/mve/intrinsics/vstrbq_s8.c: Likewise.
5775 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s16.c: Likewise.
5776 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s32.c: Likewise.
5777 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s8.c: Likewise.
5778 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u16.c: Likewise.
5779 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u32.c: Likewise.
5780 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u8.c: Likewise.
5781 * gcc.target/arm/mve/intrinsics/vstrbq_u16.c: Likewise.
5782 * gcc.target/arm/mve/intrinsics/vstrbq_u32.c: Likewise.
5783 * gcc.target/arm/mve/intrinsics/vstrbq_u8.c: Likewise.
5784 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_s32.c: Likewise.
5785 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_u32.c: Likewise.
5786
5787 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
5788 Mihail Ionescu <mihail.ionescu@arm.com>
5789 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5790
5791 * gcc.target/arm/mve/intrinsics/vabdq_m_f16.c: New test.
5792 * gcc.target/arm/mve/intrinsics/vabdq_m_f32.c: Likewise.
5793 * gcc.target/arm/mve/intrinsics/vaddq_m_f16.c: Likewise.
5794 * gcc.target/arm/mve/intrinsics/vaddq_m_f32.c: Likewise.
5795 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f16.c: Likewise.
5796 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f32.c: Likewise.
5797 * gcc.target/arm/mve/intrinsics/vandq_m_f16.c: Likewise.
5798 * gcc.target/arm/mve/intrinsics/vandq_m_f32.c: Likewise.
5799 * gcc.target/arm/mve/intrinsics/vbicq_m_f16.c: Likewise.
5800 * gcc.target/arm/mve/intrinsics/vbicq_m_f32.c: Likewise.
5801 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f16.c: Likewise.
5802 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f32.c: Likewise.
5803 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_f16.c: Likewise.
5804 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_f32.c: Likewise.
5805 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_f16.c: Likewise.
5806 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_f32.c: Likewise.
5807 * gcc.target/arm/mve/intrinsics/vcmlaq_m_f16.c: Likewise.
5808 * gcc.target/arm/mve/intrinsics/vcmlaq_m_f32.c: Likewise.
5809 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f16.c: Likewise.
5810 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f32.c: Likewise.
5811 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f16.c: Likewise.
5812 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f32.c: Likewise.
5813 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f16.c: Likewise.
5814 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f32.c: Likewise.
5815 * gcc.target/arm/mve/intrinsics/vcmulq_m_f16.c: Likewise.
5816 * gcc.target/arm/mve/intrinsics/vcmulq_m_f32.c: Likewise.
5817 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_m_f16.c: Likewise.
5818 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_m_f32.c: Likewise.
5819 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_m_f16.c: Likewise.
5820 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_m_f32.c: Likewise.
5821 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_m_f16.c: Likewise.
5822 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_m_f32.c: Likewise.
5823 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_s16_f16.c: Likewise.
5824 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_s32_f32.c: Likewise.
5825 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_u16_f16.c: Likewise.
5826 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_u32_f32.c: Likewise.
5827 * gcc.target/arm/mve/intrinsics/veorq_m_f16.c: Likewise.
5828 * gcc.target/arm/mve/intrinsics/veorq_m_f32.c: Likewise.
5829 * gcc.target/arm/mve/intrinsics/vfmaq_m_f16.c: Likewise.
5830 * gcc.target/arm/mve/intrinsics/vfmaq_m_f32.c: Likewise.
5831 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f16.c: Likewise.
5832 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f32.c: Likewise.
5833 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f16.c: Likewise.
5834 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f32.c: Likewise.
5835 * gcc.target/arm/mve/intrinsics/vfmsq_m_f16.c: Likewise.
5836 * gcc.target/arm/mve/intrinsics/vfmsq_m_f32.c: Likewise.
5837 * gcc.target/arm/mve/intrinsics/vmaxnmq_m_f16.c: Likewise.
5838 * gcc.target/arm/mve/intrinsics/vmaxnmq_m_f32.c: Likewise.
5839 * gcc.target/arm/mve/intrinsics/vminnmq_m_f16.c: Likewise.
5840 * gcc.target/arm/mve/intrinsics/vminnmq_m_f32.c: Likewise.
5841 * gcc.target/arm/mve/intrinsics/vmulq_m_f16.c: Likewise.
5842 * gcc.target/arm/mve/intrinsics/vmulq_m_f32.c: Likewise.
5843 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f16.c: Likewise.
5844 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f32.c: Likewise.
5845 * gcc.target/arm/mve/intrinsics/vornq_m_f16.c: Likewise.
5846 * gcc.target/arm/mve/intrinsics/vornq_m_f32.c: Likewise.
5847 * gcc.target/arm/mve/intrinsics/vorrq_m_f16.c: Likewise.
5848 * gcc.target/arm/mve/intrinsics/vorrq_m_f32.c: Likewise.
5849 * gcc.target/arm/mve/intrinsics/vsubq_m_f16.c: Likewise.
5850 * gcc.target/arm/mve/intrinsics/vsubq_m_f32.c: Likewise.
5851 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f16.c: Likewise.
5852 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f32.c: Likewise.
5853
5854 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
5855 Mihail Ionescu <mihail.ionescu@arm.com>
5856 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5857
5858 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_s16.c: Likewise.
5859 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_s32.c: Likewise.
5860 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_u16.c: Likewise.
5861 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_u32.c: Likewise.
5862 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s16.c: Likewise.
5863 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s32.c: Likewise.
5864 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_u16.c: Likewise.
5865 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_u32.c: Likewise.
5866 * gcc.target/arm/mve/intrinsics/vmlsldavaq_p_s16.c: Likewise.
5867 * gcc.target/arm/mve/intrinsics/vmlsldavaq_p_s32.c: Likewise.
5868 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_p_s16.c: Likewise.
5869 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_p_s32.c: Likewise.
5870 * gcc.target/arm/mve/intrinsics/vmullbq_poly_m_p16.c: Likewise.
5871 * gcc.target/arm/mve/intrinsics/vmullbq_poly_m_p8.c: Likewise.
5872 * gcc.target/arm/mve/intrinsics/vmulltq_poly_m_p16.c: Likewise.
5873 * gcc.target/arm/mve/intrinsics/vmulltq_poly_m_p8.c: Likewise.
5874 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_n_s16.c: Likewise.
5875 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_n_s32.c: Likewise.
5876 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_s16.c: Likewise.
5877 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_s32.c: Likewise.
5878 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_n_s16.c: Likewise.
5879 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_n_s32.c: Likewise.
5880 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_s16.c: Likewise.
5881 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_s32.c: Likewise.
5882 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_s16.c: Likewise.
5883 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_s32.c: Likewise.
5884 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_u16.c: Likewise.
5885 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_u32.c: Likewise.
5886 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_s16.c: Likewise.
5887 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_s32.c: Likewise.
5888 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_u16.c: Likewise.
5889 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_u32.c: Likewise.
5890 * gcc.target/arm/mve/intrinsics/vqrshrunbq_m_n_s16.c: Likewise.
5891 * gcc.target/arm/mve/intrinsics/vqrshrunbq_m_n_s32.c: Likewise.
5892 * gcc.target/arm/mve/intrinsics/vqrshruntq_m_n_s16.c: Likewise.
5893 * gcc.target/arm/mve/intrinsics/vqrshruntq_m_n_s32.c: Likewise.
5894 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_s16.c: Likewise.
5895 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_s32.c: Likewise.
5896 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_u16.c: Likewise.
5897 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_u32.c: Likewise.
5898 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_s16.c: Likewise.
5899 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_s32.c: Likewise.
5900 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_u16.c: Likewise.
5901 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_u32.c: Likewise.
5902 * gcc.target/arm/mve/intrinsics/vqshrunbq_m_n_s16.c: Likewise.
5903 * gcc.target/arm/mve/intrinsics/vqshrunbq_m_n_s32.c: Likewise.
5904 * gcc.target/arm/mve/intrinsics/vqshruntq_m_n_s16.c: Likewise.
5905 * gcc.target/arm/mve/intrinsics/vqshruntq_m_n_s32.c: Likewise.
5906 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_s32.c: Likewise.
5907 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_u32.c: Likewise.
5908 * gcc.target/arm/mve/intrinsics/vrmlaldavhaxq_p_s32.c: Likewise.
5909 * gcc.target/arm/mve/intrinsics/vrmlsldavhaq_p_s32.c: Likewise.
5910 * gcc.target/arm/mve/intrinsics/vrmlsldavhaxq_p_s32.c: Likewise.
5911 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_s16.c: Likewise.
5912 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_s32.c: Likewise.
5913 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_u16.c: Likewise.
5914 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_u32.c: Likewise.
5915 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_s16.c: Likewise.
5916 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_s32.c: Likewise.
5917 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_u16.c: Likewise.
5918 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_u32.c: Likewise.
5919 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_s16.c: Likewise.
5920 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_s8.c: Likewise.
5921 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_u16.c: Likewise.
5922 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_u8.c: Likewise.
5923 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_s16.c: Likewise.
5924 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_s8.c: Likewise.
5925 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_u16.c: Likewise.
5926 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_u8.c: Likewise.
5927 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_s16.c: Likewise.
5928 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_s32.c: Likewise.
5929 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_u16.c: Likewise.
5930 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_u32.c: Likewise.
5931 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_s16.c: Likewise.
5932 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_s32.c: Likewise.
5933 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u16.c: Likewise.
5934 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u32.c: Likewise.
5935
5936 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
5937 Mihail Ionescu <mihail.ionescu@arm.com>
5938 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5939
5940 * gcc.target/arm/mve/intrinsics/vabdq_m_s16.c: New test.
5941 * gcc.target/arm/mve/intrinsics/vabdq_m_s32.c: Likewise.
5942 * gcc.target/arm/mve/intrinsics/vabdq_m_s8.c: Likewise.
5943 * gcc.target/arm/mve/intrinsics/vabdq_m_u16.c: Likewise.
5944 * gcc.target/arm/mve/intrinsics/vabdq_m_u32.c: Likewise.
5945 * gcc.target/arm/mve/intrinsics/vabdq_m_u8.c: Likewise.
5946 * gcc.target/arm/mve/intrinsics/vaddq_m_n_s16.c: Likewise.
5947 * gcc.target/arm/mve/intrinsics/vaddq_m_n_s32.c: Likewise.
5948 * gcc.target/arm/mve/intrinsics/vaddq_m_n_s8.c: Likewise.
5949 * gcc.target/arm/mve/intrinsics/vaddq_m_n_u16.c: Likewise.
5950 * gcc.target/arm/mve/intrinsics/vaddq_m_n_u32.c: Likewise.
5951 * gcc.target/arm/mve/intrinsics/vaddq_m_n_u8.c: Likewise.
5952 * gcc.target/arm/mve/intrinsics/vaddq_m_s16.c: Likewise.
5953 * gcc.target/arm/mve/intrinsics/vaddq_m_s32.c: Likewise.
5954 * gcc.target/arm/mve/intrinsics/vaddq_m_s8.c: Likewise.
5955 * gcc.target/arm/mve/intrinsics/vaddq_m_u16.c: Likewise.
5956 * gcc.target/arm/mve/intrinsics/vaddq_m_u32.c: Likewise.
5957 * gcc.target/arm/mve/intrinsics/vaddq_m_u8.c: Likewise.
5958 * gcc.target/arm/mve/intrinsics/vandq_m_s16.c: Likewise.
5959 * gcc.target/arm/mve/intrinsics/vandq_m_s32.c: Likewise.
5960 * gcc.target/arm/mve/intrinsics/vandq_m_s8.c: Likewise.
5961 * gcc.target/arm/mve/intrinsics/vandq_m_u16.c: Likewise.
5962 * gcc.target/arm/mve/intrinsics/vandq_m_u32.c: Likewise.
5963 * gcc.target/arm/mve/intrinsics/vandq_m_u8.c: Likewise.
5964 * gcc.target/arm/mve/intrinsics/vbicq_m_s16.c: Likewise.
5965 * gcc.target/arm/mve/intrinsics/vbicq_m_s32.c: Likewise.
5966 * gcc.target/arm/mve/intrinsics/vbicq_m_s8.c: Likewise.
5967 * gcc.target/arm/mve/intrinsics/vbicq_m_u16.c: Likewise.
5968 * gcc.target/arm/mve/intrinsics/vbicq_m_u32.c: Likewise.
5969 * gcc.target/arm/mve/intrinsics/vbicq_m_u8.c: Likewise.
5970 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s16.c: Likewise.
5971 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s32.c: Likewise.
5972 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s8.c: Likewise.
5973 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u16.c: Likewise.
5974 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u32.c: Likewise.
5975 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u8.c: Likewise.
5976 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s16.c: Likewise.
5977 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s32.c: Likewise.
5978 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s8.c: Likewise.
5979 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u16.c: Likewise.
5980 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u32.c: Likewise.
5981 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u8.c: Likewise.
5982 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s16.c: Likewise.
5983 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s32.c: Likewise.
5984 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s8.c: Likewise.
5985 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u16.c: Likewise.
5986 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u32.c: Likewise.
5987 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u8.c: Likewise.
5988 * gcc.target/arm/mve/intrinsics/veorq_m_s16.c: Likewise.
5989 * gcc.target/arm/mve/intrinsics/veorq_m_s32.c: Likewise.
5990 * gcc.target/arm/mve/intrinsics/veorq_m_s8.c: Likewise.
5991 * gcc.target/arm/mve/intrinsics/veorq_m_u16.c: Likewise.
5992 * gcc.target/arm/mve/intrinsics/veorq_m_u32.c: Likewise.
5993 * gcc.target/arm/mve/intrinsics/veorq_m_u8.c: Likewise.
5994 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_s16.c: Likewise.
5995 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_s32.c: Likewise.
5996 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_s8.c: Likewise.
5997 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_u16.c: Likewise.
5998 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_u32.c: Likewise.
5999 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_u8.c: Likewise.
6000 * gcc.target/arm/mve/intrinsics/vhaddq_m_s16.c: Likewise.
6001 * gcc.target/arm/mve/intrinsics/vhaddq_m_s32.c: Likewise.
6002 * gcc.target/arm/mve/intrinsics/vhaddq_m_s8.c: Likewise.
6003 * gcc.target/arm/mve/intrinsics/vhaddq_m_u16.c: Likewise.
6004 * gcc.target/arm/mve/intrinsics/vhaddq_m_u32.c: Likewise.
6005 * gcc.target/arm/mve/intrinsics/vhaddq_m_u8.c: Likewise.
6006 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s16.c: Likewise.
6007 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s32.c: Likewise.
6008 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s8.c: Likewise.
6009 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s16.c: Likewise.
6010 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s32.c: Likewise.
6011 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s8.c: Likewise.
6012 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_s16.c: Likewise.
6013 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_s32.c: Likewise.
6014 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_s8.c: Likewise.
6015 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_u16.c: Likewise.
6016 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_u32.c: Likewise.
6017 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_u8.c: Likewise.
6018 * gcc.target/arm/mve/intrinsics/vhsubq_m_s16.c: Likewise.
6019 * gcc.target/arm/mve/intrinsics/vhsubq_m_s32.c: Likewise.
6020 * gcc.target/arm/mve/intrinsics/vhsubq_m_s8.c: Likewise.
6021 * gcc.target/arm/mve/intrinsics/vhsubq_m_u16.c: Likewise.
6022 * gcc.target/arm/mve/intrinsics/vhsubq_m_u32.c: Likewise.
6023 * gcc.target/arm/mve/intrinsics/vhsubq_m_u8.c: Likewise.
6024 * gcc.target/arm/mve/intrinsics/vmaxq_m_s16.c: Likewise.
6025 * gcc.target/arm/mve/intrinsics/vmaxq_m_s32.c: Likewise.
6026 * gcc.target/arm/mve/intrinsics/vmaxq_m_s8.c: Likewise.
6027 * gcc.target/arm/mve/intrinsics/vmaxq_m_u16.c: Likewise.
6028 * gcc.target/arm/mve/intrinsics/vmaxq_m_u32.c: Likewise.
6029 * gcc.target/arm/mve/intrinsics/vmaxq_m_u8.c: Likewise.
6030 * gcc.target/arm/mve/intrinsics/vminq_m_s16.c: Likewise.
6031 * gcc.target/arm/mve/intrinsics/vminq_m_s32.c: Likewise.
6032 * gcc.target/arm/mve/intrinsics/vminq_m_s8.c: Likewise.
6033 * gcc.target/arm/mve/intrinsics/vminq_m_u16.c: Likewise.
6034 * gcc.target/arm/mve/intrinsics/vminq_m_u32.c: Likewise.
6035 * gcc.target/arm/mve/intrinsics/vminq_m_u8.c: Likewise.
6036 * gcc.target/arm/mve/intrinsics/vmladavaq_p_s16.c: Likewise.
6037 * gcc.target/arm/mve/intrinsics/vmladavaq_p_s32.c: Likewise.
6038 * gcc.target/arm/mve/intrinsics/vmladavaq_p_s8.c: Likewise.
6039 * gcc.target/arm/mve/intrinsics/vmladavaq_p_u16.c: Likewise.
6040 * gcc.target/arm/mve/intrinsics/vmladavaq_p_u32.c: Likewise.
6041 * gcc.target/arm/mve/intrinsics/vmladavaq_p_u8.c: Likewise.
6042 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s16.c: Likewise.
6043 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s32.c: Likewise.
6044 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s8.c: Likewise.
6045 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s16.c: Likewise.
6046 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s32.c: Likewise.
6047 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s8.c: Likewise.
6048 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u16.c: Likewise.
6049 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u32.c: Likewise.
6050 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u8.c: Likewise.
6051 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_s16.c: Likewise.
6052 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_s32.c: Likewise.
6053 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_s8.c: Likewise.
6054 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_u16.c: Likewise.
6055 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_u32.c: Likewise.
6056 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_u8.c: Likewise.
6057 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s16.c: Likewise.
6058 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s32.c: Likewise.
6059 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s8.c: Likewise.
6060 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s16.c: Likewise.
6061 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s32.c: Likewise.
6062 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s8.c: Likewise.
6063 * gcc.target/arm/mve/intrinsics/vmulhq_m_s16.c: Likewise.
6064 * gcc.target/arm/mve/intrinsics/vmulhq_m_s32.c: Likewise.
6065 * gcc.target/arm/mve/intrinsics/vmulhq_m_s8.c: Likewise.
6066 * gcc.target/arm/mve/intrinsics/vmulhq_m_u16.c: Likewise.
6067 * gcc.target/arm/mve/intrinsics/vmulhq_m_u32.c: Likewise.
6068 * gcc.target/arm/mve/intrinsics/vmulhq_m_u8.c: Likewise.
6069 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s16.c: Likewise.
6070 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s32.c: Likewise.
6071 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s8.c: Likewise.
6072 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u16.c: Likewise.
6073 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u32.c: Likewise.
6074 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u8.c: Likewise.
6075 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s16.c: Likewise.
6076 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s32.c: Likewise.
6077 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s8.c: Likewise.
6078 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u16.c: Likewise.
6079 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u32.c: Likewise.
6080 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u8.c: Likewise.
6081 * gcc.target/arm/mve/intrinsics/vmulq_m_n_s16.c: Likewise.
6082 * gcc.target/arm/mve/intrinsics/vmulq_m_n_s32.c: Likewise.
6083 * gcc.target/arm/mve/intrinsics/vmulq_m_n_s8.c: Likewise.
6084 * gcc.target/arm/mve/intrinsics/vmulq_m_n_u16.c: Likewise.
6085 * gcc.target/arm/mve/intrinsics/vmulq_m_n_u32.c: Likewise.
6086 * gcc.target/arm/mve/intrinsics/vmulq_m_n_u8.c: Likewise.
6087 * gcc.target/arm/mve/intrinsics/vmulq_m_s16.c: Likewise.
6088 * gcc.target/arm/mve/intrinsics/vmulq_m_s32.c: Likewise.
6089 * gcc.target/arm/mve/intrinsics/vmulq_m_s8.c: Likewise.
6090 * gcc.target/arm/mve/intrinsics/vmulq_m_u16.c: Likewise.
6091 * gcc.target/arm/mve/intrinsics/vmulq_m_u32.c: Likewise.
6092 * gcc.target/arm/mve/intrinsics/vmulq_m_u8.c: Likewise.
6093 * gcc.target/arm/mve/intrinsics/vornq_m_s16.c: Likewise.
6094 * gcc.target/arm/mve/intrinsics/vornq_m_s32.c: Likewise.
6095 * gcc.target/arm/mve/intrinsics/vornq_m_s8.c: Likewise.
6096 * gcc.target/arm/mve/intrinsics/vornq_m_u16.c: Likewise.
6097 * gcc.target/arm/mve/intrinsics/vornq_m_u32.c: Likewise.
6098 * gcc.target/arm/mve/intrinsics/vornq_m_u8.c: Likewise.
6099 * gcc.target/arm/mve/intrinsics/vorrq_m_s16.c: Likewise.
6100 * gcc.target/arm/mve/intrinsics/vorrq_m_s32.c: Likewise.
6101 * gcc.target/arm/mve/intrinsics/vorrq_m_s8.c: Likewise.
6102 * gcc.target/arm/mve/intrinsics/vorrq_m_u16.c: Likewise.
6103 * gcc.target/arm/mve/intrinsics/vorrq_m_u32.c: Likewise.
6104 * gcc.target/arm/mve/intrinsics/vorrq_m_u8.c: Likewise.
6105 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_s16.c: Likewise.
6106 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_s32.c: Likewise.
6107 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_s8.c: Likewise.
6108 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_u16.c: Likewise.
6109 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_u32.c: Likewise.
6110 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_u8.c: Likewise.
6111 * gcc.target/arm/mve/intrinsics/vqaddq_m_s16.c: Likewise.
6112 * gcc.target/arm/mve/intrinsics/vqaddq_m_s32.c: Likewise.
6113 * gcc.target/arm/mve/intrinsics/vqaddq_m_s8.c: Likewise.
6114 * gcc.target/arm/mve/intrinsics/vqaddq_m_u16.c: Likewise.
6115 * gcc.target/arm/mve/intrinsics/vqaddq_m_u32.c: Likewise.
6116 * gcc.target/arm/mve/intrinsics/vqaddq_m_u8.c: Likewise.
6117 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s16.c: Likewise.
6118 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s32.c: Likewise.
6119 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s8.c: Likewise.
6120 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s16.c: Likewise.
6121 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s32.c: Likewise.
6122 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s8.c: Likewise.
6123 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_s16.c: Likewise.
6124 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_s32.c: Likewise.
6125 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_s8.c: Likewise.
6126 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_u16.c: Likewise.
6127 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_u32.c: Likewise.
6128 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_u8.c: Likewise.
6129 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s16.c: Likewise.
6130 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s32.c: Likewise.
6131 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s8.c: Likewise.
6132 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s16.c: Likewise.
6133 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s32.c: Likewise.
6134 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s8.c: Likewise.
6135 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_n_s16.c: Likewise.
6136 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_n_s32.c: Likewise.
6137 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_n_s8.c: Likewise.
6138 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_s16.c: Likewise.
6139 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_s32.c: Likewise.
6140 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_s8.c: Likewise.
6141 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s16.c: Likewise.
6142 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s32.c: Likewise.
6143 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s8.c: Likewise.
6144 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s16.c: Likewise.
6145 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s32.c: Likewise.
6146 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s8.c: Likewise.
6147 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s16.c: Likewise.
6148 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s32.c: Likewise.
6149 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s8.c: Likewise.
6150 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_u16.c: Likewise.
6151 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_u32.c: Likewise.
6152 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_u8.c: Likewise.
6153 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s16.c: Likewise.
6154 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s32.c: Likewise.
6155 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s8.c: Likewise.
6156 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_u16.c: Likewise.
6157 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_u32.c: Likewise.
6158 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_u8.c: Likewise.
6159 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s16.c: Likewise.
6160 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s32.c: Likewise.
6161 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s8.c: Likewise.
6162 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s16.c: Likewise.
6163 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s32.c: Likewise.
6164 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s8.c: Likewise.
6165 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s16.c: Likewise.
6166 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s32.c: Likewise.
6167 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s8.c: Likewise.
6168 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s16.c: Likewise.
6169 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s32.c: Likewise.
6170 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s8.c: Likewise.
6171 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s16.c: Likewise.
6172 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s32.c: Likewise.
6173 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s8.c: Likewise.
6174 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u16.c: Likewise.
6175 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u32.c: Likewise.
6176 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u8.c: Likewise.
6177 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s16.c: Likewise.
6178 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s32.c: Likewise.
6179 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s8.c: Likewise.
6180 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u16.c: Likewise.
6181 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u32.c: Likewise.
6182 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u8.c: Likewise.
6183 * gcc.target/arm/mve/intrinsics/vqshlq_m_s16.c: Likewise.
6184 * gcc.target/arm/mve/intrinsics/vqshlq_m_s32.c: Likewise.
6185 * gcc.target/arm/mve/intrinsics/vqshlq_m_s8.c: Likewise.
6186 * gcc.target/arm/mve/intrinsics/vqshlq_m_u16.c: Likewise.
6187 * gcc.target/arm/mve/intrinsics/vqshlq_m_u32.c: Likewise.
6188 * gcc.target/arm/mve/intrinsics/vqshlq_m_u8.c: Likewise.
6189 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s16.c: Likewise.
6190 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s32.c: Likewise.
6191 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s8.c: Likewise.
6192 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u16.c: Likewise.
6193 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u32.c: Likewise.
6194 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u8.c: Likewise.
6195 * gcc.target/arm/mve/intrinsics/vqsubq_m_s16.c: Likewise.
6196 * gcc.target/arm/mve/intrinsics/vqsubq_m_s32.c: Likewise.
6197 * gcc.target/arm/mve/intrinsics/vqsubq_m_s8.c: Likewise.
6198 * gcc.target/arm/mve/intrinsics/vqsubq_m_u16.c: Likewise.
6199 * gcc.target/arm/mve/intrinsics/vqsubq_m_u32.c: Likewise.
6200 * gcc.target/arm/mve/intrinsics/vqsubq_m_u8.c: Likewise.
6201 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s16.c: Likewise.
6202 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s32.c: Likewise.
6203 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s8.c: Likewise.
6204 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u16.c: Likewise.
6205 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u32.c: Likewise.
6206 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u8.c: Likewise.
6207 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s16.c: Likewise.
6208 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s32.c: Likewise.
6209 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s8.c: Likewise.
6210 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u16.c: Likewise.
6211 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u32.c: Likewise.
6212 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u8.c: Likewise.
6213 * gcc.target/arm/mve/intrinsics/vrshlq_m_s16.c: Likewise.
6214 * gcc.target/arm/mve/intrinsics/vrshlq_m_s32.c: Likewise.
6215 * gcc.target/arm/mve/intrinsics/vrshlq_m_s8.c: Likewise.
6216 * gcc.target/arm/mve/intrinsics/vrshlq_m_u16.c: Likewise.
6217 * gcc.target/arm/mve/intrinsics/vrshlq_m_u32.c: Likewise.
6218 * gcc.target/arm/mve/intrinsics/vrshlq_m_u8.c: Likewise.
6219 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s16.c: Likewise.
6220 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s32.c: Likewise.
6221 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s8.c: Likewise.
6222 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u16.c: Likewise.
6223 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u32.c: Likewise.
6224 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u8.c: Likewise.
6225 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s16.c: Likewise.
6226 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s32.c: Likewise.
6227 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s8.c: Likewise.
6228 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u16.c: Likewise.
6229 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u32.c: Likewise.
6230 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u8.c: Likewise.
6231 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s16.c: Likewise.
6232 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s32.c: Likewise.
6233 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s8.c: Likewise.
6234 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u16.c: Likewise.
6235 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u32.c: Likewise.
6236 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u8.c: Likewise.
6237 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s16.c: Likewise.
6238 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s32.c: Likewise.
6239 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s8.c: Likewise.
6240 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u16.c: Likewise.
6241 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u32.c: Likewise.
6242 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u8.c: Likewise.
6243 * gcc.target/arm/mve/intrinsics/vsubq_m_n_s16.c: Likewise.
6244 * gcc.target/arm/mve/intrinsics/vsubq_m_n_s32.c: Likewise.
6245 * gcc.target/arm/mve/intrinsics/vsubq_m_n_s8.c: Likewise.
6246 * gcc.target/arm/mve/intrinsics/vsubq_m_n_u16.c: Likewise.
6247 * gcc.target/arm/mve/intrinsics/vsubq_m_n_u32.c: Likewise.
6248 * gcc.target/arm/mve/intrinsics/vsubq_m_n_u8.c: Likewise.
6249
6250 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
6251 Mihail Ionescu <mihail.ionescu@arm.com>
6252 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6253
6254 * gcc.target/arm/mve/intrinsics/vabavq_p_s16.c: New test.
6255 * gcc.target/arm/mve/intrinsics/vabavq_p_s32.c: Likewise.
6256 * gcc.target/arm/mve/intrinsics/vabavq_p_s8.c: Likewise.
6257 * gcc.target/arm/mve/intrinsics/vabavq_p_u16.c: Likewise.
6258 * gcc.target/arm/mve/intrinsics/vabavq_p_u32.c: Likewise.
6259 * gcc.target/arm/mve/intrinsics/vabavq_p_u8.c: Likewise.
6260 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f16_s16.c: Likewise.
6261 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f16_u16.c: Likewise.
6262 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f32_s32.c: Likewise.
6263 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f32_u32.c: Likewise.
6264 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s16.c: Likewise.
6265 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s32.c: Likewise.
6266 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s8.c: Likewise.
6267 * gcc.target/arm/mve/intrinsics/vshlq_m_s16.c: Likewise.
6268 * gcc.target/arm/mve/intrinsics/vshlq_m_s32.c: Likewise.
6269 * gcc.target/arm/mve/intrinsics/vshlq_m_s8.c: Likewise.
6270 * gcc.target/arm/mve/intrinsics/vshlq_m_u16.c: Likewise.
6271 * gcc.target/arm/mve/intrinsics/vshlq_m_u32.c: Likewise.
6272 * gcc.target/arm/mve/intrinsics/vshlq_m_u8.c: Likewise.
6273 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s16.c: Likewise.
6274 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s32.c: Likewise.
6275 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s8.c: Likewise.
6276 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u16.c: Likewise.
6277 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u32.c: Likewise.
6278 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u8.c: Likewise.
6279 * gcc.target/arm/mve/intrinsics/vsubq_m_s16.c: Likewise.
6280 * gcc.target/arm/mve/intrinsics/vsubq_m_s32.c: Likewise.
6281 * gcc.target/arm/mve/intrinsics/vsubq_m_s8.c: Likewise.
6282 * gcc.target/arm/mve/intrinsics/vsubq_m_u16.c: Likewise.
6283 * gcc.target/arm/mve/intrinsics/vsubq_m_u32.c: Likewise.
6284 * gcc.target/arm/mve/intrinsics/vsubq_m_u8.c: Likewise.
6285
6286 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
6287 Mihail Ionescu <mihail.ionescu@arm.com>
6288 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6289
6290 * gcc.target/arm/mve/intrinsics/vabsq_m_f16.c: New test.
6291 * gcc.target/arm/mve/intrinsics/vabsq_m_f32.c: Likewise.
6292 * gcc.target/arm/mve/intrinsics/vaddlvaq_p_s32.c: Likewise.
6293 * gcc.target/arm/mve/intrinsics/vaddlvaq_p_u32.c: Likewise.
6294 * gcc.target/arm/mve/intrinsics/vcmlaq_f16.c: Likewise.
6295 * gcc.target/arm/mve/intrinsics/vcmlaq_f32.c: Likewise.
6296 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f16.c: Likewise.
6297 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f32.c: Likewise.
6298 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f16.c: Likewise.
6299 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f32.c: Likewise.
6300 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f16.c: Likewise.
6301 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f32.c: Likewise.
6302 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f16.c: Likewise.
6303 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f32.c: Likewise.
6304 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_f16.c: Likewise.
6305 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_f32.c: Likewise.
6306 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f16.c: Likewise.
6307 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f32.c: Likewise.
6308 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_f16.c: Likewise.
6309 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_f32.c: Likewise.
6310 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f16.c: Likewise.
6311 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f32.c: Likewise.
6312 * gcc.target/arm/mve/intrinsics/vcmpleq_m_f16.c: Likewise.
6313 * gcc.target/arm/mve/intrinsics/vcmpleq_m_f32.c: Likewise.
6314 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f16.c: Likewise.
6315 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f32.c: Likewise.
6316 * gcc.target/arm/mve/intrinsics/vcmpltq_m_f16.c: Likewise.
6317 * gcc.target/arm/mve/intrinsics/vcmpltq_m_f32.c: Likewise.
6318 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f16.c: Likewise.
6319 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f32.c: Likewise.
6320 * gcc.target/arm/mve/intrinsics/vcmpneq_m_f16.c: Likewise.
6321 * gcc.target/arm/mve/intrinsics/vcmpneq_m_f32.c: Likewise.
6322 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f16.c: Likewise.
6323 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f32.c: Likewise.
6324 * gcc.target/arm/mve/intrinsics/vcvtbq_m_f16_f32.c: Likewise.
6325 * gcc.target/arm/mve/intrinsics/vcvtbq_m_f32_f16.c: Likewise.
6326 * gcc.target/arm/mve/intrinsics/vcvtmq_m_s16_f16.c: Likewise.
6327 * gcc.target/arm/mve/intrinsics/vcvtmq_m_s32_f32.c: Likewise.
6328 * gcc.target/arm/mve/intrinsics/vcvtmq_m_u16_f16.c: Likewise.
6329 * gcc.target/arm/mve/intrinsics/vcvtmq_m_u32_f32.c: Likewise.
6330 * gcc.target/arm/mve/intrinsics/vcvtnq_m_s16_f16.c: Likewise.
6331 * gcc.target/arm/mve/intrinsics/vcvtnq_m_s32_f32.c: Likewise.
6332 * gcc.target/arm/mve/intrinsics/vcvtnq_m_u16_f16.c: Likewise.
6333 * gcc.target/arm/mve/intrinsics/vcvtnq_m_u32_f32.c: Likewise.
6334 * gcc.target/arm/mve/intrinsics/vcvtpq_m_s16_f16.c: Likewise.
6335 * gcc.target/arm/mve/intrinsics/vcvtpq_m_s32_f32.c: Likewise.
6336 * gcc.target/arm/mve/intrinsics/vcvtpq_m_u16_f16.c: Likewise.
6337 * gcc.target/arm/mve/intrinsics/vcvtpq_m_u32_f32.c: Likewise.
6338 * gcc.target/arm/mve/intrinsics/vcvtq_m_s16_f16.c: Likewise.
6339 * gcc.target/arm/mve/intrinsics/vcvtq_m_s32_f32.c: Likewise.
6340 * gcc.target/arm/mve/intrinsics/vcvtq_m_u16_f16.c: Likewise.
6341 * gcc.target/arm/mve/intrinsics/vcvtq_m_u32_f32.c: Likewise.
6342 * gcc.target/arm/mve/intrinsics/vcvttq_m_f16_f32.c: Likewise.
6343 * gcc.target/arm/mve/intrinsics/vcvttq_m_f32_f16.c: Likewise.
6344 * gcc.target/arm/mve/intrinsics/vdupq_m_n_f16.c: Likewise.
6345 * gcc.target/arm/mve/intrinsics/vdupq_m_n_f32.c: Likewise.
6346 * gcc.target/arm/mve/intrinsics/vfmaq_f16.c: Likewise.
6347 * gcc.target/arm/mve/intrinsics/vfmaq_f32.c: Likewise.
6348 * gcc.target/arm/mve/intrinsics/vfmaq_n_f16.c: Likewise.
6349 * gcc.target/arm/mve/intrinsics/vfmaq_n_f32.c: Likewise.
6350 * gcc.target/arm/mve/intrinsics/vfmasq_n_f16.c: Likewise.
6351 * gcc.target/arm/mve/intrinsics/vfmasq_n_f32.c: Likewise.
6352 * gcc.target/arm/mve/intrinsics/vfmsq_f16.c: Likewise.
6353 * gcc.target/arm/mve/intrinsics/vfmsq_f32.c: Likewise.
6354 * gcc.target/arm/mve/intrinsics/vmaxnmaq_m_f16.c: Likewise.
6355 * gcc.target/arm/mve/intrinsics/vmaxnmaq_m_f32.c: Likewise.
6356 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f16.c: Likewise.
6357 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f32.c: Likewise.
6358 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f16.c: Likewise.
6359 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f32.c: Likewise.
6360 * gcc.target/arm/mve/intrinsics/vminnmaq_m_f16.c: Likewise.
6361 * gcc.target/arm/mve/intrinsics/vminnmaq_m_f32.c: Likewise.
6362 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f16.c: Likewise.
6363 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f32.c: Likewise.
6364 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f16.c: Likewise.
6365 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f32.c: Likewise.
6366 * gcc.target/arm/mve/intrinsics/vmlaldavaq_s16.c: Likewise.
6367 * gcc.target/arm/mve/intrinsics/vmlaldavaq_s32.c: Likewise.
6368 * gcc.target/arm/mve/intrinsics/vmlaldavaq_u16.c: Likewise.
6369 * gcc.target/arm/mve/intrinsics/vmlaldavaq_u32.c: Likewise.
6370 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s16.c: Likewise.
6371 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s32.c: Likewise.
6372 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_u16.c: Likewise.
6373 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_u32.c: Likewise.
6374 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_s16.c: Likewise.
6375 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_s32.c: Likewise.
6376 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_u16.c: Likewise.
6377 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_u32.c: Likewise.
6378 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_s16.c: Likewise.
6379 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_s32.c: Likewise.
6380 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_u16.c: Likewise.
6381 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_u32.c: Likewise.
6382 * gcc.target/arm/mve/intrinsics/vmlsldavaq_s16.c: Likewise.
6383 * gcc.target/arm/mve/intrinsics/vmlsldavaq_s32.c: Likewise.
6384 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_s16.c: Likewise.
6385 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_s32.c: Likewise.
6386 * gcc.target/arm/mve/intrinsics/vmlsldavq_p_s16.c: Likewise.
6387 * gcc.target/arm/mve/intrinsics/vmlsldavq_p_s32.c: Likewise.
6388 * gcc.target/arm/mve/intrinsics/vmlsldavxq_p_s16.c: Likewise.
6389 * gcc.target/arm/mve/intrinsics/vmlsldavxq_p_s32.c: Likewise.
6390 * gcc.target/arm/mve/intrinsics/vmovlbq_m_s16.c: Likewise.
6391 * gcc.target/arm/mve/intrinsics/vmovlbq_m_s8.c: Likewise.
6392 * gcc.target/arm/mve/intrinsics/vmovlbq_m_u16.c: Likewise.
6393 * gcc.target/arm/mve/intrinsics/vmovlbq_m_u8.c: Likewise.
6394 * gcc.target/arm/mve/intrinsics/vmovltq_m_s16.c: Likewise.
6395 * gcc.target/arm/mve/intrinsics/vmovltq_m_s8.c: Likewise.
6396 * gcc.target/arm/mve/intrinsics/vmovltq_m_u16.c: Likewise.
6397 * gcc.target/arm/mve/intrinsics/vmovltq_m_u8.c: Likewise.
6398 * gcc.target/arm/mve/intrinsics/vmovnbq_m_s16.c: Likewise.
6399 * gcc.target/arm/mve/intrinsics/vmovnbq_m_s32.c: Likewise.
6400 * gcc.target/arm/mve/intrinsics/vmovnbq_m_u16.c: Likewise.
6401 * gcc.target/arm/mve/intrinsics/vmovnbq_m_u32.c: Likewise.
6402 * gcc.target/arm/mve/intrinsics/vmovntq_m_s16.c: Likewise.
6403 * gcc.target/arm/mve/intrinsics/vmovntq_m_s32.c: Likewise.
6404 * gcc.target/arm/mve/intrinsics/vmovntq_m_u16.c: Likewise.
6405 * gcc.target/arm/mve/intrinsics/vmovntq_m_u32.c: Likewise.
6406 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s16.c: Likewise.
6407 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s32.c: Likewise.
6408 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u16.c: Likewise.
6409 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u32.c: Likewise.
6410 * gcc.target/arm/mve/intrinsics/vnegq_m_f16.c: Likewise.
6411 * gcc.target/arm/mve/intrinsics/vnegq_m_f32.c: Likewise.
6412 * gcc.target/arm/mve/intrinsics/vorrq_m_n_s16.c: Likewise.
6413 * gcc.target/arm/mve/intrinsics/vorrq_m_n_s32.c: Likewise.
6414 * gcc.target/arm/mve/intrinsics/vorrq_m_n_u16.c: Likewise.
6415 * gcc.target/arm/mve/intrinsics/vorrq_m_n_u32.c: Likewise.
6416 * gcc.target/arm/mve/intrinsics/vpselq_f16.c: Likewise.
6417 * gcc.target/arm/mve/intrinsics/vpselq_f32.c: Likewise.
6418 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_s16.c: Likewise.
6419 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_s32.c: Likewise.
6420 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_u16.c: Likewise.
6421 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_u32.c: Likewise.
6422 * gcc.target/arm/mve/intrinsics/vqmovntq_m_s16.c: Likewise.
6423 * gcc.target/arm/mve/intrinsics/vqmovntq_m_s32.c: Likewise.
6424 * gcc.target/arm/mve/intrinsics/vqmovntq_m_u16.c: Likewise.
6425 * gcc.target/arm/mve/intrinsics/vqmovntq_m_u32.c: Likewise.
6426 * gcc.target/arm/mve/intrinsics/vqmovunbq_m_s16.c: Likewise.
6427 * gcc.target/arm/mve/intrinsics/vqmovunbq_m_s32.c: Likewise.
6428 * gcc.target/arm/mve/intrinsics/vqmovuntq_m_s16.c: Likewise.
6429 * gcc.target/arm/mve/intrinsics/vqmovuntq_m_s32.c: Likewise.
6430 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_s16.c: Likewise.
6431 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_s32.c: Likewise.
6432 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_u16.c: Likewise.
6433 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_u32.c: Likewise.
6434 * gcc.target/arm/mve/intrinsics/vqrshruntq_n_s16.c: Likewise.
6435 * gcc.target/arm/mve/intrinsics/vqrshruntq_n_s32.c: Likewise.
6436 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_s16.c: Likewise.
6437 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_s32.c: Likewise.
6438 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_u16.c: Likewise.
6439 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_u32.c: Likewise.
6440 * gcc.target/arm/mve/intrinsics/vqshrntq_n_s16.c: Likewise.
6441 * gcc.target/arm/mve/intrinsics/vqshrntq_n_s32.c: Likewise.
6442 * gcc.target/arm/mve/intrinsics/vqshrntq_n_u16.c: Likewise.
6443 * gcc.target/arm/mve/intrinsics/vqshrntq_n_u32.c: Likewise.
6444 * gcc.target/arm/mve/intrinsics/vqshrunbq_n_s16.c: Likewise.
6445 * gcc.target/arm/mve/intrinsics/vqshrunbq_n_s32.c: Likewise.
6446 * gcc.target/arm/mve/intrinsics/vqshruntq_n_s16.c: Likewise.
6447 * gcc.target/arm/mve/intrinsics/vqshruntq_n_s32.c: Likewise.
6448 * gcc.target/arm/mve/intrinsics/vrev16q_m_s8.c: Likewise.
6449 * gcc.target/arm/mve/intrinsics/vrev16q_m_u8.c: Likewise.
6450 * gcc.target/arm/mve/intrinsics/vrev32q_m_f16.c: Likewise.
6451 * gcc.target/arm/mve/intrinsics/vrev32q_m_s16.c: Likewise.
6452 * gcc.target/arm/mve/intrinsics/vrev32q_m_s8.c: Likewise.
6453 * gcc.target/arm/mve/intrinsics/vrev32q_m_u16.c: Likewise.
6454 * gcc.target/arm/mve/intrinsics/vrev32q_m_u8.c: Likewise.
6455 * gcc.target/arm/mve/intrinsics/vrev64q_m_f16.c: Likewise.
6456 * gcc.target/arm/mve/intrinsics/vrev64q_m_f32.c: Likewise.
6457 * gcc.target/arm/mve/intrinsics/vrmlaldavhaxq_s32.c: Likewise.
6458 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_p_s32.c: Likewise.
6459 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_p_u32.c: Likewise.
6460 * gcc.target/arm/mve/intrinsics/vrmlaldavhxq_p_s32.c: Likewise.
6461 * gcc.target/arm/mve/intrinsics/vrmlsldavhaq_s32.c: Likewise.
6462 * gcc.target/arm/mve/intrinsics/vrmlsldavhaxq_s32.c: Likewise.
6463 * gcc.target/arm/mve/intrinsics/vrmlsldavhq_p_s32.c: Likewise.
6464 * gcc.target/arm/mve/intrinsics/vrmlsldavhxq_p_s32.c: Likewise.
6465 * gcc.target/arm/mve/intrinsics/vrndaq_m_f16.c: Likewise.
6466 * gcc.target/arm/mve/intrinsics/vrndaq_m_f32.c: Likewise.
6467 * gcc.target/arm/mve/intrinsics/vrndmq_m_f16.c: Likewise.
6468 * gcc.target/arm/mve/intrinsics/vrndmq_m_f32.c: Likewise.
6469 * gcc.target/arm/mve/intrinsics/vrndnq_m_f16.c: Likewise.
6470 * gcc.target/arm/mve/intrinsics/vrndnq_m_f32.c: Likewise.
6471 * gcc.target/arm/mve/intrinsics/vrndpq_m_f16.c: Likewise.
6472 * gcc.target/arm/mve/intrinsics/vrndpq_m_f32.c: Likewise.
6473 * gcc.target/arm/mve/intrinsics/vrndq_m_f16.c: Likewise.
6474 * gcc.target/arm/mve/intrinsics/vrndq_m_f32.c: Likewise.
6475 * gcc.target/arm/mve/intrinsics/vrndxq_m_f16.c: Likewise.
6476 * gcc.target/arm/mve/intrinsics/vrndxq_m_f32.c: Likewise.
6477 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_s16.c: Likewise.
6478 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_s32.c: Likewise.
6479 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_u16.c: Likewise.
6480 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_u32.c: Likewise.
6481 * gcc.target/arm/mve/intrinsics/vrshrntq_n_s16.c: Likewise.
6482 * gcc.target/arm/mve/intrinsics/vrshrntq_n_s32.c: Likewise.
6483 * gcc.target/arm/mve/intrinsics/vrshrntq_n_u16.c: Likewise.
6484 * gcc.target/arm/mve/intrinsics/vrshrntq_n_u32.c: Likewise.
6485 * gcc.target/arm/mve/intrinsics/vshrnbq_n_s16.c: Likewise.
6486 * gcc.target/arm/mve/intrinsics/vshrnbq_n_s32.c: Likewise.
6487 * gcc.target/arm/mve/intrinsics/vshrnbq_n_u16.c: Likewise.
6488 * gcc.target/arm/mve/intrinsics/vshrnbq_n_u32.c: Likewise.
6489 * gcc.target/arm/mve/intrinsics/vshrntq_n_s16.c: Likewise.
6490 * gcc.target/arm/mve/intrinsics/vshrntq_n_s32.c: Likewise.
6491 * gcc.target/arm/mve/intrinsics/vshrntq_n_u16.c: Likewise.
6492 * gcc.target/arm/mve/intrinsics/vshrntq_n_u32.c: Likewise.
6493
6494 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
6495 Mihail Ionescu <mihail.ionescu@arm.com>
6496 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6497
6498 * gcc.target/arm/mve/intrinsics/vabsq_m_s16.c: New test.
6499 * gcc.target/arm/mve/intrinsics/vabsq_m_s32.c: Likewise.
6500 * gcc.target/arm/mve/intrinsics/vabsq_m_s8.c: Likewise.
6501 * gcc.target/arm/mve/intrinsics/vaddvaq_p_s16.c: Likewise.
6502 * gcc.target/arm/mve/intrinsics/vaddvaq_p_s32.c: Likewise.
6503 * gcc.target/arm/mve/intrinsics/vaddvaq_p_s8.c: Likewise.
6504 * gcc.target/arm/mve/intrinsics/vaddvaq_p_u16.c: Likewise.
6505 * gcc.target/arm/mve/intrinsics/vaddvaq_p_u32.c: Likewise.
6506 * gcc.target/arm/mve/intrinsics/vaddvaq_p_u8.c: Likewise.
6507 * gcc.target/arm/mve/intrinsics/vclsq_m_s16.c: Likewise.
6508 * gcc.target/arm/mve/intrinsics/vclsq_m_s32.c: Likewise.
6509 * gcc.target/arm/mve/intrinsics/vclsq_m_s8.c: Likewise.
6510 * gcc.target/arm/mve/intrinsics/vclzq_m_s16.c: Likewise.
6511 * gcc.target/arm/mve/intrinsics/vclzq_m_s32.c: Likewise.
6512 * gcc.target/arm/mve/intrinsics/vclzq_m_s8.c: Likewise.
6513 * gcc.target/arm/mve/intrinsics/vclzq_m_u16.c: Likewise.
6514 * gcc.target/arm/mve/intrinsics/vclzq_m_u32.c: Likewise.
6515 * gcc.target/arm/mve/intrinsics/vclzq_m_u8.c: Likewise.
6516 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u16.c: Likewise.
6517 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u32.c: Likewise.
6518 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u8.c: Likewise.
6519 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_u16.c: Likewise.
6520 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_u32.c: Likewise.
6521 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_u8.c: Likewise.
6522 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_s16.c: Likewise.
6523 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_s32.c: Likewise.
6524 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_s8.c: Likewise.
6525 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_u16.c: Likewise.
6526 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_u32.c: Likewise.
6527 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_u8.c: Likewise.
6528 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_s16.c: Likewise.
6529 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_s32.c: Likewise.
6530 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_s8.c: Likewise.
6531 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_u16.c: Likewise.
6532 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_u32.c: Likewise.
6533 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_u8.c: Likewise.
6534 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s16.c: Likewise.
6535 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s32.c: Likewise.
6536 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s8.c: Likewise.
6537 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_s16.c: Likewise.
6538 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_s32.c: Likewise.
6539 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_s8.c: Likewise.
6540 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_s16.c: Likewise.
6541 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_s32.c: Likewise.
6542 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_s8.c: Likewise.
6543 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_s16.c: Likewise.
6544 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_s32.c: Likewise.
6545 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_s8.c: Likewise.
6546 * gcc.target/arm/mve/intrinsics/vcmphiq_m_n_u16.c: Likewise.
6547 * gcc.target/arm/mve/intrinsics/vcmphiq_m_n_u32.c: Likewise.
6548 * gcc.target/arm/mve/intrinsics/vcmphiq_m_n_u8.c: Likewise.
6549 * gcc.target/arm/mve/intrinsics/vcmphiq_m_u16.c: Likewise.
6550 * gcc.target/arm/mve/intrinsics/vcmphiq_m_u32.c: Likewise.
6551 * gcc.target/arm/mve/intrinsics/vcmphiq_m_u8.c: Likewise.
6552 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_s16.c: Likewise.
6553 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_s32.c: Likewise.
6554 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_s8.c: Likewise.
6555 * gcc.target/arm/mve/intrinsics/vcmpleq_m_s16.c: Likewise.
6556 * gcc.target/arm/mve/intrinsics/vcmpleq_m_s32.c: Likewise.
6557 * gcc.target/arm/mve/intrinsics/vcmpleq_m_s8.c: Likewise.
6558 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_s16.c: Likewise.
6559 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_s32.c: Likewise.
6560 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_s8.c: Likewise.
6561 * gcc.target/arm/mve/intrinsics/vcmpltq_m_s16.c: Likewise.
6562 * gcc.target/arm/mve/intrinsics/vcmpltq_m_s32.c: Likewise.
6563 * gcc.target/arm/mve/intrinsics/vcmpltq_m_s8.c: Likewise.
6564 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_s16.c: Likewise.
6565 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_s32.c: Likewise.
6566 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_s8.c: Likewise.
6567 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_u16.c: Likewise.
6568 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_u32.c: Likewise.
6569 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_u8.c: Likewise.
6570 * gcc.target/arm/mve/intrinsics/vcmpneq_m_s16.c: Likewise.
6571 * gcc.target/arm/mve/intrinsics/vcmpneq_m_s32.c: Likewise.
6572 * gcc.target/arm/mve/intrinsics/vcmpneq_m_s8.c: Likewise.
6573 * gcc.target/arm/mve/intrinsics/vcmpneq_m_u16.c: Likewise.
6574 * gcc.target/arm/mve/intrinsics/vcmpneq_m_u32.c: Likewise.
6575 * gcc.target/arm/mve/intrinsics/vcmpneq_m_u8.c: Likewise.
6576 * gcc.target/arm/mve/intrinsics/vdupq_m_n_s16.c: Likewise.
6577 * gcc.target/arm/mve/intrinsics/vdupq_m_n_s32.c: Likewise.
6578 * gcc.target/arm/mve/intrinsics/vdupq_m_n_s8.c: Likewise.
6579 * gcc.target/arm/mve/intrinsics/vdupq_m_n_u16.c: Likewise.
6580 * gcc.target/arm/mve/intrinsics/vdupq_m_n_u32.c: Likewise.
6581 * gcc.target/arm/mve/intrinsics/vdupq_m_n_u8.c: Likewise.
6582 * gcc.target/arm/mve/intrinsics/vmaxaq_m_s16.c: Likewise.
6583 * gcc.target/arm/mve/intrinsics/vmaxaq_m_s32.c: Likewise.
6584 * gcc.target/arm/mve/intrinsics/vmaxaq_m_s8.c: Likewise.
6585 * gcc.target/arm/mve/intrinsics/vmaxavq_p_s16.c: Likewise.
6586 * gcc.target/arm/mve/intrinsics/vmaxavq_p_s32.c: Likewise.
6587 * gcc.target/arm/mve/intrinsics/vmaxavq_p_s8.c: Likewise.
6588 * gcc.target/arm/mve/intrinsics/vmaxvq_p_s16.c: Likewise.
6589 * gcc.target/arm/mve/intrinsics/vmaxvq_p_s32.c: Likewise.
6590 * gcc.target/arm/mve/intrinsics/vmaxvq_p_s8.c: Likewise.
6591 * gcc.target/arm/mve/intrinsics/vmaxvq_p_u16.c: Likewise.
6592 * gcc.target/arm/mve/intrinsics/vmaxvq_p_u32.c: Likewise.
6593 * gcc.target/arm/mve/intrinsics/vmaxvq_p_u8.c: Likewise.
6594 * gcc.target/arm/mve/intrinsics/vminaq_m_s16.c: Likewise.
6595 * gcc.target/arm/mve/intrinsics/vminaq_m_s32.c: Likewise.
6596 * gcc.target/arm/mve/intrinsics/vminaq_m_s8.c: Likewise.
6597 * gcc.target/arm/mve/intrinsics/vminavq_p_s16.c: Likewise.
6598 * gcc.target/arm/mve/intrinsics/vminavq_p_s32.c: Likewise.
6599 * gcc.target/arm/mve/intrinsics/vminavq_p_s8.c: Likewise.
6600 * gcc.target/arm/mve/intrinsics/vminvq_p_s16.c: Likewise.
6601 * gcc.target/arm/mve/intrinsics/vminvq_p_s32.c: Likewise.
6602 * gcc.target/arm/mve/intrinsics/vminvq_p_s8.c: Likewise.
6603 * gcc.target/arm/mve/intrinsics/vminvq_p_u16.c: Likewise.
6604 * gcc.target/arm/mve/intrinsics/vminvq_p_u32.c: Likewise.
6605 * gcc.target/arm/mve/intrinsics/vminvq_p_u8.c: Likewise.
6606 * gcc.target/arm/mve/intrinsics/vmladavaq_s16.c: Likewise.
6607 * gcc.target/arm/mve/intrinsics/vmladavaq_s32.c: Likewise.
6608 * gcc.target/arm/mve/intrinsics/vmladavaq_s8.c: Likewise.
6609 * gcc.target/arm/mve/intrinsics/vmladavaq_u16.c: Likewise.
6610 * gcc.target/arm/mve/intrinsics/vmladavaq_u32.c: Likewise.
6611 * gcc.target/arm/mve/intrinsics/vmladavaq_u8.c: Likewise.
6612 * gcc.target/arm/mve/intrinsics/vmladavaxq_s16.c: Likewise.
6613 * gcc.target/arm/mve/intrinsics/vmladavaxq_s32.c: Likewise.
6614 * gcc.target/arm/mve/intrinsics/vmladavaxq_s8.c: Likewise.
6615 * gcc.target/arm/mve/intrinsics/vmladavq_p_s16.c: Likewise.
6616 * gcc.target/arm/mve/intrinsics/vmladavq_p_s32.c: Likewise.
6617 * gcc.target/arm/mve/intrinsics/vmladavq_p_s8.c: Likewise.
6618 * gcc.target/arm/mve/intrinsics/vmladavq_p_u16.c: Likewise.
6619 * gcc.target/arm/mve/intrinsics/vmladavq_p_u32.c: Likewise.
6620 * gcc.target/arm/mve/intrinsics/vmladavq_p_u8.c: Likewise.
6621 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s16.c: Likewise.
6622 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s32.c: Likewise.
6623 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s8.c: Likewise.
6624 * gcc.target/arm/mve/intrinsics/vmlaq_n_s16.c: Likewise.
6625 * gcc.target/arm/mve/intrinsics/vmlaq_n_s32.c: Likewise.
6626 * gcc.target/arm/mve/intrinsics/vmlaq_n_s8.c: Likewise.
6627 * gcc.target/arm/mve/intrinsics/vmlaq_n_u16.c: Likewise.
6628 * gcc.target/arm/mve/intrinsics/vmlaq_n_u32.c: Likewise.
6629 * gcc.target/arm/mve/intrinsics/vmlaq_n_u8.c: Likewise.
6630 * gcc.target/arm/mve/intrinsics/vmlasq_n_s16.c: Likewise.
6631 * gcc.target/arm/mve/intrinsics/vmlasq_n_s32.c: Likewise.
6632 * gcc.target/arm/mve/intrinsics/vmlasq_n_s8.c: Likewise.
6633 * gcc.target/arm/mve/intrinsics/vmlasq_n_u16.c: Likewise.
6634 * gcc.target/arm/mve/intrinsics/vmlasq_n_u32.c: Likewise.
6635 * gcc.target/arm/mve/intrinsics/vmlasq_n_u8.c: Likewise.
6636 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s16.c: Likewise.
6637 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s32.c: Likewise.
6638 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s8.c: Likewise.
6639 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s16.c: Likewise.
6640 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s32.c: Likewise.
6641 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s8.c: Likewise.
6642 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s16.c: Likewise.
6643 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s32.c: Likewise.
6644 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s8.c: Likewise.
6645 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s16.c: Likewise.
6646 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s32.c: Likewise.
6647 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s8.c: Likewise.
6648 * gcc.target/arm/mve/intrinsics/vmvnq_m_s16.c: Likewise.
6649 * gcc.target/arm/mve/intrinsics/vmvnq_m_s32.c: Likewise.
6650 * gcc.target/arm/mve/intrinsics/vmvnq_m_s8.c: Likewise.
6651 * gcc.target/arm/mve/intrinsics/vmvnq_m_u16.c: Likewise.
6652 * gcc.target/arm/mve/intrinsics/vmvnq_m_u32.c: Likewise.
6653 * gcc.target/arm/mve/intrinsics/vmvnq_m_u8.c: Likewise.
6654 * gcc.target/arm/mve/intrinsics/vnegq_m_s16.c: Likewise.
6655 * gcc.target/arm/mve/intrinsics/vnegq_m_s32.c: Likewise.
6656 * gcc.target/arm/mve/intrinsics/vnegq_m_s8.c: Likewise.
6657 * gcc.target/arm/mve/intrinsics/vpselq_s16.c: Likewise.
6658 * gcc.target/arm/mve/intrinsics/vpselq_s32.c: Likewise.
6659 * gcc.target/arm/mve/intrinsics/vpselq_s64.c: Likewise.
6660 * gcc.target/arm/mve/intrinsics/vpselq_s8.c: Likewise.
6661 * gcc.target/arm/mve/intrinsics/vpselq_u16.c: Likewise.
6662 * gcc.target/arm/mve/intrinsics/vpselq_u32.c: Likewise.
6663 * gcc.target/arm/mve/intrinsics/vpselq_u64.c: Likewise.
6664 * gcc.target/arm/mve/intrinsics/vpselq_u8.c: Likewise.
6665 * gcc.target/arm/mve/intrinsics/vqabsq_m_s16.c: Likewise.
6666 * gcc.target/arm/mve/intrinsics/vqabsq_m_s32.c: Likewise.
6667 * gcc.target/arm/mve/intrinsics/vqabsq_m_s8.c: Likewise.
6668 * gcc.target/arm/mve/intrinsics/vqdmladhq_s16.c: Likewise.
6669 * gcc.target/arm/mve/intrinsics/vqdmladhq_s32.c: Likewise.
6670 * gcc.target/arm/mve/intrinsics/vqdmladhq_s8.c: Likewise.
6671 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s16.c: Likewise.
6672 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s32.c: Likewise.
6673 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s8.c: Likewise.
6674 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s16.c: Likewise.
6675 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s32.c: Likewise.
6676 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s8.c: Likewise.
6677 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_u16.c: Likewise.
6678 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_u32.c: Likewise.
6679 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_u8.c: Likewise.
6680 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s16.c: Likewise.
6681 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s32.c: Likewise.
6682 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s8.c: Likewise.
6683 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s16.c: Likewise.
6684 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s32.c: Likewise.
6685 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s8.c: Likewise.
6686 * gcc.target/arm/mve/intrinsics/vqnegq_m_s16.c: Likewise.
6687 * gcc.target/arm/mve/intrinsics/vqnegq_m_s32.c: Likewise.
6688 * gcc.target/arm/mve/intrinsics/vqnegq_m_s8.c: Likewise.
6689 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s16.c: Likewise.
6690 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s32.c: Likewise.
6691 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s8.c: Likewise.
6692 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s16.c: Likewise.
6693 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s32.c: Likewise.
6694 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s8.c: Likewise.
6695 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s16.c: Likewise.
6696 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s32.c: Likewise.
6697 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s8.c: Likewise.
6698 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u16.c: Likewise.
6699 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u32.c: Likewise.
6700 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u8.c: Likewise.
6701 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s16.c: Likewise.
6702 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s32.c: Likewise.
6703 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s8.c: Likewise.
6704 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u16.c: Likewise.
6705 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u32.c: Likewise.
6706 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u8.c: Likewise.
6707 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s16.c: Likewise.
6708 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s32.c: Likewise.
6709 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s8.c: Likewise.
6710 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s16.c: Likewise.
6711 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s32.c: Likewise.
6712 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s8.c: Likewise.
6713 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s16.c: Likewise.
6714 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s32.c: Likewise.
6715 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s8.c: Likewise.
6716 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u16.c: Likewise.
6717 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u32.c: Likewise.
6718 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u8.c: Likewise.
6719 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s16.c: Likewise.
6720 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s32.c: Likewise.
6721 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s8.c: Likewise.
6722 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u16.c: Likewise.
6723 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u32.c: Likewise.
6724 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u8.c: Likewise.
6725 * gcc.target/arm/mve/intrinsics/vrev64q_m_s16.c: Likewise.
6726 * gcc.target/arm/mve/intrinsics/vrev64q_m_s32.c: Likewise.
6727 * gcc.target/arm/mve/intrinsics/vrev64q_m_s8.c: Likewise.
6728 * gcc.target/arm/mve/intrinsics/vrev64q_m_u16.c: Likewise.
6729 * gcc.target/arm/mve/intrinsics/vrev64q_m_u32.c: Likewise.
6730 * gcc.target/arm/mve/intrinsics/vrev64q_m_u8.c: Likewise.
6731 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_s16.c: Likewise.
6732 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_s32.c: Likewise.
6733 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_s8.c: Likewise.
6734 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_u16.c: Likewise.
6735 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_u32.c: Likewise.
6736 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_u8.c: Likewise.
6737 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s16.c: Likewise.
6738 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s32.c: Likewise.
6739 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s8.c: Likewise.
6740 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u16.c: Likewise.
6741 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u32.c: Likewise.
6742 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u8.c: Likewise.
6743 * gcc.target/arm/mve/intrinsics/vsliq_n_s16.c: Likewise.
6744 * gcc.target/arm/mve/intrinsics/vsliq_n_s32.c: Likewise.
6745 * gcc.target/arm/mve/intrinsics/vsliq_n_s8.c: Likewise.
6746 * gcc.target/arm/mve/intrinsics/vsliq_n_u16.c: Likewise.
6747 * gcc.target/arm/mve/intrinsics/vsliq_n_u32.c: Likewise.
6748 * gcc.target/arm/mve/intrinsics/vsliq_n_u8.c: Likewise.
6749 * gcc.target/arm/mve/intrinsics/vsriq_n_s16.c: Likewise.
6750 * gcc.target/arm/mve/intrinsics/vsriq_n_s32.c: Likewise.
6751 * gcc.target/arm/mve/intrinsics/vsriq_n_s8.c: Likewise.
6752 * gcc.target/arm/mve/intrinsics/vsriq_n_u16.c: Likewise.
6753 * gcc.target/arm/mve/intrinsics/vsriq_n_u32.c: Likewise.
6754 * gcc.target/arm/mve/intrinsics/vsriq_n_u8.c: Likewise.
6755
6756 2020-03-18 David Malcolm <dmalcolm@redhat.com>
6757
6758 PR analyzer/94047
6759 * gcc.dg/analyzer/pr94047.c: New test.
6760
6761 2020-03-18 Richard Biener <rguenther@suse.de>
6762
6763 PR middle-end/94206
6764 * gcc.dg/torture/pr94206.c: New testcase.
6765
6766 2020-03-18 Duan bo <duanbo3@huawei.com>
6767
6768 PR target/94201
6769 * gcc.target/aarch64/pr94201.c:New test.
6770
6771 2020-03-18 Richard Sandiford <richard.sandiford@arm.com>
6772
6773 * gcc.target/aarch64/sve/acle/general/cpy_1.c: Leave gaps for in the
6774 check-function-bodies patterns for p15 to be saved.
6775 * gcc.target/aarch64/sve/pcs/args_1.c (callee_pred): Expect two
6776 predicates to be saved.
6777 * gcc.target/aarch64/sve/pcs/saves_1_be_nowrap.c (test_1): Expect
6778 p12-p15 to be saved and restored.
6779 (test_2): Remove p12-p15 from the clobber list.
6780 * gcc.target/aarch64/sve/pcs/saves_1_be_wrap.c (test_1): Expect
6781 p12-p15 to be saved and restored.
6782 (test_2): Remove p12-p15 from the clobber list.
6783 * gcc.target/aarch64/sve/pcs/saves_1_le_nowrap.c (test_1): Expect
6784 p12-p15 to be saved and restored.
6785 (test_2): Remove p12-p15 from the clobber list.
6786 * gcc.target/aarch64/sve/pcs/saves_1_le_wrap.c (test_1): Expect
6787 p12-p15 to be saved and restored.
6788 (test_2): Remove p12-p15 from the clobber list.
6789 * gcc.target/aarch64/sve/pcs/saves_2_be_nowrap.c: Expect p12-p15
6790 to be saved and restored.
6791 * gcc.target/aarch64/sve/pcs/saves_2_be_wrap.c: Likewise.
6792 * gcc.target/aarch64/sve/pcs/saves_2_le_nowrap.c: Likewise.
6793 * gcc.target/aarch64/sve/pcs/saves_2_le_wrap.c: Likewise.
6794 * gcc.target/aarch64/sve/pcs/saves_4_be.c: Likewise.
6795 * gcc.target/aarch64/sve/pcs/saves_4_le.c: Likewise.
6796 * gcc.target/aarch64/sve/pcs/saves_5_be.c: Likewise.
6797 * gcc.target/aarch64/sve/pcs/saves_5_le.c: Likewise.
6798 * gcc.target/aarch64/sve/pcs/stack_clash_1.c (test_1): Likewise.
6799 (test_2): Remove p12-p15 from the clobber list.
6800 * gcc.target/aarch64/sve/pcs/stack_clash_1_128.c (test_1): Expect
6801 p12-p15 to be saved and restored.
6802 (test_2): Remove p12-p15 from the clobber list.
6803 * gcc.target/aarch64/sve/pcs/stack_clash_1_256.c (test_1): Expect
6804 p12-p15 to be saved and restored.
6805 (test_2): Remove p12-p15 from the clobber list.
6806 (test_4): Expect only 16 bytes of stack to be allocated for the
6807 predicate save slot.
6808 * gcc.target/aarch64/sve/pcs/stack_clash_1_512.c (test_1): Expect
6809 p12-p15 to be saved and restored.
6810 (test_2): Remove p12-p15 from the clobber list.
6811 (test_4): Expect only 16 bytes of stack to be allocated for the
6812 predicate save slot.
6813 * gcc.target/aarch64/sve/pcs/stack_clash_1_1024.c (test_1): Expect
6814 p12-p15 to be saved and restored.
6815 (test_2): Remove p12-p15 from the clobber list.
6816 (test_4): Expect only 16 bytes of stack to be allocated for the
6817 predicate save slot.
6818 * gcc.target/aarch64/sve/pcs/stack_clash_1_2048.c (test_1): Expect
6819 p12-p15 to be saved and restored.
6820 (test_2): Remove p12-p15 from the clobber list.
6821 (test_4): Expect only 32 bytes of stack to be allocated for the
6822 predicate save slot.
6823 * gcc.target/aarch64/sve/pcs/stack_clash_2_256.c: Use z16 rather
6824 than p4 to create a vector-sized save slot.
6825 * gcc.target/aarch64/sve/pcs/stack_clash_2_512.c: Likewise.
6826 * gcc.target/aarch64/sve/pcs/stack_clash_2_1024.c: Likewise.
6827 * gcc.target/aarch64/sve/pcs/stack_clash_2_2048.c: Likewise.
6828
6829 2020-03-18 Tobias Burnus <tobias@codesourcery.com>
6830
6831 * g++.dg/goacc/firstprivate-mappings-1.C: Only set DO_LONG_DOUBLE if
6832 not defined; update comments.
6833 * c-c++-common/goacc/firstprivate-mappings-1.c: Likewise.
6834
6835 2020-03-18 Richard Biener <rguenther@suse.de>
6836
6837 PR middle-end/94188
6838 * gcc.dg/pr94188.c: New testcase.
6839
6840 2020-03-18 Jakub Jelinek <jakub@redhat.com>
6841
6842 PR c++/91759
6843 * g++.dg/cpp1z/class-deduction72.C: New test.
6844
6845 2020-03-17 Uroš Bizjak <ubizjak@gmail.com>
6846
6847 * g++.dg/debug/dwarf2/const2b.C (dg-do): Fix target selector.
6848
6849 2020-03-17 Jakub Jelinek <jakub@redhat.com>
6850
6851 PR c/94172
6852 * gcc.dg/pr94172-1.c: New test.
6853 * gcc.dg/pr94172-2.c: New test.
6854
6855 PR c++/90995
6856 * g++.dg/cpp0x/enum40.C: New test.
6857
6858 2020-03-17 Richard Sandiford <richard.sandiford@arm.com>
6859
6860 * gcc.target/aarch64/advsimd-intrinsics/bfcvt-nosimd.c: Skip for
6861 -fno-fat-lto-objects. Use tabs rather than spaces in the
6862 check-function-bodies code.
6863
6864 2020-03-17 Iain Sandoe <iain@sandoe.co.uk>
6865
6866 * g++.dg/coroutines/torture/coro-torture.exp: Ensure that
6867 DEFAULT_CXXFLAGS has a value, even if unset by a higher level.
6868
6869 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
6870 Mihail Ionescu <mihail.ionescu@arm.com>
6871 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6872
6873 * gcc.target/arm/mve/intrinsics/vabavq_s16.c: New test.
6874 * gcc.target/arm/mve/intrinsics/vabavq_s32.c: Likewise.
6875 * gcc.target/arm/mve/intrinsics/vabavq_s8.c: Likewise.
6876 * gcc.target/arm/mve/intrinsics/vabavq_u16.c: Likewise.
6877 * gcc.target/arm/mve/intrinsics/vabavq_u32.c: Likewise.
6878 * gcc.target/arm/mve/intrinsics/vabavq_u8.c: Likewise.
6879 * gcc.target/arm/mve/intrinsics/vbicq_m_n_s16.c: Likewise.
6880 * gcc.target/arm/mve/intrinsics/vbicq_m_n_s32.c: Likewise.
6881 * gcc.target/arm/mve/intrinsics/vbicq_m_n_u16.c: Likewise.
6882 * gcc.target/arm/mve/intrinsics/vbicq_m_n_u32.c: Likewise.
6883 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_f16.c: Likewise.
6884 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_f32.c: Likewise.
6885 * gcc.target/arm/mve/intrinsics/vcvtaq_m_s16_f16.c: Likewise.
6886 * gcc.target/arm/mve/intrinsics/vcvtaq_m_s32_f32.c: Likewise.
6887 * gcc.target/arm/mve/intrinsics/vcvtaq_m_u16_f16.c: Likewise.
6888 * gcc.target/arm/mve/intrinsics/vcvtaq_m_u32_f32.c: Likewise.
6889 * gcc.target/arm/mve/intrinsics/vcvtq_m_f16_s16.c: Likewise.
6890 * gcc.target/arm/mve/intrinsics/vcvtq_m_f16_u16.c: Likewise.
6891 * gcc.target/arm/mve/intrinsics/vcvtq_m_f32_s32.c: Likewise.
6892 * gcc.target/arm/mve/intrinsics/vcvtq_m_f32_u32.c: Likewise.
6893 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_s16.c: Likewise.
6894 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_s32.c: Likewise.
6895 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_u16.c: Likewise.
6896 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_u32.c: Likewise.
6897 * gcc.target/arm/mve/intrinsics/vqrshrunbq_n_s16.c: Likewise.
6898 * gcc.target/arm/mve/intrinsics/vqrshrunbq_n_s32.c: Likewise.
6899 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_s32.c: Likewise.
6900 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_u32.c: Likewise.
6901 * gcc.target/arm/mve/intrinsics/vshlcq_s16.c: Likewise.
6902 * gcc.target/arm/mve/intrinsics/vshlcq_s32.c: Likewise.
6903 * gcc.target/arm/mve/intrinsics/vshlcq_s8.c: Likewise.
6904 * gcc.target/arm/mve/intrinsics/vshlcq_u16.c: Likewise.
6905 * gcc.target/arm/mve/intrinsics/vshlcq_u32.c: Likewise.
6906 * gcc.target/arm/mve/intrinsics/vshlcq_u8.c: Likewise.
6907
6908 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
6909 Mihail Ionescu <mihail.ionescu@arm.com>
6910 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6911
6912 * gcc.target/arm/mve/intrinsics/vabdq_f16.c: New test.
6913 * gcc.target/arm/mve/intrinsics/vabdq_f32.c: Likewise.
6914 * gcc.target/arm/mve/intrinsics/vaddlvaq_s32.c: Likewise.
6915 * gcc.target/arm/mve/intrinsics/vaddlvaq_u32.c: Likewise.
6916 * gcc.target/arm/mve/intrinsics/vaddq_n_f16.c: Likewise.
6917 * gcc.target/arm/mve/intrinsics/vaddq_n_f32.c: Likewise.
6918 * gcc.target/arm/mve/intrinsics/vandq_f16.c: Likewise.
6919 * gcc.target/arm/mve/intrinsics/vandq_f32.c: Likewise.
6920 * gcc.target/arm/mve/intrinsics/vbicq_f16.c: Likewise.
6921 * gcc.target/arm/mve/intrinsics/vbicq_f32.c: Likewise.
6922 * gcc.target/arm/mve/intrinsics/vbicq_n_s16.c: Likewise.
6923 * gcc.target/arm/mve/intrinsics/vbicq_n_s32.c: Likewise.
6924 * gcc.target/arm/mve/intrinsics/vbicq_n_u16.c: Likewise.
6925 * gcc.target/arm/mve/intrinsics/vbicq_n_u32.c: Likewise.
6926 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_f16.c: Likewise.
6927 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_f32.c: Likewise.
6928 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_f16.c: Likewise.
6929 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_f32.c: Likewise.
6930 * gcc.target/arm/mve/intrinsics/vcmpeqq_f16.c: Likewise.
6931 * gcc.target/arm/mve/intrinsics/vcmpeqq_f32.c: Likewise.
6932 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f16.c: Likewise.
6933 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f32.c: Likewise.
6934 * gcc.target/arm/mve/intrinsics/vcmpgeq_f16.c: Likewise.
6935 * gcc.target/arm/mve/intrinsics/vcmpgeq_f32.c: Likewise.
6936 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f16.c: Likewise.
6937 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f32.c: Likewise.
6938 * gcc.target/arm/mve/intrinsics/vcmpgtq_f16.c: Likewise.
6939 * gcc.target/arm/mve/intrinsics/vcmpgtq_f32.c: Likewise.
6940 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16.c: Likewise.
6941 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f32.c: Likewise.
6942 * gcc.target/arm/mve/intrinsics/vcmpleq_f16.c: Likewise.
6943 * gcc.target/arm/mve/intrinsics/vcmpleq_f32.c: Likewise.
6944 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f16.c: Likewise.
6945 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f32.c: Likewise.
6946 * gcc.target/arm/mve/intrinsics/vcmpltq_f16.c: Likewise.
6947 * gcc.target/arm/mve/intrinsics/vcmpltq_f32.c: Likewise.
6948 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f16.c: Likewise.
6949 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f32.c: Likewise.
6950 * gcc.target/arm/mve/intrinsics/vcmpneq_f16.c: Likewise.
6951 * gcc.target/arm/mve/intrinsics/vcmpneq_f32.c: Likewise.
6952 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16.c: Likewise.
6953 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32.c: Likewise.
6954 * gcc.target/arm/mve/intrinsics/vcmulq_f16.c: Likewise.
6955 * gcc.target/arm/mve/intrinsics/vcmulq_f32.c: Likewise.
6956 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_f16.c: Likewise.
6957 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_f32.c: Likewise.
6958 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_f16.c: Likewise.
6959 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_f32.c: Likewise.
6960 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_f16.c: Likewise.
6961 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_f32.c: Likewise.
6962 * gcc.target/arm/mve/intrinsics/vctp16q_m.c: Likewise.
6963 * gcc.target/arm/mve/intrinsics/vctp32q_m.c: Likewise.
6964 * gcc.target/arm/mve/intrinsics/vctp64q_m.c: Likewise.
6965 * gcc.target/arm/mve/intrinsics/vctp8q_m.c: Likewise.
6966 * gcc.target/arm/mve/intrinsics/vcvtbq_f16_f32.c: Likewise.
6967 * gcc.target/arm/mve/intrinsics/vcvttq_f16_f32.c: Likewise.
6968 * gcc.target/arm/mve/intrinsics/veorq_f16.c: Likewise.
6969 * gcc.target/arm/mve/intrinsics/veorq_f32.c: Likewise.
6970 * gcc.target/arm/mve/intrinsics/vmaxnmaq_f16.c: Likewise.
6971 * gcc.target/arm/mve/intrinsics/vmaxnmaq_f32.c: Likewise.
6972 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f16.c: Likewise.
6973 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f32.c: Likewise.
6974 * gcc.target/arm/mve/intrinsics/vmaxnmq_f16.c: Likewise.
6975 * gcc.target/arm/mve/intrinsics/vmaxnmq_f32.c: Likewise.
6976 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f16.c: Likewise.
6977 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f32.c: Likewise.
6978 * gcc.target/arm/mve/intrinsics/vminnmaq_f16.c: Likewise.
6979 * gcc.target/arm/mve/intrinsics/vminnmaq_f32.c: Likewise.
6980 * gcc.target/arm/mve/intrinsics/vminnmavq_f16.c: Likewise.
6981 * gcc.target/arm/mve/intrinsics/vminnmavq_f32.c: Likewise.
6982 * gcc.target/arm/mve/intrinsics/vminnmq_f16.c: Likewise.
6983 * gcc.target/arm/mve/intrinsics/vminnmq_f32.c: Likewise.
6984 * gcc.target/arm/mve/intrinsics/vminnmvq_f16.c: Likewise.
6985 * gcc.target/arm/mve/intrinsics/vminnmvq_f32.c: Likewise.
6986 * gcc.target/arm/mve/intrinsics/vmlaldavq_s16.c: Likewise.
6987 * gcc.target/arm/mve/intrinsics/vmlaldavq_s32.c: Likewise.
6988 * gcc.target/arm/mve/intrinsics/vmlaldavq_u16.c: Likewise.
6989 * gcc.target/arm/mve/intrinsics/vmlaldavq_u32.c: Likewise.
6990 * gcc.target/arm/mve/intrinsics/vmlaldavxq_s16.c: Likewise.
6991 * gcc.target/arm/mve/intrinsics/vmlaldavxq_s32.c: Likewise.
6992 * gcc.target/arm/mve/intrinsics/vmlaldavxq_u16.c: Likewise.
6993 * gcc.target/arm/mve/intrinsics/vmlaldavxq_u32.c: Likewise.
6994 * gcc.target/arm/mve/intrinsics/vmlsldavq_s16.c: Likewise.
6995 * gcc.target/arm/mve/intrinsics/vmlsldavq_s32.c: Likewise.
6996 * gcc.target/arm/mve/intrinsics/vmlsldavxq_s16.c: Likewise.
6997 * gcc.target/arm/mve/intrinsics/vmlsldavxq_s32.c: Likewise.
6998 * gcc.target/arm/mve/intrinsics/vmovnbq_s16.c: Likewise.
6999 * gcc.target/arm/mve/intrinsics/vmovnbq_s32.c: Likewise.
7000 * gcc.target/arm/mve/intrinsics/vmovnbq_u16.c: Likewise.
7001 * gcc.target/arm/mve/intrinsics/vmovnbq_u32.c: Likewise.
7002 * gcc.target/arm/mve/intrinsics/vmovntq_s16.c: Likewise.
7003 * gcc.target/arm/mve/intrinsics/vmovntq_s32.c: Likewise.
7004 * gcc.target/arm/mve/intrinsics/vmovntq_u16.c: Likewise.
7005 * gcc.target/arm/mve/intrinsics/vmovntq_u32.c: Likewise.
7006 * gcc.target/arm/mve/intrinsics/vmullbq_poly_p16.c: Likewise.
7007 * gcc.target/arm/mve/intrinsics/vmullbq_poly_p8.c: Likewise.
7008 * gcc.target/arm/mve/intrinsics/vmulltq_poly_p16.c: Likewise.
7009 * gcc.target/arm/mve/intrinsics/vmulltq_poly_p8.c: Likewise.
7010 * gcc.target/arm/mve/intrinsics/vmulq_f16.c: Likewise.
7011 * gcc.target/arm/mve/intrinsics/vmulq_f32.c: Likewise.
7012 * gcc.target/arm/mve/intrinsics/vmulq_n_f16.c: Likewise.
7013 * gcc.target/arm/mve/intrinsics/vmulq_n_f32.c: Likewise.
7014 * gcc.target/arm/mve/intrinsics/vornq_f16.c: Likewise.
7015 * gcc.target/arm/mve/intrinsics/vornq_f32.c: Likewise.
7016 * gcc.target/arm/mve/intrinsics/vorrq_f16.c: Likewise.
7017 * gcc.target/arm/mve/intrinsics/vorrq_f32.c: Likewise.
7018 * gcc.target/arm/mve/intrinsics/vorrq_n_s16.c: Likewise.
7019 * gcc.target/arm/mve/intrinsics/vorrq_n_s32.c: Likewise.
7020 * gcc.target/arm/mve/intrinsics/vorrq_n_u16.c: Likewise.
7021 * gcc.target/arm/mve/intrinsics/vorrq_n_u32.c: Likewise.
7022 * gcc.target/arm/mve/intrinsics/vqdmullbq_n_s16.c: Likewise.
7023 * gcc.target/arm/mve/intrinsics/vqdmullbq_n_s32.c: Likewise.
7024 * gcc.target/arm/mve/intrinsics/vqdmullbq_s16.c: Likewise.
7025 * gcc.target/arm/mve/intrinsics/vqdmullbq_s32.c: Likewise.
7026 * gcc.target/arm/mve/intrinsics/vqdmulltq_n_s16.c: Likewise.
7027 * gcc.target/arm/mve/intrinsics/vqdmulltq_n_s32.c: Likewise.
7028 * gcc.target/arm/mve/intrinsics/vqdmulltq_s16.c: Likewise.
7029 * gcc.target/arm/mve/intrinsics/vqdmulltq_s32.c: Likewise.
7030 * gcc.target/arm/mve/intrinsics/vqmovnbq_s16.c: Likewise.
7031 * gcc.target/arm/mve/intrinsics/vqmovnbq_s32.c: Likewise.
7032 * gcc.target/arm/mve/intrinsics/vqmovnbq_u16.c: Likewise.
7033 * gcc.target/arm/mve/intrinsics/vqmovnbq_u32.c: Likewise.
7034 * gcc.target/arm/mve/intrinsics/vqmovntq_s16.c: Likewise.
7035 * gcc.target/arm/mve/intrinsics/vqmovntq_s32.c: Likewise.
7036 * gcc.target/arm/mve/intrinsics/vqmovntq_u16.c: Likewise.
7037 * gcc.target/arm/mve/intrinsics/vqmovntq_u32.c: Likewise.
7038 * gcc.target/arm/mve/intrinsics/vqmovunbq_s16.c: Likewise.
7039 * gcc.target/arm/mve/intrinsics/vqmovunbq_s32.c: Likewise.
7040 * gcc.target/arm/mve/intrinsics/vqmovuntq_s16.c: Likewise.
7041 * gcc.target/arm/mve/intrinsics/vqmovuntq_s32.c: Likewise.
7042 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_s32.c: Likewise.
7043 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_u32.c: Likewise.
7044 * gcc.target/arm/mve/intrinsics/vrmlaldavhxq_s32.c: Likewise.
7045 * gcc.target/arm/mve/intrinsics/vrmlsldavhq_s32.c: Likewise.
7046 * gcc.target/arm/mve/intrinsics/vrmlsldavhxq_s32.c: Likewise.
7047 * gcc.target/arm/mve/intrinsics/vshllbq_n_s16.c: Likewise.
7048 * gcc.target/arm/mve/intrinsics/vshllbq_n_s8.c: Likewise.
7049 * gcc.target/arm/mve/intrinsics/vshllbq_n_u16.c: Likewise.
7050 * gcc.target/arm/mve/intrinsics/vshllbq_n_u8.c: Likewise.
7051 * gcc.target/arm/mve/intrinsics/vshlltq_n_s16.c: Likewise.
7052 * gcc.target/arm/mve/intrinsics/vshlltq_n_s8.c: Likewise.
7053 * gcc.target/arm/mve/intrinsics/vshlltq_n_u16.c: Likewise.
7054 * gcc.target/arm/mve/intrinsics/vshlltq_n_u8.c: Likewise.
7055 * gcc.target/arm/mve/intrinsics/vsubq_f16.c: Likewise.
7056 * gcc.target/arm/mve/intrinsics/vsubq_f32.c: Likewise.
7057
7058 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
7059 Mihail Ionescu <mihail.ionescu@arm.com>
7060 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
7061
7062 * gcc.target/arm/mve/intrinsics/vabdq_s16.c: New test.
7063 * gcc.target/arm/mve/intrinsics/vabdq_s32.c: Likewise.
7064 * gcc.target/arm/mve/intrinsics/vabdq_s8.c: Likewise.
7065 * gcc.target/arm/mve/intrinsics/vabdq_u16.c: Likewise.
7066 * gcc.target/arm/mve/intrinsics/vabdq_u32.c: Likewise.
7067 * gcc.target/arm/mve/intrinsics/vabdq_u8.c: Likewise.
7068 * gcc.target/arm/mve/intrinsics/vaddq_n_s16.c: Likewise.
7069 * gcc.target/arm/mve/intrinsics/vaddq_n_s32.c: Likewise.
7070 * gcc.target/arm/mve/intrinsics/vaddq_n_s8.c: Likewise.
7071 * gcc.target/arm/mve/intrinsics/vaddq_n_u16.c: Likewise.
7072 * gcc.target/arm/mve/intrinsics/vaddq_n_u32.c: Likewise.
7073 * gcc.target/arm/mve/intrinsics/vaddq_n_u8.c: Likewise.
7074 * gcc.target/arm/mve/intrinsics/vaddvaq_s16.c: Likewise.
7075 * gcc.target/arm/mve/intrinsics/vaddvaq_s32.c: Likewise.
7076 * gcc.target/arm/mve/intrinsics/vaddvaq_s8.c: Likewise.
7077 * gcc.target/arm/mve/intrinsics/vaddvaq_u16.c: Likewise.
7078 * gcc.target/arm/mve/intrinsics/vaddvaq_u32.c: Likewise.
7079 * gcc.target/arm/mve/intrinsics/vaddvaq_u8.c: Likewise.
7080 * gcc.target/arm/mve/intrinsics/vaddvq_p_s16.c: Likewise.
7081 * gcc.target/arm/mve/intrinsics/vaddvq_p_s32.c: Likewise.
7082 * gcc.target/arm/mve/intrinsics/vaddvq_p_s8.c: Likewise.
7083 * gcc.target/arm/mve/intrinsics/vaddvq_p_u16.c: Likewise.
7084 * gcc.target/arm/mve/intrinsics/vaddvq_p_u32.c: Likewise.
7085 * gcc.target/arm/mve/intrinsics/vaddvq_p_u8.c: Likewise.
7086 * gcc.target/arm/mve/intrinsics/vandq_s16.c: Likewise.
7087 * gcc.target/arm/mve/intrinsics/vandq_s32.c: Likewise.
7088 * gcc.target/arm/mve/intrinsics/vandq_s8.c: Likewise.
7089 * gcc.target/arm/mve/intrinsics/vandq_u16.c: Likewise.
7090 * gcc.target/arm/mve/intrinsics/vandq_u32.c: Likewise.
7091 * gcc.target/arm/mve/intrinsics/vandq_u8.c: Likewise.
7092 * gcc.target/arm/mve/intrinsics/vbicq_s16.c: Likewise.
7093 * gcc.target/arm/mve/intrinsics/vbicq_s32.c: Likewise.
7094 * gcc.target/arm/mve/intrinsics/vbicq_s8.c: Likewise.
7095 * gcc.target/arm/mve/intrinsics/vbicq_u16.c: Likewise.
7096 * gcc.target/arm/mve/intrinsics/vbicq_u32.c: Likewise.
7097 * gcc.target/arm/mve/intrinsics/vbicq_u8.c: Likewise.
7098 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s16.c: Likewise.
7099 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s32.c: Likewise.
7100 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s8.c: Likewise.
7101 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u16.c: Likewise.
7102 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u32.c: Likewise.
7103 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u8.c: Likewise.
7104 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s16.c: Likewise.
7105 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s32.c: Likewise.
7106 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s8.c: Likewise.
7107 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u16.c: Likewise.
7108 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u32.c: Likewise.
7109 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u8.c: Likewise.
7110 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s16.c: Likewise.
7111 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s32.c: Likewise.
7112 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s8.c: Likewise.
7113 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u16.c: Likewise.
7114 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u32.c: Likewise.
7115 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u8.c: Likewise.
7116 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u16.c: Likewise.
7117 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u32.c: Likewise.
7118 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u8.c: Likewise.
7119 * gcc.target/arm/mve/intrinsics/vcmpcsq_u16.c: Likewise.
7120 * gcc.target/arm/mve/intrinsics/vcmpcsq_u32.c: Likewise.
7121 * gcc.target/arm/mve/intrinsics/vcmpcsq_u8.c: Likewise.
7122 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_s16.c: Likewise.
7123 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_s32.c: Likewise.
7124 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_s8.c: Likewise.
7125 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u16.c: Likewise.
7126 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u32.c: Likewise.
7127 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u8.c: Likewise.
7128 * gcc.target/arm/mve/intrinsics/vcmpeqq_s16.c: Likewise.
7129 * gcc.target/arm/mve/intrinsics/vcmpeqq_s32.c: Likewise.
7130 * gcc.target/arm/mve/intrinsics/vcmpeqq_s8.c: Likewise.
7131 * gcc.target/arm/mve/intrinsics/vcmpeqq_u16.c: Likewise.
7132 * gcc.target/arm/mve/intrinsics/vcmpeqq_u32.c: Likewise.
7133 * gcc.target/arm/mve/intrinsics/vcmpeqq_u8.c: Likewise.
7134 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_s16.c: Likewise.
7135 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_s32.c: Likewise.
7136 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_s8.c: Likewise.
7137 * gcc.target/arm/mve/intrinsics/vcmpgeq_s16.c: Likewise.
7138 * gcc.target/arm/mve/intrinsics/vcmpgeq_s32.c: Likewise.
7139 * gcc.target/arm/mve/intrinsics/vcmpgeq_s8.c: Likewise.
7140 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_s16.c: Likewise.
7141 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_s32.c: Likewise.
7142 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_s8.c: Likewise.
7143 * gcc.target/arm/mve/intrinsics/vcmpgtq_s16.c: Likewise.
7144 * gcc.target/arm/mve/intrinsics/vcmpgtq_s32.c: Likewise.
7145 * gcc.target/arm/mve/intrinsics/vcmpgtq_s8.c: Likewise.
7146 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u16.c: Likewise.
7147 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u32.c: Likewise.
7148 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u8.c: Likewise.
7149 * gcc.target/arm/mve/intrinsics/vcmphiq_u16.c: Likewise.
7150 * gcc.target/arm/mve/intrinsics/vcmphiq_u32.c: Likewise.
7151 * gcc.target/arm/mve/intrinsics/vcmphiq_u8.c: Likewise.
7152 * gcc.target/arm/mve/intrinsics/vcmpleq_n_s16.c: Likewise.
7153 * gcc.target/arm/mve/intrinsics/vcmpleq_n_s32.c: Likewise.
7154 * gcc.target/arm/mve/intrinsics/vcmpleq_n_s8.c: Likewise.
7155 * gcc.target/arm/mve/intrinsics/vcmpleq_s16.c: Likewise.
7156 * gcc.target/arm/mve/intrinsics/vcmpleq_s32.c: Likewise.
7157 * gcc.target/arm/mve/intrinsics/vcmpleq_s8.c: Likewise.
7158 * gcc.target/arm/mve/intrinsics/vcmpltq_n_s16.c: Likewise.
7159 * gcc.target/arm/mve/intrinsics/vcmpltq_n_s32.c: Likewise.
7160 * gcc.target/arm/mve/intrinsics/vcmpltq_n_s8.c: Likewise.
7161 * gcc.target/arm/mve/intrinsics/vcmpltq_s16.c: Likewise.
7162 * gcc.target/arm/mve/intrinsics/vcmpltq_s32.c: Likewise.
7163 * gcc.target/arm/mve/intrinsics/vcmpltq_s8.c: Likewise.
7164 * gcc.target/arm/mve/intrinsics/vcmpneq_n_s16.c: Likewise.
7165 * gcc.target/arm/mve/intrinsics/vcmpneq_n_s32.c: Likewise.
7166 * gcc.target/arm/mve/intrinsics/vcmpneq_n_s8.c: Likewise.
7167 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u16.c: Likewise.
7168 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u32.c: Likewise.
7169 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u8.c: Likewise.
7170 * gcc.target/arm/mve/intrinsics/veorq_s16.c: Likewise.
7171 * gcc.target/arm/mve/intrinsics/veorq_s32.c: Likewise.
7172 * gcc.target/arm/mve/intrinsics/veorq_s8.c: Likewise.
7173 * gcc.target/arm/mve/intrinsics/veorq_u16.c: Likewise.
7174 * gcc.target/arm/mve/intrinsics/veorq_u32.c: Likewise.
7175 * gcc.target/arm/mve/intrinsics/veorq_u8.c: Likewise.
7176 * gcc.target/arm/mve/intrinsics/vhaddq_n_s16.c: Likewise.
7177 * gcc.target/arm/mve/intrinsics/vhaddq_n_s32.c: Likewise.
7178 * gcc.target/arm/mve/intrinsics/vhaddq_n_s8.c: Likewise.
7179 * gcc.target/arm/mve/intrinsics/vhaddq_n_u16.c: Likewise.
7180 * gcc.target/arm/mve/intrinsics/vhaddq_n_u32.c: Likewise.
7181 * gcc.target/arm/mve/intrinsics/vhaddq_n_u8.c: Likewise.
7182 * gcc.target/arm/mve/intrinsics/vhaddq_s16.c: Likewise.
7183 * gcc.target/arm/mve/intrinsics/vhaddq_s32.c: Likewise.
7184 * gcc.target/arm/mve/intrinsics/vhaddq_s8.c: Likewise.
7185 * gcc.target/arm/mve/intrinsics/vhaddq_u16.c: Likewise.
7186 * gcc.target/arm/mve/intrinsics/vhaddq_u32.c: Likewise.
7187 * gcc.target/arm/mve/intrinsics/vhaddq_u8.c: Likewise.
7188 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s16.c: Likewise.
7189 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s32.c: Likewise.
7190 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s8.c: Likewise.
7191 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s16.c: Likewise.
7192 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s32.c: Likewise.
7193 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s8.c: Likewise.
7194 * gcc.target/arm/mve/intrinsics/vhsubq_n_s16.c: Likewise.
7195 * gcc.target/arm/mve/intrinsics/vhsubq_n_s32.c: Likewise.
7196 * gcc.target/arm/mve/intrinsics/vhsubq_n_s8.c: Likewise.
7197 * gcc.target/arm/mve/intrinsics/vhsubq_n_u16.c: Likewise.
7198 * gcc.target/arm/mve/intrinsics/vhsubq_n_u32.c: Likewise.
7199 * gcc.target/arm/mve/intrinsics/vhsubq_n_u8.c: Likewise.
7200 * gcc.target/arm/mve/intrinsics/vhsubq_s16.c: Likewise.
7201 * gcc.target/arm/mve/intrinsics/vhsubq_s32.c: Likewise.
7202 * gcc.target/arm/mve/intrinsics/vhsubq_s8.c: Likewise.
7203 * gcc.target/arm/mve/intrinsics/vhsubq_u16.c: Likewise.
7204 * gcc.target/arm/mve/intrinsics/vhsubq_u32.c: Likewise.
7205 * gcc.target/arm/mve/intrinsics/vhsubq_u8.c: Likewise.
7206 * gcc.target/arm/mve/intrinsics/vmaxaq_s16.c: Likewise.
7207 * gcc.target/arm/mve/intrinsics/vmaxaq_s32.c: Likewise.
7208 * gcc.target/arm/mve/intrinsics/vmaxaq_s8.c: Likewise.
7209 * gcc.target/arm/mve/intrinsics/vmaxavq_s16.c: Likewise.
7210 * gcc.target/arm/mve/intrinsics/vmaxavq_s32.c: Likewise.
7211 * gcc.target/arm/mve/intrinsics/vmaxavq_s8.c: Likewise.
7212 * gcc.target/arm/mve/intrinsics/vmaxq_s16.c: Likewise.
7213 * gcc.target/arm/mve/intrinsics/vmaxq_s32.c: Likewise.
7214 * gcc.target/arm/mve/intrinsics/vmaxq_s8.c: Likewise.
7215 * gcc.target/arm/mve/intrinsics/vmaxq_u16.c: Likewise.
7216 * gcc.target/arm/mve/intrinsics/vmaxq_u32.c: Likewise.
7217 * gcc.target/arm/mve/intrinsics/vmaxq_u8.c: Likewise.
7218 * gcc.target/arm/mve/intrinsics/vmaxvq_s16.c: Likewise.
7219 * gcc.target/arm/mve/intrinsics/vmaxvq_s32.c: Likewise.
7220 * gcc.target/arm/mve/intrinsics/vmaxvq_s8.c: Likewise.
7221 * gcc.target/arm/mve/intrinsics/vmaxvq_u16.c: Likewise.
7222 * gcc.target/arm/mve/intrinsics/vmaxvq_u32.c: Likewise.
7223 * gcc.target/arm/mve/intrinsics/vmaxvq_u8.c: Likewise.
7224 * gcc.target/arm/mve/intrinsics/vminaq_s16.c: Likewise.
7225 * gcc.target/arm/mve/intrinsics/vminaq_s32.c: Likewise.
7226 * gcc.target/arm/mve/intrinsics/vminaq_s8.c: Likewise.
7227 * gcc.target/arm/mve/intrinsics/vminavq_s16.c: Likewise.
7228 * gcc.target/arm/mve/intrinsics/vminavq_s32.c: Likewise.
7229 * gcc.target/arm/mve/intrinsics/vminavq_s8.c: Likewise.
7230 * gcc.target/arm/mve/intrinsics/vminq_s16.c: Likewise.
7231 * gcc.target/arm/mve/intrinsics/vminq_s32.c: Likewise.
7232 * gcc.target/arm/mve/intrinsics/vminq_s8.c: Likewise.
7233 * gcc.target/arm/mve/intrinsics/vminq_u16.c: Likewise.
7234 * gcc.target/arm/mve/intrinsics/vminq_u32.c: Likewise.
7235 * gcc.target/arm/mve/intrinsics/vminq_u8.c: Likewise.
7236 * gcc.target/arm/mve/intrinsics/vminvq_s16.c: Likewise.
7237 * gcc.target/arm/mve/intrinsics/vminvq_s32.c: Likewise.
7238 * gcc.target/arm/mve/intrinsics/vminvq_s8.c: Likewise.
7239 * gcc.target/arm/mve/intrinsics/vminvq_u16.c: Likewise.
7240 * gcc.target/arm/mve/intrinsics/vminvq_u32.c: Likewise.
7241 * gcc.target/arm/mve/intrinsics/vminvq_u8.c: Likewise.
7242 * gcc.target/arm/mve/intrinsics/vmladavq_s16.c: Likewise.
7243 * gcc.target/arm/mve/intrinsics/vmladavq_s32.c: Likewise.
7244 * gcc.target/arm/mve/intrinsics/vmladavq_s8.c: Likewise.
7245 * gcc.target/arm/mve/intrinsics/vmladavq_u16.c: Likewise.
7246 * gcc.target/arm/mve/intrinsics/vmladavq_u32.c: Likewise.
7247 * gcc.target/arm/mve/intrinsics/vmladavq_u8.c: Likewise.
7248 * gcc.target/arm/mve/intrinsics/vmladavxq_s16.c: Likewise.
7249 * gcc.target/arm/mve/intrinsics/vmladavxq_s32.c: Likewise.
7250 * gcc.target/arm/mve/intrinsics/vmladavxq_s8.c: Likewise.
7251 * gcc.target/arm/mve/intrinsics/vmlsdavq_s16.c: Likewise.
7252 * gcc.target/arm/mve/intrinsics/vmlsdavq_s32.c: Likewise.
7253 * gcc.target/arm/mve/intrinsics/vmlsdavq_s8.c: Likewise.
7254 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s16.c: Likewise.
7255 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s32.c: Likewise.
7256 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s8.c: Likewise.
7257 * gcc.target/arm/mve/intrinsics/vmulhq_s16.c: Likewise.
7258 * gcc.target/arm/mve/intrinsics/vmulhq_s32.c: Likewise.
7259 * gcc.target/arm/mve/intrinsics/vmulhq_s8.c: Likewise.
7260 * gcc.target/arm/mve/intrinsics/vmulhq_u16.c: Likewise.
7261 * gcc.target/arm/mve/intrinsics/vmulhq_u32.c: Likewise.
7262 * gcc.target/arm/mve/intrinsics/vmulhq_u8.c: Likewise.
7263 * gcc.target/arm/mve/intrinsics/vmullbq_int_s16.c: Likewise.
7264 * gcc.target/arm/mve/intrinsics/vmullbq_int_s32.c: Likewise.
7265 * gcc.target/arm/mve/intrinsics/vmullbq_int_s8.c: Likewise.
7266 * gcc.target/arm/mve/intrinsics/vmullbq_int_u16.c: Likewise.
7267 * gcc.target/arm/mve/intrinsics/vmullbq_int_u32.c: Likewise.
7268 * gcc.target/arm/mve/intrinsics/vmullbq_int_u8.c: Likewise.
7269 * gcc.target/arm/mve/intrinsics/vmulltq_int_s16.c: Likewise.
7270 * gcc.target/arm/mve/intrinsics/vmulltq_int_s32.c: Likewise.
7271 * gcc.target/arm/mve/intrinsics/vmulltq_int_s8.c: Likewise.
7272 * gcc.target/arm/mve/intrinsics/vmulltq_int_u16.c: Likewise.
7273 * gcc.target/arm/mve/intrinsics/vmulltq_int_u32.c: Likewise.
7274 * gcc.target/arm/mve/intrinsics/vmulltq_int_u8.c: Likewise.
7275 * gcc.target/arm/mve/intrinsics/vmulq_n_s16.c: Likewise.
7276 * gcc.target/arm/mve/intrinsics/vmulq_n_s32.c: Likewise.
7277 * gcc.target/arm/mve/intrinsics/vmulq_n_s8.c: Likewise.
7278 * gcc.target/arm/mve/intrinsics/vmulq_n_u16.c: Likewise.
7279 * gcc.target/arm/mve/intrinsics/vmulq_n_u32.c: Likewise.
7280 * gcc.target/arm/mve/intrinsics/vmulq_n_u8.c: Likewise.
7281 * gcc.target/arm/mve/intrinsics/vmulq_s16.c: Likewise.
7282 * gcc.target/arm/mve/intrinsics/vmulq_s32.c: Likewise.
7283 * gcc.target/arm/mve/intrinsics/vmulq_s8.c: Likewise.
7284 * gcc.target/arm/mve/intrinsics/vmulq_u16.c: Likewise.
7285 * gcc.target/arm/mve/intrinsics/vmulq_u32.c: Likewise.
7286 * gcc.target/arm/mve/intrinsics/vmulq_u8.c: Likewise.
7287 * gcc.target/arm/mve/intrinsics/vornq_s16.c: Likewise.
7288 * gcc.target/arm/mve/intrinsics/vornq_s32.c: Likewise.
7289 * gcc.target/arm/mve/intrinsics/vornq_s8.c: Likewise.
7290 * gcc.target/arm/mve/intrinsics/vornq_u16.c: Likewise.
7291 * gcc.target/arm/mve/intrinsics/vornq_u32.c: Likewise.
7292 * gcc.target/arm/mve/intrinsics/vornq_u8.c: Likewise.
7293 * gcc.target/arm/mve/intrinsics/vorrq_s16.c: Likewise.
7294 * gcc.target/arm/mve/intrinsics/vorrq_s32.c: Likewise.
7295 * gcc.target/arm/mve/intrinsics/vorrq_s8.c: Likewise.
7296 * gcc.target/arm/mve/intrinsics/vorrq_u16.c: Likewise.
7297 * gcc.target/arm/mve/intrinsics/vorrq_u32.c: Likewise.
7298 * gcc.target/arm/mve/intrinsics/vorrq_u8.c: Likewise.
7299 * gcc.target/arm/mve/intrinsics/vqaddq_n_s16.c: Likewise.
7300 * gcc.target/arm/mve/intrinsics/vqaddq_n_s32.c: Likewise.
7301 * gcc.target/arm/mve/intrinsics/vqaddq_n_s8.c: Likewise.
7302 * gcc.target/arm/mve/intrinsics/vqaddq_n_u16.c: Likewise.
7303 * gcc.target/arm/mve/intrinsics/vqaddq_n_u32.c: Likewise.
7304 * gcc.target/arm/mve/intrinsics/vqaddq_n_u8.c: Likewise.
7305 * gcc.target/arm/mve/intrinsics/vqaddq_s16.c: Likewise.
7306 * gcc.target/arm/mve/intrinsics/vqaddq_s32.c: Likewise.
7307 * gcc.target/arm/mve/intrinsics/vqaddq_s8.c: Likewise.
7308 * gcc.target/arm/mve/intrinsics/vqaddq_u16.c: Likewise.
7309 * gcc.target/arm/mve/intrinsics/vqaddq_u32.c: Likewise.
7310 * gcc.target/arm/mve/intrinsics/vqaddq_u8.c: Likewise.
7311 * gcc.target/arm/mve/intrinsics/vqdmulhq_n_s16.c: Likewise.
7312 * gcc.target/arm/mve/intrinsics/vqdmulhq_n_s32.c: Likewise.
7313 * gcc.target/arm/mve/intrinsics/vqdmulhq_n_s8.c: Likewise.
7314 * gcc.target/arm/mve/intrinsics/vqdmulhq_s16.c: Likewise.
7315 * gcc.target/arm/mve/intrinsics/vqdmulhq_s32.c: Likewise.
7316 * gcc.target/arm/mve/intrinsics/vqdmulhq_s8.c: Likewise.
7317 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s16.c: Likewise.
7318 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s32.c: Likewise.
7319 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s8.c: Likewise.
7320 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s16.c: Likewise.
7321 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s32.c: Likewise.
7322 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s8.c: Likewise.
7323 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s16.c: Likewise.
7324 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s32.c: Likewise.
7325 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s8.c: Likewise.
7326 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u16.c: Likewise.
7327 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u32.c: Likewise.
7328 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u8.c: Likewise.
7329 * gcc.target/arm/mve/intrinsics/vqrshlq_s16.c: Likewise.
7330 * gcc.target/arm/mve/intrinsics/vqrshlq_s32.c: Likewise.
7331 * gcc.target/arm/mve/intrinsics/vqrshlq_s8.c: Likewise.
7332 * gcc.target/arm/mve/intrinsics/vqrshlq_u16.c: Likewise.
7333 * gcc.target/arm/mve/intrinsics/vqrshlq_u32.c: Likewise.
7334 * gcc.target/arm/mve/intrinsics/vqrshlq_u8.c: Likewise.
7335 * gcc.target/arm/mve/intrinsics/vqshlq_n_s16.c: Likewise.
7336 * gcc.target/arm/mve/intrinsics/vqshlq_n_s32.c: Likewise.
7337 * gcc.target/arm/mve/intrinsics/vqshlq_n_s8.c: Likewise.
7338 * gcc.target/arm/mve/intrinsics/vqshlq_n_u16.c: Likewise.
7339 * gcc.target/arm/mve/intrinsics/vqshlq_n_u32.c: Likewise.
7340 * gcc.target/arm/mve/intrinsics/vqshlq_n_u8.c: Likewise.
7341 * gcc.target/arm/mve/intrinsics/vqshlq_r_s16.c: Likewise.
7342 * gcc.target/arm/mve/intrinsics/vqshlq_r_s32.c: Likewise.
7343 * gcc.target/arm/mve/intrinsics/vqshlq_r_s8.c: Likewise.
7344 * gcc.target/arm/mve/intrinsics/vqshlq_r_u16.c: Likewise.
7345 * gcc.target/arm/mve/intrinsics/vqshlq_r_u32.c: Likewise.
7346 * gcc.target/arm/mve/intrinsics/vqshlq_r_u8.c: Likewise.
7347 * gcc.target/arm/mve/intrinsics/vqshlq_s16.c: Likewise.
7348 * gcc.target/arm/mve/intrinsics/vqshlq_s32.c: Likewise.
7349 * gcc.target/arm/mve/intrinsics/vqshlq_s8.c: Likewise.
7350 * gcc.target/arm/mve/intrinsics/vqshlq_u16.c: Likewise.
7351 * gcc.target/arm/mve/intrinsics/vqshlq_u32.c: Likewise.
7352 * gcc.target/arm/mve/intrinsics/vqshlq_u8.c: Likewise.
7353 * gcc.target/arm/mve/intrinsics/vqshluq_n_s16.c: Likewise.
7354 * gcc.target/arm/mve/intrinsics/vqshluq_n_s32.c: Likewise.
7355 * gcc.target/arm/mve/intrinsics/vqshluq_n_s8.c: Likewise.
7356 * gcc.target/arm/mve/intrinsics/vqsubq_n_s16.c: Likewise.
7357 * gcc.target/arm/mve/intrinsics/vqsubq_n_s32.c: Likewise.
7358 * gcc.target/arm/mve/intrinsics/vqsubq_n_s8.c: Likewise.
7359 * gcc.target/arm/mve/intrinsics/vqsubq_n_u16.c: Likewise.
7360 * gcc.target/arm/mve/intrinsics/vqsubq_n_u32.c: Likewise.
7361 * gcc.target/arm/mve/intrinsics/vqsubq_n_u8.c: Likewise.
7362 * gcc.target/arm/mve/intrinsics/vqsubq_s16.c: Likewise.
7363 * gcc.target/arm/mve/intrinsics/vqsubq_s32.c: Likewise.
7364 * gcc.target/arm/mve/intrinsics/vqsubq_s8.c: Likewise.
7365 * gcc.target/arm/mve/intrinsics/vqsubq_u16.c: Likewise.
7366 * gcc.target/arm/mve/intrinsics/vqsubq_u32.c: Likewise.
7367 * gcc.target/arm/mve/intrinsics/vqsubq_u8.c: Likewise.
7368 * gcc.target/arm/mve/intrinsics/vrhaddq_s16.c: Likewise.
7369 * gcc.target/arm/mve/intrinsics/vrhaddq_s32.c: Likewise.
7370 * gcc.target/arm/mve/intrinsics/vrhaddq_s8.c: Likewise.
7371 * gcc.target/arm/mve/intrinsics/vrhaddq_u16.c: Likewise.
7372 * gcc.target/arm/mve/intrinsics/vrhaddq_u32.c: Likewise.
7373 * gcc.target/arm/mve/intrinsics/vrhaddq_u8.c: Likewise.
7374 * gcc.target/arm/mve/intrinsics/vrmulhq_s16.c: Likewise.
7375 * gcc.target/arm/mve/intrinsics/vrmulhq_s32.c: Likewise.
7376 * gcc.target/arm/mve/intrinsics/vrmulhq_s8.c: Likewise.
7377 * gcc.target/arm/mve/intrinsics/vrmulhq_u16.c: Likewise.
7378 * gcc.target/arm/mve/intrinsics/vrmulhq_u32.c: Likewise.
7379 * gcc.target/arm/mve/intrinsics/vrmulhq_u8.c: Likewise.
7380 * gcc.target/arm/mve/intrinsics/vrshlq_n_s16.c: Likewise.
7381 * gcc.target/arm/mve/intrinsics/vrshlq_n_s32.c: Likewise.
7382 * gcc.target/arm/mve/intrinsics/vrshlq_n_s8.c: Likewise.
7383 * gcc.target/arm/mve/intrinsics/vrshlq_n_u16.c: Likewise.
7384 * gcc.target/arm/mve/intrinsics/vrshlq_n_u32.c: Likewise.
7385 * gcc.target/arm/mve/intrinsics/vrshlq_n_u8.c: Likewise.
7386 * gcc.target/arm/mve/intrinsics/vrshlq_s16.c: Likewise.
7387 * gcc.target/arm/mve/intrinsics/vrshlq_s32.c: Likewise.
7388 * gcc.target/arm/mve/intrinsics/vrshlq_s8.c: Likewise.
7389 * gcc.target/arm/mve/intrinsics/vrshlq_u16.c: Likewise.
7390 * gcc.target/arm/mve/intrinsics/vrshlq_u32.c: Likewise.
7391 * gcc.target/arm/mve/intrinsics/vrshlq_u8.c: Likewise.
7392 * gcc.target/arm/mve/intrinsics/vrshrq_n_s16.c: Likewise.
7393 * gcc.target/arm/mve/intrinsics/vrshrq_n_s32.c: Likewise.
7394 * gcc.target/arm/mve/intrinsics/vrshrq_n_s8.c: Likewise.
7395 * gcc.target/arm/mve/intrinsics/vrshrq_n_u16.c: Likewise.
7396 * gcc.target/arm/mve/intrinsics/vrshrq_n_u32.c: Likewise.
7397 * gcc.target/arm/mve/intrinsics/vrshrq_n_u8.c: Likewise.
7398 * gcc.target/arm/mve/intrinsics/vshlq_n_s16.c: Likewise.
7399 * gcc.target/arm/mve/intrinsics/vshlq_n_s32.c: Likewise.
7400 * gcc.target/arm/mve/intrinsics/vshlq_n_s8.c: Likewise.
7401 * gcc.target/arm/mve/intrinsics/vshlq_n_u16.c: Likewise.
7402 * gcc.target/arm/mve/intrinsics/vshlq_n_u32.c: Likewise.
7403 * gcc.target/arm/mve/intrinsics/vshlq_n_u8.c: Likewise.
7404 * gcc.target/arm/mve/intrinsics/vshlq_r_s16.c: Likewise.
7405 * gcc.target/arm/mve/intrinsics/vshlq_r_s32.c: Likewise.
7406 * gcc.target/arm/mve/intrinsics/vshlq_r_s8.c: Likewise.
7407 * gcc.target/arm/mve/intrinsics/vshlq_r_u16.c: Likewise.
7408 * gcc.target/arm/mve/intrinsics/vshlq_r_u32.c: Likewise.
7409 * gcc.target/arm/mve/intrinsics/vshlq_r_u8.c: Likewise.
7410 * gcc.target/arm/mve/intrinsics/vsubq_n_s16.c: Likewise.
7411 * gcc.target/arm/mve/intrinsics/vsubq_n_s32.c: Likewise.
7412 * gcc.target/arm/mve/intrinsics/vsubq_n_s8.c: Likewise.
7413 * gcc.target/arm/mve/intrinsics/vsubq_n_u16.c: Likewise.
7414 * gcc.target/arm/mve/intrinsics/vsubq_n_u32.c: Likewise.
7415 * gcc.target/arm/mve/intrinsics/vsubq_n_u8.c: Likewise.
7416 * gcc.target/arm/mve/intrinsics/vsubq_s16.c: Likewise.
7417 * gcc.target/arm/mve/intrinsics/vsubq_s32.c: Likewise.
7418 * gcc.target/arm/mve/intrinsics/vsubq_s8.c: Likewise.
7419 * gcc.target/arm/mve/intrinsics/vsubq_u16.c: Likewise.
7420 * gcc.target/arm/mve/intrinsics/vsubq_u32.c: Likewise.
7421 * gcc.target/arm/mve/intrinsics/vsubq_u8.c: Likewise.
7422
7423 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
7424 Mihail Ionescu <mihail.ionescu@arm.com>
7425 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
7426
7427 * gcc.target/arm/mve/intrinsics/vaddlvq_p_s32.c: New test.
7428 * gcc.target/arm/mve/intrinsics/vaddlvq_p_u32.c: Likewise.
7429 * gcc.target/arm/mve/intrinsics/vcmpneq_s16.c: Likewise.
7430 * gcc.target/arm/mve/intrinsics/vcmpneq_s32.c: Likewise.
7431 * gcc.target/arm/mve/intrinsics/vcmpneq_s8.c: Likewise.
7432 * gcc.target/arm/mve/intrinsics/vcmpneq_u16.c: Likewise.
7433 * gcc.target/arm/mve/intrinsics/vcmpneq_u32.c: Likewise.
7434 * gcc.target/arm/mve/intrinsics/vcmpneq_u8.c: Likewise.
7435 * gcc.target/arm/mve/intrinsics/vshlq_s16.c: Likewise.
7436 * gcc.target/arm/mve/intrinsics/vshlq_s32.c: Likewise.
7437 * gcc.target/arm/mve/intrinsics/vshlq_s8.c: Likewise.
7438 * gcc.target/arm/mve/intrinsics/vshlq_u16.c: Likewise.
7439 * gcc.target/arm/mve/intrinsics/vshlq_u32.c: Likewise.
7440 * gcc.target/arm/mve/intrinsics/vshlq_u8.c: Likewise.
7441
7442 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
7443 Mihail Ionescu <mihail.ionescu@arm.com>
7444 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
7445
7446 * gcc.target/arm/mve/intrinsics/vcreateq_s16.c: New test.
7447 * gcc.target/arm/mve/intrinsics/vcreateq_s32.c: Likewise.
7448 * gcc.target/arm/mve/intrinsics/vcreateq_s64.c: Likewise.
7449 * gcc.target/arm/mve/intrinsics/vcreateq_s8.c: Likewise.
7450 * gcc.target/arm/mve/intrinsics/vcreateq_u16.c: Likewise.
7451 * gcc.target/arm/mve/intrinsics/vcreateq_u32.c: Likewise.
7452 * gcc.target/arm/mve/intrinsics/vcreateq_u64.c: Likewise.
7453 * gcc.target/arm/mve/intrinsics/vcreateq_u8.c: Likewise.
7454 * gcc.target/arm/mve/intrinsics/vcvtq_n_s16_f16.c: Likewise.
7455 * gcc.target/arm/mve/intrinsics/vcvtq_n_s32_f32.c: Likewise.
7456 * gcc.target/arm/mve/intrinsics/vcvtq_n_u16_f16.c: Likewise.
7457 * gcc.target/arm/mve/intrinsics/vcvtq_n_u32_f32.c: Likewise.
7458 * gcc.target/arm/mve/intrinsics/vshrq_n_s16.c: Likewise.
7459 * gcc.target/arm/mve/intrinsics/vshrq_n_s32.c: Likewise.
7460 * gcc.target/arm/mve/intrinsics/vshrq_n_s8.c: Likewise.
7461 * gcc.target/arm/mve/intrinsics/vshrq_n_u16.c: Likewise.
7462 * gcc.target/arm/mve/intrinsics/vshrq_n_u32.c: Likewise.
7463 * gcc.target/arm/mve/intrinsics/vshrq_n_u8.c: Likewise.
7464
7465 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
7466 Mihail Ionescu <mihail.ionescu@arm.com>
7467 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
7468
7469 * gcc.target/arm/mve/intrinsics/vbrsrq_n_f16.c: New test.
7470 * gcc.target/arm/mve/intrinsics/vbrsrq_n_f32.c: Likewise.
7471 * gcc.target/arm/mve/intrinsics/vcreateq_f16.c: Likewise.
7472 * gcc.target/arm/mve/intrinsics/vcreateq_f32.c: Likewise.
7473 * gcc.target/arm/mve/intrinsics/vcvtq_n_f16_s16.c: Likewise.
7474 * gcc.target/arm/mve/intrinsics/vcvtq_n_f16_u16.c: Likewise.
7475 * gcc.target/arm/mve/intrinsics/vcvtq_n_f32_s32.c: Likewise.
7476 * gcc.target/arm/mve/intrinsics/vcvtq_n_f32_u32.c: Likewise.
7477 * gcc.target/arm/mve/intrinsics/vsubq_n_f16.c: Likewise.
7478 * gcc.target/arm/mve/intrinsics/vsubq_n_f32.c: Likewise.
7479
7480 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
7481 Mihail Ionescu <mihail.ionescu@arm.com>
7482 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
7483
7484 * gcc.target/arm/mve/intrinsics/vctp16q.c: New test.
7485 * gcc.target/arm/mve/intrinsics/vctp32q.c: Likewise.
7486 * gcc.target/arm/mve/intrinsics/vctp64q.c: Likewise.
7487 * gcc.target/arm/mve/intrinsics/vctp8q.c: Likewise.
7488 * gcc.target/arm/mve/intrinsics/vpnot.c: Likewise.
7489
7490 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
7491 Mihail Ionescu <mihail.ionescu@arm.com>
7492 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
7493
7494 * gcc.target/arm/mve/intrinsics/vabsq_s16.c: New test.
7495 * gcc.target/arm/mve/intrinsics/vabsq_s32.c: Likewise.
7496 * gcc.target/arm/mve/intrinsics/vabsq_s8.c: Likewise.
7497 * gcc.target/arm/mve/intrinsics/vaddlvq_s32.c: Likewise.
7498 * gcc.target/arm/mve/intrinsics/vaddlvq_u32.c: Likewise.
7499 * gcc.target/arm/mve/intrinsics/vaddvq_s16.c: Likewise.
7500 * gcc.target/arm/mve/intrinsics/vaddvq_s32.c: Likewise.
7501 * gcc.target/arm/mve/intrinsics/vaddvq_s8.c: Likewise.
7502 * gcc.target/arm/mve/intrinsics/vaddvq_u16.c: Likewise.
7503 * gcc.target/arm/mve/intrinsics/vaddvq_u32.c: Likewise.
7504 * gcc.target/arm/mve/intrinsics/vaddvq_u8.c: Likewise.
7505 * gcc.target/arm/mve/intrinsics/vclsq_s16.c: Likewise.
7506 * gcc.target/arm/mve/intrinsics/vclsq_s32.c: Likewise.
7507 * gcc.target/arm/mve/intrinsics/vclsq_s8.c: Likewise.
7508 * gcc.target/arm/mve/intrinsics/vclzq_s16.c: Likewise.
7509 * gcc.target/arm/mve/intrinsics/vclzq_s32.c: Likewise.
7510 * gcc.target/arm/mve/intrinsics/vclzq_s8.c: Likewise.
7511 * gcc.target/arm/mve/intrinsics/vclzq_u16.c: Likewise.
7512 * gcc.target/arm/mve/intrinsics/vclzq_u32.c: Likewise.
7513 * gcc.target/arm/mve/intrinsics/vclzq_u8.c: Likewise.
7514 * gcc.target/arm/mve/intrinsics/vcvtaq_s16_f16.c: Likewise.
7515 * gcc.target/arm/mve/intrinsics/vcvtaq_s32_f32.c: Likewise.
7516 * gcc.target/arm/mve/intrinsics/vcvtaq_u16_f16.c: Likewise.
7517 * gcc.target/arm/mve/intrinsics/vcvtaq_u32_f32.c: Likewise.
7518 * gcc.target/arm/mve/intrinsics/vcvtmq_s16_f16.c: Likewise.
7519 * gcc.target/arm/mve/intrinsics/vcvtmq_s32_f32.c: Likewise.
7520 * gcc.target/arm/mve/intrinsics/vcvtmq_u16_f16.c: Likewise.
7521 * gcc.target/arm/mve/intrinsics/vcvtmq_u32_f32.c: Likewise.
7522 * gcc.target/arm/mve/intrinsics/vcvtnq_s16_f16.c: Likewise.
7523 * gcc.target/arm/mve/intrinsics/vcvtnq_s32_f32.c: Likewise.
7524 * gcc.target/arm/mve/intrinsics/vcvtnq_u16_f16.c: Likewise.
7525 * gcc.target/arm/mve/intrinsics/vcvtpq_s16_f16.c: Likewise.
7526 * gcc.target/arm/mve/intrinsics/vcvtpq_s32_f32.c: Likewise.
7527 * gcc.target/arm/mve/intrinsics/vcvtpq_u16_f16.c: Likewise.
7528 * gcc.target/arm/mve/intrinsics/vcvtpq_u32_f32.c: Likewise.
7529 * gcc.target/arm/mve/intrinsics/vdupq_n_s16.c: Likewise.
7530 * gcc.target/arm/mve/intrinsics/vdupq_n_s32.c: Likewise.
7531 * gcc.target/arm/mve/intrinsics/vdupq_n_s8.c: Likewise.
7532 * gcc.target/arm/mve/intrinsics/vdupq_n_u16.c: Likewise.
7533 * gcc.target/arm/mve/intrinsics/vdupq_n_u32.c: Likewise.
7534 * gcc.target/arm/mve/intrinsics/vdupq_n_u8.c: Likewise.
7535 * gcc.target/arm/mve/intrinsics/vmovlbq_s16.c: Likewise.
7536 * gcc.target/arm/mve/intrinsics/vmovlbq_s8.c: Likewise.
7537 * gcc.target/arm/mve/intrinsics/vmovlbq_u16.c: Likewise.
7538 * gcc.target/arm/mve/intrinsics/vmovlbq_u8.c: Likewise.
7539 * gcc.target/arm/mve/intrinsics/vmovltq_s16.c: Likewise.
7540 * gcc.target/arm/mve/intrinsics/vmovltq_s8.c: Likewise.
7541 * gcc.target/arm/mve/intrinsics/vmovltq_u16.c: Likewise.
7542 * gcc.target/arm/mve/intrinsics/vmovltq_u8.c: Likewise.
7543 * gcc.target/arm/mve/intrinsics/vmvnq_s16.c: Likewise.
7544 * gcc.target/arm/mve/intrinsics/vmvnq_s32.c: Likewise.
7545 * gcc.target/arm/mve/intrinsics/vmvnq_s8.c: Likewise.
7546 * gcc.target/arm/mve/intrinsics/vmvnq_u16.c: Likewise.
7547 * gcc.target/arm/mve/intrinsics/vmvnq_u32.c: Likewise.
7548 * gcc.target/arm/mve/intrinsics/vmvnq_u8.c: Likewise.
7549 * gcc.target/arm/mve/intrinsics/vnegq_s16.c: Likewise.
7550 * gcc.target/arm/mve/intrinsics/vnegq_s32.c: Likewise.
7551 * gcc.target/arm/mve/intrinsics/vnegq_s8.c: Likewise.
7552 * gcc.target/arm/mve/intrinsics/vqabsq_s16.c: Likewise.
7553 * gcc.target/arm/mve/intrinsics/vqabsq_s32.c: Likewise.
7554 * gcc.target/arm/mve/intrinsics/vqabsq_s8.c: Likewise.
7555 * gcc.target/arm/mve/intrinsics/vqnegq_s16.c: Likewise.
7556 * gcc.target/arm/mve/intrinsics/vqnegq_s32.c: Likewise.
7557 * gcc.target/arm/mve/intrinsics/vqnegq_s8.c: Likewise.
7558 * gcc.target/arm/mve/intrinsics/vrev16q_s8.c: Likewise.
7559 * gcc.target/arm/mve/intrinsics/vrev16q_u8.c: Likewise.
7560 * gcc.target/arm/mve/intrinsics/vrev32q_s16.c: Likewise.
7561 * gcc.target/arm/mve/intrinsics/vrev32q_s8.c: Likewise.
7562 * gcc.target/arm/mve/intrinsics/vrev32q_u16.c: Likewise.
7563 * gcc.target/arm/mve/intrinsics/vrev32q_u8.c: Likewise.
7564
7565 2020-03-17 Mihail Ionescu <mihail.ionescu@arm.com>
7566
7567 * gcc.target/arm/multilib.exp: Add new v8.1-M entry.
7568
7569 2020-03-17 Jakub Jelinek <jakub@redhat.com>
7570
7571 PR tree-optimization/94015
7572 * gcc.dg/pr94015.c: New test.
7573
7574 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
7575 Mihail Ionescu <mihail.ionescu@arm.com>
7576 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
7577
7578 * gcc.target/arm/mve/intrinsics/vcvtq_s16_f16.c: New test.
7579 * gcc.target/arm/mve/intrinsics/vcvtq_s32_f32.c: Likewise.
7580 * gcc.target/arm/mve/intrinsics/vcvtq_u16_f16.c: Likewise.
7581 * gcc.target/arm/mve/intrinsics/vcvtq_u32_f32.c: Likewise.
7582 * gcc.target/arm/mve/intrinsics/vmvnq_n_s16.c: Likewise.
7583 * gcc.target/arm/mve/intrinsics/vmvnq_n_s32.c: Likewise.
7584 * gcc.target/arm/mve/intrinsics/vmvnq_n_u16.c: Likewise.
7585 * gcc.target/arm/mve/intrinsics/vmvnq_n_u32.c: Likewise.
7586 * gcc.target/arm/mve/intrinsics/vrev64q_s16.c: Likewise.
7587 * gcc.target/arm/mve/intrinsics/vrev64q_s32.c: Likewise.
7588 * gcc.target/arm/mve/intrinsics/vrev64q_s8.c: Likewise.
7589 * gcc.target/arm/mve/intrinsics/vrev64q_u16.c: Likewise.
7590 * gcc.target/arm/mve/intrinsics/vrev64q_u32.c: Likewise.
7591 * gcc.target/arm/mve/intrinsics/vrev64q_u8.c: Likewise.
7592
7593 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
7594 Mihail Ionescu <mihail.ionescu@arm.com>
7595 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
7596
7597 * gcc.target/arm/mve/intrinsics/vabsq_f16.c: New test.
7598 * gcc.target/arm/mve/intrinsics/vabsq_f32.c: Likewise.
7599 * gcc.target/arm/mve/intrinsics/vcvtbq_f32_f16.c: Likewise.
7600 * gcc.target/arm/mve/intrinsics/vcvtq_f16_s16.c: Likewise.
7601 * gcc.target/arm/mve/intrinsics/vcvtq_f16_u16.c: Likewise.
7602 * gcc.target/arm/mve/intrinsics/vcvtq_f32_s32.c: Likewise.
7603 * gcc.target/arm/mve/intrinsics/vcvtq_f32_u32.c: Likewise.
7604 * gcc.target/arm/mve/intrinsics/vcvttq_f32_f16.c: Likewise.
7605 * gcc.target/arm/mve/intrinsics/vdupq_n_f16.c: Likewise.
7606 * gcc.target/arm/mve/intrinsics/vdupq_n_f32.c: Likewise.
7607 * gcc.target/arm/mve/intrinsics/vnegq_f16.c: Likewise.
7608 * gcc.target/arm/mve/intrinsics/vnegq_f32.c: Likewise.
7609 * gcc.target/arm/mve/intrinsics/vrev32q_f16.c: Likewise.
7610 * gcc.target/arm/mve/intrinsics/vrev64q_f16.c: Likewise.
7611 * gcc.target/arm/mve/intrinsics/vrev64q_f32.c: Likewise.
7612 * gcc.target/arm/mve/intrinsics/vrndaq_f16.c: Likewise.
7613 * gcc.target/arm/mve/intrinsics/vrndaq_f32.c: Likewise.
7614 * gcc.target/arm/mve/intrinsics/vrndmq_f16.c: Likewise.
7615 * gcc.target/arm/mve/intrinsics/vrndmq_f32.c: Likewise.
7616 * gcc.target/arm/mve/intrinsics/vrndnq_f16.c: Likewise.
7617 * gcc.target/arm/mve/intrinsics/vrndnq_f32.c: Likewise.
7618 * gcc.target/arm/mve/intrinsics/vrndpq_f16.c: Likewise.
7619 * gcc.target/arm/mve/intrinsics/vrndpq_f32.c: Likewise.
7620 * gcc.target/arm/mve/intrinsics/vrndq_f16.c: Likewise.
7621 * gcc.target/arm/mve/intrinsics/vrndq_f32.c: Likewise.
7622 * gcc.target/arm/mve/intrinsics/vrndxq_f16.c: Likewise.
7623 * gcc.target/arm/mve/intrinsics/vrndxq_f32.c: Likewise.
7624
7625 2020-03-16 Andre Vieira <andre.simoesdiasvieira@arm.com>
7626 Mihail Ionescu <mihail.ionescu@arm.com>
7627 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
7628
7629 * gcc.target/arm/mve/intrinsics/vst4q_f16.c: New test.
7630 * gcc.target/arm/mve/intrinsics/vst4q_f32.c: Likewise.
7631 * gcc.target/arm/mve/intrinsics/vst4q_s16.c: Likewise.
7632 * gcc.target/arm/mve/intrinsics/vst4q_s32.c: Likewise.
7633 * gcc.target/arm/mve/intrinsics/vst4q_s8.c: Likewise.
7634 * gcc.target/arm/mve/intrinsics/vst4q_u16.c: Likewise.
7635 * gcc.target/arm/mve/intrinsics/vst4q_u32.c: Likewise.
7636 * gcc.target/arm/mve/intrinsics/vst4q_u8.c: Likewise.
7637
7638 2020-03-17 Jakub Jelinek <jakub@redhat.com>
7639
7640 PR target/94185
7641 * g++.target/i386/pr94185.C (l): Use 4294967295U instead of 4294967295
7642 to avoid FAIL with -m32 -std=c++98.
7643
7644 2020-03-17 Christophe Lyon <christophe.lyon@linaro.org>
7645
7646 * gcc.target/aarch64/sve/acle/general-c/sizeless-1.c: Remove
7647 superfluous dg-error.
7648 * gcc.target/aarch64/sve/acle/general-c/sizeless-2.c: Likewise.
7649
7650 2020-03-17 Jakub Jelinek <jakub@redhat.com>
7651
7652 PR middle-end/94189
7653 * gcc.dg/pr94189.c: New test.
7654
7655 2020-03-17 Martin Liska <mliska@suse.cz>
7656
7657 PR lto/94157
7658 * gcc.dg/lto/pr94157_0.c: Add gas effective
7659 target filter.
7660
7661 2020-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
7662
7663 PR d/92309
7664 * gdc.dg/pr92309.d: New test.
7665
7666 2020-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
7667
7668 PR d/92216
7669 * gdc.dg/imports/pr92216.d: New.
7670 * gdc.dg/pr92216.d: New test.
7671
7672 2020-03-16 Jakub Jelinek <jakub@redhat.com>
7673
7674 PR c/94179
7675 * gcc.c-torture/compile/pr94179.c: New test.
7676
7677 2020-03-16 Vladimir Makarov <vmakarov@redhat.com>
7678
7679 PR target/94185
7680 * g++.target/i386/pr94185.C: New test.
7681
7682 2020-03-16 Richard Sandiford <richard.sandiford@arm.com>
7683
7684 * gcc.target/aarch64/sve/acle/general-c/sizeless-1.c: Add a test
7685 name to .-1 dg-error tests.
7686 * gcc.target/aarch64/sve/acle/general-c/sizeless-2.c: Likewise.
7687
7688 2020-03-16 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
7689
7690 * gcc.target/arm/mve/intrinsics/mve_libcall1.c: New test.
7691 * gcc.target/arm/mve/intrinsics/mve_libcall2.c: Likewise.
7692
7693 2020-03-16 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
7694
7695 * gcc.target/arm/mve/intrinsics/mve_fp_fpu1.c: New test.
7696 * gcc.target/arm/mve/intrinsics/mve_fp_fpu2.c: Likewise.
7697 * gcc.target/arm/mve/intrinsics/mve_fpu1.c: Likewise.
7698 * gcc.target/arm/mve/intrinsics/mve_fpu2.c: Likewise.
7699 * gcc.target/arm/mve/intrinsics/mve_fpu3.c: Likewise.
7700
7701
7702 2020-03-16 Andre Vieira <andre.simoesdiasvieira@arm.com>
7703 Mihail Ionescu <mihail.ionescu@arm.com>
7704 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
7705
7706 * gcc.target/arm/mve/intrinsics/mve_vector_float.c: New test.
7707 * gcc.target/arm/mve/intrinsics/mve_vector_float1.c: Likewise.
7708 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Likewise.
7709 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise.
7710 * gcc.target/arm/mve/intrinsics/mve_vector_int1.c: Likewise.
7711 * gcc.target/arm/mve/intrinsics/mve_vector_int2.c: Likewise.
7712 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
7713 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
7714 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
7715 * gcc.target/arm/mve/mve.exp: New file.
7716 * lib/target-supports.exp
7717 (check_effective_target_arm_v8_1m_mve_fp_ok_nocache): Proc to check
7718 armv8.1-m.main+mve.fp and returning corresponding options.
7719 (check_effective_target_arm_v8_1m_mve_fp_ok): Proc to call
7720 check_effective_target_arm_v8_1m_mve_fp_ok_nocache to check support of
7721 MVE with floating point on the current target.
7722 (add_options_for_arm_v8_1m_mve_fp): Proc to call
7723 check_effective_target_arm_v8_1m_mve_fp_ok to return corresponding
7724 compiler options for MVE with floating point.
7725 (check_effective_target_arm_v8_1m_mve_ok_nocache): Modify to test and
7726 return hard float-abi on success.
7727
7728 2020-03-16 H.J. Lu <hongjiu.lu@intel.com>
7729
7730 PR target/89229
7731 * gcc.target/i386/pr89229-7a.c: New test.
7732 * gcc.target/i386/pr89229-7b.c: Likewise.
7733 * gcc.target/i386/pr89229-7c.c: Likewise.
7734
7735 2020-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
7736
7737 * gdc.dg/asm1.d: Add new test for ICE in asm parser.
7738 * gdc.dg/asm5.d: New test.
7739
7740 2020-03-16 Jakub Jelinek <jakub@redhat.com>
7741
7742 PR debug/94167
7743 * gcc.dg/pr94167.c: New test.
7744
7745 PR tree-optimization/94166
7746 * gcc.dg/pr94166.c: New test.
7747
7748 2020-03-16 Bin Cheng <bin.cheng@linux.alibaba.com>
7749
7750 PR tree-optimization/94125
7751 * gcc.dg/tree-ssa/pr94125.c: New test.
7752
7753 2020-03-15 H.J. Lu <hongjiu.lu@intel.com>
7754
7755 PR target/89229
7756 * gcc.target/i386/pr89229-6a.c: New test.
7757 * gcc.target/i386/pr89229-6b.c: Likewise.
7758 * gcc.target/i386/pr89229-6c.c: Likewise.
7759
7760 2020-03-15 Lewis Hyatt <lhyatt@gmail.com>
7761
7762 * gcc.misc-tests/help.exp: Adapt to new output for
7763 -Walloc-size-larger-than= option.
7764
7765 2020-03-14 H.J. Lu <hongjiu.lu@intel.com>
7766
7767 PR target/89229
7768 * gcc.target/i386/pr89229-5a.c: New test.
7769 * gcc.target/i386/pr89229-5b.c: Likewise.
7770 * gcc.target/i386/pr89229-5c.c: Likewise.
7771
7772 2020-03-14 Segher Boessenkool <segher@kernel.crashing.org>
7773
7774 PR target/94176
7775 * gcc.target/powerpc/fold-vec-mule-misc.c: Use vmx_hw selector.
7776
7777 2020-03-13 David Malcolm <dmalcolm@redhat.com>
7778
7779 PR analyzer/94099
7780 PR analyzer/94105
7781 * gcc.dg/analyzer/pr94099.c: New test.
7782 * gcc.dg/analyzer/pr94105.c: New test.
7783
7784 2020-03-13 Vasee Vinayagamoorthy <vaseeharan.vinayagamoorthy@arm.com>
7785
7786 * gcc.target/aarch64/advsimd-intrinsics/bfcvt-nosimd.c: Fix DejaGnu
7787 typo.
7788
7789 2020-03-13 Martin Sebor <msebor@redhat.com>
7790
7791 PR c/94040
7792 * gcc.dg/Wbuiltin-declaration-mismatch-12.c: Relax test to look
7793 for warning name rather than the exact text.
7794 * gcc.dg/Wbuiltin-declaration-mismatch-14.c: New test.
7795 * gcc.dg/Wbuiltin-declaration-mismatch-15.c: New test.
7796 * gcc.dg/pr62090.c: Prune expected warning.
7797 * gcc.dg/pr89314.c: Look for warning name rather than text.
7798 * gcc.dg/torture/pr54261-1.c: Correct built-in declartion.
7799
7800 2020-03-13 Uroš Bizjak <ubizjak@gmail.com>
7801
7802 * gcc.target/i386/pr64409.c: Do not limit compilation to x32 targets.
7803 (dg-error): Quote 'ms_abi' attribute.
7804 * gcc.target/i386/pr71958.c: Do not limit compilation to x32 targets.
7805 Require maybe_x32 effective target.
7806 (dg-options): Add -mx32.
7807 (dg-error): Quote 'ms_abi' attribute.
7808 * gcc.target/i386/pr90096.c (dg-error): Update relative
7809 location of target x32 error.
7810
7811 2020-03-13 Patrick Palka <ppalka@redhat.com>
7812
7813 PR c++/67960
7814 * g++.dg/diagnostic/pr67960.C: New test.
7815 * g++.dg/diagnostic/pr67960-2.C: New test.
7816
7817 2020-03-13 Martin Liska <mliska@suse.cz>
7818
7819 PR lto/94157
7820 * gcc.dg/lto/pr94157_0.c: New test.
7821
7822 2020-03-13 Kewen Lin <linkw@gcc.gnu.org>
7823
7824 PR testsuite/93935
7825 * gcc.dg/vect/bb-slp-over-widen-2.c: Expect basic block vectorized
7826 messages only on vect_hw_misalign targets.
7827
7828 2020-03-13 H.J. Lu <hongjiu.lu@intel.com>
7829
7830 PR target/89229
7831 * gcc.target/i386/pr89229-4a.c: New test.
7832 * gcc.target/i386/pr89229-4b.c: Likewise.
7833 * gcc.target/i386/pr89229-4c.c: Likewise.
7834
7835 2019-03-13 Eric Botcazou <ebotcazou@adacore.com>
7836
7837 * gcc.c-torture/compile/20200313-1.c: New test.
7838
7839 2020-03-12 Jeff Law <law@redhat.com>
7840
7841 PR rtl-optimization/90275
7842 * gcc.c-torture/compile/pr90275.c: New test.
7843
7844 2020-03-12 Richard Biener <rguenther@suse.de>
7845
7846 PR tree-optimization/94103
7847 * gcc.target/i386/pr94103.c: New testcase.
7848
7849 2020-03-12 Tobias Burnus <tobias@codesourcery.com>
7850
7851 PR middle-end/94120
7852 * gfortran.dg/goacc/pr78260-2.f90: Correct scan-tree-dump-times.
7853 Extend test case to result variables.
7854 * gfortran.dg/goacc/declare-2.f95: Actually check module-declaration
7855 restriction of OpenACC.
7856 * gfortran.dg/goacc/declare-3.f95: Remove case where this
7857 restriction is violated.
7858 * gfortran.dg/goacc/pr94120-1.f90: New.
7859 * gfortran.dg/goacc/pr94120-2.f90: New.
7860 * gfortran.dg/goacc/pr94120-3.f90: New.
7861
7862 2020-03-12 Jakub Jelinek <jakub@redhat.com>
7863
7864 PR tree-optimization/94130
7865 * gcc.c-torture/execute/pr94130.c: New test.
7866
7867 PR c++/93907
7868 * g++.dg/cpp2a/concepts-using2.C (cc): Use long long instead of
7869 __int128 if __SIZEOF_INT128__ isn't defined.
7870
7871 2020-03-06 Marek Polacek <polacek@redhat.com>
7872
7873 PR c++/94074 - wrong modifying const object error for COMPONENT_REF.
7874 * g++.dg/cpp1y/constexpr-tracking-const17.C: New test.
7875 * g++.dg/cpp1y/constexpr-tracking-const18.C: New test.
7876 * g++.dg/cpp1y/constexpr-tracking-const19.C: New test.
7877 * g++.dg/cpp1y/constexpr-tracking-const20.C: New test.
7878 * g++.dg/cpp1y/constexpr-tracking-const21.C: New test.
7879 * g++.dg/cpp1y/constexpr-tracking-const22.C: New test.
7880
7881 2020-03-11 Jakub Jelinek <jakub@redhat.com>
7882
7883 PR target/94134
7884 * gcc.c-torture/execute/pr94134.c: New test.
7885
7886 2020-03-11 Kito Cheng <kito.cheng@sifive.com>
7887
7888 * gcc.target/riscv/interrupt-2.c: Update testcase and expected output.
7889
7890 2020-03-11 Richard Biener <rguenther@suse.de>
7891
7892 * gcc.dg/torture/20200311-1.c: New testcase.
7893
7894 2020-03-11 Matthew Malcomson <matthew.malcomson@arm.com>
7895
7896 * lib/scanasm.exp (parse_function_bodies): Lines starting with '@' also
7897 counted as fluff.
7898
7899 2020-03-11 Richard Wai <richard@annexi-strayline.com>
7900
7901 * gnat.dg/subpools1.adb: New test.
7902
7903 2020-03-11 Jakub Jelinek <jakub@redhat.com>
7904
7905 PR target/94121
7906 * gcc.dg/pr94121.c: New test.
7907
7908 PR middle-end/94111
7909 * gcc.dg/dfp/pr94111.c: New test.
7910
7911 PR tree-optimization/94114
7912 * gcc.dg/pr94114.c: New test.
7913
7914 2020-03-10 Marek Polacek <polacek@redhat.com>
7915
7916 PR c++/94124 - wrong conversion error with non-viable overload.
7917 * g++.dg/cpp0x/initlist-overload1.C: New test.
7918
7919 2020-03-10 Jiufu Guo <guojiufu@linux.ibm.com>
7920
7921 PR target/93709
7922 * gcc.target/powerpc/p9-minmax-3.c: New test.
7923
7924 2020-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
7925
7926 PR target/90763
7927 * gcc.target/powerpc/pr90763.c: New.
7928
7929 2020-03-10 Uroš Bizjak <ubizjak@gmail.com>
7930
7931 * g++.dg/pr80481.C (dg-final): Scan for SSE reg-reg moves only.
7932
7933 2020-03-10 Jeff Law <law@redhat.com>
7934
7935 Revert:
7936 2020-02-29 Jeff Law <law@redhat.com>
7937
7938 * gcc.target/xstormy16/sfr/06_sfrw_to_var.c: Update expected output.
7939
7940 2020-03-10 Jakub Jelinek <jakub@redhat.com>
7941
7942 PR target/94088
7943 * gcc.target/i386/pr94088.c: New test.
7944
7945 2020-03-09 Marek Polacek <polacek@redhat.com>
7946
7947 PR c++/92031 - bogus taking address of rvalue error.
7948 PR c++/91465 - ICE with template codes in check_narrowing.
7949 PR c++/93870 - wrong error when converting template non-type arg.
7950 PR c++/94068 - ICE with template codes in check_narrowing.
7951 * g++.dg/cpp0x/conv-tmpl2.C: New test.
7952 * g++.dg/cpp0x/conv-tmpl3.C: New test.
7953 * g++.dg/cpp0x/conv-tmpl4.C: New test.
7954 * g++.dg/cpp0x/conv-tmpl5.C: New test.
7955 * g++.dg/cpp0x/conv-tmpl6.C: New test.
7956 * g++.dg/cpp1z/conv-tmpl1.C: New test.
7957
7958 2020-03-09 Jakub Jelinek <jakub@redhat.com>
7959
7960 PR c++/94067
7961 * g++.dg/warn/Wconversion-pr94067.C: New test.
7962
7963 2020-03-09 Marek Polacek <polacek@redhat.com>
7964
7965 PR c++/94050 - ABI issue with alignas on armv7hl.
7966 * g++.dg/abi/align3.C: New test.
7967
7968 2020-03-09 Christophe Lyon <christophe.lyon@linaro.org>
7969
7970 * gcc.target/arm/fuse-caller-save.c: Fix DejaGnu typo.
7971
7972 2020-03-09 Martin Liska <mliska@suse.cz>
7973
7974 PR target/93800
7975 * gcc.target/powerpc/pr93800.c: New test.
7976
7977 2020-03-09 Bin Cheng <bin.cheng@linux.alibaba.com>
7978
7979 * g++.dg/coroutines/torture/co-ret-15-default-return_void.C: New.
7980
7981 2020-03-09 Kewen Lin <linkw@gcc.gnu.org>
7982
7983 PR testsuite/94019
7984 * gcc.dg/vect/vect-over-widen-17.c: Don't expect vector char if it's
7985 without misaligned vector access support.
7986
7987 2020-03-09 Kewen Lin <linkw@gcc.gnu.org>
7988
7989 PR testsuite/94023
7990 * gcc.dg/vect/slp-perm-12.c: Expect loop vectorized messages only on
7991 vect_hw_misalign targets.
7992
7993 2020-03-08 Paul Thomas <pault@gcc.gnu.org>
7994
7995 PR fortran/93581
7996 * gfortran.dg/inquiry_type_ref_6.f90 : New test.
7997
7998 2020-03-08 Patrick Palka <ppalka@redhat.com>
7999
8000 PR c++/93729
8001 * g++.dg/concepts/pr93729.C: New test.
8002
8003 * g++.dg/concepts/diagnostic4.C: New test.
8004
8005 2020-03-08 H.J. Lu <hongjiu.lu@intel.com>
8006
8007 PR target/89229
8008 PR target/89346
8009 * gcc.target/i386/pr89229-3c.c: Include "pr89229-3a.c", instead
8010 of "pr89229-5a.c".
8011
8012 2020-03-06 David Malcolm <dmalcolm@redhat.com>
8013
8014 * gcc.dg/analyzer/malloc-4.c: Update expected output of leak to
8015 reflect fix to region_model::get_representative_path_var, adding
8016 the missing "*" from the cast.
8017
8018 2020-03-06 Wilco Dijkstra <wdijkstr@arm.com>
8019
8020 * gcc.target/aarch64/fmla_intrinsic_1.c: Check for correct lane syntax.
8021 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
8022 * gcc.target/aarch64/mla_intrinsic_1.c: Likewise.
8023 * gcc.target/aarch64/mls_intrinsic_1.c: Likewise.
8024
8025 2020-03-06 Claudiu Zissulescu <claziss@synopsys.com>
8026
8027 * gcc.target/arc/tumaddsidi4.c: Step-up optimization level.
8028
8029 2020-03-06 Delia Burduv <delia.burduv@arm.com>
8030
8031 * gcc.target/arm/simd/bf16_vldn_1.c: New test.
8032
8033 2020-03-06 Delia Burduv <delia.burduv@arm.com>
8034
8035 * gcc.target/arm/simd/bf16_vstn_1.c: New test.
8036
8037 2020-03-06 Kito Cheng <kito.cheng@sifive.com>
8038
8039 * gcc.target/riscv/pr93304.c: Update expected output and comment.
8040
8041 2020-03-06 Delia Burduv <delia.burduv@arm.com>
8042
8043 * gcc.target/aarch64/advsimd-intrinsics/bfcvt-compile.c: New test.
8044 * gcc.target/aarch64/advsimd-intrinsics/bfcvt-nobf16.c: New test.
8045 * gcc.target/aarch64/advsimd-intrinsics/bfcvt-nosimd.c: New test.
8046 * gcc.target/aarch64/advsimd-intrinsics/bfcvtnq2-untied.c: New test.
8047
8048 2020-03-06 Kito Cheng <kito.cheng@sifive.com>
8049
8050 PR tree-optimization/90883
8051 * g++.dg/tree-ssa/pr90883.c: Add --param max-inline-insns-size=1.
8052 Add aarch64-*-* mips*-*-* to XFAIL.
8053
8054 2020-03-05 H.J. Lu <hongjiu.lu@intel.com>
8055
8056 PR target/89229
8057 PR target/89346
8058 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Updated.
8059 * gcc.target/i386/pr89229-2a.c: New test.
8060 * gcc.target/i386/pr89229-2b.c: Likewise.
8061 * gcc.target/i386/pr89229-2c.c: Likewise.
8062 * gcc.target/i386/pr89229-3a.c: Likewise.
8063 * gcc.target/i386/pr89229-3b.c: Likewise.
8064 * gcc.target/i386/pr89229-3c.c: Likewise.
8065 * gcc.target/i386/pr89346.c: Likewise.
8066
8067 2020-03-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
8068
8069 * g++.dg/pr80481.C: Disable epilogue vectorization.
8070
8071 2020-03-05 Joseph Myers <joseph@codesourcery.com>
8072
8073 PR c/93577
8074 * gcc.dg/pr93577-1.c, gcc.dg/pr93577-2.c, gcc.dg/pr93577-3.c,
8075 gcc.dg/pr93577-4.c, gcc.dg/pr93577-5.c, gcc.dg/pr93577-6.c: New
8076 tests.
8077 * gcc.dg/vla-init-1.c: Expect fewer errors about VLA initializer.
8078
8079 2020-03-05 Jeff Law <law@redhat.com>
8080
8081 PR tree-optimization/91890
8082 * gcc.dg/pragma-diag-8.c: New test.
8083
8084 2020-03-05 Jakub Jelinek <jakub@redhat.com>
8085
8086 PR target/94046
8087 * g++.target/i386/pr94046-1.C: New test.
8088 * g++.target/i386/pr94046-2.C: New test.
8089
8090 2020-03-05 Uroš Bizjak <ubizjak@gmail.com>
8091
8092 * g++.dg/asan/asan_test.C (dg-options): Add
8093 -Wno-alloc-size-larger-than.
8094
8095 2020-03-05 Jakub Jelinek <jakub@redhat.com>
8096
8097 PR target/90311
8098 * gcc.c-torture/execute/pr90311.c: New test.
8099
8100 2020-03-05 Jeff Law <law@redhat.com>
8101
8102 * gcc.target/arm/fuse-caller-save.c: Generalize expected output.
8103
8104 2020-03-05 Mark Eggleston <mark.eggleston@codethink.com>
8105
8106 PR fortran/93792
8107 * gfortran.dg/pr93792.f90: New test.
8108
8109 2020-03-05 Delia Burduv <delia.burduv@arm.com>
8110
8111 * gcc.target/arm/simd/bf16_ma_1.c: New test.
8112 * gcc.target/arm/simd/bf16_ma_2.c: New test.
8113 * gcc.target/arm/simd/bf16_mmla_1.c: New test.
8114
8115 2020-03-05 Jakub Jelinek <jakub@redhat.com>
8116
8117 PR middle-end/93399
8118 * gcc.dg/pr93399.c: New test.
8119
8120 PR tree-optimization/93582
8121 * gcc.dg/tree-ssa/pr93582-11.c: New test.
8122
8123 2020-03-04 Martin Sebor <msebor@redhat.com>
8124
8125 PR c++/90938
8126 * g++.dg/init/array55.C: New test.
8127 * g++.dg/init/array56.C: New test.
8128 * g++.dg/cpp2a/nontype-class33.C: New test.
8129
8130 2020-03-04 Martin Sebor <msebor@redhat.com>
8131
8132 PR tree-optimization/93986
8133 * gcc.dg/pr93986.c: New test.
8134
8135 2020-03-04 David Malcolm <dmalcolm@redhat.com>
8136
8137 PR analyzer/94028
8138 * g++.dg/analyzer/pr94028.C: New test.
8139
8140 2020-03-04 Martin Sebor <msebor@redhat.com>
8141
8142 PR middle-end/81401
8143 * gcc.dg/tree-ssa/builtin-sprintf-warn-24.c: New test.
8144
8145 2020-03-04 Will Schmidt <will_schmidt@vnet.ibm.com>
8146
8147 * gcc.target/powerpc/20050603-3.c: Remove XFAILS.
8148
8149 2020-03-04 Will Schmidt <will_schmidt@vnet.ibm.com>
8150
8151 * gcc.target/powerpc/pr93122.c: Add dg-require.
8152
8153 2020-03-04 David Malcolm <dmalcolm@redhat.com>
8154
8155 PR analyzer/93993
8156 * gcc.dg/analyzer/expect-1.c: New test.
8157 * gcc.dg/analyzer/malloc-4.c: New test.
8158 * gfortran.dg/analyzer/pr93993.f90: Remove xfail from dg-bogus.
8159 Move location of leak warning and update message.
8160
8161 2020-03-04 David Malcolm <dmalcolm@redhat.com>
8162
8163 PR analyzer/93993
8164 * gfortran.dg/analyzer/pr93993.f90: New test.
8165
8166 2020-03-04 Martin Liska <mliska@suse.cz>
8167
8168 * gcc.target/i386/pr91623.c: Add -fcommon in order
8169 to re-trigger the needed code for the test-case which
8170 was added in r10-2910-g9151048d854e352a9b83b771c6711b8221c73f7e.
8171
8172 2020-03-04 Jakub Jelinek <jakub@redhat.com>
8173
8174 PR debug/93888
8175 * g++.dg/guality/pr93888.C: New test.
8176
8177 2020-02-04 Richard Biener <rguenther@suse.de>
8178
8179 PR tree-optimization/93964
8180 * gcc.dg/graphite/pr93964.c: New testcase.
8181
8182 2020-03-04 Jakub Jelinek <jakub@redhat.com>
8183
8184 PR tree-optimization/94001
8185 * gcc.dg/pr94001.c: New test.
8186
8187 2020-03-04 Kito Cheng <kito.cheng@sifive.com>
8188
8189 PR target/93995
8190 * gcc.dg/pr93995.c: New.
8191
8192 2020-03-03 Marek Polacek <polacek@redhat.com>
8193
8194 PR c++/90505 - mismatch in template argument deduction.
8195 * g++.dg/template/deduce4.C: New test.
8196 * g++.dg/template/deduce5.C: New test.
8197 * g++.dg/template/deduce6.C: New test.
8198 * g++.dg/template/deduce7.C: New test.
8199
8200 2020-03-03 Jakub Jelinek <jakub@redhat.com>
8201
8202 PR c++/93998
8203 * g++.dg/ext/pr93998.C: New test.
8204
8205 2020-03-03 Dennis Zhang <dennis.zhang@arm.com>
8206
8207 * gcc.target/arm/simd/bf16_cvt_1.c: New test.
8208
8209 2020-03-03 Jakub Jelinek <jakub@redhat.com>
8210
8211 PR tree-optimization/93582
8212 * gcc.dg/tree-ssa/pr93582-10.c: New test.
8213 * gcc.dg/pr93582.c: New test.
8214 * gcc.c-torture/execute/pr93582.c: New test.
8215
8216 2020-03-03 Richard Biener <rguenther@suse.de>
8217
8218 PR tree-optimization/93946
8219 * gcc.dg/torture/pr93946-1.c: New testcase.
8220 * gcc.dg/torture/pr93946-2.c: Likewise.
8221
8222 2020-03-03 Jakub Jelinek <jakub@redhat.com>
8223
8224 PR rtl-optimization/94002
8225 * gcc.dg/pr94002.c: New test.
8226
8227 PR tree-optimization/93927
8228 * gcc.c-torture/compile/pr93927-1.c: New test.
8229 * gcc.c-torture/compile/pr93927-2.c: New test.
8230
8231 2020-03-03 Jun Ma <JunMa@linux.alibaba.com>
8232
8233 * g++.dg/coroutines/torture/co-await-15-capture-comp-ref.C: New test.
8234
8235 2020-03-03 Jun Ma <JunMa@linux.alibaba.com>
8236
8237 * g++.dg/coroutines/torture/co-await-14-template-traits.C: New test.
8238
8239 2020-03-02 David Malcolm <dmalcolm@redhat.com>
8240
8241 * gcc.dg/analyzer/CVE-2005-1689-dedupe-issue.c: Add
8242 -fanalyzer-show-duplicate-count.
8243
8244 2020-03-02 David Malcolm <dmalcolm@redhat.com>
8245
8246 PR analyzer/93959
8247 * g++.dg/analyzer/cstdlib-2.C: New test.
8248 * g++.dg/analyzer/cstdlib.C: New test.
8249
8250 2020-03-02 Iain Sandoe <iain@sandoe.co.uk>
8251 Jun Ma <JunMa@linux.alibaba.com>
8252
8253 * g++.dg/coroutines/torture/class-05-lambda-capture-copy-local.C:
8254 * g++.dg/coroutines/torture/lambda-09-init-captures.C: New test.
8255 * g++.dg/coroutines/torture/lambda-10-mutable.C: New test.
8256
8257 2020-03-02 Uroš Bizjak <ubizjak@gmail.com>
8258
8259 PR target/93997
8260 * gcc.target/i386/pr93997.c: New test.
8261
8262 2020-03-02 Martin Sebor <msebor@redhat.com>
8263
8264 PR tree-optimization/92982
8265 * gcc.dg/strlenopt-94.c: New test.
8266
8267 2020-03-02 Iain Sandoe <iain@sandoe.co.uk>
8268
8269 * g++.dg/coroutines/torture/func-params-09-awaitable-parms.C: New test.
8270 * g++.dg/coroutines/torture/local-var-5-awaitable.C: New test.
8271
8272 2020-03-02 Jeff Law <law@redhat.com>
8273
8274 * gcc.target/arm/fuse-caller-save.c: Update expected output.
8275
8276 2020-03-02 Martin Liska <mliska@suse.cz>
8277
8278 * gcc.dg/vect/bb-slp-19.c: The comment
8279 does not align with fact that we started
8280 to SLP the testcase.
8281
8282 2020-03-02 Kewen Lin <linkw@gcc.gnu.org>
8283
8284 * gcc.dg/tree-ssa/scev-8.c: Revise check string.
8285 * gcc.dg/tree-ssa/scev-9.c: Ditto.
8286 * gcc.dg/tree-ssa/scev-10.c: Ditto.
8287 * gcc.dg/tree-ssa/scev-11.c: Ditto.
8288 * gcc.dg/tree-ssa/scev-12.c: Ditto.
8289
8290 2020-03-01 Martin Sebor <msebor@redhat.com>
8291
8292 PR c++/92721
8293 g++.dg/ext/attr-access.C: New test.
8294
8295 2020-03-01 Martin Sebor <msebor@redhat.com>
8296
8297 PR middle-end/93926
8298 * gcc.dg/Wbuiltin-declaration-mismatch-13.c: New test.
8299
8300 2020-03-01 Martin Sebor <msebor@redhat.com>
8301
8302 PR c/93812
8303 * gcc.dg/format/proto.c: New test.
8304
8305 2020-03-01 Martin Sebor <msebor@redhat.com>
8306
8307 PR middle-end/93829
8308 * gcc.dg/Wstringop-overflow-32.c: New test.
8309
8310 2020-03-01 Segher Boessenkool <segher@kernel.crashing.org>
8311
8312 PR testsuite/91797
8313 * gcc.target/powerpc/pr68805.c: Update expected output.
8314
8315 PR testsuite/91799
8316 * gcc.target/powerpc/pr88233.c: Update expected output and
8317 add target selector.
8318
8319 2020-03-01 Iain Sandoe <iain@sandoe.co.uk>
8320
8321 * g++.dg/coroutines/torture/class-07-data-member.C: New test.
8322
8323 2020-03-01 Paul Thomas <pault@gcc.gnu.org>
8324
8325 PR fortran/92976
8326 * gfortran.dg/select_type_48.f90 : New test.
8327
8328 2020-03-01 Paul Thomas <pault@gcc.gnu.org>
8329
8330 PR fortran/92959
8331 * gfortran.dg/associated_8.f90 : New test.
8332
8333 2020-02-29 Iain Sandoe <iain@sandoe.co.uk>
8334
8335 * g++.dg/coroutines/coro1-ret-int-yield-int.h: Add templated
8336 awaitable.
8337 * g++.dg/coroutines/torture/co-await-15-return-non-triv.C: New test.
8338
8339 2020-02-29 John David Anglin <danglin@gcc.gnu.org>
8340
8341 PR ada/91100
8342 * gnat.dg/socket1.adb: Disable on hppa*-*-hpux*.
8343
8344 * g++.dg/pr90981.C: Skip on hppa*-*-hpux*.
8345 * gcc.dg/gnu2x-attrs-1.c: Add dg-require-alias.
8346 * gcc.dg/pr90756.c: Add -fno-common option on hppa*-*-hpux*.
8347 * gcc.dg/torture/20190327-1.c: Likewise.
8348 * gcc.dg/spellcheck-options-21.c: Skip on 32-bit hppa*-*-hpux*.
8349 * gcc.dg/strlenopt-68.c: Skip on hppa*-*-hpux*.
8350 * gcc.dg/torture/pr90020.c: Likewise.
8351 * gcc.dg/ucnid-16-utf8.c: Add dg-require-iconv "latin1".
8352
8353 PR ipa/92548
8354 * gcc.dg/ipa/ipa-sra-12.c: xfail parameter split test on 32-bit
8355 hppa*-*-hpux*.
8356 * gcc.dg/ipa/ipa-sra-14.c: Likewise.
8357 * gcc.dg/ipa/ipcp-agg-12.c: xfail adding extra caller test.
8358
8359 * g++.dg/ext/visibility/ref-temp1.C: Require visibility.
8360 * gfortran.dg/pr90988_4.f: Likewise.
8361 * gfortran.dg/pr91372.f90: Likewise.
8362
8363 2020-02-29 Jeff Law <law@redhat.com>
8364
8365 * gcc.target/or1k/return-2.c: Update expected output.
8366
8367 * gcc.target/xstormy16/sfr/06_sfrw_to_var.c: Update expected output.
8368
8369 2020-02-28 Iain Sandoe <iain@sandoe.co.uk>
8370
8371 * g++.dg/coroutines/torture/func-params-08.C: Update
8372 to suspend for each co_await operation.
8373
8374 2020-02-28 Paul Thomas <pault@gcc.gnu.org>
8375
8376 PR fortran/92785
8377 * gfortran.dg/unlimited_polymorphic_31.f03 : New test.
8378
8379 2020-02-28 Jakub Jelinek <jakub@redhat.com>
8380
8381 P1937R2 - Fixing inconsistencies between const{expr,eval} functions
8382 * g++.dg/cpp2a/consteval3.C: Change dg-error about taking address of
8383 immediate function in unevaluated contexts into dg-bogus.
8384 * g++.dg/cpp2a/consteval16.C: New test.
8385
8386 PR middle-end/92152
8387 * g++.dg/torture/pr92152.C (size_t): Use decltype (sizeof (0)) instead
8388 of hardcoding unsigned long.
8389 (uint64_t): Use unsigned long long instead of unsigned long.
8390
8391 2020-02-27 Michael Meissner <meissner@linux.ibm.com>
8392
8393 PR target/93932
8394 * gcc.target/powerpc/fold-vec-extract-longlong.p8.c: Adjust
8395 instruction counts.
8396
8397 2020-02-27 Martin Jambor <mjambor@suse.cz>
8398 Feng Xue <fxue@os.amperecomputing.com>
8399
8400 PR ipa/93707
8401 * gcc.dg/ipa/pr93707.c: New test.
8402
8403 2020-02-27 Jan Hubicka <hubicka@ucw.cz>
8404
8405 PR middle-end/92152
8406 * gcc.dg/tree-ssa/alias-access-path-12.c: New testcase.
8407 * g++.dg/torture/pr92152.C: New testcase.
8408 * gcc.dg/torture/pr92152.c: New testcase.
8409 * gcc.dg/tree-ssa/20030807-7.c: xfail.
8410 * gcc.dg/tree-ssa/alias-access-path-4.c: xfail one case.
8411 * gcc.dg/tree-ssa/alias-access-path-5.c: xfail one case.
8412
8413 2020-02-27 Mihail Ionescu <mihail.ionescu@arm.com>
8414
8415 * gcc.target/arm/bf16_dup.c: New test.
8416 * gcc.target/arm/bf16_reinterpret.c: Likewise.
8417
8418 2020-02-27 Will Schmidt <will_schmidt@vnet.ibm.com>
8419
8420 * lib/target_supports.exp (check_effective_target_has_arch_pwr5): New.
8421 (check_effective_target_has_arch_pwr6): New.
8422 (check_effective_target_has_arch_pwr7): New.
8423 (check_effective_target_has_arch_pwr8): New.
8424 (check_effective_target_has_arch_pwr9): New.
8425 * gcc.target/powerpc/pr92132-fp-1.c: Add target check.
8426
8427
8428 2020-02-27 Bill Schmidt <wschmidt@linux.ibm.com>
8429
8430 * gcc.target/powerpc/ppc64-abi-1.c: Compile with -mno-pcrel.
8431 * gcc.target/powerpc/ppc64-abi-2.c: Likewise.
8432
8433 2020-02-27 Alexandre Oliva <oliva@adacore.com>
8434
8435 * gcc.target/aarch64/vect-mull.x (SH): Undefine.
8436
8437 2020-02-27 Richard Biener <rguenther@suse.de>
8438
8439 PR tree-optimization/93508
8440 * gcc.dg/tree-ssa/ssa-fre-85.c: New testcase.
8441
8442 2020-02-27 Richard Biener <rguenther@suse.de>
8443
8444 PR tree-optimization/93953
8445 * gcc.dg/pr93953.c: New testcase.
8446
8447 2020-02-27 Jakub Jelinek <jakub@redhat.com>
8448
8449 PR c/93949
8450 * gcc.c-torture/compile/pr93949.c: New test.
8451
8452 PR tree-optimization/93582
8453 PR tree-optimization/93945
8454 * gcc.dg/tree-ssa/pr93582-9.c: New test.
8455 * gcc.c-torture/execute/pr93945.c: New test.
8456
8457 2020-02-26 Marek Polacek <polacek@redhat.com>
8458
8459 PR c++/93789 - ICE with invalid array bounds.
8460 * g++.dg/ext/vla22.C: New test.
8461
8462 2020-02-26 David Malcolm <dmalcolm@redhat.com>
8463
8464 PR analyzer/93950
8465 * g++.dg/analyzer/pr93950.C: New test.
8466
8467 2020-02-26 David Malcolm <dmalcolm@redhat.com>
8468
8469 PR analyzer/93947
8470 * gcc.dg/analyzer/torture/pr93947.c: New test.
8471
8472 2020-02-26 Iain Sandoe <iain@sandoe.co.uk>
8473
8474 * g++.dg/coroutines/coro1-refs-and-ctors.h: New.
8475 * g++.dg/coroutines/torture/func-params-07.C: New test.
8476 * g++.dg/coroutines/torture/func-params-08.C: New test.
8477
8478 2020-02-26 Peter Bergner <bergner@linux.ibm.com>
8479
8480 PR target/93913
8481 * gcc.target/powerpc/fold-vec-st-char.c (scan-assembler-times): Allow
8482 stxv and stxvx instructions as well.
8483 * gcc.target/powerpc/fold-vec-st-float.c: Likewise.
8484 * gcc.target/powerpc/fold-vec-st-int.c: Likewise.
8485 * gcc.target/powerpc/fold-vec-st-short.c: Likewise.
8486
8487 2020-02-26 Patrick Palka <ppalka@redhat.com>
8488
8489 * g++.dg/concepts/diagnostic2.C: New test.
8490 * g++.dg/concepts/diagnostic3.C: New test.
8491
8492 2020-02-26 Marek Polacek <polacek@redhat.com>
8493
8494 PR c++/93676 - value-init crash in template.
8495 * g++.dg/cpp0x/nsdmi-template19.C: New test.
8496
8497 2020-02-26 Marek Polacek <polacek@redhat.com>
8498
8499 PR c++/93862 - ICE with static_cast when converting from int[].
8500 * g++.dg/cpp0x/rv-cast7.C: New test.
8501
8502 2020-02-26 Marek Polacek <polacek@redhat.com>
8503
8504 DR 1423, Convertibility of nullptr to bool.
8505 * g++.dg/DRs/dr1423.C: New test.
8506
8507 2020-02-26 Marek Polacek <polacek@redhat.com>
8508
8509 PR c++/93803 - ICE with constexpr init and [[no_unique_address]].
8510 * g++.dg/cpp2a/constexpr-init16.C: New test.
8511 * g++.dg/cpp2a/constexpr-init17.C: New test.
8512
8513 2020-02-26 Richard Sandiford <richard.sandiford@arm.com>
8514
8515 PR middle-end/93843
8516 * gcc.dg/vect/pr93843-1.c: New test.
8517 * gcc.dg/vect/pr93843-2.c: Likewise.
8518
8519 2020-02-26 Jakub Jelinek <jakub@redhat.com>
8520
8521 PR tree-optimization/93820
8522 * gcc.dg/pr93820-2.c: New test.
8523
8524 PR tree-optimization/93820
8525 * gcc.dg/pr93820.c: New test.
8526
8527 PR c++/93905
8528 * g++.dg/cpp0x/pr93905.C: New test.
8529
8530 2020-02-25 Mihail Ionescu <mihail.ionescu@arm.com>
8531
8532 * gcc.target/aarch64/advsimd-intrinsics/bf16_vstn.c: New test.
8533 * gcc.target/aarch64/advsimd-intrinsics/bf16_vldn.c: New test.
8534
8535 2020-02-25 Mihail Ionescu <mihail.ionescu@arm.com>
8536
8537 * gcc.target/aarch64/advsimd-intrinsics/bf16_dup.c: New test.
8538 * gcc.target/aarch64/advsimd-intrinsics/bf16_reinterpret.c: New test.
8539
8540 2020-02-25 Dennis Zhang <dennis.zhang@arm.com>
8541
8542 * gcc.target/arm/simd/bf16_dot_1.c: New test.
8543 * gcc.target/arm/simd/bf16_dot_2.c: New test.
8544 * gcc.target/arm/simd/bf16_dot_3.c: New test.
8545
8546 2020-02-25 Jakub Jelinek <jakub@redhat.com>
8547
8548 PR rtl-optimization/93908
8549 * gcc.c-torture/execute/pr93908.c: New test.
8550
8551 2019-02-25 Eric Botcazou <ebotcazou@adacore.com>
8552
8553 * gnat.dg/lto24.adb: New test.
8554 * gnat.dg/lto24_pkg1.ads: New helper.
8555 * gnat.dg/lto24_pkg2.ad[sb]: Likewise.
8556
8557 2020-02-25 Richard Biener <rguenther@suse.de>
8558
8559 * gcc.dg/tree-ssa/ssa-fre-86.c: New testcase.
8560
8561 2020-02-25 Richard Biener <rguenther@suse.de>
8562
8563 PR tree-optimization/93868
8564 * gcc.dg/torture/pr93868.c: New testcase.
8565
8566 2020-02-25 Jakub Jelinek <jakub@redhat.com>
8567
8568 PR middle-end/93874
8569 * gcc.dg/pr93874.c: New test.
8570
8571 PR ipa/93763
8572 * gcc.dg/ipa/pr93763.c: Adjust the test so that it compiles without
8573 warnings and still ICEs before the ipa-cp.c fix.
8574 * g++.dg/ipa/pr93763.C: Require c++11 effective target.
8575
8576 PR translation/93864
8577 * objc.dg/encode-2.m: Fix comment typo paramter -> parameter.
8578 * obj-c++.dg/encode-4.mm: Likewise.
8579 * gfortran.dg/data_array_5.f90: Likewise.
8580 * gcc.dg/decl-1.c: Likewise.
8581
8582 2020-02-24 David Malcolm <dmalcolm@redhat.com>
8583
8584 PR analyzer/93032
8585 * gcc.dg/analyzer/pr93382.c: Add "-fanalyzer-checker=taint".
8586 * gcc.dg/analyzer/taint-1.c: Likewise.
8587
8588 2020-02-24 David Malcolm <dmalcolm@redhat.com>
8589
8590 PR analyzer/93899
8591 * g++.dg/analyzer/pr93899.C: New test.
8592
8593 2020-02-24 Martin Sebor <msebor@redhat.com>
8594
8595 PR c++/93804
8596 * g++.dg/warn/Wredundant-tags-4.C: New test.
8597 * g++.dg/warn/Wredundant-tags-5.C: New test.
8598 * g++.dg/warn/Wredundant-tags-5.h: New test.
8599
8600 2020-02-24 David Malcolm <dmalcolm@redhat.com>
8601
8602 * gcc.dg/analyzer/analyzer-verbosity-2a.c: New test.
8603 * gcc.dg/analyzer/analyzer-verbosity-3.c: New test, based on
8604 analyzer-verbosity-2.c
8605 * gcc.dg/analyzer/analyzer-verbosity-3a.c: New test.
8606 * gcc.dg/analyzer/edges-1.c: New test.
8607 * gcc.dg/analyzer/edges-2.c: New test.
8608 * gcc.dg/analyzer/file-paths-1.c: Add -fanalyzer-verbosity=3.
8609
8610 2020-02-24 Marek Polacek <polacek@redhat.com>
8611
8612 PR c++/93869 - ICE with -Wmismatched-tags.
8613 * g++.dg/warn/Wmismatched-tags-2.C: New test.
8614
8615 2020-02-20 Mark Eggleston <mark.eggleston@codethink.com>
8616
8617 PR fortran/93835
8618 * gfortran.dg/pr77351.f90 : Check for one error instead of two.
8619 * gfortran.dg/pr93835.f08 : New test.
8620
8621 2020-02-24 Marek Polacek <polacek@redhat.com>
8622
8623 PR c++/93712 - ICE with ill-formed array list-initialization.
8624 * g++.dg/cpp0x/initlist-array11.C: New test.
8625
8626 2020-02-20 Mark Eggleston <mark.eggleston@codethink.com>
8627
8628 PR fortran/93604
8629 * gfortran.dg/pr93604.f90 : New test.
8630
8631 2020-02-24 Jakub Jelinek <jakub@redhat.com>
8632
8633 P1937R2 - Fixing inconsistencies between const{expr,eval} functions
8634 * g++.dg/ext/consteval1.C: Change dg-{message,error} into dg-bogus.
8635 * g++.dg/cpp2a/consteval6.C: Likewise.
8636 * g++.dg/cpp2a/consteval3.C: Change dg-error for unevaluated operands
8637 into dg-bogus.
8638
8639 2020-02-24 Christophe Lyon <christophe.lyon@linaro.org>
8640
8641 PR lto/78353
8642 * gcc.target/arm/pr78353-1.c: Add arm_arch_v7a_multilib effective
8643 target.
8644 * gcc.target/arm/pr78353-2.c: Likewise.
8645
8646 2020-02-24 Jakub Jelinek <jakub@redhat.com>
8647
8648 PR tree-optimization/93582
8649 * gcc.dg/tree-ssa/pr93582-4.c: New test.
8650 * gcc.dg/tree-ssa/pr93582-5.c: New test.
8651 * gcc.dg/tree-ssa/pr93582-6.c: New test.
8652 * gcc.dg/tree-ssa/pr93582-7.c: New test.
8653 * gcc.dg/tree-ssa/pr93582-8.c: New test.
8654
8655 2020-02-24 Tobias Burnus <tobias@codesourcery.com>
8656
8657 PR fortran/93552
8658 * gfortran.dg/goacc/tile-4.f90: New.
8659
8660 2020-02-24 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8661 Kugan Vivekandarajah <kugan.vivekanandarajah@linaro.org>
8662
8663 PR driver/47785
8664 PR lto/78353
8665 * gcc.target/arm/pr78353-1.c: New test.
8666 * gcc.target/arm/pr78353-2.c: Likewise.
8667
8668 2020-02-23 Thomas Koenig <tkoenig@gcc.gnu.org>
8669
8670 PR fortran/93890
8671 * gfortran.dg/argument_checking_24.f90: Correct test case.
8672
8673 2020-02-21 Martin Sebor <msebor@redhat.com>
8674
8675 PR gcov-profile/93753
8676 * g++.dg/ext/flexary36.C: New test.
8677 * g++.dg/lto/pr93166_0.C: Make struct with flexarray valid.
8678
8679 2020-02-21 Dennis Zhang <dennis.zhang@arm.com>
8680
8681 * gcc.target/arm/simd/vmmla_1.c: New test.
8682
8683 2020-02-21 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
8684
8685 * gcc.target/arm/armv8_1m-shift-imm-1.c: Add MVE target checks.
8686 * gcc.target/arm/armv8_1m-shift-reg-1.c: Likewise.
8687 * lib/target-supports.exp
8688 (check_effective_target_arm_v8_1m_mve_ok_nocache): New.
8689 (check_effective_target_arm_v8_1m_mve_ok): New.
8690 (add_options_for_v8_1m_mve): New.
8691
8692 2020-02-21 Uroš Bizjak <ubizjak@gmail.com>
8693
8694 * gcc.target/i386/pr69052.c: Require target ia32.
8695 (dg-options): Add -fcommon and remove -pie.
8696
8697 2020-02-21 Uroš Bizjak <ubizjak@gmail.com>
8698
8699 * gcc.dg/vect/vect-epilogues.c (scan-tree-dump): Require
8700 vect_mutiple_sizes effective target.
8701
8702 2020-02-21 Jan Hubicka <hubicka@ucw.cz>
8703 Richard Biener <rguenther@suse.de>
8704
8705 PR tree-optimization/93586
8706 * gcc.dg/torture/pr93586.c: New testcase.
8707
8708 2020-02-21 Martin Jambor <mjambor@suse.cz>
8709
8710 PR tree-optimization/93845
8711 * g++.dg/tree-ssa/pr93845.C: New test.
8712
8713 2020-02-21 Richard Sandiford <richard.sandiford@arm.com>
8714
8715 * gcc.target/aarch64/sve/rsqrt_1.c: New test.
8716 * gcc.target/aarch64/sve/rsqrt_1_run.c: Likewise.
8717 * gcc.target/aarch64/sve/sqrt_1.c: Likewise.
8718 * gcc.target/aarch64/sve/sqrt_1_run.c: Likewise.
8719
8720 2020-02-21 Richard Sandiford <richard.sandiford@arm.com>
8721
8722 * gcc.target/aarch64/sve/recip_1.c: New test.
8723 * gcc.target/aarch64/sve/recip_1_run.c: Likewise.
8724 * gcc.target/aarch64/sve/recip_2.c: Likewise.
8725 * gcc.target/aarch64/sve/recip_2_run.c: Likewise.
8726
8727 2020-02-20 Martin Sebor <msebor@redhat.com>
8728
8729 PR c++/93801
8730 * g++.dg/warn/Wredundant-tags-3.C: New test.
8731
8732 2020-02-20 Uroš Bizjak <ubizjak@gmail.com>
8733
8734 PR target/93828
8735 * g++.target/i386/pr93828.C: New test.
8736
8737 2020-02-20 Peter Bergner <bergner@linux.ibm.com>
8738
8739 PR target/93658
8740 * gcc.target/powerpc/pr93658.c: New test.
8741
8742 2020-02-20 Tobias Burnus <tobias@codesourcery.com>
8743
8744 PR fortran/93825
8745 * gfortran.dg/goacc/tile-3.f90: New.
8746
8747 2020-02-19 Marek Polacek <polacek@redhat.com>
8748
8749 PR c++/93169 - wrong-code with a non-constexpr constructor.
8750 * g++.dg/cpp0x/constexpr-93169.C: New test.
8751
8752 2020-02-19 Martin Sebor <msebor@redhat.com>
8753
8754 PR tree-optimization/92128
8755 * gcc.dg/strlenopt-81.c: Align arrays to let strictly aligned targets
8756 optimize away calls as expected.
8757
8758 2020-02-19 Uroš Bizjak <ubizjak@gmail.com>
8759
8760 * gcc.dg/gimplefe-41.c: Add -msse2 additional options for x86 targets.
8761 * gcc.dg/ipa/ipa-sra-19.c: Ditto.
8762
8763 2020-02-19 Richard Sandiford <richard.sandiford@arm.com>
8764
8765 PR tree-optimization/93767
8766 * gcc.dg/vect/pr93767.c: New test.
8767
8768 2020-02-19 Martin Jambor <mjambor@suse.cz>
8769
8770 PR tree-optimization/93776
8771 * gcc.dg/tree-ssa/pr93776.c: New test.
8772
8773 2020-02-19 Martin Jambor <mjambor@suse.cz>
8774
8775 PR tree-optimization/93667
8776 * g++.dg/tree-ssa/pr93667.C: New test.
8777
8778 2020-02-19 Hongtao Liu <hongtao.liu@intel.com>
8779
8780 * g++.dg/other/i386-2.C: add -mavx512vbmi2
8781 * g++.dg/other/i386-3.C: Ditto.
8782
8783 2020-02-18 James Greenhalgh <james.greenhalgh@arm.com>
8784
8785 * gcc.target/aarch64/vmull_high.c: New.
8786
8787 2020-02-18 Marek Polacek <polacek@redhat.com>
8788
8789 PR c++/93817
8790 * g++.dg/diagnostic/array-init1.C: Fix for ILP32.
8791
8792 2020-02-18 Jon Beniston <jon@beniston.com>
8793
8794 * gcc.dg/strcmpopt_6.c: Add space in array for terminator.
8795
8796 2020-02-18 Mark Eggleston <markeggleston@gcc.gnu.org>
8797
8798 PR fortran/93714
8799 * gfortran.dg/char_pointer_assign_6.f90: Look for no target
8800 message instead of length mismatch.
8801 * gfortran.dg/pr93714_1.f90
8802 * gfortran.dg/pr93714_2.f90
8803
8804 2020-02-18 Mark Eggleston <mark.eggleston@codethink.com>
8805
8806 PR fortran/93601
8807 * gfortran.dg/pr93601.f90 : New test.
8808
8809 2020-02-18 Martin Liska <mliska@suse.cz>
8810
8811 PR ipa/93583
8812 * gcc.dg/ipa/pr93583.c: New test.
8813
8814 2020-02-18 David Malcolm <dmalcolm@redhat.com>
8815
8816 PR analyzer/93777
8817 * g++.dg/analyzer/pr93777.C: New test.
8818 * gfortran.dg/analyzer/pr93777.f90: New test.
8819
8820 2020-02-18 David Malcolm <dmalcolm@redhat.com>
8821
8822 PR analyzer/93778
8823 * gfortran.dg/analyzer/pr93778.f90: New test.
8824
8825 2020-02-18 David Malcolm <dmalcolm@redhat.com>
8826
8827 PR analyzer/93774
8828 * gfortran.dg/analyzer/deferred_character_25.f90: New test,
8829 based on gfortran.dg/deferred_character_25.f90.
8830
8831 2020-02-18 David Malcolm <dmalcolm@redhat.com>
8832
8833 PR analyzer/93779
8834 * gfortran.dg/analyzer/pr88304-2.f90: New test, adapted from
8835 gfortran.fortran-torture/compile/pr88304-2.f90
8836
8837 2020-02-18 Mark Eggleston <mark.eggleston@codethink.com>
8838
8839 PR fortran/93603
8840 * gfortran.dg/pr93603.f90 : New test.
8841
8842 2020-02-20 Mark Eggleston <markeggleston@gcc.gnu.org>
8843
8844 PR fortran/93580
8845 * gfortran.dg/dg/pr93580.f90: New test.
8846
8847 2020-02-18 Jakub Jelinek <jakub@redhat.com>
8848
8849 PR tree-optimization/93780
8850 * gcc.dg/pr93780.c: New test.
8851
8852 2020-02-17 David Malcolm <dmalcolm@redhat.com>
8853
8854 PR analyzer/93775
8855 * gcc.dg/analyzer/20020129-1.c: New test.
8856
8857 2020-02-17 Alexandre Oliva <oliva@adacore.com>
8858
8859 * gcc.dg/tls/emutls-3.c: New, combining emutls-2.c and
8860 thr-init-2.c into an execution test with explicitly common
8861 variables.
8862
8863 2020-02-17 Wilco Dijkstra <wdijkstr@arm.com>
8864
8865 * gcc.target/aarch64/pr93565.c: Fix test for ilp32.
8866
8867 2020-02-17 Will Schmidt <will_schmidt@vnet.ibm.com>
8868
8869 * gcc.target/powerpc/fold-vec-extract-longlong.p8.c: Correct
8870 number of expected insns.
8871
8872 2020-02-17 Martin Liska <mliska@suse.cz>
8873
8874 PR ipa/93760
8875 * g++.dg/lto/odr-8_1.C: Fix grammar.
8876
8877 2020-02-17 Richard Biener <rguenther@suse.de>
8878
8879 PR c/86134
8880 * gcc.dg/pr86134.c: New testcase.
8881 * gcc.dg/pr28322-2.c: Adjust.
8882
8883 2020-02-17 David Malcolm <dmalcolm@redhat.com>
8884
8885 PR analyzer/93388
8886 * gcc.dg/analyzer/torture/20060625-1.c: New test.
8887 * gcc.dg/analyzer/torture/pr51628-30.c: New test.
8888 * gcc.dg/analyzer/torture/pr59037.c: New test.
8889
8890 2020-02-17 David Malcolm <dmalcolm@redhat.com>
8891
8892 * gcc.dg/analyzer/malloc-1.c (test_48): New.
8893
8894 2020-02-17 Jiufu Guo <guojiufu@linux.ibm.com>
8895
8896 PR target/93047
8897 * gcc.dg/torture/stackalign/builtin-return-2.c: New test case.
8898
8899 2020-02-16 Uroš Bizjak <ubizjak@gmail.com>
8900
8901 PR target/93743
8902 * gcc.target/i386/pr93743.c : New test.
8903
8904 2020-02-15 Marek Polacek <polacek@redhat.com>
8905
8906 PR c++/93710 - poor diagnostic for array initializer.
8907 * g++.dg/diagnostic/array-init1.C: New test.
8908
8909 2020-02-15 Jason Merrill <jason@redhat.com>
8910
8911 * lib/target-supports.exp (check_effective_target_c++2a_only): Also
8912 look for -std=*++20.
8913 (check_effective_target_concepts): Use check_effective_target_c++2a.
8914
8915 2020-02-15 Jakub Jelinek <jakub@redhat.com>
8916
8917 PR tree-optimization/93744
8918 * gcc.c-torture/execute/pr93744-1.c: New test.
8919 * gcc.c-torture/execute/pr93744-2.c: New test.
8920 * gcc.c-torture/execute/pr93744-3.c: New test.
8921
8922 2020-02-14 Jakub Jelinek <jakub@redhat.com>
8923
8924 PR c++/61414
8925 * g++.dg/cpp0x/enum39.C: New test.
8926
8927 2020-02-14 Martin Jambor <mjambor@suse.cz>
8928
8929 PR tree-optimization/93516
8930 * g++.dg/tree-ssa/pr93516.C: New test.
8931
8932 2020-02-14 Hongtao Liu <hongtao.liu@intel.com>
8933
8934 * gcc.target/i386/avx512vbmi2-vpshld-1.c: New test.
8935 * gcc.target/i386/avx512vbmi2-vpshrd-1.c: Ditto.
8936 * gcc.target/i386/sse-12.c: Add -mavx512vbmi2.
8937 * gcc.target/i386/sse-13.c: Ditto.
8938 * gcc.target/i386/sse-14.c: Add -mavx512vbmi2 and tests.
8939 * gcc.target/i386/sse-22.c: Ditto.
8940
8941 2020-02-14 Jakub Jelinek <jakub@redhat.com>
8942
8943 Partially implement P1042R1: __VA_OPT__ wording clarifications
8944 PR preprocessor/92319
8945 * c-c++-common/cpp/va-opt-4.c: New test.
8946
8947 2020-02-13 Jakub Jelinek <jakub@redhat.com>
8948
8949 PR c/93576
8950 * gcc.dg/pr93576.c: New test.
8951
8952 2020-02-13 Sandra Loosemore <sandra@codesourcery.com>
8953
8954 * g++.dg/cpp0x/constexpr-static13.C:
8955 Add -fdelete-null-pointer-checks.
8956 * g++.dg/cpp2a/constexpr-new11.C: Likewise.
8957 * g++.dg/cpp2a/constexpr-new12.C: Likewise.
8958
8959 2020-02-13 H.J. Lu <hongjiu.lu@intel.com>
8960
8961 PR target/93656
8962 * gcc.target/i386/pr93656.c: New test.
8963
8964 2020-02-13 Claudiu Zissulescu <claziss@synopsys.com>
8965
8966 * gcc.target/arc/nps400-1.c: Update test.
8967
8968 2020-02-13 Claudiu Zissulescu <claziss@synopsys.com>
8969
8970 * gcc.target/arc/or-cnst-size2.c: Update test.
8971
8972 2020-02-13 Claudiu Zissulescu <claziss@synopsys.com>
8973 Petro Karashchenko <petro.karashchenko@ring.com>
8974
8975 * gcc.target/arc/mul64-1.c: New test.
8976
8977 2020-02-13 Jakub Jelinek <jakub@redhat.com>
8978
8979 PR target/93696
8980 * gcc.target/i386/pr93696-1.c: New test.
8981 * gcc.target/i386/pr93696-2.c: New test.
8982 * gcc.target/i386/avx512bitalg-vpopcntw-1.c (TEST): Fix argument order
8983 of _mm*_mask_popcnt_*.
8984 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c (TEST): Likewise.
8985 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c (TEST): Likewise.
8986 * gcc.target/i386/avx512bitalg-vpopcntb-1.c (TEST): Likewise.
8987 * gcc.target/i386/avx512bitalg-vpopcntb.c (foo): Likewise.
8988 * gcc.target/i386/avx512bitalg-vpopcntbvl.c (foo): Likewise.
8989 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c (foo): Likewise.
8990 * gcc.target/i386/avx512bitalg-vpopcntwvl.c (foo): Likewise.
8991 * gcc.target/i386/avx512bitalg-vpopcntw.c (foo): Likewise.
8992 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c (foo): Likewise.
8993
8994 PR tree-optimization/93582
8995 * gcc.dg/tree-ssa/pr93582-1.c: New test.
8996 * gcc.dg/tree-ssa/pr93582-2.c: New test.
8997 * gcc.dg/tree-ssa/pr93582-3.c: New test.
8998
8999 2020-02-13 Richard Biener <rguenther@suse.de>
9000
9001 PR testsuite/93717
9002 * gcc.dg/optimize-bswapsi-2.c: Add BE case.
9003
9004 2020-02-13 Jakub Jelinek <jakub@redhat.com>
9005
9006 PR target/93673
9007 * gcc.target/i386/avx512f-pr93673.c: New test.
9008 * gcc.target/i386/avx512dq-pr93673.c: New test.
9009 * gcc.target/i386/avx512bw-pr93673.c: New test.
9010
9011 * g++.dg/analyzer/pr93212.C: Require c++14 rather than c++11.
9012
9013 2020-02-12 Iain Sandoe <iain@sandoe.co.uk>
9014
9015 * g++.dg/coroutines/coro1-allocators.h: New.
9016 * g++.dg/coroutines/coro-bad-alloc-00-bad-op-new.C: New test.
9017 * g++.dg/coroutines/coro-bad-alloc-01-bad-op-del.C: New test.
9018 * g++.dg/coroutines/coro-bad-alloc-02-no-op-new-nt.C: New test.
9019 * g++.dg/coroutines/torture/alloc-00-gro-on-alloc-fail.C: Use new
9020 coro1-allocators.h header.
9021 * g++.dg/coroutines/torture/alloc-01-overload-newdel.C: Likewise.
9022 * g++.dg/coroutines/torture/alloc-02-fail-new-grooaf-check.C: New.
9023 * g++.dg/coroutines/torture/alloc-03-overload-new-1.C: New test.
9024 * g++.dg/coroutines/torture/alloc-04-overload-del-use-two-args.C:New.
9025
9026 2020-02-12 Jakub Jelinek <jakub@redhat.com>
9027
9028 * gcc.target/powerpc/pr93122.c: Use -mprefixed instead of
9029 -mprefixed-addr in dg-options.
9030
9031 PR middle-end/93663
9032 * gcc.dg/torture/builtin-round-roundeven.c (main): Add tests
9033 for DBL_MAX, inf, their negations and nan.
9034
9035 2020-02-12 Martin Sebor <msebor@redhat.com>
9036
9037 PR middle-end/93646
9038 * gcc.dg/Wstringop-overflow-31.c: New test.
9039
9040 2020-02-12 Wilco Dijkstra <wdijkstr@arm.com>
9041
9042 PR rtl-optimization/93565
9043 * gcc.target/aarch64/pr93565.c: New test.
9044
9045 2020-02-12 Wilco Dijkstra <wdijkstr@arm.com>
9046
9047 * gcc.target/aarch64/popcnt2.c: New test.
9048
9049 2020-02-12 Marek Polacek <polacek@redhat.com>
9050
9051 PR c++/88819
9052 * g++.dg/cpp2a/nontype-class32.C: New test.
9053
9054 2020-02-12 Marek Polacek <polacek@redhat.com>
9055
9056 PR c++/93684 - ICE-on-invalid with broken attribute.
9057 * g++.dg/parse/attr4.C: New test.
9058
9059 2020-02-12 Jakub Jelinek <jakub@redhat.com>
9060
9061 PR target/93670
9062 * gcc.target/i386/avx512vl-pr93670.c: New test.
9063
9064 2020-02-12 Richard Biener <rguenther@suse.de>
9065
9066 PR testsuite/93697
9067 * gcc.dg/pr93661.c: Pass -w, remove dg-warning.
9068
9069 2020-02-11 David Malcolm <dmalcolm@redhat.com>
9070
9071 PR analyzer/93288
9072 * g++.dg/analyzer/malloc.C: Add test coverage for a double-free
9073 called in a constructor.
9074 * g++.dg/analyzer/pr93288.C: New test.
9075
9076 2020-02-11 David Malcolm <dmalcolm@redhat.com>
9077
9078 PR analyzer/93212
9079 * g++.dg/analyzer/analyzer.exp: New subdirectory and .exp suite.
9080 * g++.dg/analyzer/malloc.C: New test.
9081 * g++.dg/analyzer/pr93212.C: New test.
9082
9083 2020-02-11 Martin Sebor <msebor@redhat.com>
9084
9085 PR tree-optimization/93683
9086 * gcc.dg/tree-ssa/ssa-dse-39.c: New test.
9087
9088 2020-02-11 Will Schmidt <will_schmidt@vnet.ibm.com>
9089
9090 * lib/target-supports.exp (check_effective_target_ppc_ieee128_ok): New.
9091 * gcc.target/powerpc/pr92796.c: Add a require-effective-target
9092 statement for ppc_ieee128_ok.
9093
9094 2020-02-11 David Malcolm <dmalcolm@redhat.com>
9095
9096 PR analyzer/93374
9097 * gcc.dg/analyzer/torture/pr93374.c: New test.
9098
9099 2020-02-11 David Malcolm <dmalcolm@redhat.com>
9100
9101 PR analyzer/93669
9102 * gcc.dg/analyzer/pr93669.c: New test.
9103
9104 2020-02-11 David Malcolm <dmalcolm@redhat.com>
9105
9106 PR analyzer/93649
9107 * gcc.dg/analyzer/torture/pr93649.c: New test.
9108
9109 2020-02-11 Will Schmidt <will_schmidt@vnet.ibm.com>
9110
9111 * gcc.target/powerpc/pr70010-2.c: Add -maltivec.
9112 * gcc.target/powerpc/pr70010-3.c: Add -maltivec.
9113
9114 2020-02-11 Stam Markianos-Wright <stam.markianos-wright@arm.com>
9115
9116 * gcc.target/arm/simd/vdot-2-1.c: New test.
9117 * gcc.target/arm/simd/vdot-2-2.c: New test.
9118 * gcc.target/arm/simd/vdot-2-3.c: New test.
9119 * gcc.target/arm/simd/vdot-2-4.c: New test.
9120
9121 2020-02-11 Richard Biener <rguenther@suse.de>
9122
9123 PR tree-optimization/93661
9124 PR tree-optimization/93662
9125 * gcc.dg/pr93661.c: New testcase.
9126
9127 2020-02-12 Patrick Palka <ppalka@redhat.com>
9128
9129 PR c++/69448
9130 PR c++/80471
9131 * g++.dg/concepts/abbrev3.C: New test.
9132 * g++.dg/cpp2a/concepts-pr80471.C: Adjust a static_assert to expect the
9133 correct behavior.
9134 * g++.dg/cpp0x/auto9.C: Adjust a dg-error directive.
9135
9136 * g++.dg/cpp2a/concepts6.C: New test.
9137
9138 2020-02-10 David Malcolm <dmalcolm@redhat.com>
9139
9140 PR analyzer/93350
9141 * gcc.dg/analyzer/torture/pr93350.c: New test.
9142
9143 2020-02-10 David Malcolm <dmalcolm@redhat.com>
9144
9145 PR analyzer/93647
9146 * gcc.dg/analyzer/torture/pr93647.c: New test.
9147
9148 2020-02-10 Jakub Jelinek <jakub@redhat.com>
9149
9150 PR target/93637
9151 * gcc.target/i386/avx-pr93637.c: New test.
9152
9153 2020-02-10 David Malcolm <dmalcolm@redhat.com>
9154
9155 PR analyzer/93405
9156 * gfortran.dg/analyzer/pr93405.f90: New test.
9157
9158 2020-02-10 David Malcolm <dmalcolm@redhat.com>
9159
9160 * gfortran.dg/analyzer/analyzer.exp: New subdirectory and .exp
9161 suite.
9162 * gfortran.dg/analyzer/malloc-example.f90: New test.
9163 * gfortran.dg/analyzer/malloc.f90: New test.
9164
9165 2020-02-10 Martin Sebor <msebor@redhat.com>
9166
9167 PR c/93640
9168 * gcc.dg/attr-access.c: New test.
9169
9170 2020-02-10 Hans-Peter Nilsson <hp@axis.com>
9171
9172 * gcc.target/cris/cris.exp (check_effective_target_cc0): New.
9173
9174 PR target/93372
9175 * gcc.target/cris/pr93372-1.c, gcc.target/cris/pr93372-2.c,
9176 gcc.target/cris/pr93372-5.c, gcc.target/cris/pr93372-8.c,
9177 gcc.target/cris/pr93372-3.c, gcc.target/cris/pr93372-4.c,
9178 gcc.target/cris/pr93372-6.c, gcc.target/cris/pr93372-7.c,
9179 gcc.target/cris/pr93372-9.c, gcc.target/cris/pr93372-10.c,
9180 gcc.target/cris/pr93372-11.c, gcc.target/cris/pr93372-12.c,
9181 gcc.target/cris/pr93372-13.c, gcc.target/cris/pr93372-14.c,
9182 gcc.target/cris/pr93372-15.c, gcc.target/cris/pr93372-16.c,
9183 gcc.target/cris/pr93372-17.c, gcc.target/cris/pr93372-18.c,
9184 gcc.target/cris/pr93372-19.c, gcc.target/cris/pr93372-20.c,
9185 gcc.target/cris/pr93372-21.c, gcc.target/cris/pr93372-22.c,
9186 gcc.target/cris/pr93372-23.c, gcc.target/cris/pr93372-24.c,
9187 gcc.target/cris/pr93372-25.c, gcc.target/cris/pr93372-26.c,
9188 gcc.target/cris/pr93372-27.c, gcc.target/cris/pr93372-28.c,
9189 gcc.target/cris/pr93372-29.c, gcc.target/cris/pr93372-30.c,
9190 gcc.target/cris/pr93372-31.c, gcc.target/cris/pr93372-32.c,
9191 gcc.target/cris/pr93372-33.c, gcc.target/cris/pr93372-34.c,
9192 gcc.target/cris/pr93372-35.c, gcc.target/cris/dbr-1.c: New tests.
9193
9194 2020-02-10 Jakub Jelinek <jakub@redhat.com>
9195
9196 PR target/91913
9197 * gfortran.dg/pr91913.f90: New test.
9198
9199 2020-02-10 H.J. Lu <hongjiu.lu@intel.com>
9200
9201 PR libgcc/85334
9202 * g++.target/i386/pr85334-1.C: New test.
9203 * g++.target/i386/pr85334-2.C: Likewise.
9204
9205 2020-02-10 Jakub Jelinek <jakub@redhat.com>
9206
9207 PR other/93641
9208 * gcc.dg/format/gcc_diag-11.c (test_cdiag_bad_words): Add two further
9209 tests.
9210
9211 2020-02-10 Feng Xue <fxue@os.amperecomputing.com>
9212
9213 PR ipa/93203
9214 * g++.dg/ipa/pr93203.C: New test.
9215 * gcc.dg/ipa/ipcp-1: Change dump string.
9216
9217 2020-02-09 Uroš Bizjak <ubizjak@gmail.com>
9218
9219 * gcc.target/i386/pr91333.c (dg-do): Fix target selector.
9220
9221 2020-02-09 Jakub Jelinek <jakub@redhat.com>
9222
9223 PR c++/93633
9224 * g++.dg/cpp2a/constexpr-new11.C: New test.
9225 * g++.dg/cpp2a/constexpr-new12.C: New test.
9226 * g++.dg/cpp2a/constexpr-new13.C: New test.
9227
9228 2020-02-08 Andrew Pinski <apinski@marvel.com>
9229
9230 PR target/91927
9231 * gcc.target/aarch64/pr91927.c: New testcase.
9232
9233 2020-02-08 Peter Bergner <bergner@linux.ibm.com>
9234
9235 PR target/93136
9236 * gcc.dg/vmx/ops.c: Add -flax-vector-conversions to dg-options.
9237 * gcc.target/powerpc/vsx-vector-6.h: Split tests into smaller functions.
9238 * gcc.target/powerpc/vsx-vector-6.p7.c: Adjust scan-assembler-times
9239 regex directives. Adjust expected instruction counts.
9240 * gcc.target/powerpc/vsx-vector-6.p8.c: Likewise.
9241 * gcc.target/powerpc/vsx-vector-6.p9.c: Likewise.
9242
9243 2020-02-08 Jakub Jelinek <jakub@redhat.com>
9244
9245 PR c++/93549
9246 * g++.dg/ext/constexpr-pr93549.C: New test.
9247
9248 2020-02-08 Uroš Bizjak <ubizjak@gmail.com>
9249 Jakub Jelinek <jakub@redhat.com>
9250
9251 PR target/65782
9252 * gcc.target/i386/pr65782.c: New test.
9253
9254 2020-02-07 Marek Polacek <polacek@redhat.com>
9255
9256 PR c++/92947 - Paren init of aggregates in unevaluated context.
9257 * g++.dg/cpp2a/paren-init21.C: New test.
9258
9259 2020-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
9260
9261 * testsuite/gcc.target/powerpc/pr92923-1.c: Add -mvsx.
9262
9263 2020-02-07 Dennis Zhang <dennis.zhang@arm.com>
9264
9265 * gcc.target/aarch64/simd/vmmla.c: New test.
9266
9267 2020-02-07 Richard Biener <rguenther@suse.de>
9268
9269 PR middle-end/93519
9270 * gcc.dg/Wrestrict-21.c: New testcase.
9271
9272 2020-02-07 H.J. Lu <hongjiu.lu@intel.com>
9273
9274 PR target/85667
9275 * gcc.target/i386/pr85667-10.c: New test.
9276 * gcc.target/i386/pr85667-7.c: Likewise.
9277 * gcc.target/i386/pr85667-8.c: Likewise.
9278 * gcc.target/i386/pr85667-9.c: Likewise.
9279
9280 2020-02-07 Jakub Jelinek <jakub@redhat.com>
9281
9282 PR target/93122
9283 * gcc.target/powerpc/pr93122.c: New test.
9284
9285 2020-02-07 Paolo Carlini <paolo.carlini@oracle.com>
9286
9287 PR c++/89404
9288 * g++.dg/ext/vla21.C: New.
9289
9290 2020-02-07 Jakub Jelinek <jakub@redhat.com>
9291
9292 PR target/93615
9293 * gcc.dg/pr93615.c: New test.
9294
9295 PR target/93611
9296 * gcc.target/i386/pr93611.c: New test.
9297
9298 2020-02-06 David Malcolm <dmalcolm@redhat.com>
9299
9300 PR analyzer/93375
9301 * gcc.dg/analyzer/pr93375.c: Rework test case to avoid per-target
9302 differences in how __builtin_memcpy has been optimized at the time
9303 the analyzer runs.
9304
9305 2020-02-06 David Malcolm <dmalcolm@redhat.com>
9306
9307 * gcc.dg/analyzer/torture/intptr_t.c: New test.
9308
9309 2020-02-06 Segher Boessenkool <segher@kernel.crashing.org>
9310
9311 * gcc.target/powerpc/pr93012.c: New.
9312
9313 2020-02-06 Richard Sandiford <richard.sandiford@arm.com>
9314
9315 PR target/87763
9316 * gcc.target/aarch64/movk_2.c: New test.
9317
9318 2020-02-06 Uroš Bizjak <ubizjak@gmail.com>
9319
9320 * gcc.target/i386/memcpy-strategy-1.c (dg-final):
9321 Unify scan-assembler strings for all targets.
9322 * gcc.target/i386/memcpy-strategy-2.c (dg-final): Ditto.
9323 * gcc.target/i386/memcpy-strategy-3.c (dg-final): Ditto.
9324 * gcc.target/i386/memcpy-vector_loop-1.c (dg-final): Ditto.
9325
9326 2020-02-06 Marek Polacek <polacek@redhat.com>
9327
9328 PR c++/93597 - ICE with lambda in operator function.
9329 * g++.dg/cpp0x/lambda/lambda-93597.C: New test.
9330
9331 2020-02-06 Tobias Burnus <tobias@codesourcery.com>
9332
9333 * gcc.target/arm/multilib.exp (multilib_config): Pass flags to
9334 …_target_compile as (additional_flags=) option and not as source
9335 filename to make it work with remote execution.
9336 * lib/target-supports.exp (check_runtime, check_gc_sections_available,
9337 check_effective_target_gas, check_effective_target_gld): Likewise.
9338
9339 2020-02-06 Jakub Jelinek <jakub@redhat.com>
9340
9341 PR target/93594
9342 * gcc.target/i386/avx2-pr93594.c: New test.
9343
9344 2020-02-05 Martin Sebor <msebor@redhat.com>
9345
9346 PR tree-optimization/92765
9347 * g++.dg/tree-ssa/strlenopt-1.C: New test.
9348 * g++.dg/tree-ssa/strlenopt-2.C: New test.
9349 * gcc.dg/Warray-bounds-58.c: New test.
9350 * gcc.dg/Wrestrict-20.c: Avoid a valid -Wformat-overflow.
9351 * gcc.dg/Wstring-compare.c: Xfail a test.
9352 * gcc.dg/strcmpopt_2.c: Disable tests.
9353 * gcc.dg/strcmpopt_4.c: Adjust tests.
9354 * gcc.dg/strcmpopt_10.c: New test.
9355 * gcc.dg/strcmpopt_11.c: New test.
9356 * gcc.dg/strlenopt-69.c: Disable tests.
9357 * gcc.dg/strlenopt-92.c: New test.
9358 * gcc.dg/strlenopt-93.c: New test.
9359 * gcc.dg/strlenopt.h: Declare calloc.
9360 * gcc.dg/tree-ssa/pr92056.c: Xfail tests until pr93518 is resolved.
9361 * gcc.dg/tree-ssa/builtin-sprintf-warn-23.c: Correct test (pr93517).
9362
9363 2020-02-05 Marek Polacek <polacek@redhat.com>
9364
9365 PR c++/93559 - ICE with CONSTRUCTOR flags verification.
9366 * g++.dg/cpp0x/initlist119.C: New test.
9367 * g++.dg/cpp0x/initlist120.C: New test.
9368
9369 2020-02-05 Jakub Jelinek <jakub@redhat.com>
9370
9371 PR c++/93557
9372 * c-c++-common/Wunused-var-17.c: New test.
9373
9374 2020-02-05 Jeff Law <law@redhat.com>
9375
9376 * gcc.target/hppa/shadd-3.c: Disable delay slot filling and
9377 adjust expected shadd insn count appropriately.
9378
9379 2020-02-05 David Malcolm <dmalcolm@redhat.com>
9380
9381 * gcc.dg/analyzer/data-model-1.c: Update for changed output to
9382 __analyzer_dump_exploded_nodes, dropping redundant call at merger.
9383 * gcc.dg/analyzer/data-model-7.c: Likewise.
9384 * gcc.dg/analyzer/loop-2.c: Update for changed output format.
9385 * gcc.dg/analyzer/loop-2a.c: Likewise.
9386 * gcc.dg/analyzer/loop-4.c: Likewise.
9387 * gcc.dg/analyzer/loop.c: Likewise.
9388 * gcc.dg/analyzer/malloc-paths-10.c: Likewise; drop redundant
9389 call at merger.
9390 * gcc.dg/analyzer/malloc-vs-local-1a.c: Likewise.
9391 * gcc.dg/analyzer/malloc-vs-local-1b.c: Likewise.
9392 * gcc.dg/analyzer/malloc-vs-local-2.c: Likewise.
9393 * gcc.dg/analyzer/malloc-vs-local-3.c: Likewise.
9394 * gcc.dg/analyzer/paths-1.c: Likewise.
9395 * gcc.dg/analyzer/paths-1a.c: Likewise.
9396 * gcc.dg/analyzer/paths-2.c: Likewise.
9397 * gcc.dg/analyzer/paths-3.c: Likewise.
9398 * gcc.dg/analyzer/paths-4.c: Update for changed output format.
9399 * gcc.dg/analyzer/paths-5.c: Likewise.
9400 * gcc.dg/analyzer/paths-6.c: Likewise; drop redundant calls
9401 at merger.
9402 * gcc.dg/analyzer/paths-7.c: Likewise.
9403 * gcc.dg/analyzer/torture/conditionals-2.c: Update for changed
9404 output format.
9405 * gcc.dg/analyzer/zlib-1.c: Likewise; drop redundant calls.
9406 * gcc.dg/analyzer/zlib-5.c: Update for changed output format.
9407
9408 2020-02-05 Jakub Jelinek <jakub@redhat.com>
9409
9410 PR target/92190
9411 * gcc.target/i386/pr92190.c: New test.
9412
9413 2020-02-05 Richard Biener <rguenther@suse.de>
9414
9415 PR testsuite/92177
9416 * gcc.dg/vect/bb-slp-22.c: Adjust.
9417
9418 2020-02-05 Richard Biener <rguenther@suse.de>
9419
9420 PR middle-end/90648
9421 * gcc.dg/pr90648.c: New testcase.
9422
9423 2020-02-05 Jakub Jelinek <jakub@redhat.com>
9424
9425 PR middle-end/93555
9426 * c-c++-common/gomp/pr93555-1.c: New test.
9427 * c-c++-common/gomp/pr93555-2.c: New test.
9428 * gfortran.dg/gomp/pr93555.f90: New test.
9429
9430 2020-02-05 Jun Ma <JunMa@linux.alibaba.com>
9431
9432 * g++.dg/coroutines/co-await-14-return-ref-to-auto.C: New test.
9433
9434 2020-02-04 David Malcolm <dmalcolm@redhat.com>
9435
9436 * gcc.dg/analyzer/data-model-1.c (struct coord): Convert fields
9437 from int to long.
9438
9439 2020-02-04 Richard Biener <rguenther@suse.de>
9440
9441 PR tree-optimization/93538
9442 * gcc.dg/tree-ssa/forwprop-38.c: New testcase.
9443
9444 2020-02-04 Jakub Jelinek <jakub@redhat.com>
9445
9446 * c-c++-common/cpp/has-include-1.c: New test.
9447 * c-c++-common/cpp/has-include-next-1.c: New test.
9448 * c-c++-common/gomp/has-include-1.c: New test.
9449
9450 PR preprocessor/93545
9451 * c-c++-common/cpp/pr88974.c: Expect another diagnostics during error
9452 recovery.
9453 * c-c++-common/cpp/pr93545-1.c: New test.
9454 * c-c++-common/cpp/pr93545-2.c: New test.
9455 * c-c++-common/cpp/pr93545-3.c: New test.
9456 * c-c++-common/cpp/pr93545-4.c: New test.
9457
9458 2020-02-04 Iain Sandoe <iain@sandoe.co.uk>
9459
9460 * g++.dg/coroutines/coro-missing-promise.C: New test.
9461
9462 2020-02-04 Richard Biener <rguenther@suse.de>
9463
9464 PR tree-optimization/91123
9465 * gcc.dg/tree-ssa/ssa-fre-85.c: New testcase.
9466
9467 2020-02-04 Richard Biener <rguenther@suse.de>
9468
9469 PR tree-optimization/92819
9470 * gcc.target/i386/pr92819.c: New testcase.
9471 * gcc.target/i386/pr92803.c: Adjust.
9472
9473 2020-02-03 Iain Sandoe <iain@sandoe.co.uk>
9474
9475 PR c++/93458
9476 * g++.dg/coroutines/pr93458-1-missing-traits.C: New test.
9477 * g++.dg/coroutines/pr93458-2-bad-traits.C: New test.
9478 * g++.dg/coroutines/pr93458-3-missing-handle.C: New test.
9479 * g++.dg/coroutines/pr93458-4-bad-coro-handle.C: New test.
9480 * g++.dg/coroutines/pr93458-5-bad-coro-type.C: New test.
9481
9482 2020-02-03 David Malcolm <dmalcolm@redhat.com>
9483
9484 PR analyzer/93544
9485 * gcc.dg/analyzer/torture/pr93544.c: New test.
9486
9487 2020-02-03 David Malcolm <dmalcolm@redhat.com>
9488
9489 PR analyzer/93546
9490 * gcc.dg/analyzer/pr93546.c: New test.
9491
9492 2020-02-03 David Malcolm <dmalcolm@redhat.com>
9493
9494 PR analyzer/93547
9495 * gcc.dg/analyzer/pr93547.c: New test.
9496
9497 2020-02-03 Stam Markianos-Wright <stam.markianos-wright@arm.com>
9498
9499 PR target/91816
9500 * gcc.target/arm/pr91816.c: New test.
9501
9502 2020-02-03 Julian Brown <julian@codesourcery.com>
9503 Tobias Burnus <tobias@codesourcery.com>
9504
9505 * c-c++-common/cpp/openacc-define-3.c: Update expected value for
9506 _OPENACC define.
9507 * gfortran.dg/openacc-define-3.f90: Likewise.
9508
9509 2020-02-03 Tobias Burnus <tobias@codesourcery.com>
9510
9511 PR fortran/93427
9512 * gfortran.dg/associate_52.f90: New.
9513
9514 2020-02-03 Jakub Jelinek <jakub@redhat.com>
9515
9516 PR target/93533
9517 * gcc.c-torture/compile/pr93533.c: New test.
9518 * gcc.target/s390/pr93533.c: New test.
9519
9520 2020-02-03 Jun Ma <JunMa@linux.alibaba.com>
9521
9522 * g++.dg/coroutines/co-await-04-control-flow.C: Add label.
9523
9524 2020-02-02 Marek Polacek <polacek@redhat.com>
9525
9526 PR c++/93530 - ICE on invalid alignas in a template.
9527 * g++.dg/cpp0x/alignas18.C: New test.
9528
9529 2020-02-02 Iain Sandoe <iain@sandoe.co.uk>
9530
9531 * gcc.target/powerpc/darwin-abi-12.c: Add '-fcommon' to the
9532 options.
9533
9534 2020-02-02 Vladimir Makarov <vmakarov@redhat.com>
9535
9536 PR rtl-optimization/91333
9537 * gcc.target/i386/pr91333.c: Add vmovsd to regexp. Set up count
9538 to 3.
9539
9540 2020-01-31 Sandra Loosemore <sandra@codesourcery.com>
9541
9542 nios2: Support for GOT-relative DW_EH_PE_datarel encoding.
9543
9544 * g++.target/nios2/hello-pie.C: New.
9545 * g++.target/nios2/nios2.exp: New.
9546
9547 2020-01-31 David Malcolm <dmalcolm@redhat.com>
9548
9549 PR analyzer/93457
9550 * gcc.dg/analyzer/pr93457.c: New test.
9551
9552 2020-01-31 David Malcolm <dmalcolm@redhat.com>
9553
9554 PR analyzer/93373
9555 * gcc.dg/analyzer/torture/pr93373.c: New test.
9556
9557 2020-01-31 Vladimir Makarov <vmakarov@redhat.com>
9558
9559 PR rtl-optimization/91333
9560 * gcc.target/i386/pr91333.c: New.
9561
9562 2020-01-31 David Malcolm <dmalcolm@redhat.com>
9563
9564 PR analyzer/93379
9565 * gcc.dg/analyzer/torture/pr93379-2.c: New test.
9566 * gcc.dg/analyzer/torture/pr93379.c: New test.
9567
9568 2020-01-31 David Malcolm <dmalcolm@redhat.com>
9569
9570 PR analyzer/93438
9571 * gcc.dg/analyzer/torture/pr93438.c: New test.
9572 * gcc.dg/analyzer/torture/pr93438-2.c: New test.
9573
9574 2020-01-31 Jakub Jelinek <jakub@redhat.com>
9575
9576 PR rtl-optimization/91838
9577 * g++.dg/pr91838.C: Moved to ...
9578 * g++.dg/opt/pr91838.C: ... here. Require c++11 target instead of
9579 dg-skip-if for c++98. Pass -Wno-psabi -w to avoid psabi style
9580 warnings on vector arg passing or return. Add -masm=att on i?86/x86_64.
9581 Only check for pxor %xmm0, %xmm0 on lp64 i?86/x86_64.
9582
9583 2020-01-31 Richard Sandiford <richard.sandiford@arm.com>
9584
9585 * lib/target-supports.exp (check_effective_target_aarch64_asm_bf16_ok):
9586 New proc.
9587 * gcc.target/aarch64/sve/acle/asm/bfdot_f32.c: New test.
9588 * gcc.target/aarch64/sve/acle/asm/bfdot_lane_f32.c: Likweise.
9589 * gcc.target/aarch64/sve/acle/asm/bfmlalb_f32.c: Likweise.
9590 * gcc.target/aarch64/sve/acle/asm/bfmlalb_lane_f32.c: Likweise.
9591 * gcc.target/aarch64/sve/acle/asm/bfmlalt_f32.c: Likweise.
9592 * gcc.target/aarch64/sve/acle/asm/bfmlalt_lane_f32.c: Likweise.
9593 * gcc.target/aarch64/sve/acle/asm/bfmmla_f32.c: Likweise.
9594 * gcc.target/aarch64/sve/acle/asm/cvt_bf16.c: Likweise.
9595 * gcc.target/aarch64/sve/acle/asm/cvtnt_bf16.c: Likweise.
9596 * gcc.target/aarch64/sve/acle/general-c/ternary_bfloat16_1.c: Likweise.
9597 * gcc.target/aarch64/sve/acle/general-c/ternary_bfloat16_lane_1.c:
9598 Likweise.
9599 * gcc.target/aarch64/sve/acle/general-c/ternary_bfloat16_lanex2_1.c:
9600 Likweise.
9601 * gcc.target/aarch64/sve/acle/general-c/ternary_bfloat16_opt_n_1.c:
9602 Likweise.
9603
9604 2020-01-31 Richard Sandiford <richard.sandiford@arm.com>
9605
9606 * g++.target/aarch64/sve/acle/general-c++/mangle_1.C: Test mangling
9607 of svbfloat16_t.
9608 * g++.target/aarch64/sve/acle/general-c++/mangle_2.C: Likewise for
9609 __SVBfloat16_t.
9610 * gcc.target/aarch64/sve/acle/asm/clasta_bf16.c: New test.
9611 * gcc.target/aarch64/sve/acle/asm/clastb_bf16.c: Likewise.
9612 * gcc.target/aarch64/sve/acle/asm/cnt_bf16.c: Likewise.
9613 * gcc.target/aarch64/sve/acle/asm/create2_1.c (create_bf16): Likewise.
9614 * gcc.target/aarch64/sve/acle/asm/create3_1.c (create_bf16): Likewise.
9615 * gcc.target/aarch64/sve/acle/asm/create4_1.c (create_bf16): Likewise.
9616 * gcc.target/aarch64/sve/acle/asm/dup_bf16.c: Likewise.
9617 * gcc.target/aarch64/sve/acle/asm/dup_lane_bf16.c: Likewise.
9618 * gcc.target/aarch64/sve/acle/asm/dupq_lane_bf16.c: Likewise.
9619 * gcc.target/aarch64/sve/acle/asm/ext_bf16.c: Likewise.
9620 * gcc.target/aarch64/sve/acle/asm/get2_bf16.c: Likewise.
9621 * gcc.target/aarch64/sve/acle/asm/get3_bf16.c: Likewise.
9622 * gcc.target/aarch64/sve/acle/asm/get4_bf16.c: Likewise.
9623 * gcc.target/aarch64/sve/acle/asm/insr_bf16.c: Likewise.
9624 * gcc.target/aarch64/sve/acle/asm/lasta_bf16.c: Likewise.
9625 * gcc.target/aarch64/sve/acle/asm/lastb_bf16.c: Likewise.
9626 * gcc.target/aarch64/sve/acle/asm/ld1_bf16.c: Likewise.
9627 * gcc.target/aarch64/sve/acle/asm/ld1ro_bf16.c: Likewise.
9628 * gcc.target/aarch64/sve/acle/asm/ld1rq_bf16.c: Likewise.
9629 * gcc.target/aarch64/sve/acle/asm/ld2_bf16.c: Likewise.
9630 * gcc.target/aarch64/sve/acle/asm/ld3_bf16.c: Likewise.
9631 * gcc.target/aarch64/sve/acle/asm/ld4_bf16.c: Likewise.
9632 * gcc.target/aarch64/sve/acle/asm/ldff1_bf16.c: Likewise.
9633 * gcc.target/aarch64/sve/acle/asm/ldnf1_bf16.c: Likewise.
9634 * gcc.target/aarch64/sve/acle/asm/ldnt1_bf16.c: Likewise.
9635 * gcc.target/aarch64/sve/acle/asm/len_bf16.c: Likewise.
9636 * gcc.target/aarch64/sve/acle/asm/reinterpret_bf16.c: Likewise.
9637 * gcc.target/aarch64/sve/acle/asm/reinterpret_f16.c
9638 (reinterpret_f16_bf16_tied1, reinterpret_f16_bf16_untied): Likewise.
9639 * gcc.target/aarch64/sve/acle/asm/reinterpret_f32.c
9640 (reinterpret_f32_bf16_tied1, reinterpret_f32_bf16_untied): Likewise.
9641 * gcc.target/aarch64/sve/acle/asm/reinterpret_f64.c
9642 (reinterpret_f64_bf16_tied1, reinterpret_f64_bf16_untied): Likewise.
9643 * gcc.target/aarch64/sve/acle/asm/reinterpret_s16.c
9644 (reinterpret_s16_bf16_tied1, reinterpret_s16_bf16_untied): Likewise.
9645 * gcc.target/aarch64/sve/acle/asm/reinterpret_s32.c
9646 (reinterpret_s32_bf16_tied1, reinterpret_s32_bf16_untied): Likewise.
9647 * gcc.target/aarch64/sve/acle/asm/reinterpret_s64.c
9648 (reinterpret_s64_bf16_tied1, reinterpret_s64_bf16_untied): Likewise.
9649 * gcc.target/aarch64/sve/acle/asm/reinterpret_s8.c
9650 (reinterpret_s8_bf16_tied1, reinterpret_s8_bf16_untied): Likewise.
9651 * gcc.target/aarch64/sve/acle/asm/reinterpret_u16.c
9652 (reinterpret_u16_bf16_tied1, reinterpret_u16_bf16_untied): Likewise.
9653 * gcc.target/aarch64/sve/acle/asm/reinterpret_u32.c
9654 (reinterpret_u32_bf16_tied1, reinterpret_u32_bf16_untied): Likewise.
9655 * gcc.target/aarch64/sve/acle/asm/reinterpret_u64.c
9656 (reinterpret_u64_bf16_tied1, reinterpret_u64_bf16_untied): Likewise.
9657 * gcc.target/aarch64/sve/acle/asm/reinterpret_u8.c
9658 (reinterpret_u8_bf16_tied1, reinterpret_u8_bf16_untied): Likewise.
9659 * gcc.target/aarch64/sve/acle/asm/rev_bf16.c: Likewise.
9660 * gcc.target/aarch64/sve/acle/asm/sel_bf16.c: Likewise.
9661 * gcc.target/aarch64/sve/acle/asm/set2_bf16.c: Likewise.
9662 * gcc.target/aarch64/sve/acle/asm/set3_bf16.c: Likewise.
9663 * gcc.target/aarch64/sve/acle/asm/set4_bf16.c: Likewise.
9664 * gcc.target/aarch64/sve/acle/asm/splice_bf16.c: Likewise.
9665 * gcc.target/aarch64/sve/acle/asm/st1_bf16.c: Likewise.
9666 * gcc.target/aarch64/sve/acle/asm/st2_bf16.c: Likewise.
9667 * gcc.target/aarch64/sve/acle/asm/st3_bf16.c: Likewise.
9668 * gcc.target/aarch64/sve/acle/asm/st4_bf16.c: Likewise.
9669 * gcc.target/aarch64/sve/acle/asm/stnt1_bf16.c: Likewise.
9670 * gcc.target/aarch64/sve/acle/asm/tbl_bf16.c: Likewise.
9671 * gcc.target/aarch64/sve/acle/asm/trn1_bf16.c: Likewise.
9672 * gcc.target/aarch64/sve/acle/asm/trn1q_bf16.c: Likewise.
9673 * gcc.target/aarch64/sve/acle/asm/trn2_bf16.c: Likewise.
9674 * gcc.target/aarch64/sve/acle/asm/trn2q_bf16.c: Likewise.
9675 * gcc.target/aarch64/sve/acle/asm/undef2_1.c (bfloat16_t): Likewise.
9676 * gcc.target/aarch64/sve/acle/asm/undef3_1.c (bfloat16_t): Likewise.
9677 * gcc.target/aarch64/sve/acle/asm/undef4_1.c (bfloat16_t): Likewise.
9678 * gcc.target/aarch64/sve/acle/asm/undef_1.c (bfloat16_t): Likewise.
9679 * gcc.target/aarch64/sve/acle/asm/uzp1_bf16.c: Likewise.
9680 * gcc.target/aarch64/sve/acle/asm/uzp1q_bf16.c: Likewise.
9681 * gcc.target/aarch64/sve/acle/asm/uzp2_bf16.c: Likewise.
9682 * gcc.target/aarch64/sve/acle/asm/uzp2q_bf16.c: Likewise.
9683 * gcc.target/aarch64/sve/acle/asm/zip1_bf16.c: Likewise.
9684 * gcc.target/aarch64/sve/acle/asm/zip1q_bf16.c: Likewise.
9685 * gcc.target/aarch64/sve/acle/asm/zip2_bf16.c: Likewise.
9686 * gcc.target/aarch64/sve/acle/asm/zip2q_bf16.c: Likewise.
9687 * gcc.target/aarch64/sve/pcs/annotate_1.c (ret_bf16, ret_bf16x2)
9688 (ret_bf16x3, ret_bf16x4): Likewise.
9689 * gcc.target/aarch64/sve/pcs/annotate_2.c (fn_bf16, fn_bf16x2)
9690 (fn_bf16x3, fn_bf16x4): Likewise.
9691 * gcc.target/aarch64/sve/pcs/annotate_3.c (fn_bf16, fn_bf16x2)
9692 (fn_bf16x3, fn_bf16x4): Likewise.
9693 * gcc.target/aarch64/sve/pcs/annotate_4.c (fn_bf16, fn_bf16x2)
9694 (fn_bf16x3, fn_bf16x4): Likewise.
9695 * gcc.target/aarch64/sve/pcs/annotate_5.c (fn_bf16, fn_bf16x2)
9696 (fn_bf16x3, fn_bf16x4): Likewise.
9697 * gcc.target/aarch64/sve/pcs/annotate_6.c (fn_bf16, fn_bf16x2)
9698 (fn_bf16x3, fn_bf16x4): Likewise.
9699 * gcc.target/aarch64/sve/pcs/annotate_7.c (fn_bf16, fn_bf16x2)
9700 (fn_bf16x3, fn_bf16x4): Likewise.
9701 * gcc.target/aarch64/sve/pcs/args_5_be_bf16.c: Likewise.
9702 * gcc.target/aarch64/sve/pcs/args_5_le_bf16.c: Likewise.
9703 * gcc.target/aarch64/sve/pcs/args_6_be_bf16.c: Likewise.
9704 * gcc.target/aarch64/sve/pcs/args_6_le_bf16.c: Likewise.
9705 * gcc.target/aarch64/sve/pcs/gnu_vectors_1.c (bfloat16x16_t): New
9706 typedef.
9707 (bfloat16_callee, bfloat16_caller): New tests.
9708 * gcc.target/aarch64/sve/pcs/gnu_vectors_2.c (bfloat16x16_t): New
9709 typedef.
9710 (bfloat16_callee, bfloat16_caller): New tests.
9711 * gcc.target/aarch64/sve/pcs/return_4.c (CALLER_BF16): New macro.
9712 (callee_bf16, caller_bf16): New tests.
9713 * gcc.target/aarch64/sve/pcs/return_4_128.c (CALLER_BF16): New macro.
9714 (callee_bf16, caller_bf16): New tests.
9715 * gcc.target/aarch64/sve/pcs/return_4_256.c (CALLER_BF16): New macro.
9716 (callee_bf16, caller_bf16): New tests.
9717 * gcc.target/aarch64/sve/pcs/return_4_512.c (CALLER_BF16): New macro.
9718 (callee_bf16, caller_bf16): New tests.
9719 * gcc.target/aarch64/sve/pcs/return_4_1024.c (CALLER_BF16): New macro.
9720 (callee_bf16, caller_bf16): New tests.
9721 * gcc.target/aarch64/sve/pcs/return_4_2048.c (CALLER_BF16): New macro.
9722 (callee_bf16, caller_bf16): New tests.
9723 * gcc.target/aarch64/sve/pcs/return_5.c (CALLER_BF16): New macro.
9724 (callee_bf16, caller_bf16): New tests.
9725 * gcc.target/aarch64/sve/pcs/return_5_128.c (CALLER_BF16): New macro.
9726 (callee_bf16, caller_bf16): New tests.
9727 * gcc.target/aarch64/sve/pcs/return_5_256.c (CALLER_BF16): New macro.
9728 (callee_bf16, caller_bf16): New tests.
9729 * gcc.target/aarch64/sve/pcs/return_5_512.c (CALLER_BF16): New macro.
9730 (callee_bf16, caller_bf16): New tests.
9731 * gcc.target/aarch64/sve/pcs/return_5_1024.c (CALLER_BF16): New macro.
9732 (callee_bf16, caller_bf16): New tests.
9733 * gcc.target/aarch64/sve/pcs/return_5_2048.c (CALLER_BF16): New macro.
9734 (callee_bf16, caller_bf16): New tests.
9735 * gcc.target/aarch64/sve/pcs/return_6.c (bfloat16_t): New typedef.
9736 (callee_bf16, caller_bf16): New tests.
9737 * gcc.target/aarch64/sve/pcs/return_6_128.c (bfloat16_t): New typedef.
9738 (callee_bf16, caller_bf16): New tests.
9739 * gcc.target/aarch64/sve/pcs/return_6_256.c (bfloat16_t): New typedef.
9740 (callee_bf16, caller_bf16): New tests.
9741 * gcc.target/aarch64/sve/pcs/return_6_512.c (bfloat16_t): New typedef.
9742 (callee_bf16, caller_bf16): New tests.
9743 * gcc.target/aarch64/sve/pcs/return_6_1024.c (bfloat16_t): New typedef.
9744 (callee_bf16, caller_bf16): New tests.
9745 * gcc.target/aarch64/sve/pcs/return_6_2048.c (bfloat16_t): New typedef.
9746 (callee_bf16, caller_bf16): New tests.
9747 * gcc.target/aarch64/sve/pcs/return_7.c (callee_bf16): Likewise
9748 (caller_bf16): Likewise.
9749 * gcc.target/aarch64/sve/pcs/return_8.c (callee_bf16): Likewise
9750 (caller_bf16): Likewise.
9751 * gcc.target/aarch64/sve/pcs/return_9.c (callee_bf16): Likewise
9752 (caller_bf16): Likewise.
9753 * gcc.target/aarch64/sve2/acle/asm/tbl2_bf16.c: Likewise.
9754 * gcc.target/aarch64/sve2/acle/asm/tbx_bf16.c: Likewise.
9755 * gcc.target/aarch64/sve2/acle/asm/whilerw_bf16.c: Likewise.
9756 * gcc.target/aarch64/sve2/acle/asm/whilewr_bf16.c: Likewise.
9757
9758 2020-01-31 Dennis Zhang <dennis.zhang@arm.com>
9759 Matthew Malcomson <matthew.malcomson@arm.com>
9760 Richard Sandiford <richard.sandiford@arm.com>
9761
9762 * lib/target-supports.exp (check_effective_target_aarch64_asm_i8mm_ok)
9763 (check_effective_target_aarch64_asm_f32mm_ok): New target selectors.
9764 * gcc.target/aarch64/pragma_cpp_predefs_2.c: Test handling of
9765 __ARM_FEATURE_SVE_MATMUL_INT8, __ARM_FEATURE_SVE_MATMUL_FP32 and
9766 __ARM_FEATURE_SVE_MATMUL_FP64.
9767 * gcc.target/aarch64/sve/acle/asm/test_sve_acle.h (TEST_TRIPLE_Z):
9768 (TEST_TRIPLE_Z_REV2, TEST_TRIPLE_Z_REV, TEST_TRIPLE_LANE_REG)
9769 (TEST_TRIPLE_ZX): New macros.
9770 * gcc.target/aarch64/sve/acle/asm/ld1ro_f16.c: Remove +sve and
9771 rely on +f64mm to enable it.
9772 * gcc.target/aarch64/sve/acle/asm/ld1ro_f32.c: Likewise.
9773 * gcc.target/aarch64/sve/acle/asm/ld1ro_f64.c: Likewise.
9774 * gcc.target/aarch64/sve/acle/asm/ld1ro_s16.c: Likewise.
9775 * gcc.target/aarch64/sve/acle/asm/ld1ro_s32.c: Likewise.
9776 * gcc.target/aarch64/sve/acle/asm/ld1ro_s64.c: Likewise.
9777 * gcc.target/aarch64/sve/acle/asm/ld1ro_s8.c: Likewise.
9778 * gcc.target/aarch64/sve/acle/asm/ld1ro_u16.c: Likewise.
9779 * gcc.target/aarch64/sve/acle/asm/ld1ro_u32.c: Likewise.
9780 * gcc.target/aarch64/sve/acle/asm/ld1ro_u64.c: Likewise.
9781 * gcc.target/aarch64/sve/acle/asm/ld1ro_u8.c: Likewise.
9782 * gcc.target/aarch64/sve/acle/asm/mmla_f32.c: New test.
9783 * gcc.target/aarch64/sve/acle/asm/mmla_f64.c: Likewise,
9784 * gcc.target/aarch64/sve/acle/asm/mmla_s32.c: Likewise,
9785 * gcc.target/aarch64/sve/acle/asm/mmla_u32.c: Likewise,
9786 * gcc.target/aarch64/sve/acle/asm/sudot_lane_s32.c: Likewise,
9787 * gcc.target/aarch64/sve/acle/asm/sudot_s32.c: Likewise,
9788 * gcc.target/aarch64/sve/acle/asm/trn1q_f16.c: Likewise.
9789 * gcc.target/aarch64/sve/acle/asm/trn1q_f32.c: Likewise.
9790 * gcc.target/aarch64/sve/acle/asm/trn1q_f64.c: Likewise.
9791 * gcc.target/aarch64/sve/acle/asm/trn1q_s16.c: Likewise.
9792 * gcc.target/aarch64/sve/acle/asm/trn1q_s32.c: Likewise.
9793 * gcc.target/aarch64/sve/acle/asm/trn1q_s64.c: Likewise.
9794 * gcc.target/aarch64/sve/acle/asm/trn1q_s8.c: Likewise.
9795 * gcc.target/aarch64/sve/acle/asm/trn1q_u16.c: Likewise.
9796 * gcc.target/aarch64/sve/acle/asm/trn1q_u32.c: Likewise.
9797 * gcc.target/aarch64/sve/acle/asm/trn1q_u64.c: Likewise.
9798 * gcc.target/aarch64/sve/acle/asm/trn1q_u8.c: Likewise.
9799 * gcc.target/aarch64/sve/acle/asm/trn2q_f16.c: Likewise.
9800 * gcc.target/aarch64/sve/acle/asm/trn2q_f32.c: Likewise.
9801 * gcc.target/aarch64/sve/acle/asm/trn2q_f64.c: Likewise.
9802 * gcc.target/aarch64/sve/acle/asm/trn2q_s16.c: Likewise.
9803 * gcc.target/aarch64/sve/acle/asm/trn2q_s32.c: Likewise.
9804 * gcc.target/aarch64/sve/acle/asm/trn2q_s64.c: Likewise.
9805 * gcc.target/aarch64/sve/acle/asm/trn2q_s8.c: Likewise.
9806 * gcc.target/aarch64/sve/acle/asm/trn2q_u16.c: Likewise.
9807 * gcc.target/aarch64/sve/acle/asm/trn2q_u32.c: Likewise.
9808 * gcc.target/aarch64/sve/acle/asm/trn2q_u64.c: Likewise.
9809 * gcc.target/aarch64/sve/acle/asm/trn2q_u8.c: Likewise.
9810 * gcc.target/aarch64/sve/acle/asm/usdot_lane_s32.c: Likewise.
9811 * gcc.target/aarch64/sve/acle/asm/usdot_s32.c: Likewise.
9812 * gcc.target/aarch64/sve/acle/asm/usmmla_s32.c: Likewise.
9813 * gcc.target/aarch64/sve/acle/asm/uzp1q_f16.c: Likewise.
9814 * gcc.target/aarch64/sve/acle/asm/uzp1q_f32.c: Likewise.
9815 * gcc.target/aarch64/sve/acle/asm/uzp1q_f64.c: Likewise.
9816 * gcc.target/aarch64/sve/acle/asm/uzp1q_s16.c: Likewise.
9817 * gcc.target/aarch64/sve/acle/asm/uzp1q_s32.c: Likewise.
9818 * gcc.target/aarch64/sve/acle/asm/uzp1q_s64.c: Likewise.
9819 * gcc.target/aarch64/sve/acle/asm/uzp1q_s8.c: Likewise.
9820 * gcc.target/aarch64/sve/acle/asm/uzp1q_u16.c: Likewise.
9821 * gcc.target/aarch64/sve/acle/asm/uzp1q_u32.c: Likewise.
9822 * gcc.target/aarch64/sve/acle/asm/uzp1q_u64.c: Likewise.
9823 * gcc.target/aarch64/sve/acle/asm/uzp1q_u8.c: Likewise.
9824 * gcc.target/aarch64/sve/acle/asm/uzp2q_f16.c: Likewise.
9825 * gcc.target/aarch64/sve/acle/asm/uzp2q_f32.c: Likewise.
9826 * gcc.target/aarch64/sve/acle/asm/uzp2q_f64.c: Likewise.
9827 * gcc.target/aarch64/sve/acle/asm/uzp2q_s16.c: Likewise.
9828 * gcc.target/aarch64/sve/acle/asm/uzp2q_s32.c: Likewise.
9829 * gcc.target/aarch64/sve/acle/asm/uzp2q_s64.c: Likewise.
9830 * gcc.target/aarch64/sve/acle/asm/uzp2q_s8.c: Likewise.
9831 * gcc.target/aarch64/sve/acle/asm/uzp2q_u16.c: Likewise.
9832 * gcc.target/aarch64/sve/acle/asm/uzp2q_u32.c: Likewise.
9833 * gcc.target/aarch64/sve/acle/asm/uzp2q_u64.c: Likewise.
9834 * gcc.target/aarch64/sve/acle/asm/uzp2q_u8.c: Likewise.
9835 * gcc.target/aarch64/sve/acle/asm/zip1q_f16.c: Likewise.
9836 * gcc.target/aarch64/sve/acle/asm/zip1q_f32.c: Likewise.
9837 * gcc.target/aarch64/sve/acle/asm/zip1q_f64.c: Likewise.
9838 * gcc.target/aarch64/sve/acle/asm/zip1q_s16.c: Likewise.
9839 * gcc.target/aarch64/sve/acle/asm/zip1q_s32.c: Likewise.
9840 * gcc.target/aarch64/sve/acle/asm/zip1q_s64.c: Likewise.
9841 * gcc.target/aarch64/sve/acle/asm/zip1q_s8.c: Likewise.
9842 * gcc.target/aarch64/sve/acle/asm/zip1q_u16.c: Likewise.
9843 * gcc.target/aarch64/sve/acle/asm/zip1q_u32.c: Likewise.
9844 * gcc.target/aarch64/sve/acle/asm/zip1q_u64.c: Likewise.
9845 * gcc.target/aarch64/sve/acle/asm/zip1q_u8.c: Likewise.
9846 * gcc.target/aarch64/sve/acle/asm/zip2q_f16.c: Likewise.
9847 * gcc.target/aarch64/sve/acle/asm/zip2q_f32.c: Likewise.
9848 * gcc.target/aarch64/sve/acle/asm/zip2q_f64.c: Likewise.
9849 * gcc.target/aarch64/sve/acle/asm/zip2q_s16.c: Likewise.
9850 * gcc.target/aarch64/sve/acle/asm/zip2q_s32.c: Likewise.
9851 * gcc.target/aarch64/sve/acle/asm/zip2q_s64.c: Likewise.
9852 * gcc.target/aarch64/sve/acle/asm/zip2q_s8.c: Likewise.
9853 * gcc.target/aarch64/sve/acle/asm/zip2q_u16.c: Likewise.
9854 * gcc.target/aarch64/sve/acle/asm/zip2q_u32.c: Likewise.
9855 * gcc.target/aarch64/sve/acle/asm/zip2q_u64.c: Likewise.
9856 * gcc.target/aarch64/sve/acle/asm/zip2q_u8.c: Likewise.
9857 * gcc.target/aarch64/sve/acle/general-c/mmla_1.c: Likewise.
9858 * gcc.target/aarch64/sve/acle/general-c/mmla_2.c: Likewise.
9859 * gcc.target/aarch64/sve/acle/general-c/mmla_3.c: Likewise.
9860 * gcc.target/aarch64/sve/acle/general-c/mmla_4.c: Likewise.
9861 * gcc.target/aarch64/sve/acle/general-c/mmla_5.c: Likewise.
9862 * gcc.target/aarch64/sve/acle/general-c/mmla_6.c: Likewise.
9863 * gcc.target/aarch64/sve/acle/general-c/mmla_7.c: Likewise.
9864 * gcc.target/aarch64/sve/acle/general-c/ternary_intq_uintq_lane_1.c:
9865 Likewise.
9866 * gcc.target/aarch64/sve/acle/general-c/ternary_intq_uintq_opt_n_1.c:
9867 Likewise.
9868 * gcc.target/aarch64/sve/acle/general-c/ternary_uintq_intq_1.c:
9869 Likewise.
9870 * gcc.target/aarch64/sve/acle/general-c/ternary_uintq_intq_lane_1.c:
9871 Likewise.
9872 * gcc.target/aarch64/sve/acle/general-c/ternary_uintq_intq_opt_n_1.c:
9873 Likewise.
9874
9875 2020-01-31 Richard Sandiford <richard.sandiford@arm.com>
9876
9877 * gcc.target/aarch64/sve/pcs/args_1.c: Require lp64 for
9878 check-function-bodies tests.
9879 * gcc.target/aarch64/sve/pcs/args_2.c: Likewise.
9880 * gcc.target/aarch64/sve/pcs/args_3.c: Likewise.
9881 * gcc.target/aarch64/sve/pcs/args_4.c: Likewise.
9882 * gcc.target/aarch64/sve/pcs/return_1.c: Likewise.
9883 * gcc.target/aarch64/sve/pcs/return_1_256.c: Likewise.
9884 * gcc.target/aarch64/sve/pcs/return_1_512.c: Likewise.
9885 * gcc.target/aarch64/sve/pcs/return_1_1024.c: Likewise.
9886 * gcc.target/aarch64/sve/pcs/return_1_2048.c: Likewise.
9887 * gcc.target/aarch64/sve/pcs/return_2.c: Likewise.
9888 * gcc.target/aarch64/sve/pcs/return_3.c: Likewise.
9889 * gcc.target/aarch64/sve/pcs/return_4.c: Likewise.
9890 * gcc.target/aarch64/sve/pcs/return_4_256.c: Likewise.
9891 * gcc.target/aarch64/sve/pcs/return_4_512.c: Likewise.
9892 * gcc.target/aarch64/sve/pcs/return_4_1024.c: Likewise.
9893 * gcc.target/aarch64/sve/pcs/return_4_2048.c: Likewise.
9894 * gcc.target/aarch64/sve/pcs/return_5.c: Likewise.
9895 * gcc.target/aarch64/sve/pcs/return_5_256.c: Likewise.
9896 * gcc.target/aarch64/sve/pcs/return_5_512.c: Likewise.
9897 * gcc.target/aarch64/sve/pcs/return_5_1024.c: Likewise.
9898 * gcc.target/aarch64/sve/pcs/return_5_2048.c: Likewise.
9899 * gcc.target/aarch64/sve/pcs/return_6.c: Likewise.
9900 * gcc.target/aarch64/sve/pcs/return_6_256.c: Likewise.
9901 * gcc.target/aarch64/sve/pcs/return_6_512.c: Likewise.
9902 * gcc.target/aarch64/sve/pcs/return_6_1024.c: Likewise.
9903 * gcc.target/aarch64/sve/pcs/return_6_2048.c: Likewise.
9904 * gcc.target/aarch64/sve/pcs/saves_2_be_nowrap.c: Likewise.
9905 * gcc.target/aarch64/sve/pcs/saves_2_be_wrap.c: Likewise.
9906 * gcc.target/aarch64/sve/pcs/saves_2_le_nowrap.c: Likewise.
9907 * gcc.target/aarch64/sve/pcs/saves_2_le_wrap.c: Likewise.
9908 * gcc.target/aarch64/sve/pcs/saves_3.c: Likewise.
9909 * gcc.target/aarch64/sve/pcs/saves_4_be.c: Likewise.
9910 * gcc.target/aarch64/sve/pcs/saves_4_le.c: Likewise.
9911 * gcc.target/aarch64/sve/pcs/varargs_1.c: Likewise.
9912 * gcc.target/aarch64/sve/pcs/varargs_2_f16.c: Likewise.
9913 * gcc.target/aarch64/sve/pcs/varargs_2_f32.c: Likewise.
9914 * gcc.target/aarch64/sve/pcs/varargs_2_f64.c: Likewise.
9915 * gcc.target/aarch64/sve/pcs/varargs_2_s16.c: Likewise.
9916 * gcc.target/aarch64/sve/pcs/varargs_2_s32.c: Likewise.
9917 * gcc.target/aarch64/sve/pcs/varargs_2_s64.c: Likewise.
9918 * gcc.target/aarch64/sve/pcs/varargs_2_s8.c: Likewise.
9919 * gcc.target/aarch64/sve/pcs/varargs_2_u16.c: Likewise.
9920 * gcc.target/aarch64/sve/pcs/varargs_2_u32.c: Likewise.
9921 * gcc.target/aarch64/sve/pcs/varargs_2_u64.c: Likewise.
9922 * gcc.target/aarch64/sve/pcs/varargs_2_u8.c: Likewise.
9923 * gcc.target/aarch64/sve/pcs/args_5_be_f16.c: Require lp64.
9924 * gcc.target/aarch64/sve/pcs/args_5_be_f32.c: Likewise.
9925 * gcc.target/aarch64/sve/pcs/args_5_be_f64.c: Likewise.
9926 * gcc.target/aarch64/sve/pcs/args_5_be_s16.c: Likewise.
9927 * gcc.target/aarch64/sve/pcs/args_5_be_s32.c: Likewise.
9928 * gcc.target/aarch64/sve/pcs/args_5_be_s64.c: Likewise.
9929 * gcc.target/aarch64/sve/pcs/args_5_be_s8.c: Likewise.
9930 * gcc.target/aarch64/sve/pcs/args_5_be_u16.c: Likewise.
9931 * gcc.target/aarch64/sve/pcs/args_5_be_u32.c: Likewise.
9932 * gcc.target/aarch64/sve/pcs/args_5_be_u64.c: Likewise.
9933 * gcc.target/aarch64/sve/pcs/args_5_be_u8.c: Likewise.
9934 * gcc.target/aarch64/sve/pcs/args_5_le_f16.c: Likewise.
9935 * gcc.target/aarch64/sve/pcs/args_5_le_f32.c: Likewise.
9936 * gcc.target/aarch64/sve/pcs/args_5_le_f64.c: Likewise.
9937 * gcc.target/aarch64/sve/pcs/args_5_le_s16.c: Likewise.
9938 * gcc.target/aarch64/sve/pcs/args_5_le_s32.c: Likewise.
9939 * gcc.target/aarch64/sve/pcs/args_5_le_s64.c: Likewise.
9940 * gcc.target/aarch64/sve/pcs/args_5_le_s8.c: Likewise.
9941 * gcc.target/aarch64/sve/pcs/args_5_le_u16.c: Likewise.
9942 * gcc.target/aarch64/sve/pcs/args_5_le_u32.c: Likewise.
9943 * gcc.target/aarch64/sve/pcs/args_5_le_u64.c: Likewise.
9944 * gcc.target/aarch64/sve/pcs/args_5_le_u8.c: Likewise.
9945 * gcc.target/aarch64/sve/pcs/args_6_be_f16.c: Likewise.
9946 * gcc.target/aarch64/sve/pcs/args_6_be_f32.c: Likewise.
9947 * gcc.target/aarch64/sve/pcs/args_6_be_f64.c: Likewise.
9948 * gcc.target/aarch64/sve/pcs/args_6_be_s16.c: Likewise.
9949 * gcc.target/aarch64/sve/pcs/args_6_be_s32.c: Likewise.
9950 * gcc.target/aarch64/sve/pcs/args_6_be_s64.c: Likewise.
9951 * gcc.target/aarch64/sve/pcs/args_6_be_s8.c: Likewise.
9952 * gcc.target/aarch64/sve/pcs/args_6_be_u16.c: Likewise.
9953 * gcc.target/aarch64/sve/pcs/args_6_be_u32.c: Likewise.
9954 * gcc.target/aarch64/sve/pcs/args_6_be_u64.c: Likewise.
9955 * gcc.target/aarch64/sve/pcs/args_6_be_u8.c: Likewise.
9956 * gcc.target/aarch64/sve/pcs/args_6_le_f16.c: Likewise.
9957 * gcc.target/aarch64/sve/pcs/args_6_le_f32.c: Likewise.
9958 * gcc.target/aarch64/sve/pcs/args_6_le_f64.c: Likewise.
9959 * gcc.target/aarch64/sve/pcs/args_6_le_s16.c: Likewise.
9960 * gcc.target/aarch64/sve/pcs/args_6_le_s32.c: Likewise.
9961 * gcc.target/aarch64/sve/pcs/args_6_le_s64.c: Likewise.
9962 * gcc.target/aarch64/sve/pcs/args_6_le_s8.c: Likewise.
9963 * gcc.target/aarch64/sve/pcs/args_6_le_u16.c: Likewise.
9964 * gcc.target/aarch64/sve/pcs/args_6_le_u32.c: Likewise.
9965 * gcc.target/aarch64/sve/pcs/args_6_le_u64.c: Likewise.
9966 * gcc.target/aarch64/sve/pcs/args_6_le_u8.c: Likewise.
9967 * gcc.target/aarch64/sve/pcs/args_7.c: Likewise.
9968 * gcc.target/aarch64/sve/pcs/args_8.c: Likewise.
9969 * gcc.target/aarch64/sve/pcs/args_9.c: Likewise.
9970 * gcc.target/aarch64/sve/pcs/return_4_128.c: Require lp64 and
9971 aarch64_little_endian for check-function-bodies tests.
9972 * gcc.target/aarch64/sve/pcs/return_5_128.c: Likewise.
9973 * gcc.target/aarch64/sve/pcs/stack_clash_2_128.c: Likewise.
9974 * gcc.target/aarch64/sve/pcs/return_1_128.c: Likewise. Remove
9975 target selector from dg-compile.
9976 * gcc.target/aarch64/sve/pcs/return_6_128.c: Likewise.
9977
9978 2020-01-31 Tobias Burnus <tobias@codesourcery.com>
9979
9980 PR fortran/93462
9981 * gfortran.dg/goacc/atomic-1.f90: New.
9982
9983 2020-01-31 Tamar Christina <tamar.christina@arm.com>
9984
9985 PR rtl-optimization/91838
9986 * g++.dg/pr91838.C: New test.
9987
9988 2020-01-30 David Malcolm <dmalcolm@redhat.com>
9989
9990 * gcc.dg/analyzer/malloc-1.c: Remove include of <string.h>.
9991 Use __builtin_ forms of memset and strlen throughout.
9992
9993 2020-01-30 David Malcolm <dmalcolm@redhat.com>
9994
9995 * gcc.dg/analyzer/conditionals-2.c: Move to...
9996 * gcc.dg/analyzer/torture/conditionals-2.c: ...here, converting
9997 to a torture test. Remove redundant include.
9998
9999 2020-01-30 David Malcolm <dmalcolm@redhat.com>
10000
10001 PR analyzer/93356
10002 * gcc.dg/analyzer/conditionals-notrans.c (test_float_selfcmp):
10003 Add.
10004 * gcc.dg/analyzer/conditionals-trans.c: Mark floating point
10005 comparison test as failing.
10006 (test_float_selfcmp): Add.
10007 * gcc.dg/analyzer/data-model-1.c: Mark floating point comparison
10008 tests as failing.
10009 * gcc.dg/analyzer/torture/pr93356.c: New test.
10010
10011 2020-01-30 Jeff Law <law@redhat.com>
10012
10013 PR c/88660
10014 * gcc.dg/pr88660.c: New test
10015
10016 2020-01-30 Jakub Jelinek <jakub@redhat.com>
10017
10018 PR lto/93384
10019 * gcc.dg/lto/pr93384_0.c: New test.
10020 * gcc.dg/lto/pr93384_1.c: New file.
10021
10022 PR middle-end/93505
10023 * gcc.c-torture/compile/pr93505.c: New test.
10024
10025 2020-01-30 Jeff Law <law@redhat.com
10026
10027 * gcc.dg/tree-ssa/ssa-dse-26.c: Make existing dg-final scan
10028 conditional on !c6x. Add dg-final scan pattern for c6x.
10029
10030 2020-01-30 Martin Sebor <msebor@redhat.com>
10031
10032 PR middle-end/92323
10033 * gcc.dg/Warray-bounds-57.c: New test.
10034
10035 2020-01-30 David Malcolm <dmalcolm@redhat.com>
10036
10037 PR analyzer/93450
10038 * gcc.dg/analyzer/torture/pr93450.c: New test.
10039
10040 2020-01-30 Jakub Jelinek <jakub@redhat.com>
10041
10042 PR target/93494
10043 * gcc.c-torture/execute/pr93494.c: New test.
10044
10045 2020-01-30 Paolo Carlini <paolo.carlini@oracle.com>
10046
10047 PR c++/90338
10048 * g++.dg/pr90338.C: New.
10049
10050 2020-01-30 Jakub Jelinek <jakub@redhat.com>
10051
10052 PR target/91824
10053 * gcc.target/i386/pr91824-2.c: New test.
10054
10055 PR target/91824
10056 * gcc.target/i386/pr91824-1.c: New test.
10057
10058 2020-01-30 Bin Cheng <bin.cheng@linux.alibaba.com>
10059
10060 * g++.dg/coroutines/co-await-syntax-09-convert.C: New test.
10061
10062 2020-01-30 Jakub Jelinek <jakub@redhat.com>
10063
10064 PR tree-optimization/92706
10065 * gcc.dg/tree-ssa/pr92706-1.c: Require int128 effective target.
10066
10067 2020-01-29 Marek Polacek <polacek@redhat.com>
10068
10069 PR c++/88092
10070 * g++.dg/cpp2a/nontype-class31.C: New test.
10071
10072 2020-01-29 Jeff Law <law@redhat.com
10073
10074 PR tree-optimization/89689
10075 * gcc.dg/pr89689.c: New test.
10076
10077 2020-01-29 Marek Polacek <polacek@redhat.com>
10078
10079 PR c++/91754 - Fix template arguments comparison with class NTTP.
10080 * g++.dg/cpp2a/nontype-class30.C: New test.
10081
10082 2020-01-29 Marek Polacek <polacek@redhat.com>
10083
10084 PR c++/92948 - Fix class NTTP with template arguments.
10085 * g++.dg/cpp2a/nontype-class28.C: New test.
10086 * g++.dg/cpp2a/nontype-class29.C: New test.
10087
10088 2020-01-29 Joel Hutton <Joel.Hutton@arm.com>
10089
10090 PR target/93221
10091 * gcc.target/aarch64/pr93221.c: New test.
10092
10093 2020-01-29 Martin Jambor <mjambor@suse.cz>
10094
10095 PR tree-optimization/92706
10096 * gcc.dg/tree-ssa/pr92706-1.c: New test.
10097
10098 2020-01-29 Martin Jambor <mjambor@suse.cz>
10099
10100 PR tree-optimization/92706
10101 * gcc.dg/tree-ssa/pr92706-2.c: New test.
10102 * gcc.dg/guality/pr59776.c: Xfail tests for s2.g.
10103
10104 2020-01-28 Jan Hubicka <hubicka@ucw.cz>
10105
10106 * gcc.dg/tree-prof/indir-call-prof-2.c: New testcase.
10107
10108 2020-01-29 Richard Sandiford <richard.sandiford@arm.com>
10109
10110 PR testsuite/93393
10111 * gcc.dg/torture/pr93133.c: XFAIL for powerpc*-*-*.
10112
10113 2020-01-29 Jakub Jelinek <jakub@redhat.com>
10114
10115 PR c++/91118
10116 * g++.dg/gomp/pr91118-1.C: New test.
10117 * g++.dg/gomp/pr91118-2.C: New test.
10118
10119 PR fortran/93463
10120 * gfortran.dg/goacc/pr93463.f90: New test.
10121
10122 2020-01-29 Richard Biener <rguenther@suse.de>
10123
10124 PR tree-optimization/93428
10125 * gcc.dg/torture/pr93428.c: New testcase.
10126
10127 2020-01-28 Martin Sebor <msebor@redhat.com>
10128
10129 PR middle-end/93437
10130 * g++.dg/warn/Wstringop-overflow-5.C: New test.a
10131
10132 2020-01-28 Jan Hubicka <hubicka@ucw.cz>
10133
10134 * g++.dg/tree-prof/indir-call-prof.C: Update template.
10135 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Add more targets.
10136 * gcc.dg/tree-prof/crossmodule-indircall-1a.c: Add more targets.
10137 * gcc.dg/tree-prof/indir-call-prof.c: Update template.
10138
10139 2020-01-28 H.J. Lu <hongjiu.lu@intel.com>
10140
10141 PR target/91461
10142 * gcc.target/i386/avx256-unaligned-store-2.c: Don't check
10143 vmovups.
10144 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
10145 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
10146 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
10147 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
10148 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
10149 * gcc.target/i386/pr90980-1.c: Likewise.
10150 * gcc.target/i386/pr87317-4.c: Check "\tvmovd\t" instead of
10151 "vmovd" to avoid matching "vmovdqu".
10152 * gcc.target/i386/pr87317-5.c: Likewise.
10153 * gcc.target/i386/pr87317-7.c: Likewise.
10154 * gcc.target/i386/pr91461-1.c: New test.
10155 * gcc.target/i386/pr91461-2.c: Likewise.
10156 * gcc.target/i386/pr91461-3.c: Likewise.
10157 * gcc.target/i386/pr91461-4.c: Likewise.
10158 * gcc.target/i386/pr91461-5.c: Likewise.
10159
10160 2020-01-28 David Malcolm <dmalcolm@redhat.com>
10161
10162 * gcc.dg/plugin/diagnostic_plugin_test_metadata.c: Update for
10163 renaming of warning_at overload to warning_meta.
10164 * gcc.dg/plugin/diagnostic_plugin_test_paths.c: Likewise.
10165
10166 2020-01-28 Tobias Burnus <tobias@codesourcery.com>
10167 Julian Brown <julian@codesourcery.com>
10168
10169 * gfortran.dg/goacc/mapping-tests-2.f90: New test.
10170 * gfortran.dg/goacc/subarrays.f95: Expect rejection of non-contiguous
10171 array.
10172
10173 2020-01-28 Julian Brown <julian@codesourcery.com>
10174
10175 * gfortran.dg/goacc/deep-copy-2.f90: Move test here (from libgomp
10176 testsuite). Make a compilation test, and expect rejection of mixed
10177 component/non-component accesses.
10178 * gfortran.dg/goacc/mapping-tests-1.f90: New test.
10179
10180 2020-01-28 Tobias Burnus <tobias@codesourcery.com>
10181 Julian Brown <julian@codesourcery.com>
10182
10183 * gfortran.dg/goacc/strided-alloc-ptr.f90: New test.
10184
10185 2020-01-28 Richard Biener <rguenther@suse.de>
10186
10187 PR tree-optimization/93439
10188 * gfortran.dg/graphite/pr93439.f90: New testcase.
10189
10190 2020-01-28 Sahahb Vahedi <shahab@synopsys.com>
10191
10192 * gcc.target/arc/code-density-flag.c: New test
10193
10194 2020-01-28 Tobias Burnus <tobias@codesourcery.com>
10195
10196 PR fortran/93464
10197 * gfortran.dg/goacc/pr93464.f90: New.
10198
10199 2020-01-28 Richard Sandiford <richard.sandiford@arm.com>
10200
10201 PR tree-optimization/93434
10202 * gcc.c-torture/execute/pr93434.c: New test.
10203
10204 2020-01-28 Richard Sandiford <richard.sandiford@arm.com>
10205
10206 PR testsuite/93460
10207 * gcc.dg/torture/pr93170.c: Add -Wpsabi.
10208
10209 2020-01-28 Martin Liska <mliska@suse.cz>
10210
10211 PR c++/92440
10212 * g++.dg/template/pr92440.C: New test.
10213 * g++.dg/cpp0x/vt-34314.C: Update error to note.
10214 * g++.dg/template/pr59930-2.C: Likewise.
10215 * g++.old-deja/g++.pt/redecl1.C: Likewise.
10216
10217 2020-01-28 Jakub Jelinek <jakub@redhat.com>
10218
10219 PR target/93418
10220 * gcc.target/i386/avx2-pr93418.c: New test.
10221
10222 PR tree-optimization/93454
10223 * gcc.dg/pr93454.c: New test.
10224
10225 2020-01-27 David Malcolm <dmalcolm@redhat.com>
10226
10227 PR analyzer/93451
10228 * gcc.dg/analyzer/torture/pr93451.c: New test.
10229
10230 2020-01-27 Stam Markianos-Wright <stam.markianos-wright@arm.com>
10231
10232 * gcc.target/arm/armv8_2-fp16-move-1.c: Update following load/store
10233 optimisation.
10234
10235 2020-01-27 David Malcolm <dmalcolm@redhat.com>
10236
10237 PR analyzer/93349
10238 * gcc.dg/analyzer/torture/pr93349.c: New test.
10239
10240 2020-01-27 David Malcolm <dmalcolm@redhat.com>
10241
10242 PR analyzer/93291
10243 * gcc.dg/analyzer/pattern-test-2.c: Remove include of stdlib.h.
10244 (test_2): Rewrite to explicitly perform a bitwise-or of two
10245 boolean conditions.
10246 (test_3): New function, to test bitwise-and.
10247
10248 2020-01-27 Richard Sandiford <richard.sandiford@arm.com>
10249
10250 PR testsuite/71727
10251 * gcc.target/aarch64/pr71727.c: Add -fcommon.
10252
10253 2020-01-27 David Malcolm <dmalcolm@redhat.com>
10254
10255 * gcc.dg/analyzer/sigsetjmp-5.c: New test.
10256 * gcc.dg/analyzer/sigsetjmp-6.c: New test.
10257
10258 2020-01-27 Richard Biener <rguenther@suse.de>
10259
10260 PR testsuite/91171
10261 * gcc.dg/graphite/scop-21.c: un-XFAIL.
10262
10263 2020-01-27 Claudiu Zissulescu <claziss@synopsys.com>
10264
10265 * gcc.target/arc/interrupt-6.c: Update test.
10266
10267 2020-01-27 Claudiu Zissulescu <claziss@synopsys.com>
10268 Petro Karashchenko <petro.karashchenko@ring.com>
10269
10270 * gcc.target/arc/uncached-3.c: New test.
10271 * gcc.target/arc/uncached-4.c: Likewise.
10272 * gcc.target/arc/uncached-5.c: Likewise.
10273 * gcc.target/arc/uncached-6.c: Likewise.
10274 * gcc.target/arc/uncached-7.c: Likewise.
10275 * gcc.target/arc/uncached-8.c: Likewise.
10276 * gcc.target/arc/arc.exp (ll64): New predicate.
10277
10278 2020-01-27 Richard Sandiford <richard.sandiford@arm.com>
10279
10280 * gcc.dg/torture/pr93170.c: New test.
10281
10282 2020-01-27 Martin Liska <mliska@suse.cz>
10283
10284 PR target/93274
10285 * gcc.target/i386/pr81213.c: Adjust to not expect
10286 a globally unique name.
10287
10288 2020-01-27 Richard Biener <rguenther@suse.de>
10289
10290 PR tree-optimization/93397
10291 * gcc.dg/torture/pr93397.c: New testcase.
10292
10293 2020-01-27 Tobias Burnus <tobias@codesourcery.com>
10294
10295 PR fortran/85781
10296 * gfortran.dg/bind_c_char_2.f90: New.
10297 * gfortran.dg/bind_c_char_3.f90: New.
10298 * gfortran.dg/bind_c_char_4.f90: New.
10299 * gfortran.dg/bind_c_char_5.f90: New.
10300
10301 2020-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10302
10303 * gcc.target/i386/pr91298-1.c: xfail on Solaris/x86 with native
10304 assembler.
10305 * gcc.target/i386/pr91298-2.c: Likewise.
10306
10307 2020-01-26 Jakub Jelinek <jakub@redhat.com>
10308
10309 PR target/93412
10310 * gcc.dg/pr93412.c: New test.
10311
10312 PR target/93430
10313 * gcc.dg/pr93430.c: New test.
10314 * gcc.target/i386/avx2-pr93430.c: New test.
10315
10316 PR ipa/93166
10317 * g++.dg/pr93166.C: Move to ...
10318 * g++.dg/pr93166_0.C: ... here. Turn it into a proper lto test.
10319
10320 PR tree-optimization/92788
10321 * g++.dg/pr92788.C: Move to ...
10322 * g++.target/i386/pr92788.C: ... here. Remove target from dg-do line.
10323 Change type of operator new's first parameter to __SIZE_TYPE__.
10324
10325 2020-01-25 Marek Polacek <polacek@redhat.com>
10326
10327 PR c++/93414 - poor diagnostic for dynamic_cast in constexpr context.
10328 * g++.dg/cpp2a/constexpr-dynamic18.C: New test.
10329
10330 2020-01-25 Feng Xue <fxue@os.amperecomputing.com>
10331
10332 PR ipa/93166
10333 * g++.dg/pr93166.C: New test.
10334
10335 2020-01-25 Andrew Pinski <apinski@marvell.com>
10336
10337 * gcc.target/aarch64/vec_zeroextend.c: Fix for big-endian.
10338
10339 2020-01-24 Jeff Law <law@redhat.com
10340
10341 PR tree-optimization/92788
10342 * g++.dg/pr92788.C: New test.
10343
10344 2020-01-24 Jakub Jelinek <jakub@redhat.com>
10345
10346 PR target/93395
10347 * gcc.target/i386/pr93395.c: New test.
10348 * gcc.target/i386/avx512vl-vpermilpdi-1.c: Remove xfail.
10349
10350 2020-01-24 Marek Polacek <polacek@redhat.com>
10351
10352 PR c++/93299 - ICE in tsubst_copy with parenthesized expression.
10353 * g++.dg/cpp1y/paren5.C: New test.
10354
10355 2020-01-24 Sandra Loosemore <sandra@codesourcery.com>
10356
10357 * g++.dg/cpp0x/constexpr-odr1.C: Add -fdelete-null-pointer-checks.
10358 * g++.dg/cpp0x/constexpr-odr2.C: Likewise.
10359 * g++.dg/cpp0x/nontype4.C: Likewise.
10360 * g++.dg/cpp1y/constexpr-new.C: Likewise.
10361 * g++.dg/cpp1y/new1.C: Likewise.
10362 * g++.dg/cpp1y/new2.C: Likewise.
10363 * g++.dg/cpp2a/constexpr-dynamic11.C: Likewise.
10364 * g++.dg/cpp2a/constexpr-dynamic17.C: Likewise.
10365 * g++.dg/cpp2a/constexpr-dynamic4.C: Likewise.
10366 * g++.dg/cpp2a/constexpr-new1.C: Likewise.
10367 * g++.dg/cpp2a/constexpr-new10.C: Likewise.
10368 * g++.dg/cpp2a/constexpr-new2.C: Likewise.
10369 * g++.dg/cpp2a/constexpr-new3.C: Likewise.
10370 * g++.dg/cpp2a/constexpr-new4.C: Likewise.
10371 * g++.dg/cpp2a/constexpr-new8.C: Likewise.
10372 * g++.dg/cpp2a/constexpr-new9.C: Likewise.
10373 * g++.dg/cpp2a/nontype-class1.C: Likewise.
10374
10375 2020-01-24 Jason Merrill <jason@redhat.com>
10376
10377 * lib/target-supports.exp (check_effective_target_unsigned_char):
10378 New.
10379
10380 2020-01-24 Jeff Law <law@redhat.com
10381
10382 PR target/13721
10383 * gcc.target/h8300/pr13721.c: New test.
10384
10385 2020-01-24 Christophe Lyon <christophe.lyon@linaro.org>
10386
10387 PR debug/92763
10388 * g++.dg/debug/pr92763.C: Require fopenmp.
10389
10390 2020-01-23 David Malcolm <dmalcolm@redhat.com>
10391
10392 PR analyzer/93367
10393 * gcc.dg/analyzer/abort.c: Remove include of <assert.h>.
10394 Replace use of assert with a custom assertion implementation.
10395
10396 2020-01-23 Jakub Jelinek <jakub@redhat.com>
10397
10398 PR inline-asm/93027
10399 * gcc.target/i386/pr93027.c: Require lp64 target rather x86_64-*-*.
10400
10401 PR rtl-optimization/93402
10402 * gcc.c-torture/execute/pr93402.c: New test.
10403
10404 2020-01-23 Paolo Carlini <paolo.carlini@oracle.com>
10405
10406 PR c++/92804
10407 * g++.dg/concepts/pr92804-1.C: New.
10408 * g++.dg/concepts/pr92804-2.C: Likewise.
10409
10410 2020-01-23 David Malcolm <dmalcolm@redhat.com>
10411
10412 PR analyzer/93375
10413 * gcc.dg/analyzer/pr93375.c: New test.
10414
10415 2020-01-23 Jason Merrill <jason@redhat.com>
10416
10417 * lib/target-supports.exp (check_effective_target_unsigned_char):
10418 New.
10419
10420 2020-01-23 Jakub Jelinek <jakub@redhat.com>
10421
10422 PR target/93376
10423 * gcc.dg/pr93376.c: New test.
10424
10425 2020-01-23 Richard Sandiford <richard.sandiford@arm.com>
10426
10427 PR target/93341
10428 * gcc.target/aarch64/pr93341.c: New test.
10429
10430 2020-01-23 David Malcolm <dmalcolm@redhat.com>
10431
10432 * gcc.dg/analyzer/data-model-3.c: Remove hardcoded "-O2" and move
10433 to torture/conftest-1.c.
10434 * gcc.dg/analyzer/torture/analyzer-torture.exp: New.
10435 * gcc.dg/analyzer/torture/conftest-1.c: Move here from
10436 analyzer/data-model-3.c.
10437 * gcc.dg/analyzer/torture/poc.c: New test.
10438
10439 2020-01-23 Richard Biener <rguenther@suse.de>
10440
10441 PR tree-optimization/93381
10442 * gcc.dg/torture/pr93354.c: New testcase.
10443
10444 2020-01-23 Jakub Jelinek <jakub@redhat.com>
10445
10446 PR target/93346
10447 * gcc.target/i386/pr93346.c: New test.
10448
10449 2020-01-23 Martin Sebor <msebor@redhat.com>
10450
10451 PR c/84919
10452 * gcc.dg/Wrestrict-20.c: New test.
10453
10454 2020-01-23 Richard Sandiford <richard.sandiford@arm.com>
10455
10456 * g++.target/aarch64/sve/acle/general-c++/whilele_1.C: Skip for ILP32.
10457
10458 2020-01-23 Richard Sandiford <richard.sandiford@arm.com>
10459
10460 * gcc.target/aarch64/sve/acle/asm/ld1_f16.c: Skip check-function-bodies
10461 test for ILP32.
10462 * gcc.target/aarch64/sve/acle/asm/ld1_f32.c: Likewise.
10463 * gcc.target/aarch64/sve/acle/asm/ld1_f64.c: Likewise.
10464 * gcc.target/aarch64/sve/acle/asm/ld1_gather_f32.c: Likewise.
10465 * gcc.target/aarch64/sve/acle/asm/ld1_gather_f64.c: Likewise.
10466 * gcc.target/aarch64/sve/acle/asm/ld1_gather_s32.c: Likewise.
10467 * gcc.target/aarch64/sve/acle/asm/ld1_gather_s64.c: Likewise.
10468 * gcc.target/aarch64/sve/acle/asm/ld1_gather_u32.c: Likewise.
10469 * gcc.target/aarch64/sve/acle/asm/ld1_gather_u64.c: Likewise.
10470 * gcc.target/aarch64/sve/acle/asm/ld1_s16.c: Likewise.
10471 * gcc.target/aarch64/sve/acle/asm/ld1_s32.c: Likewise.
10472 * gcc.target/aarch64/sve/acle/asm/ld1_s64.c: Likewise.
10473 * gcc.target/aarch64/sve/acle/asm/ld1_s8.c: Likewise.
10474 * gcc.target/aarch64/sve/acle/asm/ld1_u16.c: Likewise.
10475 * gcc.target/aarch64/sve/acle/asm/ld1_u32.c: Likewise.
10476 * gcc.target/aarch64/sve/acle/asm/ld1_u64.c: Likewise.
10477 * gcc.target/aarch64/sve/acle/asm/ld1_u8.c: Likewise.
10478 * gcc.target/aarch64/sve/acle/asm/ld1ro_f16.c: Likewise.
10479 * gcc.target/aarch64/sve/acle/asm/ld1ro_f32.c: Likewise.
10480 * gcc.target/aarch64/sve/acle/asm/ld1ro_f64.c: Likewise.
10481 * gcc.target/aarch64/sve/acle/asm/ld1ro_s16.c: Likewise.
10482 * gcc.target/aarch64/sve/acle/asm/ld1ro_s32.c: Likewise.
10483 * gcc.target/aarch64/sve/acle/asm/ld1ro_s64.c: Likewise.
10484 * gcc.target/aarch64/sve/acle/asm/ld1ro_s8.c: Likewise.
10485 * gcc.target/aarch64/sve/acle/asm/ld1ro_u16.c: Likewise.
10486 * gcc.target/aarch64/sve/acle/asm/ld1ro_u32.c: Likewise.
10487 * gcc.target/aarch64/sve/acle/asm/ld1ro_u64.c: Likewise.
10488 * gcc.target/aarch64/sve/acle/asm/ld1ro_u8.c: Likewise.
10489 * gcc.target/aarch64/sve/acle/asm/ld1rq_f16.c: Likewise.
10490 * gcc.target/aarch64/sve/acle/asm/ld1rq_f32.c: Likewise.
10491 * gcc.target/aarch64/sve/acle/asm/ld1rq_f64.c: Likewise.
10492 * gcc.target/aarch64/sve/acle/asm/ld1rq_s16.c: Likewise.
10493 * gcc.target/aarch64/sve/acle/asm/ld1rq_s32.c: Likewise.
10494 * gcc.target/aarch64/sve/acle/asm/ld1rq_s64.c: Likewise.
10495 * gcc.target/aarch64/sve/acle/asm/ld1rq_s8.c: Likewise.
10496 * gcc.target/aarch64/sve/acle/asm/ld1rq_u16.c: Likewise.
10497 * gcc.target/aarch64/sve/acle/asm/ld1rq_u32.c: Likewise.
10498 * gcc.target/aarch64/sve/acle/asm/ld1rq_u64.c: Likewise.
10499 * gcc.target/aarch64/sve/acle/asm/ld1rq_u8.c: Likewise.
10500 * gcc.target/aarch64/sve/acle/asm/ld1sb_gather_s32.c: Likewise.
10501 * gcc.target/aarch64/sve/acle/asm/ld1sb_gather_s64.c: Likewise.
10502 * gcc.target/aarch64/sve/acle/asm/ld1sb_gather_u32.c: Likewise.
10503 * gcc.target/aarch64/sve/acle/asm/ld1sb_gather_u64.c: Likewise.
10504 * gcc.target/aarch64/sve/acle/asm/ld1sb_s16.c: Likewise.
10505 * gcc.target/aarch64/sve/acle/asm/ld1sb_s32.c: Likewise.
10506 * gcc.target/aarch64/sve/acle/asm/ld1sb_s64.c: Likewise.
10507 * gcc.target/aarch64/sve/acle/asm/ld1sb_u16.c: Likewise.
10508 * gcc.target/aarch64/sve/acle/asm/ld1sb_u32.c: Likewise.
10509 * gcc.target/aarch64/sve/acle/asm/ld1sb_u64.c: Likewise.
10510 * gcc.target/aarch64/sve/acle/asm/ld1sh_gather_s32.c: Likewise.
10511 * gcc.target/aarch64/sve/acle/asm/ld1sh_gather_s64.c: Likewise.
10512 * gcc.target/aarch64/sve/acle/asm/ld1sh_gather_u32.c: Likewise.
10513 * gcc.target/aarch64/sve/acle/asm/ld1sh_gather_u64.c: Likewise.
10514 * gcc.target/aarch64/sve/acle/asm/ld1sh_s32.c: Likewise.
10515 * gcc.target/aarch64/sve/acle/asm/ld1sh_s64.c: Likewise.
10516 * gcc.target/aarch64/sve/acle/asm/ld1sh_u32.c: Likewise.
10517 * gcc.target/aarch64/sve/acle/asm/ld1sh_u64.c: Likewise.
10518 * gcc.target/aarch64/sve/acle/asm/ld1sw_gather_s64.c: Likewise.
10519 * gcc.target/aarch64/sve/acle/asm/ld1sw_gather_u64.c: Likewise.
10520 * gcc.target/aarch64/sve/acle/asm/ld1sw_s64.c: Likewise.
10521 * gcc.target/aarch64/sve/acle/asm/ld1sw_u64.c: Likewise.
10522 * gcc.target/aarch64/sve/acle/asm/ld1ub_gather_s32.c: Likewise.
10523 * gcc.target/aarch64/sve/acle/asm/ld1ub_gather_s64.c: Likewise.
10524 * gcc.target/aarch64/sve/acle/asm/ld1ub_gather_u32.c: Likewise.
10525 * gcc.target/aarch64/sve/acle/asm/ld1ub_gather_u64.c: Likewise.
10526 * gcc.target/aarch64/sve/acle/asm/ld1ub_s16.c: Likewise.
10527 * gcc.target/aarch64/sve/acle/asm/ld1ub_s32.c: Likewise.
10528 * gcc.target/aarch64/sve/acle/asm/ld1ub_s64.c: Likewise.
10529 * gcc.target/aarch64/sve/acle/asm/ld1ub_u16.c: Likewise.
10530 * gcc.target/aarch64/sve/acle/asm/ld1ub_u32.c: Likewise.
10531 * gcc.target/aarch64/sve/acle/asm/ld1ub_u64.c: Likewise.
10532 * gcc.target/aarch64/sve/acle/asm/ld1uh_gather_s32.c: Likewise.
10533 * gcc.target/aarch64/sve/acle/asm/ld1uh_gather_s64.c: Likewise.
10534 * gcc.target/aarch64/sve/acle/asm/ld1uh_gather_u32.c: Likewise.
10535 * gcc.target/aarch64/sve/acle/asm/ld1uh_gather_u64.c: Likewise.
10536 * gcc.target/aarch64/sve/acle/asm/ld1uh_s32.c: Likewise.
10537 * gcc.target/aarch64/sve/acle/asm/ld1uh_s64.c: Likewise.
10538 * gcc.target/aarch64/sve/acle/asm/ld1uh_u32.c: Likewise.
10539 * gcc.target/aarch64/sve/acle/asm/ld1uh_u64.c: Likewise.
10540 * gcc.target/aarch64/sve/acle/asm/ld1uw_gather_s64.c: Likewise.
10541 * gcc.target/aarch64/sve/acle/asm/ld1uw_gather_u64.c: Likewise.
10542 * gcc.target/aarch64/sve/acle/asm/ld1uw_s64.c: Likewise.
10543 * gcc.target/aarch64/sve/acle/asm/ld1uw_u64.c: Likewise.
10544 * gcc.target/aarch64/sve/acle/asm/ld2_f16.c: Likewise.
10545 * gcc.target/aarch64/sve/acle/asm/ld2_f32.c: Likewise.
10546 * gcc.target/aarch64/sve/acle/asm/ld2_f64.c: Likewise.
10547 * gcc.target/aarch64/sve/acle/asm/ld2_s16.c: Likewise.
10548 * gcc.target/aarch64/sve/acle/asm/ld2_s32.c: Likewise.
10549 * gcc.target/aarch64/sve/acle/asm/ld2_s64.c: Likewise.
10550 * gcc.target/aarch64/sve/acle/asm/ld2_s8.c: Likewise.
10551 * gcc.target/aarch64/sve/acle/asm/ld2_u16.c: Likewise.
10552 * gcc.target/aarch64/sve/acle/asm/ld2_u32.c: Likewise.
10553 * gcc.target/aarch64/sve/acle/asm/ld2_u64.c: Likewise.
10554 * gcc.target/aarch64/sve/acle/asm/ld2_u8.c: Likewise.
10555 * gcc.target/aarch64/sve/acle/asm/ld3_f16.c: Likewise.
10556 * gcc.target/aarch64/sve/acle/asm/ld3_f32.c: Likewise.
10557 * gcc.target/aarch64/sve/acle/asm/ld3_f64.c: Likewise.
10558 * gcc.target/aarch64/sve/acle/asm/ld3_s16.c: Likewise.
10559 * gcc.target/aarch64/sve/acle/asm/ld3_s32.c: Likewise.
10560 * gcc.target/aarch64/sve/acle/asm/ld3_s64.c: Likewise.
10561 * gcc.target/aarch64/sve/acle/asm/ld3_s8.c: Likewise.
10562 * gcc.target/aarch64/sve/acle/asm/ld3_u16.c: Likewise.
10563 * gcc.target/aarch64/sve/acle/asm/ld3_u32.c: Likewise.
10564 * gcc.target/aarch64/sve/acle/asm/ld3_u64.c: Likewise.
10565 * gcc.target/aarch64/sve/acle/asm/ld3_u8.c: Likewise.
10566 * gcc.target/aarch64/sve/acle/asm/ld4_f16.c: Likewise.
10567 * gcc.target/aarch64/sve/acle/asm/ld4_f32.c: Likewise.
10568 * gcc.target/aarch64/sve/acle/asm/ld4_f64.c: Likewise.
10569 * gcc.target/aarch64/sve/acle/asm/ld4_s16.c: Likewise.
10570 * gcc.target/aarch64/sve/acle/asm/ld4_s32.c: Likewise.
10571 * gcc.target/aarch64/sve/acle/asm/ld4_s64.c: Likewise.
10572 * gcc.target/aarch64/sve/acle/asm/ld4_s8.c: Likewise.
10573 * gcc.target/aarch64/sve/acle/asm/ld4_u16.c: Likewise.
10574 * gcc.target/aarch64/sve/acle/asm/ld4_u32.c: Likewise.
10575 * gcc.target/aarch64/sve/acle/asm/ld4_u64.c: Likewise.
10576 * gcc.target/aarch64/sve/acle/asm/ld4_u8.c: Likewise.
10577 * gcc.target/aarch64/sve/acle/asm/ldff1_f16.c: Likewise.
10578 * gcc.target/aarch64/sve/acle/asm/ldff1_f32.c: Likewise.
10579 * gcc.target/aarch64/sve/acle/asm/ldff1_f64.c: Likewise.
10580 * gcc.target/aarch64/sve/acle/asm/ldff1_gather_f32.c: Likewise.
10581 * gcc.target/aarch64/sve/acle/asm/ldff1_gather_f64.c: Likewise.
10582 * gcc.target/aarch64/sve/acle/asm/ldff1_gather_s32.c: Likewise.
10583 * gcc.target/aarch64/sve/acle/asm/ldff1_gather_s64.c: Likewise.
10584 * gcc.target/aarch64/sve/acle/asm/ldff1_gather_u32.c: Likewise.
10585 * gcc.target/aarch64/sve/acle/asm/ldff1_gather_u64.c: Likewise.
10586 * gcc.target/aarch64/sve/acle/asm/ldff1_s16.c: Likewise.
10587 * gcc.target/aarch64/sve/acle/asm/ldff1_s32.c: Likewise.
10588 * gcc.target/aarch64/sve/acle/asm/ldff1_s64.c: Likewise.
10589 * gcc.target/aarch64/sve/acle/asm/ldff1_s8.c: Likewise.
10590 * gcc.target/aarch64/sve/acle/asm/ldff1_u16.c: Likewise.
10591 * gcc.target/aarch64/sve/acle/asm/ldff1_u32.c: Likewise.
10592 * gcc.target/aarch64/sve/acle/asm/ldff1_u64.c: Likewise.
10593 * gcc.target/aarch64/sve/acle/asm/ldff1_u8.c: Likewise.
10594 * gcc.target/aarch64/sve/acle/asm/ldff1sb_gather_s32.c: Likewise.
10595 * gcc.target/aarch64/sve/acle/asm/ldff1sb_gather_s64.c: Likewise.
10596 * gcc.target/aarch64/sve/acle/asm/ldff1sb_gather_u32.c: Likewise.
10597 * gcc.target/aarch64/sve/acle/asm/ldff1sb_gather_u64.c: Likewise.
10598 * gcc.target/aarch64/sve/acle/asm/ldff1sb_s16.c: Likewise.
10599 * gcc.target/aarch64/sve/acle/asm/ldff1sb_s32.c: Likewise.
10600 * gcc.target/aarch64/sve/acle/asm/ldff1sb_s64.c: Likewise.
10601 * gcc.target/aarch64/sve/acle/asm/ldff1sb_u16.c: Likewise.
10602 * gcc.target/aarch64/sve/acle/asm/ldff1sb_u32.c: Likewise.
10603 * gcc.target/aarch64/sve/acle/asm/ldff1sb_u64.c: Likewise.
10604 * gcc.target/aarch64/sve/acle/asm/ldff1sh_gather_s32.c: Likewise.
10605 * gcc.target/aarch64/sve/acle/asm/ldff1sh_gather_s64.c: Likewise.
10606 * gcc.target/aarch64/sve/acle/asm/ldff1sh_gather_u32.c: Likewise.
10607 * gcc.target/aarch64/sve/acle/asm/ldff1sh_gather_u64.c: Likewise.
10608 * gcc.target/aarch64/sve/acle/asm/ldff1sh_s32.c: Likewise.
10609 * gcc.target/aarch64/sve/acle/asm/ldff1sh_s64.c: Likewise.
10610 * gcc.target/aarch64/sve/acle/asm/ldff1sh_u32.c: Likewise.
10611 * gcc.target/aarch64/sve/acle/asm/ldff1sh_u64.c: Likewise.
10612 * gcc.target/aarch64/sve/acle/asm/ldff1sw_gather_s64.c: Likewise.
10613 * gcc.target/aarch64/sve/acle/asm/ldff1sw_gather_u64.c: Likewise.
10614 * gcc.target/aarch64/sve/acle/asm/ldff1sw_s64.c: Likewise.
10615 * gcc.target/aarch64/sve/acle/asm/ldff1sw_u64.c: Likewise.
10616 * gcc.target/aarch64/sve/acle/asm/ldff1ub_gather_s32.c: Likewise.
10617 * gcc.target/aarch64/sve/acle/asm/ldff1ub_gather_s64.c: Likewise.
10618 * gcc.target/aarch64/sve/acle/asm/ldff1ub_gather_u32.c: Likewise.
10619 * gcc.target/aarch64/sve/acle/asm/ldff1ub_gather_u64.c: Likewise.
10620 * gcc.target/aarch64/sve/acle/asm/ldff1ub_s16.c: Likewise.
10621 * gcc.target/aarch64/sve/acle/asm/ldff1ub_s32.c: Likewise.
10622 * gcc.target/aarch64/sve/acle/asm/ldff1ub_s64.c: Likewise.
10623 * gcc.target/aarch64/sve/acle/asm/ldff1ub_u16.c: Likewise.
10624 * gcc.target/aarch64/sve/acle/asm/ldff1ub_u32.c: Likewise.
10625 * gcc.target/aarch64/sve/acle/asm/ldff1ub_u64.c: Likewise.
10626 * gcc.target/aarch64/sve/acle/asm/ldff1uh_gather_s32.c: Likewise.
10627 * gcc.target/aarch64/sve/acle/asm/ldff1uh_gather_s64.c: Likewise.
10628 * gcc.target/aarch64/sve/acle/asm/ldff1uh_gather_u32.c: Likewise.
10629 * gcc.target/aarch64/sve/acle/asm/ldff1uh_gather_u64.c: Likewise.
10630 * gcc.target/aarch64/sve/acle/asm/ldff1uh_s32.c: Likewise.
10631 * gcc.target/aarch64/sve/acle/asm/ldff1uh_s64.c: Likewise.
10632 * gcc.target/aarch64/sve/acle/asm/ldff1uh_u32.c: Likewise.
10633 * gcc.target/aarch64/sve/acle/asm/ldff1uh_u64.c: Likewise.
10634 * gcc.target/aarch64/sve/acle/asm/ldff1uw_gather_s64.c: Likewise.
10635 * gcc.target/aarch64/sve/acle/asm/ldff1uw_gather_u64.c: Likewise.
10636 * gcc.target/aarch64/sve/acle/asm/ldff1uw_s64.c: Likewise.
10637 * gcc.target/aarch64/sve/acle/asm/ldff1uw_u64.c: Likewise.
10638 * gcc.target/aarch64/sve/acle/asm/ldnf1_f16.c: Likewise.
10639 * gcc.target/aarch64/sve/acle/asm/ldnf1_f32.c: Likewise.
10640 * gcc.target/aarch64/sve/acle/asm/ldnf1_f64.c: Likewise.
10641 * gcc.target/aarch64/sve/acle/asm/ldnf1_s16.c: Likewise.
10642 * gcc.target/aarch64/sve/acle/asm/ldnf1_s32.c: Likewise.
10643 * gcc.target/aarch64/sve/acle/asm/ldnf1_s64.c: Likewise.
10644 * gcc.target/aarch64/sve/acle/asm/ldnf1_s8.c: Likewise.
10645 * gcc.target/aarch64/sve/acle/asm/ldnf1_u16.c: Likewise.
10646 * gcc.target/aarch64/sve/acle/asm/ldnf1_u32.c: Likewise.
10647 * gcc.target/aarch64/sve/acle/asm/ldnf1_u64.c: Likewise.
10648 * gcc.target/aarch64/sve/acle/asm/ldnf1_u8.c: Likewise.
10649 * gcc.target/aarch64/sve/acle/asm/ldnf1sb_s16.c: Likewise.
10650 * gcc.target/aarch64/sve/acle/asm/ldnf1sb_s32.c: Likewise.
10651 * gcc.target/aarch64/sve/acle/asm/ldnf1sb_s64.c: Likewise.
10652 * gcc.target/aarch64/sve/acle/asm/ldnf1sb_u16.c: Likewise.
10653 * gcc.target/aarch64/sve/acle/asm/ldnf1sb_u32.c: Likewise.
10654 * gcc.target/aarch64/sve/acle/asm/ldnf1sb_u64.c: Likewise.
10655 * gcc.target/aarch64/sve/acle/asm/ldnf1sh_s32.c: Likewise.
10656 * gcc.target/aarch64/sve/acle/asm/ldnf1sh_s64.c: Likewise.
10657 * gcc.target/aarch64/sve/acle/asm/ldnf1sh_u32.c: Likewise.
10658 * gcc.target/aarch64/sve/acle/asm/ldnf1sh_u64.c: Likewise.
10659 * gcc.target/aarch64/sve/acle/asm/ldnf1sw_s64.c: Likewise.
10660 * gcc.target/aarch64/sve/acle/asm/ldnf1sw_u64.c: Likewise.
10661 * gcc.target/aarch64/sve/acle/asm/ldnf1ub_s16.c: Likewise.
10662 * gcc.target/aarch64/sve/acle/asm/ldnf1ub_s32.c: Likewise.
10663 * gcc.target/aarch64/sve/acle/asm/ldnf1ub_s64.c: Likewise.
10664 * gcc.target/aarch64/sve/acle/asm/ldnf1ub_u16.c: Likewise.
10665 * gcc.target/aarch64/sve/acle/asm/ldnf1ub_u32.c: Likewise.
10666 * gcc.target/aarch64/sve/acle/asm/ldnf1ub_u64.c: Likewise.
10667 * gcc.target/aarch64/sve/acle/asm/ldnf1uh_s32.c: Likewise.
10668 * gcc.target/aarch64/sve/acle/asm/ldnf1uh_s64.c: Likewise.
10669 * gcc.target/aarch64/sve/acle/asm/ldnf1uh_u32.c: Likewise.
10670 * gcc.target/aarch64/sve/acle/asm/ldnf1uh_u64.c: Likewise.
10671 * gcc.target/aarch64/sve/acle/asm/ldnf1uw_s64.c: Likewise.
10672 * gcc.target/aarch64/sve/acle/asm/ldnf1uw_u64.c: Likewise.
10673 * gcc.target/aarch64/sve/acle/asm/ldnt1_f16.c: Likewise.
10674 * gcc.target/aarch64/sve/acle/asm/ldnt1_f32.c: Likewise.
10675 * gcc.target/aarch64/sve/acle/asm/ldnt1_f64.c: Likewise.
10676 * gcc.target/aarch64/sve/acle/asm/ldnt1_s16.c: Likewise.
10677 * gcc.target/aarch64/sve/acle/asm/ldnt1_s32.c: Likewise.
10678 * gcc.target/aarch64/sve/acle/asm/ldnt1_s64.c: Likewise.
10679 * gcc.target/aarch64/sve/acle/asm/ldnt1_s8.c: Likewise.
10680 * gcc.target/aarch64/sve/acle/asm/ldnt1_u16.c: Likewise.
10681 * gcc.target/aarch64/sve/acle/asm/ldnt1_u32.c: Likewise.
10682 * gcc.target/aarch64/sve/acle/asm/ldnt1_u64.c: Likewise.
10683 * gcc.target/aarch64/sve/acle/asm/ldnt1_u8.c: Likewise.
10684 * gcc.target/aarch64/sve/acle/asm/prfb.c: Likewise.
10685 * gcc.target/aarch64/sve/acle/asm/prfb_gather.c: Likewise.
10686 * gcc.target/aarch64/sve/acle/asm/prfd.c: Likewise.
10687 * gcc.target/aarch64/sve/acle/asm/prfd_gather.c: Likewise.
10688 * gcc.target/aarch64/sve/acle/asm/prfh.c: Likewise.
10689 * gcc.target/aarch64/sve/acle/asm/prfh_gather.c: Likewise.
10690 * gcc.target/aarch64/sve/acle/asm/prfw.c: Likewise.
10691 * gcc.target/aarch64/sve/acle/asm/prfw_gather.c: Likewise.
10692 * gcc.target/aarch64/sve/acle/asm/st1_f16.c: Likewise.
10693 * gcc.target/aarch64/sve/acle/asm/st1_f32.c: Likewise.
10694 * gcc.target/aarch64/sve/acle/asm/st1_f64.c: Likewise.
10695 * gcc.target/aarch64/sve/acle/asm/st1_s16.c: Likewise.
10696 * gcc.target/aarch64/sve/acle/asm/st1_s32.c: Likewise.
10697 * gcc.target/aarch64/sve/acle/asm/st1_s64.c: Likewise.
10698 * gcc.target/aarch64/sve/acle/asm/st1_s8.c: Likewise.
10699 * gcc.target/aarch64/sve/acle/asm/st1_scatter_f32.c: Likewise.
10700 * gcc.target/aarch64/sve/acle/asm/st1_scatter_f64.c: Likewise.
10701 * gcc.target/aarch64/sve/acle/asm/st1_scatter_s32.c: Likewise.
10702 * gcc.target/aarch64/sve/acle/asm/st1_scatter_s64.c: Likewise.
10703 * gcc.target/aarch64/sve/acle/asm/st1_scatter_u32.c: Likewise.
10704 * gcc.target/aarch64/sve/acle/asm/st1_scatter_u64.c: Likewise.
10705 * gcc.target/aarch64/sve/acle/asm/st1_u16.c: Likewise.
10706 * gcc.target/aarch64/sve/acle/asm/st1_u32.c: Likewise.
10707 * gcc.target/aarch64/sve/acle/asm/st1_u64.c: Likewise.
10708 * gcc.target/aarch64/sve/acle/asm/st1_u8.c: Likewise.
10709 * gcc.target/aarch64/sve/acle/asm/st1b_s16.c: Likewise.
10710 * gcc.target/aarch64/sve/acle/asm/st1b_s32.c: Likewise.
10711 * gcc.target/aarch64/sve/acle/asm/st1b_s64.c: Likewise.
10712 * gcc.target/aarch64/sve/acle/asm/st1b_scatter_s32.c: Likewise.
10713 * gcc.target/aarch64/sve/acle/asm/st1b_scatter_s64.c: Likewise.
10714 * gcc.target/aarch64/sve/acle/asm/st1b_scatter_u32.c: Likewise.
10715 * gcc.target/aarch64/sve/acle/asm/st1b_scatter_u64.c: Likewise.
10716 * gcc.target/aarch64/sve/acle/asm/st1b_u16.c: Likewise.
10717 * gcc.target/aarch64/sve/acle/asm/st1b_u32.c: Likewise.
10718 * gcc.target/aarch64/sve/acle/asm/st1b_u64.c: Likewise.
10719 * gcc.target/aarch64/sve/acle/asm/st1h_s32.c: Likewise.
10720 * gcc.target/aarch64/sve/acle/asm/st1h_s64.c: Likewise.
10721 * gcc.target/aarch64/sve/acle/asm/st1h_scatter_s32.c: Likewise.
10722 * gcc.target/aarch64/sve/acle/asm/st1h_scatter_s64.c: Likewise.
10723 * gcc.target/aarch64/sve/acle/asm/st1h_scatter_u32.c: Likewise.
10724 * gcc.target/aarch64/sve/acle/asm/st1h_scatter_u64.c: Likewise.
10725 * gcc.target/aarch64/sve/acle/asm/st1h_u32.c: Likewise.
10726 * gcc.target/aarch64/sve/acle/asm/st1h_u64.c: Likewise.
10727 * gcc.target/aarch64/sve/acle/asm/st1w_s64.c: Likewise.
10728 * gcc.target/aarch64/sve/acle/asm/st1w_scatter_s64.c: Likewise.
10729 * gcc.target/aarch64/sve/acle/asm/st1w_scatter_u64.c: Likewise.
10730 * gcc.target/aarch64/sve/acle/asm/st1w_u64.c: Likewise.
10731 * gcc.target/aarch64/sve/acle/asm/st2_f16.c: Likewise.
10732 * gcc.target/aarch64/sve/acle/asm/st2_f32.c: Likewise.
10733 * gcc.target/aarch64/sve/acle/asm/st2_f64.c: Likewise.
10734 * gcc.target/aarch64/sve/acle/asm/st2_s16.c: Likewise.
10735 * gcc.target/aarch64/sve/acle/asm/st2_s32.c: Likewise.
10736 * gcc.target/aarch64/sve/acle/asm/st2_s64.c: Likewise.
10737 * gcc.target/aarch64/sve/acle/asm/st2_s8.c: Likewise.
10738 * gcc.target/aarch64/sve/acle/asm/st2_u16.c: Likewise.
10739 * gcc.target/aarch64/sve/acle/asm/st2_u32.c: Likewise.
10740 * gcc.target/aarch64/sve/acle/asm/st2_u64.c: Likewise.
10741 * gcc.target/aarch64/sve/acle/asm/st2_u8.c: Likewise.
10742 * gcc.target/aarch64/sve/acle/asm/st3_f16.c: Likewise.
10743 * gcc.target/aarch64/sve/acle/asm/st3_f32.c: Likewise.
10744 * gcc.target/aarch64/sve/acle/asm/st3_f64.c: Likewise.
10745 * gcc.target/aarch64/sve/acle/asm/st3_s16.c: Likewise.
10746 * gcc.target/aarch64/sve/acle/asm/st3_s32.c: Likewise.
10747 * gcc.target/aarch64/sve/acle/asm/st3_s64.c: Likewise.
10748 * gcc.target/aarch64/sve/acle/asm/st3_s8.c: Likewise.
10749 * gcc.target/aarch64/sve/acle/asm/st3_u16.c: Likewise.
10750 * gcc.target/aarch64/sve/acle/asm/st3_u32.c: Likewise.
10751 * gcc.target/aarch64/sve/acle/asm/st3_u64.c: Likewise.
10752 * gcc.target/aarch64/sve/acle/asm/st3_u8.c: Likewise.
10753 * gcc.target/aarch64/sve/acle/asm/st4_f16.c: Likewise.
10754 * gcc.target/aarch64/sve/acle/asm/st4_f32.c: Likewise.
10755 * gcc.target/aarch64/sve/acle/asm/st4_f64.c: Likewise.
10756 * gcc.target/aarch64/sve/acle/asm/st4_s16.c: Likewise.
10757 * gcc.target/aarch64/sve/acle/asm/st4_s32.c: Likewise.
10758 * gcc.target/aarch64/sve/acle/asm/st4_s64.c: Likewise.
10759 * gcc.target/aarch64/sve/acle/asm/st4_s8.c: Likewise.
10760 * gcc.target/aarch64/sve/acle/asm/st4_u16.c: Likewise.
10761 * gcc.target/aarch64/sve/acle/asm/st4_u32.c: Likewise.
10762 * gcc.target/aarch64/sve/acle/asm/st4_u64.c: Likewise.
10763 * gcc.target/aarch64/sve/acle/asm/st4_u8.c: Likewise.
10764 * gcc.target/aarch64/sve/acle/asm/stnt1_f16.c: Likewise.
10765 * gcc.target/aarch64/sve/acle/asm/stnt1_f32.c: Likewise.
10766 * gcc.target/aarch64/sve/acle/asm/stnt1_f64.c: Likewise.
10767 * gcc.target/aarch64/sve/acle/asm/stnt1_s16.c: Likewise.
10768 * gcc.target/aarch64/sve/acle/asm/stnt1_s32.c: Likewise.
10769 * gcc.target/aarch64/sve/acle/asm/stnt1_s64.c: Likewise.
10770 * gcc.target/aarch64/sve/acle/asm/stnt1_s8.c: Likewise.
10771 * gcc.target/aarch64/sve/acle/asm/stnt1_u16.c: Likewise.
10772 * gcc.target/aarch64/sve/acle/asm/stnt1_u32.c: Likewise.
10773 * gcc.target/aarch64/sve/acle/asm/stnt1_u64.c: Likewise.
10774 * gcc.target/aarch64/sve/acle/asm/stnt1_u8.c: Likewise.
10775 * gcc.target/aarch64/sve/acle/general/temporaries_1.c: Likewise.
10776 * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_f32.c: Likewise.
10777 * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_f64.c: Likewise.
10778 * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_s32.c: Likewise.
10779 * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_s64.c: Likewise.
10780 * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_u32.c: Likewise.
10781 * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_u64.c: Likewise.
10782 * gcc.target/aarch64/sve2/acle/asm/ldnt1sb_gather_s32.c: Likewise.
10783 * gcc.target/aarch64/sve2/acle/asm/ldnt1sb_gather_s64.c: Likewise.
10784 * gcc.target/aarch64/sve2/acle/asm/ldnt1sb_gather_u32.c: Likewise.
10785 * gcc.target/aarch64/sve2/acle/asm/ldnt1sb_gather_u64.c: Likewise.
10786 * gcc.target/aarch64/sve2/acle/asm/ldnt1sh_gather_s32.c: Likewise.
10787 * gcc.target/aarch64/sve2/acle/asm/ldnt1sh_gather_s64.c: Likewise.
10788 * gcc.target/aarch64/sve2/acle/asm/ldnt1sh_gather_u32.c: Likewise.
10789 * gcc.target/aarch64/sve2/acle/asm/ldnt1sh_gather_u64.c: Likewise.
10790 * gcc.target/aarch64/sve2/acle/asm/ldnt1sw_gather_s64.c: Likewise.
10791 * gcc.target/aarch64/sve2/acle/asm/ldnt1sw_gather_u64.c: Likewise.
10792 * gcc.target/aarch64/sve2/acle/asm/ldnt1ub_gather_s32.c: Likewise.
10793 * gcc.target/aarch64/sve2/acle/asm/ldnt1ub_gather_s64.c: Likewise.
10794 * gcc.target/aarch64/sve2/acle/asm/ldnt1ub_gather_u32.c: Likewise.
10795 * gcc.target/aarch64/sve2/acle/asm/ldnt1ub_gather_u64.c: Likewise.
10796 * gcc.target/aarch64/sve2/acle/asm/ldnt1uh_gather_s32.c: Likewise.
10797 * gcc.target/aarch64/sve2/acle/asm/ldnt1uh_gather_s64.c: Likewise.
10798 * gcc.target/aarch64/sve2/acle/asm/ldnt1uh_gather_u32.c: Likewise.
10799 * gcc.target/aarch64/sve2/acle/asm/ldnt1uh_gather_u64.c: Likewise.
10800 * gcc.target/aarch64/sve2/acle/asm/ldnt1uw_gather_s64.c: Likewise.
10801 * gcc.target/aarch64/sve2/acle/asm/ldnt1uw_gather_u64.c: Likewise.
10802 * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_f32.c: Likewise.
10803 * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_f64.c: Likewise.
10804 * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_s32.c: Likewise.
10805 * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_s64.c: Likewise.
10806 * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_u32.c: Likewise.
10807 * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_u64.c: Likewise.
10808 * gcc.target/aarch64/sve2/acle/asm/stnt1b_scatter_s32.c: Likewise.
10809 * gcc.target/aarch64/sve2/acle/asm/stnt1b_scatter_s64.c: Likewise.
10810 * gcc.target/aarch64/sve2/acle/asm/stnt1b_scatter_u32.c: Likewise.
10811 * gcc.target/aarch64/sve2/acle/asm/stnt1b_scatter_u64.c: Likewise.
10812 * gcc.target/aarch64/sve2/acle/asm/stnt1h_scatter_s32.c: Likewise.
10813 * gcc.target/aarch64/sve2/acle/asm/stnt1h_scatter_s64.c: Likewise.
10814 * gcc.target/aarch64/sve2/acle/asm/stnt1h_scatter_u32.c: Likewise.
10815 * gcc.target/aarch64/sve2/acle/asm/stnt1h_scatter_u64.c: Likewise.
10816 * gcc.target/aarch64/sve2/acle/asm/stnt1w_scatter_s64.c: Likewise.
10817 * gcc.target/aarch64/sve2/acle/asm/stnt1w_scatter_u64.c: Likewise.
10818 * gcc.target/aarch64/sve2/acle/asm/whilerw_f16.c: Likewise.
10819 * gcc.target/aarch64/sve2/acle/asm/whilerw_f32.c: Likewise.
10820 * gcc.target/aarch64/sve2/acle/asm/whilerw_f64.c: Likewise.
10821 * gcc.target/aarch64/sve2/acle/asm/whilerw_s16.c: Likewise.
10822 * gcc.target/aarch64/sve2/acle/asm/whilerw_s32.c: Likewise.
10823 * gcc.target/aarch64/sve2/acle/asm/whilerw_s64.c: Likewise.
10824 * gcc.target/aarch64/sve2/acle/asm/whilerw_s8.c: Likewise.
10825 * gcc.target/aarch64/sve2/acle/asm/whilerw_u16.c: Likewise.
10826 * gcc.target/aarch64/sve2/acle/asm/whilerw_u32.c: Likewise.
10827 * gcc.target/aarch64/sve2/acle/asm/whilerw_u64.c: Likewise.
10828 * gcc.target/aarch64/sve2/acle/asm/whilerw_u8.c: Likewise.
10829 * gcc.target/aarch64/sve2/acle/asm/whilewr_f16.c: Likewise.
10830 * gcc.target/aarch64/sve2/acle/asm/whilewr_f32.c: Likewise.
10831 * gcc.target/aarch64/sve2/acle/asm/whilewr_f64.c: Likewise.
10832 * gcc.target/aarch64/sve2/acle/asm/whilewr_s16.c: Likewise.
10833 * gcc.target/aarch64/sve2/acle/asm/whilewr_s32.c: Likewise.
10834 * gcc.target/aarch64/sve2/acle/asm/whilewr_s64.c: Likewise.
10835 * gcc.target/aarch64/sve2/acle/asm/whilewr_s8.c: Likewise.
10836 * gcc.target/aarch64/sve2/acle/asm/whilewr_u16.c: Likewise.
10837 * gcc.target/aarch64/sve2/acle/asm/whilewr_u32.c: Likewise.
10838 * gcc.target/aarch64/sve2/acle/asm/whilewr_u64.c: Likewise.
10839 * gcc.target/aarch64/sve2/acle/asm/whilewr_u8.c: Likewise.
10840
10841 2020-01-23 Richard Sandiford <richard.sandiford@arm.com>
10842
10843 * lib/scanasm.exp (check-function-bodies): Add an optional
10844 target/xfail selector.
10845
10846 2020-01-23 Richard Sandiford <richard.sandiford@arm.com>
10847
10848 * gcc.dg/torture/pr93124.c: New test.
10849
10850 2020-01-22 David Malcolm <dmalcolm@redhat.com>
10851
10852 PR analyzer/93382
10853 * gcc.dg/analyzer/pr93382.c: New test.
10854
10855 2020-01-22 Andrew Pinski <apinski@marvell.com>
10856
10857 * gcc.dg/tree-ssa/pr88497-1.c: Move to ...
10858 * gcc.dg/vect/pr88497-1.c: This.
10859 * gcc.dg/tree-ssa/pr88497-2.c: Move to ...
10860 * gcc.dg/vect/pr88497-2.c: This.
10861 * gcc.dg/tree-ssa/pr88497-3.c: Move to ...
10862 * gcc.dg/vect/pr88497-3.c: This.
10863 * gcc.dg/tree-ssa/pr88497-4.c: Move to ...
10864 * gcc.dg/vect/pr88497-4.c: This.
10865 * gcc.dg/tree-ssa/pr88497-5.c: Move to ...
10866 * gcc.dg/vect/pr88497-5.c: This.
10867 * gcc.dg/tree-ssa/pr88497-6.c: Move to ...
10868 * gcc.dg/vect/pr88497-6.c: This.
10869 * gcc.dg/tree-ssa/pr88497-7.c: Move to ...
10870 * gcc.dg/vect/pr88497-7.c: This.
10871
10872 Revert:
10873 * tree-ssa.exp: Set DEFAULT_VECTCFLAGS and DEFAULT_VECTCFLAGS.
10874 Call check_vect_support_and_set_flags also.
10875
10876 2020-01-22 Andrew Pinski <apinski@marvell.com>
10877
10878 * tree-ssa.exp: Set DEFAULT_VECTCFLAGS and DEFAULT_VECTCFLAGS.
10879 Call check_vect_support_and_set_flags also.
10880
10881 2020-01-22 David Malcolm <dmalcolm@redhat.com>
10882
10883 PR analyzer/93378
10884 * gcc.dg/analyzer/setjmp-pr93378.c: Use setjmp rather than
10885 _setjmp.
10886
10887 2020-01-22 David Malcolm <dmalcolm@redhat.com>
10888
10889 PR analyzer/93378
10890 * gcc.dg/analyzer/setjmp-pr93378.c: New test.
10891
10892 2020-01-22 David Malcolm <dmalcolm@redhat.com>
10893
10894 PR analyzer/93316
10895 * gcc.dg/analyzer/data-model-1.c: Include <alloca.h>.
10896 * gcc.dg/analyzer/malloc-1.c: Likewise.
10897 * gcc.dg/analyzer/malloc-callbacks.c (get_alloca): Return
10898 __builtin_alloca rather than alloca.
10899 * gcc.dg/analyzer/malloc-paths-8.c: Include <alloca.h>.
10900 * gcc.dg/analyzer/sensitive-1.c: Define __EXTENSIONS__ before
10901 including unistd.h.
10902 * gcc.dg/analyzer/setjmp-2.c: Replace include of <setjmp.h>
10903 with "test-setjmp.h" and usage of setjmp with new SETJMP macro.
10904 * gcc.dg/analyzer/setjmp-3.c: Likewise.
10905 * gcc.dg/analyzer/setjmp-4.c: Likewise.
10906 * gcc.dg/analyzer/setjmp-5.c: Likewise.
10907 * gcc.dg/analyzer/setjmp-6.c: Likewise.
10908 * gcc.dg/analyzer/setjmp-7.c: Likewise.
10909 * gcc.dg/analyzer/setjmp-7a.c: Likewise.
10910 * gcc.dg/analyzer/setjmp-8.c: Likewise.
10911 * gcc.dg/analyzer/setjmp-9.c: Likewise.
10912 * gcc.dg/analyzer/test-setjmp.h: New header.
10913
10914 2020-01-22 Marek Polacek <polacek@redhat.com>
10915
10916 PR c++/92907 - noexcept does not consider "const" in member functions.
10917 * parser.c (cp_parser_lambda_declarator_opt): Pass the proper
10918 qualifiers to cp_parser_exception_specification_opt.
10919 (cp_parser_direct_declarator): Pass the function qualifiers to
10920 cp_parser_exception_specification_opt.
10921 (cp_parser_class_specifier_1): Pass the function declaration to
10922 cp_parser_late_noexcept_specifier.
10923 (cp_parser_late_noexcept_specifier): Add a tree parameter. Use it to
10924 pass the qualifiers of the function to
10925 cp_parser_noexcept_specification_opt.
10926 (cp_parser_noexcept_specification_opt): New cp_cv_quals parameter.
10927 Use it in inject_this_parameter.
10928 (cp_parser_exception_specification_opt): New cp_cv_quals parameter.
10929 Use it.
10930 (cp_parser_transaction): Pass TYPE_UNQUALIFIED to
10931 cp_parser_noexcept_specification_opt.
10932 (cp_parser_transaction_expression): Likewise.
10933
10934 2020-01-22 Marek Polacek <polacek@redhat.com>
10935
10936 PR c++/93324 - ICE with -Wall on constexpr if.
10937 * g++.dg/cpp1z/constexpr-if33.C: New test.
10938
10939 2020-01-22 Richard Sandiford <richard.sandiford@arm.com>
10940
10941 * gcc.target/aarch64/sve/acle/general/stack_vars_1.c: New test.
10942
10943 2020-01-22 Richard Sandiford <richard.sandiford@arm.com>
10944
10945 * gcc.target/aarch64/sve/tls_preserve_1.c: Require tls_native.
10946 * gcc.target/aarch64/sve/tls_preserve_2.c: Likewise.
10947 * gcc.target/aarch64/sve/tls_preserve_3.c: Likewise.
10948
10949 2020-01-22 Richard Sandiford <richard.sandiford@arm.com>
10950
10951 * gcc.target/aarch64/sve/sel_3.c (permute_vnx4sf): Take __SVFloat32_t
10952 rather than __SVFloat16_t
10953
10954 2020-01-22 Richard Sandiford <richard.sandiford@arm.com>
10955
10956 * g++.dg/ext/sve-sizeless-1.C: Don't expect an error for alias
10957 templates.
10958
10959 2020-01-22 Richard Biener <rguenther@suse.de>
10960
10961 PR tree-optimization/93381
10962 * gcc.dg/torture/pr93381.c: New testcase.
10963
10964 2020-01-22 Jakub Jelinek <jakub@redhat.com>
10965
10966 PR target/93335
10967 * gcc.c-torture/compile/pr93335.c: New test.
10968
10969 PR target/91298
10970 * gcc.target/i386/pr91298-1.c: New test.
10971 * gcc.target/i386/pr91298-2.c: New test.
10972
10973 * gfortran.dg/gomp/target-parallel1.f90: New test.
10974 * gfortran.dg/goacc/pr93329.f90: Enable commented out target parallel
10975 test.
10976
10977 PR fortran/93329
10978 * gfortran.dg/goacc/pr93329.f90: New test.
10979
10980 2020-01-22 Jun Ma <JunMa@linux.alibaba.com>
10981
10982 * g++.dg/coroutines/coro1-missing-await-method.C: New test.
10983
10984 2020-01-21 Andrew Pinski <apinski@marvell.com>
10985
10986 PR target/93119
10987 * gcc.target/aarch64/pr93119.c: New test.
10988
10989 2020-01-22 Joseph Myers <joseph@codesourcery.com>
10990
10991 PR c/93348
10992 * gcc.c-torture/compile/pr93348-1.c: New test.
10993
10994 2020-01-21 David Malcolm <dmalcolm@redhat.com>
10995
10996 PR analyzer/93352
10997 * gcc.dg/analyzer/pr93352.c: New test.
10998
10999 2020-01-22 Hans-Peter Nilsson <hp@axis.com>
11000
11001 * gcc.target/cris/asm-v8.S, gcc.target/cris/inasm-v8.c,
11002 gcc.target/cris/sync-1.c: Apply effective_target_march_option.
11003
11004 2020-01-21 Uros Bizjak <ubizjak@gmail.com>
11005
11006 PR target/93319
11007 * gcc.target/i386/pr93319-1a.c: Don't include <stdio.h>.
11008 (test1): Replace printf with __builtin_printf.
11009
11010 2020-01-21 Bin Cheng <bin.cheng@linux.alibaba.com>
11011
11012 * g++.dg/coroutines/co-await-void_type.C: New test.
11013
11014 2020-01-21 Jakub Jelinek <jakub@redhat.com>
11015
11016 PR target/93333
11017 * gcc.c-torture/compile/pr93333.c: New test.
11018
11019 2020-01-21 Sandra Loosemore <sandra@codesourcery.com>
11020
11021 * g++.dg/coroutines/torture/mid-suspend-destruction-0.C: Generalize
11022 line terminators in patterns.
11023
11024 2020-01-21 Richard Sandiford <richard.sandiford@arm.com>
11025
11026 * gcc.target/aarch64/sve/acle/general-c/load_1.c (f1): Cast to
11027 int32_t * rather than int *.
11028 * gcc.target/aarch64/sve/acle/general-c/load_2.c (f1): Likewise.
11029 * gcc.target/aarch64/sve/acle/general-c/load_gather_sv_1.c
11030 (f1): Likewise.
11031 * gcc.target/aarch64/sve/acle/general-c/load_gather_sv_2.c
11032 (f1): Likewise.
11033 * gcc.target/aarch64/sve/acle/general-c/load_gather_sv_restricted_1.c
11034 (f1): Likewise.
11035 * gcc.target/aarch64/sve/acle/general-c/load_replicate_1.c
11036 (f1): Likewise.
11037 * gcc.target/aarch64/sve/acle/general-c/store_1.c (f1): Likewise.
11038 * gcc.target/aarch64/sve/acle/general-c/store_2.c (f1): Likewise.
11039 * gcc.target/aarch64/sve/acle/general-c/store_scatter_index_1.c
11040 (f1): Likewise.
11041 * gcc.target/aarch64/sve/acle/general-c/store_scatter_offset_2.c
11042 (f1): Likewise.
11043 * gcc.target/aarch64/sve/acle/general-c/store_scatter_offset_restricted_1.c
11044 (f1): Likewise.
11045
11046 2020-01-21 Szabolcs Nagy <szabolcs.nagy@arm.com>
11047
11048 PR target/92424
11049 * gcc.target/aarch64/pr92424-1.c: New test.
11050 * gcc.target/aarch64/pr92424-2.c: New test.
11051 * gcc.target/aarch64/pr92424-3.c: New test.
11052
11053 2020-01-21 Matthew Malcomson <matthew.malcomson@arm.com>
11054
11055 * gcc.target/aarch64/sve/acle/asm/ld1ro_f16.c: Use require
11056 directive.
11057 * gcc.target/aarch64/sve/acle/asm/ld1ro_f32.c: Likewise.
11058 * gcc.target/aarch64/sve/acle/asm/ld1ro_f64.c: Likewise.
11059 * gcc.target/aarch64/sve/acle/asm/ld1ro_s16.c: Likewise.
11060 * gcc.target/aarch64/sve/acle/asm/ld1ro_s32.c: Likewise.
11061 * gcc.target/aarch64/sve/acle/asm/ld1ro_s64.c: Likewise.
11062 * gcc.target/aarch64/sve/acle/asm/ld1ro_s8.c: Likewise.
11063 * gcc.target/aarch64/sve/acle/asm/ld1ro_u16.c: Likewise.
11064 * gcc.target/aarch64/sve/acle/asm/ld1ro_u32.c: Likewise.
11065 * gcc.target/aarch64/sve/acle/asm/ld1ro_u64.c: Likewise.
11066 * gcc.target/aarch64/sve/acle/asm/ld1ro_u8.c: Likewise.
11067 * lib/target-supports.exp: Add assembly requirement directive.
11068
11069 2020-01-21 Tobias Burnus <tobias@codesourcery.com>
11070
11071 PR fortran/93309
11072 * gfortran.dg/external_implicit_none_2.f90: New.
11073
11074 2020-01-21 Richard Biener <rguenther@suse.de>
11075
11076 PR tree-optimization/92328
11077 * gcc.dg/torture/pr92328.c: New testcase.
11078
11079 2020-01-21 Jakub Jelinek <jakub@redhat.com>
11080
11081 PR target/93073
11082 * gcc.target/powerpc/pr93073.c: New test.
11083
11084 2020-01-20 Bin Cheng <bin.cheng@linux.alibaba.com>
11085
11086 * g++.dg/coroutines/co-return-warning-1.C: New test.
11087
11088 2020-01-21 Kito Cheng <kito.cheng@sifive.com>
11089
11090 PR target/93304
11091 * gcc.target/riscv/pr93304.c: New test.
11092
11093 2020-01-20 Martin Sebor <msebor@redhat.com>
11094
11095 PR testsuite/92829
11096 * g++.dg/warn/Wstringop-overflow-4.C: Adjust test to avoid failures
11097 due to an aparrent VRP limtation.
11098 * gcc.dg/Wstringop-overflow-25.c: Same.
11099
11100 2020-01-20 Nathan Sidwell <nathan@acm.org>
11101
11102 PR preprocessor/80005
11103 * g++.dg/cpp1y/feat-cxx14.C: Adjust.
11104 * g++.dg/cpp1z/feat-cxx17.C: Adjust.
11105 * g++.dg/cpp2a/feat-cxx2a.C: Adjust.
11106 * g++.dg/cpp/pr80005.C: New.
11107
11108 2020-01-20 Mark Eggleston <mark.eggleston@codethink.com>
11109
11110 * gfortran.dg/pr93263_1.f90: Change scan-tree-dump-not to
11111 scan-tree-dump.
11112
11113 2020-01-20 H.J. Lu <hongjiu.lu@intel.com>
11114
11115 PR target/93319
11116 * gcc.target/i386/pr93319-1a.c: New test.
11117 * gcc.target/i386/pr93319-1b.c: Likewise.
11118 * gcc.target/i386/pr93319-1c.c: Likewise.
11119 * gcc.target/i386/pr93319-1d.c: Likewise.
11120
11121 2020-01-20 Richard Biener <rguenther@suse.de>
11122
11123 PR debug/92763
11124 * g++.dg/debug/pr92763.C: New testcase.
11125
11126 2020-01-20 Paolo Carlini <paolo.carlini@oracle.com>
11127
11128 PR c++/92536
11129 * g++.dg/cpp1z/pr92536.C: New.
11130
11131 2020-01-20 Richard Biener <rguenther@suse.de>
11132
11133 PR tree-optimization/93094
11134 * gcc.dg/vect/pr93094.c: New testcase.
11135
11136 2020-01-19 David Malcolm <dmalcolm@redhat.com>
11137
11138 * gcc.dg/analyzer/CVE-2005-1689-dedupe-issue.c: Ensure that all
11139 test names are unique.
11140 * gcc.dg/analyzer/attribute-nonnull.c: Likewise.
11141 * gcc.dg/analyzer/conditionals-notrans.c: Likewise.
11142 * gcc.dg/analyzer/data-model-1.c: Likewise.
11143 * gcc.dg/analyzer/data-model-18.c: Likewise.
11144 * gcc.dg/analyzer/data-model-8.c: Likewise.
11145 * gcc.dg/analyzer/data-model-9.c: Likewise.
11146 * gcc.dg/analyzer/file-1.c: Likewise.
11147 * gcc.dg/analyzer/file-paths-1.c: Likewise.
11148 * gcc.dg/analyzer/loop-2.c: Likewise.
11149 * gcc.dg/analyzer/loop-2a.c: Likewise.
11150 * gcc.dg/analyzer/loop-4.c: Likewise.
11151 * gcc.dg/analyzer/loop.c: Likewise.
11152 * gcc.dg/analyzer/malloc-1.c: Likewise.
11153 * gcc.dg/analyzer/malloc-2.c: Likewise.
11154 * gcc.dg/analyzer/malloc-ipa-10.c: Likewise.
11155 * gcc.dg/analyzer/malloc-ipa-2.c: Likewise.
11156 * gcc.dg/analyzer/malloc-macro-separate-events.c: Likewise.
11157 * gcc.dg/analyzer/malloc-paths-1.c: Likewise.
11158 * gcc.dg/analyzer/malloc-paths-2.c: Likewise.
11159 * gcc.dg/analyzer/malloc-paths-3.c: Likewise.
11160 * gcc.dg/analyzer/malloc-paths-4.c: Likewise.
11161 * gcc.dg/analyzer/malloc-paths-5.c: Likewise.
11162 * gcc.dg/analyzer/malloc-paths-7.c: Likewise.
11163 * gcc.dg/analyzer/malloc-paths-9.c: Likewise.
11164 * gcc.dg/analyzer/operations.c: Likewise.
11165 * gcc.dg/analyzer/params.c: Likewise.
11166 * gcc.dg/analyzer/pattern-test-1.c: Likewise.
11167 * gcc.dg/analyzer/pattern-test-2.c: Likewise.
11168 * gcc.dg/analyzer/sensitive-1.c: Likewise.
11169 * gcc.dg/analyzer/switch.c: Likewise.
11170 * gcc.dg/analyzer/taint-1.c: Likewise.
11171 * gcc.dg/analyzer/unknown-fns.c: Likewise.
11172
11173 2020-01-19 Hans-Peter Nilsson <hp@axis.com>
11174
11175 * gcc.dg/torture/pr26515.c (cris*-*-*): Conditionalize
11176 -march=v10 option on target ! march_option.
11177 * gcc.target/cris/asm-v10.S, gcc.target/cris/inasm-v10.c,
11178 gcc.target/cris/sync-1-v10.c: Similar.
11179 * lib/target-supports.exp (effective_target_march_option): New.
11180
11181 2020-01-19 Thomas König <tkoenig@gcc.gnu.org>
11182
11183 PR fortran/44960
11184 * gfortran.dg/function_reference_1.f90: New test.
11185 * gfortran.dg/function_reference_2.f90: New test.
11186
11187 2020-01-18 Jakub Jelinek <jakub@redhat.com>
11188
11189 PR c/92833
11190 * c-c++-common/pr92833-4.c: Fix dg-message syntax.
11191
11192 2020-01-18 Iain Sandoe <iain@sandoe.co.uk>
11193
11194 * g++.dg/coroutines/co-await-syntax-00-needs-expr.C: New test.
11195 * g++.dg/coroutines/co-await-syntax-01-outside-fn.C: New test.
11196 * g++.dg/coroutines/co-await-syntax-02-outside-fn.C: New test.
11197 * g++.dg/coroutines/co-await-syntax-03-auto.C: New test.
11198 * g++.dg/coroutines/co-await-syntax-04-ctor-dtor.C: New test.
11199 * g++.dg/coroutines/co-await-syntax-05-constexpr.C: New test.
11200 * g++.dg/coroutines/co-await-syntax-06-main.C: New test.
11201 * g++.dg/coroutines/co-await-syntax-07-varargs.C: New test.
11202 * g++.dg/coroutines/co-await-syntax-08-lambda-auto.C: New test.
11203 * g++.dg/coroutines/co-return-syntax-01-outside-fn.C: New test.
11204 * g++.dg/coroutines/co-return-syntax-02-outside-fn.C: New test.
11205 * g++.dg/coroutines/co-return-syntax-03-auto.C: New test.
11206 * g++.dg/coroutines/co-return-syntax-04-ctor-dtor.C: New test.
11207 * g++.dg/coroutines/co-return-syntax-05-constexpr-fn.C: New test.
11208 * g++.dg/coroutines/co-return-syntax-06-main.C: New test.
11209 * g++.dg/coroutines/co-return-syntax-07-vararg.C: New test.
11210 * g++.dg/coroutines/co-return-syntax-08-bad-return.C: New test.
11211 * g++.dg/coroutines/co-return-syntax-09-lambda-auto.C: New test.
11212 * g++.dg/coroutines/co-yield-syntax-00-needs-expr.C: New test.
11213 * g++.dg/coroutines/co-yield-syntax-01-outside-fn.C: New test.
11214 * g++.dg/coroutines/co-yield-syntax-02-outside-fn.C: New test.
11215 * g++.dg/coroutines/co-yield-syntax-03-auto.C: New test.
11216 * g++.dg/coroutines/co-yield-syntax-04-ctor-dtor.C: New test.
11217 * g++.dg/coroutines/co-yield-syntax-05-constexpr.C: New test.
11218 * g++.dg/coroutines/co-yield-syntax-06-main.C: New test.
11219 * g++.dg/coroutines/co-yield-syntax-07-varargs.C: New test.
11220 * g++.dg/coroutines/co-yield-syntax-08-needs-expr.C: New test.
11221 * g++.dg/coroutines/co-yield-syntax-09-lambda-auto.C: New test.
11222 * g++.dg/coroutines/coro-builtins.C: New test.
11223 * g++.dg/coroutines/coro-missing-gro.C: New test.
11224 * g++.dg/coroutines/coro-missing-promise-yield.C: New test.
11225 * g++.dg/coroutines/coro-missing-ret-value.C: New test.
11226 * g++.dg/coroutines/coro-missing-ret-void.C: New test.
11227 * g++.dg/coroutines/coro-missing-ueh-1.C: New test.
11228 * g++.dg/coroutines/coro-missing-ueh-2.C: New test.
11229 * g++.dg/coroutines/coro-missing-ueh-3.C: New test.
11230 * g++.dg/coroutines/coro-missing-ueh.h: New test.
11231 * g++.dg/coroutines/coro-pre-proc.C: New test.
11232 * g++.dg/coroutines/coro.h: New file.
11233 * g++.dg/coroutines/coro1-ret-int-yield-int.h: New file.
11234 * g++.dg/coroutines/coroutines.exp: New file.
11235 * g++.dg/coroutines/torture/alloc-00-gro-on-alloc-fail.C: New test.
11236 * g++.dg/coroutines/torture/alloc-01-overload-newdel.C: New test.
11237 * g++.dg/coroutines/torture/call-00-co-aw-arg.C: New test.
11238 * g++.dg/coroutines/torture/call-01-multiple-co-aw.C: New test.
11239 * g++.dg/coroutines/torture/call-02-temp-co-aw.C: New test.
11240 * g++.dg/coroutines/torture/call-03-temp-ref-co-aw.C: New test.
11241 * g++.dg/coroutines/torture/class-00-co-ret.C: New test.
11242 * g++.dg/coroutines/torture/class-01-co-ret-parm.C: New test.
11243 * g++.dg/coroutines/torture/class-02-templ-parm.C: New test.
11244 * g++.dg/coroutines/torture/class-03-operator-templ-parm.C: New test.
11245 * g++.dg/coroutines/torture/class-04-lambda-1.C: New test.
11246 * g++.dg/coroutines/torture/class-05-lambda-capture-copy-local.C: New test.
11247 * g++.dg/coroutines/torture/class-06-lambda-capture-ref.C: New test.
11248 * g++.dg/coroutines/torture/co-await-00-trivial.C: New test.
11249 * g++.dg/coroutines/torture/co-await-01-with-value.C: New test.
11250 * g++.dg/coroutines/torture/co-await-02-xform.C: New test.
11251 * g++.dg/coroutines/torture/co-await-03-rhs-op.C: New test.
11252 * g++.dg/coroutines/torture/co-await-04-control-flow.C: New test.
11253 * g++.dg/coroutines/torture/co-await-05-loop.C: New test.
11254 * g++.dg/coroutines/torture/co-await-06-ovl.C: New test.
11255 * g++.dg/coroutines/torture/co-await-07-tmpl.C: New test.
11256 * g++.dg/coroutines/torture/co-await-08-cascade.C: New test.
11257 * g++.dg/coroutines/torture/co-await-09-pair.C: New test.
11258 * g++.dg/coroutines/torture/co-await-10-template-fn-arg.C: New test.
11259 * g++.dg/coroutines/torture/co-await-11-forwarding.C: New test.
11260 * g++.dg/coroutines/torture/co-await-12-operator-2.C: New test.
11261 * g++.dg/coroutines/torture/co-await-13-return-ref.C: New test.
11262 * g++.dg/coroutines/torture/co-ret-00-void-return-is-ready.C: New test.
11263 * g++.dg/coroutines/torture/co-ret-01-void-return-is-suspend.C: New test.
11264 * g++.dg/coroutines/torture/co-ret-03-different-GRO-type.C: New test.
11265 * g++.dg/coroutines/torture/co-ret-04-GRO-nontriv.C: New test.
11266 * g++.dg/coroutines/torture/co-ret-05-return-value.C: New test.
11267 * g++.dg/coroutines/torture/co-ret-06-template-promise-val-1.C: New test.
11268 * g++.dg/coroutines/torture/co-ret-07-void-cast-expr.C: New test.
11269 * g++.dg/coroutines/torture/co-ret-08-template-cast-ret.C: New test.
11270 * g++.dg/coroutines/torture/co-ret-09-bool-await-susp.C: New test.
11271 * g++.dg/coroutines/torture/co-ret-10-expression-evaluates-once.C: New test.
11272 * g++.dg/coroutines/torture/co-ret-11-co-ret-co-await.C: New test.
11273 * g++.dg/coroutines/torture/co-ret-12-co-ret-fun-co-await.C: New test.
11274 * g++.dg/coroutines/torture/co-ret-13-template-2.C: New test.
11275 * g++.dg/coroutines/torture/co-ret-14-template-3.C: New test.
11276 * g++.dg/coroutines/torture/co-yield-00-triv.C: New test.
11277 * g++.dg/coroutines/torture/co-yield-01-multi.C: New test.
11278 * g++.dg/coroutines/torture/co-yield-02-loop.C: New test.
11279 * g++.dg/coroutines/torture/co-yield-03-tmpl.C: New test.
11280 * g++.dg/coroutines/torture/co-yield-04-complex-local-state.C: New test.
11281 * g++.dg/coroutines/torture/co-yield-05-co-aw.C: New test.
11282 * g++.dg/coroutines/torture/co-yield-06-fun-parm.C: New test.
11283 * g++.dg/coroutines/torture/co-yield-07-template-fn-param.C: New test.
11284 * g++.dg/coroutines/torture/co-yield-08-more-refs.C: New test.
11285 * g++.dg/coroutines/torture/co-yield-09-more-templ-refs.C: New test.
11286 * g++.dg/coroutines/torture/coro-torture.exp: New file.
11287 * g++.dg/coroutines/torture/exceptions-test-0.C: New test.
11288 * g++.dg/coroutines/torture/func-params-00.C: New test.
11289 * g++.dg/coroutines/torture/func-params-01.C: New test.
11290 * g++.dg/coroutines/torture/func-params-02.C: New test.
11291 * g++.dg/coroutines/torture/func-params-03.C: New test.
11292 * g++.dg/coroutines/torture/func-params-04.C: New test.
11293 * g++.dg/coroutines/torture/func-params-05.C: New test.
11294 * g++.dg/coroutines/torture/func-params-06.C: New test.
11295 * g++.dg/coroutines/torture/lambda-00-co-ret.C: New test.
11296 * g++.dg/coroutines/torture/lambda-01-co-ret-parm.C: New test.
11297 * g++.dg/coroutines/torture/lambda-02-co-yield-values.C: New test.
11298 * g++.dg/coroutines/torture/lambda-03-auto-parm-1.C: New test.
11299 * g++.dg/coroutines/torture/lambda-04-templ-parm.C: New test.
11300 * g++.dg/coroutines/torture/lambda-05-capture-copy-local.C: New test.
11301 * g++.dg/coroutines/torture/lambda-06-multi-capture.C: New test.
11302 * g++.dg/coroutines/torture/lambda-07-multi-yield.C: New test.
11303 * g++.dg/coroutines/torture/lambda-08-co-ret-parm-ref.C: New test.
11304 * g++.dg/coroutines/torture/local-var-0.C: New test.
11305 * g++.dg/coroutines/torture/local-var-1.C: New test.
11306 * g++.dg/coroutines/torture/local-var-2.C: New test.
11307 * g++.dg/coroutines/torture/local-var-3.C: New test.
11308 * g++.dg/coroutines/torture/local-var-4.C: New test.
11309 * g++.dg/coroutines/torture/mid-suspend-destruction-0.C: New test.
11310 * g++.dg/coroutines/torture/pr92933.C: New test.
11311
11312 2020-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11313
11314 PR libfortran/93234
11315 * gfortran.dg/inquire_pre.f90: New test.
11316
11317 2020-01-17 David Malcolm <dmalcolm@redhat.com>
11318
11319 PR analyzer/93290
11320 * gcc.dg/analyzer/pr93290.c: New test.
11321
11322 2020-01-17 Paolo Carlini <paolo.carlini@oracle.com>
11323
11324 PR c++/92542
11325 * g++.dg/pr92542.C: New.
11326
11327 2020-01-17 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
11328 Sudakshina Das <sudi.das@arm.com>
11329
11330 * gcc.target/arm/armv8_1m-shift-imm_1.c: New test.
11331
11332 2020-01-17 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
11333 Sudakshina Das <sudi.das@arm.com>
11334
11335 * gcc.target/arm/armv8_1m-shift-reg_1.c: New test.
11336
11337 2020-01-17 Jonathan Wakely <jwakely@redhat.com>
11338
11339 PR testsuite/93227
11340 * g++.dg/cpp0x/std-layout1.C: Use -Wno-deprecated-declarations for
11341 C++20, due to std::is_pod being deprecated.
11342
11343 2020-01-17 Matthew Malcomson <matthew.malcomson@arm.com>
11344
11345 * gcc.target/aarch64/sve/acle/asm/ld1ro_f16.c: New test.
11346 * gcc.target/aarch64/sve/acle/asm/ld1ro_f32.c: New test.
11347 * gcc.target/aarch64/sve/acle/asm/ld1ro_f64.c: New test.
11348 * gcc.target/aarch64/sve/acle/asm/ld1ro_s16.c: New test.
11349 * gcc.target/aarch64/sve/acle/asm/ld1ro_s32.c: New test.
11350 * gcc.target/aarch64/sve/acle/asm/ld1ro_s64.c: New test.
11351 * gcc.target/aarch64/sve/acle/asm/ld1ro_s8.c: New test.
11352 * gcc.target/aarch64/sve/acle/asm/ld1ro_u16.c: New test.
11353 * gcc.target/aarch64/sve/acle/asm/ld1ro_u32.c: New test.
11354 * gcc.target/aarch64/sve/acle/asm/ld1ro_u64.c: New test.
11355 * gcc.target/aarch64/sve/acle/asm/ld1ro_u8.c: New test.
11356
11357 2020-01-17 Matthew Malcomson <matthew.malcomson@arm.com>
11358
11359 * gcc.target/aarch64/pragma_cpp_predefs_2.c: Check for f64mm
11360 predef.
11361
11362 2020-01-17 Jakub Jelinek <jakub@redhat.com>
11363
11364 PR c++/93228
11365 * g++.dg/cpp1y/attr-deprecated-3.C: New test.
11366
11367 2020-01-17 Richard Sandiford <richard.sandiford@arm.com>
11368
11369 * g++.target/aarch64/sve/acle/general-c++/gimplify_1.C: New test.
11370
11371 2020-01-17 Mark Eggleston <mark.eggleston@codethink.com>
11372 Tobias Burnus <burnus@gcc.gnu.org>
11373
11374 PR fortran/93236
11375 * gfortran.dg/pr93263_1.f90: New test.
11376 * gfortran.dg/pr93263_2.f90: New test.
11377
11378 2020-01-17 Jakub Jelinek <jakub@redhat.com>
11379
11380 PR tree-optimization/93292
11381 * g++.dg/opt/pr93292.C: New test.
11382
11383 PR testsuite/93294
11384 * lib/c-compat.exp (compat-use-alt-compiler): Handle
11385 -fdiagnostics-urls=never similarly to -fdiagnostics-color=never.
11386 (compat_setup_dfp): Likewise.
11387
11388 2020-01-16 Kerem Kat <keremkat@gmail.com>
11389
11390 PR c/92833
11391 * c-c++-common/pr92833-1.c, c-c++-common/pr92833-2.c,
11392 c-c++-common/pr92833-3.c, c-c++-common/pr92833-4.c: New tests.
11393
11394 2020-01-16 Stam Markianos-Wright <stam.markianos-wright@arm.com>
11395
11396 * g++.target/arm/bfloat_cpp_typecheck.C: New test.
11397 * gcc.target/arm/bfloat16_scalar_typecheck.c: New test.
11398 * gcc.target/arm/bfloat16_vector_typecheck_1.c: New test.
11399 * gcc.target/arm/bfloat16_vector_typecheck_2.c: New test.
11400
11401 2020-01-16 Stam Markianos-Wright <stam.markianos-wright@arm.com>
11402
11403 * g++.dg/abi/mangle-neon.C: Add BF16 SIMD types.
11404 * g++.dg/ext/arm-bf16/bf16-mangle-1.C: New test.
11405 * gcc.target/arm/bfloat16_scalar_1_1.c: New test.
11406 * gcc.target/arm/bfloat16_scalar_1_2.c: New test.
11407 * gcc.target/arm/bfloat16_scalar_2_1.c: New test.
11408 * gcc.target/arm/bfloat16_scalar_2_2.c: New test.
11409 * gcc.target/arm/bfloat16_scalar_3_1.c: New test.
11410 * gcc.target/arm/bfloat16_scalar_3_2.c: New test.
11411 * gcc.target/arm/bfloat16_scalar_4.c: New test.
11412 * gcc.target/arm/bfloat16_simd_1_1.c: New test.
11413 * gcc.target/arm/bfloat16_simd_1_2.c: New test.
11414 * gcc.target/arm/bfloat16_simd_2_1.c: New test.
11415 * gcc.target/arm/bfloat16_simd_2_2.c: New test.
11416 * gcc.target/arm/bfloat16_simd_3_1.c: New test.
11417 * gcc.target/arm/bfloat16_simd_3_2.c: New test.
11418
11419 2020-01-16 Mihail Ionescu <mihail.ionescu@arm.com>
11420 Andre Vieira <andre.simoesdiasvieira@arm.com>
11421
11422 * testsuite/gcc.target/arm/multilib.exp: Add v8.1-M entries.
11423
11424 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
11425 Thomas Preud'homme <thomas.preudhomme@arm.com>
11426
11427 * gcc.target/arm/cmse/cmse-1.c: Add check for BLXNS when instructions
11428 introduced in Armv8.1-M Mainline Security Extensions are available and
11429 restrict checks for libcall to __gnu_cmse_nonsecure_call to Armv8-M
11430 targets only. Adapt CLRM check to verify register used for BLXNS is
11431 not in the CLRM register list.
11432 * gcc.target/arm/cmse/cmse-14.c: Likewise.
11433 * gcc.target/arm/cmse/mainline/8_1m/bitfield-4.c: Likewise and adapt
11434 check for LSB clearing bit to be using the same register as BLXNS when
11435 targeting Armv8.1-M Mainline.
11436 * gcc.target/arm/cmse/mainline/8_1m/bitfield-5.c: Likewise.
11437 * gcc.target/arm/cmse/mainline/8_1m/bitfield-6.c: Likewise.
11438 * gcc.target/arm/cmse/mainline/8_1m/bitfield-7.c: Likewise.
11439 * gcc.target/arm/cmse/mainline/8_1m/bitfield-8.c: Likewise.
11440 * gcc.target/arm/cmse/mainline/8_1m/bitfield-9.c: Likewise.
11441 * gcc.target/arm/cmse/mainline/8_1m/bitfield-and-union.c: Likewise.
11442 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-13.c: Likewise.
11443 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-7.c: Likewise.
11444 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-8.c: Likewise.
11445 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-13.c: Likewise.
11446 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-7.c: Likewise.
11447 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-8.c: Likewise.
11448 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-13.c: Likewise.
11449 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-7.c: Likewise.
11450 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-8.c: Likewise.
11451 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-7.c: Likewise.
11452 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-8.c: Likewise.
11453 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-13.c: Likewise.
11454 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-7.c: Likewise.
11455 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-8.c: Likewise.
11456 * gcc.target/arm/cmse/mainline/8_1m/union-1.c: Likewise.
11457 * gcc.target/arm/cmse/mainline/8_1m/union-2.c: Likewise.
11458 * gcc.target/arm/cmse/cmse-15.c: Count BLXNS when targeting Armv8.1-M
11459 Mainline and restrict libcall count to Armv8-M.
11460
11461 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
11462 Thomas Preud'homme <thomas.preudhomme@arm.com>
11463
11464 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-13.c: Add check for VLSTM and
11465 VLLDM.
11466 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-7.c: Likewise.
11467 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-8.c: Likewise.
11468 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-13.c: Likewise.
11469 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-7.c: Likewise.
11470 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-8.c: Likewise.
11471 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-7.c: Likewise.
11472 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-8.c: Likewise.
11473
11474 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
11475 Thomas Preud'homme <thomas.preudhomme@arm.com>
11476
11477 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-13.c: Add check for
11478 VPUSH and VPOP and update expectation for VSCCLRM.
11479 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-7.c: Likewise.
11480 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-8.c: Likewise.
11481 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-13.c: Likewise.
11482 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-7.c: Likewise.
11483 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-8.c: Likewise.
11484
11485 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
11486 Thomas Preud'homme <thomas.preudhomme@arm.com>
11487
11488 * gcc.target/arm/cmse/cmse-1.c: Add check for PUSH and POP and update
11489 CLRM check.
11490 * gcc.target/arm/cmse/cmse-14.c: Likewise.
11491 * gcc.target/arm/cmse/mainline/8_1m/bitfield-4.c: Likewise.
11492 * gcc.target/arm/cmse/mainline/8_1m/bitfield-5.c: Likewise.
11493 * gcc.target/arm/cmse/mainline/8_1m/bitfield-6.c: Likewise.
11494 * gcc.target/arm/cmse/mainline/8_1m/bitfield-7.c: Likewise.
11495 * gcc.target/arm/cmse/mainline/8_1m/bitfield-8.c: Likewise.
11496 * gcc.target/arm/cmse/mainline/8_1m/bitfield-9.c: Likewise.
11497 * gcc.target/arm/cmse/mainline/8_1m/bitfield-and-union.c: Likewise.
11498 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-13.c: Likewise.
11499 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-7.c: Likewise.
11500 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-8.c: Likewise.
11501 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-13.c: Likewise.
11502 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-7.c: Likewise.
11503 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-8.c: Likewise.
11504 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-13.c: Likewise.
11505 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-7.c: Likewise.
11506 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-8.c: Likewise.
11507 * gcc.target/arm/cmse/mainline/8_1m/soft-sp/cmse-7.c: Likewise.
11508 * gcc.target/arm/cmse/mainline/8_1m/soft-sp/cmse-8.c: Likewise.
11509 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-13.c: Likewise.
11510 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-7.c: Likewise.
11511 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-8.c: Likewise.
11512 * gcc.target/arm/cmse/mainline/8_1m/softfp/union-1.c: Likewise.
11513 * gcc.target/arm/cmse/mainline/8_1m/softfp/union-2.c: Likewise.
11514
11515 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
11516 Thomas Preud'homme <thomas.preudhomme@arm.com>
11517
11518 * gcc.target/arm/cmse/bitfield-1.c: Add check for VSCCLRM.
11519 * gcc.target/arm/cmse/bitfield-2.c: Likewise.
11520 * gcc.target/arm/cmse/bitfield-3.c: Likewise.
11521 * gcc.target/arm/cmse/cmse-1.c: Likewise.
11522 * gcc.target/arm/cmse/struct-1.c: Likewise.
11523 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-13.c: Likewise.
11524 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-5.c: Likewise.
11525 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-7.c: Likewise.
11526 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-8.c: Likewise.
11527 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-13.c: Likewise.
11528 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-5.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-5.c: Likewise.
11532 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-5.c: Likewise.
11533 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-5.c: Likewise.
11534
11535 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
11536 Thomas Preud'homme <thomas.preudhomme@arm.com>
11537
11538 * gcc.target/arm/cmse/bitfield-1.c: Add check for CLRM.
11539 * gcc.target/arm/cmse/bitfield-2.c: Likewise.
11540 * gcc.target/arm/cmse/bitfield-3.c: Likewise.
11541 * gcc.target/arm/cmse/struct-1.c: Likewise.
11542 * gcc.target/arm/cmse/cmse-14.c: Likewise.
11543 * gcc.target/arm/cmse/cmse-1.c: Likewise. Restrict checks for Armv8-M
11544 GPR clearing when CLRM is not available.
11545 * gcc.target/arm/cmse/mainline/8_1m/bitfield-4.c: Likewise.
11546 * gcc.target/arm/cmse/mainline/8_1m/bitfield-5.c: Likewise.
11547 * gcc.target/arm/cmse/mainline/8_1m/bitfield-6.c: Likewise.
11548 * gcc.target/arm/cmse/mainline/8_1m/bitfield-7.c: Likewise.
11549 * gcc.target/arm/cmse/mainline/8_1m/bitfield-8.c: Likewise.
11550 * gcc.target/arm/cmse/mainline/8_1m/bitfield-9.c: Likewise.
11551 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-13.c: Likewise.
11552 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-5.c: Likewise.
11553 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-7.c: Likewise.
11554 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-8.c: Likewise.
11555 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-13.c: Likewise.
11556 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-5.c: likewise.
11557 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-7.c: likewise.
11558 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-8.c: likewise.
11559 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-13.c: Likewise.
11560 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-5.c: Likewise.
11561 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-7.c: Likewise.
11562 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-8.c: Likewise.
11563 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-5.c: Likewise.
11564 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-7.c: Likewise.
11565 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-8.c: Likewise.
11566 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-13.c: Likewise.
11567 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-5.c: Likewise.
11568 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-7.c: Likewise.
11569 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-8.c: Likewise.
11570 * gcc.target/arm/cmse/mainline/8_1m/union-1.c: Likewise.
11571 * gcc.target/arm/cmse/mainline/8_1m/union-2.c: Likewise.
11572
11573 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
11574 Thomas Preud'homme <thomas.preudhomme@arm.com>
11575
11576 * gcc.target/arm/cmse/bitfield-1.c: add checks for VSTR and VLDR.
11577 * gcc.target/arm/cmse/bitfield-2.c: Likewise.
11578 * gcc.target/arm/cmse/bitfield-3.c: Likewise.
11579 * gcc.target/arm/cmse/cmse-1.c: Likewise.
11580 * gcc.target/arm/cmse/struct-1.c: Likewise.
11581 * gcc.target/arm/cmse/cmse.exp: Run existing Armv8-M Mainline tests
11582 from mainline/8m subdirectory and new Armv8.1-M Mainline tests from
11583 mainline/8_1m subdirectory.
11584 * gcc.target/arm/cmse/mainline/bitfield-4.c: Move into ...
11585 * gcc.target/arm/cmse/mainline/8m/bitfield-4.c: This.
11586 * gcc.target/arm/cmse/mainline/bitfield-5.c: Move into ...
11587 * gcc.target/arm/cmse/mainline/8m/bitfield-5.c: This.
11588 * gcc.target/arm/cmse/mainline/bitfield-6.c: Move into ...
11589 * gcc.target/arm/cmse/mainline/8m/bitfield-6.c: This.
11590 * gcc.target/arm/cmse/mainline/bitfield-7.c: Move into ...
11591 * gcc.target/arm/cmse/mainline/8m/bitfield-7.c: This.
11592 * gcc.target/arm/cmse/mainline/bitfield-8.c: Move into ...
11593 * gcc.target/arm/cmse/mainline/8m/bitfield-8.c: This.
11594 * gcc.target/arm/cmse/mainline/bitfield-9.c: Move into ...
11595 * gcc.target/arm/cmse/mainline/8m/bitfield-9.c: This.
11596 * gcc.target/arm/cmse/mainline/bitfield-and-union-1.c: Move and rename
11597 into ...
11598 * gcc.target/arm/cmse/mainline/8m/bitfield-and-union.c: This.
11599 * gcc.target/arm/cmse/mainline/hard-sp/cmse-13.c: Move into ...
11600 * gcc.target/arm/cmse/mainline/8m/hard-sp/cmse-13.c: This. Clean up
11601 dg-skip-if directive for float ABI.
11602 * gcc.target/arm/cmse/mainline/hard-sp/cmse-5.c: Move into ...
11603 * gcc.target/arm/cmse/mainline/8m/hard-sp/cmse-5.c: This. Clean up
11604 dg-skip-if directive for float ABI.
11605 * gcc.target/arm/cmse/mainline/hard-sp/cmse-7.c: Move into ...
11606 * gcc.target/arm/cmse/mainline/8m/hard-sp/cmse-7.c: This. Clean up
11607 dg-skip-if directive for float ABI.
11608 * gcc.target/arm/cmse/mainline/hard-sp/cmse-8.c: Move into ...
11609 * gcc.target/arm/cmse/mainline/8m/hard-sp/cmse-8.c: This. Clean up
11610 dg-skip-if directive for float ABI.
11611 * gcc.target/arm/cmse/mainline/hard/cmse-13.c: Move into ...
11612 * gcc.target/arm/cmse/mainline/8m/hard/cmse-13.c: This. Clean up
11613 dg-skip-if directive for float ABI.
11614 * gcc.target/arm/cmse/mainline/hard/cmse-5.c: Move into ...
11615 * gcc.target/arm/cmse/mainline/8m/hard/cmse-5.c: This. Clean up
11616 dg-skip-if directive for float ABI.
11617 * gcc.target/arm/cmse/mainline/hard/cmse-7.c: Move into ...
11618 * gcc.target/arm/cmse/mainline/8m/hard/cmse-7.c: This. Clean up
11619 dg-skip-if directive for float ABI.
11620 * gcc.target/arm/cmse/mainline/hard/cmse-8.c: Move into ...
11621 * gcc.target/arm/cmse/mainline/8m/hard/cmse-8.c: This. Clean up
11622 dg-skip-if directive for float ABI.
11623 * gcc.target/arm/cmse/mainline/soft/cmse-13.c: Move into ...
11624 * gcc.target/arm/cmse/mainline/8m/soft/cmse-13.c: This. Clean up
11625 dg-skip-if directive for float ABI.
11626 * gcc.target/arm/cmse/mainline/soft/cmse-5.c: Move into ...
11627 * gcc.target/arm/cmse/mainline/8m/soft/cmse-5.c: This. Clean up
11628 dg-skip-if directive for float ABI.
11629 * gcc.target/arm/cmse/mainline/soft/cmse-7.c: Move into ...
11630 * gcc.target/arm/cmse/mainline/8m/soft/cmse-7.c: This. Clean up
11631 dg-skip-if directive for float ABI.
11632 * gcc.target/arm/cmse/mainline/soft/cmse-8.c: Move into ...
11633 * gcc.target/arm/cmse/mainline/8m/soft/cmse-8.c: This. Clean up
11634 dg-skip-if directive for float ABI.
11635 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-5.c: Move into ...
11636 * gcc.target/arm/cmse/mainline/8m/softfp-sp/cmse-5.c: This. Clean up
11637 dg-skip-if directive for float ABI.
11638 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-7.c: Move into ...
11639 * gcc.target/arm/cmse/mainline/8m/softfp-sp/cmse-7.c: This. Clean up
11640 dg-skip-if directive for float ABI.
11641 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-8.c: Move into ...
11642 * gcc.target/arm/cmse/mainline/8m/softfp-sp/cmse-8.c: This. Clean up
11643 dg-skip-if directive for float ABI.
11644 * gcc.target/arm/cmse/mainline/softfp/cmse-13.c: Move into ...
11645 * gcc.target/arm/cmse/mainline/8m/softfp/cmse-13.c: This. Clean up
11646 dg-skip-if directive for float ABI.
11647 * gcc.target/arm/cmse/mainline/softfp/cmse-5.c: Move into ...
11648 * gcc.target/arm/cmse/mainline/8m/softfp/cmse-5.c: This. Clean up
11649 dg-skip-if directive for float ABI.
11650 * gcc.target/arm/cmse/mainline/softfp/cmse-7.c: Move into ...
11651 * gcc.target/arm/cmse/mainline/8m/softfp/cmse-7.c: This. Clean up
11652 dg-skip-if directive for float ABI.
11653 * gcc.target/arm/cmse/mainline/softfp/cmse-8.c: Move into ...
11654 * gcc.target/arm/cmse/mainline/8m/softfp/cmse-8.c: This. Clean up
11655 dg-skip-if directive for float ABI.
11656 * gcc.target/arm/cmse/mainline/union-1.c: Move into ...
11657 * gcc.target/arm/cmse/mainline/8m/union-1.c: This.
11658 * gcc.target/arm/cmse/mainline/union-2.c: Move into ...
11659 * gcc.target/arm/cmse/mainline/8m/union-2.c: This.
11660 * gcc.target/arm/cmse/mainline/8_1m/bitfield-4.c: New file.
11661 * gcc.target/arm/cmse/mainline/8_1m/bitfield-5.c: New file.
11662 * gcc.target/arm/cmse/mainline/8_1m/bitfield-6.c: New file.
11663 * gcc.target/arm/cmse/mainline/8_1m/bitfield-7.c: New file.
11664 * gcc.target/arm/cmse/mainline/8_1m/bitfield-8.c: New file.
11665 * gcc.target/arm/cmse/mainline/8_1m/bitfield-9.c: New file.
11666 * gcc.target/arm/cmse/mainline/8_1m/bitfield-and-union.c: New file.
11667 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-13.c: New file.
11668 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-5.c: New file.
11669 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-7.c: New file.
11670 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-8.c: New file.
11671 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-13.c: New file.
11672 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-5.c: New file.
11673 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-7.c: New file.
11674 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-8.c: New file.
11675 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-13.c: New file.
11676 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-5.c: New file.
11677 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-7.c: New file.
11678 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-8.c: New file.
11679 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-5.c: New file.
11680 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-7.c: New file.
11681 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-8.c: New file.
11682 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-13.c: New file.
11683 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-5.c: New file.
11684 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-7.c: New file.
11685 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-8.c: New file.
11686 * gcc.target/arm/cmse/mainline/8_1m/union-1.c: New file.
11687 * gcc.target/arm/cmse/mainline/8_1m/union-2.c: New file.
11688 * lib/target-supports.exp (check_effective_target_arm_cmse_clear_ok):
11689 New procedure.
11690
11691 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
11692 Thomas Preud'homme <thomas.preudhomme@arm.com>
11693
11694 * lib/target-supports.exp
11695 (check_effective_target_arm_arch_v8_1m_main_ok): Define.
11696 (add_options_for_arm_arch_v8_1m_main): Likewise.
11697 (check_effective_target_arm_arch_v8_1m_main_multilib): Likewise.
11698
11699 2020-01-16 Stam Markianos-Wright <stam.markianos-wright@arm.com>
11700
11701 * gcc.target/aarch64/advsimd-intrinsics/bfdot-1.c: New.
11702 * gcc.target/aarch64/advsimd-intrinsics/bfdot-2.c: New.
11703 * gcc.target/aarch64/advsimd-intrinsics/bfdot-3.c: New.
11704
11705 2020-01-16 Stam Markianos-Wright <stam.markianos-wright@arm.com>
11706
11707 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-1.c: New test.
11708 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-2.c: New test.
11709 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-3.c: New test.
11710 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-4.c: New test.
11711
11712 2020-01-16 Andre Vieira <andre.simoesdiasvieira@arm.com>
11713
11714 PR tree-optimization/92429
11715 * gcc.dg/vect/pr92429.c: New test.
11716
11717 2020-01-16 Tobias Burnus <tobias@codesourcery.com>
11718
11719 PR fortran/93253
11720 * fortran.dg/boz_7.f90: Updated dg-error.
11721
11722 2020-01-15 Paolo Carlini <paolo.carlini@oracle.com>
11723
11724 PR c++/91073
11725 * g++.dg/concepts/pr91073-1.C: New.
11726 * g++.dg/concepts/pr91073-2.C: Likewise.
11727
11728 2020-01-15 Wilco Dijkstra <wdijkstr@arm.com>
11729
11730 * gcc.dg/pr90838.c: New test.
11731 * gcc.dg/pr93231.c: New test.
11732 * gcc.target/aarch64/pr90838.c: Use #define u 0.
11733
11734 2020-01-15 Richard Biener <rguenther@suse.de>
11735
11736 PR middle-end/93273
11737 * g++.dg/torture/pr93273.C: New testcase.
11738
11739 2020-01-15 Richard Sandiford <richard.sandiford@arm.com>
11740
11741 PR tree-optimization/93247
11742 * gcc.dg/vect/pr93247-1.c: New test.
11743 * gcc.dg/vect/pr93247-2.c: Likewise.
11744
11745 2020-01-15 Martin Sebor <msebor@redhat.com>
11746
11747 * gcc.dg/Wstringop-overflow-17.c: Tweak test to avoid unrelated
11748 failures due the absence of loop unrolling.
11749
11750 2020-01-15 Joseph Myers <joseph@codesourcery.com>
11751
11752 PR c/93072
11753 * gcc.dg/inline-42.c, gcc.dg/inline-43.c: New tests.
11754
11755 2020-01-14 David Malcolm <dmalcolm@redhat.com>
11756
11757 * gcc.dg/analyzer/signal-6.c: New test.
11758
11759 2020-01-14 David Malcolm <dmalcolm@redhat.com>
11760
11761 * gcc.dg/analyzer/dot-output.c: Add test coverage for a BB with
11762 no statements.
11763
11764 2020-01-14 David Malcolm <dmalcolm@redhat.com>
11765
11766 PR analyzer/58237
11767 * gcc.dg/analyzer/file-paths-1.c: New test.
11768
11769 2020-01-14 David Malcolm <dmalcolm@redhat.com>
11770
11771 PR analyzer/58237
11772 * gcc.dg/analyzer/file-1.c (test_4): New.
11773 * gcc.dg/analyzer/file-pr58237.c: New test.
11774
11775 2020-01-15 Jakub Jelinek <jakub@redhat.com>
11776
11777 PR tree-optimization/93262
11778 * gcc.c-torture/execute/builtins/pr93262-chk.c: New test.
11779 * gcc.c-torture/execute/builtins/pr93262-chk-lib.c: New file.
11780 * gcc.c-torture/execute/builtins/pr93262-chk.x: New file.
11781
11782 PR tree-optimization/93249
11783 * gcc.c-torture/execute/pr93249.c: New test.
11784
11785 2020-01-14 David Malcolm <dmalcolm@redhat.com>
11786
11787 * gcc.dg/analyzer/signal-5.c: New test.
11788
11789 2020-01-14 David Malcolm <dmalcolm@redhat.com>
11790
11791 * gcc.dg/analyzer/data-model-1.c: Remove xfail.
11792 * gcc.dg/analyzer/data-model-5b.c: Likewise.
11793 * gcc.dg/analyzer/data-model-5c.c: Likewise.
11794 * gcc.dg/analyzer/setjmp-3.c: Mark "foo" as pure.
11795 * gcc.dg/analyzer/setjmp-4.c: Likewise.
11796 * gcc.dg/analyzer/setjmp-6.c: Likewise.
11797 * gcc.dg/analyzer/setjmp-7.c: Likewise.
11798 * gcc.dg/analyzer/setjmp-7a.c: Likewise.
11799 * gcc.dg/analyzer/setjmp-8.c: Likewise.
11800 * gcc.dg/analyzer/setjmp-9.c: Likewise.
11801 * gcc.dg/analyzer/unknown-fns.c: New test.
11802
11803 2020-01-14 David Malcolm <dmalcolm@redhat.com>
11804
11805 * gcc.dg/analyzer/CVE-2005-1689-dedupe-issue.c: New test.
11806
11807 2020-01-15 Jakub Jelinek <jakub@redhat.com>
11808
11809 PR lto/91576
11810 * g++.dg/lto/odr-8_1.C: Remove bogus initial lines.
11811
11812 PR target/93009
11813 * gcc.target/i386/avx512vl-pr93009.c: New test.
11814
11815 2020-01-14 Jan Hubicka <hubicka@ucw.cz>
11816
11817 PR lto/91576
11818 * g++.dg/lto/odr-8_0.C: New testcase.
11819 * g++.dg/lto/odr-8_1.C: New testcase.
11820
11821 2020-01-14 David Malcolm <dmalcolm@redhat.com>
11822
11823 * gcc.dg/analyzer/CVE-2005-1689-minimal.c: New test.
11824 * gcc.dg/analyzer/abort.c: New test.
11825 * gcc.dg/analyzer/alloca-leak.c: New test.
11826 * gcc.dg/analyzer/analyzer-decls.h: New header.
11827 * gcc.dg/analyzer/analyzer-verbosity-0.c: New test.
11828 * gcc.dg/analyzer/analyzer-verbosity-1.c: New test.
11829 * gcc.dg/analyzer/analyzer-verbosity-2.c: New test.
11830 * gcc.dg/analyzer/analyzer.exp: New suite.
11831 * gcc.dg/analyzer/attribute-nonnull.c: New test.
11832 * gcc.dg/analyzer/call-summaries-1.c: New test.
11833 * gcc.dg/analyzer/conditionals-2.c: New test.
11834 * gcc.dg/analyzer/conditionals-3.c: New test.
11835 * gcc.dg/analyzer/conditionals-notrans.c: New test.
11836 * gcc.dg/analyzer/conditionals-trans.c: New test.
11837 * gcc.dg/analyzer/data-model-1.c: New test.
11838 * gcc.dg/analyzer/data-model-2.c: New test.
11839 * gcc.dg/analyzer/data-model-3.c: New test.
11840 * gcc.dg/analyzer/data-model-4.c: New test.
11841 * gcc.dg/analyzer/data-model-5.c: New test.
11842 * gcc.dg/analyzer/data-model-5b.c: New test.
11843 * gcc.dg/analyzer/data-model-5c.c: New test.
11844 * gcc.dg/analyzer/data-model-5d.c: New test.
11845 * gcc.dg/analyzer/data-model-6.c: New test.
11846 * gcc.dg/analyzer/data-model-7.c: New test.
11847 * gcc.dg/analyzer/data-model-8.c: New test.
11848 * gcc.dg/analyzer/data-model-9.c: New test.
11849 * gcc.dg/analyzer/data-model-11.c: New test.
11850 * gcc.dg/analyzer/data-model-12.c: New test.
11851 * gcc.dg/analyzer/data-model-13.c: New test.
11852 * gcc.dg/analyzer/data-model-14.c: New test.
11853 * gcc.dg/analyzer/data-model-15.c: New test.
11854 * gcc.dg/analyzer/data-model-16.c: New test.
11855 * gcc.dg/analyzer/data-model-17.c: New test.
11856 * gcc.dg/analyzer/data-model-18.c: New test.
11857 * gcc.dg/analyzer/data-model-19.c: New test.
11858 * gcc.dg/analyzer/data-model-path-1.c: New test.
11859 * gcc.dg/analyzer/disabling.c: New test.
11860 * gcc.dg/analyzer/dot-output.c: New test.
11861 * gcc.dg/analyzer/double-free-lto-1-a.c: New test.
11862 * gcc.dg/analyzer/double-free-lto-1-b.c: New test.
11863 * gcc.dg/analyzer/double-free-lto-1.h: New header.
11864 * gcc.dg/analyzer/equivalence.c: New test.
11865 * gcc.dg/analyzer/explode-1.c: New test.
11866 * gcc.dg/analyzer/explode-2.c: New test.
11867 * gcc.dg/analyzer/factorial.c: New test.
11868 * gcc.dg/analyzer/fibonacci.c: New test.
11869 * gcc.dg/analyzer/fields.c: New test.
11870 * gcc.dg/analyzer/file-1.c: New test.
11871 * gcc.dg/analyzer/file-2.c: New test.
11872 * gcc.dg/analyzer/function-ptr-1.c: New test.
11873 * gcc.dg/analyzer/function-ptr-2.c: New test.
11874 * gcc.dg/analyzer/function-ptr-3.c: New test.
11875 * gcc.dg/analyzer/gzio-2.c: New test.
11876 * gcc.dg/analyzer/gzio-3.c: New test.
11877 * gcc.dg/analyzer/gzio-3a.c: New test.
11878 * gcc.dg/analyzer/gzio.c: New test.
11879 * gcc.dg/analyzer/infinite-recursion.c: New test.
11880 * gcc.dg/analyzer/loop-2.c: New test.
11881 * gcc.dg/analyzer/loop-2a.c: New test.
11882 * gcc.dg/analyzer/loop-3.c: New test.
11883 * gcc.dg/analyzer/loop-4.c: New test.
11884 * gcc.dg/analyzer/loop.c: New test.
11885 * gcc.dg/analyzer/malloc-1.c: New test.
11886 * gcc.dg/analyzer/malloc-2.c: New test.
11887 * gcc.dg/analyzer/malloc-3.c: New test.
11888 * gcc.dg/analyzer/malloc-callbacks.c: New test.
11889 * gcc.dg/analyzer/malloc-dce.c: New test.
11890 * gcc.dg/analyzer/malloc-dedupe-1.c: New test.
11891 * gcc.dg/analyzer/malloc-ipa-1.c: New test.
11892 * gcc.dg/analyzer/malloc-ipa-10.c: New test.
11893 * gcc.dg/analyzer/malloc-ipa-11.c: New test.
11894 * gcc.dg/analyzer/malloc-ipa-12.c: New test.
11895 * gcc.dg/analyzer/malloc-ipa-13.c: New test.
11896 * gcc.dg/analyzer/malloc-ipa-2.c: New test.
11897 * gcc.dg/analyzer/malloc-ipa-3.c: New test.
11898 * gcc.dg/analyzer/malloc-ipa-4.c: New test.
11899 * gcc.dg/analyzer/malloc-ipa-5.c: New test.
11900 * gcc.dg/analyzer/malloc-ipa-6.c: New test.
11901 * gcc.dg/analyzer/malloc-ipa-7.c: New test.
11902 * gcc.dg/analyzer/malloc-ipa-8-double-free.c: New test.
11903 * gcc.dg/analyzer/malloc-ipa-8-lto-a.c: New test.
11904 * gcc.dg/analyzer/malloc-ipa-8-lto-b.c: New test.
11905 * gcc.dg/analyzer/malloc-ipa-8-lto-c.c: New test.
11906 * gcc.dg/analyzer/malloc-ipa-8-lto.h: New test.
11907 * gcc.dg/analyzer/malloc-ipa-8-unchecked.c: New test.
11908 * gcc.dg/analyzer/malloc-ipa-9.c: New test.
11909 * gcc.dg/analyzer/malloc-macro-inline-events.c: New test.
11910 * gcc.dg/analyzer/malloc-macro-separate-events.c: New test.
11911 * gcc.dg/analyzer/malloc-macro.h: New header.
11912 * gcc.dg/analyzer/malloc-many-paths-1.c: New test.
11913 * gcc.dg/analyzer/malloc-many-paths-2.c: New test.
11914 * gcc.dg/analyzer/malloc-many-paths-3.c: New test.
11915 * gcc.dg/analyzer/malloc-paths-1.c: New test.
11916 * gcc.dg/analyzer/malloc-paths-10.c: New test.
11917 * gcc.dg/analyzer/malloc-paths-2.c: New test.
11918 * gcc.dg/analyzer/malloc-paths-3.c: New test.
11919 * gcc.dg/analyzer/malloc-paths-4.c: New test.
11920 * gcc.dg/analyzer/malloc-paths-5.c: New test.
11921 * gcc.dg/analyzer/malloc-paths-6.c: New test.
11922 * gcc.dg/analyzer/malloc-paths-7.c: New test.
11923 * gcc.dg/analyzer/malloc-paths-8.c: New test.
11924 * gcc.dg/analyzer/malloc-paths-9.c: New test.
11925 * gcc.dg/analyzer/malloc-vs-local-1a.c: New test.
11926 * gcc.dg/analyzer/malloc-vs-local-1b.c: New test.
11927 * gcc.dg/analyzer/malloc-vs-local-2.c: New test.
11928 * gcc.dg/analyzer/malloc-vs-local-3.c: New test.
11929 * gcc.dg/analyzer/malloc-vs-local-4.c: New test.
11930 * gcc.dg/analyzer/operations.c: New test.
11931 * gcc.dg/analyzer/params-2.c: New test.
11932 * gcc.dg/analyzer/params.c: New test.
11933 * gcc.dg/analyzer/paths-1.c: New test.
11934 * gcc.dg/analyzer/paths-1a.c: New test.
11935 * gcc.dg/analyzer/paths-2.c: New test.
11936 * gcc.dg/analyzer/paths-3.c: New test.
11937 * gcc.dg/analyzer/paths-4.c: New test.
11938 * gcc.dg/analyzer/paths-5.c: New test.
11939 * gcc.dg/analyzer/paths-6.c: New test.
11940 * gcc.dg/analyzer/paths-7.c: New test.
11941 * gcc.dg/analyzer/pattern-test-1.c: New test.
11942 * gcc.dg/analyzer/pattern-test-2.c: New test.
11943 * gcc.dg/analyzer/pointer-merging.c: New test.
11944 * gcc.dg/analyzer/pr61861.c: New test.
11945 * gcc.dg/analyzer/pragma-1.c: New test.
11946 * gcc.dg/analyzer/scope-1.c: New test.
11947 * gcc.dg/analyzer/sensitive-1.c: New test.
11948 * gcc.dg/analyzer/setjmp-1.c: New test.
11949 * gcc.dg/analyzer/setjmp-2.c: New test.
11950 * gcc.dg/analyzer/setjmp-3.c: New test.
11951 * gcc.dg/analyzer/setjmp-4.c: New test.
11952 * gcc.dg/analyzer/setjmp-5.c: New test.
11953 * gcc.dg/analyzer/setjmp-6.c: New test.
11954 * gcc.dg/analyzer/setjmp-7.c: New test.
11955 * gcc.dg/analyzer/setjmp-7a.c: New test.
11956 * gcc.dg/analyzer/setjmp-8.c: New test.
11957 * gcc.dg/analyzer/setjmp-9.c: New test.
11958 * gcc.dg/analyzer/signal-1.c: New test.
11959 * gcc.dg/analyzer/signal-2.c: New test.
11960 * gcc.dg/analyzer/signal-3.c: New test.
11961 * gcc.dg/analyzer/signal-4a.c: New test.
11962 * gcc.dg/analyzer/signal-4b.c: New test.
11963 * gcc.dg/analyzer/strcmp-1.c: New test.
11964 * gcc.dg/analyzer/switch.c: New test.
11965 * gcc.dg/analyzer/taint-1.c: New test.
11966 * gcc.dg/analyzer/zlib-1.c: New test.
11967 * gcc.dg/analyzer/zlib-2.c: New test.
11968 * gcc.dg/analyzer/zlib-3.c: New test.
11969 * gcc.dg/analyzer/zlib-4.c: New test.
11970 * gcc.dg/analyzer/zlib-5.c: New test.
11971 * gcc.dg/analyzer/zlib-6.c: New test.
11972 * lib/gcc-defs.exp (dg-check-dot): New procedure.
11973 * lib/target-supports.exp (check_dot_available): New procedure.
11974 (check_effective_target_analyzer): New.
11975 * lib/target-supports-dg.exp (dg-require-dot): New procedure.
11976
11977 2020-01-14 Jason Merrill <jason@redhat.com>
11978
11979 * lib/prune.exp (prune_gcc_output): Adjust constexpr pattern.
11980
11981 2020-01-14 Xiong Hu Luo <luoxhu@linux.ibm.com>
11982
11983 PR ipa/69678
11984 * gcc.dg/tree-prof/indir-call-prof-topn.c: New testcase.
11985 * gcc.dg/tree-prof/crossmodule-indir-call-topn-1.c: New testcase.
11986 * gcc.dg/tree-prof/crossmodule-indir-call-topn-1a.c: New testcase.
11987 * gcc.dg/tree-prof/crossmodule-indir-call-topn-2.c: New testcase.
11988 * lib/scandump.exp: Dump executable file name.
11989 * lib/scanwpaipa.exp: New scan-pgo-wap-ipa-dump.
11990
11991 2020-01-13 David Malcolm <dmalcolm@redhat.com>
11992
11993 * gcc.dg/plugin/diagnostic-test-paths-2.c: Remove unused dg-line
11994 directive.
11995
11996 2020-01-13 Joseph Myers <joseph@codesourcery.com>
11997
11998 PR c/93241
11999 * gcc.dg/c11-static-assert-10.c, gcc.dg/c99-const-expr-15.c: New
12000 tests.
12001
12002 2020-01-13 Martin Sebor <msebor@redhat.com>
12003
12004 PR tree-optimization/93213
12005 * gcc.c-torture/execute/pr93213.c: New test.
12006
12007 2020-01-10 Thomas Schwinge <thomas@codesourcery.com>
12008
12009 * c-c++-common/goacc/host_data-1.c: Extend.
12010 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
12011
12012 2020-01-10 Jakub Jelinek <jakub@redhat.com>
12013
12014 PR tree-optimization/93210
12015 * gcc.dg/pr93210.c: New test.
12016 * g++.dg/opt/pr93210.C: New test.
12017
12018 2020-01-10 Vladimir Makarov <vmakarov@redhat.com>
12019
12020 PR inline-asm/93027
12021 * gcc.target/i386/pr93027.c: Use the right PR number in the test.
12022
12023 2020-01-10 Vladimir Makarov <vmakarov@redhat.com>
12024
12025 PR inline-asm/93027
12026 * gcc.target/i386/pr93207.c: Rename to pr93027.c.
12027
12028 2020-01-10 Vladimir Makarov <vmakarov@redhat.com>
12029
12030 PR inline-asm/93027
12031 * gcc.target/i386/pr93207.c: Run it only for x86-64.
12032
12033 2020-01-10 David Malcolm <dmalcolm@redhat.com>
12034
12035 * gcc.dg/format/gcc_diag-10.c (diagnostic_event_id_t): New
12036 typedef.
12037 (test_diag): Add coverage of "%@".
12038 * gcc.dg/plugin/diagnostic-path-format-default.c: New test.
12039 * gcc.dg/plugin/diagnostic-path-format-inline-events-1.c: New test.
12040 * gcc.dg/plugin/diagnostic-path-format-inline-events-2.c: New test.
12041 * gcc.dg/plugin/diagnostic-path-format-inline-events-3.c: New test.
12042 * gcc.dg/plugin/diagnostic-path-format-none.c: New test.
12043 * gcc.dg/plugin/diagnostic-test-paths-1.c: New test.
12044 * gcc.dg/plugin/diagnostic-test-paths-2.c: New test.
12045 * gcc.dg/plugin/diagnostic-test-paths-3.c: New test.
12046 * gcc.dg/plugin/diagnostic-test-paths-4.c: New test.
12047 * gcc.dg/plugin/diagnostic_plugin_test_paths.c: New.
12048 * gcc.dg/plugin/plugin.exp: Add the new plugin and test cases.
12049
12050 2020-01-10 David Malcolm <dmalcolm@redhat.com>
12051
12052 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset global
12053 nn_line_numbers_enabled.
12054 * lib/multiline.exp (nn_line_numbers_enabled): New global.
12055 (dg-enable-nn-line-numbers): New proc.
12056 (maybe-handle-nn-line-numbers): New proc.
12057 * lib/prune.exp (prune_gcc_output): Call maybe-handle-nn-line-numbers.
12058
12059 2020-01-10 Vladimir Makarov <vmakarov@redhat.com>
12060
12061 PR inline-asm/93027
12062 * gcc.target/i386/pr93207.c: New test.
12063
12064 2020-01-10 Wilco Dijkstra <wdijkstr@arm.com>
12065
12066 * testsuite/gcc.target/aarch64/pr90838.c: New test.
12067
12068 2020-01-10 Stam Markianos-Wright <stam.markianos-wright@arm.com>
12069
12070 * g++.target/aarch64/bfloat_cpp_typecheck.C: New test.
12071 * gcc.target/aarch64/bfloat16_scalar_typecheck.c: New test.
12072 * gcc.target/aarch64/bfloat16_vector_typecheck_1.c: New test.
12073 * gcc.target/aarch64/bfloat16_vector_typecheck_2.c: New test.
12074
12075 2020-01-10 Stam Markianos-Wright <stam.markianos-wright@arm.com>
12076
12077 * g++.dg/abi/mangle-neon-aarch64.C: Add Bfloat SIMD types to test.
12078 * g++.dg/ext/arm-bf16/bf16-mangle-aarch64-1.C: New test.
12079 * gcc.target/aarch64/bfloat16_scalar_1.c: New test.
12080 * gcc.target/aarch64/bfloat16_scalar_2.c: New test.
12081 * gcc.target/aarch64/bfloat16_scalar_3.c: New test.
12082 * gcc.target/aarch64/bfloat16_scalar_4.c: New test.
12083 * gcc.target/aarch64/bfloat16_simd_1.c: New test.
12084 * gcc.target/aarch64/bfloat16_simd_2.c: New test.
12085 * gcc.target/aarch64/bfloat16_simd_3.c: New test.
12086
12087 2020-01-10 Richard Sandiford <richard.sandiford@arm.com>
12088
12089 * gcc.target/aarch64/sve/struct_vect_1.c (N): Protect with #ifndef.
12090 * gcc.target/aarch64/sve/pcs/return_1_128.c: New test.
12091 * gcc.target/aarch64/sve/pcs/return_4_128.c: Likewise.
12092 * gcc.target/aarch64/sve/pcs/return_5_128.c: Likewise.
12093 * gcc.target/aarch64/sve/pcs/return_6_128.c: Likewise.
12094 * gcc.target/aarch64/sve/pcs/stack_clash_1_128.c: Likewise.
12095 * gcc.target/aarch64/sve/pcs/stack_clash_2_128.c: Likewise.
12096 * gcc.target/aarch64/sve/single_5.c: Likewise.
12097 * gcc.target/aarch64/sve/struct_vect_25.c: Likewise.
12098 * gcc.target/aarch64/sve/struct_vect_26.c: Likewise.
12099
12100 2020-01-10 Martin Sebor <msebor@redhat.com>
12101
12102 PR c/93132
12103 * gcc.dg/attr-access-read-only-2.c: New test.
12104
12105 2020-01-10 Richard Sandiford <richard.sandiford@arm.com>
12106
12107 * gcc.target/aarch64/sve/sel_1.c: Use SVE types for the arguments and
12108 return values. Use check-function-bodies instead of scan-assembler.
12109 * gcc.target/aarch64/sve/sel_2.c: Likewise
12110 * gcc.target/aarch64/sve/sel_3.c: Likewise.
12111
12112 2020-01-10 Martin Jambor <mjambor@suse.cz>
12113
12114 * gcc.dg/ipa/ipa-clone-3.c: Replace struct initializer with
12115 piecemeal initialization.
12116
12117 2020-01-10 Richard Sandiford <richard.sandiford@arm.com>
12118
12119 * gcc.target/aarch64/sve/index_1_run.c: Require aarch64_sve256_hw
12120 rather than aarch64_sve_hw.
12121
12122 2020-01-10 Richard Biener <rguenther@suse.de>
12123
12124 PR testsuite/93216
12125 * gcc.dg/optimize-bswaphi-1.c: Split previously added
12126 case into a LE and BE variant.
12127
12128 2020-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
12129
12130 PR fortran/65428
12131 * gfortran.dg/zero_sized_11.f90: New test.
12132 * gfortran.dg/zero_sized_12.f90: New test.
12133
12134 2020-01-09 Richard Sandiford <richard.sandiford@arm.com>
12135
12136 * g++.target/aarch64/sve/acle/general-c++/mul_lane_1.c: New test.
12137 * g++.target/aarch64/sve2/acle: New directory.
12138 * gcc.target/aarch64/pragma_cpp_predefs_3.c: New test.
12139 * gcc.target/aarch64/sve/acle/asm/test_sve_acle.h (TEST_TYPE_CHANGE_Z)
12140 (TEST_DUAL_ZD, TEST_TYPE_CHANGE_ZX, TEST_TBL2, TEST_TBL2_REV): New
12141 macros.
12142 * gcc.target/aarch64/sve/acle/general-c/binary_lane_1.c: Do not
12143 expect an error saying that the function has no f32 form, but instead
12144 expect an error about SVE2 being required if the current target
12145 doesn't support SVE2.
12146 * gcc.target/aarch64/sve/acle/general-c/ternary_lane_1.c: Likewise.
12147 * gcc.target/aarch64/sve/acle/general-c/ternary_lane_rotate_1.c Likewise.
12148 * gcc.target/aarch64/sve/acle/general-c/binary_long_lane_1.c,
12149 * gcc.target/aarch64/sve/acle/general-c/binary_long_opt_n_1.c,
12150 * gcc.target/aarch64/sve/acle/general-c/binary_narrowb_opt_n_1.c,
12151 * gcc.target/aarch64/sve/acle/general-c/binary_narrowt_opt_n_1.c,
12152 * gcc.target/aarch64/sve/acle/general-c/binary_to_uint_1.c,
12153 * gcc.target/aarch64/sve/acle/general-c/binary_wide_1.c,
12154 * gcc.target/aarch64/sve/acle/general-c/binary_wide_opt_n_1.c,
12155 * gcc.target/aarch64/sve/acle/general-c/compare_1.c,
12156 * gcc.target/aarch64/sve/acle/general-c/compare_ptr_1.c,
12157 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_index_restricted_1.c,
12158 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_restricted_1.c,
12159 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_restricted_2.c,
12160 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_restricted_3.c,
12161 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_restricted_4.c,
12162 * gcc.target/aarch64/sve/acle/general-c/load_gather_sv_restricted_1.c,
12163 * gcc.target/aarch64/sve/acle/general-c/load_gather_sv_restricted_2.c,
12164 * gcc.target/aarch64/sve/acle/general-c/mul_lane_1.c,
12165 * gcc.target/aarch64/sve/acle/general-c/shift_left_imm_long_1.c,
12166 * gcc.target/aarch64/sve/acle/general-c/shift_left_imm_to_uint_1.c,
12167 * gcc.target/aarch64/sve/acle/general-c/shift_left_imm_to_uint_2.c,
12168 * gcc.target/aarch64/sve/acle/general-c/shift_right_imm_narrowb_1.c,
12169 * gcc.target/aarch64/sve/acle/general-c/shift_right_imm_narrowb_to_uint_1.c,
12170 * gcc.target/aarch64/sve/acle/general-c/shift_right_imm_narrowt_1.c,
12171 * gcc.target/aarch64/sve/acle/general-c/shift_right_imm_narrowt_to_uint_1.c,
12172 * gcc.target/aarch64/sve/acle/general-c/store_scatter_index_restricted_1.c,
12173 * gcc.target/aarch64/sve/acle/general-c/store_scatter_offset_restricted_1.c,
12174 * gcc.target/aarch64/sve/acle/general-c/tbl_tuple_1.c,
12175 * gcc.target/aarch64/sve/acle/general-c/ternary_long_lane_1.c,
12176 * gcc.target/aarch64/sve/acle/general-c/ternary_long_opt_n_1.c,
12177 * gcc.target/aarch64/sve/acle/general-c/ternary_qq_lane_rotate_1.c,
12178 * gcc.target/aarch64/sve/acle/general-c/ternary_qq_rotate_1.c,
12179 * gcc.target/aarch64/sve/acle/general-c/ternary_shift_right_imm_1.c,
12180 * gcc.target/aarch64/sve/acle/general-c/ternary_uint_1.c,
12181 * gcc.target/aarch64/sve/acle/general-c/unary_convert_narrowt_1.c,
12182 * gcc.target/aarch64/sve/acle/general-c/unary_narrowb_1.c,
12183 * gcc.target/aarch64/sve/acle/general-c/unary_narrowb_to_uint_1.c,
12184 * gcc.target/aarch64/sve/acle/general-c/unary_narrowt_1.c,
12185 * gcc.target/aarch64/sve/acle/general-c/unary_narrowt_to_uint_1.c,
12186 * gcc.target/aarch64/sve/acle/general-c/unary_to_int_1.c: New tests.
12187 * gcc.target/aarch64/sve2/bcax_1.c: Likewise.
12188 * gcc.target/aarch64/sve2/acle: New directory.
12189
12190 2020-01-09 Richard Sandiford <richard.sandiford@arm.com>
12191
12192 * gcc.target/aarch64/sve/acle/general-c/unary_count_1.c: Rename to...
12193 * gcc.target/aarch64/sve/acle/general-c/unary_to_uint_1.c: ...this.
12194 * gcc.target/aarch64/sve/acle/general-c/unary_count_2.c: Rename to...
12195 * gcc.target/aarch64/sve/acle/general-c/unary_to_uint_2.c: ...this.
12196 * gcc.target/aarch64/sve/acle/general-c/unary_count_3.c: Rename to...
12197 * gcc.target/aarch64/sve/acle/general-c/unary_to_uint_3.c: ...this.
12198
12199 2020-01-09 Richard Sandiford <richard.sandiford@arm.com>
12200
12201 * gcc.target/aarch64/sve/acle/general/nrv_1.c: New test.
12202
12203 2020-01-09 Richard Sandiford <richard.sandiford@arm.com>
12204
12205 * gcc.target/aarch64/sve/pcs/gnu_vectors_1.c: New test.
12206 * gcc.target/aarch64/sve/pcs/gnu_vectors_2.c: Likewise.
12207
12208 2020-01-09 Tobias Burnus <tobias@codesourcery.com>
12209
12210 PR fortran/84135
12211 * gfortran.dg/coarray/codimension_3.f90: New.
12212
12213 2020-01-09 Martin Sebor <msebor@redhat.com>
12214
12215 PR middle-end/93200
12216 * gcc.dg/Wstringop-overflow-30.c: New test.
12217
12218 2020-01-09 Richard Biener <rguenther@suse.de>
12219
12220 PR middle-end/93054
12221 * gcc.dg/pr93054.c: New testcase.
12222
12223 2020-01-09 Richard Biener <rguenther@suse.de>
12224
12225 PR tree-optimization/93040
12226 * gcc.dg/optimize-bswaphi-1.c: Amend.
12227 * gcc.dg/optimize-bswapsi-2.c: Likewise.
12228
12229 2020-01-09 Jakub Jelinek <jakub@redhat.com>
12230
12231 PR inline-asm/93202
12232 * gcc.target/riscv/pr93202.c: New test.
12233
12234 PR target/93141
12235 * gcc.target/i386/pr93141-1.c: Add tests with constants that have MSB
12236 of the low half of the constant set.
12237 * gcc.target/i386/pr93141-2.c: New test.
12238
12239 2020-01-08 Jeff Law <law@redhat.com>
12240
12241 * gcc.dg/Wstringop-overflow-27.c: Make testnames unique.
12242
12243 2020-01-08 Joel Brobecker <brobecker@adacore.com>
12244 Olivier Hainque <hainque@adacore.com>
12245
12246 * g++.target/aarch64/sve/tls_2.C: Add missing
12247 { dg-require-effective-target fpic } directive.
12248 * gcc.target/aarch64/noplt_2.c: Likewise.
12249 * gcc.target/aarch64/noplt_3.c: Likewise.
12250 * gcc.target/aarch64/pic-constantpool1.c: Likewise.
12251 * gcc.target/aarch64/pic-small.c: Likewise.
12252 * gcc.target/aarch64/pic-symrefplus.c: Likewise.
12253 * gcc.target/aarch64/pr66912.c: Likewise.
12254 * gcc.target/aarch64/sve/tls_1.c: Likewise.
12255 * gcc.target/aarch64/sve/tls_preserve_1.c: Likewise.
12256 * gcc.target/aarch64/sve/tls_preserve_2.c: Likewise.
12257 * gcc.target/aarch64/sve/tls_preserve_3.c: Likewise.
12258 * gcc.target/aarch64/tlsie_tiny_1.c: Likewise.
12259 * gcc.target/aarch64/tlsle12_1.c: Likewise.
12260 * gcc.target/aarch64/tlsle12_tiny_1.c: Likewise.
12261 * gcc.target/aarch64/tlsle24_1.c: Likewise.
12262 * gcc.target/aarch64/tlsle24_tiny_1.c: Likewise.
12263 * gcc.target/aarch64/tlsle32_1.c: Likewise.
12264 * gcc.target/aarch64/tlsle_sizeadj_small_1.c: Likewise.
12265 * gcc.target/aarch64/tlsle_sizeadj_tiny_1.c: Likewise.
12266
12267 2020-01-08 Jakub Jelinek <jakub@redhat.com>
12268
12269 PR target/93187
12270 * g++.dg/opt/pr93187.C: New test.
12271
12272 PR target/93174
12273 * gcc.c-torture/compile/pr93174.c: New test.
12274
12275 2020-01-08 Olivier Hainque <hainque@adacore.com>
12276 Alexandre Oliva <oliva@adacore.com>
12277
12278 * gcc.target/aarch64/stack-check-alloca.h: Remove
12279 #include alloca.h. #define alloca __builtin_alloca
12280 instead.
12281 * gcc.target/aarch64/stack-check-alloca-1.c: Add
12282 { dg-require-effective-target alloca }.
12283 * gcc.target/aarch64/stack-check-alloca-2.c: Likewise.
12284 * gcc.target/aarch64/stack-check-alloca-3.c: Likewise.
12285 * gcc.target/aarch64/stack-check-alloca-4.c: Likewise.
12286 * gcc.target/aarch64/stack-check-alloca-5.c: Likewise.
12287 * gcc.target/aarch64/stack-check-alloca-6.c: Likewise.
12288 * gcc.target/aarch64/stack-check-alloca-7.c: Likewise.
12289 * gcc.target/aarch64/stack-check-alloca-8.c: Likewise.
12290 * gcc.target/aarch64/stack-check-alloca-9.c: Likewise.
12291 * gcc.target/aarch64/stack-check-alloca-10.c: Likewise.
12292
12293 2020-01-08 Martin Liska <mliska@suse.cz>
12294
12295 * gcc.dg/ipa/ipa-icf-1.c: Update expected scanned output.
12296 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
12297 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
12298 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
12299 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
12300 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
12301 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
12302 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
12303 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
12304 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
12305 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
12306 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
12307 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
12308 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
12309 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
12310 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
12311 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
12312 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
12313 * gcc.dg/ipa/ipa-icf-38.c: Likewise.
12314 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
12315 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
12316 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
12317 * gcc.dg/ipa/ipa-icf-merge-1.c: Likewise.
12318 * gcc.dg/ipa/pr64307.c: Likewise.
12319 * gcc.dg/ipa/pr90555.c: Likewise.
12320 * gcc.dg/ipa/propmalloc-1.c: Likewise.
12321 * gcc.dg/ipa/propmalloc-2.c: Likewise.
12322 * gcc.dg/ipa/propmalloc-3.c: Likewise.
12323
12324 2020-01-08 Richard Biener <rguenther@suse.de>
12325
12326 PR testsuite/92997
12327
12328 2020-01-08 Richard Earnshaw <rearnsha@arm.com>
12329
12330 PR target/93188
12331 * gcc.target/arm/multilib.exp: Add new tests for rm-profile only.
12332
12333 2020-01-08 Feng Xue <fxue@os.amperecomputing.com>
12334
12335 PR ipa/93084
12336 * gcc.dg/ipa/ipa-clone-3.c: New test.
12337
12338 2020-01-07 Paolo Carlini <paolo.carlini@oracle.com>
12339
12340 * g++.old-deja/g++.bugs/900208_03.C: Check locations too.
12341 * g++.old-deja/g++.bugs/900519_06.C: Likewise.
12342
12343 2020-01-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
12344
12345 * gcc.dg/vect/vect-epilogues.c: XFAIL for arm big endian.
12346
12347 2020-01-07 Richard Sandiford <richard.sandiford@arm.com>
12348
12349 * gcc.target/aarch64/sve/pcs/asm_4.c: New test.
12350
12351 2020-01-07 Richard Sandiford <richard.sandiford@arm.com>
12352
12353 * g++.target/aarch64/sve/acle/general-c++/mangle_5.C: New test.
12354 * gcc.target/aarch64/sve/pcs/asm_1.c: Likewise.
12355 * gcc.target/aarch64/sve/pcs/asm_2.c: Likewise.
12356 * gcc.target/aarch64/sve/pcs/asm_3.c: Likewise.
12357
12358 2020-01-07 Jakub Jelinek <jakub@redhat.com>
12359
12360 PR tree-optimization/93156
12361 * gcc.dg/tree-ssa/pr93156.c: New test.
12362
12363 PR tree-optimization/93118
12364 * gcc.dg/tree-ssa/pr93118.c: New test.
12365
12366 2020-01-07 Martin Liska <mliska@suse.cz>
12367
12368 PR tree-optimization/92860
12369 * gcc.dg/pr92860-2.c: New test.
12370
12371 2020-01-07 Martin Liska <mliska@suse.cz>
12372
12373 PR tree-optimization/92860
12374 * gcc.dg/pr92860.c: New test.
12375
12376 2020-01-07 Jakub Jelinek <jakub@redhat.com>
12377
12378 PR c++/91369
12379 * g++.dg/cpp1y/constexpr-new.C: Expect an error explaining why
12380 static_assert failed for C++2a.
12381 * g++.dg/cpp2a/constexpr-new9.C: New test.
12382
12383 2020-01-06 Richard Sandiford <richard.sandiford@arm.com>
12384
12385 * gcc.target/aarch64/sve/asrdiv_1.c: Remove trailing %s.
12386 * gcc.target/aarch64/sve/asrdiv_2.c: New test.
12387 * gcc.target/aarch64/sve/asrdiv_3.c: Likewise.
12388
12389 2020-01-06 Richard Sandiford <richard.sandiford@arm.com>
12390
12391 * gcc.dg/vect/vect-cond-arith-8.c: New test.
12392 * gcc.target/aarch64/sve/cond_fmul_5.c: Likewise.
12393
12394 2020-01-06 Nathan Sidwell <nathan@acm.org>
12395
12396 PR c++/79592
12397 * g++.dg/ubsan/vptr-4.C: Add expected error.
12398
12399 2020-01-06 Richard Sandiford <richard.sandiford@arm.com>
12400
12401 * gcc.target/aarch64/sve/acle/general/cpy_1.c: New test.
12402
12403 2020-01-05 Andrew Pinski <apinski@marvell.com>
12404
12405 * gcc.c-torture/compile/20200105-1.c: New testcase.
12406 * gcc.c-torture/compile/20200105-2.c: New testcase.
12407 * gcc.c-torture/compile/20200105-3.c: New testcase.
12408
12409 2020-01-05 Iain Sandoe <iain@sandoe.co.uk>
12410
12411 * gcc.dg/darwin-version-1.c: Adjust test to use different
12412 options for Darwin4-9 and Darwin10+.
12413
12414 2020-01-05 Jakub Jelinek <jakub@redhat.com>
12415
12416 PR target/93141
12417 * gcc.target/i386/pr93141-1.c: New test.
12418 * gcc.dg/pr67089-6.c: Expect 16 ADD_OVERFLOW calls even on ia32.
12419
12420 PR c++/93138
12421 * g++.dg/warn/Wredundant-tags-2.C: New test.
12422
12423 PR c++/93046
12424 * g++.dg/ext/cond4.C: New test.
12425
12426 2020-01-04 Tobias Burnus <tobias@codesourcery.com>
12427
12428 PR fortran/91640
12429 * gfortran.dg/contiguous_10.f90: New.
12430
12431 2020-01-03 Iain Sandoe <iain@sandoe.co.uk>
12432
12433 * gcc.target/i386/avx512bw-pr92686-vpcmp-intelasm-1.c: Require
12434 effective target masm_intel.
12435 * gcc.target/i386/avx512vl-pr92686-vpcmp-intelasm-1.c: Likewise.
12436
12437 2020-01-03 Jakub Jelinek <jakub@redhat.com>
12438
12439 PR target/93089
12440 * gcc.target/i386/pr93089-2.c: New test.
12441 * gcc.target/i386/pr93089-3.c: New test.
12442
12443 PR target/93089
12444 * gcc.target/i386/pr93089-1.c: New test.
12445
12446 PR target/93110
12447 * gcc.dg/torture/pr93110.c: New test.
12448
12449 PR rtl-optimization/93088
12450 * gcc.target/i386/pr93088.c: New test.
12451
12452 2020-01-03 Tobias Burnus <tobias@codesourcery.com>
12453
12454 PR fortran/92994
12455 * gfortran.dg/associate_50.f90: Update dg-error.
12456 * gfortran.dg/associate_51.f90: New.
12457
12458 2020-01-03 Jakub Jelinek <jakub@redhat.com>
12459
12460 PR fortran/68020
12461 * gfortran.dg/impled_shape_5.f90: Use dg-do compile rather than dg-do
12462 run.
12463
12464 2020-01-02 Andrew Pinski <apinski@marvell.com>
12465
12466 * gcc.c-torture/execute/bitfld-8.c: New testcase.
12467 * gcc.c-torture/execute/bitfld-9.c: New testcase.
12468
12469 2020-01-02 Jakub Jelinek <jakub@redhat.com>
12470
12471 PR c/90677
12472 * c-c++-common/pr90677-2.c: New test.
12473
12474 2020-01-02 Dennis Zhang <dennis.zhang@arm.com>
12475
12476 * gcc.target/arm/multilib.exp: Add combination tests for armv8.6-a.
12477
12478 2020-01-02 Tobias Burnus <tobias@codesourcery.com>
12479
12480 PR fortran/68020
12481 * gfortran.dg/implied_shape_4.f90: New.
12482 * gfortran.dg/implied_shape_5.f90: New.
12483
12484 2020-01-02 Jakub Jelinek <jakub@redhat.com>
12485
12486 PR ipa/93087
12487 * c-c++-common/cold-1.c: New test.
12488
12489 2020-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12490
12491 PR libfortran/90374
12492 * gfortran.dg/fmt_zero_width.f90: Update test case.
12493
12494 2020-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
12495
12496 PR fortran/93113
12497 * gfortran.dg/dependency_58.f90: New test.
12498
12499 2020-01-01 Jakub Jelinek <jakub@redhat.com>
12500
12501 Update copyright years.
12502
12503 PR tree-optimization/93098
12504 * gcc.c-torture/compile/pr93098.c: New test.
12505 \f
12506 Copyright (C) 2020 Free Software Foundation, Inc.
12507
12508 Copying and distribution of this file, with or without modification,
12509 are permitted in any medium without royalty provided the copyright
12510 notice and this notice are preserved.