Do not put incomplete CONSTRUCTORs into static memory
[gcc.git] / gcc / testsuite / ChangeLog
1 2020-05-05 Eric Botcazou <ebotcazou@adacore.com>
2
3 * gnat.dg/aggr29.adb: New test.
4
5 2020-05-05 Richard Biener <rguenther@suse.de>
6
7 PR tree-optimization/94949
8 * gcc.dg/torture/pr94949.c: New testcase.
9
10 2020-05-05 Alex Coplan <alex.coplan@arm.com>
11
12 * gcc.target/aarch64/mvn_zero_ext.c: New test.
13
14 2020-05-05 Jakub Jelinek <jakub@redhat.com>
15
16 PR tree-optimization/94800
17 * gcc.dg/tree-ssa/pr94800.c: New test.
18 * gcc.dg/tree-ssa/popcount5.c: New test.
19 * gcc.dg/tree-ssa/popcount5l.c: New test.
20 * gcc.dg/tree-ssa/popcount5ll.c: New test.
21
22 PR target/94942
23 * gcc.target/i386/pr94942.c: New test.
24
25 PR tree-optimization/94914
26 * gcc.target/i386/pr94914.c: New test.
27
28 2020-05-04 Patrick Palka <ppalka@redhat.com>
29
30 PR c++/94038
31 * g++.dg/warn/pr94038.C: New test.
32
33 2020-05-04 Richard Sandiford <richard.sandiford@arm.com>
34
35 PR middle-end/94941
36 * gcc.target/aarch64/sve/acle/general/unoptimized_1.c: New test.
37
38 2020-05-04 Uroš Bizjak <ubizjak@gmail.com>
39
40 PR target/94795
41 * gcc.target/i386/pr94795-1.c: New test.
42 * gcc.target/i386/pr94795-2.c: Ditto.
43
44 2020-05-04 Richard Biener <rguenther@suse.de>
45
46 PR tree-optimization/39612
47 * gcc.dg/tree-ssa/pr39612.c: New testcase.
48
49 2020-05-04 Uroš Bizjak <ubizjak@gmail.com>
50
51 PR target/94650
52 * gcc.targeti/i386/pr94650.c: New test.
53
54 2020-05-04 Jakub Jelinek <jakub@redhat.com>
55
56 PR tree-optimization/94718
57 * gcc.dg/tree-ssa/pr94718-4.c: New test.
58 * gcc.dg/tree-ssa/pr94718-5.c: New test.
59
60 PR tree-optimization/94718
61 * gcc.dg/tree-ssa/pr94718-3.c: New test.
62
63 PR tree-optimization/94718
64 * gcc.dg/tree-ssa/pr94718-1.c: New test.
65 * gcc.dg/tree-ssa/pr94718-2.c: New test.
66
67 2020-05-03 Eric Botcazou <ebotcazou@adacore.com>
68
69 * gnat.dg/limited1_inner.adb (Finalize): Use 'Unrestricted_Access.
70
71 2020-05-02 H.J. Lu <hongjiu.lu@intel.com>
72
73 PR fortran/94788
74 * lib/gfortran.exp (gfortran_target_compile): Get asan library
75 from TEST_ALWAYS_FLAGS.
76
77 2020-05-02 Thomas Koenig <tkoenig@gcc.gnu.org>
78
79 PR fortran/94788
80 * gfortran.dg/asan: New directory.
81 * gfortran.dg/asan/asan.exp: New file.
82 * gfortran.dg/asan/pointer_assign_16.f90: New test case.
83
84 2020-05-01 H.J. Lu <hongjiu.lu@intel.com>
85
86 PR target/93492
87 * c-c++-common/patchable_function_entry-error-1.c: New test.
88 * c-c++-common/patchable_function_entry-error-2.c: Likewise.
89 * c-c++-common/patchable_function_entry-error-3.c: Likewise.
90
91 2020-05-01 Patrick Palka <ppalka@redhat.com>
92
93 PR c++/90880
94 * g++.dg/template/sfinae29.C: New test.
95
96 2020-05-01 Marek Polacek <polacek@redhat.com>
97
98 PR c++/94885
99 * g++.dg/cpp2a/paren-init26.C: New test.
100
101 2020-05-01 Andreas Tobler <andreast@gcc.gnu.org>
102
103 * gcc.dg/asan/pr87930.c: Enable on x86_64 FreeBSD.
104 * c-c++-common/asan/asan-interface-1.c: Likewise.
105 * c-c++-common/asan/clone-test-1.c: Likewise.
106 * c-c++-common/asan/no-asan-stack.c: Likewise.
107 * c-c++-common/asan/pr59063-1.c: Likewise.
108 * c-c++-common/asan/pr59063-2.c: Likewise.
109 * g++.dg/asan/asan_test.C: Likewise.
110 * g++.dg/asan/asan_test_utils.h: Likewise.
111 * g++.dg/asan/interception-failure-test-1.C: Likewise.
112 * g++.dg/asan/interception-malloc-test-1.C: Likewise.
113
114 2020-04-30 Peter Bergner <bergner@linux.ibm.com>
115
116 PR rtl-optimization/94740
117 * gcc.target/powerpc/pr94740.c: New test.
118
119 2020-04-30 Jakub Jelinek <jakub@redhat.com>
120
121 PR c/94842
122 * gcc.dg/pr94842.c: New test.
123
124 2020-04-30 Martin Jambor <mjambor@suse.cz>
125
126 PR ipa/94856
127 * g++.dg/ipa/pr94856.C: New test.
128
129 2020-04-30 Iain Sandoe <iain@sandoe.co.uk>
130
131 PR c++/94886
132 * g++.dg/coroutines/pr94886-folly-3.C: New test.
133
134 2020-04-30 Iain Sandoe <iain@sandoe.co.uk>
135
136 PR c++/94883
137 * g++.dg/coroutines/pr94883-folly-2.C: New test.
138
139 2020-04-30 Iain Sandoe <iain@sandoe.co.uk>
140
141 PR c++/94879
142 * g++.dg/coroutines/pr94xxx-folly-1.C: New test.
143
144 2020-04-30 Marek Polacek <polacek@redhat.com>
145
146 PR c++/94775
147 * g++.dg/warn/Warray-bounds-10.C: New test.
148
149 2020-04-30 Szabolcs Nagy <szabolcs.nagy@arm.com>
150
151 PR target/94748
152 * gcc.target/aarch64/pr94748.c: New test.
153
154 2020-04-30 Andreas Krebbel <krebbel@linux.ibm.com>
155
156 * gcc.target/s390/zvector/vec_load_len_r.c: New test.
157 * gcc.target/s390/zvector/vec_store_len_r.c: New test.
158
159 2020-04-29 Jakub Jelinek <jakub@redhat.com>
160
161 PR target/94704
162 * g++.target/s390/s390.exp: New file.
163 * g++.target/s390/pr94704-1.C: New test.
164 * g++.target/s390/pr94704-2.C: New test.
165 * g++.target/s390/pr94704-3.C: New test.
166 * g++.target/s390/pr94704-4.C: New test.
167
168 2020-04-29 Patrick Palka <ppalka@redhat.com>
169
170 PR c++/94830
171 * g++.dg/concepts/diagnostics12.C: Clarify the dg-message now
172 that the corresponding diagnostic is deterministic.
173 * g++.dg/concepts/diagnostics13.C: New test.
174
175 2020-04-29 H.J. Lu <hongjiu.lu@intel.com>
176
177 PR target/93654
178 * gcc.target/i386/pr93654.c: New test.
179
180 2020-04-29 Richard Sandiford <richard.sandiford@arm.com>
181
182 * lib/target-supports.exp: Add v8a_hard to the list of arm_arch_*
183 targets.
184 * g++.target/arm/no_unique_address_1.C: New test.
185 * g++.target/arm/no_unique_address_2.C: Likewise.
186
187 2020-04-29 Richard Biener <rguenther@suse.de>
188 Li Zekun <lizekun1@huawei.com>
189
190 PR lto/94822
191 * gcc.dg/lto/pr94822_0.c: New testcase.
192 * gcc.dg/lto/pr94822_1.c: Alternate file.
193 * gcc.dg/lto/pr94822.h: Likewise.
194
195 2020-04-29 Richard Sandiford <richard.sandiford@arm.com>
196
197 * g++.target/aarch64/no_unique_address_1.C: New test.
198 * g++.target/aarch64/no_unique_address_2.C: Likewise.
199
200 2020-04-29 Richard Sandiford <richard.sandiford@arm.com>
201
202 * g++.target/arm/mve.exp: Restore the original dg-do-what-default
203 before finishing.
204
205 2020-04-29 Jakub Jelinek <jakub@redhat.com>
206
207 PR target/94707
208 * g++.target/powerpc/pr94707-1.C: New test.
209 * g++.target/powerpc/pr94707-2.C: New test.
210 * g++.target/powerpc/pr94707-3.C: New test.
211 * g++.target/powerpc/pr94707-4.C: New test.
212 * g++.target/powerpc/pr94707-5.C: New test.
213 * g++.target/powerpc/pr94707-4.C: New test.
214
215 2020-04-29 Patrick Palka <ppalka@redhat.com>
216
217 PR c++/94819
218 * g++.dg/cpp2a/concepts-inherit-ctor10.C: New test.
219 * g++.dg/cpp2a/concepts-inherit-ctor11.C: New test.
220
221 PR c++/94808
222 * g++.dg/concepts/diagnostic12.C: New test.
223 * g++.dg/concepts/diagnostic5.C: Adjust dg-message.
224
225 2020-04-28 Alexandre Oliva <oliva@adacore.com>
226
227 PR target/94812
228 * gcc.target/powerpc/test_mffsl.c: Call mffsl only once.
229 Reinterpret the doubles as long longs for compares. Mask out
230 mffs bits that are not expected from mffsl.
231
232 2020-04-28 David Malcolm <dmalcolm@redhat.com>
233
234 PR analyzer/94816
235 * g++.dg/analyzer/pr94816.C: New test.
236
237 2020-04-28 David Malcolm <dmalcolm@redhat.com>
238
239 PR analyzer/94447
240 PR analyzer/94639
241 PR analyzer/94732
242 PR analyzer/94754
243 * gcc.dg/analyzer/data-model-1.c: Mark "use of uninitialized
244 value" warnings as xfail for now.
245 * gcc.dg/analyzer/data-model-5b.c: Remove uninitialized warning.
246 * gcc.dg/analyzer/pr94099.c: Mark "uninitialized" warning as xfail
247 for now.
248 * gcc.dg/analyzer/pr94447.c: New test.
249 * gcc.dg/analyzer/pr94639.c: New test.
250 * gcc.dg/analyzer/pr94732.c: New test.
251 * gcc.dg/analyzer/pr94754.c: New test.
252 * gcc.dg/analyzer/zlib-6.c: Mark "uninitialized" warning as xfail
253 for now.
254
255 2020-04-28 Jakub Jelinek <jakub@redhat.com>
256
257 PR tree-optimization/94809
258 * gcc.c-torture/execute/pr94809.c: New test.
259
260 2020-04-28 Iain Sandoe <iain@sandoe.co.uk>
261
262 PR c++/94760
263 * g++.dg/coroutines/pr94760-mismatched-traits-and-promise-prev.C:
264 New test.
265
266 2020-04-28 Iain Sandoe <iain@sandoe.co.uk>
267
268 PR c++/94759
269 * g++.dg/coroutines/coro-bad-alloc-00-bad-op-new.C: Adjust for
270 updated error messages.
271 * g++.dg/coroutines/coro-bad-alloc-01-bad-op-del.C: Likewise.
272 * g++.dg/coroutines/coro-bad-alloc-02-no-op-new-nt.C: Likewise.
273 * g++.dg/coroutines/coro-missing-promise.C: Likewise.
274 * g++.dg/coroutines/pr93458-5-bad-coro-type.C: Liekwise.
275 * g++.dg/coroutines/torture/co-ret-17-void-ret-coro.C: New test.
276
277 2020-04-27 Iain Sandoe <iain@sandoe.co.uk>
278
279 PR c++/94701
280 * g++.dg/coroutines/torture/local-var-06-structured-binding.C:
281 New test.
282
283 2020-04-27 Thomas Koenig <tkoenig@gcc.gnu.org>
284
285 PR fortran/93956
286 PR fortran/94788
287 * gfortran.dg/pointer_assign_13.f90: Remove.
288
289 2020-04-27 Jakub Jelinek <jakub@redhat.com>
290
291 PR target/94780
292 * gcc.dg/pr94780.c: New test.
293
294 2020-04-27 Patrick Palka <ppalka@redhat.com>
295
296 PR c++/94772
297 * g++.dg/cpp1y/constexpr-tracking-const23.C: New test.
298 * g++.dg/cpp1y/constexpr-tracking-const24.C: New test.
299 * g++.dg/cpp1y/constexpr-tracking-const25.C: New test.
300
301 2020-04-27 Szabolcs Nagy <szabolcs.nagy@arm.com>
302
303 PR target/94697
304 * gcc.target/aarch64/pr94697.c: Require lp64.
305
306 2020-04-27 Jakub Jelinek <jakub@redhat.com>
307
308 PR c/94755
309 * c-c++-common/pr94755.c: New test.
310
311 2020-04-27 Felix Yang <felix.yang@huawei.com>
312
313 PR tree-optimization/94784
314 * gcc.dg/pr94784.c: New test.
315
316 2020-04-27 Szabolcs Nagy <szabolcs.nagy@arm.com>
317
318 PR target/94515
319 * g++.target/aarch64/pr94515-1.C: New test.
320 * g++.target/aarch64/pr94515-2.C: New test.
321
322 2020-04-26 Marek Polacek <polacek@redhat.com>
323
324 PR c++/90320
325 * g++.dg/cpp0x/explicit13.C: New test.
326 * g++.dg/cpp0x/explicit14.C: New test.
327
328 2020-04-27 Iain Buclaw <ibuclaw@gdcproject.org>
329
330 PR d/89418
331 * lib/gdc-utils.exp (gdc-convert-test): Add dg-skip-if for compilable
332 tests that depend on the phobos standard library.
333
334 2020-04-27 Iain Buclaw <ibuclaw@gdcproject.org>
335
336 PR d/94777
337 * gdc.dg/pr94777a.d: New test.
338 * gdc.dg/pr94777b.d: New test.
339
340 2020-04-26 Iain Sandoe <iain@sandoe.co.uk>
341
342 PR c++/94752
343 * g++.dg/coroutines/pr94752.C: New test.
344
345 2020-04-26 Thomas Koenig <tkoenig@gcc.gnu.org>
346
347 PR fortran/94737
348 * gfortran.dg/binding_label_tests_34.f90: New test case.
349
350 2020-04-25 David Edelsohn <dje.gcc@gmail.com>
351
352 * g++.dg/debug/dwarf2/pr61433.C: Unfail AIX.
353 * g++.dg/opt/pr48549.C: Same.
354 * g++.dg/opt/pr60002.C: Same.
355 * g++.dg/opt/pr80436.C: Same.
356 * g++.dg/opt/pr83084.C: Same.
357 * g++.dg/other/pr42685.C: Same.
358 * gcc.dg/pr41241.c: Same.
359 * gcc.dg/pr42629.c: Same.
360 * gcc.dg/pr42630.c: Same.
361 * gcc.dg/pr42719.c: Same.
362 * gcc.dg/pr42728.c: Same.
363 * gcc.dg/pr42889.c: Same.
364 * gcc.dg/pr42916.c: Same.
365 * gcc.dg/pr43084.c: Same.
366 * gcc.dg/pr43670.c: Same.
367 * gcc.dg/pr44023.c: Same.
368 * gcc.dg/pr44971.c: Same.
369 * gcc.dg/pr45449.c: Same.
370 * gcc.dg/pr46771.c: Same.
371 * gcc.dg/pr47684.c: Same.
372 * gcc.dg/pr47881.c: Same.
373 * gcc.dg/pr48768.c: Same.
374 * gcc.dg/pr50017.c: Same.
375 * gcc.dg/pr56023.c: Same.
376 * gcc.dg/pr64935-1.c: Same.
377 * gcc.dg/pr64935-2.c: Same.
378 * gcc.dg/pr65521.c: Same.
379 * gcc.dg/pr65779.c: Same.
380 * gcc.dg/pr65980.c: Same.
381 * gcc.dg/pr66688.c: Same.
382 * gcc.dg/pr70405.c: Same.
383 * gcc.dg/vect/pr49352.c: Same.
384
385 2020-04-25 David Edelsohn <dje.gcc@gmail.com>
386
387 * gcc.dg/ipa/ipa-sra-19.c: Add -Wno-psabi option on AIX.
388
389 2020-04-25 David Edelsohn <dje.gcc@gmail.com>
390
391 * gcc.dg/spellcheck-options-21.c: Require LTO.
392
393 2020-04-25 David Edelsohn <dje.gcc@gmail.com>
394
395 * gcc.dg/debug/dwarf2/pr82718-1.c: Skip on AIX.
396 * gcc.dg/debug/dwarf2/pr82718-2.c: Skip on AIX.
397
398 2020-04-25 Thomas Koenig <tkoenig@gcc.gnu.org>
399
400 PR fortran/94578
401 * gfortran.dg/pointer_assign_14.f90: New test.
402 * gfortran.dg/pointer_assign_15.f90: New test.
403
404 2020-04-25 Iain Sandoe <iain@sandoe.co.uk>
405
406 * g++.dg/coroutines/torture/co-ret-16-simple-control-flow.C:
407 Enable test.
408
409 2020-04-25 Patrick Palka <ppalka@redhat.com>
410
411 * g++.dg/concepts/diagnostic11.C: New test.
412
413 2020-04-25 Jakub Jelinek <jakub@redhat.com>
414
415 PR c++/94742
416 * g++.dg/warn/Wreturn-type-12.C: New test.
417
418 PR tree-optimization/94734
419 PR tree-optimization/89430
420 * gcc.dg/tree-ssa/pr89430-1.c: Add xfail.
421 * gcc.dg/tree-ssa/pr89430-2.c: Add xfail.
422 * gcc.dg/tree-ssa/pr89430-5.c: Add xfail.
423 * gcc.dg/tree-ssa/pr89430-6.c: Add xfail.
424 * gcc.c-torture/execute/pr94734.c: New test.
425
426 2020-04-24 Jakub Jelinek <jakub@redhat.com>
427
428 PR c++/94383
429 * g++.dg/compat/struct-layout-1.exp: Use the -std=c++14 vs. -std=c++17
430 ABI compatibility testing even with ALT_CXX_UNDER_TEST, as long as
431 that compiler accepts -std=c++14 and -std=c++17 options.
432
433 2020-04-24 Andrew Stubbs <ams@codesourcery.com>
434
435 * lib/target-supports.exp (available_vector_sizes): Add amdgcn.
436 (check_effective_target_vect_cmdline_needed): Disable for amdgcn.
437 (check_effective_target_vect_pack_trunc): Add amdgcn.
438
439 2020-04-24 Iain Sandoe <iain@sandoe.co.uk>
440
441 PR c++/94288
442 * g++.dg/coroutines/pr94288.C: New test.
443
444 2020-04-24 Alexandre Oliva <oliva@adacore.com>
445
446 * lib/target-supports.exp (check_effective_target_fileio): New.
447 * gcc.c-torture/execute/fprintf-2.c: Require it.
448 * gcc.c-torture/execute/printf-2.c: Likewise.
449 * gcc.c-torture/execute/user-printf.c: Likewise.
450
451 2020-04-24 Haijian Zhang <z.zhanghaijian@huawei.com>
452
453 PR rtl-optimization/94708
454 * gfortran.dg/pr94708.f90: New test.
455
456 2020-04-23 David Edelsohn <dje.gcc@gmail.com>
457
458 * gcc.dg/torture/pr90020.c: Skip on AIX.
459
460 2020-04-23 David Edelsohn <dje.gcc@gmail.com>
461
462 * g++.dg/cpp0x/lambda/pr94426-1.C: Require LTO.
463
464 2020-04-23 Martin Sebor <msebor@redhat.com>
465
466 PR driver/90983
467 * gcc.dg/Wframe-larger-than-3.c: New test.
468 * gcc.dg/Wlarger-than4.c: New test.
469 * gcc.dg/Wstack-usage.c: New test.
470
471 2020-04-23 Patrick Palka <ppalka@redhat.com>
472
473 * g++.dg/cpp0x/dependent3.C: New test.
474
475 PR c++/94645
476 * g++.dg/cpp2a/concepts-lambda6.C: New test.
477
478 2019-04-23 Eric Botcazou <ebotcazou@adacore.com>
479
480 * g++.dg/opt/store-merging-4.C: New test.
481
482 2020-04-23 Iain Sandoe <iain@sandoe.co.uk>
483
484 PR c++/94288
485 * g++.dg/coroutines/torture/co-await-18-if-cond.C: New test.
486 * g++.dg/coroutines/torture/co-await-19-while-cond.C: New test.
487 * g++.dg/coroutines/torture/co-await-20-do-while-cond.C: New test.
488 * g++.dg/coroutines/torture/co-await-21-switch-value.C: New test.
489 * g++.dg/coroutines/torture/co-await-22-truth-and-of-if.C: New test.
490 * g++.dg/coroutines/torture/co-ret-16-simple-control-flow.C: New test.
491
492 2020-04-23 Marek Polacek <polacek@redhat.com>
493
494 PR c++/94733
495 * g++.dg/tm/attrib-5.C: New test.
496
497 2020-04-23 Jakub Jelinek <jakub@redhat.com>
498
499 PR middle-end/94724
500 * gcc.c-torture/execute/pr94724.c: New test.
501
502 2020-04-23 Thomas Koenig <tkoenig@gcc.gnu.org>
503
504 PR fortran/93956
505 * gfortran.dg/pointer_assign_13.f90: New test.
506
507 2020-04-23 Iain Sandoe <iain@sandoe.co.uk>
508
509 * g++.dg/coroutines/coro-bad-alloc-00-bad-op-new.C: Adjust for
510 changed inline namespace.
511 * g++.dg/coroutines/coro-bad-alloc-01-bad-op-del.C: Likewise.
512 * g++.dg/coroutines/coro-bad-alloc-02-no-op-new-nt.C: Likewise
513 * g++.dg/coroutines/coro.h: Likewise
514
515 2020-04-23 Szabolcs Nagy <szabolcs.nagy@arm.com>
516
517 PR target/94697
518 * gcc.target/aarch64/pr94697.c: New test.
519
520 2020-04-23 Felix Yang <felix.yang@huawei.com>
521
522 PR target/94678
523 * gcc.target/aarch64/pragma_cpp_predefs_2.c: Fix typos, pop_pragma ->
524 pop_options. Add tests for general-regs-only.
525 * gcc.target/aarch64/pragma_cpp_predefs_3.c: Add tests for
526 general-regs-only.
527
528 2020-04-23 Andrew Stubbs <ams@codesourcery.com>
529 Thomas Schwinge <thomas@codesourcery.com>
530
531 PR middle-end/93488
532
533 * c-c++-common/goacc/pr93488.c: New file.
534
535 2020-04-23 Richard Sandiford <richard.sandiford@arm.com>
536
537 PR tree-optimization/94727
538 * gcc.dg/vect/pr94727.c: New test.
539
540 2020-04-23 Szabolcs Nagy <szabolcs.nagy@arm.com>
541
542 PR target/94514
543 * g++.target/aarch64/pr94514.C: Require lp64.
544 * gcc.target/aarch64/pr94514.c: Likewise.
545
546 2020-04-23 Jakub Jelinek <jakub@redhat.com>
547
548 PR target/94707
549 * g++.dg/tree-ssa/pr27830.C: Use -Wpsabi -w for -std=c++17 and higher.
550
551 PR c/94705
552 * gcc.dg/pr94705.c: New test.
553
554 2020-04-22 Patrick Palka <ppalka@redhat.com>
555
556 PR c++/94719
557 PR c++/94549
558 * g++.dg/cpp2a/concepts-inherit-ctor9.C: New test.
559
560 2020-04-22 Marek Polacek <polacek@redhat.com>
561
562 PR c++/93807
563 * g++.dg/cpp2a/fn-template20.C: New test.
564
565 2020-04-22 Duan bo <duanbo3@huawei.com>
566
567 PR testsuite/94712
568 * gcc.target/aarch64/pr63304_1.c: Require lp64 target.
569 * gcc.target/aarch64/pr70120-2.c: Likewise.
570 * gcc.target/aarch64/pr94530.c: Likewise.
571 * gcc.target/aarch64/reload-valid-spoff.c: Likewise.
572
573 2020-04-22 Felix Yang <felix.yang@huawei.com>
574
575 PR target/94678
576 * gcc.target/aarch64/sve/acle/general/nosve_6.c: New test.
577
578 2020-04-22 José Rui Faustino de Sousa <jrfsousa@gmail.com>
579
580 PR fortran/90350
581 * gfortran.dg/PR90350.f90: New test.
582
583 2020-04-22 Paolo Carlini <paolo.carlini@oracle.com>
584
585 PR c++/90448
586 * g++.dg/cpp1y/lambda-generic-variadic20.C: New.
587
588 2020-04-22 Martin Sebor <msebor@redhat.com>
589
590 PR middle-end/94647
591 * c-c++-common/Warray-bounds-2.c: Replace a large value harcoded
592 in an expected warning with a pattern.
593
594 2020-04-22 Christophe Lyon <christophe.lyon@linaro.org>
595
596 * lib/target-supports.exp (check_effective_target_arm_dsp)
597 (check_effective_target_arm_crc_ok_nocache)
598 (check_effective_target_arm_coproc1_ok_nocache)
599 (check_effective_target_arm_coproc2_ok_nocache)
600 (check_effective_target_arm_coproc3_ok_nocache)
601 (check_effective_target_arm_coproc4_ok_nocache): Include
602 arm_acle.h.
603
604 2020-04-22 Christophe Lyon <christophe.lyon@linaro.org>
605
606 gcc/testsuite/
607 * lib/target-supports.exp (arm_v8m_main_cde, arm_v8m_main_cde_fp)
608 (arm_v8_1m_main_cde_mve, arm_v8_1m_main_cde_mve_fp): Include
609 arm_cde.h and arm_mve.h as ineeded.
610
611 2020-04-22 Christophe Lyon <christophe.lyon@linaro.org>
612
613 * lib/target-supports.exp
614 (check_effective_target_arm_v8_1m_mve_ok_nocache): Include
615 arm_mve.h.
616
617 2020-04-22 Christophe Lyon <christophe.lyon@linaro.org>
618
619 * gcc.target/arm/mve/intrinsics/mve_vector_float.c: Use
620 arm_v8_1m_mve_fp.
621 * gcc.target/arm/mve/intrinsics/mve_vector_float1.c: Likewise.
622 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Likewise.
623 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Use
624 arm_v8_1m_mve.
625 * gcc.target/arm/mve/intrinsics/mve_vector_int1.c: Likewise.
626 * gcc.target/arm/mve/intrinsics/mve_vector_int2.c: Likewise.
627 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
628 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
629 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
630
631 2020-04-22 Christophe Lyon <christophe.lyon@linaro.org>
632
633 * gcc.target/arm/mve/intrinsics/mve_move_gpr_to_gpr.c: Remove
634 useless options.
635
636 2020-04-22 Christophe Lyon <christophe.lyon@linaro.org>
637
638 * gcc.target/arm/mve/intrinsics/mve_fp_fpu1.c: Use arm_hard_ok
639 effective target and arm_v8_1m_mve_fp options.
640 * gcc.target/arm/mve/intrinsics/mve_fp_fpu2.c: Use arm_softfp_ok
641 effective target and arm_v8_1m_mve_fp options.
642 * gcc.target/arm/mve/intrinsics/mve_fpu1.c: Use arm_hard_ok
643 effective target and arm_v8_1m_mve options.
644 * gcc.target/arm/mve/intrinsics/mve_fpu2.c: Use arm_softfp_ok
645 effective target and arm_v8_1m_mve options.
646
647 2020-04-22 Christophe Lyon <christophe.lyon@linaro.org>
648
649 * lib/target-supports.exp (arm_softfp_ok): New effective target.
650 (arm_hard_ok): Likewise.
651
652 2020-04-22 Tobias Burnus <tobias@codesourcery.com>
653
654 PR fortran/94709
655 * gfortran.dg/gomp/warn_truncated.f: New.
656 * gfortran.dg/gomp/warn_truncated.f90: New.
657
658 2020-04-22 Richard Sandiford <richard.sandiford@arm.com>
659
660 PR tree-optimization/94700
661 * gcc.target/aarch64/sve/acle/general/pr94700.c: New test.
662
663 2020-04-22 Iain Sandoe <iain@sandoe.co.uk>
664
665 * g++.dg/coroutines/torture/local-var-0.C: Rename to...
666 * g++.dg/coroutines/torture/local-var-00-const.C: ...this.
667 * g++.dg/coroutines/torture/local-var-1.C: Rename to...
668 * g++.dg/coroutines/torture/local-var-01-single.C: ...this.
669 * g++.dg/coroutines/torture/local-var-2.C: Rename to...
670 * g++.dg/coroutines/torture/local-var-02-conditional.C: ...this.
671 * g++.dg/coroutines/torture/local-var-3.C: Rename to...
672 * g++.dg/coroutines/torture/local-var-03-with-awaits.C: ...this.
673 * g++.dg/coroutines/torture/local-var-4.C: Rename to...
674 * g++.dg/coroutines/torture/local-var-04-hiding-nested-scopes.C: this.
675 * g++.dg/coroutines/torture/local-var-5-awaitable.C: Rename to...
676 * g++.dg/coroutines/torture/local-var-05-awaitable.C: ...this.
677
678 2020-04-22 Iain Sandoe <iain@sandoe.co.uk>
679
680 PR c++/94682
681 * g++.dg/coroutines/promise-parm-preview-this.C: New test.
682
683 2020-04-22 Christophe Lyon <christophe.lyon@linaro.org>
684
685 * lib/gcc-dg.exp (schedule-cleanups): Accept --save-temps.
686
687 2020-04-22 Martin Sebor <msebor@redhat.com>
688
689 PR c++/94510
690 * g++.dg/init/array58.C: New test.
691 * g++.dg/init/array59.C: New test.
692 * g++.dg/cpp2a/nontype-class34.C: New test.
693 * g++.dg/cpp2a/nontype-class35.C: New test.
694
695 2020-04-22 Patrick Palka <ppalka@redhat.com>
696
697 PR c++/67825
698 * g++.dg/concepts/diagnostic10.C: New test.
699 * g++.dg/cpp2a/concepts-pr67178.C: Adjust dg-message.
700
701 2020-04-21 Patrick Palka <ppalka@redhat.com>
702
703 PR c++/94549
704 * g++.dg/concepts/inherit-ctor3.C: Adjust expected diagnostics.
705 * g++.dg/cpp2a/concepts-inherit-ctor4.C: Likewise.
706 * g++.dg/cpp2a/concepts-inherit-ctor8.C: New test.
707
708 2020-04-21 Jonathan Wakely <jwakely@redhat.com>
709
710 PR c++/94149
711 * g++.dg/cpp2a/paren-init24.C: Fix FIXMEs.
712
713 2020-04-21 Martin Sebor <msebor@redhat.com>
714
715 PR middle-end/94647
716 * c-c++-common/Warray-bounds-2.c: Adjust a test case and add a new one.
717 * c-c++-common/Warray-bounds-3.c: Add tests for missing warnings.
718 * c-c++-common/Wrestrict.c: Invert bounds in printed ranges.
719 * gcc.dg/Warray-bounds-59.c: New test.
720 * gcc.dg/Wrestrict-10.c: Add a missing warning.
721 * gcc.dg/Wrestrict-5.c: Adjust text of expected warning.
722 * gcc.dg/Wrestrict-6.c: Expect to see a range of overlap offsets.
723
724 2020-04-21 Szabolcs Nagy <szabolcs.nagy@arm.com>
725
726 PR target/94514
727 * g++.target/aarch64/pr94514.C: New test.
728 * gcc.target/aarch64/pr94514.c: New test.
729
730 2020-04-21 Richard Sandiford <richard.sandiford@arm.com>
731
732 PR tree-optimization/94683
733 * gcc.target/aarch64/sve/acle/general/pr94683.c: New test.
734
735 2020-04-21 Jakub Jelinek <jakub@redhat.com>
736
737 PR c++/94383
738 * g++.dg/compat/struct-layout-1.exp: If !$use_alt, add -c to generator
739 args.
740 * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add another
741 %s to the start of dg-options arg.
742 (cxx14_vs_cxx17, do_cxx14_vs_cxx17): New variables.
743 (switchfiles): If cxx14_vs_cxx17, prepend -std=c++14 -DCXX14_VS_CXX17
744 or -std=c++17 -DCXX17_VS_CXX14 - randomly - to dg-options.
745 (output): Don't append further fields once one with flexible array
746 member is added.
747 (generate_random_tests): Don't use toplevel unions if cxx14_vs_cxx17.
748 (main): If -c, emit second set of tests for -std=c++14 vs. -std=c++17
749 testing.
750 * g++.dg/compat/struct-layout-1_x1.h (empty_base): New type.
751 (EMPTY_BASE): Define.
752 (TX): Use EMPTY_BASE.
753 * g++.dg/compat/struct-layout-1_y1.h (empty_base): New type.
754 (EMPTY_BASE): Define.
755 (TX): Use EMPTY_BASE.
756
757 PR c/94641
758 * c-c++-common/ubsan/pr94641.c: New test.
759
760 2020-04-21 Patrick Palka <ppalka@redhat.com>
761
762 PR c++/94597
763 * g++.dg/cpp2a/concepts-conv2.C: New test.
764
765 2020-04-21 Duan bo <duanbo3@huawei.com>
766
767 PR target/94577
768 * gcc.target/aarch64/pr94577.c: New test.
769
770 2020-04-21 Jakub Jelinek <jakub@redhat.com>
771
772 PR c/94686
773 * gcc.c-torture/compile/pr94686.c: New test.
774
775 2020-04-21 Iain Sandoe <iain@sandoe.co.uk>
776
777 PR c++/94661
778 * g++.dg/coroutines/ramp-return-a.C: New test.
779 * g++.dg/coroutines/ramp-return-b.C: New test.
780 * g++.dg/coroutines/ramp-return-c.C: New test.
781
782 2020-04-17 Marek Polacek <polacek@redhat.com>
783
784 PR c++/94592
785 * g++.dg/cpp2a/nontype-class34.C: New test.
786 * g++.dg/cpp2a/nontype-class35.C: New test.
787
788 2020-04-20 Patrick Palka <ppalka@redhat.com>
789
790 PR c++/94628
791 * g++.dg/cpp0x/variadic179.C: New test.
792 * g++.dg/cpp0x/variadic180.C: New test.
793
794 2020-04-20 Marek Polacek <polacek@redhat.com>
795
796 PR c++/94505 - bogus -Wparentheses warning with fold-expression.
797 * g++.dg/cpp1z/fold11.C: New test.
798
799 2020-04-20 Andreas Krebbel <krebbel@linux.ibm.com>
800
801 * g++.dg/pr94666.C: New test.
802
803 2020-04-20 Andreas Krebbel <krebbel@linux.ibm.com>
804
805 PR target/94613
806 * gcc.target/s390/zvector/pr94613.c: New test.
807 * gcc.target/s390/zvector/vec_sel-1.c: New test.
808
809 2020-04-20 Richard Sandiford <richard.sandiford@arm.com>
810
811 * gcc.target/aarch64/sve/cost_model_8.c: New test.
812 * gcc.target/aarch64/sve/cost_model_9.c: Likewise.
813 * gcc.target/aarch64/sve/pr89007-1.c: Add -msve-vector-bits=512.
814 * gcc.target/aarch64/sve/pr89007-2.c: Likewise.
815
816 2020-04-20 Richard Sandiford <richard.sandiford@arm.com>
817
818 PR target/94668
819 * gcc.target/aarch64/sve/pr94668.c: New test.
820
821 2020-04-20 Jan Hubicka <hubicka@ucw.cz>
822
823 PR ipa/94582
824 PR ipa/94582
825 * g++.dg/torture/pr94582.C: New test.
826
827 2020-04-20 Harald Anlauf <anlauf@gmx.de>
828
829 PR fortran/93364
830 * gfortran.dg/pr93364.f90: New test.
831
832 2020-04-20 Steve Kargl <kargl@gcc.gnu.org>
833 Thomas Koenig <tkoenig@gcc.gnu.org>
834
835 PR fortran/91800
836 * gfortran.dg/hollerith_9.f90: New test.
837
838 2020-04-19 David Edelsohn <dje.gcc@gmail.com>
839
840 * g++.dg/debug/dwarf2/pr85550.C: Skip AIX.
841 * g++.dg/debug/pr94272.C: Skip AIX.
842 * g++.dg/debug/pr94281.C: Skip AIX.
843 * g++.dg/debug/pr94323.C: Skip AIX.
844
845 2020-04-19 Iain Sandoe <iain@sandoe.co.uk>
846
847 * g++.dg/coroutines/torture/co-await-17-capture-comp-ref.C: Require
848 C++17.
849 * g++.dg/coroutines/torture/co-ret-15-default-return_void.C: Likewise.
850
851 2020-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
852
853 PR fortran/94347
854 * gfortran.dg/char_pointer_init_12.f90: New test.
855
856 2020-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
857
858 PR fortran/57129
859 * gfortran.dg/subroutine_as_type.f90: New test.
860
861 2020-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
862
863 PR fortran/93500
864 * gfortran.dg/arith_divide_3.f90: New test.
865
866 2020-04-19 Jakub Jelinek <jakub@redhat.com>
867
868 PR objc/94637
869 * objc.dg/pr94637.m: New test.
870
871 2020-04-18 Iain Buclaw <ibuclaw@gdcproject.org>
872
873 * lib/gdc-utils.exp (gdc-convert-test): Add dg-skip-if for tests that
874 depending on the phobos standard library.
875
876 2020-04-18 Jeff Law <law@redhat.com>
877
878 PR debug/94439
879 * gcc.dg/torture/pr94439.c: New test.
880
881 2020-04-18 Iain Buclaw <ibuclaw@gdcproject.org>
882
883 * gdc.dg/link.d: Use d_runtime_has_std_library effective target.
884 * gdc.dg/runnable.d: Move phobos tests to...
885 * gdc.dg/runnable2.d: ...here. New test.
886 * lib/target-supports.exp
887 (check_effective_target_d_runtime_has_std_library): New.
888
889 2020-04-18 Patrick Palka <ppalka@redhat.com>
890
891 PR c++/94632
892 * g++.dg/template/canon-type-14.C: New test.
893
894 PR c++/92187
895 * g++.dg/concepts/abbrev5.C: New test.
896 * g++.dg/concepts/abbrev6.C: New test.
897
898 2020-04-17 Jeff Law <law@redhat.com>
899
900 PR rtl-optimization/90275
901 * gcc.c-torture/compile/pr90275-2.c: New test.
902
903 2020-04-17 Patrick Palka <ppalka@redhat.com>
904
905 PR c++/94483
906 * g++.dg/cpp2a/lambda-pack-init5.C: New test.
907
908 PR c++/88754
909 * g++.dg/parse/ambig10.C: New test.
910
911 2020-04-17 Thomas Koenig <tkoenig@gcc.gnu.org>
912
913 PR fortran/94090
914 * gfortran.dg/interface_46.f90: New test.
915
916 2020-04-17 Richard Sandiford <richard.sandiford@arm.com>
917
918 * gcc.target/aarch64/sve/cost_model_2.c: New test.
919 * gcc.target/aarch64/sve/cost_model_3.c: Likewise.
920 * gcc.target/aarch64/sve/cost_model_4.c: Likewise.
921 * gcc.target/aarch64/sve/cost_model_5.c: Likewise.
922 * gcc.target/aarch64/sve/cost_model_6.c: Likewise.
923 * gcc.target/aarch64/sve/cost_model_7.c: Likewise.
924
925 2020-04-17 Jakub Jelinek <jakub@redhat.com>
926 Jeff Law <law@redhat.com>
927
928 PR target/94567
929 * gcc.c-torture/execute/pr94567.c: New test.
930
931 2020-04-17 Nathan Sidwell <nathan@acm.org>
932
933 PR c++/94608
934 * g++.dg/lto/pr83720_0.C: Add fn def to avoid warning on arm ABI.
935
936 2020-04-17 Jakub Jelinek <jakub@redhat.com>
937
938 PR rtl-optimization/94618
939 * g++.dg/opt/pr94618.C: New test.
940
941 PR tree-optimization/94621
942 * gcc.c-torture/compile/pr94621.c: New test.
943
944 PR c++/94314
945 * g++.dg/pr94314-4.C: Require c++14 rather than c++11.
946
947 2020-04-16 Peter Bergner <bergner@linux.ibm.com>
948
949 PR rtl-optimization/93974
950 * g++.dg/pr93974.C: New test.
951
952 2020-04-16 Iain Sandoe <iain@sandoe.co.uk>
953
954 * g++.dg/cpp0x/lambda/pr94426-2.C: Adjust scan-asms to test
955 for the change on more platforms.
956
957 2020-04-16 Martin Jambor <mjambor@suse.cz>
958
959 PR ipa/93621
960 * g++.dg/ipa/pr93621.C: New test.
961
962 2020-04-16 Richard Sandiford <richard.sandiford@arm.com>
963
964 PR target/94606
965 * gcc.dg/vect/pr94606.c: New test.
966
967 2020-04-16 Martin Liska <mliska@suse.cz>
968 Jakub Jelinek <jakub@redhat.com>
969
970 PR c++/94314
971 * g++.dg/pr94314.C: Do not use dg-additional-options
972 and remove not needed stdio.h include.
973 * g++.dg/pr94314-2.C: Likewise.
974 * g++.dg/pr94314-3.C: Likewise.
975 * g++.dg/pr94314-4.C: New test.
976
977 2020-04-16 Patrick Palka <ppalka@redhat.com>
978
979 PR c++/94475
980 * g++.dg/conversion/err-recover2.C: New test.
981 * g++.dg/diagnostic/pr84138.C: Remove now-bogus warning.
982 * g++.dg/warn/Wsign-compare-8.C: Remove now-bogus warning.
983
984 2020-04-16 Richard Sandiford <richard.sandiford@arm.com>
985
986 PR rtl-optimization/94605
987 * gcc.target/aarch64/sve/pr94605.c: New test.
988
989 2020-04-16 Richard Biener <rguenther@suse.de>
990
991 * gcc.dg/graphite/interchange-1.c: Remove scan for tiled.
992 * gcc.dg/graphite/interchange-10.c: Likewise.
993 * gcc.dg/graphite/interchange-11.c: Likewise.
994 * gcc.dg/graphite/interchange-3.c: Likewise.
995 * gcc.dg/graphite/interchange-4.c: Likewise.
996 * gcc.dg/graphite/interchange-7.c: Likewise.
997 * gcc.dg/graphite/interchange-9.c: Likewise.
998 * gcc.dg/graphite/uns-interchange-9.c: Likewise.
999 * gfortran.dg/graphite/interchange-3.f90: Likewise.
1000
1001 2020-04-16 Martin Jambor <mjambor@suse.cz>
1002
1003 PR tree-optimization/94598
1004 * gcc.dg/tree-ssa/pr94598.c: New test.
1005
1006 2020-04-16 Jakub Jelinek <jakub@redhat.com>
1007
1008 PR ipa/92372
1009 * gcc.c-torture/pr92372.c: Move ...
1010 * gcc.c-torture/compile/pr92372.c: ... here.
1011
1012 PR c++/94571
1013 * g++.dg/cpp1z/decomp51.C: New test.
1014
1015 2020-04-15 Uroš Bizjak <ubizjak@gmail.com>
1016
1017 PR target/94603
1018 * gcc.target/i386/pr94603.c: New test.
1019
1020 2020-04-15 Andre Vieira <andre.simoesdiasvieira@arm.com>
1021 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
1022
1023 * gcc.target/arm/mve/intrinsics/mve_vec_duplicate.c: New test.
1024
1025 2020-04-15 Jakub Jelinek <jakub@redhat.com>
1026
1027 PR c/94593
1028 * c-c++-common/gomp/requires-1.c: Fix a typo, requries -> requires.
1029 Move directives to file scope.
1030 (i): Remove.
1031 * c-c++-common/gomp/requires-2.c: Move directives to file scope.
1032 (i, foo): Remove.
1033 * c-c++-common/gomp/requires-4.c: Move directives to file scope.
1034 * gcc.dg/gomp/requires-1.c: New test.
1035 * g++.dg/gomp/requires-1.C: New test.
1036 * g++.dg/gomp/requires-2.C: New test.
1037
1038 2020-04-15 Richard Biener <rguenther@suse.de>
1039
1040 PR middle-end/94539
1041 * gcc.dg/alias-14.c: Make dg-do run.
1042
1043 2020-04-13 Max Filippov <jcmvbkbc@gmail.com>
1044
1045 PR target/94584
1046 * gcc.target/xtensa/pr94584.c: New test.
1047
1048 2020-04-14 Iain Sandoe <iain@sandoe.co.uk>
1049
1050 PR c++/94359
1051 * g++.dg/coroutines/torture/symmetric-transfer-00-basic.C:
1052 Expect a run fail for targets without arbitrary indirect
1053 tail-calls.
1054
1055 2020-04-14 Patrick Palka <ppalka@redhat.com>
1056
1057 PR c++/93207
1058 * g++.dg/concepts/variadic5.C: New test.
1059
1060 PR c++/85278
1061 * g++.dg/concepts/diagnostic9.C: New test.
1062
1063 PR c++/94034
1064 * g++.dg/cpp0x/constexpr-empty15.C: New test.
1065 * g++.dg/cpp1y/constexpr-nsdmi6a.C: New test.
1066 * g++.dg/cpp1y/constexpr-nsdmi6b.C: New test.
1067 * g++.dg/cpp1y/constexpr-nsdmi7a.C: New test.
1068 * g++.dg/cpp1y/constexpr-nsdmi7b.C: New test.
1069
1070 2020-04-14 Jakub Jelinek <jakub@redhat.com>
1071
1072 PR tree-optimization/94573
1073 * gcc.dg/store_merging_30.c: New test.
1074
1075 2020-04-14 Yang Yang <yangyang305@huawei.com>
1076
1077 PR tree-optimization/94574
1078 * gcc.dg/pr94574.c: New test.
1079
1080 2020-04-14 H.J. Lu <hongjiu.lu@intel.com>
1081
1082 PR target/94561
1083 * gcc.target/i386/pr94561.c: New test.
1084
1085 2020-04-14 Tobias Burnus <tobias@codesourcery.com>
1086
1087 * gfortran.dg/use_rename_10.f90: New.
1088 * gfortran.dg/use_rename_11.f90: New.
1089
1090 2020-04-13 Marek Polacek <polacek@redhat.com>
1091
1092 PR c++/94588
1093 * g++.dg/diagnostic/redeclaration-1.C: Add dg-message.
1094
1095 2020-04-13 Martin Sebor <msebor@redhat.com>
1096
1097 PR c/92326
1098 * c-c++-common/Warray-bounds-8.c: New test.
1099 * gcc.dg/Warray-bounds-46.c: Adjust expected format of flexible array
1100 memebrs in diagnostics.
1101 * gcc.dg/Warray-bounds-49.c: Same.
1102
1103 2020-04-13 Patrick Palka <ppalka@redhat.com>
1104
1105 PR c++/94521
1106 * g++.dg/cpp2a/lambda-uneval12.C: New test.
1107
1108 PR c++/94470
1109 * g++.dg/cpp1y/constexpr-nsdmi8.C: New test.
1110 * g++.dg/cpp1y/constexpr-nsdmi9.C: New test.
1111 * g++.dg/init/array57.C: New test.
1112
1113 2020-04-13 Iain Sandoe <iain@sandoe.co.uk>
1114
1115 * g++.dg/coroutines/coro-pre-proc.C: Update coroutines builtin
1116 define, per n4861.
1117 * g++.dg/coroutines/coro.h: Likewise.
1118
1119 2020-04-13 Iain Sandoe <iain@sandoe.co.uk>
1120
1121 * gcc.dg/darwin-version-1.c: Use -mmacosx-version-min= 10.8
1122 for system versions 10.14 and 10.15.
1123
1124 2020-04-13 Thomas Koenig <tkoenig@gcc.gnu.org>
1125
1126 PR fortran/87644
1127 * gfortran.dg/variable_parameter.f90: New test.
1128
1129 2020-04-13 Linus Koenig <link@sig-st.de>
1130
1131 PR fortran/94192
1132 * gfortran.dg/bound_resolve_after_error_1.f90: New test.
1133
1134 2020-04-13 Nathan Sidwell <nathan@acm.org>
1135
1136 PR c++/94426
1137 * g++.dg/cpp0x/lambda/pr94426-[12].C: New.
1138 * g++.dg/abi/lambda-vis.C: Drop a warning.
1139 * g++.dg/cpp0x/lambda/lambda-mangle.C: Lambda visibility on
1140 variable changes.
1141 * g++.dg/opt/dump1.C: Drop warnings of no import.
1142
1143 2020-04-13 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1144
1145 * gcc.target/msp430/operand-modifiers.c: New test.
1146
1147 2020-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
1148
1149 PR fortran/94091
1150 * gfortran.dg/char_length_22.f90: New test.
1151
1152 2020-04-12 Iain Sandoe <iain@sandoe.co.uk>
1153
1154 * gcc.target/i386/indirect-thunk-1.c: Adjust for fno-common
1155 change, removing indirections for vars in .data.
1156 * gcc.target/i386/indirect-thunk-2.c: Likewise.
1157 * gcc.target/i386/indirect-thunk-3.c: Likewise.
1158 * gcc.target/i386/indirect-thunk-4.c: Likewise.
1159 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
1160 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
1161 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
1162 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
1163 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
1164 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
1165 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
1166 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
1167 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
1168 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
1169 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
1170 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
1171 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
1172 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
1173
1174 2020-04-11 Marek Polacek <polacek@redhat.com>
1175
1176 PR c++/86327
1177 * g++.dg/cpp1y/constexpr-return5.C: New test.
1178
1179 2020-04-11 Uroš Bizjak <ubizjak@gmail.com>
1180
1181 PR target/94494
1182 * gcc.target/i386/pr94494.c: New test.
1183
1184 2020-04-11 Jakub Jelinek <jakub@redhat.com>
1185
1186 PR tree-optimization/94482
1187 * gcc.dg/torture/pr94482.c: Add -Wno-psabi -w. Don't add -msse
1188 and sse_runtime effective target on x86, instead only add -msse2
1189 if target is sse2_runtime.
1190
1191 2020-04-10 Iain Sandoe <iain@sandoe.co.uk>
1192
1193 PR c++/94528
1194 * g++.dg/coroutines/pr94528.C: New test.
1195
1196 2020-04-10 Marek Polacek <polacek@redhat.com>
1197
1198 PR c++/94149
1199 * g++.dg/cpp2a/paren-init24.C: New test.
1200 * g++.dg/cpp2a/paren-init25.C: New test.
1201 * g++.dg/ext/is_constructible5.C: New test.
1202
1203 2020-04-10 Fritz Reese <foreese@gcc.gnu.org>
1204
1205 * gfortran.dg/asynchronous_5.f03: Fix typo in testcase and add
1206 IMPLICIT NONE.
1207
1208 2020-04-10 Fritz Reese <foreese@gcc.gnu.org>
1209
1210 * gfortran.dg/asynchronous_5.f03: Add -fdump-tree-original and fix
1211 patterns for scan-tree-dump.
1212
1213 2020-04-10 Thomas Schwinge <thomas@codesourcery.com>
1214
1215 PR middle-end/89433
1216 PR middle-end/93465
1217 * c-c++-common/goacc-gomp/pr93465-1.c: New file.
1218
1219 2020-04-10 Iain Buclaw <ibuclaw@gdcproject.org>
1220
1221 * lib/gdc.exp (gdc_link_flags): Remove libdruntime library paths.
1222
1223 2020-04-10 Bin Cheng <bin.cheng@linux.alibaba.com>
1224
1225 * g++.dg/coroutines/co-await-syntax-10.C: New test.
1226 * g++.dg/coroutines/co-await-syntax-11.C: New test.
1227
1228 2020-04-09 Fritz Reese <foreese@gcc.gnu.org>
1229
1230 PR fortran/87923
1231 * gfortran.dg/f2003_io_8.f03: Fix expected error messages.
1232 * gfortran.dg/io_constraints_8.f90: Likewise.
1233 * gfortran.dg/iomsg_2.f90: Likewise.
1234 * gfortran.dg/pr66725.f90: Likewise.
1235 * gfortran.dg/pr88205.f90: Likewise.
1236 * gfortran.dg/write_check4.f90: Likewise.
1237 * gfortran.dg/asynchronous_5.f03: New test.
1238 * gfortran.dg/io_constraints_15.f90: Likewise.
1239 * gfortran.dg/io_constraints_16.f90: Likewise.
1240 * gfortran.dg/io_constraints_17.f90: Likewise.
1241 * gfortran.dg/io_constraints_18.f90: Likewise.
1242 * gfortran.dg/io_tags_1.f90: Likewise.
1243 * gfortran.dg/io_tags_10.f90: Likewise.
1244 * gfortran.dg/io_tags_2.f90: Likewise.
1245 * gfortran.dg/io_tags_3.f90: Likewise.
1246 * gfortran.dg/io_tags_4.f90: Likewise.
1247 * gfortran.dg/io_tags_5.f90: Likewise.
1248 * gfortran.dg/io_tags_6.f90: Likewise.
1249 * gfortran.dg/io_tags_7.f90: Likewise.
1250 * gfortran.dg/io_tags_8.f90: Likewise.
1251 * gfortran.dg/io_tags_9.f90: Likewise.
1252 * gfortran.dg/write_check5.f90: Likewise.
1253
1254 2020-04-09 Richard Sandiford <richard.sandiford@arm.com>
1255
1256 * gcc.target/aarch64/sve/acle/general/attributes_1.c: New test.
1257 * gcc.target/aarch64/sve/acle/general/attributes_2.c: Likewise.
1258 * gcc.target/aarch64/sve/acle/general/attributes_3.c: Likewise.
1259 * gcc.target/aarch64/sve/acle/general/attributes_4.c: Likewise.
1260 * gcc.target/aarch64/sve/acle/general/attributes_5.c: Likewise.
1261 * gcc.target/aarch64/sve/acle/general/attributes_6.c: Likewise.
1262 * gcc.target/aarch64/sve/acle/general/attributes_7.c: Likewise.
1263 * gcc.target/aarch64/sve/pcs/struct.h: New file.
1264 * gcc.target/aarch64/sve/pcs/struct_1_128.c: New test.
1265 * gcc.target/aarch64/sve/pcs/struct_1_256.c: Likewise.
1266 * gcc.target/aarch64/sve/pcs/struct_1_512.c: Likewise.
1267 * gcc.target/aarch64/sve/pcs/struct_1_1024.c: Likewise.
1268 * gcc.target/aarch64/sve/pcs/struct_1_2048.c: Likewise.
1269 * gcc.target/aarch64/sve/pcs/struct_2_128.c: Likewise.
1270 * gcc.target/aarch64/sve/pcs/struct_2_256.c: Likewise.
1271 * gcc.target/aarch64/sve/pcs/struct_2_512.c: Likewise.
1272 * gcc.target/aarch64/sve/pcs/struct_2_1024.c: Likewise.
1273 * gcc.target/aarch64/sve/pcs/struct_2_2048.c: Likewise.
1274 * gcc.target/aarch64/sve/pcs/struct_3_128.c: Likewise.
1275 * gcc.target/aarch64/sve/pcs/struct_3_256.c: Likewise.
1276 * gcc.target/aarch64/sve/pcs/struct_3_512.c: Likewise.
1277 * lib/target-supports.exp (check_effective_target_aarch64_sve128_hw)
1278 (check_effective_target_aarch64_sve512_hw)
1279 (check_effective_target_aarch64_sve1024_hw)
1280 (check_effective_target_aarch64_sve2048_hw): New procedures.
1281
1282 2020-04-09 Matthew Malcomson <matthew.malcomson@arm.com>
1283
1284 * g++.target/arm/cde_mve.C: New test.
1285
1286 2020-04-09 Christophe Lyon <christophe.lyon@linaro.org>
1287
1288 * gcc.target/arm/cmse/cmse-15.c: Use check-function-bodies.
1289
1290 2020-04-09 Christophe Lyon <christophe.lyon@linaro.org>
1291
1292 * lib/scanasm.exp (check-function-bodies): Use non-greedy regexp
1293 when extracting the target selector.
1294
1295 2020-04-09 Martin Jambor <mjambor@suse.cz>
1296
1297 PR tree-optimization/94482
1298 * gcc.dg/torture/pr94482.c: New test.
1299 * gcc.dg/tree-ssa/pr94482-2.c: Likewise.
1300
1301 2020-04-09 Marek Polacek <polacek@redhat.com>
1302
1303 PR c++/93790
1304 * g++.dg/cpp2a/paren-init23.C: New test.
1305 * g++.dg/init/aggr14.C: New test.
1306
1307 2020-04-09 Jan Hubicka <hubicka@ucw.cz>
1308
1309 PR tree-optimization/91322
1310 * g++.dg/lto/alias-4_0.C: Fix typo.
1311 * g++.dg/lto/alias-4_0.C: Avoid conflict with va_list on ARM and add
1312 a template testing that
1313
1314 2020-04-09 Richard Sandiford <richard.sandiford@arm.com>
1315
1316 * lib/scanasm.exp (check-function-bodies): Treat the third
1317 parameter as a list of option regexps and require each regexp
1318 to match. Check for cases in which a target/xfail selector
1319 was mistakenly passed to the options argument.
1320 * gcc.target/aarch64/sve/pcs/args_1.c: Add an empty options list
1321 to the invocation of check-function-bodies.
1322 * gcc.target/aarch64/sve/pcs/args_2.c: Likewise.
1323 * gcc.target/aarch64/sve/pcs/args_3.c: Likewise.
1324 * gcc.target/aarch64/sve/pcs/args_4.c: Likewise.
1325 * gcc.target/aarch64/sve/pcs/return_1.c: Likewise.
1326 * gcc.target/aarch64/sve/pcs/return_1_1024.c: Likewise.
1327 * gcc.target/aarch64/sve/pcs/return_1_128.c: Likewise.
1328 * gcc.target/aarch64/sve/pcs/return_1_2048.c: Likewise.
1329 * gcc.target/aarch64/sve/pcs/return_1_256.c: Likewise.
1330 * gcc.target/aarch64/sve/pcs/return_1_512.c: Likewise.
1331 * gcc.target/aarch64/sve/pcs/return_2.c: Likewise.
1332 * gcc.target/aarch64/sve/pcs/return_3.c: Likewise.
1333 * gcc.target/aarch64/sve/pcs/return_4.c: Likewise.
1334 * gcc.target/aarch64/sve/pcs/return_4_1024.c: Likewise.
1335 * gcc.target/aarch64/sve/pcs/return_4_128.c: Likewise.
1336 * gcc.target/aarch64/sve/pcs/return_4_2048.c: Likewise.
1337 * gcc.target/aarch64/sve/pcs/return_4_256.c: Likewise.
1338 * gcc.target/aarch64/sve/pcs/return_4_512.c: Likewise.
1339 * gcc.target/aarch64/sve/pcs/return_5.c: Likewise.
1340 * gcc.target/aarch64/sve/pcs/return_5_1024.c: Likewise.
1341 * gcc.target/aarch64/sve/pcs/return_5_128.c: Likewise.
1342 * gcc.target/aarch64/sve/pcs/return_5_2048.c: Likewise.
1343 * gcc.target/aarch64/sve/pcs/return_5_256.c: Likewise.
1344 * gcc.target/aarch64/sve/pcs/return_5_512.c: Likewise.
1345 * gcc.target/aarch64/sve/pcs/return_6.c: Likewise.
1346 * gcc.target/aarch64/sve/pcs/return_6_1024.c: Likewise.
1347 * gcc.target/aarch64/sve/pcs/return_6_128.c: Likewise.
1348 * gcc.target/aarch64/sve/pcs/return_6_2048.c: Likewise.
1349 * gcc.target/aarch64/sve/pcs/return_6_256.c: Likewise.
1350 * gcc.target/aarch64/sve/pcs/return_6_512.c: Likewise.
1351 * gcc.target/aarch64/sve/pcs/saves_2_be_nowrap.c: Likewise.
1352 * gcc.target/aarch64/sve/pcs/saves_2_be_wrap.c: Likewise.
1353 * gcc.target/aarch64/sve/pcs/saves_2_le_nowrap.c: Likewise.
1354 * gcc.target/aarch64/sve/pcs/saves_2_le_wrap.c: Likewise.
1355 * gcc.target/aarch64/sve/pcs/saves_3.c: Likewise.
1356 * gcc.target/aarch64/sve/pcs/saves_4_be.c: Likewise.
1357 * gcc.target/aarch64/sve/pcs/saves_4_le.c: Likewise.
1358 * gcc.target/aarch64/sve/pcs/stack_clash_2_128.c: Likewise.
1359 * gcc.target/aarch64/sve/pcs/varargs_1.c: Likewise.
1360 * gcc.target/aarch64/sve/pcs/varargs_2_f16.c: Likewise.
1361 * gcc.target/aarch64/sve/pcs/varargs_2_f32.c: Likewise.
1362 * gcc.target/aarch64/sve/pcs/varargs_2_f64.c: Likewise.
1363 * gcc.target/aarch64/sve/pcs/varargs_2_s16.c: Likewise.
1364 * gcc.target/aarch64/sve/pcs/varargs_2_s32.c: Likewise.
1365 * gcc.target/aarch64/sve/pcs/varargs_2_s64.c: Likewise.
1366 * gcc.target/aarch64/sve/pcs/varargs_2_s8.c: Likewise.
1367 * gcc.target/aarch64/sve/pcs/varargs_2_u16.c: Likewise.
1368 * gcc.target/aarch64/sve/pcs/varargs_2_u32.c: Likewise.
1369 * gcc.target/aarch64/sve/pcs/varargs_2_u64.c: Likewise.
1370 * gcc.target/aarch64/sve/pcs/varargs_2_u8.c: Likewise.
1371
1372 2020-04-09 Richard Biener <rguenther@suse.de>
1373
1374 PR testsuite/93369
1375 * g++.dg/lto/pr64076_0.C: Add -shared -fPIC.
1376 * g++.dg/lto/pr64076_1.C: Add -fPIC.
1377
1378 2020-04-09 Andrea Corallo <andrea.corallo@arm.com>
1379
1380 * gcc.target/aarch64/pr94530.c: New test.
1381
1382 2020-04-09 Bin Cheng <bin.cheng@linux.alibaba.com>
1383
1384 PR tree-optimization/93674
1385 * g++.dg/pr93674.C: New test.
1386
1387 2020-04-08 Sandra Loosemore <sandra@codesourcery.com>
1388
1389 * g++.dg/tree-ssa/pr93940.C: Require pthread target.
1390
1391 2020-04-09 Kewen Lin <linkw@gcc.gnu.org>
1392
1393 PR testsuite/94079
1394 * gfortran.dg/vect/pr83232.f90: Expect 2 rather than 3 times SLP on
1395 non-vect_hw_misalign targets.
1396
1397 2020-04-08 Jakub Jelinek <jakub@redhat.com>
1398
1399 PR middle-end/94526
1400 * gcc.dg/pr94526.c: New test.
1401
1402 PR tree-optimization/94524
1403 * gcc.c-torture/execute/pr94524-1.c: New test.
1404 * gcc.c-torture/execute/pr94524-2.c: New test.
1405
1406 PR c++/94314
1407 * g++.dg/pr94314.C (A::operator new, B::operator new, C::operator new):
1408 Use __SIZE_TYPE__ instead of unsigned long.
1409 * g++.dg/pr94314-3.C (base::operator new, B::operator new): Likewise.
1410
1411 PR middle-end/94120
1412 PR testsuite/94533
1413 * g++.dg/declare-pr94120.C: Move test to ...
1414 * g++.dg/goacc/declare-pr94120.C: ... here. Add dg-error directives.
1415
1416 2020-04-08 Marek Polacek <polacek@redhat.com>
1417
1418 PR c++/94507 - ICE-on-invalid with lambda template.
1419 * g++.dg/cpp2a/lambda-generic7.C: New test.
1420
1421 2020-04-08 Alexandre Oliva <oliva@adacore.com>
1422
1423 * gcc.target/arm/fp16-aapcs-3.c: Explicitly use the
1424 -mfp16-format=alternative option.
1425
1426 2020-04-08 H.J. Lu <hongjiu.lu@intel.com>
1427
1428 PR target/94417
1429 * gcc.target/i386/pr94417-1.c: New test.
1430 * gcc.target/i386/pr94417-2.c: Likewise.
1431 * gcc.target/i386/pr94417-3.c: Likewise.
1432
1433 2020-04-08 Jakub Jelinek <jakub@redhat.com>
1434
1435 PR target/94438
1436 * gcc.target/i386/avx512bw-pr94438.c: New test.
1437 * gcc.target/i386/avx512vlbw-pr94438.c: New test.
1438
1439 2020-04-08 Tobias Burnus <tobias@codesourcery.com>
1440
1441 PR fortran/93871
1442 * gfortran.dg/dec_math_5.f90: Move to ...
1443 * gfortran.dg/ieee/dec_math_1.f90: ... here; change
1444 dg-options to dg-additional-options.
1445
1446 2020-04-08 Alexandre Oliva <oliva@adacore.com>
1447
1448 * gcc.dg/tls/pr78796.c: Require tls_runtime.
1449
1450 2020-04-08 Martin Liska <mliska@suse.cz>
1451
1452 PR c++/94314
1453 * g++.dg/pr94314-2.C: New test.
1454 * g++.dg/pr94314-3.C: New test.
1455 * g++.dg/pr94314.C: New test.
1456
1457 2020-04-08 Dennis Zhang <dennis.zhang@arm.com>
1458
1459 * gcc.target/arm/acle/cde_v_1.c: New test.
1460 * gcc.target/arm/acle/cde_v_1_err.c: New test.
1461 * gcc.target/arm/acle/cde_v_1_mve.c: New test.
1462
1463 2020-04-08 Patrick Palka <ppalka@redhat.com>
1464
1465 Core issues 1001 and 1322
1466 PR c++/92010
1467 * g++.dg/cpp2a/lambda-uneval11.c: New test.
1468 * g++.dg/template/array33.C: New test.
1469 * g++.dg/template/array34.C: New test.
1470 * g++.dg/template/defarg22.C: New test.
1471
1472 2020-04-08 Dennis Zhang <dennis.zhang@arm.com>
1473
1474 * gcc.target/arm/pragma_cde.c: New test.
1475 * lib/target-supports.exp (arm_v8m_main_cde_ok): New target support
1476 option.
1477 (arm_v8m_main_cde_fp, arm_v8_1m_main_cde_mve): Likewise.
1478
1479 2020-04-08 Jakub Jelinek <jakub@redhat.com>
1480
1481 PR c++/94325
1482 * g++.dg/ubsan/vptr-15.C: New test.
1483
1484 2020-04-08 Marek Polacek <polacek@redhat.com>
1485
1486 PR c++/94478 - ICE with defaulted comparison operator
1487 * g++.dg/cpp2a/spaceship-err4.C: New test.
1488
1489 2020-04-08 Alexandre Oliva <oliva@adacore.com>
1490
1491 * gcc.target/arm/polytypes.c: Add quotes around
1492 -flax-vector-conversions.
1493
1494 2020-04-08 Jakub Jelinek <jakub@redhat.com>
1495
1496 PR rtl-optimization/94516
1497 * gcc.dg/torture/pr94516.c: New test.
1498
1499 2020-04-08 Tobias Burnus <tobias@codesourcery.com>
1500
1501 PR middle-end/94120
1502 * c-c++-common/goacc/declare-pr94120.c: New.
1503 * g++.dg/declare-pr94120.C: New.
1504
1505 2020-04-07 Jakub Jelinek <jakub@redhat.com>
1506
1507 PR rtl-optimization/94291
1508 PR rtl-optimization/84169
1509 * gcc.dg/pr94291.c: New test.
1510
1511 2020-04-07 Richard Biener <rguenther@suse.de>
1512
1513 PR middle-end/94479
1514 * gcc.dg/torture/pr94479.c: New testcase.
1515
1516 2020-04-01 Fritz Reese <foreese@gcc.gnu.org>
1517
1518 PR fortran/93871
1519 * gfortran.dg/dec_math.f90: Extend coverage to real(10) and real(16).
1520 * gfortran.dg/dec_math_2.f90: New test.
1521 * gfortran.dg/dec_math_3.f90: Likewise.
1522 * gfortran.dg/dec_math_4.f90: Likewise.
1523 * gfortran.dg/dec_math_5.f90: Likewise.
1524
1525 2020-04-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
1526
1527 * g++.target/arm/mve.exp: New.
1528 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16: Fix testism.
1529 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32: Likewise.
1530
1531 2020-04-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
1532
1533 * gcc.target/arm/mve/intrinsics/vuninitializedq_float.c: Fix testism.
1534 * gcc.target/arm/mve/intrinsics/vuninitializedq_float1.c: Likewise.
1535 * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
1536 * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c: Likewise.
1537
1538 2020-04-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
1539
1540 * gcc.target/arm/mve/intrinsics/mve_vec_extracts_from_memory.c: New
1541 test.
1542
1543 2020-04-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
1544
1545 * gcc.target/arm/mve/intrinsics/mve_immediates_1_n.c: New test.
1546
1547 2020-04-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
1548
1549 * gcc.target/arm/mve/intrinsics/mve_load_from_array.c: New test.
1550 * gcc.target/arm/mve/intrinsics/mve_vector_float.c: Remove
1551 scan-assembler.
1552 * gcc.target/arm/mve/intrinsics/mve_vector_float1.c: Likewise.
1553 * gcc.target/arm/mve/intrinsics/mve_vector_int1.c: Likewise.
1554 * gcc.target/arm/mve/intrinsics/mve_vector_int2.c: Likewise.
1555
1556 2020-04-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
1557
1558 * gcc.target/arm/mve/intrinsics/vmulq_n_f16.c: Fix test.
1559 * gcc.target/arm/mve/intrinsics/vmulq_n_f32.c: Likewise.
1560 * gcc.target/arm/mve/intrinsics/vmulq_n_s16.c: Likewise.
1561 * gcc.target/arm/mve/intrinsics/vmulq_n_s32.c: Likewise.
1562 * gcc.target/arm/mve/intrinsics/vmulq_n_s8.c: Likewise.
1563 * gcc.target/arm/mve/intrinsics/vmulq_n_u16.c: Likewise.
1564 * gcc.target/arm/mve/intrinsics/vmulq_n_u32.c: Likewise.
1565 * gcc.target/arm/mve/intrinsics/vmulq_n_u8.c: Likewise.
1566
1567 2020-04-07 Patrick Palka <ppalka@redhat.com>
1568
1569 PR c++/90996
1570 * g++.dg/cpp1y/pr90996.C: New test.
1571
1572 2020-04-07 Jakub Jelinek <jakub@redhat.com>
1573
1574 PR target/94509
1575 * gcc.target/i386/avx512bw-pr94509-1.c: New test.
1576 * gcc.target/i386/avx512bw-pr94509-2.c: New test.
1577
1578 PR c++/94512
1579 * g++.dg/gomp/pr94512.C: New test.
1580
1581 PR target/94488
1582 * gcc.c-torture/compile/pr94488.c: New test.
1583
1584 PR target/94500
1585 * gcc.target/i386/avx512bw-pr94500.c: New test.
1586
1587 2020-04-06 Steven G. Kargl <kargl@gcc.gnu.org>
1588
1589 PR fortran/93686
1590 * gfortran.dg/pr93686_1.f90: New test.
1591 * gfortran.dg/pr93686_2.f90: Likewise.
1592 * gfortran.dg/pr93686_3.f90: Likewise.
1593 * gfortran.dg/pr93686_4.f90: Likewise.
1594
1595 2020-04-06 Joel Brobecker <brobecker@adacore.com>
1596
1597 * gcc.target/arm/div64-unwinding.c: Skip on vxworks_kernel targets.
1598
1599 2020-04-04 Marek Polacek <polacek@redhat.com>
1600
1601 PR c++/94155 - crash in gimplifier with paren init of aggregates.
1602 * g++.dg/cpp2a/paren-init22.C: New test.
1603
1604 2020-04-05 Iain Sandoe <iain@sandoe.co.uk>
1605
1606 * g++.dg/coroutines/torture/co-await-14-template-traits.C: Rename...
1607 * g++.dg/coroutines/torture/co-await-16-template-traits.C: to this.
1608 * g++.dg/coroutines/torture/co-await-15-capture-comp-ref.C: Rename..
1609 * g++.dg/coroutines/torture/co-await-17-capture-comp-ref.C: to this.
1610
1611 2020-04-05 Nagaraju Mekala <nmekala@xilix.com>
1612
1613 * gcc.target/microblaze/others/builtin-trap.c: Update expected output.
1614
1615 2020-04-04 Hannes Domani <ssbssa@yahoo.de>
1616 Jakub Jelinek <jakub@redhat.com>
1617
1618 PR debug/94459
1619 * g++.dg/debug/pr94459.C: New test.
1620
1621 2020-04-04 Patrick Palka <ppalka@redhat.com>
1622
1623 PR c++/94205
1624 PR c++/79937
1625 * g++.dg/cpp1y/pr79937-5.C: New test.
1626 * g++.dg/cpp1z/lambda-this6.C: New test.
1627
1628 PR c++/94219
1629 PR c++/94205
1630 * g++.dg/cpp1y/constexpr-nsdmi3.C: New test.
1631 * g++.dg/cpp1y/constexpr-nsdmi4.C: New test.
1632 * g++.dg/cpp1y/constexpr-nsdmi5.C: New test.
1633 * g++.dg/cpp1z/lambda-this5.C: New test.
1634
1635 2020-04-04 Jan Hubicka <hubicka@ucw.cz>
1636
1637 PR ipa/93940
1638 * g++.dg/tree-ssa/pr93940.C: New test.
1639
1640 2020-04-04 Jakub Jelinek <jakub@redhat.com>
1641
1642 PR rtl-optimization/94468
1643 * g++.dg/opt/pr94468.C: New test.
1644
1645 PR debug/94441
1646 * g++.dg/opt/pr94441.C: New test.
1647
1648 PR c++/94477
1649 * g++.dg/gomp/pr94477.C: New test.
1650
1651 2020-04-03 H.J. Lu <hongjiu.lu@intel.com>
1652
1653 PR target/94467
1654 * gcc.target/i386/pr94467-1.c: New test.
1655 * gcc.target/i386/pr94467-2.c: Likewise.
1656
1657 2020-04-03 Jakub Jelinek <jakub@redhat.com>
1658
1659 PR target/94460
1660 * gcc.target/i386/avx2-pr94460.c: New test.
1661
1662 2020-04-03 Patrick Palka <ppalka@redhat.com>
1663
1664 PR c++/93211
1665 PR c++/90711
1666 * g++.dg/template/koenig11.C: New test.
1667
1668 2020-04-03 Andre Vieira <andre.simoesdiasvieira@arm.com>
1669
1670 * gcc.target/arm/mve/intrinsics/mve_vector_float.c: Put -mfpu=auto back.
1671 * gcc.target/arm/mve/intrinsics/mve_vector_float1.c: Likewise.
1672 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Likewise.
1673 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise.
1674 * gcc.target/arm/mve/intrinsics/mve_vector_int1.c: Likewise.
1675 * gcc.target/arm/mve/intrinsics/mve_vector_int2.c: Likewise.
1676 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
1677 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
1678 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
1679
1680 2020-04-03 Tamar Christina <tamar.christina@arm.com>
1681
1682 PR target/94396
1683 * gcc.target/aarch64/options_set_11.c: New test.
1684 * gcc.target/aarch64/options_set_12.c: New test.
1685 * gcc.target/aarch64/options_set_13.c: New test.
1686 * gcc.target/aarch64/options_set_14.c: New test.
1687 * gcc.target/aarch64/options_set_15.c: New test.
1688 * gcc.target/aarch64/options_set_16.c: New test.
1689 * gcc.target/aarch64/options_set_17.c: New test.
1690 * gcc.target/aarch64/options_set_18.c: New test.
1691 * gcc.target/aarch64/options_set_19.c: New test.
1692 * gcc.target/aarch64/options_set_20.c: New test.
1693 * gcc.target/aarch64/options_set_21.c: New test.
1694 * gcc.target/aarch64/options_set_22.c: New test.
1695 * gcc.target/aarch64/options_set_23.c: New test.
1696 * gcc.target/aarch64/options_set_24.c: New test.
1697 * gcc.target/aarch64/options_set_25.c: New test.
1698 * gcc.target/aarch64/options_set_26.c: New test.
1699
1700 2020-04-03 Kewen Lin <linkw@gcc.gnu.org>
1701
1702 PR tree-optimization/94443
1703 * gcc.dg/vect/pr94443.c: New test.
1704
1705 2020-04-02 Sandra Loosemore <sandra@codesourcery.com>
1706
1707 * lib/target-supports.exp (check_effective_target_sigsetjmp): Test
1708 for __sigsetjmp as well as sigsetjmp.
1709
1710 2020-04-02 Fritz Reese <foreese@gcc.gnu.org>
1711
1712 PR fortran/85982
1713 * gfortran.dg/dec_structure_28.f90: New test.
1714
1715 2020-04-02 Tobias Burnus <tobias@codesourcery.com>
1716
1717 * gfortran.dg/dtio_35.f90: New.
1718
1719 2020-04-02 Richard Biener <rguenther@suse.de>
1720
1721 PR c/94392
1722 * gcc.dg/torture/pr94392.c: New testcase.
1723
1724 2020-04-02 Jakub Jelinek <jakub@redhat.com>
1725
1726 PR target/94435
1727 * gcc.target/aarch64/pr94435.c: New test.
1728
1729 2020-04-02 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
1730
1731 PR target/94317
1732 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c: Modify.
1733 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c: Likewise.
1734 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c: Likewise.
1735 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c: Likewise.
1736 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_f32.c: Likewise.
1737 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_s32.c: Likewise.
1738 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_u32.c: Likewise.
1739 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_f32.c: Likewise.
1740 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_s32.c: Likewise.
1741 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_u32.c: Likewise.
1742
1743 2020-04-02 Tobias Burnus <tobias@codesourcery.com>
1744
1745 PR fortran/93522
1746 * gfortran.dg/select_rank_4.f90: New.
1747
1748 2020-04-02 Mark Eggleston <mark.eggleston@codethink.com>
1749
1750 PR fortran/93498
1751 * gfortran.dg/pr93498_1.f90: New test.
1752 * gfortran.dg/pr93498_2.f90: New test.
1753
1754 2020-04-02 Mark Eggleston <mark.eggleston@codethink.com>
1755 Steven G. Kargl <kargl@gcc.gnu.org>
1756
1757 PR fortran/94030
1758 * gfortran.dg/pr94030_1.f90: New test.
1759 * gfortran.dg/pr94030_2.f90: New test.
1760
1761 2020-04-01 Iain Buclaw <ibuclaw@gdcproject.org>
1762
1763 PR d/94315
1764 * gdc.dg/pr93038.d: Split scan-file into multiple tests.
1765 * gdc.dg/pr93038b.d: Likewise.
1766
1767 2020-04-01 Iain Buclaw <ibuclaw@gdcproject.org>
1768
1769 PR d/94321
1770 * gdc.dg/pr92216.d: Update to work on targets with 16 or 32-bit
1771 pointers.
1772
1773 2020-04-01 David Malcolm <dmalcolm@redhat.com>
1774
1775 PR analyzer/94378
1776 * gcc.dg/analyzer/compound-assignment-1.c: New test.
1777 * gcc.dg/analyzer/compound-assignment-2.c: New test.
1778 * gcc.dg/analyzer/compound-assignment-3.c: New test.
1779
1780 2020-04-01 Jakub Jelinek <jakub@redhat.com>
1781
1782 PR middle-end/94436
1783 * gcc.dg/pr94436.c: New test.
1784
1785 PR middle-end/94423
1786 * gcc.dg/ubsan/pr94423.c: New test.
1787
1788 2020-04-01 Kewen Lin <linkw@gcc.gnu.org>
1789
1790 PR tree-optimization/94043
1791 * gfortran.dg/graphite/vect-pr94043.f90: New test.
1792
1793 2020-04-01 Iain Buclaw <ibuclaw@gdcproject.org>
1794
1795 PR d/90136
1796 * gdc.dg/pr90136a.d: New test.
1797 * gdc.dg/pr90136b.d: New test.
1798 * gdc.dg/pr90136c.d: New test.
1799
1800 2020-03-31 Andrea Corallo <andrea.corallo@arm.com>
1801
1802 * jit.dg/test-version.c: New testcase.
1803 * jit.dg/all-non-failing-tests.h: Add test-version.c.
1804
1805 2020-03-31 Iain Buclaw <ibuclaw@gdcproject.org>
1806
1807 PR d/94424
1808 * gdc.dg/pr94424.d: New test.
1809
1810 2020-03-31 Felix Yang <felix.yang@huawei.com>
1811
1812 PR tree-optimization/94398
1813 * gcc.target/aarch64/pr94398.c: New test.
1814
1815 2020-03-31 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
1816
1817 * gcc.target/arm/mve/intrinsics/vbicq_n_s16.c: Modify.
1818 * gcc.target/arm/mve/intrinsics/vbicq_n_s32.c: Likewise.
1819 * gcc.target/arm/mve/intrinsics/vbicq_n_u16.c: Likewise.
1820 * gcc.target/arm/mve/intrinsics/vbicq_n_u32.c: Likewise.
1821
1822 2020-03-31 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
1823
1824 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u16.c: Modify.
1825 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u32.c: Likewise.
1826 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u8.c: Likewise.
1827 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f16.c: Likewise.
1828 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f32.c: Likewise.
1829 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s16.c: Likewise.
1830 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s32.c: Likewise.
1831 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s8.c: Likewise.
1832 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f16.c: Likewise.
1833 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f32.c: Likewise.
1834 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16.c: Likewise.
1835 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f32.c: Likewise.
1836 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f16.c: Likewise.
1837 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f32.c: Likewise.
1838 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f16.c: Likewise.
1839 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f32.c: Likewise.
1840 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f16.c: Likewise.
1841 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f32.c: Likewise.
1842 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f16.c: Likewise.
1843 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f32.c: Likewise.
1844 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16.c: Likewise.
1845 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32.c: Likewise.
1846
1847 2020-03-31 Jakub Jelinek <jakub@redhat.com>
1848
1849 PR target/94368
1850 * gcc.dg/pr94368.c: New test.
1851
1852 PR middle-end/94412
1853 * gcc.c-torture/execute/pr94412.c: New test.
1854
1855 PR tree-optimization/94403
1856 * g++.dg/tree-ssa/pr94403.C: New test.
1857
1858 PR rtl-optimization/94344
1859 * gcc.dg/pr94344.c: New test.
1860
1861 2020-03-30 David Malcolm <dmalcolm@redhat.com>
1862
1863 * jit.dg/all-non-failing-tests.h: Add test-empty.c
1864
1865 2020-03-30 Jakub Jelinek <jakub@redhat.com>
1866
1867 PR c++/94385
1868 * c-c++-common/pr94385.c: New test.
1869
1870 2020-03-30 Will Schmidt <will_schmidt@vnet.ibm.com>
1871
1872 * gcc.target/powerpc/pragma_power6.c: New.
1873 * gcc.target/powerpc/pragma_power7.c: New.
1874 * gcc.target/powerpc/pragma_power8.c: New.
1875 * gcc.target/powerpc/pragma_power9.c: New.
1876 * gcc.target/powerpc/pragma_misc9.c: New.
1877 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Update error message.
1878 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Update error message.
1879
1880 2020-03-30 Will Schmidt <will_schmidt@vnet.ibm.com>
1881
1882 * gcc.target/powerpc/bswap64-4.c: Update scan-assembler
1883 expected results.
1884
1885 2020-03-30 Jakub Jelinek <jakub@redhat.com>
1886
1887 PR target/94343
1888 * gcc.target/i386/avx512f-pr94343.c: New test.
1889 * gcc.target/i386/avx512vl-pr94343.c: New test.
1890
1891 2020-03-30 Martin Liska <mliska@suse.cz>
1892
1893 PR rtl-optimization/87716
1894 * gcc.target/i386/pr57193.c: XFAIL a test-case.
1895
1896 2020-03-30 Martin Liska <mliska@suse.cz>
1897
1898 PR testsuite/94402
1899 * gfortran.dg/vect/vect-8.f90: Allow 22 or 23 loops
1900 to be vectorized (based on libmvec presence).
1901
1902 2020-03-30 Jakub Jelinek <jakub@redhat.com>
1903
1904 PR target/93069
1905 * gcc.target/i386/avx512vl-pr93069.c: New test.
1906 * gcc.dg/vect/pr93069.c: New test.
1907
1908 2020-03-29 Iain Buclaw <ibuclaw@gdcproject.org>
1909
1910 * lib/gdc-utils.exp: (gdc-convert-args): Handle compilation test
1911 arguments -D, -H, -X, and set compilable_output_file_ext.
1912 (gdc-convert-test): Document and add cases DFLAGS and
1913 EXTRA_CPP_SOURCES. Add dg-final entry for output generation tests,
1914 and set compilable_do_what to compile.
1915 (gdc-do-test): Define compilable_do_what, default to assemble.
1916
1917 2020-03-29 Iain Buclaw <ibuclaw@gdcproject.org>
1918
1919 * gdc.test/runnable_cxx/runnable_cxx.exp: New file.
1920 * lib/gdc-utils.exp (gdc-do-test): Add case for runnable_cxx.
1921 * lib/gdc.exp (gdc_include_flags): Only add flags for libstdc++-v3 if
1922 GDC_INCLUDE_CXX_FLAGS is true.
1923 (gdc_link_flags): Likewise.
1924 (gdc_init): Move setting of default gdc test flags to...
1925 (gdc_target_compile): ...here.
1926
1927 2020-03-29 Iain Buclaw <ibuclaw@gdcproject.org>
1928
1929 * gdc.test/compilable/compilable.exp: New file.
1930 * gdc.test/fail_compilation/fail_compilation.exp: New file.
1931 * gdc.test/runnable/runnable.exp: New file.
1932 * gdc.test/gdc-test.exp: Move and rename to...
1933 * lib/gdc-utils.exp: ...this. Remove load_lib gdc-dg.exp.
1934 (dmd2dg): Rename to...
1935 (gdc-convert-test): ...this.
1936 (gdc-do-test): Add testcases parameter and remove subdir handling.
1937
1938 2020-03-28 Roman Zhuykov <zhroma@ispras.ru>
1939
1940 * gcc.dg/torture/pr87197-debug-sms.c: Move to ...
1941 * gcc.dg/sms-compare-debug-1.c: ... this. Add -O2.
1942 * gcc.c-torture/execute/pr70127-debug-sms.c: Move to ...
1943 * gcc.dg/sms-compare-debug-2.c: ... this. Add -O2.
1944
1945 2020-03-28 Tobias Burnus <tobias@codesourcery.com>
1946
1947 PR fortran/94348
1948 * gfortran.dg/module_procedure_3.f90: New.
1949
1950 2020-03-28 Patrick Palka <ppalka@redhat.com>
1951
1952 PR c++/94306
1953 * g++.dg/concepts/diagnostic8.C: New test.
1954
1955 PR c++/94252
1956 * g++.dg/concepts/diagnostic7.C: New test.
1957 * g++.dg/concepts/pr94252.C: New test.
1958 * g++.dg/cpp2a/concepts-requires18.C: Adjust to expect an additional
1959 diagnostic.
1960
1961 * g++.dg/concepts/diagnostic1.C: Pass -fconcepts-diagnostics-depth=2.
1962 * g++.dg/concepts/diagnostic5.C: Adjust expected diagnostics.
1963 * g++.dg/cpp2a/concepts-iconv1.C: Pass -fconcepts-diagnostics-depth=2.
1964 * g++.dg/cpp2a/concepts-requires5.C: Likewise.
1965
1966 * g++.dg/concepts/diagnostic2.C: Expect "no operand" instead of
1967 "neither operand".
1968 * g++.dg/concepts/diagnostic5.C: New test.
1969
1970 2020-03-28 Jakub Jelinek <jakub@redhat.com>
1971
1972 PR c/93573
1973 * gcc.dg/pr93573-1.c: New test.
1974 * gcc.dg/pr93573-2.c: New test.
1975
1976 PR tree-optimization/94329
1977 * gfortran.dg/pr94329.f90: New test.
1978
1979 2020-03-27 Jakub Jelinek <jakub@redhat.com>
1980
1981 PR c++/94339
1982 * g++.dg/ext/attr-copy-2.C: Revert the last changes.
1983
1984 2020-03-27 Martin Sebor <msebor@redhat.com>
1985
1986 PR c++/94346
1987 * c-c++-common/attr-copy.c: New test.
1988
1989 2020-03-27 Martin Sebor <msebor@redhat.com>
1990
1991 PR c++/94098
1992 * g++.dg/ext/attr-access-2.C: New test.
1993
1994 2020-03-27 Martin Sebor <msebor@redhat.com>
1995
1996 PR c++/94078
1997 PR c++/93824
1998 PR c++/93810
1999 * g++.dg/warn/Wmismatched-tags-3.C: New test.
2000 * g++.dg/warn/Wmismatched-tags-4.C: New test.
2001 * g++.dg/warn/Wmismatched-tags-5.C: New test.
2002 * g++.dg/warn/Wmismatched-tags-6.C: New test.
2003 * g++.dg/warn/Wredundant-tags-3.C: Remove xfails.
2004 * g++.dg/warn/Wredundant-tags-6.C: New test.
2005 * g++.dg/warn/Wredundant-tags-7.C: New test.
2006
2007 2020-03-27 David Malcolm <dmalcolm@redhat.com>
2008
2009 * gcc.dg/analyzer/data-model-5b.c: Add xfail for new false
2010 positive leak.
2011 * gcc.dg/analyzer/data-model-5c.c: Likewise.
2012 * gcc.dg/analyzer/malloc-5.c: New test.
2013
2014 2020-03-27 David Malcolm <dmalcolm@redhat.com>
2015
2016 * gcc.dg/analyzer/dot-output.c: Check that
2017 dot-output.c.supergraph-eg.dot is valid.
2018
2019 2020-03-27 Richard Biener <rguenther@suse.de>
2020
2021 PR debug/94273
2022 * g++.dg/debug/pr94273.C: New testcase.
2023
2024 2020-03-27 Tobias Burnus <tobias@codesourcery.com>
2025
2026 PR fortran/93957
2027 * gfortran.dg/assumed_rank_19.f90: New.
2028
2029 2020-03-27 Tobias Burnus <tobias@codesourcery.com>
2030
2031 PR fortran/93363
2032 * gfortran.dg/associate_51.f90: Fix test case.
2033 * gfortran.dg/associate_53.f90: New.
2034
2035 2020-03-27 Jakub Jelinek <jakub@redhat.com>
2036
2037 PR c++/94326
2038 * g++.dg/other/pr94326.C: New test.
2039
2040 PR c++/94339
2041 * g++.dg/other/pr94339.C: New test.
2042 * g++.dg/ext/attr-copy-2.C: Comment out failing tests due to PR94346.
2043
2044 2020-03-27 Roman Zhuykov <zhroma@ispras.ru>
2045
2046 * gcc.c-torture/execute/pr70127-debug-sms.c: New test.
2047 * gcc.dg/torture/pr87197-debug-sms.c: New test.
2048
2049 2020-03-27 Marek Polacek <polacek@redhat.com>
2050
2051 PR c++/94336 - template keyword accepted before destructor names.
2052 * g++.dg/template/template-keyword2.C: New test.
2053
2054 2020-03-27 Iain Sandoe <iain@sandoe.co.uk>
2055
2056 * g++.dg/coroutines/torture/symmetric-transfer-00-basic.C:
2057 Add <cstdio>.
2058
2059 2020-03-26 Marek Polacek <polacek@redhat.com>
2060
2061 DR 1710
2062 PR c++/94057 - template keyword in a typename-specifier.
2063 * g++.dg/cpp1y/alias-decl1.C: New test.
2064 * g++.dg/cpp1y/alias-decl2.C: New test.
2065 * g++.dg/cpp1y/alias-decl3.C: New test.
2066 * g++.dg/parse/missing-template1.C: Update dg-error.
2067 * g++.dg/parse/template3.C: Likewise.
2068 * g++.dg/template/error4.C: Likewise.
2069 * g++.dg/template/meminit2.C: Likewise.
2070 * g++.dg/template/dependent-name5.C: Likewise.
2071 * g++.dg/template/dependent-name7.C: New test.
2072 * g++.dg/template/dependent-name8.C: New test.
2073 * g++.dg/template/dependent-name9.C: New test.
2074 * g++.dg/template/dependent-name10.C: New test.
2075 * g++.dg/template/dependent-name11.C: New test.
2076 * g++.dg/template/dependent-name12.C: New test.
2077 * g++.dg/template/dependent-name13.C: New test.
2078 * g++.dg/template/dr1794.C: New test.
2079 * g++.dg/template/dr314.C: New test.
2080 * g++.dg/template/dr1710.C: New test.
2081 * g++.dg/template/dr1710-2.C: New test.
2082 * g++.old-deja/g++.pt/crash38.C: Update dg-error.
2083
2084 2020-03-26 Iain Sandoe <iain@sandoe.co.uk>
2085
2086 * g++.dg/coroutines/torture/co-ret-09-bool-await-susp.C: Amend
2087 to n4849 behaviour.
2088 * g++.dg/coroutines/torture/symmetric-transfer-00-basic.C: New
2089 test.
2090
2091 2020-03-26 Iain Sandoe <iain@sandoe.co.uk>
2092
2093 * g++.dg/coroutines/torture/exceptions-test-01-n4849-a.C: New test.
2094
2095 2020-03-26 Martin Liska <mliska@suse.cz>
2096
2097 * gcc.target/i386/pr81213.c: Do not scan assembler
2098 and add one missing PR entry.
2099
2100 2020-03-26 Jakub Jelinek <jakub@redhat.com>
2101
2102 PR debug/94323
2103 * g++.dg/debug/pr94323.C: New test.
2104
2105 2020-03-26 Martin Liska <mliska@suse.cz>
2106
2107 PR testsuite/94334
2108 * gcc.dg/lto/pr94271_0.c: Skip for non-x86 targets
2109 and add ifunc effective target.
2110 * gcc.target/i386/pr81213-2.c: Add ifunc effective target.
2111
2112 2020-03-26 Jakub Jelinek <jakub@redhat.com>
2113
2114 PR debug/94281
2115 * g++.dg/debug/pr94281.C: New test.
2116
2117 PR c++/81349
2118 * g++.dg/cpp1z/pr81349.C: New test.
2119
2120 PR c++/94272
2121 * g++.dg/debug/pr94272.C: New test.
2122
2123 2020-03-26 Felix Yang <felix.yang@huawei.com>
2124
2125 PR tree-optimization/94269
2126 * gcc.dg/pr94269.c: New test.
2127
2128 2020-03-25 Andrew Stubbs <ams@codesourcery.com>
2129
2130 * gcc.dg/vect/bb-slp-pr69907.c: Disable the dump scan for amdgcn.
2131 * lib/target-supports.exp (check_effective_target_vect_unpack):
2132 Add amdgcn.
2133
2134 2020-03-25 Jakub Jelinek <jakub@redhat.com>
2135
2136 PR target/94292
2137 * gcc.dg/pr94292.c: New test.
2138
2139 2020-03-25 Martin Sebor <msebor@redhat.com>
2140
2141 PR middle-end/94004
2142 * gcc.dg/Walloca-larger-than-3.c: New test.
2143 * gcc.dg/Walloca-larger-than-3.h: New test header.
2144 * gcc.dg/Wvla-larger-than-4.c: New test.
2145
2146 2020-03-25 Patrick Palka <ppalka@redhat.com>
2147
2148 PR c++/94265
2149 * g++.dg/warn/Wduplicated-cond1.C: New test.
2150
2151 2020-03-25 Martin Sebor <msebor@redhat.com>
2152
2153 PR tree-optimization/94131
2154 * gcc.dg/pr94131.c: New test.
2155
2156 2020-03-25 Sandra Loosemore <sandra@codesourcery.com>
2157
2158 * gcc.dg/pr92301.c (main): Allow argc to be 0 to support
2159 embedded targets.
2160
2161 2020-03-25 Jakub Jelinek <jakub@redhat.com>
2162
2163 PR debug/94296
2164 * gcc.dg/cleanup-13.c: Add a comment that the test is not
2165 -fcompare-debug compatible with certain other options.
2166
2167 PR target/94308
2168 * gcc.target/i386/pr94308.c: New test.
2169
2170 2020-03-25 Martin Liska <mliska@suse.cz>
2171
2172 PR target/93274
2173 PR ipa/94271
2174 * gcc.target/i386/pr81213-2.c: New test.
2175 * gcc.target/i386/pr81213.c: Add additional source.
2176 * gcc.dg/lto/pr94271_0.c: New test.
2177 * gcc.dg/lto/pr94271_1.c: New test.
2178
2179 2020-03-25 Jakub Jelinek <jakub@redhat.com>
2180
2181 PR debug/94280
2182 * gfortran.dg/iso_c_binding_compiler_1.f90: Add dg-skip-if for
2183 -fcompare-debug.
2184 * gfortran.dg/iso_c_binding_compiler_3.f90: Likewise.
2185 * gfortran.dg/unlimited_polymorphic_31.f03: Likewise.
2186
2187 2020-03-25 Mark Eggleston <mark.eggleston@codethink.com>
2188
2189 PR fortran/93484
2190 * gfortran.dg/pr93484_1.f90: New test.
2191 * gfortran.dg/pr93484_2.f90: New test.
2192
2193 2020-03-25 Jakub Jelinek <jakub@redhat.com>
2194
2195 PR middle-end/94303
2196 * g++.dg/torture/pr94303.C: New test.
2197
2198 PR c++/94223
2199 * g++.dg/opt/pr94223.C: New test.
2200
2201 PR tree-optimization/94300
2202 * gcc.target/i386/avx512f-pr94300.c: New test.
2203
2204 PR debug/94283
2205 * gcc.dg/pr94283.c: New test.
2206
2207 2020-03-24 Sandra Loosemore <sandra@codesourcery.com>
2208
2209 * gcc.dg/analyzer/sigsetjmp-5.c: Require sigsetjmp support.
2210 * gcc.dg/analyzer/sigsetjmp-6.c: Likewise.
2211 * lib/target-supports.exp (check_effective_target_sigsetjmp): New.
2212
2213 2020-03-24 Marek Polacek <polacek@redhat.com>
2214
2215 PR c++/94190 - wrong no post-decrement operator error in template.
2216 * g++.dg/conversion/op7.C: New test.
2217
2218 2020-03-24 Christophe Lyon <christophe.lyon@linaro.org>
2219
2220 * gcc/arm/vfp-1.c: Use arm_fp__ok effective-target.
2221 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
2222 * gcc.target/arm/vfp-ldmiad.c: Likewise.
2223 * gcc.target/arm/vfp-stmdbd.c: Likewise.
2224 * gcc.target/arm/vfp-stmiad.c: Likewise.
2225 * gcc.target/arm/vnmul-1.c: Likewise.
2226 * gcc.target/arm/vnmul-3.c: Likewise.
2227 * gcc.target/arm/vnmul-4.c: Likewise.
2228
2229 2020-03-24 Christophe Lyon <christophe.lyon@linaro.org>
2230
2231 * gcc.target/arm/cmp-2.c: Move double-precision tests to...
2232 * gcc.target/arm/cmp-3.c: ...here (new file)
2233
2234 2020-03-24 Christophe Lyon <christophe.lyon@linaro.org>
2235
2236 * lib/target-supports.exp
2237 (check_effective_target_arm_fp_dp_ok_nocache): New.
2238 (check_effective_target_arm_fp_dp_ok): New.
2239 (add_options_for_arm_fp_dp): New.
2240
2241 2020-03-24 Jakub Jelinek <jakub@redhat.com>
2242
2243 PR target/94286
2244 * gcc.dg/pr94286.c: New test.
2245
2246 PR debug/94285
2247 * gfortran.dg/pr94285.f90: New test.
2248
2249 PR debug/94283
2250 * gcc.target/i386/pr94283.c: New test.
2251
2252 PR debug/94277
2253 * gcc.dg/pr94277.c: New test.
2254
2255 2020-03-23 Jeff Law <law@redhat.com>
2256
2257 PR target/94144
2258 PR target/94238
2259 * gcc.c-torture/compile/pr94144.c: New test.
2260 * gcc.c-torture/compile/pr94238.c: New test.
2261
2262 2020-03-23 Patrick Palka <ppalka@redhat.com>
2263
2264 PR c++/93805
2265 * g++.dg/warn/Wnoexcept2.C: New test.
2266
2267 2020-03-23 Jakub Jelinek <jakub@redhat.com>
2268
2269 PR c++/91993
2270 * g++.dg/warn/Wconversion-pr91993.C: New test.
2271 * g++.dg/ubsan/pr91993.C: New test.
2272 * c-c++-common/ubsan/float-cast-overflow-1.c: Add -Wno-overflow
2273 to dg-options.
2274 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
2275 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
2276
2277 2020-03-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
2278 Andre Vieira <andre.simoesdiasvieira@arm.com>
2279 Mihail Ionescu <mihail.ionescu@arm.com>
2280
2281 * gcc.target/arm/mve/intrinsics/vshlcq_m_s16.c: New test.
2282 * gcc.target/arm/mve/intrinsics/vshlcq_m_s32.c: Likewise.
2283 * gcc.target/arm/mve/intrinsics/vshlcq_m_s8.c: Likewise.
2284 * gcc.target/arm/mve/intrinsics/vshlcq_m_u16.c: Likewise.
2285 * gcc.target/arm/mve/intrinsics/vshlcq_m_u32.c: Likewise.
2286 * gcc.target/arm/mve/intrinsics/vshlcq_m_u8.c: Likewise.
2287
2288 2020-03-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
2289
2290 * gcc.target/arm/mve/intrinsics/asrl.c: New test.
2291 * gcc.target/arm/mve/intrinsics/lsll.c: Likewise.
2292 * gcc.target/arm/mve/intrinsics/sqrshr.c: Likewise.
2293 * gcc.target/arm/mve/intrinsics/sqrshrl_sat48.c: Likewise.
2294 * gcc.target/arm/mve/intrinsics/sqrshrl_sat64.c: Likewise.
2295 * gcc.target/arm/mve/intrinsics/sqshl.c: Likewise.
2296 * gcc.target/arm/mve/intrinsics/sqshll.c: Likewise.
2297 * gcc.target/arm/mve/intrinsics/srshr.c: Likewise.
2298 * gcc.target/arm/mve/intrinsics/srshrl.c: Likewise.
2299 * gcc.target/arm/mve/intrinsics/uqrshl.c: Likewise.
2300 * gcc.target/arm/mve/intrinsics/uqrshll_sat48.c: Likewise.
2301 * gcc.target/arm/mve/intrinsics/uqrshll_sat64.c: Likewise.
2302 * gcc.target/arm/mve/intrinsics/uqshl.c: Likewise.
2303 * gcc.target/arm/mve/intrinsics/uqshll.c: Likewise.
2304 * gcc.target/arm/mve/intrinsics/urshr.c: Likewise.
2305 * gcc.target/arm/mve/intrinsics/urshrl.c: Likewise.
2306 * lib/target-supports.exp:
2307 (check_effective_target_arm_v8_1m_mve_fp_ok_nocache): Modify to not
2308 support MVE floating point in Big Endian mode.
2309 (check_effective_target_arm_v8_1m_mve_ok_nocache): Modify to not
2310 support MVE integer in Big Endian mode.
2311
2312 2020-03-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
2313 Andre Vieira <andre.simoesdiasvieira@arm.com>
2314 Mihail Ionescu <mihail.ionescu@arm.com>
2315
2316 * gcc.target/arm/mve/intrinsics/vgetq_lane_f16.c: New test.
2317 * gcc.target/arm/mve/intrinsics/vgetq_lane_f32.c: Likewise.
2318 * gcc.target/arm/mve/intrinsics/vgetq_lane_s16.c: Likewise.
2319 * gcc.target/arm/mve/intrinsics/vgetq_lane_s32.c: Likewise.
2320 * gcc.target/arm/mve/intrinsics/vgetq_lane_s64.c: Likewise.
2321 * gcc.target/arm/mve/intrinsics/vgetq_lane_s8.c: Likewise.
2322 * gcc.target/arm/mve/intrinsics/vgetq_lane_u16.c: Likewise.
2323 * gcc.target/arm/mve/intrinsics/vgetq_lane_u32.c: Likewise.
2324 * gcc.target/arm/mve/intrinsics/vgetq_lane_u64.c: Likewise.
2325 * gcc.target/arm/mve/intrinsics/vgetq_lane_u8.c: Likewise.
2326 * gcc.target/arm/mve/intrinsics/vsetq_lane_f16.c: Likewise.
2327 * gcc.target/arm/mve/intrinsics/vsetq_lane_f32.c: Likewise.
2328 * gcc.target/arm/mve/intrinsics/vsetq_lane_s16.c: Likewise.
2329 * gcc.target/arm/mve/intrinsics/vsetq_lane_s32.c: Likewise.
2330 * gcc.target/arm/mve/intrinsics/vsetq_lane_s64.c: Likewise.
2331 * gcc.target/arm/mve/intrinsics/vsetq_lane_s8.c: Likewise.
2332 * gcc.target/arm/mve/intrinsics/vsetq_lane_u16.c: Likewise.
2333 * gcc.target/arm/mve/intrinsics/vsetq_lane_u32.c: Likewise.
2334 * gcc.target/arm/mve/intrinsics/vsetq_lane_u64.c: Likewise.
2335 * gcc.target/arm/mve/intrinsics/vsetq_lane_u8.c: Likewise.
2336
2337 2020-03-23 Andrea Corallo <andrea.corallo@arm.com>
2338
2339 * jit.dg/all-non-failing-tests.h: Add test-long-string-literal.c.
2340 * jit.dg/test-long-string-literal.c: New testcase.
2341
2342 2020-03-23 Andre Vieira <andre.simoesdiasvieira@arm.com>
2343
2344 * gcc.target/arm/mve/intrinsics/mve_fp_fpu1.c: Remove dg-do.
2345 * gcc.target/arm/mve/intrinsics/mve_fp_fpu2.c: Likewise.
2346 * gcc.target/arm/mve/intrinsics/mve_fpu1.c: Likewise.
2347 * gcc.target/arm/mve/intrinsics/mve_fpu2.c: Likewise.
2348 * gcc.target/arm/mve/intrinsics/mve_fpu3.c: Likewise.
2349 * gcc.target/arm/mve/intrinsics/mve_libcall1.c: Likewise.
2350 * gcc.target/arm/mve/intrinsics/mve_libcall2.c: Likewise.
2351 * gcc.target/arm/mve/intrinsics/mve_move_gpr_to_gpr.c: Likewise.
2352 * gcc.target/arm/mve/intrinsics/mve_vector_float.c: Likewise.
2353 * gcc.target/arm/mve/intrinsics/mve_vector_float1.c: Likewise.
2354 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Likewise.
2355 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise.
2356 * gcc.target/arm/mve/intrinsics/mve_vector_int1.c: Likewise.
2357 * gcc.target/arm/mve/intrinsics/mve_vector_int2.c: Likewise.
2358 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
2359 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
2360 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
2361 * gcc.target/arm/mve/intrinsics/vabavq_p_s16.c: Likewise.
2362 * gcc.target/arm/mve/intrinsics/vabavq_p_s32.c: Likewise.
2363 * gcc.target/arm/mve/intrinsics/vabavq_p_s8.c: Likewise.
2364 * gcc.target/arm/mve/intrinsics/vabavq_p_u16.c: Likewise.
2365 * gcc.target/arm/mve/intrinsics/vabavq_p_u32.c: Likewise.
2366 * gcc.target/arm/mve/intrinsics/vabavq_p_u8.c: Likewise.
2367 * gcc.target/arm/mve/intrinsics/vabavq_s16.c: Likewise.
2368 * gcc.target/arm/mve/intrinsics/vabavq_s32.c: Likewise.
2369 * gcc.target/arm/mve/intrinsics/vabavq_s8.c: Likewise.
2370 * gcc.target/arm/mve/intrinsics/vabavq_u16.c: Likewise.
2371 * gcc.target/arm/mve/intrinsics/vabavq_u32.c: Likewise.
2372 * gcc.target/arm/mve/intrinsics/vabavq_u8.c: Likewise.
2373 * gcc.target/arm/mve/intrinsics/vabdq_f16.c: Likewise.
2374 * gcc.target/arm/mve/intrinsics/vabdq_f32.c: Likewise.
2375 * gcc.target/arm/mve/intrinsics/vabdq_m_f16.c: Likewise.
2376 * gcc.target/arm/mve/intrinsics/vabdq_m_f32.c: Likewise.
2377 * gcc.target/arm/mve/intrinsics/vabdq_m_s16.c: Likewise.
2378 * gcc.target/arm/mve/intrinsics/vabdq_m_s32.c: Likewise.
2379 * gcc.target/arm/mve/intrinsics/vabdq_m_s8.c: Likewise.
2380 * gcc.target/arm/mve/intrinsics/vabdq_m_u16.c: Likewise.
2381 * gcc.target/arm/mve/intrinsics/vabdq_m_u32.c: Likewise.
2382 * gcc.target/arm/mve/intrinsics/vabdq_m_u8.c: Likewise.
2383 * gcc.target/arm/mve/intrinsics/vabdq_s16.c: Likewise.
2384 * gcc.target/arm/mve/intrinsics/vabdq_s32.c: Likewise.
2385 * gcc.target/arm/mve/intrinsics/vabdq_s8.c: Likewise.
2386 * gcc.target/arm/mve/intrinsics/vabdq_u16.c: Likewise.
2387 * gcc.target/arm/mve/intrinsics/vabdq_u32.c: Likewise.
2388 * gcc.target/arm/mve/intrinsics/vabdq_u8.c: Likewise.
2389 * gcc.target/arm/mve/intrinsics/vabdq_x_f16.c: Likewise.
2390 * gcc.target/arm/mve/intrinsics/vabdq_x_f32.c: Likewise.
2391 * gcc.target/arm/mve/intrinsics/vabdq_x_s16.c: Likewise.
2392 * gcc.target/arm/mve/intrinsics/vabdq_x_s32.c: Likewise.
2393 * gcc.target/arm/mve/intrinsics/vabdq_x_s8.c: Likewise.
2394 * gcc.target/arm/mve/intrinsics/vabdq_x_u16.c: Likewise.
2395 * gcc.target/arm/mve/intrinsics/vabdq_x_u32.c: Likewise.
2396 * gcc.target/arm/mve/intrinsics/vabdq_x_u8.c: Likewise.
2397 * gcc.target/arm/mve/intrinsics/vabsq_f16.c: Likewise.
2398 * gcc.target/arm/mve/intrinsics/vabsq_f32.c: Likewise.
2399 * gcc.target/arm/mve/intrinsics/vabsq_m_f16.c: Likewise.
2400 * gcc.target/arm/mve/intrinsics/vabsq_m_f32.c: Likewise.
2401 * gcc.target/arm/mve/intrinsics/vabsq_m_s16.c: Likewise.
2402 * gcc.target/arm/mve/intrinsics/vabsq_m_s32.c: Likewise.
2403 * gcc.target/arm/mve/intrinsics/vabsq_m_s8.c: Likewise.
2404 * gcc.target/arm/mve/intrinsics/vabsq_s16.c: Likewise.
2405 * gcc.target/arm/mve/intrinsics/vabsq_s32.c: Likewise.
2406 * gcc.target/arm/mve/intrinsics/vabsq_s8.c: Likewise.
2407 * gcc.target/arm/mve/intrinsics/vabsq_x_f16.c: Likewise.
2408 * gcc.target/arm/mve/intrinsics/vabsq_x_f32.c: Likewise.
2409 * gcc.target/arm/mve/intrinsics/vabsq_x_s16.c: Likewise.
2410 * gcc.target/arm/mve/intrinsics/vabsq_x_s32.c: Likewise.
2411 * gcc.target/arm/mve/intrinsics/vabsq_x_s8.c: Likewise.
2412 * gcc.target/arm/mve/intrinsics/vadciq_m_s32.c: Likewise.
2413 * gcc.target/arm/mve/intrinsics/vadciq_m_u32.c: Likewise.
2414 * gcc.target/arm/mve/intrinsics/vadciq_s32.c: Likewise.
2415 * gcc.target/arm/mve/intrinsics/vadciq_u32.c: Likewise.
2416 * gcc.target/arm/mve/intrinsics/vadcq_m_s32.c: Likewise.
2417 * gcc.target/arm/mve/intrinsics/vadcq_m_u32.c: Likewise.
2418 * gcc.target/arm/mve/intrinsics/vadcq_s32.c: Likewise.
2419 * gcc.target/arm/mve/intrinsics/vadcq_u32.c: Likewise.
2420 * gcc.target/arm/mve/intrinsics/vaddlvaq_p_s32.c: Likewise.
2421 * gcc.target/arm/mve/intrinsics/vaddlvaq_p_u32.c: Likewise.
2422 * gcc.target/arm/mve/intrinsics/vaddlvaq_s32.c: Likewise.
2423 * gcc.target/arm/mve/intrinsics/vaddlvaq_u32.c: Likewise.
2424 * gcc.target/arm/mve/intrinsics/vaddlvq_p_s32.c: Likewise.
2425 * gcc.target/arm/mve/intrinsics/vaddlvq_p_u32.c: Likewise.
2426 * gcc.target/arm/mve/intrinsics/vaddlvq_s32.c: Likewise.
2427 * gcc.target/arm/mve/intrinsics/vaddlvq_u32.c: Likewise.
2428 * gcc.target/arm/mve/intrinsics/vaddq_f16.c: Likewise.
2429 * gcc.target/arm/mve/intrinsics/vaddq_f32.c: Likewise.
2430 * gcc.target/arm/mve/intrinsics/vaddq_m_f16.c: Likewise.
2431 * gcc.target/arm/mve/intrinsics/vaddq_m_f32.c: Likewise.
2432 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f16.c: Likewise.
2433 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f32.c: Likewise.
2434 * gcc.target/arm/mve/intrinsics/vaddq_m_n_s16.c: Likewise.
2435 * gcc.target/arm/mve/intrinsics/vaddq_m_n_s32.c: Likewise.
2436 * gcc.target/arm/mve/intrinsics/vaddq_m_n_s8.c: Likewise.
2437 * gcc.target/arm/mve/intrinsics/vaddq_m_n_u16.c: Likewise.
2438 * gcc.target/arm/mve/intrinsics/vaddq_m_n_u32.c: Likewise.
2439 * gcc.target/arm/mve/intrinsics/vaddq_m_n_u8.c: Likewise.
2440 * gcc.target/arm/mve/intrinsics/vaddq_m_s16.c: Likewise.
2441 * gcc.target/arm/mve/intrinsics/vaddq_m_s32.c: Likewise.
2442 * gcc.target/arm/mve/intrinsics/vaddq_m_s8.c: Likewise.
2443 * gcc.target/arm/mve/intrinsics/vaddq_m_u16.c: Likewise.
2444 * gcc.target/arm/mve/intrinsics/vaddq_m_u32.c: Likewise.
2445 * gcc.target/arm/mve/intrinsics/vaddq_m_u8.c: Likewise.
2446 * gcc.target/arm/mve/intrinsics/vaddq_n_f16.c: Likewise.
2447 * gcc.target/arm/mve/intrinsics/vaddq_n_f32.c: Likewise.
2448 * gcc.target/arm/mve/intrinsics/vaddq_n_s16.c: Likewise.
2449 * gcc.target/arm/mve/intrinsics/vaddq_n_s32.c: Likewise.
2450 * gcc.target/arm/mve/intrinsics/vaddq_n_s8.c: Likewise.
2451 * gcc.target/arm/mve/intrinsics/vaddq_n_u16.c: Likewise.
2452 * gcc.target/arm/mve/intrinsics/vaddq_n_u32.c: Likewise.
2453 * gcc.target/arm/mve/intrinsics/vaddq_n_u8.c: Likewise.
2454 * gcc.target/arm/mve/intrinsics/vaddq_s16.c: Likewise.
2455 * gcc.target/arm/mve/intrinsics/vaddq_s32.c: Likewise.
2456 * gcc.target/arm/mve/intrinsics/vaddq_s8.c: Likewise.
2457 * gcc.target/arm/mve/intrinsics/vaddq_u16.c: Likewise.
2458 * gcc.target/arm/mve/intrinsics/vaddq_u32.c: Likewise.
2459 * gcc.target/arm/mve/intrinsics/vaddq_u8.c: Likewise.
2460 * gcc.target/arm/mve/intrinsics/vaddq_x_f16.c: Likewise.
2461 * gcc.target/arm/mve/intrinsics/vaddq_x_f32.c: Likewise.
2462 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f16.c: Likewise.
2463 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f32.c: Likewise.
2464 * gcc.target/arm/mve/intrinsics/vaddq_x_n_s16.c: Likewise.
2465 * gcc.target/arm/mve/intrinsics/vaddq_x_n_s32.c: Likewise.
2466 * gcc.target/arm/mve/intrinsics/vaddq_x_n_s8.c: Likewise.
2467 * gcc.target/arm/mve/intrinsics/vaddq_x_n_u16.c: Likewise.
2468 * gcc.target/arm/mve/intrinsics/vaddq_x_n_u32.c: Likewise.
2469 * gcc.target/arm/mve/intrinsics/vaddq_x_n_u8.c: Likewise.
2470 * gcc.target/arm/mve/intrinsics/vaddq_x_s16.c: Likewise.
2471 * gcc.target/arm/mve/intrinsics/vaddq_x_s32.c: Likewise.
2472 * gcc.target/arm/mve/intrinsics/vaddq_x_s8.c: Likewise.
2473 * gcc.target/arm/mve/intrinsics/vaddq_x_u16.c: Likewise.
2474 * gcc.target/arm/mve/intrinsics/vaddq_x_u32.c: Likewise.
2475 * gcc.target/arm/mve/intrinsics/vaddq_x_u8.c: Likewise.
2476 * gcc.target/arm/mve/intrinsics/vaddvaq_p_s16.c: Likewise.
2477 * gcc.target/arm/mve/intrinsics/vaddvaq_p_s32.c: Likewise.
2478 * gcc.target/arm/mve/intrinsics/vaddvaq_p_s8.c: Likewise.
2479 * gcc.target/arm/mve/intrinsics/vaddvaq_p_u16.c: Likewise.
2480 * gcc.target/arm/mve/intrinsics/vaddvaq_p_u32.c: Likewise.
2481 * gcc.target/arm/mve/intrinsics/vaddvaq_p_u8.c: Likewise.
2482 * gcc.target/arm/mve/intrinsics/vaddvaq_s16.c: Likewise.
2483 * gcc.target/arm/mve/intrinsics/vaddvaq_s32.c: Likewise.
2484 * gcc.target/arm/mve/intrinsics/vaddvaq_s8.c: Likewise.
2485 * gcc.target/arm/mve/intrinsics/vaddvaq_u16.c: Likewise.
2486 * gcc.target/arm/mve/intrinsics/vaddvaq_u32.c: Likewise.
2487 * gcc.target/arm/mve/intrinsics/vaddvaq_u8.c: Likewise.
2488 * gcc.target/arm/mve/intrinsics/vaddvq_p_s16.c: Likewise.
2489 * gcc.target/arm/mve/intrinsics/vaddvq_p_s32.c: Likewise.
2490 * gcc.target/arm/mve/intrinsics/vaddvq_p_s8.c: Likewise.
2491 * gcc.target/arm/mve/intrinsics/vaddvq_p_u16.c: Likewise.
2492 * gcc.target/arm/mve/intrinsics/vaddvq_p_u32.c: Likewise.
2493 * gcc.target/arm/mve/intrinsics/vaddvq_p_u8.c: Likewise.
2494 * gcc.target/arm/mve/intrinsics/vaddvq_s16.c: Likewise.
2495 * gcc.target/arm/mve/intrinsics/vaddvq_s32.c: Likewise.
2496 * gcc.target/arm/mve/intrinsics/vaddvq_s8.c: Likewise.
2497 * gcc.target/arm/mve/intrinsics/vaddvq_u16.c: Likewise.
2498 * gcc.target/arm/mve/intrinsics/vaddvq_u32.c: Likewise.
2499 * gcc.target/arm/mve/intrinsics/vaddvq_u8.c: Likewise.
2500 * gcc.target/arm/mve/intrinsics/vandq_f16.c: Likewise.
2501 * gcc.target/arm/mve/intrinsics/vandq_f32.c: Likewise.
2502 * gcc.target/arm/mve/intrinsics/vandq_m_f16.c: Likewise.
2503 * gcc.target/arm/mve/intrinsics/vandq_m_f32.c: Likewise.
2504 * gcc.target/arm/mve/intrinsics/vandq_m_s16.c: Likewise.
2505 * gcc.target/arm/mve/intrinsics/vandq_m_s32.c: Likewise.
2506 * gcc.target/arm/mve/intrinsics/vandq_m_s8.c: Likewise.
2507 * gcc.target/arm/mve/intrinsics/vandq_m_u16.c: Likewise.
2508 * gcc.target/arm/mve/intrinsics/vandq_m_u32.c: Likewise.
2509 * gcc.target/arm/mve/intrinsics/vandq_m_u8.c: Likewise.
2510 * gcc.target/arm/mve/intrinsics/vandq_s16.c: Likewise.
2511 * gcc.target/arm/mve/intrinsics/vandq_s32.c: Likewise.
2512 * gcc.target/arm/mve/intrinsics/vandq_s8.c: Likewise.
2513 * gcc.target/arm/mve/intrinsics/vandq_u16.c: Likewise.
2514 * gcc.target/arm/mve/intrinsics/vandq_u32.c: Likewise.
2515 * gcc.target/arm/mve/intrinsics/vandq_u8.c: Likewise.
2516 * gcc.target/arm/mve/intrinsics/vandq_x_f16.c: Likewise.
2517 * gcc.target/arm/mve/intrinsics/vandq_x_f32.c: Likewise.
2518 * gcc.target/arm/mve/intrinsics/vandq_x_s16.c: Likewise.
2519 * gcc.target/arm/mve/intrinsics/vandq_x_s32.c: Likewise.
2520 * gcc.target/arm/mve/intrinsics/vandq_x_s8.c: Likewise.
2521 * gcc.target/arm/mve/intrinsics/vandq_x_u16.c: Likewise.
2522 * gcc.target/arm/mve/intrinsics/vandq_x_u32.c: Likewise.
2523 * gcc.target/arm/mve/intrinsics/vandq_x_u8.c: Likewise.
2524 * gcc.target/arm/mve/intrinsics/vbicq_f16.c: Likewise.
2525 * gcc.target/arm/mve/intrinsics/vbicq_f32.c: Likewise.
2526 * gcc.target/arm/mve/intrinsics/vbicq_m_f16.c: Likewise.
2527 * gcc.target/arm/mve/intrinsics/vbicq_m_f32.c: Likewise.
2528 * gcc.target/arm/mve/intrinsics/vbicq_m_n_s16.c: Likewise.
2529 * gcc.target/arm/mve/intrinsics/vbicq_m_n_s32.c: Likewise.
2530 * gcc.target/arm/mve/intrinsics/vbicq_m_n_u16.c: Likewise.
2531 * gcc.target/arm/mve/intrinsics/vbicq_m_n_u32.c: Likewise.
2532 * gcc.target/arm/mve/intrinsics/vbicq_m_s16.c: Likewise.
2533 * gcc.target/arm/mve/intrinsics/vbicq_m_s32.c: Likewise.
2534 * gcc.target/arm/mve/intrinsics/vbicq_m_s8.c: Likewise.
2535 * gcc.target/arm/mve/intrinsics/vbicq_m_u16.c: Likewise.
2536 * gcc.target/arm/mve/intrinsics/vbicq_m_u32.c: Likewise.
2537 * gcc.target/arm/mve/intrinsics/vbicq_m_u8.c: Likewise.
2538 * gcc.target/arm/mve/intrinsics/vbicq_n_s16.c: Likewise.
2539 * gcc.target/arm/mve/intrinsics/vbicq_n_s32.c: Likewise.
2540 * gcc.target/arm/mve/intrinsics/vbicq_n_u16.c: Likewise.
2541 * gcc.target/arm/mve/intrinsics/vbicq_n_u32.c: Likewise.
2542 * gcc.target/arm/mve/intrinsics/vbicq_s16.c: Likewise.
2543 * gcc.target/arm/mve/intrinsics/vbicq_s32.c: Likewise.
2544 * gcc.target/arm/mve/intrinsics/vbicq_s8.c: Likewise.
2545 * gcc.target/arm/mve/intrinsics/vbicq_u16.c: Likewise.
2546 * gcc.target/arm/mve/intrinsics/vbicq_u32.c: Likewise.
2547 * gcc.target/arm/mve/intrinsics/vbicq_u8.c: Likewise.
2548 * gcc.target/arm/mve/intrinsics/vbicq_x_f16.c: Likewise.
2549 * gcc.target/arm/mve/intrinsics/vbicq_x_f32.c: Likewise.
2550 * gcc.target/arm/mve/intrinsics/vbicq_x_s16.c: Likewise.
2551 * gcc.target/arm/mve/intrinsics/vbicq_x_s32.c: Likewise.
2552 * gcc.target/arm/mve/intrinsics/vbicq_x_s8.c: Likewise.
2553 * gcc.target/arm/mve/intrinsics/vbicq_x_u16.c: Likewise.
2554 * gcc.target/arm/mve/intrinsics/vbicq_x_u32.c: Likewise.
2555 * gcc.target/arm/mve/intrinsics/vbicq_x_u8.c: Likewise.
2556 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f16.c: Likewise.
2557 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f32.c: Likewise.
2558 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s16.c: Likewise.
2559 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s32.c: Likewise.
2560 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s8.c: Likewise.
2561 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u16.c: Likewise.
2562 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u32.c: Likewise.
2563 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u8.c: Likewise.
2564 * gcc.target/arm/mve/intrinsics/vbrsrq_n_f16.c: Likewise.
2565 * gcc.target/arm/mve/intrinsics/vbrsrq_n_f32.c: Likewise.
2566 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s16.c: Likewise.
2567 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s32.c: Likewise.
2568 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s8.c: Likewise.
2569 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u16.c: Likewise.
2570 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u32.c: Likewise.
2571 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u8.c: Likewise.
2572 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f16.c: Likewise.
2573 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f32.c: Likewise.
2574 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s16.c: Likewise.
2575 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s32.c: Likewise.
2576 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s8.c: Likewise.
2577 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u16.c: Likewise.
2578 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u32.c: Likewise.
2579 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u8.c: Likewise.
2580 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_f16.c: Likewise.
2581 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_f32.c: Likewise.
2582 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_f16.c: Likewise.
2583 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_f32.c: Likewise.
2584 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s16.c: Likewise.
2585 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s32.c: Likewise.
2586 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s8.c: Likewise.
2587 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u16.c: Likewise.
2588 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u32.c: Likewise.
2589 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u8.c: Likewise.
2590 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s16.c: Likewise.
2591 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s32.c: Likewise.
2592 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s8.c: Likewise.
2593 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u16.c: Likewise.
2594 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u32.c: Likewise.
2595 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u8.c: Likewise.
2596 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_f16.c: Likewise.
2597 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_f32.c: Likewise.
2598 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s16.c: Likewise.
2599 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s32.c: Likewise.
2600 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s8.c: Likewise.
2601 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u16.c: Likewise.
2602 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u32.c: Likewise.
2603 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u8.c: Likewise.
2604 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_f16.c: Likewise.
2605 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_f32.c: Likewise.
2606 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_f16.c: Likewise.
2607 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_f32.c: Likewise.
2608 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s16.c: Likewise.
2609 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s32.c: Likewise.
2610 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s8.c: Likewise.
2611 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u16.c: Likewise.
2612 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u32.c: Likewise.
2613 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u8.c: Likewise.
2614 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s16.c: Likewise.
2615 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s32.c: Likewise.
2616 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s8.c: Likewise.
2617 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u16.c: Likewise.
2618 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u32.c: Likewise.
2619 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u8.c: Likewise.
2620 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_f16.c: Likewise.
2621 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_f32.c: Likewise.
2622 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s16.c: Likewise.
2623 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s32.c: Likewise.
2624 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s8.c: Likewise.
2625 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u16.c: Likewise.
2626 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u32.c: Likewise.
2627 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u8.c: Likewise.
2628 * gcc.target/arm/mve/intrinsics/vclsq_m_s16.c: Likewise.
2629 * gcc.target/arm/mve/intrinsics/vclsq_m_s32.c: Likewise.
2630 * gcc.target/arm/mve/intrinsics/vclsq_m_s8.c: Likewise.
2631 * gcc.target/arm/mve/intrinsics/vclsq_s16.c: Likewise.
2632 * gcc.target/arm/mve/intrinsics/vclsq_s32.c: Likewise.
2633 * gcc.target/arm/mve/intrinsics/vclsq_s8.c: Likewise.
2634 * gcc.target/arm/mve/intrinsics/vclsq_x_s16.c: Likewise.
2635 * gcc.target/arm/mve/intrinsics/vclsq_x_s32.c: Likewise.
2636 * gcc.target/arm/mve/intrinsics/vclsq_x_s8.c: Likewise.
2637 * gcc.target/arm/mve/intrinsics/vclzq_m_s16.c: Likewise.
2638 * gcc.target/arm/mve/intrinsics/vclzq_m_s32.c: Likewise.
2639 * gcc.target/arm/mve/intrinsics/vclzq_m_s8.c: Likewise.
2640 * gcc.target/arm/mve/intrinsics/vclzq_m_u16.c: Likewise.
2641 * gcc.target/arm/mve/intrinsics/vclzq_m_u32.c: Likewise.
2642 * gcc.target/arm/mve/intrinsics/vclzq_m_u8.c: Likewise.
2643 * gcc.target/arm/mve/intrinsics/vclzq_s16.c: Likewise.
2644 * gcc.target/arm/mve/intrinsics/vclzq_s32.c: Likewise.
2645 * gcc.target/arm/mve/intrinsics/vclzq_s8.c: Likewise.
2646 * gcc.target/arm/mve/intrinsics/vclzq_u16.c: Likewise.
2647 * gcc.target/arm/mve/intrinsics/vclzq_u32.c: Likewise.
2648 * gcc.target/arm/mve/intrinsics/vclzq_u8.c: Likewise.
2649 * gcc.target/arm/mve/intrinsics/vclzq_x_s16.c: Likewise.
2650 * gcc.target/arm/mve/intrinsics/vclzq_x_s32.c: Likewise.
2651 * gcc.target/arm/mve/intrinsics/vclzq_x_s8.c: Likewise.
2652 * gcc.target/arm/mve/intrinsics/vclzq_x_u16.c: Likewise.
2653 * gcc.target/arm/mve/intrinsics/vclzq_x_u32.c: Likewise.
2654 * gcc.target/arm/mve/intrinsics/vclzq_x_u8.c: Likewise.
2655 * gcc.target/arm/mve/intrinsics/vcmlaq_f16.c: Likewise.
2656 * gcc.target/arm/mve/intrinsics/vcmlaq_f32.c: Likewise.
2657 * gcc.target/arm/mve/intrinsics/vcmlaq_m_f16.c: Likewise.
2658 * gcc.target/arm/mve/intrinsics/vcmlaq_m_f32.c: Likewise.
2659 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f16.c: Likewise.
2660 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f32.c: Likewise.
2661 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f16.c: Likewise.
2662 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f32.c: Likewise.
2663 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f16.c: Likewise.
2664 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f32.c: Likewise.
2665 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f16.c: Likewise.
2666 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f32.c: Likewise.
2667 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f16.c: Likewise.
2668 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f32.c: Likewise.
2669 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f16.c: Likewise.
2670 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f32.c: Likewise.
2671 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u16.c: Likewise.
2672 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u32.c: Likewise.
2673 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u8.c: Likewise.
2674 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_u16.c: Likewise.
2675 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_u32.c: Likewise.
2676 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_u8.c: Likewise.
2677 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u16.c: Likewise.
2678 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u32.c: Likewise.
2679 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u8.c: Likewise.
2680 * gcc.target/arm/mve/intrinsics/vcmpcsq_u16.c: Likewise.
2681 * gcc.target/arm/mve/intrinsics/vcmpcsq_u32.c: Likewise.
2682 * gcc.target/arm/mve/intrinsics/vcmpcsq_u8.c: Likewise.
2683 * gcc.target/arm/mve/intrinsics/vcmpeqq_f16.c: Likewise.
2684 * gcc.target/arm/mve/intrinsics/vcmpeqq_f32.c: Likewise.
2685 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_f16.c: Likewise.
2686 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_f32.c: Likewise.
2687 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f16.c: Likewise.
2688 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f32.c: Likewise.
2689 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_s16.c: Likewise.
2690 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_s32.c: Likewise.
2691 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_s8.c: Likewise.
2692 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_u16.c: Likewise.
2693 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_u32.c: Likewise.
2694 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_u8.c: Likewise.
2695 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_s16.c: Likewise.
2696 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_s32.c: Likewise.
2697 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_s8.c: Likewise.
2698 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_u16.c: Likewise.
2699 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_u32.c: Likewise.
2700 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_u8.c: Likewise.
2701 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f16.c: Likewise.
2702 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f32.c: Likewise.
2703 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_s16.c: Likewise.
2704 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_s32.c: Likewise.
2705 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_s8.c: Likewise.
2706 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u16.c: Likewise.
2707 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u32.c: Likewise.
2708 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u8.c: Likewise.
2709 * gcc.target/arm/mve/intrinsics/vcmpeqq_s16.c: Likewise.
2710 * gcc.target/arm/mve/intrinsics/vcmpeqq_s32.c: Likewise.
2711 * gcc.target/arm/mve/intrinsics/vcmpeqq_s8.c: Likewise.
2712 * gcc.target/arm/mve/intrinsics/vcmpeqq_u16.c: Likewise.
2713 * gcc.target/arm/mve/intrinsics/vcmpeqq_u32.c: Likewise.
2714 * gcc.target/arm/mve/intrinsics/vcmpeqq_u8.c: Likewise.
2715 * gcc.target/arm/mve/intrinsics/vcmpgeq_f16.c: Likewise.
2716 * gcc.target/arm/mve/intrinsics/vcmpgeq_f32.c: Likewise.
2717 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_f16.c: Likewise.
2718 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_f32.c: Likewise.
2719 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f16.c: Likewise.
2720 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f32.c: Likewise.
2721 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s16.c: Likewise.
2722 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s32.c: Likewise.
2723 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s8.c: Likewise.
2724 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_s16.c: Likewise.
2725 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_s32.c: Likewise.
2726 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_s8.c: Likewise.
2727 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f16.c: Likewise.
2728 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f32.c: Likewise.
2729 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_s16.c: Likewise.
2730 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_s32.c: Likewise.
2731 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_s8.c: Likewise.
2732 * gcc.target/arm/mve/intrinsics/vcmpgeq_s16.c: Likewise.
2733 * gcc.target/arm/mve/intrinsics/vcmpgeq_s32.c: Likewise.
2734 * gcc.target/arm/mve/intrinsics/vcmpgeq_s8.c: Likewise.
2735 * gcc.target/arm/mve/intrinsics/vcmpgtq_f16.c: Likewise.
2736 * gcc.target/arm/mve/intrinsics/vcmpgtq_f32.c: Likewise.
2737 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_f16.c: Likewise.
2738 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_f32.c: Likewise.
2739 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f16.c: Likewise.
2740 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f32.c: Likewise.
2741 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_s16.c: Likewise.
2742 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_s32.c: Likewise.
2743 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_s8.c: Likewise.
2744 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_s16.c: Likewise.
2745 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_s32.c: Likewise.
2746 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_s8.c: Likewise.
2747 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16.c: Likewise.
2748 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f32.c: Likewise.
2749 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_s16.c: Likewise.
2750 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_s32.c: Likewise.
2751 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_s8.c: Likewise.
2752 * gcc.target/arm/mve/intrinsics/vcmpgtq_s16.c: Likewise.
2753 * gcc.target/arm/mve/intrinsics/vcmpgtq_s32.c: Likewise.
2754 * gcc.target/arm/mve/intrinsics/vcmpgtq_s8.c: Likewise.
2755 * gcc.target/arm/mve/intrinsics/vcmphiq_m_n_u16.c: Likewise.
2756 * gcc.target/arm/mve/intrinsics/vcmphiq_m_n_u32.c: Likewise.
2757 * gcc.target/arm/mve/intrinsics/vcmphiq_m_n_u8.c: Likewise.
2758 * gcc.target/arm/mve/intrinsics/vcmphiq_m_u16.c: Likewise.
2759 * gcc.target/arm/mve/intrinsics/vcmphiq_m_u32.c: Likewise.
2760 * gcc.target/arm/mve/intrinsics/vcmphiq_m_u8.c: Likewise.
2761 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u16.c: Likewise.
2762 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u32.c: Likewise.
2763 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u8.c: Likewise.
2764 * gcc.target/arm/mve/intrinsics/vcmphiq_u16.c: Likewise.
2765 * gcc.target/arm/mve/intrinsics/vcmphiq_u32.c: Likewise.
2766 * gcc.target/arm/mve/intrinsics/vcmphiq_u8.c: Likewise.
2767 * gcc.target/arm/mve/intrinsics/vcmpleq_f16.c: Likewise.
2768 * gcc.target/arm/mve/intrinsics/vcmpleq_f32.c: Likewise.
2769 * gcc.target/arm/mve/intrinsics/vcmpleq_m_f16.c: Likewise.
2770 * gcc.target/arm/mve/intrinsics/vcmpleq_m_f32.c: Likewise.
2771 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f16.c: Likewise.
2772 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f32.c: Likewise.
2773 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_s16.c: Likewise.
2774 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_s32.c: Likewise.
2775 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_s8.c: Likewise.
2776 * gcc.target/arm/mve/intrinsics/vcmpleq_m_s16.c: Likewise.
2777 * gcc.target/arm/mve/intrinsics/vcmpleq_m_s32.c: Likewise.
2778 * gcc.target/arm/mve/intrinsics/vcmpleq_m_s8.c: Likewise.
2779 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f16.c: Likewise.
2780 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f32.c: Likewise.
2781 * gcc.target/arm/mve/intrinsics/vcmpleq_n_s16.c: Likewise.
2782 * gcc.target/arm/mve/intrinsics/vcmpleq_n_s32.c: Likewise.
2783 * gcc.target/arm/mve/intrinsics/vcmpleq_n_s8.c: Likewise.
2784 * gcc.target/arm/mve/intrinsics/vcmpleq_s16.c: Likewise.
2785 * gcc.target/arm/mve/intrinsics/vcmpleq_s32.c: Likewise.
2786 * gcc.target/arm/mve/intrinsics/vcmpleq_s8.c: Likewise.
2787 * gcc.target/arm/mve/intrinsics/vcmpltq_f16.c: Likewise.
2788 * gcc.target/arm/mve/intrinsics/vcmpltq_f32.c: Likewise.
2789 * gcc.target/arm/mve/intrinsics/vcmpltq_m_f16.c: Likewise.
2790 * gcc.target/arm/mve/intrinsics/vcmpltq_m_f32.c: Likewise.
2791 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f16.c: Likewise.
2792 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f32.c: Likewise.
2793 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_s16.c: Likewise.
2794 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_s32.c: Likewise.
2795 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_s8.c: Likewise.
2796 * gcc.target/arm/mve/intrinsics/vcmpltq_m_s16.c: Likewise.
2797 * gcc.target/arm/mve/intrinsics/vcmpltq_m_s32.c: Likewise.
2798 * gcc.target/arm/mve/intrinsics/vcmpltq_m_s8.c: Likewise.
2799 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f16.c: Likewise.
2800 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f32.c: Likewise.
2801 * gcc.target/arm/mve/intrinsics/vcmpltq_n_s16.c: Likewise.
2802 * gcc.target/arm/mve/intrinsics/vcmpltq_n_s32.c: Likewise.
2803 * gcc.target/arm/mve/intrinsics/vcmpltq_n_s8.c: Likewise.
2804 * gcc.target/arm/mve/intrinsics/vcmpltq_s16.c: Likewise.
2805 * gcc.target/arm/mve/intrinsics/vcmpltq_s32.c: Likewise.
2806 * gcc.target/arm/mve/intrinsics/vcmpltq_s8.c: Likewise.
2807 * gcc.target/arm/mve/intrinsics/vcmpneq_f16.c: Likewise.
2808 * gcc.target/arm/mve/intrinsics/vcmpneq_f32.c: Likewise.
2809 * gcc.target/arm/mve/intrinsics/vcmpneq_m_f16.c: Likewise.
2810 * gcc.target/arm/mve/intrinsics/vcmpneq_m_f32.c: Likewise.
2811 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f16.c: Likewise.
2812 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f32.c: Likewise.
2813 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_s16.c: Likewise.
2814 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_s32.c: Likewise.
2815 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_s8.c: Likewise.
2816 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_u16.c: Likewise.
2817 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_u32.c: Likewise.
2818 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_u8.c: Likewise.
2819 * gcc.target/arm/mve/intrinsics/vcmpneq_m_s16.c: Likewise.
2820 * gcc.target/arm/mve/intrinsics/vcmpneq_m_s32.c: Likewise.
2821 * gcc.target/arm/mve/intrinsics/vcmpneq_m_s8.c: Likewise.
2822 * gcc.target/arm/mve/intrinsics/vcmpneq_m_u16.c: Likewise.
2823 * gcc.target/arm/mve/intrinsics/vcmpneq_m_u32.c: Likewise.
2824 * gcc.target/arm/mve/intrinsics/vcmpneq_m_u8.c: Likewise.
2825 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16.c: Likewise.
2826 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32.c: Likewise.
2827 * gcc.target/arm/mve/intrinsics/vcmpneq_n_s16.c: Likewise.
2828 * gcc.target/arm/mve/intrinsics/vcmpneq_n_s32.c: Likewise.
2829 * gcc.target/arm/mve/intrinsics/vcmpneq_n_s8.c: Likewise.
2830 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u16.c: Likewise.
2831 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u32.c: Likewise.
2832 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u8.c: Likewise.
2833 * gcc.target/arm/mve/intrinsics/vcmpneq_s16.c: Likewise.
2834 * gcc.target/arm/mve/intrinsics/vcmpneq_s32.c: Likewise.
2835 * gcc.target/arm/mve/intrinsics/vcmpneq_s8.c: Likewise.
2836 * gcc.target/arm/mve/intrinsics/vcmpneq_u16.c: Likewise.
2837 * gcc.target/arm/mve/intrinsics/vcmpneq_u32.c: Likewise.
2838 * gcc.target/arm/mve/intrinsics/vcmpneq_u8.c: Likewise.
2839 * gcc.target/arm/mve/intrinsics/vcmulq_f16.c: Likewise.
2840 * gcc.target/arm/mve/intrinsics/vcmulq_f32.c: Likewise.
2841 * gcc.target/arm/mve/intrinsics/vcmulq_m_f16.c: Likewise.
2842 * gcc.target/arm/mve/intrinsics/vcmulq_m_f32.c: Likewise.
2843 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_f16.c: Likewise.
2844 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_f32.c: Likewise.
2845 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_m_f16.c: Likewise.
2846 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_m_f32.c: Likewise.
2847 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_x_f16.c: Likewise.
2848 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_x_f32.c: Likewise.
2849 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_f16.c: Likewise.
2850 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_f32.c: Likewise.
2851 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_m_f16.c: Likewise.
2852 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_m_f32.c: Likewise.
2853 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_x_f16.c: Likewise.
2854 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_x_f32.c: Likewise.
2855 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_f16.c: Likewise.
2856 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_f32.c: Likewise.
2857 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_m_f16.c: Likewise.
2858 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_m_f32.c: Likewise.
2859 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_x_f16.c: Likewise.
2860 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_x_f32.c: Likewise.
2861 * gcc.target/arm/mve/intrinsics/vcmulq_x_f16.c: Likewise.
2862 * gcc.target/arm/mve/intrinsics/vcmulq_x_f32.c: Likewise.
2863 * gcc.target/arm/mve/intrinsics/vcreateq_f16.c: Likewise.
2864 * gcc.target/arm/mve/intrinsics/vcreateq_f32.c: Likewise.
2865 * gcc.target/arm/mve/intrinsics/vcreateq_s16.c: Likewise.
2866 * gcc.target/arm/mve/intrinsics/vcreateq_s32.c: Likewise.
2867 * gcc.target/arm/mve/intrinsics/vcreateq_s64.c: Likewise.
2868 * gcc.target/arm/mve/intrinsics/vcreateq_s8.c: Likewise.
2869 * gcc.target/arm/mve/intrinsics/vcreateq_u16.c: Likewise.
2870 * gcc.target/arm/mve/intrinsics/vcreateq_u32.c: Likewise.
2871 * gcc.target/arm/mve/intrinsics/vcreateq_u64.c: Likewise.
2872 * gcc.target/arm/mve/intrinsics/vcreateq_u8.c: Likewise.
2873 * gcc.target/arm/mve/intrinsics/vctp16q.c: Likewise.
2874 * gcc.target/arm/mve/intrinsics/vctp16q_m.c: Likewise.
2875 * gcc.target/arm/mve/intrinsics/vctp32q.c: Likewise.
2876 * gcc.target/arm/mve/intrinsics/vctp32q_m.c: Likewise.
2877 * gcc.target/arm/mve/intrinsics/vctp64q.c: Likewise.
2878 * gcc.target/arm/mve/intrinsics/vctp64q_m.c: Likewise.
2879 * gcc.target/arm/mve/intrinsics/vctp8q.c: Likewise.
2880 * gcc.target/arm/mve/intrinsics/vctp8q_m.c: Likewise.
2881 * gcc.target/arm/mve/intrinsics/vcvtaq_m_s16_f16.c: Likewise.
2882 * gcc.target/arm/mve/intrinsics/vcvtaq_m_s32_f32.c: Likewise.
2883 * gcc.target/arm/mve/intrinsics/vcvtaq_m_u16_f16.c: Likewise.
2884 * gcc.target/arm/mve/intrinsics/vcvtaq_m_u32_f32.c: Likewise.
2885 * gcc.target/arm/mve/intrinsics/vcvtaq_s16_f16.c: Likewise.
2886 * gcc.target/arm/mve/intrinsics/vcvtaq_s32_f32.c: Likewise.
2887 * gcc.target/arm/mve/intrinsics/vcvtaq_u16_f16.c: Likewise.
2888 * gcc.target/arm/mve/intrinsics/vcvtaq_u32_f32.c: Likewise.
2889 * gcc.target/arm/mve/intrinsics/vcvtaq_x_s16_f16.c: Likewise.
2890 * gcc.target/arm/mve/intrinsics/vcvtaq_x_s32_f32.c: Likewise.
2891 * gcc.target/arm/mve/intrinsics/vcvtaq_x_u16_f16.c: Likewise.
2892 * gcc.target/arm/mve/intrinsics/vcvtaq_x_u32_f32.c: Likewise.
2893 * gcc.target/arm/mve/intrinsics/vcvtbq_f16_f32.c: Likewise.
2894 * gcc.target/arm/mve/intrinsics/vcvtbq_f32_f16.c: Likewise.
2895 * gcc.target/arm/mve/intrinsics/vcvtbq_m_f16_f32.c: Likewise.
2896 * gcc.target/arm/mve/intrinsics/vcvtbq_m_f32_f16.c: Likewise.
2897 * gcc.target/arm/mve/intrinsics/vcvtbq_x_f32_f16.c: Likewise.
2898 * gcc.target/arm/mve/intrinsics/vcvtmq_m_s16_f16.c: Likewise.
2899 * gcc.target/arm/mve/intrinsics/vcvtmq_m_s32_f32.c: Likewise.
2900 * gcc.target/arm/mve/intrinsics/vcvtmq_m_u16_f16.c: Likewise.
2901 * gcc.target/arm/mve/intrinsics/vcvtmq_m_u32_f32.c: Likewise.
2902 * gcc.target/arm/mve/intrinsics/vcvtmq_s16_f16.c: Likewise.
2903 * gcc.target/arm/mve/intrinsics/vcvtmq_s32_f32.c: Likewise.
2904 * gcc.target/arm/mve/intrinsics/vcvtmq_u16_f16.c: Likewise.
2905 * gcc.target/arm/mve/intrinsics/vcvtmq_u32_f32.c: Likewise.
2906 * gcc.target/arm/mve/intrinsics/vcvtmq_x_s16_f16.c: Likewise.
2907 * gcc.target/arm/mve/intrinsics/vcvtmq_x_s32_f32.c: Likewise.
2908 * gcc.target/arm/mve/intrinsics/vcvtmq_x_u16_f16.c: Likewise.
2909 * gcc.target/arm/mve/intrinsics/vcvtmq_x_u32_f32.c: Likewise.
2910 * gcc.target/arm/mve/intrinsics/vcvtnq_m_s16_f16.c: Likewise.
2911 * gcc.target/arm/mve/intrinsics/vcvtnq_m_s32_f32.c: Likewise.
2912 * gcc.target/arm/mve/intrinsics/vcvtnq_m_u16_f16.c: Likewise.
2913 * gcc.target/arm/mve/intrinsics/vcvtnq_m_u32_f32.c: Likewise.
2914 * gcc.target/arm/mve/intrinsics/vcvtnq_s16_f16.c: Likewise.
2915 * gcc.target/arm/mve/intrinsics/vcvtnq_s32_f32.c: Likewise.
2916 * gcc.target/arm/mve/intrinsics/vcvtnq_u16_f16.c: Likewise.
2917 * gcc.target/arm/mve/intrinsics/vcvtnq_x_s16_f16.c: Likewise.
2918 * gcc.target/arm/mve/intrinsics/vcvtnq_x_s32_f32.c: Likewise.
2919 * gcc.target/arm/mve/intrinsics/vcvtnq_x_u16_f16.c: Likewise.
2920 * gcc.target/arm/mve/intrinsics/vcvtnq_x_u32_f32.c: Likewise.
2921 * gcc.target/arm/mve/intrinsics/vcvtpq_m_s16_f16.c: Likewise.
2922 * gcc.target/arm/mve/intrinsics/vcvtpq_m_s32_f32.c: Likewise.
2923 * gcc.target/arm/mve/intrinsics/vcvtpq_m_u16_f16.c: Likewise.
2924 * gcc.target/arm/mve/intrinsics/vcvtpq_m_u32_f32.c: Likewise.
2925 * gcc.target/arm/mve/intrinsics/vcvtpq_s16_f16.c: Likewise.
2926 * gcc.target/arm/mve/intrinsics/vcvtpq_s32_f32.c: Likewise.
2927 * gcc.target/arm/mve/intrinsics/vcvtpq_u16_f16.c: Likewise.
2928 * gcc.target/arm/mve/intrinsics/vcvtpq_u32_f32.c: Likewise.
2929 * gcc.target/arm/mve/intrinsics/vcvtpq_x_s16_f16.c: Likewise.
2930 * gcc.target/arm/mve/intrinsics/vcvtpq_x_s32_f32.c: Likewise.
2931 * gcc.target/arm/mve/intrinsics/vcvtpq_x_u16_f16.c: Likewise.
2932 * gcc.target/arm/mve/intrinsics/vcvtpq_x_u32_f32.c: Likewise.
2933 * gcc.target/arm/mve/intrinsics/vcvtq_f16_s16.c: Likewise.
2934 * gcc.target/arm/mve/intrinsics/vcvtq_f16_u16.c: Likewise.
2935 * gcc.target/arm/mve/intrinsics/vcvtq_f32_s32.c: Likewise.
2936 * gcc.target/arm/mve/intrinsics/vcvtq_f32_u32.c: Likewise.
2937 * gcc.target/arm/mve/intrinsics/vcvtq_m_f16_s16.c: Likewise.
2938 * gcc.target/arm/mve/intrinsics/vcvtq_m_f16_u16.c: Likewise.
2939 * gcc.target/arm/mve/intrinsics/vcvtq_m_f32_s32.c: Likewise.
2940 * gcc.target/arm/mve/intrinsics/vcvtq_m_f32_u32.c: Likewise.
2941 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f16_s16.c: Likewise.
2942 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f16_u16.c: Likewise.
2943 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f32_s32.c: Likewise.
2944 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f32_u32.c: Likewise.
2945 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_s16_f16.c: Likewise.
2946 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_s32_f32.c: Likewise.
2947 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_u16_f16.c: Likewise.
2948 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_u32_f32.c: Likewise.
2949 * gcc.target/arm/mve/intrinsics/vcvtq_m_s16_f16.c: Likewise.
2950 * gcc.target/arm/mve/intrinsics/vcvtq_m_s32_f32.c: Likewise.
2951 * gcc.target/arm/mve/intrinsics/vcvtq_m_u16_f16.c: Likewise.
2952 * gcc.target/arm/mve/intrinsics/vcvtq_m_u32_f32.c: Likewise.
2953 * gcc.target/arm/mve/intrinsics/vcvtq_n_f16_s16.c: Likewise.
2954 * gcc.target/arm/mve/intrinsics/vcvtq_n_f16_u16.c: Likewise.
2955 * gcc.target/arm/mve/intrinsics/vcvtq_n_f32_s32.c: Likewise.
2956 * gcc.target/arm/mve/intrinsics/vcvtq_n_f32_u32.c: Likewise.
2957 * gcc.target/arm/mve/intrinsics/vcvtq_n_s16_f16.c: Likewise.
2958 * gcc.target/arm/mve/intrinsics/vcvtq_n_s32_f32.c: Likewise.
2959 * gcc.target/arm/mve/intrinsics/vcvtq_n_u16_f16.c: Likewise.
2960 * gcc.target/arm/mve/intrinsics/vcvtq_n_u32_f32.c: Likewise.
2961 * gcc.target/arm/mve/intrinsics/vcvtq_s16_f16.c: Likewise.
2962 * gcc.target/arm/mve/intrinsics/vcvtq_s32_f32.c: Likewise.
2963 * gcc.target/arm/mve/intrinsics/vcvtq_u16_f16.c: Likewise.
2964 * gcc.target/arm/mve/intrinsics/vcvtq_u32_f32.c: Likewise.
2965 * gcc.target/arm/mve/intrinsics/vcvtq_x_f16_s16.c: Likewise.
2966 * gcc.target/arm/mve/intrinsics/vcvtq_x_f16_u16.c: Likewise.
2967 * gcc.target/arm/mve/intrinsics/vcvtq_x_f32_s32.c: Likewise.
2968 * gcc.target/arm/mve/intrinsics/vcvtq_x_f32_u32.c: Likewise.
2969 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f16_s16.c: Likewise.
2970 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f16_u16.c: Likewise.
2971 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f32_s32.c: Likewise.
2972 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f32_u32.c: Likewise.
2973 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_s16_f16.c: Likewise.
2974 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_s32_f32.c: Likewise.
2975 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_u16_f16.c: Likewise.
2976 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_u32_f32.c: Likewise.
2977 * gcc.target/arm/mve/intrinsics/vcvtq_x_s16_f16.c: Likewise.
2978 * gcc.target/arm/mve/intrinsics/vcvtq_x_s32_f32.c: Likewise.
2979 * gcc.target/arm/mve/intrinsics/vcvtq_x_u16_f16.c: Likewise.
2980 * gcc.target/arm/mve/intrinsics/vcvtq_x_u32_f32.c: Likewise.
2981 * gcc.target/arm/mve/intrinsics/vcvttq_f16_f32.c: Likewise.
2982 * gcc.target/arm/mve/intrinsics/vcvttq_f32_f16.c: Likewise.
2983 * gcc.target/arm/mve/intrinsics/vcvttq_m_f16_f32.c: Likewise.
2984 * gcc.target/arm/mve/intrinsics/vcvttq_m_f32_f16.c: Likewise.
2985 * gcc.target/arm/mve/intrinsics/vcvttq_x_f32_f16.c: Likewise.
2986 * gcc.target/arm/mve/intrinsics/vddupq_m_n_u16.c: Likewise.
2987 * gcc.target/arm/mve/intrinsics/vddupq_m_n_u32.c: Likewise.
2988 * gcc.target/arm/mve/intrinsics/vddupq_m_n_u8.c: Likewise.
2989 * gcc.target/arm/mve/intrinsics/vddupq_m_wb_u16.c: Likewise.
2990 * gcc.target/arm/mve/intrinsics/vddupq_m_wb_u32.c: Likewise.
2991 * gcc.target/arm/mve/intrinsics/vddupq_m_wb_u8.c: Likewise.
2992 * gcc.target/arm/mve/intrinsics/vddupq_n_u16.c: Likewise.
2993 * gcc.target/arm/mve/intrinsics/vddupq_n_u32.c: Likewise.
2994 * gcc.target/arm/mve/intrinsics/vddupq_n_u8.c: Likewise.
2995 * gcc.target/arm/mve/intrinsics/vddupq_wb_u16.c: Likewise.
2996 * gcc.target/arm/mve/intrinsics/vddupq_wb_u32.c: Likewise.
2997 * gcc.target/arm/mve/intrinsics/vddupq_wb_u8.c: Likewise.
2998 * gcc.target/arm/mve/intrinsics/vddupq_x_n_u16.c: Likewise.
2999 * gcc.target/arm/mve/intrinsics/vddupq_x_n_u32.c: Likewise.
3000 * gcc.target/arm/mve/intrinsics/vddupq_x_n_u8.c: Likewise.
3001 * gcc.target/arm/mve/intrinsics/vddupq_x_wb_u16.c: Likewise.
3002 * gcc.target/arm/mve/intrinsics/vddupq_x_wb_u32.c: Likewise.
3003 * gcc.target/arm/mve/intrinsics/vddupq_x_wb_u8.c: Likewise.
3004 * gcc.target/arm/mve/intrinsics/vdupq_m_n_f16.c: Likewise.
3005 * gcc.target/arm/mve/intrinsics/vdupq_m_n_f32.c: Likewise.
3006 * gcc.target/arm/mve/intrinsics/vdupq_m_n_s16.c: Likewise.
3007 * gcc.target/arm/mve/intrinsics/vdupq_m_n_s32.c: Likewise.
3008 * gcc.target/arm/mve/intrinsics/vdupq_m_n_s8.c: Likewise.
3009 * gcc.target/arm/mve/intrinsics/vdupq_m_n_u16.c: Likewise.
3010 * gcc.target/arm/mve/intrinsics/vdupq_m_n_u32.c: Likewise.
3011 * gcc.target/arm/mve/intrinsics/vdupq_m_n_u8.c: Likewise.
3012 * gcc.target/arm/mve/intrinsics/vdupq_n_f16.c: Likewise.
3013 * gcc.target/arm/mve/intrinsics/vdupq_n_f32.c: Likewise.
3014 * gcc.target/arm/mve/intrinsics/vdupq_n_s16.c: Likewise.
3015 * gcc.target/arm/mve/intrinsics/vdupq_n_s32.c: Likewise.
3016 * gcc.target/arm/mve/intrinsics/vdupq_n_s8.c: Likewise.
3017 * gcc.target/arm/mve/intrinsics/vdupq_n_u16.c: Likewise.
3018 * gcc.target/arm/mve/intrinsics/vdupq_n_u32.c: Likewise.
3019 * gcc.target/arm/mve/intrinsics/vdupq_n_u8.c: Likewise.
3020 * gcc.target/arm/mve/intrinsics/vdupq_x_n_f16.c: Likewise.
3021 * gcc.target/arm/mve/intrinsics/vdupq_x_n_f32.c: Likewise.
3022 * gcc.target/arm/mve/intrinsics/vdupq_x_n_s16.c: Likewise.
3023 * gcc.target/arm/mve/intrinsics/vdupq_x_n_s32.c: Likewise.
3024 * gcc.target/arm/mve/intrinsics/vdupq_x_n_s8.c: Likewise.
3025 * gcc.target/arm/mve/intrinsics/vdupq_x_n_u16.c: Likewise.
3026 * gcc.target/arm/mve/intrinsics/vdupq_x_n_u32.c: Likewise.
3027 * gcc.target/arm/mve/intrinsics/vdupq_x_n_u8.c: Likewise.
3028 * gcc.target/arm/mve/intrinsics/vdwdupq_m_n_u16.c: Likewise.
3029 * gcc.target/arm/mve/intrinsics/vdwdupq_m_n_u32.c: Likewise.
3030 * gcc.target/arm/mve/intrinsics/vdwdupq_m_n_u8.c: Likewise.
3031 * gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u16.c: Likewise.
3032 * gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u32.c: Likewise.
3033 * gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u8.c: Likewise.
3034 * gcc.target/arm/mve/intrinsics/vdwdupq_n_u16.c: Likewise.
3035 * gcc.target/arm/mve/intrinsics/vdwdupq_n_u32.c: Likewise.
3036 * gcc.target/arm/mve/intrinsics/vdwdupq_n_u8.c: Likewise.
3037 * gcc.target/arm/mve/intrinsics/vdwdupq_wb_u16.c: Likewise.
3038 * gcc.target/arm/mve/intrinsics/vdwdupq_wb_u32.c: Likewise.
3039 * gcc.target/arm/mve/intrinsics/vdwdupq_wb_u8.c: Likewise.
3040 * gcc.target/arm/mve/intrinsics/vdwdupq_x_n_u16.c: Likewise.
3041 * gcc.target/arm/mve/intrinsics/vdwdupq_x_n_u32.c: Likewise.
3042 * gcc.target/arm/mve/intrinsics/vdwdupq_x_n_u8.c: Likewise.
3043 * gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u16.c: Likewise.
3044 * gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u32.c: Likewise.
3045 * gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u8.c: Likewise.
3046 * gcc.target/arm/mve/intrinsics/veorq_f16.c: Likewise.
3047 * gcc.target/arm/mve/intrinsics/veorq_f32.c: Likewise.
3048 * gcc.target/arm/mve/intrinsics/veorq_m_f16.c: Likewise.
3049 * gcc.target/arm/mve/intrinsics/veorq_m_f32.c: Likewise.
3050 * gcc.target/arm/mve/intrinsics/veorq_m_s16.c: Likewise.
3051 * gcc.target/arm/mve/intrinsics/veorq_m_s32.c: Likewise.
3052 * gcc.target/arm/mve/intrinsics/veorq_m_s8.c: Likewise.
3053 * gcc.target/arm/mve/intrinsics/veorq_m_u16.c: Likewise.
3054 * gcc.target/arm/mve/intrinsics/veorq_m_u32.c: Likewise.
3055 * gcc.target/arm/mve/intrinsics/veorq_m_u8.c: Likewise.
3056 * gcc.target/arm/mve/intrinsics/veorq_s16.c: Likewise.
3057 * gcc.target/arm/mve/intrinsics/veorq_s32.c: Likewise.
3058 * gcc.target/arm/mve/intrinsics/veorq_s8.c: Likewise.
3059 * gcc.target/arm/mve/intrinsics/veorq_u16.c: Likewise.
3060 * gcc.target/arm/mve/intrinsics/veorq_u32.c: Likewise.
3061 * gcc.target/arm/mve/intrinsics/veorq_u8.c: Likewise.
3062 * gcc.target/arm/mve/intrinsics/veorq_x_f16.c: Likewise.
3063 * gcc.target/arm/mve/intrinsics/veorq_x_f32.c: Likewise.
3064 * gcc.target/arm/mve/intrinsics/veorq_x_s16.c: Likewise.
3065 * gcc.target/arm/mve/intrinsics/veorq_x_s32.c: Likewise.
3066 * gcc.target/arm/mve/intrinsics/veorq_x_s8.c: Likewise.
3067 * gcc.target/arm/mve/intrinsics/veorq_x_u16.c: Likewise.
3068 * gcc.target/arm/mve/intrinsics/veorq_x_u32.c: Likewise.
3069 * gcc.target/arm/mve/intrinsics/veorq_x_u8.c: Likewise.
3070 * gcc.target/arm/mve/intrinsics/vfmaq_f16.c: Likewise.
3071 * gcc.target/arm/mve/intrinsics/vfmaq_f32.c: Likewise.
3072 * gcc.target/arm/mve/intrinsics/vfmaq_m_f16.c: Likewise.
3073 * gcc.target/arm/mve/intrinsics/vfmaq_m_f32.c: Likewise.
3074 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f16.c: Likewise.
3075 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f32.c: Likewise.
3076 * gcc.target/arm/mve/intrinsics/vfmaq_n_f16.c: Likewise.
3077 * gcc.target/arm/mve/intrinsics/vfmaq_n_f32.c: Likewise.
3078 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f16.c: Likewise.
3079 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f32.c: Likewise.
3080 * gcc.target/arm/mve/intrinsics/vfmasq_n_f16.c: Likewise.
3081 * gcc.target/arm/mve/intrinsics/vfmasq_n_f32.c: Likewise.
3082 * gcc.target/arm/mve/intrinsics/vfmsq_f16.c: Likewise.
3083 * gcc.target/arm/mve/intrinsics/vfmsq_f32.c: Likewise.
3084 * gcc.target/arm/mve/intrinsics/vfmsq_m_f16.c: Likewise.
3085 * gcc.target/arm/mve/intrinsics/vfmsq_m_f32.c: Likewise.
3086 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_s16.c: Likewise.
3087 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_s32.c: Likewise.
3088 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_s8.c: Likewise.
3089 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_u16.c: Likewise.
3090 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_u32.c: Likewise.
3091 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_u8.c: Likewise.
3092 * gcc.target/arm/mve/intrinsics/vhaddq_m_s16.c: Likewise.
3093 * gcc.target/arm/mve/intrinsics/vhaddq_m_s32.c: Likewise.
3094 * gcc.target/arm/mve/intrinsics/vhaddq_m_s8.c: Likewise.
3095 * gcc.target/arm/mve/intrinsics/vhaddq_m_u16.c: Likewise.
3096 * gcc.target/arm/mve/intrinsics/vhaddq_m_u32.c: Likewise.
3097 * gcc.target/arm/mve/intrinsics/vhaddq_m_u8.c: Likewise.
3098 * gcc.target/arm/mve/intrinsics/vhaddq_n_s16.c: Likewise.
3099 * gcc.target/arm/mve/intrinsics/vhaddq_n_s32.c: Likewise.
3100 * gcc.target/arm/mve/intrinsics/vhaddq_n_s8.c: Likewise.
3101 * gcc.target/arm/mve/intrinsics/vhaddq_n_u16.c: Likewise.
3102 * gcc.target/arm/mve/intrinsics/vhaddq_n_u32.c: Likewise.
3103 * gcc.target/arm/mve/intrinsics/vhaddq_n_u8.c: Likewise.
3104 * gcc.target/arm/mve/intrinsics/vhaddq_s16.c: Likewise.
3105 * gcc.target/arm/mve/intrinsics/vhaddq_s32.c: Likewise.
3106 * gcc.target/arm/mve/intrinsics/vhaddq_s8.c: Likewise.
3107 * gcc.target/arm/mve/intrinsics/vhaddq_u16.c: Likewise.
3108 * gcc.target/arm/mve/intrinsics/vhaddq_u32.c: Likewise.
3109 * gcc.target/arm/mve/intrinsics/vhaddq_u8.c: Likewise.
3110 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s16.c: Likewise.
3111 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s32.c: Likewise.
3112 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s8.c: Likewise.
3113 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u16.c: Likewise.
3114 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u32.c: Likewise.
3115 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u8.c: Likewise.
3116 * gcc.target/arm/mve/intrinsics/vhaddq_x_s16.c: Likewise.
3117 * gcc.target/arm/mve/intrinsics/vhaddq_x_s32.c: Likewise.
3118 * gcc.target/arm/mve/intrinsics/vhaddq_x_s8.c: Likewise.
3119 * gcc.target/arm/mve/intrinsics/vhaddq_x_u16.c: Likewise.
3120 * gcc.target/arm/mve/intrinsics/vhaddq_x_u32.c: Likewise.
3121 * gcc.target/arm/mve/intrinsics/vhaddq_x_u8.c: Likewise.
3122 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s16.c: Likewise.
3123 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s32.c: Likewise.
3124 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s8.c: Likewise.
3125 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s16.c: Likewise.
3126 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s32.c: Likewise.
3127 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s8.c: Likewise.
3128 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s16.c: Likewise.
3129 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s32.c: Likewise.
3130 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s8.c: Likewise.
3131 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s16.c: Likewise.
3132 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s32.c: Likewise.
3133 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s8.c: Likewise.
3134 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s16.c: Likewise.
3135 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s32.c: Likewise.
3136 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s8.c: Likewise.
3137 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s16.c: Likewise.
3138 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s32.c: Likewise.
3139 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s8.c: Likewise.
3140 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_s16.c: Likewise.
3141 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_s32.c: Likewise.
3142 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_s8.c: Likewise.
3143 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_u16.c: Likewise.
3144 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_u32.c: Likewise.
3145 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_u8.c: Likewise.
3146 * gcc.target/arm/mve/intrinsics/vhsubq_m_s16.c: Likewise.
3147 * gcc.target/arm/mve/intrinsics/vhsubq_m_s32.c: Likewise.
3148 * gcc.target/arm/mve/intrinsics/vhsubq_m_s8.c: Likewise.
3149 * gcc.target/arm/mve/intrinsics/vhsubq_m_u16.c: Likewise.
3150 * gcc.target/arm/mve/intrinsics/vhsubq_m_u32.c: Likewise.
3151 * gcc.target/arm/mve/intrinsics/vhsubq_m_u8.c: Likewise.
3152 * gcc.target/arm/mve/intrinsics/vhsubq_n_s16.c: Likewise.
3153 * gcc.target/arm/mve/intrinsics/vhsubq_n_s32.c: Likewise.
3154 * gcc.target/arm/mve/intrinsics/vhsubq_n_s8.c: Likewise.
3155 * gcc.target/arm/mve/intrinsics/vhsubq_n_u16.c: Likewise.
3156 * gcc.target/arm/mve/intrinsics/vhsubq_n_u32.c: Likewise.
3157 * gcc.target/arm/mve/intrinsics/vhsubq_n_u8.c: Likewise.
3158 * gcc.target/arm/mve/intrinsics/vhsubq_s16.c: Likewise.
3159 * gcc.target/arm/mve/intrinsics/vhsubq_s32.c: Likewise.
3160 * gcc.target/arm/mve/intrinsics/vhsubq_s8.c: Likewise.
3161 * gcc.target/arm/mve/intrinsics/vhsubq_u16.c: Likewise.
3162 * gcc.target/arm/mve/intrinsics/vhsubq_u32.c: Likewise.
3163 * gcc.target/arm/mve/intrinsics/vhsubq_u8.c: Likewise.
3164 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s16.c: Likewise.
3165 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s32.c: Likewise.
3166 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s8.c: Likewise.
3167 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u16.c: Likewise.
3168 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u32.c: Likewise.
3169 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u8.c: Likewise.
3170 * gcc.target/arm/mve/intrinsics/vhsubq_x_s16.c: Likewise.
3171 * gcc.target/arm/mve/intrinsics/vhsubq_x_s32.c: Likewise.
3172 * gcc.target/arm/mve/intrinsics/vhsubq_x_s8.c: Likewise.
3173 * gcc.target/arm/mve/intrinsics/vhsubq_x_u16.c: Likewise.
3174 * gcc.target/arm/mve/intrinsics/vhsubq_x_u32.c: Likewise.
3175 * gcc.target/arm/mve/intrinsics/vhsubq_x_u8.c: Likewise.
3176 * gcc.target/arm/mve/intrinsics/vidupq_m_n_u16.c: Likewise.
3177 * gcc.target/arm/mve/intrinsics/vidupq_m_n_u32.c: Likewise.
3178 * gcc.target/arm/mve/intrinsics/vidupq_m_n_u8.c: Likewise.
3179 * gcc.target/arm/mve/intrinsics/vidupq_m_wb_u16.c: Likewise.
3180 * gcc.target/arm/mve/intrinsics/vidupq_m_wb_u32.c: Likewise.
3181 * gcc.target/arm/mve/intrinsics/vidupq_m_wb_u8.c: Likewise.
3182 * gcc.target/arm/mve/intrinsics/vidupq_n_u16.c: Likewise.
3183 * gcc.target/arm/mve/intrinsics/vidupq_n_u32.c: Likewise.
3184 * gcc.target/arm/mve/intrinsics/vidupq_n_u8.c: Likewise.
3185 * gcc.target/arm/mve/intrinsics/vidupq_wb_u16.c: Likewise.
3186 * gcc.target/arm/mve/intrinsics/vidupq_wb_u32.c: Likewise.
3187 * gcc.target/arm/mve/intrinsics/vidupq_wb_u8.c: Likewise.
3188 * gcc.target/arm/mve/intrinsics/vidupq_x_n_u16.c: Likewise.
3189 * gcc.target/arm/mve/intrinsics/vidupq_x_n_u32.c: Likewise.
3190 * gcc.target/arm/mve/intrinsics/vidupq_x_n_u8.c: Likewise.
3191 * gcc.target/arm/mve/intrinsics/vidupq_x_wb_u16.c: Likewise.
3192 * gcc.target/arm/mve/intrinsics/vidupq_x_wb_u32.c: Likewise.
3193 * gcc.target/arm/mve/intrinsics/vidupq_x_wb_u8.c: Likewise.
3194 * gcc.target/arm/mve/intrinsics/viwdupq_m_n_u16.c: Likewise.
3195 * gcc.target/arm/mve/intrinsics/viwdupq_m_n_u32.c: Likewise.
3196 * gcc.target/arm/mve/intrinsics/viwdupq_m_n_u8.c: Likewise.
3197 * gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u16.c: Likewise.
3198 * gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u32.c: Likewise.
3199 * gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u8.c: Likewise.
3200 * gcc.target/arm/mve/intrinsics/viwdupq_n_u16.c: Likewise.
3201 * gcc.target/arm/mve/intrinsics/viwdupq_n_u32.c: Likewise.
3202 * gcc.target/arm/mve/intrinsics/viwdupq_n_u8.c: Likewise.
3203 * gcc.target/arm/mve/intrinsics/viwdupq_wb_u16.c: Likewise.
3204 * gcc.target/arm/mve/intrinsics/viwdupq_wb_u32.c: Likewise.
3205 * gcc.target/arm/mve/intrinsics/viwdupq_wb_u8.c: Likewise.
3206 * gcc.target/arm/mve/intrinsics/viwdupq_x_n_u16.c: Likewise.
3207 * gcc.target/arm/mve/intrinsics/viwdupq_x_n_u32.c: Likewise.
3208 * gcc.target/arm/mve/intrinsics/viwdupq_x_n_u8.c: Likewise.
3209 * gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u16.c: Likewise.
3210 * gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u32.c: Likewise.
3211 * gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u8.c: Likewise.
3212 * gcc.target/arm/mve/intrinsics/vld1q_f16.c: Likewise.
3213 * gcc.target/arm/mve/intrinsics/vld1q_f32.c: Likewise.
3214 * gcc.target/arm/mve/intrinsics/vld1q_s16.c: Likewise.
3215 * gcc.target/arm/mve/intrinsics/vld1q_s32.c: Likewise.
3216 * gcc.target/arm/mve/intrinsics/vld1q_s8.c: Likewise.
3217 * gcc.target/arm/mve/intrinsics/vld1q_u16.c: Likewise.
3218 * gcc.target/arm/mve/intrinsics/vld1q_u32.c: Likewise.
3219 * gcc.target/arm/mve/intrinsics/vld1q_u8.c: Likewise.
3220 * gcc.target/arm/mve/intrinsics/vld1q_z_f16.c: Likewise.
3221 * gcc.target/arm/mve/intrinsics/vld1q_z_f32.c: Likewise.
3222 * gcc.target/arm/mve/intrinsics/vld1q_z_s16.c: Likewise.
3223 * gcc.target/arm/mve/intrinsics/vld1q_z_s32.c: Likewise.
3224 * gcc.target/arm/mve/intrinsics/vld1q_z_s8.c: Likewise.
3225 * gcc.target/arm/mve/intrinsics/vld1q_z_u16.c: Likewise.
3226 * gcc.target/arm/mve/intrinsics/vld1q_z_u32.c: Likewise.
3227 * gcc.target/arm/mve/intrinsics/vld1q_z_u8.c: Likewise.
3228 * gcc.target/arm/mve/intrinsics/vld2q_f16.c: Likewise.
3229 * gcc.target/arm/mve/intrinsics/vld2q_f32.c: Likewise.
3230 * gcc.target/arm/mve/intrinsics/vld2q_s16.c: Likewise.
3231 * gcc.target/arm/mve/intrinsics/vld2q_s32.c: Likewise.
3232 * gcc.target/arm/mve/intrinsics/vld2q_s8.c: Likewise.
3233 * gcc.target/arm/mve/intrinsics/vld2q_u16.c: Likewise.
3234 * gcc.target/arm/mve/intrinsics/vld2q_u32.c: Likewise.
3235 * gcc.target/arm/mve/intrinsics/vld2q_u8.c: Likewise.
3236 * gcc.target/arm/mve/intrinsics/vld4q_f16.c: Likewise.
3237 * gcc.target/arm/mve/intrinsics/vld4q_f32.c: Likewise.
3238 * gcc.target/arm/mve/intrinsics/vld4q_s16.c: Likewise.
3239 * gcc.target/arm/mve/intrinsics/vld4q_s32.c: Likewise.
3240 * gcc.target/arm/mve/intrinsics/vld4q_s8.c: Likewise.
3241 * gcc.target/arm/mve/intrinsics/vld4q_u16.c: Likewise.
3242 * gcc.target/arm/mve/intrinsics/vld4q_u32.c: Likewise.
3243 * gcc.target/arm/mve/intrinsics/vld4q_u8.c: Likewise.
3244 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s16.c: Likewise.
3245 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s32.c: Likewise.
3246 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s8.c: Likewise.
3247 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u16.c: Likewise.
3248 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u32.c: Likewise.
3249 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u8.c: Likewise.
3250 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s16.c: Likewise.
3251 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s32.c: Likewise.
3252 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s8.c: Likewise.
3253 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u16.c: Likewise.
3254 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u32.c: Likewise.
3255 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u8.c: Likewise.
3256 * gcc.target/arm/mve/intrinsics/vldrbq_s16.c: Likewise.
3257 * gcc.target/arm/mve/intrinsics/vldrbq_s32.c: Likewise.
3258 * gcc.target/arm/mve/intrinsics/vldrbq_s8.c: Likewise.
3259 * gcc.target/arm/mve/intrinsics/vldrbq_u16.c: Likewise.
3260 * gcc.target/arm/mve/intrinsics/vldrbq_u32.c: Likewise.
3261 * gcc.target/arm/mve/intrinsics/vldrbq_u8.c: Likewise.
3262 * gcc.target/arm/mve/intrinsics/vldrbq_z_s16.c: Likewise.
3263 * gcc.target/arm/mve/intrinsics/vldrbq_z_s32.c: Likewise.
3264 * gcc.target/arm/mve/intrinsics/vldrbq_z_s8.c: Likewise.
3265 * gcc.target/arm/mve/intrinsics/vldrbq_z_u16.c: Likewise.
3266 * gcc.target/arm/mve/intrinsics/vldrbq_z_u32.c: Likewise.
3267 * gcc.target/arm/mve/intrinsics/vldrbq_z_u8.c: Likewise.
3268 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_s64.c: Likewise.
3269 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_u64.c: Likewise.
3270 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c: Likewise.
3271 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c: Likewise.
3272 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c: Likewise.
3273 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c: Likewise.
3274 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_z_s64.c: Likewise.
3275 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_z_u64.c: Likewise.
3276 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_s64.c: Likewise.
3277 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_u64.c: Likewise.
3278 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_z_s64.c: Likewise.
3279 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_z_u64.c: Likewise.
3280 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_s64.c: Likewise.
3281 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_u64.c: Likewise.
3282 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_z_s64.c: Likewise.
3283 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_z_u64.c: Likewise.
3284 * gcc.target/arm/mve/intrinsics/vldrhq_f16.c: Likewise.
3285 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_f16.c: Likewise.
3286 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s16.c: Likewise.
3287 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s32.c: Likewise.
3288 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u16.c: Likewise.
3289 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u32.c: Likewise.
3290 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_f16.c: Likewise.
3291 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s16.c: Likewise.
3292 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s32.c: Likewise.
3293 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u16.c: Likewise.
3294 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u32.c: Likewise.
3295 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_f16.c: Likewise.
3296 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s16.c: Likewise.
3297 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s32.c: Likewise.
3298 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u16.c: Likewise.
3299 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u32.c: Likewise.
3300 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_f16.c: Likewise.
3301 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s16.c: Likewise.
3302 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s32.c: Likewise.
3303 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u16.c: Likewise.
3304 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u32.c: Likewise.
3305 * gcc.target/arm/mve/intrinsics/vldrhq_s16.c: Likewise.
3306 * gcc.target/arm/mve/intrinsics/vldrhq_s32.c: Likewise.
3307 * gcc.target/arm/mve/intrinsics/vldrhq_u16.c: Likewise.
3308 * gcc.target/arm/mve/intrinsics/vldrhq_u32.c: Likewise.
3309 * gcc.target/arm/mve/intrinsics/vldrhq_z_f16.c: Likewise.
3310 * gcc.target/arm/mve/intrinsics/vldrhq_z_s16.c: Likewise.
3311 * gcc.target/arm/mve/intrinsics/vldrhq_z_s32.c: Likewise.
3312 * gcc.target/arm/mve/intrinsics/vldrhq_z_u16.c: Likewise.
3313 * gcc.target/arm/mve/intrinsics/vldrhq_z_u32.c: Likewise.
3314 * gcc.target/arm/mve/intrinsics/vldrwq_f32.c: Likewise.
3315 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_f32.c: Likewise.
3316 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_s32.c: Likewise.
3317 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_u32.c: Likewise.
3318 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_f32.c: Likewise.
3319 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_s32.c: Likewise.
3320 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_u32.c: Likewise.
3321 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_f32.c: Likewise.
3322 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_s32.c: Likewise.
3323 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_u32.c: Likewise.
3324 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_f32.c: Likewise.
3325 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_s32.c: Likewise.
3326 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_u32.c: Likewise.
3327 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_f32.c: Likewise.
3328 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_s32.c: Likewise.
3329 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_u32.c: Likewise.
3330 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_f32.c: Likewise.
3331 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_s32.c: Likewise.
3332 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_u32.c: Likewise.
3333 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_f32.c: Likewise.
3334 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_s32.c: Likewise.
3335 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_u32.c: Likewise.
3336 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_f32.c: Likewise.
3337 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_s32.c: Likewise.
3338 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_u32.c: Likewise.
3339 * gcc.target/arm/mve/intrinsics/vldrwq_s32.c: Likewise.
3340 * gcc.target/arm/mve/intrinsics/vldrwq_u32.c: Likewise.
3341 * gcc.target/arm/mve/intrinsics/vldrwq_z_f32.c: Likewise.
3342 * gcc.target/arm/mve/intrinsics/vldrwq_z_s32.c: Likewise.
3343 * gcc.target/arm/mve/intrinsics/vldrwq_z_u32.c: Likewise.
3344 * gcc.target/arm/mve/intrinsics/vmaxaq_m_s16.c: Likewise.
3345 * gcc.target/arm/mve/intrinsics/vmaxaq_m_s32.c: Likewise.
3346 * gcc.target/arm/mve/intrinsics/vmaxaq_m_s8.c: Likewise.
3347 * gcc.target/arm/mve/intrinsics/vmaxaq_s16.c: Likewise.
3348 * gcc.target/arm/mve/intrinsics/vmaxaq_s32.c: Likewise.
3349 * gcc.target/arm/mve/intrinsics/vmaxaq_s8.c: Likewise.
3350 * gcc.target/arm/mve/intrinsics/vmaxavq_p_s16.c: Likewise.
3351 * gcc.target/arm/mve/intrinsics/vmaxavq_p_s32.c: Likewise.
3352 * gcc.target/arm/mve/intrinsics/vmaxavq_p_s8.c: Likewise.
3353 * gcc.target/arm/mve/intrinsics/vmaxavq_s16.c: Likewise.
3354 * gcc.target/arm/mve/intrinsics/vmaxavq_s32.c: Likewise.
3355 * gcc.target/arm/mve/intrinsics/vmaxavq_s8.c: Likewise.
3356 * gcc.target/arm/mve/intrinsics/vmaxnmaq_f16.c: Likewise.
3357 * gcc.target/arm/mve/intrinsics/vmaxnmaq_f32.c: Likewise.
3358 * gcc.target/arm/mve/intrinsics/vmaxnmaq_m_f16.c: Likewise.
3359 * gcc.target/arm/mve/intrinsics/vmaxnmaq_m_f32.c: Likewise.
3360 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f16.c: Likewise.
3361 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f32.c: Likewise.
3362 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f16.c: Likewise.
3363 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f32.c: Likewise.
3364 * gcc.target/arm/mve/intrinsics/vmaxnmq_f16.c: Likewise.
3365 * gcc.target/arm/mve/intrinsics/vmaxnmq_f32.c: Likewise.
3366 * gcc.target/arm/mve/intrinsics/vmaxnmq_m_f16.c: Likewise.
3367 * gcc.target/arm/mve/intrinsics/vmaxnmq_m_f32.c: Likewise.
3368 * gcc.target/arm/mve/intrinsics/vmaxnmq_x_f16.c: Likewise.
3369 * gcc.target/arm/mve/intrinsics/vmaxnmq_x_f32.c: Likewise.
3370 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f16.c: Likewise.
3371 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f32.c: Likewise.
3372 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f16.c: Likewise.
3373 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f32.c: Likewise.
3374 * gcc.target/arm/mve/intrinsics/vmaxq_m_s16.c: Likewise.
3375 * gcc.target/arm/mve/intrinsics/vmaxq_m_s32.c: Likewise.
3376 * gcc.target/arm/mve/intrinsics/vmaxq_m_s8.c: Likewise.
3377 * gcc.target/arm/mve/intrinsics/vmaxq_m_u16.c: Likewise.
3378 * gcc.target/arm/mve/intrinsics/vmaxq_m_u32.c: Likewise.
3379 * gcc.target/arm/mve/intrinsics/vmaxq_m_u8.c: Likewise.
3380 * gcc.target/arm/mve/intrinsics/vmaxq_s16.c: Likewise.
3381 * gcc.target/arm/mve/intrinsics/vmaxq_s32.c: Likewise.
3382 * gcc.target/arm/mve/intrinsics/vmaxq_s8.c: Likewise.
3383 * gcc.target/arm/mve/intrinsics/vmaxq_u16.c: Likewise.
3384 * gcc.target/arm/mve/intrinsics/vmaxq_u32.c: Likewise.
3385 * gcc.target/arm/mve/intrinsics/vmaxq_u8.c: Likewise.
3386 * gcc.target/arm/mve/intrinsics/vmaxq_x_s16.c: Likewise.
3387 * gcc.target/arm/mve/intrinsics/vmaxq_x_s32.c: Likewise.
3388 * gcc.target/arm/mve/intrinsics/vmaxq_x_s8.c: Likewise.
3389 * gcc.target/arm/mve/intrinsics/vmaxq_x_u16.c: Likewise.
3390 * gcc.target/arm/mve/intrinsics/vmaxq_x_u32.c: Likewise.
3391 * gcc.target/arm/mve/intrinsics/vmaxq_x_u8.c: Likewise.
3392 * gcc.target/arm/mve/intrinsics/vmaxvq_p_s16.c: Likewise.
3393 * gcc.target/arm/mve/intrinsics/vmaxvq_p_s32.c: Likewise.
3394 * gcc.target/arm/mve/intrinsics/vmaxvq_p_s8.c: Likewise.
3395 * gcc.target/arm/mve/intrinsics/vmaxvq_p_u16.c: Likewise.
3396 * gcc.target/arm/mve/intrinsics/vmaxvq_p_u32.c: Likewise.
3397 * gcc.target/arm/mve/intrinsics/vmaxvq_p_u8.c: Likewise.
3398 * gcc.target/arm/mve/intrinsics/vmaxvq_s16.c: Likewise.
3399 * gcc.target/arm/mve/intrinsics/vmaxvq_s32.c: Likewise.
3400 * gcc.target/arm/mve/intrinsics/vmaxvq_s8.c: Likewise.
3401 * gcc.target/arm/mve/intrinsics/vmaxvq_u16.c: Likewise.
3402 * gcc.target/arm/mve/intrinsics/vmaxvq_u32.c: Likewise.
3403 * gcc.target/arm/mve/intrinsics/vmaxvq_u8.c: Likewise.
3404 * gcc.target/arm/mve/intrinsics/vminaq_m_s16.c: Likewise.
3405 * gcc.target/arm/mve/intrinsics/vminaq_m_s32.c: Likewise.
3406 * gcc.target/arm/mve/intrinsics/vminaq_m_s8.c: Likewise.
3407 * gcc.target/arm/mve/intrinsics/vminaq_s16.c: Likewise.
3408 * gcc.target/arm/mve/intrinsics/vminaq_s32.c: Likewise.
3409 * gcc.target/arm/mve/intrinsics/vminaq_s8.c: Likewise.
3410 * gcc.target/arm/mve/intrinsics/vminavq_p_s16.c: Likewise.
3411 * gcc.target/arm/mve/intrinsics/vminavq_p_s32.c: Likewise.
3412 * gcc.target/arm/mve/intrinsics/vminavq_p_s8.c: Likewise.
3413 * gcc.target/arm/mve/intrinsics/vminavq_s16.c: Likewise.
3414 * gcc.target/arm/mve/intrinsics/vminavq_s32.c: Likewise.
3415 * gcc.target/arm/mve/intrinsics/vminavq_s8.c: Likewise.
3416 * gcc.target/arm/mve/intrinsics/vminnmaq_f16.c: Likewise.
3417 * gcc.target/arm/mve/intrinsics/vminnmaq_f32.c: Likewise.
3418 * gcc.target/arm/mve/intrinsics/vminnmaq_m_f16.c: Likewise.
3419 * gcc.target/arm/mve/intrinsics/vminnmaq_m_f32.c: Likewise.
3420 * gcc.target/arm/mve/intrinsics/vminnmavq_f16.c: Likewise.
3421 * gcc.target/arm/mve/intrinsics/vminnmavq_f32.c: Likewise.
3422 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f16.c: Likewise.
3423 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f32.c: Likewise.
3424 * gcc.target/arm/mve/intrinsics/vminnmq_f16.c: Likewise.
3425 * gcc.target/arm/mve/intrinsics/vminnmq_f32.c: Likewise.
3426 * gcc.target/arm/mve/intrinsics/vminnmq_m_f16.c: Likewise.
3427 * gcc.target/arm/mve/intrinsics/vminnmq_m_f32.c: Likewise.
3428 * gcc.target/arm/mve/intrinsics/vminnmq_x_f16.c: Likewise.
3429 * gcc.target/arm/mve/intrinsics/vminnmq_x_f32.c: Likewise.
3430 * gcc.target/arm/mve/intrinsics/vminnmvq_f16.c: Likewise.
3431 * gcc.target/arm/mve/intrinsics/vminnmvq_f32.c: Likewise.
3432 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f16.c: Likewise.
3433 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f32.c: Likewise.
3434 * gcc.target/arm/mve/intrinsics/vminq_m_s16.c: Likewise.
3435 * gcc.target/arm/mve/intrinsics/vminq_m_s32.c: Likewise.
3436 * gcc.target/arm/mve/intrinsics/vminq_m_s8.c: Likewise.
3437 * gcc.target/arm/mve/intrinsics/vminq_m_u16.c: Likewise.
3438 * gcc.target/arm/mve/intrinsics/vminq_m_u32.c: Likewise.
3439 * gcc.target/arm/mve/intrinsics/vminq_m_u8.c: Likewise.
3440 * gcc.target/arm/mve/intrinsics/vminq_s16.c: Likewise.
3441 * gcc.target/arm/mve/intrinsics/vminq_s32.c: Likewise.
3442 * gcc.target/arm/mve/intrinsics/vminq_s8.c: Likewise.
3443 * gcc.target/arm/mve/intrinsics/vminq_u16.c: Likewise.
3444 * gcc.target/arm/mve/intrinsics/vminq_u32.c: Likewise.
3445 * gcc.target/arm/mve/intrinsics/vminq_u8.c: Likewise.
3446 * gcc.target/arm/mve/intrinsics/vminq_x_s16.c: Likewise.
3447 * gcc.target/arm/mve/intrinsics/vminq_x_s32.c: Likewise.
3448 * gcc.target/arm/mve/intrinsics/vminq_x_s8.c: Likewise.
3449 * gcc.target/arm/mve/intrinsics/vminq_x_u16.c: Likewise.
3450 * gcc.target/arm/mve/intrinsics/vminq_x_u32.c: Likewise.
3451 * gcc.target/arm/mve/intrinsics/vminq_x_u8.c: Likewise.
3452 * gcc.target/arm/mve/intrinsics/vminvq_p_s16.c: Likewise.
3453 * gcc.target/arm/mve/intrinsics/vminvq_p_s32.c: Likewise.
3454 * gcc.target/arm/mve/intrinsics/vminvq_p_s8.c: Likewise.
3455 * gcc.target/arm/mve/intrinsics/vminvq_p_u16.c: Likewise.
3456 * gcc.target/arm/mve/intrinsics/vminvq_p_u32.c: Likewise.
3457 * gcc.target/arm/mve/intrinsics/vminvq_p_u8.c: Likewise.
3458 * gcc.target/arm/mve/intrinsics/vminvq_s16.c: Likewise.
3459 * gcc.target/arm/mve/intrinsics/vminvq_s32.c: Likewise.
3460 * gcc.target/arm/mve/intrinsics/vminvq_s8.c: Likewise.
3461 * gcc.target/arm/mve/intrinsics/vminvq_u16.c: Likewise.
3462 * gcc.target/arm/mve/intrinsics/vminvq_u32.c: Likewise.
3463 * gcc.target/arm/mve/intrinsics/vminvq_u8.c: Likewise.
3464 * gcc.target/arm/mve/intrinsics/vmladavaq_p_s16.c: Likewise.
3465 * gcc.target/arm/mve/intrinsics/vmladavaq_p_s32.c: Likewise.
3466 * gcc.target/arm/mve/intrinsics/vmladavaq_p_s8.c: Likewise.
3467 * gcc.target/arm/mve/intrinsics/vmladavaq_p_u16.c: Likewise.
3468 * gcc.target/arm/mve/intrinsics/vmladavaq_p_u32.c: Likewise.
3469 * gcc.target/arm/mve/intrinsics/vmladavaq_p_u8.c: Likewise.
3470 * gcc.target/arm/mve/intrinsics/vmladavaq_s16.c: Likewise.
3471 * gcc.target/arm/mve/intrinsics/vmladavaq_s32.c: Likewise.
3472 * gcc.target/arm/mve/intrinsics/vmladavaq_s8.c: Likewise.
3473 * gcc.target/arm/mve/intrinsics/vmladavaq_u16.c: Likewise.
3474 * gcc.target/arm/mve/intrinsics/vmladavaq_u32.c: Likewise.
3475 * gcc.target/arm/mve/intrinsics/vmladavaq_u8.c: Likewise.
3476 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s16.c: Likewise.
3477 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s32.c: Likewise.
3478 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s8.c: Likewise.
3479 * gcc.target/arm/mve/intrinsics/vmladavaxq_s16.c: Likewise.
3480 * gcc.target/arm/mve/intrinsics/vmladavaxq_s32.c: Likewise.
3481 * gcc.target/arm/mve/intrinsics/vmladavaxq_s8.c: Likewise.
3482 * gcc.target/arm/mve/intrinsics/vmladavq_p_s16.c: Likewise.
3483 * gcc.target/arm/mve/intrinsics/vmladavq_p_s32.c: Likewise.
3484 * gcc.target/arm/mve/intrinsics/vmladavq_p_s8.c: Likewise.
3485 * gcc.target/arm/mve/intrinsics/vmladavq_p_u16.c: Likewise.
3486 * gcc.target/arm/mve/intrinsics/vmladavq_p_u32.c: Likewise.
3487 * gcc.target/arm/mve/intrinsics/vmladavq_p_u8.c: Likewise.
3488 * gcc.target/arm/mve/intrinsics/vmladavq_s16.c: Likewise.
3489 * gcc.target/arm/mve/intrinsics/vmladavq_s32.c: Likewise.
3490 * gcc.target/arm/mve/intrinsics/vmladavq_s8.c: Likewise.
3491 * gcc.target/arm/mve/intrinsics/vmladavq_u16.c: Likewise.
3492 * gcc.target/arm/mve/intrinsics/vmladavq_u32.c: Likewise.
3493 * gcc.target/arm/mve/intrinsics/vmladavq_u8.c: Likewise.
3494 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s16.c: Likewise.
3495 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s32.c: Likewise.
3496 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s8.c: Likewise.
3497 * gcc.target/arm/mve/intrinsics/vmladavxq_s16.c: Likewise.
3498 * gcc.target/arm/mve/intrinsics/vmladavxq_s32.c: Likewise.
3499 * gcc.target/arm/mve/intrinsics/vmladavxq_s8.c: Likewise.
3500 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_s16.c: Likewise.
3501 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_s32.c: Likewise.
3502 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_u16.c: Likewise.
3503 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_u32.c: Likewise.
3504 * gcc.target/arm/mve/intrinsics/vmlaldavaq_s16.c: Likewise.
3505 * gcc.target/arm/mve/intrinsics/vmlaldavaq_s32.c: Likewise.
3506 * gcc.target/arm/mve/intrinsics/vmlaldavaq_u16.c: Likewise.
3507 * gcc.target/arm/mve/intrinsics/vmlaldavaq_u32.c: Likewise.
3508 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s16.c: Likewise.
3509 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s32.c: Likewise.
3510 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_u16.c: Likewise.
3511 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_u32.c: Likewise.
3512 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s16.c: Likewise.
3513 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s32.c: Likewise.
3514 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_s16.c: Likewise.
3515 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_s32.c: Likewise.
3516 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_u16.c: Likewise.
3517 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_u32.c: Likewise.
3518 * gcc.target/arm/mve/intrinsics/vmlaldavq_s16.c: Likewise.
3519 * gcc.target/arm/mve/intrinsics/vmlaldavq_s32.c: Likewise.
3520 * gcc.target/arm/mve/intrinsics/vmlaldavq_u16.c: Likewise.
3521 * gcc.target/arm/mve/intrinsics/vmlaldavq_u32.c: Likewise.
3522 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_s16.c: Likewise.
3523 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_s32.c: Likewise.
3524 * gcc.target/arm/mve/intrinsics/vmlaldavxq_s16.c: Likewise.
3525 * gcc.target/arm/mve/intrinsics/vmlaldavxq_s32.c: Likewise.
3526 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s16.c: Likewise.
3527 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s32.c: Likewise.
3528 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s8.c: Likewise.
3529 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u16.c: Likewise.
3530 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u32.c: Likewise.
3531 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u8.c: Likewise.
3532 * gcc.target/arm/mve/intrinsics/vmlaq_n_s16.c: Likewise.
3533 * gcc.target/arm/mve/intrinsics/vmlaq_n_s32.c: Likewise.
3534 * gcc.target/arm/mve/intrinsics/vmlaq_n_s8.c: Likewise.
3535 * gcc.target/arm/mve/intrinsics/vmlaq_n_u16.c: Likewise.
3536 * gcc.target/arm/mve/intrinsics/vmlaq_n_u32.c: Likewise.
3537 * gcc.target/arm/mve/intrinsics/vmlaq_n_u8.c: Likewise.
3538 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_s16.c: Likewise.
3539 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_s32.c: Likewise.
3540 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_s8.c: Likewise.
3541 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_u16.c: Likewise.
3542 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_u32.c: Likewise.
3543 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_u8.c: Likewise.
3544 * gcc.target/arm/mve/intrinsics/vmlasq_n_s16.c: Likewise.
3545 * gcc.target/arm/mve/intrinsics/vmlasq_n_s32.c: Likewise.
3546 * gcc.target/arm/mve/intrinsics/vmlasq_n_s8.c: Likewise.
3547 * gcc.target/arm/mve/intrinsics/vmlasq_n_u16.c: Likewise.
3548 * gcc.target/arm/mve/intrinsics/vmlasq_n_u32.c: Likewise.
3549 * gcc.target/arm/mve/intrinsics/vmlasq_n_u8.c: Likewise.
3550 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s16.c: Likewise.
3551 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s32.c: Likewise.
3552 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s8.c: Likewise.
3553 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s16.c: Likewise.
3554 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s32.c: Likewise.
3555 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s8.c: Likewise.
3556 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s16.c: Likewise.
3557 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s32.c: Likewise.
3558 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s8.c: Likewise.
3559 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s16.c: Likewise.
3560 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s32.c: Likewise.
3561 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s8.c: Likewise.
3562 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s16.c: Likewise.
3563 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s32.c: Likewise.
3564 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s8.c: Likewise.
3565 * gcc.target/arm/mve/intrinsics/vmlsdavq_s16.c: Likewise.
3566 * gcc.target/arm/mve/intrinsics/vmlsdavq_s32.c: Likewise.
3567 * gcc.target/arm/mve/intrinsics/vmlsdavq_s8.c: Likewise.
3568 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s16.c: Likewise.
3569 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s32.c: Likewise.
3570 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s8.c: Likewise.
3571 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s16.c: Likewise.
3572 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s32.c: Likewise.
3573 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s8.c: Likewise.
3574 * gcc.target/arm/mve/intrinsics/vmlsldavaq_p_s16.c: Likewise.
3575 * gcc.target/arm/mve/intrinsics/vmlsldavaq_p_s32.c: Likewise.
3576 * gcc.target/arm/mve/intrinsics/vmlsldavaq_s16.c: Likewise.
3577 * gcc.target/arm/mve/intrinsics/vmlsldavaq_s32.c: Likewise.
3578 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_p_s16.c: Likewise.
3579 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_p_s32.c: Likewise.
3580 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_s16.c: Likewise.
3581 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_s32.c: Likewise.
3582 * gcc.target/arm/mve/intrinsics/vmlsldavq_p_s16.c: Likewise.
3583 * gcc.target/arm/mve/intrinsics/vmlsldavq_p_s32.c: Likewise.
3584 * gcc.target/arm/mve/intrinsics/vmlsldavq_s16.c: Likewise.
3585 * gcc.target/arm/mve/intrinsics/vmlsldavq_s32.c: Likewise.
3586 * gcc.target/arm/mve/intrinsics/vmlsldavxq_p_s16.c: Likewise.
3587 * gcc.target/arm/mve/intrinsics/vmlsldavxq_p_s32.c: Likewise.
3588 * gcc.target/arm/mve/intrinsics/vmlsldavxq_s16.c: Likewise.
3589 * gcc.target/arm/mve/intrinsics/vmlsldavxq_s32.c: Likewise.
3590 * gcc.target/arm/mve/intrinsics/vmovlbq_m_s16.c: Likewise.
3591 * gcc.target/arm/mve/intrinsics/vmovlbq_m_s8.c: Likewise.
3592 * gcc.target/arm/mve/intrinsics/vmovlbq_m_u16.c: Likewise.
3593 * gcc.target/arm/mve/intrinsics/vmovlbq_m_u8.c: Likewise.
3594 * gcc.target/arm/mve/intrinsics/vmovlbq_s16.c: Likewise.
3595 * gcc.target/arm/mve/intrinsics/vmovlbq_s8.c: Likewise.
3596 * gcc.target/arm/mve/intrinsics/vmovlbq_u16.c: Likewise.
3597 * gcc.target/arm/mve/intrinsics/vmovlbq_u8.c: Likewise.
3598 * gcc.target/arm/mve/intrinsics/vmovlbq_x_s16.c: Likewise.
3599 * gcc.target/arm/mve/intrinsics/vmovlbq_x_s8.c: Likewise.
3600 * gcc.target/arm/mve/intrinsics/vmovlbq_x_u16.c: Likewise.
3601 * gcc.target/arm/mve/intrinsics/vmovlbq_x_u8.c: Likewise.
3602 * gcc.target/arm/mve/intrinsics/vmovltq_m_s16.c: Likewise.
3603 * gcc.target/arm/mve/intrinsics/vmovltq_m_s8.c: Likewise.
3604 * gcc.target/arm/mve/intrinsics/vmovltq_m_u16.c: Likewise.
3605 * gcc.target/arm/mve/intrinsics/vmovltq_m_u8.c: Likewise.
3606 * gcc.target/arm/mve/intrinsics/vmovltq_s16.c: Likewise.
3607 * gcc.target/arm/mve/intrinsics/vmovltq_s8.c: Likewise.
3608 * gcc.target/arm/mve/intrinsics/vmovltq_u16.c: Likewise.
3609 * gcc.target/arm/mve/intrinsics/vmovltq_u8.c: Likewise.
3610 * gcc.target/arm/mve/intrinsics/vmovltq_x_s16.c: Likewise.
3611 * gcc.target/arm/mve/intrinsics/vmovltq_x_s8.c: Likewise.
3612 * gcc.target/arm/mve/intrinsics/vmovltq_x_u16.c: Likewise.
3613 * gcc.target/arm/mve/intrinsics/vmovltq_x_u8.c: Likewise.
3614 * gcc.target/arm/mve/intrinsics/vmovnbq_m_s16.c: Likewise.
3615 * gcc.target/arm/mve/intrinsics/vmovnbq_m_s32.c: Likewise.
3616 * gcc.target/arm/mve/intrinsics/vmovnbq_m_u16.c: Likewise.
3617 * gcc.target/arm/mve/intrinsics/vmovnbq_m_u32.c: Likewise.
3618 * gcc.target/arm/mve/intrinsics/vmovnbq_s16.c: Likewise.
3619 * gcc.target/arm/mve/intrinsics/vmovnbq_s32.c: Likewise.
3620 * gcc.target/arm/mve/intrinsics/vmovnbq_u16.c: Likewise.
3621 * gcc.target/arm/mve/intrinsics/vmovnbq_u32.c: Likewise.
3622 * gcc.target/arm/mve/intrinsics/vmovntq_m_s16.c: Likewise.
3623 * gcc.target/arm/mve/intrinsics/vmovntq_m_s32.c: Likewise.
3624 * gcc.target/arm/mve/intrinsics/vmovntq_m_u16.c: Likewise.
3625 * gcc.target/arm/mve/intrinsics/vmovntq_m_u32.c: Likewise.
3626 * gcc.target/arm/mve/intrinsics/vmovntq_s16.c: Likewise.
3627 * gcc.target/arm/mve/intrinsics/vmovntq_s32.c: Likewise.
3628 * gcc.target/arm/mve/intrinsics/vmovntq_u16.c: Likewise.
3629 * gcc.target/arm/mve/intrinsics/vmovntq_u32.c: Likewise.
3630 * gcc.target/arm/mve/intrinsics/vmulhq_m_s16.c: Likewise.
3631 * gcc.target/arm/mve/intrinsics/vmulhq_m_s32.c: Likewise.
3632 * gcc.target/arm/mve/intrinsics/vmulhq_m_s8.c: Likewise.
3633 * gcc.target/arm/mve/intrinsics/vmulhq_m_u16.c: Likewise.
3634 * gcc.target/arm/mve/intrinsics/vmulhq_m_u32.c: Likewise.
3635 * gcc.target/arm/mve/intrinsics/vmulhq_m_u8.c: Likewise.
3636 * gcc.target/arm/mve/intrinsics/vmulhq_s16.c: Likewise.
3637 * gcc.target/arm/mve/intrinsics/vmulhq_s32.c: Likewise.
3638 * gcc.target/arm/mve/intrinsics/vmulhq_s8.c: Likewise.
3639 * gcc.target/arm/mve/intrinsics/vmulhq_u16.c: Likewise.
3640 * gcc.target/arm/mve/intrinsics/vmulhq_u32.c: Likewise.
3641 * gcc.target/arm/mve/intrinsics/vmulhq_u8.c: Likewise.
3642 * gcc.target/arm/mve/intrinsics/vmulhq_x_s16.c: Likewise.
3643 * gcc.target/arm/mve/intrinsics/vmulhq_x_s32.c: Likewise.
3644 * gcc.target/arm/mve/intrinsics/vmulhq_x_s8.c: Likewise.
3645 * gcc.target/arm/mve/intrinsics/vmulhq_x_u16.c: Likewise.
3646 * gcc.target/arm/mve/intrinsics/vmulhq_x_u32.c: Likewise.
3647 * gcc.target/arm/mve/intrinsics/vmulhq_x_u8.c: Likewise.
3648 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s16.c: Likewise.
3649 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s32.c: Likewise.
3650 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s8.c: Likewise.
3651 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u16.c: Likewise.
3652 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u32.c: Likewise.
3653 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u8.c: Likewise.
3654 * gcc.target/arm/mve/intrinsics/vmullbq_int_s16.c: Likewise.
3655 * gcc.target/arm/mve/intrinsics/vmullbq_int_s32.c: Likewise.
3656 * gcc.target/arm/mve/intrinsics/vmullbq_int_s8.c: Likewise.
3657 * gcc.target/arm/mve/intrinsics/vmullbq_int_u16.c: Likewise.
3658 * gcc.target/arm/mve/intrinsics/vmullbq_int_u32.c: Likewise.
3659 * gcc.target/arm/mve/intrinsics/vmullbq_int_u8.c: Likewise.
3660 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s16.c: Likewise.
3661 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s32.c: Likewise.
3662 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s8.c: Likewise.
3663 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u16.c: Likewise.
3664 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u32.c: Likewise.
3665 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u8.c: Likewise.
3666 * gcc.target/arm/mve/intrinsics/vmullbq_poly_m_p16.c: Likewise.
3667 * gcc.target/arm/mve/intrinsics/vmullbq_poly_m_p8.c: Likewise.
3668 * gcc.target/arm/mve/intrinsics/vmullbq_poly_p16.c: Likewise.
3669 * gcc.target/arm/mve/intrinsics/vmullbq_poly_p8.c: Likewise.
3670 * gcc.target/arm/mve/intrinsics/vmullbq_poly_x_p16.c: Likewise.
3671 * gcc.target/arm/mve/intrinsics/vmullbq_poly_x_p8.c: Likewise.
3672 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s16.c: Likewise.
3673 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s32.c: Likewise.
3674 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s8.c: Likewise.
3675 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u16.c: Likewise.
3676 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u32.c: Likewise.
3677 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u8.c: Likewise.
3678 * gcc.target/arm/mve/intrinsics/vmulltq_int_s16.c: Likewise.
3679 * gcc.target/arm/mve/intrinsics/vmulltq_int_s32.c: Likewise.
3680 * gcc.target/arm/mve/intrinsics/vmulltq_int_s8.c: Likewise.
3681 * gcc.target/arm/mve/intrinsics/vmulltq_int_u16.c: Likewise.
3682 * gcc.target/arm/mve/intrinsics/vmulltq_int_u32.c: Likewise.
3683 * gcc.target/arm/mve/intrinsics/vmulltq_int_u8.c: Likewise.
3684 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s16.c: Likewise.
3685 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s32.c: Likewise.
3686 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s8.c: Likewise.
3687 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u16.c: Likewise.
3688 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u32.c: Likewise.
3689 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u8.c: Likewise.
3690 * gcc.target/arm/mve/intrinsics/vmulltq_poly_m_p16.c: Likewise.
3691 * gcc.target/arm/mve/intrinsics/vmulltq_poly_m_p8.c: Likewise.
3692 * gcc.target/arm/mve/intrinsics/vmulltq_poly_p16.c: Likewise.
3693 * gcc.target/arm/mve/intrinsics/vmulltq_poly_p8.c: Likewise.
3694 * gcc.target/arm/mve/intrinsics/vmulltq_poly_x_p16.c: Likewise.
3695 * gcc.target/arm/mve/intrinsics/vmulltq_poly_x_p8.c: Likewise.
3696 * gcc.target/arm/mve/intrinsics/vmulq_f16.c: Likewise.
3697 * gcc.target/arm/mve/intrinsics/vmulq_f32.c: Likewise.
3698 * gcc.target/arm/mve/intrinsics/vmulq_m_f16.c: Likewise.
3699 * gcc.target/arm/mve/intrinsics/vmulq_m_f32.c: Likewise.
3700 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f16.c: Likewise.
3701 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f32.c: Likewise.
3702 * gcc.target/arm/mve/intrinsics/vmulq_m_n_s16.c: Likewise.
3703 * gcc.target/arm/mve/intrinsics/vmulq_m_n_s32.c: Likewise.
3704 * gcc.target/arm/mve/intrinsics/vmulq_m_n_s8.c: Likewise.
3705 * gcc.target/arm/mve/intrinsics/vmulq_m_n_u16.c: Likewise.
3706 * gcc.target/arm/mve/intrinsics/vmulq_m_n_u32.c: Likewise.
3707 * gcc.target/arm/mve/intrinsics/vmulq_m_n_u8.c: Likewise.
3708 * gcc.target/arm/mve/intrinsics/vmulq_m_s16.c: Likewise.
3709 * gcc.target/arm/mve/intrinsics/vmulq_m_s32.c: Likewise.
3710 * gcc.target/arm/mve/intrinsics/vmulq_m_s8.c: Likewise.
3711 * gcc.target/arm/mve/intrinsics/vmulq_m_u16.c: Likewise.
3712 * gcc.target/arm/mve/intrinsics/vmulq_m_u32.c: Likewise.
3713 * gcc.target/arm/mve/intrinsics/vmulq_m_u8.c: Likewise.
3714 * gcc.target/arm/mve/intrinsics/vmulq_n_f16.c: Likewise.
3715 * gcc.target/arm/mve/intrinsics/vmulq_n_f32.c: Likewise.
3716 * gcc.target/arm/mve/intrinsics/vmulq_n_s16.c: Likewise.
3717 * gcc.target/arm/mve/intrinsics/vmulq_n_s32.c: Likewise.
3718 * gcc.target/arm/mve/intrinsics/vmulq_n_s8.c: Likewise.
3719 * gcc.target/arm/mve/intrinsics/vmulq_n_u16.c: Likewise.
3720 * gcc.target/arm/mve/intrinsics/vmulq_n_u32.c: Likewise.
3721 * gcc.target/arm/mve/intrinsics/vmulq_n_u8.c: Likewise.
3722 * gcc.target/arm/mve/intrinsics/vmulq_s16.c: Likewise.
3723 * gcc.target/arm/mve/intrinsics/vmulq_s32.c: Likewise.
3724 * gcc.target/arm/mve/intrinsics/vmulq_s8.c: Likewise.
3725 * gcc.target/arm/mve/intrinsics/vmulq_u16.c: Likewise.
3726 * gcc.target/arm/mve/intrinsics/vmulq_u32.c: Likewise.
3727 * gcc.target/arm/mve/intrinsics/vmulq_u8.c: Likewise.
3728 * gcc.target/arm/mve/intrinsics/vmulq_x_f16.c: Likewise.
3729 * gcc.target/arm/mve/intrinsics/vmulq_x_f32.c: Likewise.
3730 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f16.c: Likewise.
3731 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f32.c: Likewise.
3732 * gcc.target/arm/mve/intrinsics/vmulq_x_n_s16.c: Likewise.
3733 * gcc.target/arm/mve/intrinsics/vmulq_x_n_s32.c: Likewise.
3734 * gcc.target/arm/mve/intrinsics/vmulq_x_n_s8.c: Likewise.
3735 * gcc.target/arm/mve/intrinsics/vmulq_x_n_u16.c: Likewise.
3736 * gcc.target/arm/mve/intrinsics/vmulq_x_n_u32.c: Likewise.
3737 * gcc.target/arm/mve/intrinsics/vmulq_x_n_u8.c: Likewise.
3738 * gcc.target/arm/mve/intrinsics/vmulq_x_s16.c: Likewise.
3739 * gcc.target/arm/mve/intrinsics/vmulq_x_s32.c: Likewise.
3740 * gcc.target/arm/mve/intrinsics/vmulq_x_s8.c: Likewise.
3741 * gcc.target/arm/mve/intrinsics/vmulq_x_u16.c: Likewise.
3742 * gcc.target/arm/mve/intrinsics/vmulq_x_u32.c: Likewise.
3743 * gcc.target/arm/mve/intrinsics/vmulq_x_u8.c: Likewise.
3744 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s16.c: Likewise.
3745 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s32.c: Likewise.
3746 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u16.c: Likewise.
3747 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u32.c: Likewise.
3748 * gcc.target/arm/mve/intrinsics/vmvnq_m_s16.c: Likewise.
3749 * gcc.target/arm/mve/intrinsics/vmvnq_m_s32.c: Likewise.
3750 * gcc.target/arm/mve/intrinsics/vmvnq_m_s8.c: Likewise.
3751 * gcc.target/arm/mve/intrinsics/vmvnq_m_u16.c: Likewise.
3752 * gcc.target/arm/mve/intrinsics/vmvnq_m_u32.c: Likewise.
3753 * gcc.target/arm/mve/intrinsics/vmvnq_m_u8.c: Likewise.
3754 * gcc.target/arm/mve/intrinsics/vmvnq_n_s16.c: Likewise.
3755 * gcc.target/arm/mve/intrinsics/vmvnq_n_s32.c: Likewise.
3756 * gcc.target/arm/mve/intrinsics/vmvnq_n_u16.c: Likewise.
3757 * gcc.target/arm/mve/intrinsics/vmvnq_n_u32.c: Likewise.
3758 * gcc.target/arm/mve/intrinsics/vmvnq_s16.c: Likewise.
3759 * gcc.target/arm/mve/intrinsics/vmvnq_s32.c: Likewise.
3760 * gcc.target/arm/mve/intrinsics/vmvnq_s8.c: Likewise.
3761 * gcc.target/arm/mve/intrinsics/vmvnq_u16.c: Likewise.
3762 * gcc.target/arm/mve/intrinsics/vmvnq_u32.c: Likewise.
3763 * gcc.target/arm/mve/intrinsics/vmvnq_u8.c: Likewise.
3764 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s16.c: Likewise.
3765 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s32.c: Likewise.
3766 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u16.c: Likewise.
3767 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u32.c: Likewise.
3768 * gcc.target/arm/mve/intrinsics/vmvnq_x_s16.c: Likewise.
3769 * gcc.target/arm/mve/intrinsics/vmvnq_x_s32.c: Likewise.
3770 * gcc.target/arm/mve/intrinsics/vmvnq_x_s8.c: Likewise.
3771 * gcc.target/arm/mve/intrinsics/vmvnq_x_u16.c: Likewise.
3772 * gcc.target/arm/mve/intrinsics/vmvnq_x_u32.c: Likewise.
3773 * gcc.target/arm/mve/intrinsics/vmvnq_x_u8.c: Likewise.
3774 * gcc.target/arm/mve/intrinsics/vnegq_f16.c: Likewise.
3775 * gcc.target/arm/mve/intrinsics/vnegq_f32.c: Likewise.
3776 * gcc.target/arm/mve/intrinsics/vnegq_m_f16.c: Likewise.
3777 * gcc.target/arm/mve/intrinsics/vnegq_m_f32.c: Likewise.
3778 * gcc.target/arm/mve/intrinsics/vnegq_m_s16.c: Likewise.
3779 * gcc.target/arm/mve/intrinsics/vnegq_m_s32.c: Likewise.
3780 * gcc.target/arm/mve/intrinsics/vnegq_m_s8.c: Likewise.
3781 * gcc.target/arm/mve/intrinsics/vnegq_s16.c: Likewise.
3782 * gcc.target/arm/mve/intrinsics/vnegq_s32.c: Likewise.
3783 * gcc.target/arm/mve/intrinsics/vnegq_s8.c: Likewise.
3784 * gcc.target/arm/mve/intrinsics/vnegq_x_f16.c: Likewise.
3785 * gcc.target/arm/mve/intrinsics/vnegq_x_f32.c: Likewise.
3786 * gcc.target/arm/mve/intrinsics/vnegq_x_s16.c: Likewise.
3787 * gcc.target/arm/mve/intrinsics/vnegq_x_s32.c: Likewise.
3788 * gcc.target/arm/mve/intrinsics/vnegq_x_s8.c: Likewise.
3789 * gcc.target/arm/mve/intrinsics/vornq_f16.c: Likewise.
3790 * gcc.target/arm/mve/intrinsics/vornq_f32.c: Likewise.
3791 * gcc.target/arm/mve/intrinsics/vornq_m_f16.c: Likewise.
3792 * gcc.target/arm/mve/intrinsics/vornq_m_f32.c: Likewise.
3793 * gcc.target/arm/mve/intrinsics/vornq_m_s16.c: Likewise.
3794 * gcc.target/arm/mve/intrinsics/vornq_m_s32.c: Likewise.
3795 * gcc.target/arm/mve/intrinsics/vornq_m_s8.c: Likewise.
3796 * gcc.target/arm/mve/intrinsics/vornq_m_u16.c: Likewise.
3797 * gcc.target/arm/mve/intrinsics/vornq_m_u32.c: Likewise.
3798 * gcc.target/arm/mve/intrinsics/vornq_m_u8.c: Likewise.
3799 * gcc.target/arm/mve/intrinsics/vornq_s16.c: Likewise.
3800 * gcc.target/arm/mve/intrinsics/vornq_s32.c: Likewise.
3801 * gcc.target/arm/mve/intrinsics/vornq_s8.c: Likewise.
3802 * gcc.target/arm/mve/intrinsics/vornq_u16.c: Likewise.
3803 * gcc.target/arm/mve/intrinsics/vornq_u32.c: Likewise.
3804 * gcc.target/arm/mve/intrinsics/vornq_u8.c: Likewise.
3805 * gcc.target/arm/mve/intrinsics/vornq_x_f16.c: Likewise.
3806 * gcc.target/arm/mve/intrinsics/vornq_x_f32.c: Likewise.
3807 * gcc.target/arm/mve/intrinsics/vornq_x_s16.c: Likewise.
3808 * gcc.target/arm/mve/intrinsics/vornq_x_s32.c: Likewise.
3809 * gcc.target/arm/mve/intrinsics/vornq_x_s8.c: Likewise.
3810 * gcc.target/arm/mve/intrinsics/vornq_x_u16.c: Likewise.
3811 * gcc.target/arm/mve/intrinsics/vornq_x_u32.c: Likewise.
3812 * gcc.target/arm/mve/intrinsics/vornq_x_u8.c: Likewise.
3813 * gcc.target/arm/mve/intrinsics/vorrq_f16.c: Likewise.
3814 * gcc.target/arm/mve/intrinsics/vorrq_f32.c: Likewise.
3815 * gcc.target/arm/mve/intrinsics/vorrq_m_f16.c: Likewise.
3816 * gcc.target/arm/mve/intrinsics/vorrq_m_f32.c: Likewise.
3817 * gcc.target/arm/mve/intrinsics/vorrq_m_n_s16.c: Likewise.
3818 * gcc.target/arm/mve/intrinsics/vorrq_m_n_s32.c: Likewise.
3819 * gcc.target/arm/mve/intrinsics/vorrq_m_n_u16.c: Likewise.
3820 * gcc.target/arm/mve/intrinsics/vorrq_m_n_u32.c: Likewise.
3821 * gcc.target/arm/mve/intrinsics/vorrq_m_s16.c: Likewise.
3822 * gcc.target/arm/mve/intrinsics/vorrq_m_s32.c: Likewise.
3823 * gcc.target/arm/mve/intrinsics/vorrq_m_s8.c: Likewise.
3824 * gcc.target/arm/mve/intrinsics/vorrq_m_u16.c: Likewise.
3825 * gcc.target/arm/mve/intrinsics/vorrq_m_u32.c: Likewise.
3826 * gcc.target/arm/mve/intrinsics/vorrq_m_u8.c: Likewise.
3827 * gcc.target/arm/mve/intrinsics/vorrq_n_s16.c: Likewise.
3828 * gcc.target/arm/mve/intrinsics/vorrq_n_s32.c: Likewise.
3829 * gcc.target/arm/mve/intrinsics/vorrq_n_u16.c: Likewise.
3830 * gcc.target/arm/mve/intrinsics/vorrq_n_u32.c: Likewise.
3831 * gcc.target/arm/mve/intrinsics/vorrq_s16.c: Likewise.
3832 * gcc.target/arm/mve/intrinsics/vorrq_s32.c: Likewise.
3833 * gcc.target/arm/mve/intrinsics/vorrq_s8.c: Likewise.
3834 * gcc.target/arm/mve/intrinsics/vorrq_u16.c: Likewise.
3835 * gcc.target/arm/mve/intrinsics/vorrq_u32.c: Likewise.
3836 * gcc.target/arm/mve/intrinsics/vorrq_u8.c: Likewise.
3837 * gcc.target/arm/mve/intrinsics/vorrq_x_f16.c: Likewise.
3838 * gcc.target/arm/mve/intrinsics/vorrq_x_f32.c: Likewise.
3839 * gcc.target/arm/mve/intrinsics/vorrq_x_s16.c: Likewise.
3840 * gcc.target/arm/mve/intrinsics/vorrq_x_s32.c: Likewise.
3841 * gcc.target/arm/mve/intrinsics/vorrq_x_s8.c: Likewise.
3842 * gcc.target/arm/mve/intrinsics/vorrq_x_u16.c: Likewise.
3843 * gcc.target/arm/mve/intrinsics/vorrq_x_u32.c: Likewise.
3844 * gcc.target/arm/mve/intrinsics/vorrq_x_u8.c: Likewise.
3845 * gcc.target/arm/mve/intrinsics/vpnot.c: Likewise.
3846 * gcc.target/arm/mve/intrinsics/vpselq_f16.c: Likewise.
3847 * gcc.target/arm/mve/intrinsics/vpselq_f32.c: Likewise.
3848 * gcc.target/arm/mve/intrinsics/vpselq_s16.c: Likewise.
3849 * gcc.target/arm/mve/intrinsics/vpselq_s32.c: Likewise.
3850 * gcc.target/arm/mve/intrinsics/vpselq_s64.c: Likewise.
3851 * gcc.target/arm/mve/intrinsics/vpselq_s8.c: Likewise.
3852 * gcc.target/arm/mve/intrinsics/vpselq_u16.c: Likewise.
3853 * gcc.target/arm/mve/intrinsics/vpselq_u32.c: Likewise.
3854 * gcc.target/arm/mve/intrinsics/vpselq_u64.c: Likewise.
3855 * gcc.target/arm/mve/intrinsics/vpselq_u8.c: Likewise.
3856 * gcc.target/arm/mve/intrinsics/vqabsq_m_s16.c: Likewise.
3857 * gcc.target/arm/mve/intrinsics/vqabsq_m_s32.c: Likewise.
3858 * gcc.target/arm/mve/intrinsics/vqabsq_m_s8.c: Likewise.
3859 * gcc.target/arm/mve/intrinsics/vqabsq_s16.c: Likewise.
3860 * gcc.target/arm/mve/intrinsics/vqabsq_s32.c: Likewise.
3861 * gcc.target/arm/mve/intrinsics/vqabsq_s8.c: Likewise.
3862 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_s16.c: Likewise.
3863 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_s32.c: Likewise.
3864 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_s8.c: Likewise.
3865 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_u16.c: Likewise.
3866 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_u32.c: Likewise.
3867 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_u8.c: Likewise.
3868 * gcc.target/arm/mve/intrinsics/vqaddq_m_s16.c: Likewise.
3869 * gcc.target/arm/mve/intrinsics/vqaddq_m_s32.c: Likewise.
3870 * gcc.target/arm/mve/intrinsics/vqaddq_m_s8.c: Likewise.
3871 * gcc.target/arm/mve/intrinsics/vqaddq_m_u16.c: Likewise.
3872 * gcc.target/arm/mve/intrinsics/vqaddq_m_u32.c: Likewise.
3873 * gcc.target/arm/mve/intrinsics/vqaddq_m_u8.c: Likewise.
3874 * gcc.target/arm/mve/intrinsics/vqaddq_n_s16.c: Likewise.
3875 * gcc.target/arm/mve/intrinsics/vqaddq_n_s32.c: Likewise.
3876 * gcc.target/arm/mve/intrinsics/vqaddq_n_s8.c: Likewise.
3877 * gcc.target/arm/mve/intrinsics/vqaddq_n_u16.c: Likewise.
3878 * gcc.target/arm/mve/intrinsics/vqaddq_n_u32.c: Likewise.
3879 * gcc.target/arm/mve/intrinsics/vqaddq_n_u8.c: Likewise.
3880 * gcc.target/arm/mve/intrinsics/vqaddq_s16.c: Likewise.
3881 * gcc.target/arm/mve/intrinsics/vqaddq_s32.c: Likewise.
3882 * gcc.target/arm/mve/intrinsics/vqaddq_s8.c: Likewise.
3883 * gcc.target/arm/mve/intrinsics/vqaddq_u16.c: Likewise.
3884 * gcc.target/arm/mve/intrinsics/vqaddq_u32.c: Likewise.
3885 * gcc.target/arm/mve/intrinsics/vqaddq_u8.c: Likewise.
3886 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s16.c: Likewise.
3887 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s32.c: Likewise.
3888 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s8.c: Likewise.
3889 * gcc.target/arm/mve/intrinsics/vqdmladhq_s16.c: Likewise.
3890 * gcc.target/arm/mve/intrinsics/vqdmladhq_s32.c: Likewise.
3891 * gcc.target/arm/mve/intrinsics/vqdmladhq_s8.c: Likewise.
3892 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s16.c: Likewise.
3893 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s32.c: Likewise.
3894 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s8.c: Likewise.
3895 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s16.c: Likewise.
3896 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s32.c: Likewise.
3897 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s8.c: Likewise.
3898 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_s16.c: Likewise.
3899 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_s32.c: Likewise.
3900 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_s8.c: Likewise.
3901 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s16.c: Likewise.
3902 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s32.c: Likewise.
3903 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s8.c: Likewise.
3904 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_u16.c: Likewise.
3905 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_u32.c: Likewise.
3906 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_u8.c: Likewise.
3907 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s16.c: Likewise.
3908 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s32.c: Likewise.
3909 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s8.c: Likewise.
3910 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s16.c: Likewise.
3911 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s32.c: Likewise.
3912 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s8.c: Likewise.
3913 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s16.c: Likewise.
3914 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s32.c: Likewise.
3915 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s8.c: Likewise.
3916 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s16.c: Likewise.
3917 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s32.c: Likewise.
3918 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s8.c: Likewise.
3919 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_n_s16.c: Likewise.
3920 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_n_s32.c: Likewise.
3921 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_n_s8.c: Likewise.
3922 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_s16.c: Likewise.
3923 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_s32.c: Likewise.
3924 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_s8.c: Likewise.
3925 * gcc.target/arm/mve/intrinsics/vqdmulhq_n_s16.c: Likewise.
3926 * gcc.target/arm/mve/intrinsics/vqdmulhq_n_s32.c: Likewise.
3927 * gcc.target/arm/mve/intrinsics/vqdmulhq_n_s8.c: Likewise.
3928 * gcc.target/arm/mve/intrinsics/vqdmulhq_s16.c: Likewise.
3929 * gcc.target/arm/mve/intrinsics/vqdmulhq_s32.c: Likewise.
3930 * gcc.target/arm/mve/intrinsics/vqdmulhq_s8.c: Likewise.
3931 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_n_s16.c: Likewise.
3932 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_n_s32.c: Likewise.
3933 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_s16.c: Likewise.
3934 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_s32.c: Likewise.
3935 * gcc.target/arm/mve/intrinsics/vqdmullbq_n_s16.c: Likewise.
3936 * gcc.target/arm/mve/intrinsics/vqdmullbq_n_s32.c: Likewise.
3937 * gcc.target/arm/mve/intrinsics/vqdmullbq_s16.c: Likewise.
3938 * gcc.target/arm/mve/intrinsics/vqdmullbq_s32.c: Likewise.
3939 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_n_s16.c: Likewise.
3940 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_n_s32.c: Likewise.
3941 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_s16.c: Likewise.
3942 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_s32.c: Likewise.
3943 * gcc.target/arm/mve/intrinsics/vqdmulltq_n_s16.c: Likewise.
3944 * gcc.target/arm/mve/intrinsics/vqdmulltq_n_s32.c: Likewise.
3945 * gcc.target/arm/mve/intrinsics/vqdmulltq_s16.c: Likewise.
3946 * gcc.target/arm/mve/intrinsics/vqdmulltq_s32.c: Likewise.
3947 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_s16.c: Likewise.
3948 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_s32.c: Likewise.
3949 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_u16.c: Likewise.
3950 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_u32.c: Likewise.
3951 * gcc.target/arm/mve/intrinsics/vqmovnbq_s16.c: Likewise.
3952 * gcc.target/arm/mve/intrinsics/vqmovnbq_s32.c: Likewise.
3953 * gcc.target/arm/mve/intrinsics/vqmovnbq_u16.c: Likewise.
3954 * gcc.target/arm/mve/intrinsics/vqmovnbq_u32.c: Likewise.
3955 * gcc.target/arm/mve/intrinsics/vqmovntq_m_s16.c: Likewise.
3956 * gcc.target/arm/mve/intrinsics/vqmovntq_m_s32.c: Likewise.
3957 * gcc.target/arm/mve/intrinsics/vqmovntq_m_u16.c: Likewise.
3958 * gcc.target/arm/mve/intrinsics/vqmovntq_m_u32.c: Likewise.
3959 * gcc.target/arm/mve/intrinsics/vqmovntq_s16.c: Likewise.
3960 * gcc.target/arm/mve/intrinsics/vqmovntq_s32.c: Likewise.
3961 * gcc.target/arm/mve/intrinsics/vqmovntq_u16.c: Likewise.
3962 * gcc.target/arm/mve/intrinsics/vqmovntq_u32.c: Likewise.
3963 * gcc.target/arm/mve/intrinsics/vqmovunbq_m_s16.c: Likewise.
3964 * gcc.target/arm/mve/intrinsics/vqmovunbq_m_s32.c: Likewise.
3965 * gcc.target/arm/mve/intrinsics/vqmovunbq_s16.c: Likewise.
3966 * gcc.target/arm/mve/intrinsics/vqmovunbq_s32.c: Likewise.
3967 * gcc.target/arm/mve/intrinsics/vqmovuntq_m_s16.c: Likewise.
3968 * gcc.target/arm/mve/intrinsics/vqmovuntq_m_s32.c: Likewise.
3969 * gcc.target/arm/mve/intrinsics/vqmovuntq_s16.c: Likewise.
3970 * gcc.target/arm/mve/intrinsics/vqmovuntq_s32.c: Likewise.
3971 * gcc.target/arm/mve/intrinsics/vqnegq_m_s16.c: Likewise.
3972 * gcc.target/arm/mve/intrinsics/vqnegq_m_s32.c: Likewise.
3973 * gcc.target/arm/mve/intrinsics/vqnegq_m_s8.c: Likewise.
3974 * gcc.target/arm/mve/intrinsics/vqnegq_s16.c: Likewise.
3975 * gcc.target/arm/mve/intrinsics/vqnegq_s32.c: Likewise.
3976 * gcc.target/arm/mve/intrinsics/vqnegq_s8.c: Likewise.
3977 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s16.c: Likewise.
3978 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s32.c: Likewise.
3979 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s8.c: Likewise.
3980 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s16.c: Likewise.
3981 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s32.c: Likewise.
3982 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s8.c: Likewise.
3983 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s16.c: Likewise.
3984 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s32.c: Likewise.
3985 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s8.c: Likewise.
3986 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s16.c: Likewise.
3987 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s32.c: Likewise.
3988 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s8.c: Likewise.
3989 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s16.c: Likewise.
3990 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s32.c: Likewise.
3991 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s8.c: Likewise.
3992 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s16.c: Likewise.
3993 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s32.c: Likewise.
3994 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s8.c: Likewise.
3995 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u16.c: Likewise.
3996 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u32.c: Likewise.
3997 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u8.c: Likewise.
3998 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s16.c: Likewise.
3999 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s32.c: Likewise.
4000 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s8.c: Likewise.
4001 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s16.c: Likewise.
4002 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s32.c: Likewise.
4003 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s8.c: Likewise.
4004 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u16.c: Likewise.
4005 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u32.c: Likewise.
4006 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u8.c: Likewise.
4007 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s16.c: Likewise.
4008 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s32.c: Likewise.
4009 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s8.c: Likewise.
4010 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s16.c: Likewise.
4011 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s32.c: Likewise.
4012 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s8.c: Likewise.
4013 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s16.c: Likewise.
4014 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s32.c: Likewise.
4015 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s8.c: Likewise.
4016 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s16.c: Likewise.
4017 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s32.c: Likewise.
4018 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s8.c: Likewise.
4019 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s16.c: Likewise.
4020 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s32.c: Likewise.
4021 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s8.c: Likewise.
4022 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s16.c: Likewise.
4023 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s32.c: Likewise.
4024 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s8.c: Likewise.
4025 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s16.c: Likewise.
4026 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s32.c: Likewise.
4027 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s8.c: Likewise.
4028 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s16.c: Likewise.
4029 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s32.c: Likewise.
4030 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s8.c: Likewise.
4031 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s16.c: Likewise.
4032 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s32.c: Likewise.
4033 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s8.c: Likewise.
4034 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u16.c: Likewise.
4035 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u32.c: Likewise.
4036 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u8.c: Likewise.
4037 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s16.c: Likewise.
4038 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s32.c: Likewise.
4039 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s8.c: Likewise.
4040 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u16.c: Likewise.
4041 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u32.c: Likewise.
4042 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u8.c: Likewise.
4043 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s16.c: Likewise.
4044 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s32.c: Likewise.
4045 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s8.c: Likewise.
4046 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u16.c: Likewise.
4047 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u32.c: Likewise.
4048 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u8.c: Likewise.
4049 * gcc.target/arm/mve/intrinsics/vqrshlq_s16.c: Likewise.
4050 * gcc.target/arm/mve/intrinsics/vqrshlq_s32.c: Likewise.
4051 * gcc.target/arm/mve/intrinsics/vqrshlq_s8.c: Likewise.
4052 * gcc.target/arm/mve/intrinsics/vqrshlq_u16.c: Likewise.
4053 * gcc.target/arm/mve/intrinsics/vqrshlq_u32.c: Likewise.
4054 * gcc.target/arm/mve/intrinsics/vqrshlq_u8.c: Likewise.
4055 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_s16.c: Likewise.
4056 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_s32.c: Likewise.
4057 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_u16.c: Likewise.
4058 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_u32.c: Likewise.
4059 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_s16.c: Likewise.
4060 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_s32.c: Likewise.
4061 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_u16.c: Likewise.
4062 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_u32.c: Likewise.
4063 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_s16.c: Likewise.
4064 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_s32.c: Likewise.
4065 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_u16.c: Likewise.
4066 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_u32.c: Likewise.
4067 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_s16.c: Likewise.
4068 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_s32.c: Likewise.
4069 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_u16.c: Likewise.
4070 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_u32.c: Likewise.
4071 * gcc.target/arm/mve/intrinsics/vqrshrunbq_m_n_s16.c: Likewise.
4072 * gcc.target/arm/mve/intrinsics/vqrshrunbq_m_n_s32.c: Likewise.
4073 * gcc.target/arm/mve/intrinsics/vqrshrunbq_n_s16.c: Likewise.
4074 * gcc.target/arm/mve/intrinsics/vqrshrunbq_n_s32.c: Likewise.
4075 * gcc.target/arm/mve/intrinsics/vqrshruntq_m_n_s16.c: Likewise.
4076 * gcc.target/arm/mve/intrinsics/vqrshruntq_m_n_s32.c: Likewise.
4077 * gcc.target/arm/mve/intrinsics/vqrshruntq_n_s16.c: Likewise.
4078 * gcc.target/arm/mve/intrinsics/vqrshruntq_n_s32.c: Likewise.
4079 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s16.c: Likewise.
4080 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s32.c: Likewise.
4081 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s8.c: Likewise.
4082 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u16.c: Likewise.
4083 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u32.c: Likewise.
4084 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u8.c: Likewise.
4085 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s16.c: Likewise.
4086 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s32.c: Likewise.
4087 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s8.c: Likewise.
4088 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u16.c: Likewise.
4089 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u32.c: Likewise.
4090 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u8.c: Likewise.
4091 * gcc.target/arm/mve/intrinsics/vqshlq_m_s16.c: Likewise.
4092 * gcc.target/arm/mve/intrinsics/vqshlq_m_s32.c: Likewise.
4093 * gcc.target/arm/mve/intrinsics/vqshlq_m_s8.c: Likewise.
4094 * gcc.target/arm/mve/intrinsics/vqshlq_m_u16.c: Likewise.
4095 * gcc.target/arm/mve/intrinsics/vqshlq_m_u32.c: Likewise.
4096 * gcc.target/arm/mve/intrinsics/vqshlq_m_u8.c: Likewise.
4097 * gcc.target/arm/mve/intrinsics/vqshlq_n_s16.c: Likewise.
4098 * gcc.target/arm/mve/intrinsics/vqshlq_n_s32.c: Likewise.
4099 * gcc.target/arm/mve/intrinsics/vqshlq_n_s8.c: Likewise.
4100 * gcc.target/arm/mve/intrinsics/vqshlq_n_u16.c: Likewise.
4101 * gcc.target/arm/mve/intrinsics/vqshlq_n_u32.c: Likewise.
4102 * gcc.target/arm/mve/intrinsics/vqshlq_n_u8.c: Likewise.
4103 * gcc.target/arm/mve/intrinsics/vqshlq_r_s16.c: Likewise.
4104 * gcc.target/arm/mve/intrinsics/vqshlq_r_s32.c: Likewise.
4105 * gcc.target/arm/mve/intrinsics/vqshlq_r_s8.c: Likewise.
4106 * gcc.target/arm/mve/intrinsics/vqshlq_r_u16.c: Likewise.
4107 * gcc.target/arm/mve/intrinsics/vqshlq_r_u32.c: Likewise.
4108 * gcc.target/arm/mve/intrinsics/vqshlq_r_u8.c: Likewise.
4109 * gcc.target/arm/mve/intrinsics/vqshlq_s16.c: Likewise.
4110 * gcc.target/arm/mve/intrinsics/vqshlq_s32.c: Likewise.
4111 * gcc.target/arm/mve/intrinsics/vqshlq_s8.c: Likewise.
4112 * gcc.target/arm/mve/intrinsics/vqshlq_u16.c: Likewise.
4113 * gcc.target/arm/mve/intrinsics/vqshlq_u32.c: Likewise.
4114 * gcc.target/arm/mve/intrinsics/vqshlq_u8.c: Likewise.
4115 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s16.c: Likewise.
4116 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s32.c: Likewise.
4117 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s8.c: Likewise.
4118 * gcc.target/arm/mve/intrinsics/vqshluq_n_s16.c: Likewise.
4119 * gcc.target/arm/mve/intrinsics/vqshluq_n_s32.c: Likewise.
4120 * gcc.target/arm/mve/intrinsics/vqshluq_n_s8.c: Likewise.
4121 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_s16.c: Likewise.
4122 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_s32.c: Likewise.
4123 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_u16.c: Likewise.
4124 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_u32.c: Likewise.
4125 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_s16.c: Likewise.
4126 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_s32.c: Likewise.
4127 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_u16.c: Likewise.
4128 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_u32.c: Likewise.
4129 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_s16.c: Likewise.
4130 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_s32.c: Likewise.
4131 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_u16.c: Likewise.
4132 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_u32.c: Likewise.
4133 * gcc.target/arm/mve/intrinsics/vqshrntq_n_s16.c: Likewise.
4134 * gcc.target/arm/mve/intrinsics/vqshrntq_n_s32.c: Likewise.
4135 * gcc.target/arm/mve/intrinsics/vqshrntq_n_u16.c: Likewise.
4136 * gcc.target/arm/mve/intrinsics/vqshrntq_n_u32.c: Likewise.
4137 * gcc.target/arm/mve/intrinsics/vqshrunbq_m_n_s16.c: Likewise.
4138 * gcc.target/arm/mve/intrinsics/vqshrunbq_m_n_s32.c: Likewise.
4139 * gcc.target/arm/mve/intrinsics/vqshrunbq_n_s16.c: Likewise.
4140 * gcc.target/arm/mve/intrinsics/vqshrunbq_n_s32.c: Likewise.
4141 * gcc.target/arm/mve/intrinsics/vqshruntq_m_n_s16.c: Likewise.
4142 * gcc.target/arm/mve/intrinsics/vqshruntq_m_n_s32.c: Likewise.
4143 * gcc.target/arm/mve/intrinsics/vqshruntq_n_s16.c: Likewise.
4144 * gcc.target/arm/mve/intrinsics/vqshruntq_n_s32.c: Likewise.
4145 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s16.c: Likewise.
4146 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s32.c: Likewise.
4147 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s8.c: Likewise.
4148 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u16.c: Likewise.
4149 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u32.c: Likewise.
4150 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u8.c: Likewise.
4151 * gcc.target/arm/mve/intrinsics/vqsubq_m_s16.c: Likewise.
4152 * gcc.target/arm/mve/intrinsics/vqsubq_m_s32.c: Likewise.
4153 * gcc.target/arm/mve/intrinsics/vqsubq_m_s8.c: Likewise.
4154 * gcc.target/arm/mve/intrinsics/vqsubq_m_u16.c: Likewise.
4155 * gcc.target/arm/mve/intrinsics/vqsubq_m_u32.c: Likewise.
4156 * gcc.target/arm/mve/intrinsics/vqsubq_m_u8.c: Likewise.
4157 * gcc.target/arm/mve/intrinsics/vqsubq_n_s16.c: Likewise.
4158 * gcc.target/arm/mve/intrinsics/vqsubq_n_s32.c: Likewise.
4159 * gcc.target/arm/mve/intrinsics/vqsubq_n_s8.c: Likewise.
4160 * gcc.target/arm/mve/intrinsics/vqsubq_n_u16.c: Likewise.
4161 * gcc.target/arm/mve/intrinsics/vqsubq_n_u32.c: Likewise.
4162 * gcc.target/arm/mve/intrinsics/vqsubq_n_u8.c: Likewise.
4163 * gcc.target/arm/mve/intrinsics/vqsubq_s16.c: Likewise.
4164 * gcc.target/arm/mve/intrinsics/vqsubq_s32.c: Likewise.
4165 * gcc.target/arm/mve/intrinsics/vqsubq_s8.c: Likewise.
4166 * gcc.target/arm/mve/intrinsics/vqsubq_u16.c: Likewise.
4167 * gcc.target/arm/mve/intrinsics/vqsubq_u32.c: Likewise.
4168 * gcc.target/arm/mve/intrinsics/vqsubq_u8.c: Likewise.
4169 * gcc.target/arm/mve/intrinsics/vreinterpretq_f16.c: Likewise.
4170 * gcc.target/arm/mve/intrinsics/vreinterpretq_f32.c: Likewise.
4171 * gcc.target/arm/mve/intrinsics/vreinterpretq_s16.c: Likewise.
4172 * gcc.target/arm/mve/intrinsics/vreinterpretq_s32.c: Likewise.
4173 * gcc.target/arm/mve/intrinsics/vreinterpretq_s64.c: Likewise.
4174 * gcc.target/arm/mve/intrinsics/vreinterpretq_s8.c: Likewise.
4175 * gcc.target/arm/mve/intrinsics/vreinterpretq_u16.c: Likewise.
4176 * gcc.target/arm/mve/intrinsics/vreinterpretq_u32.c: Likewise.
4177 * gcc.target/arm/mve/intrinsics/vreinterpretq_u64.c: Likewise.
4178 * gcc.target/arm/mve/intrinsics/vreinterpretq_u8.c: Likewise.
4179 * gcc.target/arm/mve/intrinsics/vrev16q_m_s8.c: Likewise.
4180 * gcc.target/arm/mve/intrinsics/vrev16q_m_u8.c: Likewise.
4181 * gcc.target/arm/mve/intrinsics/vrev16q_s8.c: Likewise.
4182 * gcc.target/arm/mve/intrinsics/vrev16q_u8.c: Likewise.
4183 * gcc.target/arm/mve/intrinsics/vrev16q_x_s8.c: Likewise.
4184 * gcc.target/arm/mve/intrinsics/vrev16q_x_u8.c: Likewise.
4185 * gcc.target/arm/mve/intrinsics/vrev32q_f16.c: Likewise.
4186 * gcc.target/arm/mve/intrinsics/vrev32q_m_f16.c: Likewise.
4187 * gcc.target/arm/mve/intrinsics/vrev32q_m_s16.c: Likewise.
4188 * gcc.target/arm/mve/intrinsics/vrev32q_m_s8.c: Likewise.
4189 * gcc.target/arm/mve/intrinsics/vrev32q_m_u16.c: Likewise.
4190 * gcc.target/arm/mve/intrinsics/vrev32q_m_u8.c: Likewise.
4191 * gcc.target/arm/mve/intrinsics/vrev32q_s16.c: Likewise.
4192 * gcc.target/arm/mve/intrinsics/vrev32q_s8.c: Likewise.
4193 * gcc.target/arm/mve/intrinsics/vrev32q_u16.c: Likewise.
4194 * gcc.target/arm/mve/intrinsics/vrev32q_u8.c: Likewise.
4195 * gcc.target/arm/mve/intrinsics/vrev32q_x_f16.c: Likewise.
4196 * gcc.target/arm/mve/intrinsics/vrev32q_x_s16.c: Likewise.
4197 * gcc.target/arm/mve/intrinsics/vrev32q_x_s8.c: Likewise.
4198 * gcc.target/arm/mve/intrinsics/vrev32q_x_u16.c: Likewise.
4199 * gcc.target/arm/mve/intrinsics/vrev32q_x_u8.c: Likewise.
4200 * gcc.target/arm/mve/intrinsics/vrev64q_f16.c: Likewise.
4201 * gcc.target/arm/mve/intrinsics/vrev64q_f32.c: Likewise.
4202 * gcc.target/arm/mve/intrinsics/vrev64q_m_f16.c: Likewise.
4203 * gcc.target/arm/mve/intrinsics/vrev64q_m_f32.c: Likewise.
4204 * gcc.target/arm/mve/intrinsics/vrev64q_m_s16.c: Likewise.
4205 * gcc.target/arm/mve/intrinsics/vrev64q_m_s32.c: Likewise.
4206 * gcc.target/arm/mve/intrinsics/vrev64q_m_s8.c: Likewise.
4207 * gcc.target/arm/mve/intrinsics/vrev64q_m_u16.c: Likewise.
4208 * gcc.target/arm/mve/intrinsics/vrev64q_m_u32.c: Likewise.
4209 * gcc.target/arm/mve/intrinsics/vrev64q_m_u8.c: Likewise.
4210 * gcc.target/arm/mve/intrinsics/vrev64q_s16.c: Likewise.
4211 * gcc.target/arm/mve/intrinsics/vrev64q_s32.c: Likewise.
4212 * gcc.target/arm/mve/intrinsics/vrev64q_s8.c: Likewise.
4213 * gcc.target/arm/mve/intrinsics/vrev64q_u16.c: Likewise.
4214 * gcc.target/arm/mve/intrinsics/vrev64q_u32.c: Likewise.
4215 * gcc.target/arm/mve/intrinsics/vrev64q_u8.c: Likewise.
4216 * gcc.target/arm/mve/intrinsics/vrev64q_x_f16.c: Likewise.
4217 * gcc.target/arm/mve/intrinsics/vrev64q_x_f32.c: Likewise.
4218 * gcc.target/arm/mve/intrinsics/vrev64q_x_s16.c: Likewise.
4219 * gcc.target/arm/mve/intrinsics/vrev64q_x_s32.c: Likewise.
4220 * gcc.target/arm/mve/intrinsics/vrev64q_x_s8.c: Likewise.
4221 * gcc.target/arm/mve/intrinsics/vrev64q_x_u16.c: Likewise.
4222 * gcc.target/arm/mve/intrinsics/vrev64q_x_u32.c: Likewise.
4223 * gcc.target/arm/mve/intrinsics/vrev64q_x_u8.c: Likewise.
4224 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s16.c: Likewise.
4225 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s32.c: Likewise.
4226 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s8.c: Likewise.
4227 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u16.c: Likewise.
4228 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u32.c: Likewise.
4229 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u8.c: Likewise.
4230 * gcc.target/arm/mve/intrinsics/vrhaddq_s16.c: Likewise.
4231 * gcc.target/arm/mve/intrinsics/vrhaddq_s32.c: Likewise.
4232 * gcc.target/arm/mve/intrinsics/vrhaddq_s8.c: Likewise.
4233 * gcc.target/arm/mve/intrinsics/vrhaddq_u16.c: Likewise.
4234 * gcc.target/arm/mve/intrinsics/vrhaddq_u32.c: Likewise.
4235 * gcc.target/arm/mve/intrinsics/vrhaddq_u8.c: Likewise.
4236 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s16.c: Likewise.
4237 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s32.c: Likewise.
4238 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s8.c: Likewise.
4239 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u16.c: Likewise.
4240 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u32.c: Likewise.
4241 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u8.c: Likewise.
4242 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_s32.c: Likewise.
4243 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_u32.c: Likewise.
4244 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_s32.c: Likewise.
4245 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_u32.c: Likewise.
4246 * gcc.target/arm/mve/intrinsics/vrmlaldavhaxq_p_s32.c: Likewise.
4247 * gcc.target/arm/mve/intrinsics/vrmlaldavhaxq_s32.c: Likewise.
4248 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_p_s32.c: Likewise.
4249 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_p_u32.c: Likewise.
4250 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_s32.c: Likewise.
4251 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_u32.c: Likewise.
4252 * gcc.target/arm/mve/intrinsics/vrmlaldavhxq_p_s32.c: Likewise.
4253 * gcc.target/arm/mve/intrinsics/vrmlaldavhxq_s32.c: Likewise.
4254 * gcc.target/arm/mve/intrinsics/vrmlsldavhaq_p_s32.c: Likewise.
4255 * gcc.target/arm/mve/intrinsics/vrmlsldavhaq_s32.c: Likewise.
4256 * gcc.target/arm/mve/intrinsics/vrmlsldavhaxq_p_s32.c: Likewise.
4257 * gcc.target/arm/mve/intrinsics/vrmlsldavhaxq_s32.c: Likewise.
4258 * gcc.target/arm/mve/intrinsics/vrmlsldavhq_p_s32.c: Likewise.
4259 * gcc.target/arm/mve/intrinsics/vrmlsldavhq_s32.c: Likewise.
4260 * gcc.target/arm/mve/intrinsics/vrmlsldavhxq_p_s32.c: Likewise.
4261 * gcc.target/arm/mve/intrinsics/vrmlsldavhxq_s32.c: Likewise.
4262 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s16.c: Likewise.
4263 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s32.c: Likewise.
4264 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s8.c: Likewise.
4265 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u16.c: Likewise.
4266 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u32.c: Likewise.
4267 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u8.c: Likewise.
4268 * gcc.target/arm/mve/intrinsics/vrmulhq_s16.c: Likewise.
4269 * gcc.target/arm/mve/intrinsics/vrmulhq_s32.c: Likewise.
4270 * gcc.target/arm/mve/intrinsics/vrmulhq_s8.c: Likewise.
4271 * gcc.target/arm/mve/intrinsics/vrmulhq_u16.c: Likewise.
4272 * gcc.target/arm/mve/intrinsics/vrmulhq_u32.c: Likewise.
4273 * gcc.target/arm/mve/intrinsics/vrmulhq_u8.c: Likewise.
4274 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s16.c: Likewise.
4275 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s32.c: Likewise.
4276 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s8.c: Likewise.
4277 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u16.c: Likewise.
4278 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u32.c: Likewise.
4279 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u8.c: Likewise.
4280 * gcc.target/arm/mve/intrinsics/vrndaq_f16.c: Likewise.
4281 * gcc.target/arm/mve/intrinsics/vrndaq_f32.c: Likewise.
4282 * gcc.target/arm/mve/intrinsics/vrndaq_m_f16.c: Likewise.
4283 * gcc.target/arm/mve/intrinsics/vrndaq_m_f32.c: Likewise.
4284 * gcc.target/arm/mve/intrinsics/vrndaq_x_f16.c: Likewise.
4285 * gcc.target/arm/mve/intrinsics/vrndaq_x_f32.c: Likewise.
4286 * gcc.target/arm/mve/intrinsics/vrndmq_f16.c: Likewise.
4287 * gcc.target/arm/mve/intrinsics/vrndmq_f32.c: Likewise.
4288 * gcc.target/arm/mve/intrinsics/vrndmq_m_f16.c: Likewise.
4289 * gcc.target/arm/mve/intrinsics/vrndmq_m_f32.c: Likewise.
4290 * gcc.target/arm/mve/intrinsics/vrndmq_x_f16.c: Likewise.
4291 * gcc.target/arm/mve/intrinsics/vrndmq_x_f32.c: Likewise.
4292 * gcc.target/arm/mve/intrinsics/vrndnq_f16.c: Likewise.
4293 * gcc.target/arm/mve/intrinsics/vrndnq_f32.c: Likewise.
4294 * gcc.target/arm/mve/intrinsics/vrndnq_m_f16.c: Likewise.
4295 * gcc.target/arm/mve/intrinsics/vrndnq_m_f32.c: Likewise.
4296 * gcc.target/arm/mve/intrinsics/vrndnq_x_f16.c: Likewise.
4297 * gcc.target/arm/mve/intrinsics/vrndnq_x_f32.c: Likewise.
4298 * gcc.target/arm/mve/intrinsics/vrndpq_f16.c: Likewise.
4299 * gcc.target/arm/mve/intrinsics/vrndpq_f32.c: Likewise.
4300 * gcc.target/arm/mve/intrinsics/vrndpq_m_f16.c: Likewise.
4301 * gcc.target/arm/mve/intrinsics/vrndpq_m_f32.c: Likewise.
4302 * gcc.target/arm/mve/intrinsics/vrndpq_x_f16.c: Likewise.
4303 * gcc.target/arm/mve/intrinsics/vrndpq_x_f32.c: Likewise.
4304 * gcc.target/arm/mve/intrinsics/vrndq_f16.c: Likewise.
4305 * gcc.target/arm/mve/intrinsics/vrndq_f32.c: Likewise.
4306 * gcc.target/arm/mve/intrinsics/vrndq_m_f16.c: Likewise.
4307 * gcc.target/arm/mve/intrinsics/vrndq_m_f32.c: Likewise.
4308 * gcc.target/arm/mve/intrinsics/vrndq_x_f16.c: Likewise.
4309 * gcc.target/arm/mve/intrinsics/vrndq_x_f32.c: Likewise.
4310 * gcc.target/arm/mve/intrinsics/vrndxq_f16.c: Likewise.
4311 * gcc.target/arm/mve/intrinsics/vrndxq_f32.c: Likewise.
4312 * gcc.target/arm/mve/intrinsics/vrndxq_m_f16.c: Likewise.
4313 * gcc.target/arm/mve/intrinsics/vrndxq_m_f32.c: Likewise.
4314 * gcc.target/arm/mve/intrinsics/vrndxq_x_f16.c: Likewise.
4315 * gcc.target/arm/mve/intrinsics/vrndxq_x_f32.c: Likewise.
4316 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_s16.c: Likewise.
4317 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_s32.c: Likewise.
4318 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_s8.c: Likewise.
4319 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_u16.c: Likewise.
4320 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_u32.c: Likewise.
4321 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_u8.c: Likewise.
4322 * gcc.target/arm/mve/intrinsics/vrshlq_m_s16.c: Likewise.
4323 * gcc.target/arm/mve/intrinsics/vrshlq_m_s32.c: Likewise.
4324 * gcc.target/arm/mve/intrinsics/vrshlq_m_s8.c: Likewise.
4325 * gcc.target/arm/mve/intrinsics/vrshlq_m_u16.c: Likewise.
4326 * gcc.target/arm/mve/intrinsics/vrshlq_m_u32.c: Likewise.
4327 * gcc.target/arm/mve/intrinsics/vrshlq_m_u8.c: Likewise.
4328 * gcc.target/arm/mve/intrinsics/vrshlq_n_s16.c: Likewise.
4329 * gcc.target/arm/mve/intrinsics/vrshlq_n_s32.c: Likewise.
4330 * gcc.target/arm/mve/intrinsics/vrshlq_n_s8.c: Likewise.
4331 * gcc.target/arm/mve/intrinsics/vrshlq_n_u16.c: Likewise.
4332 * gcc.target/arm/mve/intrinsics/vrshlq_n_u32.c: Likewise.
4333 * gcc.target/arm/mve/intrinsics/vrshlq_n_u8.c: Likewise.
4334 * gcc.target/arm/mve/intrinsics/vrshlq_s16.c: Likewise.
4335 * gcc.target/arm/mve/intrinsics/vrshlq_s32.c: Likewise.
4336 * gcc.target/arm/mve/intrinsics/vrshlq_s8.c: Likewise.
4337 * gcc.target/arm/mve/intrinsics/vrshlq_u16.c: Likewise.
4338 * gcc.target/arm/mve/intrinsics/vrshlq_u32.c: Likewise.
4339 * gcc.target/arm/mve/intrinsics/vrshlq_u8.c: Likewise.
4340 * gcc.target/arm/mve/intrinsics/vrshlq_x_s16.c: Likewise.
4341 * gcc.target/arm/mve/intrinsics/vrshlq_x_s32.c: Likewise.
4342 * gcc.target/arm/mve/intrinsics/vrshlq_x_s8.c: Likewise.
4343 * gcc.target/arm/mve/intrinsics/vrshlq_x_u16.c: Likewise.
4344 * gcc.target/arm/mve/intrinsics/vrshlq_x_u32.c: Likewise.
4345 * gcc.target/arm/mve/intrinsics/vrshlq_x_u8.c: Likewise.
4346 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_s16.c: Likewise.
4347 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_s32.c: Likewise.
4348 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_u16.c: Likewise.
4349 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_u32.c: Likewise.
4350 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_s16.c: Likewise.
4351 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_s32.c: Likewise.
4352 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_u16.c: Likewise.
4353 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_u32.c: Likewise.
4354 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_s16.c: Likewise.
4355 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_s32.c: Likewise.
4356 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_u16.c: Likewise.
4357 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_u32.c: Likewise.
4358 * gcc.target/arm/mve/intrinsics/vrshrntq_n_s16.c: Likewise.
4359 * gcc.target/arm/mve/intrinsics/vrshrntq_n_s32.c: Likewise.
4360 * gcc.target/arm/mve/intrinsics/vrshrntq_n_u16.c: Likewise.
4361 * gcc.target/arm/mve/intrinsics/vrshrntq_n_u32.c: Likewise.
4362 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s16.c: Likewise.
4363 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s32.c: Likewise.
4364 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s8.c: Likewise.
4365 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u16.c: Likewise.
4366 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u32.c: Likewise.
4367 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u8.c: Likewise.
4368 * gcc.target/arm/mve/intrinsics/vrshrq_n_s16.c: Likewise.
4369 * gcc.target/arm/mve/intrinsics/vrshrq_n_s32.c: Likewise.
4370 * gcc.target/arm/mve/intrinsics/vrshrq_n_s8.c: Likewise.
4371 * gcc.target/arm/mve/intrinsics/vrshrq_n_u16.c: Likewise.
4372 * gcc.target/arm/mve/intrinsics/vrshrq_n_u32.c: Likewise.
4373 * gcc.target/arm/mve/intrinsics/vrshrq_n_u8.c: Likewise.
4374 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s16.c: Likewise.
4375 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s32.c: Likewise.
4376 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s8.c: Likewise.
4377 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u16.c: Likewise.
4378 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u32.c: Likewise.
4379 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u8.c: Likewise.
4380 * gcc.target/arm/mve/intrinsics/vsbciq_m_s32.c: Likewise.
4381 * gcc.target/arm/mve/intrinsics/vsbciq_m_u32.c: Likewise.
4382 * gcc.target/arm/mve/intrinsics/vsbciq_s32.c: Likewise.
4383 * gcc.target/arm/mve/intrinsics/vsbciq_u32.c: Likewise.
4384 * gcc.target/arm/mve/intrinsics/vsbcq_m_s32.c: Likewise.
4385 * gcc.target/arm/mve/intrinsics/vsbcq_m_u32.c: Likewise.
4386 * gcc.target/arm/mve/intrinsics/vsbcq_s32.c: Likewise.
4387 * gcc.target/arm/mve/intrinsics/vsbcq_u32.c: Likewise.
4388 * gcc.target/arm/mve/intrinsics/vshlcq_s16.c: Likewise.
4389 * gcc.target/arm/mve/intrinsics/vshlcq_s32.c: Likewise.
4390 * gcc.target/arm/mve/intrinsics/vshlcq_s8.c: Likewise.
4391 * gcc.target/arm/mve/intrinsics/vshlcq_u16.c: Likewise.
4392 * gcc.target/arm/mve/intrinsics/vshlcq_u32.c: Likewise.
4393 * gcc.target/arm/mve/intrinsics/vshlcq_u8.c: Likewise.
4394 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_s16.c: Likewise.
4395 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_s8.c: Likewise.
4396 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_u16.c: Likewise.
4397 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_u8.c: Likewise.
4398 * gcc.target/arm/mve/intrinsics/vshllbq_n_s16.c: Likewise.
4399 * gcc.target/arm/mve/intrinsics/vshllbq_n_s8.c: Likewise.
4400 * gcc.target/arm/mve/intrinsics/vshllbq_n_u16.c: Likewise.
4401 * gcc.target/arm/mve/intrinsics/vshllbq_n_u8.c: Likewise.
4402 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_s16.c: Likewise.
4403 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_s8.c: Likewise.
4404 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_u16.c: Likewise.
4405 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_u8.c: Likewise.
4406 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_s16.c: Likewise.
4407 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_s8.c: Likewise.
4408 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_u16.c: Likewise.
4409 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_u8.c: Likewise.
4410 * gcc.target/arm/mve/intrinsics/vshlltq_n_s16.c: Likewise.
4411 * gcc.target/arm/mve/intrinsics/vshlltq_n_s8.c: Likewise.
4412 * gcc.target/arm/mve/intrinsics/vshlltq_n_u16.c: Likewise.
4413 * gcc.target/arm/mve/intrinsics/vshlltq_n_u8.c: Likewise.
4414 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_s16.c: Likewise.
4415 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_s8.c: Likewise.
4416 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_u16.c: Likewise.
4417 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_u8.c: Likewise.
4418 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s16.c: Likewise.
4419 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s32.c: Likewise.
4420 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s8.c: Likewise.
4421 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u16.c: Likewise.
4422 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u32.c: Likewise.
4423 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u8.c: Likewise.
4424 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s16.c: Likewise.
4425 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s32.c: Likewise.
4426 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s8.c: Likewise.
4427 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u16.c: Likewise.
4428 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u32.c: Likewise.
4429 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u8.c: Likewise.
4430 * gcc.target/arm/mve/intrinsics/vshlq_m_s16.c: Likewise.
4431 * gcc.target/arm/mve/intrinsics/vshlq_m_s32.c: Likewise.
4432 * gcc.target/arm/mve/intrinsics/vshlq_m_s8.c: Likewise.
4433 * gcc.target/arm/mve/intrinsics/vshlq_m_u16.c: Likewise.
4434 * gcc.target/arm/mve/intrinsics/vshlq_m_u32.c: Likewise.
4435 * gcc.target/arm/mve/intrinsics/vshlq_m_u8.c: Likewise.
4436 * gcc.target/arm/mve/intrinsics/vshlq_n_s16.c: Likewise.
4437 * gcc.target/arm/mve/intrinsics/vshlq_n_s32.c: Likewise.
4438 * gcc.target/arm/mve/intrinsics/vshlq_n_s8.c: Likewise.
4439 * gcc.target/arm/mve/intrinsics/vshlq_n_u16.c: Likewise.
4440 * gcc.target/arm/mve/intrinsics/vshlq_n_u32.c: Likewise.
4441 * gcc.target/arm/mve/intrinsics/vshlq_n_u8.c: Likewise.
4442 * gcc.target/arm/mve/intrinsics/vshlq_r_s16.c: Likewise.
4443 * gcc.target/arm/mve/intrinsics/vshlq_r_s32.c: Likewise.
4444 * gcc.target/arm/mve/intrinsics/vshlq_r_s8.c: Likewise.
4445 * gcc.target/arm/mve/intrinsics/vshlq_r_u16.c: Likewise.
4446 * gcc.target/arm/mve/intrinsics/vshlq_r_u32.c: Likewise.
4447 * gcc.target/arm/mve/intrinsics/vshlq_r_u8.c: Likewise.
4448 * gcc.target/arm/mve/intrinsics/vshlq_s16.c: Likewise.
4449 * gcc.target/arm/mve/intrinsics/vshlq_s32.c: Likewise.
4450 * gcc.target/arm/mve/intrinsics/vshlq_s8.c: Likewise.
4451 * gcc.target/arm/mve/intrinsics/vshlq_u16.c: Likewise.
4452 * gcc.target/arm/mve/intrinsics/vshlq_u32.c: Likewise.
4453 * gcc.target/arm/mve/intrinsics/vshlq_u8.c: Likewise.
4454 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s16.c: Likewise.
4455 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s32.c: Likewise.
4456 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s8.c: Likewise.
4457 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u16.c: Likewise.
4458 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u32.c: Likewise.
4459 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u8.c: Likewise.
4460 * gcc.target/arm/mve/intrinsics/vshlq_x_s16.c: Likewise.
4461 * gcc.target/arm/mve/intrinsics/vshlq_x_s32.c: Likewise.
4462 * gcc.target/arm/mve/intrinsics/vshlq_x_s8.c: Likewise.
4463 * gcc.target/arm/mve/intrinsics/vshlq_x_u16.c: Likewise.
4464 * gcc.target/arm/mve/intrinsics/vshlq_x_u32.c: Likewise.
4465 * gcc.target/arm/mve/intrinsics/vshlq_x_u8.c: Likewise.
4466 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_s16.c: Likewise.
4467 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_s32.c: Likewise.
4468 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_u16.c: Likewise.
4469 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_u32.c: Likewise.
4470 * gcc.target/arm/mve/intrinsics/vshrnbq_n_s16.c: Likewise.
4471 * gcc.target/arm/mve/intrinsics/vshrnbq_n_s32.c: Likewise.
4472 * gcc.target/arm/mve/intrinsics/vshrnbq_n_u16.c: Likewise.
4473 * gcc.target/arm/mve/intrinsics/vshrnbq_n_u32.c: Likewise.
4474 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_s16.c: Likewise.
4475 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_s32.c: Likewise.
4476 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u16.c: Likewise.
4477 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u32.c: Likewise.
4478 * gcc.target/arm/mve/intrinsics/vshrntq_n_s16.c: Likewise.
4479 * gcc.target/arm/mve/intrinsics/vshrntq_n_s32.c: Likewise.
4480 * gcc.target/arm/mve/intrinsics/vshrntq_n_u16.c: Likewise.
4481 * gcc.target/arm/mve/intrinsics/vshrntq_n_u32.c: Likewise.
4482 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s16.c: Likewise.
4483 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s32.c: Likewise.
4484 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s8.c: Likewise.
4485 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u16.c: Likewise.
4486 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u32.c: Likewise.
4487 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u8.c: Likewise.
4488 * gcc.target/arm/mve/intrinsics/vshrq_n_s16.c: Likewise.
4489 * gcc.target/arm/mve/intrinsics/vshrq_n_s32.c: Likewise.
4490 * gcc.target/arm/mve/intrinsics/vshrq_n_s8.c: Likewise.
4491 * gcc.target/arm/mve/intrinsics/vshrq_n_u16.c: Likewise.
4492 * gcc.target/arm/mve/intrinsics/vshrq_n_u32.c: Likewise.
4493 * gcc.target/arm/mve/intrinsics/vshrq_n_u8.c: Likewise.
4494 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s16.c: Likewise.
4495 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s32.c: Likewise.
4496 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s8.c: Likewise.
4497 * gcc.target/arm/mve/intrinsics/vshrq_x_n_u16.c: Likewise.
4498 * gcc.target/arm/mve/intrinsics/vshrq_x_n_u8.c: Likewise.
4499 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s16.c: Likewise.
4500 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s32.c: Likewise.
4501 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s8.c: Likewise.
4502 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u16.c: Likewise.
4503 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u32.c: Likewise.
4504 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u8.c: Likewise.
4505 * gcc.target/arm/mve/intrinsics/vsliq_n_s16.c: Likewise.
4506 * gcc.target/arm/mve/intrinsics/vsliq_n_s32.c: Likewise.
4507 * gcc.target/arm/mve/intrinsics/vsliq_n_s8.c: Likewise.
4508 * gcc.target/arm/mve/intrinsics/vsliq_n_u16.c: Likewise.
4509 * gcc.target/arm/mve/intrinsics/vsliq_n_u32.c: Likewise.
4510 * gcc.target/arm/mve/intrinsics/vsliq_n_u8.c: Likewise.
4511 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s16.c: Likewise.
4512 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s32.c: Likewise.
4513 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s8.c: Likewise.
4514 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u16.c: Likewise.
4515 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u32.c: Likewise.
4516 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u8.c: Likewise.
4517 * gcc.target/arm/mve/intrinsics/vsriq_n_s16.c: Likewise.
4518 * gcc.target/arm/mve/intrinsics/vsriq_n_s32.c: Likewise.
4519 * gcc.target/arm/mve/intrinsics/vsriq_n_s8.c: Likewise.
4520 * gcc.target/arm/mve/intrinsics/vsriq_n_u16.c: Likewise.
4521 * gcc.target/arm/mve/intrinsics/vsriq_n_u32.c: Likewise.
4522 * gcc.target/arm/mve/intrinsics/vsriq_n_u8.c: Likewise.
4523 * gcc.target/arm/mve/intrinsics/vst1q_f16.c: Likewise.
4524 * gcc.target/arm/mve/intrinsics/vst1q_f32.c: Likewise.
4525 * gcc.target/arm/mve/intrinsics/vst1q_p_f16.c: Likewise.
4526 * gcc.target/arm/mve/intrinsics/vst1q_p_f32.c: Likewise.
4527 * gcc.target/arm/mve/intrinsics/vst1q_p_s16.c: Likewise.
4528 * gcc.target/arm/mve/intrinsics/vst1q_p_s32.c: Likewise.
4529 * gcc.target/arm/mve/intrinsics/vst1q_p_s8.c: Likewise.
4530 * gcc.target/arm/mve/intrinsics/vst1q_p_u16.c: Likewise.
4531 * gcc.target/arm/mve/intrinsics/vst1q_p_u32.c: Likewise.
4532 * gcc.target/arm/mve/intrinsics/vst1q_p_u8.c: Likewise.
4533 * gcc.target/arm/mve/intrinsics/vst1q_s16.c: Likewise.
4534 * gcc.target/arm/mve/intrinsics/vst1q_s32.c: Likewise.
4535 * gcc.target/arm/mve/intrinsics/vst1q_s8.c: Likewise.
4536 * gcc.target/arm/mve/intrinsics/vst1q_u16.c: Likewise.
4537 * gcc.target/arm/mve/intrinsics/vst1q_u32.c: Likewise.
4538 * gcc.target/arm/mve/intrinsics/vst1q_u8.c: Likewise.
4539 * gcc.target/arm/mve/intrinsics/vst2q_f16.c: Likewise.
4540 * gcc.target/arm/mve/intrinsics/vst2q_f32.c: Likewise.
4541 * gcc.target/arm/mve/intrinsics/vst2q_s16.c: Likewise.
4542 * gcc.target/arm/mve/intrinsics/vst2q_s32.c: Likewise.
4543 * gcc.target/arm/mve/intrinsics/vst2q_s8.c: Likewise.
4544 * gcc.target/arm/mve/intrinsics/vst2q_u16.c: Likewise.
4545 * gcc.target/arm/mve/intrinsics/vst2q_u32.c: Likewise.
4546 * gcc.target/arm/mve/intrinsics/vst2q_u8.c: Likewise.
4547 * gcc.target/arm/mve/intrinsics/vst4q_f16.c: Likewise.
4548 * gcc.target/arm/mve/intrinsics/vst4q_f32.c: Likewise.
4549 * gcc.target/arm/mve/intrinsics/vst4q_s16.c: Likewise.
4550 * gcc.target/arm/mve/intrinsics/vst4q_s32.c: Likewise.
4551 * gcc.target/arm/mve/intrinsics/vst4q_s8.c: Likewise.
4552 * gcc.target/arm/mve/intrinsics/vst4q_u16.c: Likewise.
4553 * gcc.target/arm/mve/intrinsics/vst4q_u32.c: Likewise.
4554 * gcc.target/arm/mve/intrinsics/vst4q_u8.c: Likewise.
4555 * gcc.target/arm/mve/intrinsics/vstrbq_p_s16.c: Likewise.
4556 * gcc.target/arm/mve/intrinsics/vstrbq_p_s32.c: Likewise.
4557 * gcc.target/arm/mve/intrinsics/vstrbq_p_s8.c: Likewise.
4558 * gcc.target/arm/mve/intrinsics/vstrbq_p_u16.c: Likewise.
4559 * gcc.target/arm/mve/intrinsics/vstrbq_p_u32.c: Likewise.
4560 * gcc.target/arm/mve/intrinsics/vstrbq_p_u8.c: Likewise.
4561 * gcc.target/arm/mve/intrinsics/vstrbq_s16.c: Likewise.
4562 * gcc.target/arm/mve/intrinsics/vstrbq_s32.c: Likewise.
4563 * gcc.target/arm/mve/intrinsics/vstrbq_s8.c: Likewise.
4564 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s16.c: Likewise.
4565 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s32.c: Likewise.
4566 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s8.c: Likewise.
4567 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u16.c: Likewise.
4568 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u32.c: Likewise.
4569 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u8.c: Likewise.
4570 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s16.c: Likewise.
4571 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s32.c: Likewise.
4572 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s8.c: Likewise.
4573 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u16.c: Likewise.
4574 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u32.c: Likewise.
4575 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u8.c: Likewise.
4576 * gcc.target/arm/mve/intrinsics/vstrbq_u16.c: Likewise.
4577 * gcc.target/arm/mve/intrinsics/vstrbq_u32.c: Likewise.
4578 * gcc.target/arm/mve/intrinsics/vstrbq_u8.c: Likewise.
4579 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_s64.c: Likewise.
4580 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_u64.c: Likewise.
4581 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_s64.c: Likewise.
4582 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_u64.c: Likewise.
4583 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_s64.c: Likewise.
4584 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_u64.c: Likewise.
4585 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_s64.c: Likewise.
4586 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_u64.c: Likewise.
4587 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_s64.c: Likewise.
4588 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_u64.c: Likewise.
4589 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_s64.c: Likewise.
4590 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_u64.c: Likewise.
4591 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_s64.c: Likewise.
4592 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_u64.c: Likewise.
4593 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_s64.c: Likewise.
4594 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_u64.c: Likewise.
4595 * gcc.target/arm/mve/intrinsics/vstrhq_f16.c: Likewise.
4596 * gcc.target/arm/mve/intrinsics/vstrhq_p_f16.c: Likewise.
4597 * gcc.target/arm/mve/intrinsics/vstrhq_p_s16.c: Likewise.
4598 * gcc.target/arm/mve/intrinsics/vstrhq_p_s32.c: Likewise.
4599 * gcc.target/arm/mve/intrinsics/vstrhq_p_u16.c: Likewise.
4600 * gcc.target/arm/mve/intrinsics/vstrhq_p_u32.c: Likewise.
4601 * gcc.target/arm/mve/intrinsics/vstrhq_s16.c: Likewise.
4602 * gcc.target/arm/mve/intrinsics/vstrhq_s32.c: Likewise.
4603 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_f16.c: Likewise.
4604 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_f16.c: Likewise.
4605 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s16.c: Likewise.
4606 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s32.c: Likewise.
4607 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u16.c: Likewise.
4608 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u32.c: Likewise.
4609 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s16.c: Likewise.
4610 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s32.c: Likewise.
4611 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u16.c: Likewise.
4612 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u32.c: Likewise.
4613 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_f16.c: Likewise.
4614 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_f16.c: Likewise.
4615 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s16.c: Likewise.
4616 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s32.c: Likewise.
4617 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u16.c: Likewise.
4618 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u32.c: Likewise.
4619 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s16.c: Likewise.
4620 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s32.c: Likewise.
4621 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u16.c: Likewise.
4622 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u32.c: Likewise.
4623 * gcc.target/arm/mve/intrinsics/vstrhq_u16.c: Likewise.
4624 * gcc.target/arm/mve/intrinsics/vstrhq_u32.c: Likewise.
4625 * gcc.target/arm/mve/intrinsics/vstrwq_f32.c: Likewise.
4626 * gcc.target/arm/mve/intrinsics/vstrwq_p_f32.c: Likewise.
4627 * gcc.target/arm/mve/intrinsics/vstrwq_p_s32.c: Likewise.
4628 * gcc.target/arm/mve/intrinsics/vstrwq_p_u32.c: Likewise.
4629 * gcc.target/arm/mve/intrinsics/vstrwq_s32.c: Likewise.
4630 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_f32.c: Likewise.
4631 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_f32.c: Likewise.
4632 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_s32.c: Likewise.
4633 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_u32.c: Likewise.
4634 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_s32.c: Likewise.
4635 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_u32.c: Likewise.
4636 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_f32.c: Likewise.
4637 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_f32.c: Likewise.
4638 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_s32.c: Likewise.
4639 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_u32.c: Likewise.
4640 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_s32.c: Likewise.
4641 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_u32.c: Likewise.
4642 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_f32.c: Likewise.
4643 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_f32.c: Likewise.
4644 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_s32.c: Likewise.
4645 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_u32.c: Likewise.
4646 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_s32.c: Likewise.
4647 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_u32.c: Likewise.
4648 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_f32.c: Likewise.
4649 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_f32.c: Likewise.
4650 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_s32.c: Likewise.
4651 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_u32.c: Likewise.
4652 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_s32.c: Likewise.
4653 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_u32.c: Likewise.
4654 * gcc.target/arm/mve/intrinsics/vstrwq_u32.c: Likewise.
4655 * gcc.target/arm/mve/intrinsics/vsubq_f16.c: Likewise.
4656 * gcc.target/arm/mve/intrinsics/vsubq_f32.c: Likewise.
4657 * gcc.target/arm/mve/intrinsics/vsubq_m_f16.c: Likewise.
4658 * gcc.target/arm/mve/intrinsics/vsubq_m_f32.c: Likewise.
4659 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f16.c: Likewise.
4660 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f32.c: Likewise.
4661 * gcc.target/arm/mve/intrinsics/vsubq_m_n_s16.c: Likewise.
4662 * gcc.target/arm/mve/intrinsics/vsubq_m_n_s32.c: Likewise.
4663 * gcc.target/arm/mve/intrinsics/vsubq_m_n_s8.c: Likewise.
4664 * gcc.target/arm/mve/intrinsics/vsubq_m_n_u16.c: Likewise.
4665 * gcc.target/arm/mve/intrinsics/vsubq_m_n_u32.c: Likewise.
4666 * gcc.target/arm/mve/intrinsics/vsubq_m_n_u8.c: Likewise.
4667 * gcc.target/arm/mve/intrinsics/vsubq_m_s16.c: Likewise.
4668 * gcc.target/arm/mve/intrinsics/vsubq_m_s32.c: Likewise.
4669 * gcc.target/arm/mve/intrinsics/vsubq_m_s8.c: Likewise.
4670 * gcc.target/arm/mve/intrinsics/vsubq_m_u16.c: Likewise.
4671 * gcc.target/arm/mve/intrinsics/vsubq_m_u32.c: Likewise.
4672 * gcc.target/arm/mve/intrinsics/vsubq_m_u8.c: Likewise.
4673 * gcc.target/arm/mve/intrinsics/vsubq_n_f16.c: Likewise.
4674 * gcc.target/arm/mve/intrinsics/vsubq_n_f32.c: Likewise.
4675 * gcc.target/arm/mve/intrinsics/vsubq_n_s16.c: Likewise.
4676 * gcc.target/arm/mve/intrinsics/vsubq_n_s32.c: Likewise.
4677 * gcc.target/arm/mve/intrinsics/vsubq_n_s8.c: Likewise.
4678 * gcc.target/arm/mve/intrinsics/vsubq_n_u16.c: Likewise.
4679 * gcc.target/arm/mve/intrinsics/vsubq_n_u32.c: Likewise.
4680 * gcc.target/arm/mve/intrinsics/vsubq_n_u8.c: Likewise.
4681 * gcc.target/arm/mve/intrinsics/vsubq_s16.c: Likewise.
4682 * gcc.target/arm/mve/intrinsics/vsubq_s32.c: Likewise.
4683 * gcc.target/arm/mve/intrinsics/vsubq_s8.c: Likewise.
4684 * gcc.target/arm/mve/intrinsics/vsubq_u16.c: Likewise.
4685 * gcc.target/arm/mve/intrinsics/vsubq_u32.c: Likewise.
4686 * gcc.target/arm/mve/intrinsics/vsubq_u8.c: Likewise.
4687 * gcc.target/arm/mve/intrinsics/vsubq_x_f16.c: Likewise.
4688 * gcc.target/arm/mve/intrinsics/vsubq_x_f32.c: Likewise.
4689 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f16.c: Likewise.
4690 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f32.c: Likewise.
4691 * gcc.target/arm/mve/intrinsics/vsubq_x_n_s16.c: Likewise.
4692 * gcc.target/arm/mve/intrinsics/vsubq_x_n_s32.c: Likewise.
4693 * gcc.target/arm/mve/intrinsics/vsubq_x_n_s8.c: Likewise.
4694 * gcc.target/arm/mve/intrinsics/vsubq_x_n_u16.c: Likewise.
4695 * gcc.target/arm/mve/intrinsics/vsubq_x_n_u32.c: Likewise.
4696 * gcc.target/arm/mve/intrinsics/vsubq_x_n_u8.c: Likewise.
4697 * gcc.target/arm/mve/intrinsics/vsubq_x_s16.c: Likewise.
4698 * gcc.target/arm/mve/intrinsics/vsubq_x_s32.c: Likewise.
4699 * gcc.target/arm/mve/intrinsics/vsubq_x_s8.c: Likewise.
4700 * gcc.target/arm/mve/intrinsics/vsubq_x_u16.c: Likewise.
4701 * gcc.target/arm/mve/intrinsics/vsubq_x_u32.c: Likewise.
4702 * gcc.target/arm/mve/intrinsics/vsubq_x_u8.c: Likewise.
4703 * gcc.target/arm/mve/intrinsics/vuninitializedq_float.c: Likewise.
4704 * gcc.target/arm/mve/intrinsics/vuninitializedq_float1.c: Likewise.
4705 * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
4706 * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c: Likewise.
4707 * gcc.target/arm/mve/mve.exp: Change default dg-do to assemble.
4708 * lib/target-supports.exp: Add --save-temps to mve options.
4709
4710 2020-03-23 Mark Eggleston <mark.eggleston@codethink.com>
4711
4712 PR fortran/93365
4713 PR fortran/93600
4714 * gfortran.dg/pr93365.f90: New test.
4715 * gfortran.dg/pr93600_1.f90: New test.
4716 * gfortran.dg/pr93600_2.f90: New test.
4717
4718 2020-03-23 Tobias Burnus <tobias@codesourcery.com>
4719
4720 * lib/target-supports.exp (check_effective_target_offload_gcn):
4721 Check for -foffload=amdgcn-amdhsa not ...=amdgcn-unknown-amdhsa.
4722
4723 2020-03-22 Iain Buclaw <ibuclaw@gdcproject.org>
4724
4725 PR d/93038
4726 * gdc.dg/pr93038b.d: New test.
4727
4728 2020-03-22 Iain Sandoe <iain@sandoe.co.uk>
4729
4730 * g++.dg/abi/lambda-vis.C: Amend assembler match
4731 strings for targets using a USER_LABEL_PREFIX.
4732
4733 2020-03-22 Iain Buclaw <ibuclaw@gdcproject.org>
4734
4735 PR d/93038
4736 * gdc.dg/fileimports/pr93038.txt: New test.
4737 * gdc.dg/pr93038.d: New test.
4738
4739 2020-03-21 Patrick Palka <ppalka@redhat.com>
4740
4741 PR c++/94066
4742 * g++.dg/cpp1y/constexpr-union2.C: New test.
4743 * g++.dg/cpp1y/constexpr-union3.C: New test.
4744 * g++.dg/cpp1y/constexpr-union4.C: New test.
4745 * g++.dg/cpp1y/constexpr-union5.C: New test.
4746 * g++.dg/cpp1y/pr94066.C: New test.
4747 * g++.dg/cpp1y/pr94066-2.C: New test.
4748 * g++.dg/cpp1y/pr94066-3.C: New test.
4749 * g++.dg/cpp2a/constexpr-union1.C: New test.
4750
4751 2020-03-21 Tamar Christina <tamar.christina@arm.com>
4752
4753 PR target/94052
4754 * gcc.target/aarch64/pr94052.C: New test.
4755
4756 2020-03-20 Martin Jambor <mjambor@suse.cz>
4757
4758 PR tree-optimization/93435
4759 * gcc.dg/tree-ssa/pr93435.c: New test.
4760
4761 2020-03-20 Jan Hubicka <hubicka@ucw.cz>
4762
4763 PR ipa/93347
4764 * g++.dg/torture/pr93347.C: New test.
4765
4766 2020-03-20 Patrick Palka <ppalka@redhat.com>
4767
4768 PR c++/69694
4769 * g++.dg/cpp0x/decltype74.C: New test.
4770 * g++.dg/cpp0x/decltype75.C: New test.
4771
4772 2020-03-20 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
4773 Andre Vieira <andre.simoesdiasvieira@arm.com>
4774 Mihail Ionescu <mihail.ionescu@arm.com>
4775
4776 * gcc.target/arm/mve/intrinsics/vld1q_z_f16.c: New test.
4777 * gcc.target/arm/mve/intrinsics/vld1q_z_f32.c: Likewise.
4778 * gcc.target/arm/mve/intrinsics/vld1q_z_s16.c: Likewise.
4779 * gcc.target/arm/mve/intrinsics/vld1q_z_s32.c: Likewise.
4780 * gcc.target/arm/mve/intrinsics/vld1q_z_s8.c: Likewise.
4781 * gcc.target/arm/mve/intrinsics/vld1q_z_u16.c: Likewise.
4782 * gcc.target/arm/mve/intrinsics/vld1q_z_u32.c: Likewise.
4783 * gcc.target/arm/mve/intrinsics/vld1q_z_u8.c: Likewise.
4784 * gcc.target/arm/mve/intrinsics/vld2q_f16.c: Likewise.
4785 * gcc.target/arm/mve/intrinsics/vld2q_f32.c: Likewise.
4786 * gcc.target/arm/mve/intrinsics/vld2q_s16.c: Likewise.
4787 * gcc.target/arm/mve/intrinsics/vld2q_s32.c: Likewise.
4788 * gcc.target/arm/mve/intrinsics/vld2q_s8.c: Likewise.
4789 * gcc.target/arm/mve/intrinsics/vld2q_u16.c: Likewise.
4790 * gcc.target/arm/mve/intrinsics/vld2q_u32.c: Likewise.
4791 * gcc.target/arm/mve/intrinsics/vld2q_u8.c: Likewise.
4792 * gcc.target/arm/mve/intrinsics/vld4q_f16.c: Likewise.
4793 * gcc.target/arm/mve/intrinsics/vld4q_f32.c: Likewise.
4794 * gcc.target/arm/mve/intrinsics/vld4q_s16.c: Likewise.
4795 * gcc.target/arm/mve/intrinsics/vld4q_s32.c: Likewise.
4796 * gcc.target/arm/mve/intrinsics/vld4q_s8.c: Likewise.
4797 * gcc.target/arm/mve/intrinsics/vld4q_u16.c: Likewise.
4798 * gcc.target/arm/mve/intrinsics/vld4q_u32.c: Likewise.
4799 * gcc.target/arm/mve/intrinsics/vld4q_u8.c: Likewise.
4800 * gcc.target/arm/mve/intrinsics/vst1q_p_f16.c: Likewise.
4801 * gcc.target/arm/mve/intrinsics/vst1q_p_f32.c: Likewise.
4802 * gcc.target/arm/mve/intrinsics/vst1q_p_s16.c: Likewise.
4803 * gcc.target/arm/mve/intrinsics/vst1q_p_s32.c: Likewise.
4804 * gcc.target/arm/mve/intrinsics/vst1q_p_s8.c: Likewise.
4805 * gcc.target/arm/mve/intrinsics/vst1q_p_u16.c: Likewise.
4806 * gcc.target/arm/mve/intrinsics/vst1q_p_u32.c: Likewise.
4807 * gcc.target/arm/mve/intrinsics/vst1q_p_u8.c: Likewise.
4808 * gcc.target/arm/mve/intrinsics/vst2q_f16.c: Likewise.
4809 * gcc.target/arm/mve/intrinsics/vst2q_f32.c: Likewise.
4810 * gcc.target/arm/mve/intrinsics/vst2q_s16.c: Likewise.
4811 * gcc.target/arm/mve/intrinsics/vst2q_s32.c: Likewise.
4812 * gcc.target/arm/mve/intrinsics/vst2q_s8.c: Likewise.
4813 * gcc.target/arm/mve/intrinsics/vst2q_u16.c: Likewise.
4814 * gcc.target/arm/mve/intrinsics/vst2q_u32.c: Likewise.
4815 * gcc.target/arm/mve/intrinsics/vst2q_u8.c: Likewise.
4816
4817 2020-03-20 Richard Sandiford <richard.sandiford@arm.com>
4818
4819 PR middle-end/94072
4820 * gcc.target/aarch64/pr94072.c: New test.
4821
4822 2020-03-20 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
4823 Andre Vieira <andre.simoesdiasvieira@arm.com>
4824 Mihail Ionescu <mihail.ionescu@arm.com>
4825
4826 * gcc.target/arm/mve/intrinsics/vadciq_m_s32.c: New test.
4827 * gcc.target/arm/mve/intrinsics/vadciq_m_u32.c: Likewise.
4828 * gcc.target/arm/mve/intrinsics/vadciq_s32.c: Likewise.
4829 * gcc.target/arm/mve/intrinsics/vadciq_u32.c: Likewise.
4830 * gcc.target/arm/mve/intrinsics/vadcq_m_s32.c: Likewise.
4831 * gcc.target/arm/mve/intrinsics/vadcq_m_u32.c: Likewise.
4832 * gcc.target/arm/mve/intrinsics/vadcq_s32.c: Likewise.
4833 * gcc.target/arm/mve/intrinsics/vadcq_u32.c: Likewise.
4834 * gcc.target/arm/mve/intrinsics/vsbciq_m_s32.c: Likewise.
4835 * gcc.target/arm/mve/intrinsics/vsbciq_m_u32.c: Likewise.
4836 * gcc.target/arm/mve/intrinsics/vsbciq_s32.c: Likewise.
4837 * gcc.target/arm/mve/intrinsics/vsbciq_u32.c: Likewise.
4838 * gcc.target/arm/mve/intrinsics/vsbcq_m_s32.c: Likewise.
4839 * gcc.target/arm/mve/intrinsics/vsbcq_m_u32.c: Likewise.
4840 * gcc.target/arm/mve/intrinsics/vsbcq_s32.c: Likewise.
4841 * gcc.target/arm/mve/intrinsics/vsbcq_u32.c: Likewise.
4842
4843 2020-03-20 Patrick Palka <ppalka@redhat.com>
4844
4845 * g++.dg/concepts/diagnostic6.C: New test.
4846
4847 2020-03-20 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
4848
4849 * gcc.target/arm/mve/intrinsics/vabdq_x_f16.c: New test.
4850 * gcc.target/arm/mve/intrinsics/vabdq_x_f32.c: Likewise.
4851 * gcc.target/arm/mve/intrinsics/vabdq_x_s16.c: Likewise.
4852 * gcc.target/arm/mve/intrinsics/vabdq_x_s32.c: Likewise.
4853 * gcc.target/arm/mve/intrinsics/vabdq_x_s8.c: Likewise.
4854 * gcc.target/arm/mve/intrinsics/vabdq_x_u16.c: Likewise.
4855 * gcc.target/arm/mve/intrinsics/vabdq_x_u32.c: Likewise.
4856 * gcc.target/arm/mve/intrinsics/vabdq_x_u8.c: Likewise.
4857 * gcc.target/arm/mve/intrinsics/vabsq_x_f16.c: Likewise.
4858 * gcc.target/arm/mve/intrinsics/vabsq_x_f32.c: Likewise.
4859 * gcc.target/arm/mve/intrinsics/vabsq_x_s16.c: Likewise.
4860 * gcc.target/arm/mve/intrinsics/vabsq_x_s32.c: Likewise.
4861 * gcc.target/arm/mve/intrinsics/vabsq_x_s8.c: Likewise.
4862 * gcc.target/arm/mve/intrinsics/vaddq_x_f16.c: Likewise.
4863 * gcc.target/arm/mve/intrinsics/vaddq_x_f32.c: Likewise.
4864 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f16.c: Likewise.
4865 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f32.c: Likewise.
4866 * gcc.target/arm/mve/intrinsics/vaddq_x_n_s16.c: Likewise.
4867 * gcc.target/arm/mve/intrinsics/vaddq_x_n_s32.c: Likewise.
4868 * gcc.target/arm/mve/intrinsics/vaddq_x_n_s8.c: Likewise.
4869 * gcc.target/arm/mve/intrinsics/vaddq_x_n_u16.c: Likewise.
4870 * gcc.target/arm/mve/intrinsics/vaddq_x_n_u32.c: Likewise.
4871 * gcc.target/arm/mve/intrinsics/vaddq_x_n_u8.c: Likewise.
4872 * gcc.target/arm/mve/intrinsics/vaddq_x_s16.c: Likewise.
4873 * gcc.target/arm/mve/intrinsics/vaddq_x_s32.c: Likewise.
4874 * gcc.target/arm/mve/intrinsics/vaddq_x_s8.c: Likewise.
4875 * gcc.target/arm/mve/intrinsics/vaddq_x_u16.c: Likewise.
4876 * gcc.target/arm/mve/intrinsics/vaddq_x_u32.c: Likewise.
4877 * gcc.target/arm/mve/intrinsics/vaddq_x_u8.c: Likewise.
4878 * gcc.target/arm/mve/intrinsics/vandq_x_f16.c: Likewise.
4879 * gcc.target/arm/mve/intrinsics/vandq_x_f32.c: Likewise.
4880 * gcc.target/arm/mve/intrinsics/vandq_x_s16.c: Likewise.
4881 * gcc.target/arm/mve/intrinsics/vandq_x_s32.c: Likewise.
4882 * gcc.target/arm/mve/intrinsics/vandq_x_s8.c: Likewise.
4883 * gcc.target/arm/mve/intrinsics/vandq_x_u16.c: Likewise.
4884 * gcc.target/arm/mve/intrinsics/vandq_x_u32.c: Likewise.
4885 * gcc.target/arm/mve/intrinsics/vandq_x_u8.c: Likewise.
4886 * gcc.target/arm/mve/intrinsics/vbicq_x_f16.c: Likewise.
4887 * gcc.target/arm/mve/intrinsics/vbicq_x_f32.c: Likewise.
4888 * gcc.target/arm/mve/intrinsics/vbicq_x_s16.c: Likewise.
4889 * gcc.target/arm/mve/intrinsics/vbicq_x_s32.c: Likewise.
4890 * gcc.target/arm/mve/intrinsics/vbicq_x_s8.c: Likewise.
4891 * gcc.target/arm/mve/intrinsics/vbicq_x_u16.c: Likewise.
4892 * gcc.target/arm/mve/intrinsics/vbicq_x_u32.c: Likewise.
4893 * gcc.target/arm/mve/intrinsics/vbicq_x_u8.c: Likewise.
4894 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f16.c: Likewise.
4895 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f32.c: Likewise.
4896 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s16.c: Likewise.
4897 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s32.c: Likewise.
4898 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s8.c: Likewise.
4899 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u16.c: Likewise.
4900 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u32.c: Likewise.
4901 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u8.c: Likewise.
4902 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_f16.c: Likewise.
4903 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_f32.c: Likewise.
4904 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s16.c: Likewise.
4905 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s32.c: Likewise.
4906 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s8.c: Likewise.
4907 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u16.c: Likewise.
4908 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u32.c: Likewise.
4909 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u8.c: Likewise.
4910 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_f16.c: Likewise.
4911 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_f32.c: Likewise.
4912 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s16.c: Likewise.
4913 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s32.c: Likewise.
4914 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s8.c: Likewise.
4915 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u16.c: Likewise.
4916 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u32.c: Likewise.
4917 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u8.c: Likewise.
4918 * gcc.target/arm/mve/intrinsics/vclsq_x_s16.c: Likewise.
4919 * gcc.target/arm/mve/intrinsics/vclsq_x_s32.c: Likewise.
4920 * gcc.target/arm/mve/intrinsics/vclsq_x_s8.c: Likewise.
4921 * gcc.target/arm/mve/intrinsics/vclzq_x_s16.c: Likewise.
4922 * gcc.target/arm/mve/intrinsics/vclzq_x_s32.c: Likewise.
4923 * gcc.target/arm/mve/intrinsics/vclzq_x_s8.c: Likewise.
4924 * gcc.target/arm/mve/intrinsics/vclzq_x_u16.c: Likewise.
4925 * gcc.target/arm/mve/intrinsics/vclzq_x_u32.c: Likewise.
4926 * gcc.target/arm/mve/intrinsics/vclzq_x_u8.c: Likewise.
4927 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_x_f16.c: Likewise.
4928 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_x_f32.c: Likewise.
4929 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_x_f16.c: Likewise.
4930 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_x_f32.c: Likewise.
4931 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_x_f16.c: Likewise.
4932 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_x_f32.c: Likewise.
4933 * gcc.target/arm/mve/intrinsics/vcmulq_x_f16.c: Likewise.
4934 * gcc.target/arm/mve/intrinsics/vcmulq_x_f32.c: Likewise.
4935 * gcc.target/arm/mve/intrinsics/vcvtaq_x_s16_f16.c: Likewise.
4936 * gcc.target/arm/mve/intrinsics/vcvtaq_x_s32_f32.c: Likewise.
4937 * gcc.target/arm/mve/intrinsics/vcvtaq_x_u16_f16.c: Likewise.
4938 * gcc.target/arm/mve/intrinsics/vcvtaq_x_u32_f32.c: Likewise.
4939 * gcc.target/arm/mve/intrinsics/vcvtbq_x_f32_f16.c: Likewise.
4940 * gcc.target/arm/mve/intrinsics/vcvtmq_x_s16_f16.c: Likewise.
4941 * gcc.target/arm/mve/intrinsics/vcvtmq_x_s32_f32.c: Likewise.
4942 * gcc.target/arm/mve/intrinsics/vcvtmq_x_u16_f16.c: Likewise.
4943 * gcc.target/arm/mve/intrinsics/vcvtmq_x_u32_f32.c: Likewise.
4944 * gcc.target/arm/mve/intrinsics/vcvtnq_x_s16_f16.c: Likewise.
4945 * gcc.target/arm/mve/intrinsics/vcvtnq_x_s32_f32.c: Likewise.
4946 * gcc.target/arm/mve/intrinsics/vcvtnq_x_u16_f16.c: Likewise.
4947 * gcc.target/arm/mve/intrinsics/vcvtnq_x_u32_f32.c: Likewise.
4948 * gcc.target/arm/mve/intrinsics/vcvtpq_x_s16_f16.c: Likewise.
4949 * gcc.target/arm/mve/intrinsics/vcvtpq_x_s32_f32.c: Likewise.
4950 * gcc.target/arm/mve/intrinsics/vcvtpq_x_u16_f16.c: Likewise.
4951 * gcc.target/arm/mve/intrinsics/vcvtpq_x_u32_f32.c: Likewise.
4952 * gcc.target/arm/mve/intrinsics/vcvtq_x_f16_s16.c: Likewise.
4953 * gcc.target/arm/mve/intrinsics/vcvtq_x_f16_u16.c: Likewise.
4954 * gcc.target/arm/mve/intrinsics/vcvtq_x_f32_s32.c: Likewise.
4955 * gcc.target/arm/mve/intrinsics/vcvtq_x_f32_u32.c: Likewise.
4956 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f16_s16.c: Likewise.
4957 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f16_u16.c: Likewise.
4958 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f32_s32.c: Likewise.
4959 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f32_u32.c: Likewise.
4960 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_s16_f16.c: Likewise.
4961 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_s32_f32.c: Likewise.
4962 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_u16_f16.c: Likewise.
4963 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_u32_f32.c: Likewise.
4964 * gcc.target/arm/mve/intrinsics/vcvtq_x_s16_f16.c: Likewise.
4965 * gcc.target/arm/mve/intrinsics/vcvtq_x_s32_f32.c: Likewise.
4966 * gcc.target/arm/mve/intrinsics/vcvtq_x_u16_f16.c: Likewise.
4967 * gcc.target/arm/mve/intrinsics/vcvtq_x_u32_f32.c: Likewise.
4968 * gcc.target/arm/mve/intrinsics/vcvttq_x_f32_f16.c: Likewise.
4969 * gcc.target/arm/mve/intrinsics/vddupq_x_n_u16.c: Likewise.
4970 * gcc.target/arm/mve/intrinsics/vddupq_x_n_u32.c: Likewise.
4971 * gcc.target/arm/mve/intrinsics/vddupq_x_n_u8.c: Likewise.
4972 * gcc.target/arm/mve/intrinsics/vddupq_x_wb_u16.c: Likewise.
4973 * gcc.target/arm/mve/intrinsics/vddupq_x_wb_u32.c: Likewise.
4974 * gcc.target/arm/mve/intrinsics/vddupq_x_wb_u8.c: Likewise.
4975 * gcc.target/arm/mve/intrinsics/vdupq_x_n_f16.c: Likewise.
4976 * gcc.target/arm/mve/intrinsics/vdupq_x_n_f32.c: Likewise.
4977 * gcc.target/arm/mve/intrinsics/vdupq_x_n_s16.c: Likewise.
4978 * gcc.target/arm/mve/intrinsics/vdupq_x_n_s32.c: Likewise.
4979 * gcc.target/arm/mve/intrinsics/vdupq_x_n_s8.c: Likewise.
4980 * gcc.target/arm/mve/intrinsics/vdupq_x_n_u16.c: Likewise.
4981 * gcc.target/arm/mve/intrinsics/vdupq_x_n_u32.c: Likewise.
4982 * gcc.target/arm/mve/intrinsics/vdupq_x_n_u8.c: Likewise.
4983 * gcc.target/arm/mve/intrinsics/vdwdupq_x_n_u16.c: Likewise.
4984 * gcc.target/arm/mve/intrinsics/vdwdupq_x_n_u32.c: Likewise.
4985 * gcc.target/arm/mve/intrinsics/vdwdupq_x_n_u8.c: Likewise.
4986 * gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u16.c: Likewise.
4987 * gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u32.c: Likewise.
4988 * gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u8.c: Likewise.
4989 * gcc.target/arm/mve/intrinsics/veorq_x_f16.c: Likewise.
4990 * gcc.target/arm/mve/intrinsics/veorq_x_f32.c: Likewise.
4991 * gcc.target/arm/mve/intrinsics/veorq_x_s16.c: Likewise.
4992 * gcc.target/arm/mve/intrinsics/veorq_x_s32.c: Likewise.
4993 * gcc.target/arm/mve/intrinsics/veorq_x_s8.c: Likewise.
4994 * gcc.target/arm/mve/intrinsics/veorq_x_u16.c: Likewise.
4995 * gcc.target/arm/mve/intrinsics/veorq_x_u32.c: Likewise.
4996 * gcc.target/arm/mve/intrinsics/veorq_x_u8.c: Likewise.
4997 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s16.c: Likewise.
4998 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s32.c: Likewise.
4999 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s8.c: Likewise.
5000 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u16.c: Likewise.
5001 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u32.c: Likewise.
5002 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u8.c: Likewise.
5003 * gcc.target/arm/mve/intrinsics/vhaddq_x_s16.c: Likewise.
5004 * gcc.target/arm/mve/intrinsics/vhaddq_x_s32.c: Likewise.
5005 * gcc.target/arm/mve/intrinsics/vhaddq_x_s8.c: Likewise.
5006 * gcc.target/arm/mve/intrinsics/vhaddq_x_u16.c: Likewise.
5007 * gcc.target/arm/mve/intrinsics/vhaddq_x_u32.c: Likewise.
5008 * gcc.target/arm/mve/intrinsics/vhaddq_x_u8.c: Likewise.
5009 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s16.c: Likewise.
5010 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s32.c: Likewise.
5011 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s8.c: Likewise.
5012 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s16.c: Likewise.
5013 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s32.c: Likewise.
5014 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s8.c: Likewise.
5015 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s16.c: Likewise.
5016 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s32.c: Likewise.
5017 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s8.c: Likewise.
5018 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u16.c: Likewise.
5019 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u32.c: Likewise.
5020 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u8.c: Likewise.
5021 * gcc.target/arm/mve/intrinsics/vhsubq_x_s16.c: Likewise.
5022 * gcc.target/arm/mve/intrinsics/vhsubq_x_s32.c: Likewise.
5023 * gcc.target/arm/mve/intrinsics/vhsubq_x_s8.c: Likewise.
5024 * gcc.target/arm/mve/intrinsics/vhsubq_x_u16.c: Likewise.
5025 * gcc.target/arm/mve/intrinsics/vhsubq_x_u32.c: Likewise.
5026 * gcc.target/arm/mve/intrinsics/vhsubq_x_u8.c: Likewise.
5027 * gcc.target/arm/mve/intrinsics/vidupq_x_n_u16.c: Likewise.
5028 * gcc.target/arm/mve/intrinsics/vidupq_x_n_u32.c: Likewise.
5029 * gcc.target/arm/mve/intrinsics/vidupq_x_n_u8.c: Likewise.
5030 * gcc.target/arm/mve/intrinsics/vidupq_x_wb_u16.c: Likewise.
5031 * gcc.target/arm/mve/intrinsics/vidupq_x_wb_u32.c: Likewise.
5032 * gcc.target/arm/mve/intrinsics/vidupq_x_wb_u8.c: Likewise.
5033 * gcc.target/arm/mve/intrinsics/viwdupq_x_n_u16.c: Likewise.
5034 * gcc.target/arm/mve/intrinsics/viwdupq_x_n_u32.c: Likewise.
5035 * gcc.target/arm/mve/intrinsics/viwdupq_x_n_u8.c: Likewise.
5036 * gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u16.c: Likewise.
5037 * gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u32.c: Likewise.
5038 * gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u8.c: Likewise.
5039 * gcc.target/arm/mve/intrinsics/vmaxnmq_x_f16.c: Likewise.
5040 * gcc.target/arm/mve/intrinsics/vmaxnmq_x_f32.c: Likewise.
5041 * gcc.target/arm/mve/intrinsics/vmaxq_x_s16.c: Likewise.
5042 * gcc.target/arm/mve/intrinsics/vmaxq_x_s32.c: Likewise.
5043 * gcc.target/arm/mve/intrinsics/vmaxq_x_s8.c: Likewise.
5044 * gcc.target/arm/mve/intrinsics/vmaxq_x_u16.c: Likewise.
5045 * gcc.target/arm/mve/intrinsics/vmaxq_x_u32.c: Likewise.
5046 * gcc.target/arm/mve/intrinsics/vmaxq_x_u8.c: Likewise.
5047 * gcc.target/arm/mve/intrinsics/vminnmq_x_f16.c: Likewise.
5048 * gcc.target/arm/mve/intrinsics/vminnmq_x_f32.c: Likewise.
5049 * gcc.target/arm/mve/intrinsics/vminq_x_s16.c: Likewise.
5050 * gcc.target/arm/mve/intrinsics/vminq_x_s32.c: Likewise.
5051 * gcc.target/arm/mve/intrinsics/vminq_x_s8.c: Likewise.
5052 * gcc.target/arm/mve/intrinsics/vminq_x_u16.c: Likewise.
5053 * gcc.target/arm/mve/intrinsics/vminq_x_u32.c: Likewise.
5054 * gcc.target/arm/mve/intrinsics/vminq_x_u8.c: Likewise.
5055 * gcc.target/arm/mve/intrinsics/vmovlbq_x_s16.c: Likewise.
5056 * gcc.target/arm/mve/intrinsics/vmovlbq_x_s8.c: Likewise.
5057 * gcc.target/arm/mve/intrinsics/vmovlbq_x_u16.c: Likewise.
5058 * gcc.target/arm/mve/intrinsics/vmovlbq_x_u8.c: Likewise.
5059 * gcc.target/arm/mve/intrinsics/vmovltq_x_s16.c: Likewise.
5060 * gcc.target/arm/mve/intrinsics/vmovltq_x_s8.c: Likewise.
5061 * gcc.target/arm/mve/intrinsics/vmovltq_x_u16.c: Likewise.
5062 * gcc.target/arm/mve/intrinsics/vmovltq_x_u8.c: Likewise.
5063 * gcc.target/arm/mve/intrinsics/vmulhq_x_s16.c: Likewise.
5064 * gcc.target/arm/mve/intrinsics/vmulhq_x_s32.c: Likewise.
5065 * gcc.target/arm/mve/intrinsics/vmulhq_x_s8.c: Likewise.
5066 * gcc.target/arm/mve/intrinsics/vmulhq_x_u16.c: Likewise.
5067 * gcc.target/arm/mve/intrinsics/vmulhq_x_u32.c: Likewise.
5068 * gcc.target/arm/mve/intrinsics/vmulhq_x_u8.c: Likewise.
5069 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s16.c: Likewise.
5070 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s32.c: Likewise.
5071 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s8.c: Likewise.
5072 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u16.c: Likewise.
5073 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u32.c: Likewise.
5074 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u8.c: Likewise.
5075 * gcc.target/arm/mve/intrinsics/vmullbq_poly_x_p16.c: Likewise.
5076 * gcc.target/arm/mve/intrinsics/vmullbq_poly_x_p8.c: Likewise.
5077 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s16.c: Likewise.
5078 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s32.c: Likewise.
5079 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s8.c: Likewise.
5080 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u16.c: Likewise.
5081 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u32.c: Likewise.
5082 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u8.c: Likewise.
5083 * gcc.target/arm/mve/intrinsics/vmulltq_poly_x_p16.c: Likewise.
5084 * gcc.target/arm/mve/intrinsics/vmulltq_poly_x_p8.c: Likewise.
5085 * gcc.target/arm/mve/intrinsics/vmulq_x_f16.c: Likewise.
5086 * gcc.target/arm/mve/intrinsics/vmulq_x_f32.c: Likewise.
5087 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f16.c: Likewise.
5088 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f32.c: Likewise.
5089 * gcc.target/arm/mve/intrinsics/vmulq_x_n_s16.c: Likewise.
5090 * gcc.target/arm/mve/intrinsics/vmulq_x_n_s32.c: Likewise.
5091 * gcc.target/arm/mve/intrinsics/vmulq_x_n_s8.c: Likewise.
5092 * gcc.target/arm/mve/intrinsics/vmulq_x_n_u16.c: Likewise.
5093 * gcc.target/arm/mve/intrinsics/vmulq_x_n_u32.c: Likewise.
5094 * gcc.target/arm/mve/intrinsics/vmulq_x_n_u8.c: Likewise.
5095 * gcc.target/arm/mve/intrinsics/vmulq_x_s16.c: Likewise.
5096 * gcc.target/arm/mve/intrinsics/vmulq_x_s32.c: Likewise.
5097 * gcc.target/arm/mve/intrinsics/vmulq_x_s8.c: Likewise.
5098 * gcc.target/arm/mve/intrinsics/vmulq_x_u16.c: Likewise.
5099 * gcc.target/arm/mve/intrinsics/vmulq_x_u32.c: Likewise.
5100 * gcc.target/arm/mve/intrinsics/vmulq_x_u8.c: Likewise.
5101 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s16.c: Likewise.
5102 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s32.c: Likewise.
5103 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u16.c: Likewise.
5104 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u32.c: Likewise.
5105 * gcc.target/arm/mve/intrinsics/vmvnq_x_s16.c: Likewise.
5106 * gcc.target/arm/mve/intrinsics/vmvnq_x_s32.c: Likewise.
5107 * gcc.target/arm/mve/intrinsics/vmvnq_x_s8.c: Likewise.
5108 * gcc.target/arm/mve/intrinsics/vmvnq_x_u16.c: Likewise.
5109 * gcc.target/arm/mve/intrinsics/vmvnq_x_u32.c: Likewise.
5110 * gcc.target/arm/mve/intrinsics/vmvnq_x_u8.c: Likewise.
5111 * gcc.target/arm/mve/intrinsics/vnegq_x_f16.c: Likewise.
5112 * gcc.target/arm/mve/intrinsics/vnegq_x_f32.c: Likewise.
5113 * gcc.target/arm/mve/intrinsics/vnegq_x_s16.c: Likewise.
5114 * gcc.target/arm/mve/intrinsics/vnegq_x_s32.c: Likewise.
5115 * gcc.target/arm/mve/intrinsics/vnegq_x_s8.c: Likewise.
5116 * gcc.target/arm/mve/intrinsics/vornq_x_f16.c: Likewise.
5117 * gcc.target/arm/mve/intrinsics/vornq_x_f32.c: Likewise.
5118 * gcc.target/arm/mve/intrinsics/vornq_x_s16.c: Likewise.
5119 * gcc.target/arm/mve/intrinsics/vornq_x_s32.c: Likewise.
5120 * gcc.target/arm/mve/intrinsics/vornq_x_s8.c: Likewise.
5121 * gcc.target/arm/mve/intrinsics/vornq_x_u16.c: Likewise.
5122 * gcc.target/arm/mve/intrinsics/vornq_x_u32.c: Likewise.
5123 * gcc.target/arm/mve/intrinsics/vornq_x_u8.c: Likewise.
5124 * gcc.target/arm/mve/intrinsics/vorrq_x_f16.c: Likewise.
5125 * gcc.target/arm/mve/intrinsics/vorrq_x_f32.c: Likewise.
5126 * gcc.target/arm/mve/intrinsics/vorrq_x_s16.c: Likewise.
5127 * gcc.target/arm/mve/intrinsics/vorrq_x_s32.c: Likewise.
5128 * gcc.target/arm/mve/intrinsics/vorrq_x_s8.c: Likewise.
5129 * gcc.target/arm/mve/intrinsics/vorrq_x_u16.c: Likewise.
5130 * gcc.target/arm/mve/intrinsics/vorrq_x_u32.c: Likewise.
5131 * gcc.target/arm/mve/intrinsics/vorrq_x_u8.c: Likewise.
5132 * gcc.target/arm/mve/intrinsics/vrev16q_x_s8.c: Likewise.
5133 * gcc.target/arm/mve/intrinsics/vrev16q_x_u8.c: Likewise.
5134 * gcc.target/arm/mve/intrinsics/vrev32q_x_f16.c: Likewise.
5135 * gcc.target/arm/mve/intrinsics/vrev32q_x_s16.c: Likewise.
5136 * gcc.target/arm/mve/intrinsics/vrev32q_x_s8.c: Likewise.
5137 * gcc.target/arm/mve/intrinsics/vrev32q_x_u16.c: Likewise.
5138 * gcc.target/arm/mve/intrinsics/vrev32q_x_u8.c: Likewise.
5139 * gcc.target/arm/mve/intrinsics/vrev64q_x_f16.c: Likewise.
5140 * gcc.target/arm/mve/intrinsics/vrev64q_x_f32.c: Likewise.
5141 * gcc.target/arm/mve/intrinsics/vrev64q_x_s16.c: Likewise.
5142 * gcc.target/arm/mve/intrinsics/vrev64q_x_s32.c: Likewise.
5143 * gcc.target/arm/mve/intrinsics/vrev64q_x_s8.c: Likewise.
5144 * gcc.target/arm/mve/intrinsics/vrev64q_x_u16.c: Likewise.
5145 * gcc.target/arm/mve/intrinsics/vrev64q_x_u32.c: Likewise.
5146 * gcc.target/arm/mve/intrinsics/vrev64q_x_u8.c: Likewise.
5147 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s16.c: Likewise.
5148 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s32.c: Likewise.
5149 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s8.c: Likewise.
5150 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u16.c: Likewise.
5151 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u32.c: Likewise.
5152 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u8.c: Likewise.
5153 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s16.c: Likewise.
5154 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s32.c: Likewise.
5155 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s8.c: Likewise.
5156 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u16.c: Likewise.
5157 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u32.c: Likewise.
5158 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u8.c: Likewise.
5159 * gcc.target/arm/mve/intrinsics/vrndaq_x_f16.c: Likewise.
5160 * gcc.target/arm/mve/intrinsics/vrndaq_x_f32.c: Likewise.
5161 * gcc.target/arm/mve/intrinsics/vrndmq_x_f16.c: Likewise.
5162 * gcc.target/arm/mve/intrinsics/vrndmq_x_f32.c: Likewise.
5163 * gcc.target/arm/mve/intrinsics/vrndnq_x_f16.c: Likewise.
5164 * gcc.target/arm/mve/intrinsics/vrndnq_x_f32.c: Likewise.
5165 * gcc.target/arm/mve/intrinsics/vrndpq_x_f16.c: Likewise.
5166 * gcc.target/arm/mve/intrinsics/vrndpq_x_f32.c: Likewise.
5167 * gcc.target/arm/mve/intrinsics/vrndq_x_f16.c: Likewise.
5168 * gcc.target/arm/mve/intrinsics/vrndq_x_f32.c: Likewise.
5169 * gcc.target/arm/mve/intrinsics/vrndxq_x_f16.c: Likewise.
5170 * gcc.target/arm/mve/intrinsics/vrndxq_x_f32.c: Likewise.
5171 * gcc.target/arm/mve/intrinsics/vrshlq_x_s16.c: Likewise.
5172 * gcc.target/arm/mve/intrinsics/vrshlq_x_s32.c: Likewise.
5173 * gcc.target/arm/mve/intrinsics/vrshlq_x_s8.c: Likewise.
5174 * gcc.target/arm/mve/intrinsics/vrshlq_x_u16.c: Likewise.
5175 * gcc.target/arm/mve/intrinsics/vrshlq_x_u32.c: Likewise.
5176 * gcc.target/arm/mve/intrinsics/vrshlq_x_u8.c: Likewise.
5177 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s16.c: Likewise.
5178 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s32.c: Likewise.
5179 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s8.c: Likewise.
5180 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u16.c: Likewise.
5181 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u32.c: Likewise.
5182 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u8.c: Likewise.
5183 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_s16.c: Likewise.
5184 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_s8.c: Likewise.
5185 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_u16.c: Likewise.
5186 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_u8.c: Likewise.
5187 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_s16.c: Likewise.
5188 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_s8.c: Likewise.
5189 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_u16.c: Likewise.
5190 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_u8.c: Likewise.
5191 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s16.c: Likewise.
5192 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s32.c: Likewise.
5193 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s8.c: Likewise.
5194 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u16.c: Likewise.
5195 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u32.c: Likewise.
5196 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u8.c: Likewise.
5197 * gcc.target/arm/mve/intrinsics/vshlq_x_s16.c: Likewise.
5198 * gcc.target/arm/mve/intrinsics/vshlq_x_s32.c: Likewise.
5199 * gcc.target/arm/mve/intrinsics/vshlq_x_s8.c: Likewise.
5200 * gcc.target/arm/mve/intrinsics/vshlq_x_u16.c: Likewise.
5201 * gcc.target/arm/mve/intrinsics/vshlq_x_u32.c: Likewise.
5202 * gcc.target/arm/mve/intrinsics/vshlq_x_u8.c: Likewise.
5203 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s16.c: Likewise.
5204 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s32.c: Likewise.
5205 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s8.c: Likewise.
5206 * gcc.target/arm/mve/intrinsics/vshrq_x_n_u16.c: Likewise.
5207 * gcc.target/arm/mve/intrinsics/vshrq_x_n_u8.c: Likewise.
5208 * gcc.target/arm/mve/intrinsics/vsubq_x_f16.c: Likewise.
5209 * gcc.target/arm/mve/intrinsics/vsubq_x_f32.c: Likewise.
5210 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f16.c: Likewise.
5211 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f32.c: Likewise.
5212 * gcc.target/arm/mve/intrinsics/vsubq_x_n_s16.c: Likewise.
5213 * gcc.target/arm/mve/intrinsics/vsubq_x_n_s32.c: Likewise.
5214 * gcc.target/arm/mve/intrinsics/vsubq_x_n_s8.c: Likewise.
5215 * gcc.target/arm/mve/intrinsics/vsubq_x_n_u16.c: Likewise.
5216 * gcc.target/arm/mve/intrinsics/vsubq_x_n_u32.c: Likewise.
5217 * gcc.target/arm/mve/intrinsics/vsubq_x_n_u8.c: Likewise.
5218 * gcc.target/arm/mve/intrinsics/vsubq_x_s16.c: Likewise.
5219 * gcc.target/arm/mve/intrinsics/vsubq_x_s32.c: Likewise.
5220 * gcc.target/arm/mve/intrinsics/vsubq_x_s8.c: Likewise.
5221 * gcc.target/arm/mve/intrinsics/vsubq_x_u16.c: Likewise.
5222 * gcc.target/arm/mve/intrinsics/vsubq_x_u32.c: Likewise.
5223 * gcc.target/arm/mve/intrinsics/vsubq_x_u8.c: Likewise.
5224
5225 2020-03-20 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5226 Andre Vieira <andre.simoesdiasvieira@arm.com>
5227 Mihail Ionescu <mihail.ionescu@arm.com>
5228
5229 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c: New test.
5230 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c: Likewise.
5231 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c: Likewise.
5232 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c: Likewise.
5233 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_f32.c: Likewise.
5234 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_s32.c: Likewise.
5235 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_u32.c: Likewise.
5236 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_f32.c: Likewise.
5237 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_s32.c: Likewise.
5238 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_u32.c: Likewise.
5239 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_s64.c:
5240 Likewise.
5241 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_u64.c:
5242 Likewise.
5243 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_s64.c: Likewise.
5244 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_u64.c: Likewise.
5245 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_f32.c: Likewise.
5246 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_f32.c:
5247 Likewise.
5248 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_s32.c:
5249 Likewise.
5250 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_u32.c:
5251 Likewise.
5252 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_s32.c: Likewise.
5253 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_u32.c: Likewise.
5254
5255 2020-03-20 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5256 Andre Vieira <andre.simoesdiasvieira@arm.com>
5257 Mihail Ionescu <mihail.ionescu@arm.com>
5258
5259 * gcc.target/arm/mve/intrinsics/vddupq_m_n_u16.c: New test.
5260 * gcc.target/arm/mve/intrinsics/vddupq_m_n_u32.c: Likewise.
5261 * gcc.target/arm/mve/intrinsics/vddupq_m_n_u8.c: Likewise.
5262 * gcc.target/arm/mve/intrinsics/vddupq_m_wb_u16.c: Likewise.
5263 * gcc.target/arm/mve/intrinsics/vddupq_m_wb_u32.c: Likewise.
5264 * gcc.target/arm/mve/intrinsics/vddupq_m_wb_u8.c: Likewise.
5265 * gcc.target/arm/mve/intrinsics/vddupq_n_u16.c: Likewise.
5266 * gcc.target/arm/mve/intrinsics/vddupq_n_u32.c: Likewise.
5267 * gcc.target/arm/mve/intrinsics/vddupq_n_u8.c: Likewise.
5268 * gcc.target/arm/mve/intrinsics/vddupq_wb_u16.c: Likewise.
5269 * gcc.target/arm/mve/intrinsics/vddupq_wb_u32.c: Likewise.
5270 * gcc.target/arm/mve/intrinsics/vddupq_wb_u8.c: Likewise.
5271 * gcc.target/arm/mve/intrinsics/vdwdupq_m_n_u16.c: Likewise.
5272 * gcc.target/arm/mve/intrinsics/vdwdupq_m_n_u32.c: Likewise.
5273 * gcc.target/arm/mve/intrinsics/vdwdupq_m_n_u8.c: Likewise.
5274 * gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u16.c: Likewise.
5275 * gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u32.c: Likewise.
5276 * gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u8.c: Likewise.
5277 * gcc.target/arm/mve/intrinsics/vdwdupq_n_u16.c: Likewise.
5278 * gcc.target/arm/mve/intrinsics/vdwdupq_n_u32.c: Likewise.
5279 * gcc.target/arm/mve/intrinsics/vdwdupq_n_u8.c: Likewise.
5280 * gcc.target/arm/mve/intrinsics/vdwdupq_wb_u16.c: Likewise.
5281 * gcc.target/arm/mve/intrinsics/vdwdupq_wb_u32.c: Likewise.
5282 * gcc.target/arm/mve/intrinsics/vdwdupq_wb_u8.c: Likewise.
5283 * gcc.target/arm/mve/intrinsics/vidupq_m_n_u16.c: Likewise.
5284 * gcc.target/arm/mve/intrinsics/vidupq_m_n_u32.c: Likewise.
5285 * gcc.target/arm/mve/intrinsics/vidupq_m_n_u8.c: Likewise.
5286 * gcc.target/arm/mve/intrinsics/vidupq_m_wb_u16.c: Likewise.
5287 * gcc.target/arm/mve/intrinsics/vidupq_m_wb_u32.c: Likewise.
5288 * gcc.target/arm/mve/intrinsics/vidupq_m_wb_u8.c: Likewise.
5289 * gcc.target/arm/mve/intrinsics/vidupq_n_u16.c: Likewise.
5290 * gcc.target/arm/mve/intrinsics/vidupq_n_u32.c: Likewise.
5291 * gcc.target/arm/mve/intrinsics/vidupq_n_u8.c: Likewise.
5292 * gcc.target/arm/mve/intrinsics/vidupq_wb_u16.c: Likewise.
5293 * gcc.target/arm/mve/intrinsics/vidupq_wb_u32.c: Likewise.
5294 * gcc.target/arm/mve/intrinsics/vidupq_wb_u8.c: Likewise.
5295 * gcc.target/arm/mve/intrinsics/viwdupq_m_n_u16.c: Likewise.
5296 * gcc.target/arm/mve/intrinsics/viwdupq_m_n_u32.c: Likewise.
5297 * gcc.target/arm/mve/intrinsics/viwdupq_m_n_u8.c: Likewise.
5298 * gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u16.c: Likewise.
5299 * gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u32.c: Likewise.
5300 * gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u8.c: Likewise.
5301 * gcc.target/arm/mve/intrinsics/viwdupq_n_u16.c: Likewise.
5302 * gcc.target/arm/mve/intrinsics/viwdupq_n_u32.c: Likewise.
5303 * gcc.target/arm/mve/intrinsics/viwdupq_n_u8.c: Likewise.
5304 * gcc.target/arm/mve/intrinsics/viwdupq_wb_u16.c: Likewise.
5305 * gcc.target/arm/mve/intrinsics/viwdupq_wb_u32.c: Likewise.
5306 * gcc.target/arm/mve/intrinsics/viwdupq_wb_u8.c: Likewise.
5307
5308 2020-03-20 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5309
5310 * gcc.target/arm/mve/intrinsics/vuninitializedq_float.c: New test.
5311 * gcc.target/arm/mve/intrinsics/vuninitializedq_float1.c: Likewise.
5312 * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
5313 * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c: Likewise.
5314 * gcc.target/arm/mve/intrinsics/vreinterpretq_f16.c: Likewise.
5315 * gcc.target/arm/mve/intrinsics/vreinterpretq_f32.c: Likewise.
5316 * gcc.target/arm/mve/intrinsics/vreinterpretq_s16.c: Likewise.
5317 * gcc.target/arm/mve/intrinsics/vreinterpretq_s32.c: Likewise.
5318 * gcc.target/arm/mve/intrinsics/vreinterpretq_s64.c: Likewise.
5319 * gcc.target/arm/mve/intrinsics/vreinterpretq_s8.c: Likewise.
5320 * gcc.target/arm/mve/intrinsics/vreinterpretq_u16.c: Likewise.
5321 * gcc.target/arm/mve/intrinsics/vreinterpretq_u32.c: Likewise.
5322 * gcc.target/arm/mve/intrinsics/vreinterpretq_u64.c: Likewise.
5323 * gcc.target/arm/mve/intrinsics/vreinterpretq_u8.c: Likewise.
5324 * gcc.target/arm/mve/intrinsics/vuninitializedq_float.c: Likewise.
5325 * gcc.target/arm/mve/intrinsics/vuninitializedq_float1.c: Likewise.
5326 * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
5327 * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c: Likewise.
5328
5329 2020-03-20 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5330 Andre Vieira <andre.simoesdiasvieira@arm.com>
5331 Mihail Ionescu <mihail.ionescu@arm.com>
5332
5333 * gcc.target/arm/mve/intrinsics/vaddq_f16.c: New test.
5334 * gcc.target/arm/mve/intrinsics/vaddq_f32.c: Likewise.
5335 * gcc.target/arm/mve/intrinsics/vaddq_s16.c: Likewise.
5336 * gcc.target/arm/mve/intrinsics/vaddq_s32.c: Likewise.
5337 * gcc.target/arm/mve/intrinsics/vaddq_s8.c: Likewise.
5338 * gcc.target/arm/mve/intrinsics/vaddq_u16.c: Likewise.
5339 * gcc.target/arm/mve/intrinsics/vaddq_u32.c: Likewise.
5340 * gcc.target/arm/mve/intrinsics/vaddq_u8.c: Likewise.
5341
5342 2020-03-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
5343
5344 * gcc.target/arm/mve/intrinsics/mve_fp_fpu1.c: Fix testisms.
5345 * gcc.target/arm/mve/intrinsics/mve_fp_fpu2.c: Likewise.
5346 * gcc.target/arm/mve/intrinsics/mve_fpu1.c: Likewise.
5347 * gcc.target/arm/mve/intrinsics/mve_fpu2.c: Likewise.
5348 * gcc.target/arm/mve/intrinsics/mve_fpu3.c: Likewise.
5349 * gcc.target/arm/mve/intrinsics/mve_libcall1.c: Likewise.
5350 * gcc.target/arm/mve/intrinsics/mve_libcall2.c: Likewise.
5351 * gcc.target/arm/mve/intrinsics/mve_vector_float.c: Likewise.
5352 * gcc.target/arm/mve/intrinsics/mve_vector_float1.c: Likewise.
5353 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Likewise.
5354 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise.
5355 * gcc.target/arm/mve/intrinsics/mve_vector_int1.c: Likewise.
5356 * gcc.target/arm/mve/intrinsics/mve_vector_int2.c: Likewise.
5357 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
5358 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
5359 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
5360 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u32.c: Likewise.
5361
5362 2020-03-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
5363
5364 * gcc.target/arm/mve/intrinsics/mve_move_gpr_to_gpr.c: New test.
5365
5366 2020-03-20 Jakub Jelinek <jakub@redhat.com>
5367
5368 PR tree-optimization/94224
5369 * g++.dg/tree-ssa/pr94224.C: New test.
5370
5371 2020-03-19 Jan Hubicka <hubicka@ucw.cz>
5372
5373 PR ipa/94202
5374 * g++.dg/torture/pr94202.C: New test.
5375
5376 2020-03-19 Jakub Jelinek <jakub@redhat.com>
5377
5378 PR gcov-profile/94029
5379 * gcc.misc-tests/gcov-pr94029.c: New test.
5380
5381 2020-03-19 Jan Hubicka <hubicka@ucw.cz>
5382
5383 PR ipa/92372
5384 * gcc.c-torture/pr92372.c: New test.
5385 * gcc.dg/attr-flatten-1.c: New test.
5386
5387 2020-03-19 Jakub Jelinek <jakub@redhat.com>
5388
5389 PR tree-optimization/94211
5390 * gcc.dg/pr94211.c: New test.
5391
5392 2020-03-19 Richard Biener <rguenther@suse.de>
5393
5394 PR middle-end/94216
5395 * g++.dg/torture/pr94216.C: New testcase.
5396
5397 2020-03-18 Martin Sebor <msebor@redhat.com>
5398
5399 PR ipa/92799
5400 * gcc.dg/attr-weakref-5.c: New test.
5401
5402 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
5403 Mihail Ionescu <mihail.ionescu@arm.com>
5404 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5405
5406 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_s64.c: New test.
5407 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_u64.c: Likewise.
5408 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_s64.c: Likewise.
5409 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_u64.c: Likewise.
5410 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_s64.c: Likewise.
5411 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_u64.c: Likewise.
5412 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_s64.c: Likewise.
5413 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_u64.c: Likewise.
5414 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_s64.c:
5415 Likewise.
5416 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_u64.c:
5417 Likewise.
5418 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_s64.c:
5419 Likewise.
5420 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_u64.c:
5421 Likewise.
5422 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_f16.c: Likewise.
5423 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_f16.c: Likewise.
5424 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_f16.c:
5425 Likewise.
5426 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_f16.c:
5427 Likewise.
5428 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_f32.c: Likewise.
5429 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_f32.c: Likewise.
5430 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_f32.c: Likewise.
5431 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_f32.c: Likewise.
5432 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_s32.c: Likewise.
5433 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_u32.c: Likewise.
5434 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_s32.c: Likewise.
5435 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_u32.c: Likewise.
5436 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_f32.c:
5437 Likewise.
5438 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_f32.c:
5439 Likewise.
5440 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_s32.c:
5441 Likewise.
5442 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_u32.c:
5443 Likewise.
5444 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_s32.c:
5445 Likewise.
5446 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_u32.c:
5447 Likewise.
5448
5449 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
5450 Mihail Ionescu <mihail.ionescu@arm.com>
5451 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5452
5453 * gcc.target/arm/mve/intrinsics/vst1q_f16.c: New test.
5454 * gcc.target/arm/mve/intrinsics/vst1q_f32.c: Likewise.
5455 * gcc.target/arm/mve/intrinsics/vst1q_s16.c: Likewise.
5456 * gcc.target/arm/mve/intrinsics/vst1q_s32.c: Likewise.
5457 * gcc.target/arm/mve/intrinsics/vst1q_s8.c: Likewise.
5458 * gcc.target/arm/mve/intrinsics/vst1q_u16.c: Likewise.
5459 * gcc.target/arm/mve/intrinsics/vst1q_u32.c: Likewise.
5460 * gcc.target/arm/mve/intrinsics/vst1q_u8.c: Likewise.
5461 * gcc.target/arm/mve/intrinsics/vstrhq_f16.c: Likewise.
5462 * gcc.target/arm/mve/intrinsics/vstrhq_p_f16.c: Likewise.
5463 * gcc.target/arm/mve/intrinsics/vstrhq_p_s16.c: Likewise.
5464 * gcc.target/arm/mve/intrinsics/vstrhq_p_s32.c: Likewise.
5465 * gcc.target/arm/mve/intrinsics/vstrhq_p_u16.c: Likewise.
5466 * gcc.target/arm/mve/intrinsics/vstrhq_p_u32.c: Likewise.
5467 * gcc.target/arm/mve/intrinsics/vstrhq_s16.c: Likewise.
5468 * gcc.target/arm/mve/intrinsics/vstrhq_s32.c: Likewise.
5469 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s16.c: Likewise.
5470 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s32.c: Likewise.
5471 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u16.c: Likewise.
5472 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u32.c: Likewise.
5473 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s16.c: Likewise.
5474 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s32.c: Likewise.
5475 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u16.c: Likewise.
5476 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u32.c: Likewise.
5477 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s16.c:
5478 Likewise.
5479 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s32.c:
5480 Likewise.
5481 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u16.c:
5482 Likewise.
5483 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u32.c:
5484 Likewise.
5485 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s16.c:
5486 Likewise.
5487 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s32.c:
5488 Likewise.
5489 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u16.c:
5490 Likewise.
5491 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u32.c:
5492 Likewise.
5493 * gcc.target/arm/mve/intrinsics/vstrhq_u16.c: Likewise.
5494 * gcc.target/arm/mve/intrinsics/vstrhq_u32.c: Likewise.
5495 * gcc.target/arm/mve/intrinsics/vstrwq_f32.c: Likewise.
5496 * gcc.target/arm/mve/intrinsics/vstrwq_p_f32.c: Likewise.
5497 * gcc.target/arm/mve/intrinsics/vstrwq_p_s32.c: Likewise.
5498 * gcc.target/arm/mve/intrinsics/vstrwq_p_u32.c: Likewise.
5499 * gcc.target/arm/mve/intrinsics/vstrwq_s32.c: Likewise.
5500 * gcc.target/arm/mve/intrinsics/vstrwq_u32.c: Likewise.
5501
5502 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
5503 Mihail Ionescu <mihail.ionescu@arm.com>
5504 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5505
5506 * gcc.target/arm/mve/intrinsics/vld1q_f16.c: New test.
5507 * gcc.target/arm/mve/intrinsics/vld1q_f32.c: Likewise.
5508 * gcc.target/arm/mve/intrinsics/vld1q_s16.c: Likewise.
5509 * gcc.target/arm/mve/intrinsics/vld1q_s32.c: Likewise.
5510 * gcc.target/arm/mve/intrinsics/vld1q_s8.c: Likewise.
5511 * gcc.target/arm/mve/intrinsics/vld1q_u16.c: Likewise.
5512 * gcc.target/arm/mve/intrinsics/vld1q_u32.c: Likewise.
5513 * gcc.target/arm/mve/intrinsics/vld1q_u8.c: Likewise.
5514 * gcc.target/arm/mve/intrinsics/vldrhq_f16.c: Likewise.
5515 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s16.c: Likewise.
5516 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s32.c: Likewise.
5517 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u16.c: Likewise.
5518 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u32.c: Likewise.
5519 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s16.c: Likewise.
5520 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s32.c: Likewise.
5521 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u16.c: Likewise.
5522 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u32.c: Likewise.
5523 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s16.c: Likewise.
5524 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s32.c: Likewise.
5525 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u16.c: Likewise.
5526 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u32.c: Likewise.
5527 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s16.c: Likewise.
5528 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s32.c: Likewise.
5529 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u16.c: Likewise.
5530 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u32.c: Likewise.
5531 * gcc.target/arm/mve/intrinsics/vldrhq_s16.c: Likewise.
5532 * gcc.target/arm/mve/intrinsics/vldrhq_s32.c: Likewise.
5533 * gcc.target/arm/mve/intrinsics/vldrhq_u16.c: Likewise.
5534 * gcc.target/arm/mve/intrinsics/vldrhq_u32.c: Likewise.
5535 * gcc.target/arm/mve/intrinsics/vldrhq_z_f16.c: Likewise.
5536 * gcc.target/arm/mve/intrinsics/vldrhq_z_s16.c: Likewise.
5537 * gcc.target/arm/mve/intrinsics/vldrhq_z_s32.c: Likewise.
5538 * gcc.target/arm/mve/intrinsics/vldrhq_z_u16.c: Likewise.
5539 * gcc.target/arm/mve/intrinsics/vldrhq_z_u32.c: Likewise.
5540 * gcc.target/arm/mve/intrinsics/vldrwq_f32.c: Likewise.
5541 * gcc.target/arm/mve/intrinsics/vldrwq_s32.c: Likewise.
5542 * gcc.target/arm/mve/intrinsics/vldrwq_u32.c: Likewise.
5543 * gcc.target/arm/mve/intrinsics/vldrwq_z_f32.c: Likewise.
5544 * gcc.target/arm/mve/intrinsics/vldrwq_z_s32.c: Likewise.
5545 * gcc.target/arm/mve/intrinsics/vldrwq_z_u32.c: Likewise.
5546
5547 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
5548 Mihail Ionescu <mihail.ionescu@arm.com>
5549 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5550
5551 * gcc.target/arm/mve/intrinsics/vld1q_f16.c: New test.
5552 * gcc.target/arm/mve/intrinsics/vld1q_f32.c: Likewise.
5553 * gcc.target/arm/mve/intrinsics/vld1q_s16.c: Likewise.
5554 * gcc.target/arm/mve/intrinsics/vld1q_s32.c: Likewise.
5555 * gcc.target/arm/mve/intrinsics/vld1q_s8.c: Likewise.
5556 * gcc.target/arm/mve/intrinsics/vld1q_u16.c: Likewise.
5557 * gcc.target/arm/mve/intrinsics/vld1q_u32.c: Likewise.
5558 * gcc.target/arm/mve/intrinsics/vld1q_u8.c: Likewise.
5559 * gcc.target/arm/mve/intrinsics/vldrhq_f16.c: Likewise.
5560 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s16.c: Likewise.
5561 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s32.c: Likewise.
5562 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u16.c: Likewise.
5563 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u32.c: Likewise.
5564 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s16.c: Likewise.
5565 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s32.c: Likewise.
5566 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u16.c: Likewise.
5567 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u32.c: Likewise.
5568 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s16.c: Likewise.
5569 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s32.c: Likewise.
5570 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u16.c: Likewise.
5571 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u32.c: Likewise.
5572 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s16.c: Likewise.
5573 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s32.c: Likewise.
5574 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u16.c: Likewise.
5575 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u32.c: Likewise.
5576 * gcc.target/arm/mve/intrinsics/vldrhq_s16.c: Likewise.
5577 * gcc.target/arm/mve/intrinsics/vldrhq_s32.c: Likewise.
5578 * gcc.target/arm/mve/intrinsics/vldrhq_u16.c: Likewise.
5579 * gcc.target/arm/mve/intrinsics/vldrhq_u32.c: Likewise.
5580 * gcc.target/arm/mve/intrinsics/vldrhq_z_f16.c: Likewise.
5581 * gcc.target/arm/mve/intrinsics/vldrhq_z_s16.c: Likewise.
5582 * gcc.target/arm/mve/intrinsics/vldrhq_z_s32.c: Likewise.
5583 * gcc.target/arm/mve/intrinsics/vldrhq_z_u16.c: Likewise.
5584 * gcc.target/arm/mve/intrinsics/vldrhq_z_u32.c: Likewise.
5585 * gcc.target/arm/mve/intrinsics/vldrwq_f32.c: Likewise.
5586 * gcc.target/arm/mve/intrinsics/vldrwq_s32.c: Likewise.
5587 * gcc.target/arm/mve/intrinsics/vldrwq_u32.c: Likewise.
5588 * gcc.target/arm/mve/intrinsics/vldrwq_z_f32.c: Likewise.
5589 * gcc.target/arm/mve/intrinsics/vldrwq_z_s32.c: Likewise.
5590 * gcc.target/arm/mve/intrinsics/vldrwq_z_u32.c: Likewise.
5591
5592 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
5593 Mihail Ionescu <mihail.ionescu@arm.com>
5594 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5595
5596 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s16.c: New test.
5597 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s32.c: Likewise.
5598 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s8.c: Likewise.
5599 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u16.c: Likewise.
5600 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u32.c: Likewise.
5601 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u8.c: Likewise.
5602 * gcc.target/arm/mve/intrinsics/vldrbq_z_s16.c: Likewise.
5603 * gcc.target/arm/mve/intrinsics/vldrbq_z_s32.c: Likewise.
5604 * gcc.target/arm/mve/intrinsics/vldrbq_z_s8.c: Likewise.
5605 * gcc.target/arm/mve/intrinsics/vldrbq_z_u16.c: Likewise.
5606 * gcc.target/arm/mve/intrinsics/vldrbq_z_u32.c: Likewise.
5607 * gcc.target/arm/mve/intrinsics/vldrbq_z_u8.c: Likewise.
5608 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_s32.c: Likewise.
5609 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_u32.c: Likewise.
5610
5611 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
5612 Mihail Ionescu <mihail.ionescu@arm.com>
5613 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5614
5615 * gcc.target/arm/mve/intrinsics/vstrbq_p_s16.c: New test.
5616 * gcc.target/arm/mve/intrinsics/vstrbq_p_s32.c: Likewise.
5617 * gcc.target/arm/mve/intrinsics/vstrbq_p_s8.c: Likewise.
5618 * gcc.target/arm/mve/intrinsics/vstrbq_p_u16.c: Likewise.
5619 * gcc.target/arm/mve/intrinsics/vstrbq_p_u32.c: Likewise.
5620 * gcc.target/arm/mve/intrinsics/vstrbq_p_u8.c: Likewise.
5621 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s16.c: Likewise.
5622 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s32.c: Likewise.
5623 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s8.c: Likewise.
5624 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u16.c: Likewise.
5625 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u32.c: Likewise.
5626 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u8.c: Likewise.
5627 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_s32.c: Likewise.
5628 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_u32.c: Likewise.
5629
5630 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
5631 Mihail Ionescu <mihail.ionescu@arm.com>
5632 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5633
5634 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s16.c: New test.
5635 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s32.c: Likewise.
5636 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s8.c: Likewise.
5637 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u16.c: Likewise.
5638 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u32.c: Likewise.
5639 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u8.c: Likewise.
5640 * gcc.target/arm/mve/intrinsics/vldrbq_s16.c: Likewise.
5641 * gcc.target/arm/mve/intrinsics/vldrbq_s32.c: Likewise.
5642 * gcc.target/arm/mve/intrinsics/vldrbq_s8.c: Likewise.
5643 * gcc.target/arm/mve/intrinsics/vldrbq_u16.c: Likewise.
5644 * gcc.target/arm/mve/intrinsics/vldrbq_u32.c: Likewise.
5645 * gcc.target/arm/mve/intrinsics/vldrbq_u8.c: Likewise.
5646 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_s32.c: Likewise.
5647 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_u32.c: Likewise.
5648
5649 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
5650 Mihail Ionescu <mihail.ionescu@arm.com>
5651 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5652
5653 * gcc.target/arm/mve/intrinsics/vstrbq_s16.c: New test.
5654 * gcc.target/arm/mve/intrinsics/vstrbq_s32.c: Likewise.
5655 * gcc.target/arm/mve/intrinsics/vstrbq_s8.c: Likewise.
5656 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s16.c: Likewise.
5657 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s32.c: Likewise.
5658 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s8.c: Likewise.
5659 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u16.c: Likewise.
5660 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u32.c: Likewise.
5661 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u8.c: Likewise.
5662 * gcc.target/arm/mve/intrinsics/vstrbq_u16.c: Likewise.
5663 * gcc.target/arm/mve/intrinsics/vstrbq_u32.c: Likewise.
5664 * gcc.target/arm/mve/intrinsics/vstrbq_u8.c: Likewise.
5665 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_s32.c: Likewise.
5666 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_u32.c: Likewise.
5667
5668 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
5669 Mihail Ionescu <mihail.ionescu@arm.com>
5670 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5671
5672 * gcc.target/arm/mve/intrinsics/vabdq_m_f16.c: New test.
5673 * gcc.target/arm/mve/intrinsics/vabdq_m_f32.c: Likewise.
5674 * gcc.target/arm/mve/intrinsics/vaddq_m_f16.c: Likewise.
5675 * gcc.target/arm/mve/intrinsics/vaddq_m_f32.c: Likewise.
5676 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f16.c: Likewise.
5677 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f32.c: Likewise.
5678 * gcc.target/arm/mve/intrinsics/vandq_m_f16.c: Likewise.
5679 * gcc.target/arm/mve/intrinsics/vandq_m_f32.c: Likewise.
5680 * gcc.target/arm/mve/intrinsics/vbicq_m_f16.c: Likewise.
5681 * gcc.target/arm/mve/intrinsics/vbicq_m_f32.c: Likewise.
5682 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f16.c: Likewise.
5683 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f32.c: Likewise.
5684 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_f16.c: Likewise.
5685 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_f32.c: Likewise.
5686 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_f16.c: Likewise.
5687 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_f32.c: Likewise.
5688 * gcc.target/arm/mve/intrinsics/vcmlaq_m_f16.c: Likewise.
5689 * gcc.target/arm/mve/intrinsics/vcmlaq_m_f32.c: Likewise.
5690 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f16.c: Likewise.
5691 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f32.c: Likewise.
5692 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f16.c: Likewise.
5693 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f32.c: Likewise.
5694 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f16.c: Likewise.
5695 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f32.c: Likewise.
5696 * gcc.target/arm/mve/intrinsics/vcmulq_m_f16.c: Likewise.
5697 * gcc.target/arm/mve/intrinsics/vcmulq_m_f32.c: Likewise.
5698 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_m_f16.c: Likewise.
5699 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_m_f32.c: Likewise.
5700 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_m_f16.c: Likewise.
5701 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_m_f32.c: Likewise.
5702 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_m_f16.c: Likewise.
5703 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_m_f32.c: Likewise.
5704 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_s16_f16.c: Likewise.
5705 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_s32_f32.c: Likewise.
5706 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_u16_f16.c: Likewise.
5707 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_u32_f32.c: Likewise.
5708 * gcc.target/arm/mve/intrinsics/veorq_m_f16.c: Likewise.
5709 * gcc.target/arm/mve/intrinsics/veorq_m_f32.c: Likewise.
5710 * gcc.target/arm/mve/intrinsics/vfmaq_m_f16.c: Likewise.
5711 * gcc.target/arm/mve/intrinsics/vfmaq_m_f32.c: Likewise.
5712 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f16.c: Likewise.
5713 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f32.c: Likewise.
5714 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f16.c: Likewise.
5715 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f32.c: Likewise.
5716 * gcc.target/arm/mve/intrinsics/vfmsq_m_f16.c: Likewise.
5717 * gcc.target/arm/mve/intrinsics/vfmsq_m_f32.c: Likewise.
5718 * gcc.target/arm/mve/intrinsics/vmaxnmq_m_f16.c: Likewise.
5719 * gcc.target/arm/mve/intrinsics/vmaxnmq_m_f32.c: Likewise.
5720 * gcc.target/arm/mve/intrinsics/vminnmq_m_f16.c: Likewise.
5721 * gcc.target/arm/mve/intrinsics/vminnmq_m_f32.c: Likewise.
5722 * gcc.target/arm/mve/intrinsics/vmulq_m_f16.c: Likewise.
5723 * gcc.target/arm/mve/intrinsics/vmulq_m_f32.c: Likewise.
5724 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f16.c: Likewise.
5725 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f32.c: Likewise.
5726 * gcc.target/arm/mve/intrinsics/vornq_m_f16.c: Likewise.
5727 * gcc.target/arm/mve/intrinsics/vornq_m_f32.c: Likewise.
5728 * gcc.target/arm/mve/intrinsics/vorrq_m_f16.c: Likewise.
5729 * gcc.target/arm/mve/intrinsics/vorrq_m_f32.c: Likewise.
5730 * gcc.target/arm/mve/intrinsics/vsubq_m_f16.c: Likewise.
5731 * gcc.target/arm/mve/intrinsics/vsubq_m_f32.c: Likewise.
5732 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f16.c: Likewise.
5733 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f32.c: Likewise.
5734
5735 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
5736 Mihail Ionescu <mihail.ionescu@arm.com>
5737 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5738
5739 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_s16.c: Likewise.
5740 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_s32.c: Likewise.
5741 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_u16.c: Likewise.
5742 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_u32.c: Likewise.
5743 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s16.c: Likewise.
5744 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s32.c: Likewise.
5745 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_u16.c: Likewise.
5746 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_u32.c: Likewise.
5747 * gcc.target/arm/mve/intrinsics/vmlsldavaq_p_s16.c: Likewise.
5748 * gcc.target/arm/mve/intrinsics/vmlsldavaq_p_s32.c: Likewise.
5749 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_p_s16.c: Likewise.
5750 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_p_s32.c: Likewise.
5751 * gcc.target/arm/mve/intrinsics/vmullbq_poly_m_p16.c: Likewise.
5752 * gcc.target/arm/mve/intrinsics/vmullbq_poly_m_p8.c: Likewise.
5753 * gcc.target/arm/mve/intrinsics/vmulltq_poly_m_p16.c: Likewise.
5754 * gcc.target/arm/mve/intrinsics/vmulltq_poly_m_p8.c: Likewise.
5755 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_n_s16.c: Likewise.
5756 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_n_s32.c: Likewise.
5757 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_s16.c: Likewise.
5758 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_s32.c: Likewise.
5759 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_n_s16.c: Likewise.
5760 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_n_s32.c: Likewise.
5761 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_s16.c: Likewise.
5762 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_s32.c: Likewise.
5763 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_s16.c: Likewise.
5764 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_s32.c: Likewise.
5765 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_u16.c: Likewise.
5766 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_u32.c: Likewise.
5767 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_s16.c: Likewise.
5768 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_s32.c: Likewise.
5769 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_u16.c: Likewise.
5770 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_u32.c: Likewise.
5771 * gcc.target/arm/mve/intrinsics/vqrshrunbq_m_n_s16.c: Likewise.
5772 * gcc.target/arm/mve/intrinsics/vqrshrunbq_m_n_s32.c: Likewise.
5773 * gcc.target/arm/mve/intrinsics/vqrshruntq_m_n_s16.c: Likewise.
5774 * gcc.target/arm/mve/intrinsics/vqrshruntq_m_n_s32.c: Likewise.
5775 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_s16.c: Likewise.
5776 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_s32.c: Likewise.
5777 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_u16.c: Likewise.
5778 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_u32.c: Likewise.
5779 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_s16.c: Likewise.
5780 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_s32.c: Likewise.
5781 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_u16.c: Likewise.
5782 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_u32.c: Likewise.
5783 * gcc.target/arm/mve/intrinsics/vqshrunbq_m_n_s16.c: Likewise.
5784 * gcc.target/arm/mve/intrinsics/vqshrunbq_m_n_s32.c: Likewise.
5785 * gcc.target/arm/mve/intrinsics/vqshruntq_m_n_s16.c: Likewise.
5786 * gcc.target/arm/mve/intrinsics/vqshruntq_m_n_s32.c: Likewise.
5787 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_s32.c: Likewise.
5788 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_u32.c: Likewise.
5789 * gcc.target/arm/mve/intrinsics/vrmlaldavhaxq_p_s32.c: Likewise.
5790 * gcc.target/arm/mve/intrinsics/vrmlsldavhaq_p_s32.c: Likewise.
5791 * gcc.target/arm/mve/intrinsics/vrmlsldavhaxq_p_s32.c: Likewise.
5792 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_s16.c: Likewise.
5793 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_s32.c: Likewise.
5794 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_u16.c: Likewise.
5795 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_u32.c: Likewise.
5796 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_s16.c: Likewise.
5797 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_s32.c: Likewise.
5798 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_u16.c: Likewise.
5799 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_u32.c: Likewise.
5800 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_s16.c: Likewise.
5801 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_s8.c: Likewise.
5802 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_u16.c: Likewise.
5803 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_u8.c: Likewise.
5804 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_s16.c: Likewise.
5805 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_s8.c: Likewise.
5806 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_u16.c: Likewise.
5807 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_u8.c: Likewise.
5808 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_s16.c: Likewise.
5809 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_s32.c: Likewise.
5810 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_u16.c: Likewise.
5811 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_u32.c: Likewise.
5812 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_s16.c: Likewise.
5813 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_s32.c: Likewise.
5814 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u16.c: Likewise.
5815 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u32.c: Likewise.
5816
5817 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
5818 Mihail Ionescu <mihail.ionescu@arm.com>
5819 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5820
5821 * gcc.target/arm/mve/intrinsics/vabdq_m_s16.c: New test.
5822 * gcc.target/arm/mve/intrinsics/vabdq_m_s32.c: Likewise.
5823 * gcc.target/arm/mve/intrinsics/vabdq_m_s8.c: Likewise.
5824 * gcc.target/arm/mve/intrinsics/vabdq_m_u16.c: Likewise.
5825 * gcc.target/arm/mve/intrinsics/vabdq_m_u32.c: Likewise.
5826 * gcc.target/arm/mve/intrinsics/vabdq_m_u8.c: Likewise.
5827 * gcc.target/arm/mve/intrinsics/vaddq_m_n_s16.c: Likewise.
5828 * gcc.target/arm/mve/intrinsics/vaddq_m_n_s32.c: Likewise.
5829 * gcc.target/arm/mve/intrinsics/vaddq_m_n_s8.c: Likewise.
5830 * gcc.target/arm/mve/intrinsics/vaddq_m_n_u16.c: Likewise.
5831 * gcc.target/arm/mve/intrinsics/vaddq_m_n_u32.c: Likewise.
5832 * gcc.target/arm/mve/intrinsics/vaddq_m_n_u8.c: Likewise.
5833 * gcc.target/arm/mve/intrinsics/vaddq_m_s16.c: Likewise.
5834 * gcc.target/arm/mve/intrinsics/vaddq_m_s32.c: Likewise.
5835 * gcc.target/arm/mve/intrinsics/vaddq_m_s8.c: Likewise.
5836 * gcc.target/arm/mve/intrinsics/vaddq_m_u16.c: Likewise.
5837 * gcc.target/arm/mve/intrinsics/vaddq_m_u32.c: Likewise.
5838 * gcc.target/arm/mve/intrinsics/vaddq_m_u8.c: Likewise.
5839 * gcc.target/arm/mve/intrinsics/vandq_m_s16.c: Likewise.
5840 * gcc.target/arm/mve/intrinsics/vandq_m_s32.c: Likewise.
5841 * gcc.target/arm/mve/intrinsics/vandq_m_s8.c: Likewise.
5842 * gcc.target/arm/mve/intrinsics/vandq_m_u16.c: Likewise.
5843 * gcc.target/arm/mve/intrinsics/vandq_m_u32.c: Likewise.
5844 * gcc.target/arm/mve/intrinsics/vandq_m_u8.c: Likewise.
5845 * gcc.target/arm/mve/intrinsics/vbicq_m_s16.c: Likewise.
5846 * gcc.target/arm/mve/intrinsics/vbicq_m_s32.c: Likewise.
5847 * gcc.target/arm/mve/intrinsics/vbicq_m_s8.c: Likewise.
5848 * gcc.target/arm/mve/intrinsics/vbicq_m_u16.c: Likewise.
5849 * gcc.target/arm/mve/intrinsics/vbicq_m_u32.c: Likewise.
5850 * gcc.target/arm/mve/intrinsics/vbicq_m_u8.c: Likewise.
5851 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s16.c: Likewise.
5852 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s32.c: Likewise.
5853 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s8.c: Likewise.
5854 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u16.c: Likewise.
5855 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u32.c: Likewise.
5856 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u8.c: Likewise.
5857 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s16.c: Likewise.
5858 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s32.c: Likewise.
5859 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s8.c: Likewise.
5860 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u16.c: Likewise.
5861 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u32.c: Likewise.
5862 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u8.c: Likewise.
5863 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s16.c: Likewise.
5864 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s32.c: Likewise.
5865 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s8.c: Likewise.
5866 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u16.c: Likewise.
5867 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u32.c: Likewise.
5868 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u8.c: Likewise.
5869 * gcc.target/arm/mve/intrinsics/veorq_m_s16.c: Likewise.
5870 * gcc.target/arm/mve/intrinsics/veorq_m_s32.c: Likewise.
5871 * gcc.target/arm/mve/intrinsics/veorq_m_s8.c: Likewise.
5872 * gcc.target/arm/mve/intrinsics/veorq_m_u16.c: Likewise.
5873 * gcc.target/arm/mve/intrinsics/veorq_m_u32.c: Likewise.
5874 * gcc.target/arm/mve/intrinsics/veorq_m_u8.c: Likewise.
5875 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_s16.c: Likewise.
5876 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_s32.c: Likewise.
5877 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_s8.c: Likewise.
5878 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_u16.c: Likewise.
5879 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_u32.c: Likewise.
5880 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_u8.c: Likewise.
5881 * gcc.target/arm/mve/intrinsics/vhaddq_m_s16.c: Likewise.
5882 * gcc.target/arm/mve/intrinsics/vhaddq_m_s32.c: Likewise.
5883 * gcc.target/arm/mve/intrinsics/vhaddq_m_s8.c: Likewise.
5884 * gcc.target/arm/mve/intrinsics/vhaddq_m_u16.c: Likewise.
5885 * gcc.target/arm/mve/intrinsics/vhaddq_m_u32.c: Likewise.
5886 * gcc.target/arm/mve/intrinsics/vhaddq_m_u8.c: Likewise.
5887 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s16.c: Likewise.
5888 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s32.c: Likewise.
5889 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s8.c: Likewise.
5890 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s16.c: Likewise.
5891 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s32.c: Likewise.
5892 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s8.c: Likewise.
5893 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_s16.c: Likewise.
5894 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_s32.c: Likewise.
5895 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_s8.c: Likewise.
5896 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_u16.c: Likewise.
5897 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_u32.c: Likewise.
5898 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_u8.c: Likewise.
5899 * gcc.target/arm/mve/intrinsics/vhsubq_m_s16.c: Likewise.
5900 * gcc.target/arm/mve/intrinsics/vhsubq_m_s32.c: Likewise.
5901 * gcc.target/arm/mve/intrinsics/vhsubq_m_s8.c: Likewise.
5902 * gcc.target/arm/mve/intrinsics/vhsubq_m_u16.c: Likewise.
5903 * gcc.target/arm/mve/intrinsics/vhsubq_m_u32.c: Likewise.
5904 * gcc.target/arm/mve/intrinsics/vhsubq_m_u8.c: Likewise.
5905 * gcc.target/arm/mve/intrinsics/vmaxq_m_s16.c: Likewise.
5906 * gcc.target/arm/mve/intrinsics/vmaxq_m_s32.c: Likewise.
5907 * gcc.target/arm/mve/intrinsics/vmaxq_m_s8.c: Likewise.
5908 * gcc.target/arm/mve/intrinsics/vmaxq_m_u16.c: Likewise.
5909 * gcc.target/arm/mve/intrinsics/vmaxq_m_u32.c: Likewise.
5910 * gcc.target/arm/mve/intrinsics/vmaxq_m_u8.c: Likewise.
5911 * gcc.target/arm/mve/intrinsics/vminq_m_s16.c: Likewise.
5912 * gcc.target/arm/mve/intrinsics/vminq_m_s32.c: Likewise.
5913 * gcc.target/arm/mve/intrinsics/vminq_m_s8.c: Likewise.
5914 * gcc.target/arm/mve/intrinsics/vminq_m_u16.c: Likewise.
5915 * gcc.target/arm/mve/intrinsics/vminq_m_u32.c: Likewise.
5916 * gcc.target/arm/mve/intrinsics/vminq_m_u8.c: Likewise.
5917 * gcc.target/arm/mve/intrinsics/vmladavaq_p_s16.c: Likewise.
5918 * gcc.target/arm/mve/intrinsics/vmladavaq_p_s32.c: Likewise.
5919 * gcc.target/arm/mve/intrinsics/vmladavaq_p_s8.c: Likewise.
5920 * gcc.target/arm/mve/intrinsics/vmladavaq_p_u16.c: Likewise.
5921 * gcc.target/arm/mve/intrinsics/vmladavaq_p_u32.c: Likewise.
5922 * gcc.target/arm/mve/intrinsics/vmladavaq_p_u8.c: Likewise.
5923 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s16.c: Likewise.
5924 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s32.c: Likewise.
5925 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s8.c: Likewise.
5926 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s16.c: Likewise.
5927 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s32.c: Likewise.
5928 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s8.c: Likewise.
5929 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u16.c: Likewise.
5930 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u32.c: Likewise.
5931 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u8.c: Likewise.
5932 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_s16.c: Likewise.
5933 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_s32.c: Likewise.
5934 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_s8.c: Likewise.
5935 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_u16.c: Likewise.
5936 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_u32.c: Likewise.
5937 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_u8.c: Likewise.
5938 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s16.c: Likewise.
5939 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s32.c: Likewise.
5940 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s8.c: Likewise.
5941 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s16.c: Likewise.
5942 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s32.c: Likewise.
5943 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s8.c: Likewise.
5944 * gcc.target/arm/mve/intrinsics/vmulhq_m_s16.c: Likewise.
5945 * gcc.target/arm/mve/intrinsics/vmulhq_m_s32.c: Likewise.
5946 * gcc.target/arm/mve/intrinsics/vmulhq_m_s8.c: Likewise.
5947 * gcc.target/arm/mve/intrinsics/vmulhq_m_u16.c: Likewise.
5948 * gcc.target/arm/mve/intrinsics/vmulhq_m_u32.c: Likewise.
5949 * gcc.target/arm/mve/intrinsics/vmulhq_m_u8.c: Likewise.
5950 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s16.c: Likewise.
5951 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s32.c: Likewise.
5952 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s8.c: Likewise.
5953 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u16.c: Likewise.
5954 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u32.c: Likewise.
5955 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u8.c: Likewise.
5956 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s16.c: Likewise.
5957 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s32.c: Likewise.
5958 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s8.c: Likewise.
5959 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u16.c: Likewise.
5960 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u32.c: Likewise.
5961 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u8.c: Likewise.
5962 * gcc.target/arm/mve/intrinsics/vmulq_m_n_s16.c: Likewise.
5963 * gcc.target/arm/mve/intrinsics/vmulq_m_n_s32.c: Likewise.
5964 * gcc.target/arm/mve/intrinsics/vmulq_m_n_s8.c: Likewise.
5965 * gcc.target/arm/mve/intrinsics/vmulq_m_n_u16.c: Likewise.
5966 * gcc.target/arm/mve/intrinsics/vmulq_m_n_u32.c: Likewise.
5967 * gcc.target/arm/mve/intrinsics/vmulq_m_n_u8.c: Likewise.
5968 * gcc.target/arm/mve/intrinsics/vmulq_m_s16.c: Likewise.
5969 * gcc.target/arm/mve/intrinsics/vmulq_m_s32.c: Likewise.
5970 * gcc.target/arm/mve/intrinsics/vmulq_m_s8.c: Likewise.
5971 * gcc.target/arm/mve/intrinsics/vmulq_m_u16.c: Likewise.
5972 * gcc.target/arm/mve/intrinsics/vmulq_m_u32.c: Likewise.
5973 * gcc.target/arm/mve/intrinsics/vmulq_m_u8.c: Likewise.
5974 * gcc.target/arm/mve/intrinsics/vornq_m_s16.c: Likewise.
5975 * gcc.target/arm/mve/intrinsics/vornq_m_s32.c: Likewise.
5976 * gcc.target/arm/mve/intrinsics/vornq_m_s8.c: Likewise.
5977 * gcc.target/arm/mve/intrinsics/vornq_m_u16.c: Likewise.
5978 * gcc.target/arm/mve/intrinsics/vornq_m_u32.c: Likewise.
5979 * gcc.target/arm/mve/intrinsics/vornq_m_u8.c: Likewise.
5980 * gcc.target/arm/mve/intrinsics/vorrq_m_s16.c: Likewise.
5981 * gcc.target/arm/mve/intrinsics/vorrq_m_s32.c: Likewise.
5982 * gcc.target/arm/mve/intrinsics/vorrq_m_s8.c: Likewise.
5983 * gcc.target/arm/mve/intrinsics/vorrq_m_u16.c: Likewise.
5984 * gcc.target/arm/mve/intrinsics/vorrq_m_u32.c: Likewise.
5985 * gcc.target/arm/mve/intrinsics/vorrq_m_u8.c: Likewise.
5986 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_s16.c: Likewise.
5987 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_s32.c: Likewise.
5988 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_s8.c: Likewise.
5989 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_u16.c: Likewise.
5990 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_u32.c: Likewise.
5991 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_u8.c: Likewise.
5992 * gcc.target/arm/mve/intrinsics/vqaddq_m_s16.c: Likewise.
5993 * gcc.target/arm/mve/intrinsics/vqaddq_m_s32.c: Likewise.
5994 * gcc.target/arm/mve/intrinsics/vqaddq_m_s8.c: Likewise.
5995 * gcc.target/arm/mve/intrinsics/vqaddq_m_u16.c: Likewise.
5996 * gcc.target/arm/mve/intrinsics/vqaddq_m_u32.c: Likewise.
5997 * gcc.target/arm/mve/intrinsics/vqaddq_m_u8.c: Likewise.
5998 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s16.c: Likewise.
5999 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s32.c: Likewise.
6000 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s8.c: Likewise.
6001 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s16.c: Likewise.
6002 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s32.c: Likewise.
6003 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s8.c: Likewise.
6004 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_s16.c: Likewise.
6005 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_s32.c: Likewise.
6006 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_s8.c: Likewise.
6007 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_u16.c: Likewise.
6008 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_u32.c: Likewise.
6009 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_u8.c: Likewise.
6010 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s16.c: Likewise.
6011 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s32.c: Likewise.
6012 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s8.c: Likewise.
6013 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s16.c: Likewise.
6014 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s32.c: Likewise.
6015 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s8.c: Likewise.
6016 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_n_s16.c: Likewise.
6017 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_n_s32.c: Likewise.
6018 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_n_s8.c: Likewise.
6019 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_s16.c: Likewise.
6020 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_s32.c: Likewise.
6021 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_s8.c: Likewise.
6022 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s16.c: Likewise.
6023 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s32.c: Likewise.
6024 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s8.c: Likewise.
6025 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s16.c: Likewise.
6026 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s32.c: Likewise.
6027 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s8.c: Likewise.
6028 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s16.c: Likewise.
6029 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s32.c: Likewise.
6030 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s8.c: Likewise.
6031 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_u16.c: Likewise.
6032 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_u32.c: Likewise.
6033 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_u8.c: Likewise.
6034 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s16.c: Likewise.
6035 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s32.c: Likewise.
6036 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s8.c: Likewise.
6037 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_u16.c: Likewise.
6038 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_u32.c: Likewise.
6039 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_u8.c: Likewise.
6040 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s16.c: Likewise.
6041 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s32.c: Likewise.
6042 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s8.c: Likewise.
6043 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s16.c: Likewise.
6044 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s32.c: Likewise.
6045 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s8.c: Likewise.
6046 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s16.c: Likewise.
6047 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s32.c: Likewise.
6048 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s8.c: Likewise.
6049 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s16.c: Likewise.
6050 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s32.c: Likewise.
6051 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s8.c: Likewise.
6052 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s16.c: Likewise.
6053 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s32.c: Likewise.
6054 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s8.c: Likewise.
6055 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u16.c: Likewise.
6056 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u32.c: Likewise.
6057 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u8.c: Likewise.
6058 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s16.c: Likewise.
6059 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s32.c: Likewise.
6060 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s8.c: Likewise.
6061 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u16.c: Likewise.
6062 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u32.c: Likewise.
6063 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u8.c: Likewise.
6064 * gcc.target/arm/mve/intrinsics/vqshlq_m_s16.c: Likewise.
6065 * gcc.target/arm/mve/intrinsics/vqshlq_m_s32.c: Likewise.
6066 * gcc.target/arm/mve/intrinsics/vqshlq_m_s8.c: Likewise.
6067 * gcc.target/arm/mve/intrinsics/vqshlq_m_u16.c: Likewise.
6068 * gcc.target/arm/mve/intrinsics/vqshlq_m_u32.c: Likewise.
6069 * gcc.target/arm/mve/intrinsics/vqshlq_m_u8.c: Likewise.
6070 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s16.c: Likewise.
6071 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s32.c: Likewise.
6072 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s8.c: Likewise.
6073 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u16.c: Likewise.
6074 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u32.c: Likewise.
6075 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u8.c: Likewise.
6076 * gcc.target/arm/mve/intrinsics/vqsubq_m_s16.c: Likewise.
6077 * gcc.target/arm/mve/intrinsics/vqsubq_m_s32.c: Likewise.
6078 * gcc.target/arm/mve/intrinsics/vqsubq_m_s8.c: Likewise.
6079 * gcc.target/arm/mve/intrinsics/vqsubq_m_u16.c: Likewise.
6080 * gcc.target/arm/mve/intrinsics/vqsubq_m_u32.c: Likewise.
6081 * gcc.target/arm/mve/intrinsics/vqsubq_m_u8.c: Likewise.
6082 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s16.c: Likewise.
6083 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s32.c: Likewise.
6084 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s8.c: Likewise.
6085 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u16.c: Likewise.
6086 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u32.c: Likewise.
6087 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u8.c: Likewise.
6088 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s16.c: Likewise.
6089 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s32.c: Likewise.
6090 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s8.c: Likewise.
6091 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u16.c: Likewise.
6092 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u32.c: Likewise.
6093 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u8.c: Likewise.
6094 * gcc.target/arm/mve/intrinsics/vrshlq_m_s16.c: Likewise.
6095 * gcc.target/arm/mve/intrinsics/vrshlq_m_s32.c: Likewise.
6096 * gcc.target/arm/mve/intrinsics/vrshlq_m_s8.c: Likewise.
6097 * gcc.target/arm/mve/intrinsics/vrshlq_m_u16.c: Likewise.
6098 * gcc.target/arm/mve/intrinsics/vrshlq_m_u32.c: Likewise.
6099 * gcc.target/arm/mve/intrinsics/vrshlq_m_u8.c: Likewise.
6100 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s16.c: Likewise.
6101 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s32.c: Likewise.
6102 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s8.c: Likewise.
6103 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u16.c: Likewise.
6104 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u32.c: Likewise.
6105 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u8.c: Likewise.
6106 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s16.c: Likewise.
6107 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s32.c: Likewise.
6108 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s8.c: Likewise.
6109 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u16.c: Likewise.
6110 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u32.c: Likewise.
6111 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u8.c: Likewise.
6112 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s16.c: Likewise.
6113 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s32.c: Likewise.
6114 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s8.c: Likewise.
6115 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u16.c: Likewise.
6116 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u32.c: Likewise.
6117 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u8.c: Likewise.
6118 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s16.c: Likewise.
6119 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s32.c: Likewise.
6120 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s8.c: Likewise.
6121 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u16.c: Likewise.
6122 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u32.c: Likewise.
6123 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u8.c: Likewise.
6124 * gcc.target/arm/mve/intrinsics/vsubq_m_n_s16.c: Likewise.
6125 * gcc.target/arm/mve/intrinsics/vsubq_m_n_s32.c: Likewise.
6126 * gcc.target/arm/mve/intrinsics/vsubq_m_n_s8.c: Likewise.
6127 * gcc.target/arm/mve/intrinsics/vsubq_m_n_u16.c: Likewise.
6128 * gcc.target/arm/mve/intrinsics/vsubq_m_n_u32.c: Likewise.
6129 * gcc.target/arm/mve/intrinsics/vsubq_m_n_u8.c: Likewise.
6130
6131 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
6132 Mihail Ionescu <mihail.ionescu@arm.com>
6133 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6134
6135 * gcc.target/arm/mve/intrinsics/vabavq_p_s16.c: New test.
6136 * gcc.target/arm/mve/intrinsics/vabavq_p_s32.c: Likewise.
6137 * gcc.target/arm/mve/intrinsics/vabavq_p_s8.c: Likewise.
6138 * gcc.target/arm/mve/intrinsics/vabavq_p_u16.c: Likewise.
6139 * gcc.target/arm/mve/intrinsics/vabavq_p_u32.c: Likewise.
6140 * gcc.target/arm/mve/intrinsics/vabavq_p_u8.c: Likewise.
6141 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f16_s16.c: Likewise.
6142 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f16_u16.c: Likewise.
6143 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f32_s32.c: Likewise.
6144 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f32_u32.c: Likewise.
6145 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s16.c: Likewise.
6146 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s32.c: Likewise.
6147 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s8.c: Likewise.
6148 * gcc.target/arm/mve/intrinsics/vshlq_m_s16.c: Likewise.
6149 * gcc.target/arm/mve/intrinsics/vshlq_m_s32.c: Likewise.
6150 * gcc.target/arm/mve/intrinsics/vshlq_m_s8.c: Likewise.
6151 * gcc.target/arm/mve/intrinsics/vshlq_m_u16.c: Likewise.
6152 * gcc.target/arm/mve/intrinsics/vshlq_m_u32.c: Likewise.
6153 * gcc.target/arm/mve/intrinsics/vshlq_m_u8.c: Likewise.
6154 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s16.c: Likewise.
6155 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s32.c: Likewise.
6156 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s8.c: Likewise.
6157 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u16.c: Likewise.
6158 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u32.c: Likewise.
6159 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u8.c: Likewise.
6160 * gcc.target/arm/mve/intrinsics/vsubq_m_s16.c: Likewise.
6161 * gcc.target/arm/mve/intrinsics/vsubq_m_s32.c: Likewise.
6162 * gcc.target/arm/mve/intrinsics/vsubq_m_s8.c: Likewise.
6163 * gcc.target/arm/mve/intrinsics/vsubq_m_u16.c: Likewise.
6164 * gcc.target/arm/mve/intrinsics/vsubq_m_u32.c: Likewise.
6165 * gcc.target/arm/mve/intrinsics/vsubq_m_u8.c: Likewise.
6166
6167 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
6168 Mihail Ionescu <mihail.ionescu@arm.com>
6169 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6170
6171 * gcc.target/arm/mve/intrinsics/vabsq_m_f16.c: New test.
6172 * gcc.target/arm/mve/intrinsics/vabsq_m_f32.c: Likewise.
6173 * gcc.target/arm/mve/intrinsics/vaddlvaq_p_s32.c: Likewise.
6174 * gcc.target/arm/mve/intrinsics/vaddlvaq_p_u32.c: Likewise.
6175 * gcc.target/arm/mve/intrinsics/vcmlaq_f16.c: Likewise.
6176 * gcc.target/arm/mve/intrinsics/vcmlaq_f32.c: Likewise.
6177 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f16.c: Likewise.
6178 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f32.c: Likewise.
6179 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f16.c: Likewise.
6180 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f32.c: Likewise.
6181 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f16.c: Likewise.
6182 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f32.c: Likewise.
6183 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f16.c: Likewise.
6184 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f32.c: Likewise.
6185 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_f16.c: Likewise.
6186 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_f32.c: Likewise.
6187 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f16.c: Likewise.
6188 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f32.c: Likewise.
6189 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_f16.c: Likewise.
6190 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_f32.c: Likewise.
6191 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f16.c: Likewise.
6192 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f32.c: Likewise.
6193 * gcc.target/arm/mve/intrinsics/vcmpleq_m_f16.c: Likewise.
6194 * gcc.target/arm/mve/intrinsics/vcmpleq_m_f32.c: Likewise.
6195 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f16.c: Likewise.
6196 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f32.c: Likewise.
6197 * gcc.target/arm/mve/intrinsics/vcmpltq_m_f16.c: Likewise.
6198 * gcc.target/arm/mve/intrinsics/vcmpltq_m_f32.c: Likewise.
6199 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f16.c: Likewise.
6200 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f32.c: Likewise.
6201 * gcc.target/arm/mve/intrinsics/vcmpneq_m_f16.c: Likewise.
6202 * gcc.target/arm/mve/intrinsics/vcmpneq_m_f32.c: Likewise.
6203 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f16.c: Likewise.
6204 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f32.c: Likewise.
6205 * gcc.target/arm/mve/intrinsics/vcvtbq_m_f16_f32.c: Likewise.
6206 * gcc.target/arm/mve/intrinsics/vcvtbq_m_f32_f16.c: Likewise.
6207 * gcc.target/arm/mve/intrinsics/vcvtmq_m_s16_f16.c: Likewise.
6208 * gcc.target/arm/mve/intrinsics/vcvtmq_m_s32_f32.c: Likewise.
6209 * gcc.target/arm/mve/intrinsics/vcvtmq_m_u16_f16.c: Likewise.
6210 * gcc.target/arm/mve/intrinsics/vcvtmq_m_u32_f32.c: Likewise.
6211 * gcc.target/arm/mve/intrinsics/vcvtnq_m_s16_f16.c: Likewise.
6212 * gcc.target/arm/mve/intrinsics/vcvtnq_m_s32_f32.c: Likewise.
6213 * gcc.target/arm/mve/intrinsics/vcvtnq_m_u16_f16.c: Likewise.
6214 * gcc.target/arm/mve/intrinsics/vcvtnq_m_u32_f32.c: Likewise.
6215 * gcc.target/arm/mve/intrinsics/vcvtpq_m_s16_f16.c: Likewise.
6216 * gcc.target/arm/mve/intrinsics/vcvtpq_m_s32_f32.c: Likewise.
6217 * gcc.target/arm/mve/intrinsics/vcvtpq_m_u16_f16.c: Likewise.
6218 * gcc.target/arm/mve/intrinsics/vcvtpq_m_u32_f32.c: Likewise.
6219 * gcc.target/arm/mve/intrinsics/vcvtq_m_s16_f16.c: Likewise.
6220 * gcc.target/arm/mve/intrinsics/vcvtq_m_s32_f32.c: Likewise.
6221 * gcc.target/arm/mve/intrinsics/vcvtq_m_u16_f16.c: Likewise.
6222 * gcc.target/arm/mve/intrinsics/vcvtq_m_u32_f32.c: Likewise.
6223 * gcc.target/arm/mve/intrinsics/vcvttq_m_f16_f32.c: Likewise.
6224 * gcc.target/arm/mve/intrinsics/vcvttq_m_f32_f16.c: Likewise.
6225 * gcc.target/arm/mve/intrinsics/vdupq_m_n_f16.c: Likewise.
6226 * gcc.target/arm/mve/intrinsics/vdupq_m_n_f32.c: Likewise.
6227 * gcc.target/arm/mve/intrinsics/vfmaq_f16.c: Likewise.
6228 * gcc.target/arm/mve/intrinsics/vfmaq_f32.c: Likewise.
6229 * gcc.target/arm/mve/intrinsics/vfmaq_n_f16.c: Likewise.
6230 * gcc.target/arm/mve/intrinsics/vfmaq_n_f32.c: Likewise.
6231 * gcc.target/arm/mve/intrinsics/vfmasq_n_f16.c: Likewise.
6232 * gcc.target/arm/mve/intrinsics/vfmasq_n_f32.c: Likewise.
6233 * gcc.target/arm/mve/intrinsics/vfmsq_f16.c: Likewise.
6234 * gcc.target/arm/mve/intrinsics/vfmsq_f32.c: Likewise.
6235 * gcc.target/arm/mve/intrinsics/vmaxnmaq_m_f16.c: Likewise.
6236 * gcc.target/arm/mve/intrinsics/vmaxnmaq_m_f32.c: Likewise.
6237 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f16.c: Likewise.
6238 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f32.c: Likewise.
6239 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f16.c: Likewise.
6240 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f32.c: Likewise.
6241 * gcc.target/arm/mve/intrinsics/vminnmaq_m_f16.c: Likewise.
6242 * gcc.target/arm/mve/intrinsics/vminnmaq_m_f32.c: Likewise.
6243 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f16.c: Likewise.
6244 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f32.c: Likewise.
6245 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f16.c: Likewise.
6246 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f32.c: Likewise.
6247 * gcc.target/arm/mve/intrinsics/vmlaldavaq_s16.c: Likewise.
6248 * gcc.target/arm/mve/intrinsics/vmlaldavaq_s32.c: Likewise.
6249 * gcc.target/arm/mve/intrinsics/vmlaldavaq_u16.c: Likewise.
6250 * gcc.target/arm/mve/intrinsics/vmlaldavaq_u32.c: Likewise.
6251 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s16.c: Likewise.
6252 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s32.c: Likewise.
6253 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_u16.c: Likewise.
6254 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_u32.c: Likewise.
6255 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_s16.c: Likewise.
6256 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_s32.c: Likewise.
6257 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_u16.c: Likewise.
6258 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_u32.c: Likewise.
6259 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_s16.c: Likewise.
6260 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_s32.c: Likewise.
6261 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_u16.c: Likewise.
6262 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_u32.c: Likewise.
6263 * gcc.target/arm/mve/intrinsics/vmlsldavaq_s16.c: Likewise.
6264 * gcc.target/arm/mve/intrinsics/vmlsldavaq_s32.c: Likewise.
6265 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_s16.c: Likewise.
6266 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_s32.c: Likewise.
6267 * gcc.target/arm/mve/intrinsics/vmlsldavq_p_s16.c: Likewise.
6268 * gcc.target/arm/mve/intrinsics/vmlsldavq_p_s32.c: Likewise.
6269 * gcc.target/arm/mve/intrinsics/vmlsldavxq_p_s16.c: Likewise.
6270 * gcc.target/arm/mve/intrinsics/vmlsldavxq_p_s32.c: Likewise.
6271 * gcc.target/arm/mve/intrinsics/vmovlbq_m_s16.c: Likewise.
6272 * gcc.target/arm/mve/intrinsics/vmovlbq_m_s8.c: Likewise.
6273 * gcc.target/arm/mve/intrinsics/vmovlbq_m_u16.c: Likewise.
6274 * gcc.target/arm/mve/intrinsics/vmovlbq_m_u8.c: Likewise.
6275 * gcc.target/arm/mve/intrinsics/vmovltq_m_s16.c: Likewise.
6276 * gcc.target/arm/mve/intrinsics/vmovltq_m_s8.c: Likewise.
6277 * gcc.target/arm/mve/intrinsics/vmovltq_m_u16.c: Likewise.
6278 * gcc.target/arm/mve/intrinsics/vmovltq_m_u8.c: Likewise.
6279 * gcc.target/arm/mve/intrinsics/vmovnbq_m_s16.c: Likewise.
6280 * gcc.target/arm/mve/intrinsics/vmovnbq_m_s32.c: Likewise.
6281 * gcc.target/arm/mve/intrinsics/vmovnbq_m_u16.c: Likewise.
6282 * gcc.target/arm/mve/intrinsics/vmovnbq_m_u32.c: Likewise.
6283 * gcc.target/arm/mve/intrinsics/vmovntq_m_s16.c: Likewise.
6284 * gcc.target/arm/mve/intrinsics/vmovntq_m_s32.c: Likewise.
6285 * gcc.target/arm/mve/intrinsics/vmovntq_m_u16.c: Likewise.
6286 * gcc.target/arm/mve/intrinsics/vmovntq_m_u32.c: Likewise.
6287 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s16.c: Likewise.
6288 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s32.c: Likewise.
6289 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u16.c: Likewise.
6290 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u32.c: Likewise.
6291 * gcc.target/arm/mve/intrinsics/vnegq_m_f16.c: Likewise.
6292 * gcc.target/arm/mve/intrinsics/vnegq_m_f32.c: Likewise.
6293 * gcc.target/arm/mve/intrinsics/vorrq_m_n_s16.c: Likewise.
6294 * gcc.target/arm/mve/intrinsics/vorrq_m_n_s32.c: Likewise.
6295 * gcc.target/arm/mve/intrinsics/vorrq_m_n_u16.c: Likewise.
6296 * gcc.target/arm/mve/intrinsics/vorrq_m_n_u32.c: Likewise.
6297 * gcc.target/arm/mve/intrinsics/vpselq_f16.c: Likewise.
6298 * gcc.target/arm/mve/intrinsics/vpselq_f32.c: Likewise.
6299 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_s16.c: Likewise.
6300 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_s32.c: Likewise.
6301 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_u16.c: Likewise.
6302 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_u32.c: Likewise.
6303 * gcc.target/arm/mve/intrinsics/vqmovntq_m_s16.c: Likewise.
6304 * gcc.target/arm/mve/intrinsics/vqmovntq_m_s32.c: Likewise.
6305 * gcc.target/arm/mve/intrinsics/vqmovntq_m_u16.c: Likewise.
6306 * gcc.target/arm/mve/intrinsics/vqmovntq_m_u32.c: Likewise.
6307 * gcc.target/arm/mve/intrinsics/vqmovunbq_m_s16.c: Likewise.
6308 * gcc.target/arm/mve/intrinsics/vqmovunbq_m_s32.c: Likewise.
6309 * gcc.target/arm/mve/intrinsics/vqmovuntq_m_s16.c: Likewise.
6310 * gcc.target/arm/mve/intrinsics/vqmovuntq_m_s32.c: Likewise.
6311 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_s16.c: Likewise.
6312 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_s32.c: Likewise.
6313 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_u16.c: Likewise.
6314 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_u32.c: Likewise.
6315 * gcc.target/arm/mve/intrinsics/vqrshruntq_n_s16.c: Likewise.
6316 * gcc.target/arm/mve/intrinsics/vqrshruntq_n_s32.c: Likewise.
6317 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_s16.c: Likewise.
6318 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_s32.c: Likewise.
6319 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_u16.c: Likewise.
6320 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_u32.c: Likewise.
6321 * gcc.target/arm/mve/intrinsics/vqshrntq_n_s16.c: Likewise.
6322 * gcc.target/arm/mve/intrinsics/vqshrntq_n_s32.c: Likewise.
6323 * gcc.target/arm/mve/intrinsics/vqshrntq_n_u16.c: Likewise.
6324 * gcc.target/arm/mve/intrinsics/vqshrntq_n_u32.c: Likewise.
6325 * gcc.target/arm/mve/intrinsics/vqshrunbq_n_s16.c: Likewise.
6326 * gcc.target/arm/mve/intrinsics/vqshrunbq_n_s32.c: Likewise.
6327 * gcc.target/arm/mve/intrinsics/vqshruntq_n_s16.c: Likewise.
6328 * gcc.target/arm/mve/intrinsics/vqshruntq_n_s32.c: Likewise.
6329 * gcc.target/arm/mve/intrinsics/vrev16q_m_s8.c: Likewise.
6330 * gcc.target/arm/mve/intrinsics/vrev16q_m_u8.c: Likewise.
6331 * gcc.target/arm/mve/intrinsics/vrev32q_m_f16.c: Likewise.
6332 * gcc.target/arm/mve/intrinsics/vrev32q_m_s16.c: Likewise.
6333 * gcc.target/arm/mve/intrinsics/vrev32q_m_s8.c: Likewise.
6334 * gcc.target/arm/mve/intrinsics/vrev32q_m_u16.c: Likewise.
6335 * gcc.target/arm/mve/intrinsics/vrev32q_m_u8.c: Likewise.
6336 * gcc.target/arm/mve/intrinsics/vrev64q_m_f16.c: Likewise.
6337 * gcc.target/arm/mve/intrinsics/vrev64q_m_f32.c: Likewise.
6338 * gcc.target/arm/mve/intrinsics/vrmlaldavhaxq_s32.c: Likewise.
6339 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_p_s32.c: Likewise.
6340 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_p_u32.c: Likewise.
6341 * gcc.target/arm/mve/intrinsics/vrmlaldavhxq_p_s32.c: Likewise.
6342 * gcc.target/arm/mve/intrinsics/vrmlsldavhaq_s32.c: Likewise.
6343 * gcc.target/arm/mve/intrinsics/vrmlsldavhaxq_s32.c: Likewise.
6344 * gcc.target/arm/mve/intrinsics/vrmlsldavhq_p_s32.c: Likewise.
6345 * gcc.target/arm/mve/intrinsics/vrmlsldavhxq_p_s32.c: Likewise.
6346 * gcc.target/arm/mve/intrinsics/vrndaq_m_f16.c: Likewise.
6347 * gcc.target/arm/mve/intrinsics/vrndaq_m_f32.c: Likewise.
6348 * gcc.target/arm/mve/intrinsics/vrndmq_m_f16.c: Likewise.
6349 * gcc.target/arm/mve/intrinsics/vrndmq_m_f32.c: Likewise.
6350 * gcc.target/arm/mve/intrinsics/vrndnq_m_f16.c: Likewise.
6351 * gcc.target/arm/mve/intrinsics/vrndnq_m_f32.c: Likewise.
6352 * gcc.target/arm/mve/intrinsics/vrndpq_m_f16.c: Likewise.
6353 * gcc.target/arm/mve/intrinsics/vrndpq_m_f32.c: Likewise.
6354 * gcc.target/arm/mve/intrinsics/vrndq_m_f16.c: Likewise.
6355 * gcc.target/arm/mve/intrinsics/vrndq_m_f32.c: Likewise.
6356 * gcc.target/arm/mve/intrinsics/vrndxq_m_f16.c: Likewise.
6357 * gcc.target/arm/mve/intrinsics/vrndxq_m_f32.c: Likewise.
6358 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_s16.c: Likewise.
6359 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_s32.c: Likewise.
6360 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_u16.c: Likewise.
6361 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_u32.c: Likewise.
6362 * gcc.target/arm/mve/intrinsics/vrshrntq_n_s16.c: Likewise.
6363 * gcc.target/arm/mve/intrinsics/vrshrntq_n_s32.c: Likewise.
6364 * gcc.target/arm/mve/intrinsics/vrshrntq_n_u16.c: Likewise.
6365 * gcc.target/arm/mve/intrinsics/vrshrntq_n_u32.c: Likewise.
6366 * gcc.target/arm/mve/intrinsics/vshrnbq_n_s16.c: Likewise.
6367 * gcc.target/arm/mve/intrinsics/vshrnbq_n_s32.c: Likewise.
6368 * gcc.target/arm/mve/intrinsics/vshrnbq_n_u16.c: Likewise.
6369 * gcc.target/arm/mve/intrinsics/vshrnbq_n_u32.c: Likewise.
6370 * gcc.target/arm/mve/intrinsics/vshrntq_n_s16.c: Likewise.
6371 * gcc.target/arm/mve/intrinsics/vshrntq_n_s32.c: Likewise.
6372 * gcc.target/arm/mve/intrinsics/vshrntq_n_u16.c: Likewise.
6373 * gcc.target/arm/mve/intrinsics/vshrntq_n_u32.c: Likewise.
6374
6375 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
6376 Mihail Ionescu <mihail.ionescu@arm.com>
6377 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6378
6379 * gcc.target/arm/mve/intrinsics/vabsq_m_s16.c: New test.
6380 * gcc.target/arm/mve/intrinsics/vabsq_m_s32.c: Likewise.
6381 * gcc.target/arm/mve/intrinsics/vabsq_m_s8.c: Likewise.
6382 * gcc.target/arm/mve/intrinsics/vaddvaq_p_s16.c: Likewise.
6383 * gcc.target/arm/mve/intrinsics/vaddvaq_p_s32.c: Likewise.
6384 * gcc.target/arm/mve/intrinsics/vaddvaq_p_s8.c: Likewise.
6385 * gcc.target/arm/mve/intrinsics/vaddvaq_p_u16.c: Likewise.
6386 * gcc.target/arm/mve/intrinsics/vaddvaq_p_u32.c: Likewise.
6387 * gcc.target/arm/mve/intrinsics/vaddvaq_p_u8.c: Likewise.
6388 * gcc.target/arm/mve/intrinsics/vclsq_m_s16.c: Likewise.
6389 * gcc.target/arm/mve/intrinsics/vclsq_m_s32.c: Likewise.
6390 * gcc.target/arm/mve/intrinsics/vclsq_m_s8.c: Likewise.
6391 * gcc.target/arm/mve/intrinsics/vclzq_m_s16.c: Likewise.
6392 * gcc.target/arm/mve/intrinsics/vclzq_m_s32.c: Likewise.
6393 * gcc.target/arm/mve/intrinsics/vclzq_m_s8.c: Likewise.
6394 * gcc.target/arm/mve/intrinsics/vclzq_m_u16.c: Likewise.
6395 * gcc.target/arm/mve/intrinsics/vclzq_m_u32.c: Likewise.
6396 * gcc.target/arm/mve/intrinsics/vclzq_m_u8.c: Likewise.
6397 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u16.c: Likewise.
6398 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u32.c: Likewise.
6399 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u8.c: Likewise.
6400 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_u16.c: Likewise.
6401 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_u32.c: Likewise.
6402 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_u8.c: Likewise.
6403 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_s16.c: Likewise.
6404 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_s32.c: Likewise.
6405 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_s8.c: Likewise.
6406 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_u16.c: Likewise.
6407 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_u32.c: Likewise.
6408 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_u8.c: Likewise.
6409 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_s16.c: Likewise.
6410 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_s32.c: Likewise.
6411 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_s8.c: Likewise.
6412 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_u16.c: Likewise.
6413 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_u32.c: Likewise.
6414 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_u8.c: Likewise.
6415 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s16.c: Likewise.
6416 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s32.c: Likewise.
6417 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s8.c: Likewise.
6418 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_s16.c: Likewise.
6419 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_s32.c: Likewise.
6420 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_s8.c: Likewise.
6421 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_s16.c: Likewise.
6422 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_s32.c: Likewise.
6423 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_s8.c: Likewise.
6424 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_s16.c: Likewise.
6425 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_s32.c: Likewise.
6426 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_s8.c: Likewise.
6427 * gcc.target/arm/mve/intrinsics/vcmphiq_m_n_u16.c: Likewise.
6428 * gcc.target/arm/mve/intrinsics/vcmphiq_m_n_u32.c: Likewise.
6429 * gcc.target/arm/mve/intrinsics/vcmphiq_m_n_u8.c: Likewise.
6430 * gcc.target/arm/mve/intrinsics/vcmphiq_m_u16.c: Likewise.
6431 * gcc.target/arm/mve/intrinsics/vcmphiq_m_u32.c: Likewise.
6432 * gcc.target/arm/mve/intrinsics/vcmphiq_m_u8.c: Likewise.
6433 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_s16.c: Likewise.
6434 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_s32.c: Likewise.
6435 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_s8.c: Likewise.
6436 * gcc.target/arm/mve/intrinsics/vcmpleq_m_s16.c: Likewise.
6437 * gcc.target/arm/mve/intrinsics/vcmpleq_m_s32.c: Likewise.
6438 * gcc.target/arm/mve/intrinsics/vcmpleq_m_s8.c: Likewise.
6439 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_s16.c: Likewise.
6440 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_s32.c: Likewise.
6441 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_s8.c: Likewise.
6442 * gcc.target/arm/mve/intrinsics/vcmpltq_m_s16.c: Likewise.
6443 * gcc.target/arm/mve/intrinsics/vcmpltq_m_s32.c: Likewise.
6444 * gcc.target/arm/mve/intrinsics/vcmpltq_m_s8.c: Likewise.
6445 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_s16.c: Likewise.
6446 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_s32.c: Likewise.
6447 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_s8.c: Likewise.
6448 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_u16.c: Likewise.
6449 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_u32.c: Likewise.
6450 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_u8.c: Likewise.
6451 * gcc.target/arm/mve/intrinsics/vcmpneq_m_s16.c: Likewise.
6452 * gcc.target/arm/mve/intrinsics/vcmpneq_m_s32.c: Likewise.
6453 * gcc.target/arm/mve/intrinsics/vcmpneq_m_s8.c: Likewise.
6454 * gcc.target/arm/mve/intrinsics/vcmpneq_m_u16.c: Likewise.
6455 * gcc.target/arm/mve/intrinsics/vcmpneq_m_u32.c: Likewise.
6456 * gcc.target/arm/mve/intrinsics/vcmpneq_m_u8.c: Likewise.
6457 * gcc.target/arm/mve/intrinsics/vdupq_m_n_s16.c: Likewise.
6458 * gcc.target/arm/mve/intrinsics/vdupq_m_n_s32.c: Likewise.
6459 * gcc.target/arm/mve/intrinsics/vdupq_m_n_s8.c: Likewise.
6460 * gcc.target/arm/mve/intrinsics/vdupq_m_n_u16.c: Likewise.
6461 * gcc.target/arm/mve/intrinsics/vdupq_m_n_u32.c: Likewise.
6462 * gcc.target/arm/mve/intrinsics/vdupq_m_n_u8.c: Likewise.
6463 * gcc.target/arm/mve/intrinsics/vmaxaq_m_s16.c: Likewise.
6464 * gcc.target/arm/mve/intrinsics/vmaxaq_m_s32.c: Likewise.
6465 * gcc.target/arm/mve/intrinsics/vmaxaq_m_s8.c: Likewise.
6466 * gcc.target/arm/mve/intrinsics/vmaxavq_p_s16.c: Likewise.
6467 * gcc.target/arm/mve/intrinsics/vmaxavq_p_s32.c: Likewise.
6468 * gcc.target/arm/mve/intrinsics/vmaxavq_p_s8.c: Likewise.
6469 * gcc.target/arm/mve/intrinsics/vmaxvq_p_s16.c: Likewise.
6470 * gcc.target/arm/mve/intrinsics/vmaxvq_p_s32.c: Likewise.
6471 * gcc.target/arm/mve/intrinsics/vmaxvq_p_s8.c: Likewise.
6472 * gcc.target/arm/mve/intrinsics/vmaxvq_p_u16.c: Likewise.
6473 * gcc.target/arm/mve/intrinsics/vmaxvq_p_u32.c: Likewise.
6474 * gcc.target/arm/mve/intrinsics/vmaxvq_p_u8.c: Likewise.
6475 * gcc.target/arm/mve/intrinsics/vminaq_m_s16.c: Likewise.
6476 * gcc.target/arm/mve/intrinsics/vminaq_m_s32.c: Likewise.
6477 * gcc.target/arm/mve/intrinsics/vminaq_m_s8.c: Likewise.
6478 * gcc.target/arm/mve/intrinsics/vminavq_p_s16.c: Likewise.
6479 * gcc.target/arm/mve/intrinsics/vminavq_p_s32.c: Likewise.
6480 * gcc.target/arm/mve/intrinsics/vminavq_p_s8.c: Likewise.
6481 * gcc.target/arm/mve/intrinsics/vminvq_p_s16.c: Likewise.
6482 * gcc.target/arm/mve/intrinsics/vminvq_p_s32.c: Likewise.
6483 * gcc.target/arm/mve/intrinsics/vminvq_p_s8.c: Likewise.
6484 * gcc.target/arm/mve/intrinsics/vminvq_p_u16.c: Likewise.
6485 * gcc.target/arm/mve/intrinsics/vminvq_p_u32.c: Likewise.
6486 * gcc.target/arm/mve/intrinsics/vminvq_p_u8.c: Likewise.
6487 * gcc.target/arm/mve/intrinsics/vmladavaq_s16.c: Likewise.
6488 * gcc.target/arm/mve/intrinsics/vmladavaq_s32.c: Likewise.
6489 * gcc.target/arm/mve/intrinsics/vmladavaq_s8.c: Likewise.
6490 * gcc.target/arm/mve/intrinsics/vmladavaq_u16.c: Likewise.
6491 * gcc.target/arm/mve/intrinsics/vmladavaq_u32.c: Likewise.
6492 * gcc.target/arm/mve/intrinsics/vmladavaq_u8.c: Likewise.
6493 * gcc.target/arm/mve/intrinsics/vmladavaxq_s16.c: Likewise.
6494 * gcc.target/arm/mve/intrinsics/vmladavaxq_s32.c: Likewise.
6495 * gcc.target/arm/mve/intrinsics/vmladavaxq_s8.c: Likewise.
6496 * gcc.target/arm/mve/intrinsics/vmladavq_p_s16.c: Likewise.
6497 * gcc.target/arm/mve/intrinsics/vmladavq_p_s32.c: Likewise.
6498 * gcc.target/arm/mve/intrinsics/vmladavq_p_s8.c: Likewise.
6499 * gcc.target/arm/mve/intrinsics/vmladavq_p_u16.c: Likewise.
6500 * gcc.target/arm/mve/intrinsics/vmladavq_p_u32.c: Likewise.
6501 * gcc.target/arm/mve/intrinsics/vmladavq_p_u8.c: Likewise.
6502 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s16.c: Likewise.
6503 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s32.c: Likewise.
6504 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s8.c: Likewise.
6505 * gcc.target/arm/mve/intrinsics/vmlaq_n_s16.c: Likewise.
6506 * gcc.target/arm/mve/intrinsics/vmlaq_n_s32.c: Likewise.
6507 * gcc.target/arm/mve/intrinsics/vmlaq_n_s8.c: Likewise.
6508 * gcc.target/arm/mve/intrinsics/vmlaq_n_u16.c: Likewise.
6509 * gcc.target/arm/mve/intrinsics/vmlaq_n_u32.c: Likewise.
6510 * gcc.target/arm/mve/intrinsics/vmlaq_n_u8.c: Likewise.
6511 * gcc.target/arm/mve/intrinsics/vmlasq_n_s16.c: Likewise.
6512 * gcc.target/arm/mve/intrinsics/vmlasq_n_s32.c: Likewise.
6513 * gcc.target/arm/mve/intrinsics/vmlasq_n_s8.c: Likewise.
6514 * gcc.target/arm/mve/intrinsics/vmlasq_n_u16.c: Likewise.
6515 * gcc.target/arm/mve/intrinsics/vmlasq_n_u32.c: Likewise.
6516 * gcc.target/arm/mve/intrinsics/vmlasq_n_u8.c: Likewise.
6517 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s16.c: Likewise.
6518 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s32.c: Likewise.
6519 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s8.c: Likewise.
6520 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s16.c: Likewise.
6521 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s32.c: Likewise.
6522 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s8.c: Likewise.
6523 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s16.c: Likewise.
6524 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s32.c: Likewise.
6525 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s8.c: Likewise.
6526 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s16.c: Likewise.
6527 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s32.c: Likewise.
6528 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s8.c: Likewise.
6529 * gcc.target/arm/mve/intrinsics/vmvnq_m_s16.c: Likewise.
6530 * gcc.target/arm/mve/intrinsics/vmvnq_m_s32.c: Likewise.
6531 * gcc.target/arm/mve/intrinsics/vmvnq_m_s8.c: Likewise.
6532 * gcc.target/arm/mve/intrinsics/vmvnq_m_u16.c: Likewise.
6533 * gcc.target/arm/mve/intrinsics/vmvnq_m_u32.c: Likewise.
6534 * gcc.target/arm/mve/intrinsics/vmvnq_m_u8.c: Likewise.
6535 * gcc.target/arm/mve/intrinsics/vnegq_m_s16.c: Likewise.
6536 * gcc.target/arm/mve/intrinsics/vnegq_m_s32.c: Likewise.
6537 * gcc.target/arm/mve/intrinsics/vnegq_m_s8.c: Likewise.
6538 * gcc.target/arm/mve/intrinsics/vpselq_s16.c: Likewise.
6539 * gcc.target/arm/mve/intrinsics/vpselq_s32.c: Likewise.
6540 * gcc.target/arm/mve/intrinsics/vpselq_s64.c: Likewise.
6541 * gcc.target/arm/mve/intrinsics/vpselq_s8.c: Likewise.
6542 * gcc.target/arm/mve/intrinsics/vpselq_u16.c: Likewise.
6543 * gcc.target/arm/mve/intrinsics/vpselq_u32.c: Likewise.
6544 * gcc.target/arm/mve/intrinsics/vpselq_u64.c: Likewise.
6545 * gcc.target/arm/mve/intrinsics/vpselq_u8.c: Likewise.
6546 * gcc.target/arm/mve/intrinsics/vqabsq_m_s16.c: Likewise.
6547 * gcc.target/arm/mve/intrinsics/vqabsq_m_s32.c: Likewise.
6548 * gcc.target/arm/mve/intrinsics/vqabsq_m_s8.c: Likewise.
6549 * gcc.target/arm/mve/intrinsics/vqdmladhq_s16.c: Likewise.
6550 * gcc.target/arm/mve/intrinsics/vqdmladhq_s32.c: Likewise.
6551 * gcc.target/arm/mve/intrinsics/vqdmladhq_s8.c: Likewise.
6552 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s16.c: Likewise.
6553 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s32.c: Likewise.
6554 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s8.c: Likewise.
6555 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s16.c: Likewise.
6556 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s32.c: Likewise.
6557 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s8.c: Likewise.
6558 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_u16.c: Likewise.
6559 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_u32.c: Likewise.
6560 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_u8.c: Likewise.
6561 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s16.c: Likewise.
6562 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s32.c: Likewise.
6563 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s8.c: Likewise.
6564 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s16.c: Likewise.
6565 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s32.c: Likewise.
6566 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s8.c: Likewise.
6567 * gcc.target/arm/mve/intrinsics/vqnegq_m_s16.c: Likewise.
6568 * gcc.target/arm/mve/intrinsics/vqnegq_m_s32.c: Likewise.
6569 * gcc.target/arm/mve/intrinsics/vqnegq_m_s8.c: Likewise.
6570 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s16.c: Likewise.
6571 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s32.c: Likewise.
6572 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s8.c: Likewise.
6573 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s16.c: Likewise.
6574 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s32.c: Likewise.
6575 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s8.c: Likewise.
6576 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s16.c: Likewise.
6577 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s32.c: Likewise.
6578 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s8.c: Likewise.
6579 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u16.c: Likewise.
6580 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u32.c: Likewise.
6581 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u8.c: Likewise.
6582 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s16.c: Likewise.
6583 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s32.c: Likewise.
6584 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s8.c: Likewise.
6585 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u16.c: Likewise.
6586 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u32.c: Likewise.
6587 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u8.c: Likewise.
6588 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s16.c: Likewise.
6589 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s32.c: Likewise.
6590 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s8.c: Likewise.
6591 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s16.c: Likewise.
6592 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s32.c: Likewise.
6593 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s8.c: Likewise.
6594 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s16.c: Likewise.
6595 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s32.c: Likewise.
6596 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s8.c: Likewise.
6597 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u16.c: Likewise.
6598 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u32.c: Likewise.
6599 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u8.c: Likewise.
6600 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s16.c: Likewise.
6601 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s32.c: Likewise.
6602 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s8.c: Likewise.
6603 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u16.c: Likewise.
6604 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u32.c: Likewise.
6605 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u8.c: Likewise.
6606 * gcc.target/arm/mve/intrinsics/vrev64q_m_s16.c: Likewise.
6607 * gcc.target/arm/mve/intrinsics/vrev64q_m_s32.c: Likewise.
6608 * gcc.target/arm/mve/intrinsics/vrev64q_m_s8.c: Likewise.
6609 * gcc.target/arm/mve/intrinsics/vrev64q_m_u16.c: Likewise.
6610 * gcc.target/arm/mve/intrinsics/vrev64q_m_u32.c: Likewise.
6611 * gcc.target/arm/mve/intrinsics/vrev64q_m_u8.c: Likewise.
6612 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_s16.c: Likewise.
6613 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_s32.c: Likewise.
6614 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_s8.c: Likewise.
6615 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_u16.c: Likewise.
6616 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_u32.c: Likewise.
6617 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_u8.c: Likewise.
6618 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s16.c: Likewise.
6619 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s32.c: Likewise.
6620 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s8.c: Likewise.
6621 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u16.c: Likewise.
6622 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u32.c: Likewise.
6623 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u8.c: Likewise.
6624 * gcc.target/arm/mve/intrinsics/vsliq_n_s16.c: Likewise.
6625 * gcc.target/arm/mve/intrinsics/vsliq_n_s32.c: Likewise.
6626 * gcc.target/arm/mve/intrinsics/vsliq_n_s8.c: Likewise.
6627 * gcc.target/arm/mve/intrinsics/vsliq_n_u16.c: Likewise.
6628 * gcc.target/arm/mve/intrinsics/vsliq_n_u32.c: Likewise.
6629 * gcc.target/arm/mve/intrinsics/vsliq_n_u8.c: Likewise.
6630 * gcc.target/arm/mve/intrinsics/vsriq_n_s16.c: Likewise.
6631 * gcc.target/arm/mve/intrinsics/vsriq_n_s32.c: Likewise.
6632 * gcc.target/arm/mve/intrinsics/vsriq_n_s8.c: Likewise.
6633 * gcc.target/arm/mve/intrinsics/vsriq_n_u16.c: Likewise.
6634 * gcc.target/arm/mve/intrinsics/vsriq_n_u32.c: Likewise.
6635 * gcc.target/arm/mve/intrinsics/vsriq_n_u8.c: Likewise.
6636
6637 2020-03-18 David Malcolm <dmalcolm@redhat.com>
6638
6639 PR analyzer/94047
6640 * gcc.dg/analyzer/pr94047.c: New test.
6641
6642 2020-03-18 Richard Biener <rguenther@suse.de>
6643
6644 PR middle-end/94206
6645 * gcc.dg/torture/pr94206.c: New testcase.
6646
6647 2020-03-18 Duan bo <duanbo3@huawei.com>
6648
6649 PR target/94201
6650 * gcc.target/aarch64/pr94201.c:New test.
6651
6652 2020-03-18 Richard Sandiford <richard.sandiford@arm.com>
6653
6654 * gcc.target/aarch64/sve/acle/general/cpy_1.c: Leave gaps for in the
6655 check-function-bodies patterns for p15 to be saved.
6656 * gcc.target/aarch64/sve/pcs/args_1.c (callee_pred): Expect two
6657 predicates to be saved.
6658 * gcc.target/aarch64/sve/pcs/saves_1_be_nowrap.c (test_1): Expect
6659 p12-p15 to be saved and restored.
6660 (test_2): Remove p12-p15 from the clobber list.
6661 * gcc.target/aarch64/sve/pcs/saves_1_be_wrap.c (test_1): Expect
6662 p12-p15 to be saved and restored.
6663 (test_2): Remove p12-p15 from the clobber list.
6664 * gcc.target/aarch64/sve/pcs/saves_1_le_nowrap.c (test_1): Expect
6665 p12-p15 to be saved and restored.
6666 (test_2): Remove p12-p15 from the clobber list.
6667 * gcc.target/aarch64/sve/pcs/saves_1_le_wrap.c (test_1): Expect
6668 p12-p15 to be saved and restored.
6669 (test_2): Remove p12-p15 from the clobber list.
6670 * gcc.target/aarch64/sve/pcs/saves_2_be_nowrap.c: Expect p12-p15
6671 to be saved and restored.
6672 * gcc.target/aarch64/sve/pcs/saves_2_be_wrap.c: Likewise.
6673 * gcc.target/aarch64/sve/pcs/saves_2_le_nowrap.c: Likewise.
6674 * gcc.target/aarch64/sve/pcs/saves_2_le_wrap.c: Likewise.
6675 * gcc.target/aarch64/sve/pcs/saves_4_be.c: Likewise.
6676 * gcc.target/aarch64/sve/pcs/saves_4_le.c: Likewise.
6677 * gcc.target/aarch64/sve/pcs/saves_5_be.c: Likewise.
6678 * gcc.target/aarch64/sve/pcs/saves_5_le.c: Likewise.
6679 * gcc.target/aarch64/sve/pcs/stack_clash_1.c (test_1): Likewise.
6680 (test_2): Remove p12-p15 from the clobber list.
6681 * gcc.target/aarch64/sve/pcs/stack_clash_1_128.c (test_1): Expect
6682 p12-p15 to be saved and restored.
6683 (test_2): Remove p12-p15 from the clobber list.
6684 * gcc.target/aarch64/sve/pcs/stack_clash_1_256.c (test_1): Expect
6685 p12-p15 to be saved and restored.
6686 (test_2): Remove p12-p15 from the clobber list.
6687 (test_4): Expect only 16 bytes of stack to be allocated for the
6688 predicate save slot.
6689 * gcc.target/aarch64/sve/pcs/stack_clash_1_512.c (test_1): Expect
6690 p12-p15 to be saved and restored.
6691 (test_2): Remove p12-p15 from the clobber list.
6692 (test_4): Expect only 16 bytes of stack to be allocated for the
6693 predicate save slot.
6694 * gcc.target/aarch64/sve/pcs/stack_clash_1_1024.c (test_1): Expect
6695 p12-p15 to be saved and restored.
6696 (test_2): Remove p12-p15 from the clobber list.
6697 (test_4): Expect only 16 bytes of stack to be allocated for the
6698 predicate save slot.
6699 * gcc.target/aarch64/sve/pcs/stack_clash_1_2048.c (test_1): Expect
6700 p12-p15 to be saved and restored.
6701 (test_2): Remove p12-p15 from the clobber list.
6702 (test_4): Expect only 32 bytes of stack to be allocated for the
6703 predicate save slot.
6704 * gcc.target/aarch64/sve/pcs/stack_clash_2_256.c: Use z16 rather
6705 than p4 to create a vector-sized save slot.
6706 * gcc.target/aarch64/sve/pcs/stack_clash_2_512.c: Likewise.
6707 * gcc.target/aarch64/sve/pcs/stack_clash_2_1024.c: Likewise.
6708 * gcc.target/aarch64/sve/pcs/stack_clash_2_2048.c: Likewise.
6709
6710 2020-03-18 Tobias Burnus <tobias@codesourcery.com>
6711
6712 * g++.dg/goacc/firstprivate-mappings-1.C: Only set DO_LONG_DOUBLE if
6713 not defined; update comments.
6714 * c-c++-common/goacc/firstprivate-mappings-1.c: Likewise.
6715
6716 2020-03-18 Richard Biener <rguenther@suse.de>
6717
6718 PR middle-end/94188
6719 * gcc.dg/pr94188.c: New testcase.
6720
6721 2020-03-18 Jakub Jelinek <jakub@redhat.com>
6722
6723 PR c++/91759
6724 * g++.dg/cpp1z/class-deduction72.C: New test.
6725
6726 2020-03-17 Uroš Bizjak <ubizjak@gmail.com>
6727
6728 * g++.dg/debug/dwarf2/const2b.C (dg-do): Fix target selector.
6729
6730 2020-03-17 Jakub Jelinek <jakub@redhat.com>
6731
6732 PR c/94172
6733 * gcc.dg/pr94172-1.c: New test.
6734 * gcc.dg/pr94172-2.c: New test.
6735
6736 PR c++/90995
6737 * g++.dg/cpp0x/enum40.C: New test.
6738
6739 2020-03-17 Richard Sandiford <richard.sandiford@arm.com>
6740
6741 * gcc.target/aarch64/advsimd-intrinsics/bfcvt-nosimd.c: Skip for
6742 -fno-fat-lto-objects. Use tabs rather than spaces in the
6743 check-function-bodies code.
6744
6745 2020-03-17 Iain Sandoe <iain@sandoe.co.uk>
6746
6747 * g++.dg/coroutines/torture/coro-torture.exp: Ensure that
6748 DEFAULT_CXXFLAGS has a value, even if unset by a higher level.
6749
6750 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
6751 Mihail Ionescu <mihail.ionescu@arm.com>
6752 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6753
6754 * gcc.target/arm/mve/intrinsics/vabavq_s16.c: New test.
6755 * gcc.target/arm/mve/intrinsics/vabavq_s32.c: Likewise.
6756 * gcc.target/arm/mve/intrinsics/vabavq_s8.c: Likewise.
6757 * gcc.target/arm/mve/intrinsics/vabavq_u16.c: Likewise.
6758 * gcc.target/arm/mve/intrinsics/vabavq_u32.c: Likewise.
6759 * gcc.target/arm/mve/intrinsics/vabavq_u8.c: Likewise.
6760 * gcc.target/arm/mve/intrinsics/vbicq_m_n_s16.c: Likewise.
6761 * gcc.target/arm/mve/intrinsics/vbicq_m_n_s32.c: Likewise.
6762 * gcc.target/arm/mve/intrinsics/vbicq_m_n_u16.c: Likewise.
6763 * gcc.target/arm/mve/intrinsics/vbicq_m_n_u32.c: Likewise.
6764 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_f16.c: Likewise.
6765 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_f32.c: Likewise.
6766 * gcc.target/arm/mve/intrinsics/vcvtaq_m_s16_f16.c: Likewise.
6767 * gcc.target/arm/mve/intrinsics/vcvtaq_m_s32_f32.c: Likewise.
6768 * gcc.target/arm/mve/intrinsics/vcvtaq_m_u16_f16.c: Likewise.
6769 * gcc.target/arm/mve/intrinsics/vcvtaq_m_u32_f32.c: Likewise.
6770 * gcc.target/arm/mve/intrinsics/vcvtq_m_f16_s16.c: Likewise.
6771 * gcc.target/arm/mve/intrinsics/vcvtq_m_f16_u16.c: Likewise.
6772 * gcc.target/arm/mve/intrinsics/vcvtq_m_f32_s32.c: Likewise.
6773 * gcc.target/arm/mve/intrinsics/vcvtq_m_f32_u32.c: Likewise.
6774 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_s16.c: Likewise.
6775 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_s32.c: Likewise.
6776 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_u16.c: Likewise.
6777 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_u32.c: Likewise.
6778 * gcc.target/arm/mve/intrinsics/vqrshrunbq_n_s16.c: Likewise.
6779 * gcc.target/arm/mve/intrinsics/vqrshrunbq_n_s32.c: Likewise.
6780 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_s32.c: Likewise.
6781 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_u32.c: Likewise.
6782 * gcc.target/arm/mve/intrinsics/vshlcq_s16.c: Likewise.
6783 * gcc.target/arm/mve/intrinsics/vshlcq_s32.c: Likewise.
6784 * gcc.target/arm/mve/intrinsics/vshlcq_s8.c: Likewise.
6785 * gcc.target/arm/mve/intrinsics/vshlcq_u16.c: Likewise.
6786 * gcc.target/arm/mve/intrinsics/vshlcq_u32.c: Likewise.
6787 * gcc.target/arm/mve/intrinsics/vshlcq_u8.c: Likewise.
6788
6789 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
6790 Mihail Ionescu <mihail.ionescu@arm.com>
6791 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6792
6793 * gcc.target/arm/mve/intrinsics/vabdq_f16.c: New test.
6794 * gcc.target/arm/mve/intrinsics/vabdq_f32.c: Likewise.
6795 * gcc.target/arm/mve/intrinsics/vaddlvaq_s32.c: Likewise.
6796 * gcc.target/arm/mve/intrinsics/vaddlvaq_u32.c: Likewise.
6797 * gcc.target/arm/mve/intrinsics/vaddq_n_f16.c: Likewise.
6798 * gcc.target/arm/mve/intrinsics/vaddq_n_f32.c: Likewise.
6799 * gcc.target/arm/mve/intrinsics/vandq_f16.c: Likewise.
6800 * gcc.target/arm/mve/intrinsics/vandq_f32.c: Likewise.
6801 * gcc.target/arm/mve/intrinsics/vbicq_f16.c: Likewise.
6802 * gcc.target/arm/mve/intrinsics/vbicq_f32.c: Likewise.
6803 * gcc.target/arm/mve/intrinsics/vbicq_n_s16.c: Likewise.
6804 * gcc.target/arm/mve/intrinsics/vbicq_n_s32.c: Likewise.
6805 * gcc.target/arm/mve/intrinsics/vbicq_n_u16.c: Likewise.
6806 * gcc.target/arm/mve/intrinsics/vbicq_n_u32.c: Likewise.
6807 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_f16.c: Likewise.
6808 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_f32.c: Likewise.
6809 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_f16.c: Likewise.
6810 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_f32.c: Likewise.
6811 * gcc.target/arm/mve/intrinsics/vcmpeqq_f16.c: Likewise.
6812 * gcc.target/arm/mve/intrinsics/vcmpeqq_f32.c: Likewise.
6813 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f16.c: Likewise.
6814 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f32.c: Likewise.
6815 * gcc.target/arm/mve/intrinsics/vcmpgeq_f16.c: Likewise.
6816 * gcc.target/arm/mve/intrinsics/vcmpgeq_f32.c: Likewise.
6817 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f16.c: Likewise.
6818 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f32.c: Likewise.
6819 * gcc.target/arm/mve/intrinsics/vcmpgtq_f16.c: Likewise.
6820 * gcc.target/arm/mve/intrinsics/vcmpgtq_f32.c: Likewise.
6821 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16.c: Likewise.
6822 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f32.c: Likewise.
6823 * gcc.target/arm/mve/intrinsics/vcmpleq_f16.c: Likewise.
6824 * gcc.target/arm/mve/intrinsics/vcmpleq_f32.c: Likewise.
6825 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f16.c: Likewise.
6826 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f32.c: Likewise.
6827 * gcc.target/arm/mve/intrinsics/vcmpltq_f16.c: Likewise.
6828 * gcc.target/arm/mve/intrinsics/vcmpltq_f32.c: Likewise.
6829 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f16.c: Likewise.
6830 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f32.c: Likewise.
6831 * gcc.target/arm/mve/intrinsics/vcmpneq_f16.c: Likewise.
6832 * gcc.target/arm/mve/intrinsics/vcmpneq_f32.c: Likewise.
6833 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16.c: Likewise.
6834 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32.c: Likewise.
6835 * gcc.target/arm/mve/intrinsics/vcmulq_f16.c: Likewise.
6836 * gcc.target/arm/mve/intrinsics/vcmulq_f32.c: Likewise.
6837 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_f16.c: Likewise.
6838 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_f32.c: Likewise.
6839 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_f16.c: Likewise.
6840 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_f32.c: Likewise.
6841 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_f16.c: Likewise.
6842 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_f32.c: Likewise.
6843 * gcc.target/arm/mve/intrinsics/vctp16q_m.c: Likewise.
6844 * gcc.target/arm/mve/intrinsics/vctp32q_m.c: Likewise.
6845 * gcc.target/arm/mve/intrinsics/vctp64q_m.c: Likewise.
6846 * gcc.target/arm/mve/intrinsics/vctp8q_m.c: Likewise.
6847 * gcc.target/arm/mve/intrinsics/vcvtbq_f16_f32.c: Likewise.
6848 * gcc.target/arm/mve/intrinsics/vcvttq_f16_f32.c: Likewise.
6849 * gcc.target/arm/mve/intrinsics/veorq_f16.c: Likewise.
6850 * gcc.target/arm/mve/intrinsics/veorq_f32.c: Likewise.
6851 * gcc.target/arm/mve/intrinsics/vmaxnmaq_f16.c: Likewise.
6852 * gcc.target/arm/mve/intrinsics/vmaxnmaq_f32.c: Likewise.
6853 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f16.c: Likewise.
6854 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f32.c: Likewise.
6855 * gcc.target/arm/mve/intrinsics/vmaxnmq_f16.c: Likewise.
6856 * gcc.target/arm/mve/intrinsics/vmaxnmq_f32.c: Likewise.
6857 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f16.c: Likewise.
6858 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f32.c: Likewise.
6859 * gcc.target/arm/mve/intrinsics/vminnmaq_f16.c: Likewise.
6860 * gcc.target/arm/mve/intrinsics/vminnmaq_f32.c: Likewise.
6861 * gcc.target/arm/mve/intrinsics/vminnmavq_f16.c: Likewise.
6862 * gcc.target/arm/mve/intrinsics/vminnmavq_f32.c: Likewise.
6863 * gcc.target/arm/mve/intrinsics/vminnmq_f16.c: Likewise.
6864 * gcc.target/arm/mve/intrinsics/vminnmq_f32.c: Likewise.
6865 * gcc.target/arm/mve/intrinsics/vminnmvq_f16.c: Likewise.
6866 * gcc.target/arm/mve/intrinsics/vminnmvq_f32.c: Likewise.
6867 * gcc.target/arm/mve/intrinsics/vmlaldavq_s16.c: Likewise.
6868 * gcc.target/arm/mve/intrinsics/vmlaldavq_s32.c: Likewise.
6869 * gcc.target/arm/mve/intrinsics/vmlaldavq_u16.c: Likewise.
6870 * gcc.target/arm/mve/intrinsics/vmlaldavq_u32.c: Likewise.
6871 * gcc.target/arm/mve/intrinsics/vmlaldavxq_s16.c: Likewise.
6872 * gcc.target/arm/mve/intrinsics/vmlaldavxq_s32.c: Likewise.
6873 * gcc.target/arm/mve/intrinsics/vmlaldavxq_u16.c: Likewise.
6874 * gcc.target/arm/mve/intrinsics/vmlaldavxq_u32.c: Likewise.
6875 * gcc.target/arm/mve/intrinsics/vmlsldavq_s16.c: Likewise.
6876 * gcc.target/arm/mve/intrinsics/vmlsldavq_s32.c: Likewise.
6877 * gcc.target/arm/mve/intrinsics/vmlsldavxq_s16.c: Likewise.
6878 * gcc.target/arm/mve/intrinsics/vmlsldavxq_s32.c: Likewise.
6879 * gcc.target/arm/mve/intrinsics/vmovnbq_s16.c: Likewise.
6880 * gcc.target/arm/mve/intrinsics/vmovnbq_s32.c: Likewise.
6881 * gcc.target/arm/mve/intrinsics/vmovnbq_u16.c: Likewise.
6882 * gcc.target/arm/mve/intrinsics/vmovnbq_u32.c: Likewise.
6883 * gcc.target/arm/mve/intrinsics/vmovntq_s16.c: Likewise.
6884 * gcc.target/arm/mve/intrinsics/vmovntq_s32.c: Likewise.
6885 * gcc.target/arm/mve/intrinsics/vmovntq_u16.c: Likewise.
6886 * gcc.target/arm/mve/intrinsics/vmovntq_u32.c: Likewise.
6887 * gcc.target/arm/mve/intrinsics/vmullbq_poly_p16.c: Likewise.
6888 * gcc.target/arm/mve/intrinsics/vmullbq_poly_p8.c: Likewise.
6889 * gcc.target/arm/mve/intrinsics/vmulltq_poly_p16.c: Likewise.
6890 * gcc.target/arm/mve/intrinsics/vmulltq_poly_p8.c: Likewise.
6891 * gcc.target/arm/mve/intrinsics/vmulq_f16.c: Likewise.
6892 * gcc.target/arm/mve/intrinsics/vmulq_f32.c: Likewise.
6893 * gcc.target/arm/mve/intrinsics/vmulq_n_f16.c: Likewise.
6894 * gcc.target/arm/mve/intrinsics/vmulq_n_f32.c: Likewise.
6895 * gcc.target/arm/mve/intrinsics/vornq_f16.c: Likewise.
6896 * gcc.target/arm/mve/intrinsics/vornq_f32.c: Likewise.
6897 * gcc.target/arm/mve/intrinsics/vorrq_f16.c: Likewise.
6898 * gcc.target/arm/mve/intrinsics/vorrq_f32.c: Likewise.
6899 * gcc.target/arm/mve/intrinsics/vorrq_n_s16.c: Likewise.
6900 * gcc.target/arm/mve/intrinsics/vorrq_n_s32.c: Likewise.
6901 * gcc.target/arm/mve/intrinsics/vorrq_n_u16.c: Likewise.
6902 * gcc.target/arm/mve/intrinsics/vorrq_n_u32.c: Likewise.
6903 * gcc.target/arm/mve/intrinsics/vqdmullbq_n_s16.c: Likewise.
6904 * gcc.target/arm/mve/intrinsics/vqdmullbq_n_s32.c: Likewise.
6905 * gcc.target/arm/mve/intrinsics/vqdmullbq_s16.c: Likewise.
6906 * gcc.target/arm/mve/intrinsics/vqdmullbq_s32.c: Likewise.
6907 * gcc.target/arm/mve/intrinsics/vqdmulltq_n_s16.c: Likewise.
6908 * gcc.target/arm/mve/intrinsics/vqdmulltq_n_s32.c: Likewise.
6909 * gcc.target/arm/mve/intrinsics/vqdmulltq_s16.c: Likewise.
6910 * gcc.target/arm/mve/intrinsics/vqdmulltq_s32.c: Likewise.
6911 * gcc.target/arm/mve/intrinsics/vqmovnbq_s16.c: Likewise.
6912 * gcc.target/arm/mve/intrinsics/vqmovnbq_s32.c: Likewise.
6913 * gcc.target/arm/mve/intrinsics/vqmovnbq_u16.c: Likewise.
6914 * gcc.target/arm/mve/intrinsics/vqmovnbq_u32.c: Likewise.
6915 * gcc.target/arm/mve/intrinsics/vqmovntq_s16.c: Likewise.
6916 * gcc.target/arm/mve/intrinsics/vqmovntq_s32.c: Likewise.
6917 * gcc.target/arm/mve/intrinsics/vqmovntq_u16.c: Likewise.
6918 * gcc.target/arm/mve/intrinsics/vqmovntq_u32.c: Likewise.
6919 * gcc.target/arm/mve/intrinsics/vqmovunbq_s16.c: Likewise.
6920 * gcc.target/arm/mve/intrinsics/vqmovunbq_s32.c: Likewise.
6921 * gcc.target/arm/mve/intrinsics/vqmovuntq_s16.c: Likewise.
6922 * gcc.target/arm/mve/intrinsics/vqmovuntq_s32.c: Likewise.
6923 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_s32.c: Likewise.
6924 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_u32.c: Likewise.
6925 * gcc.target/arm/mve/intrinsics/vrmlaldavhxq_s32.c: Likewise.
6926 * gcc.target/arm/mve/intrinsics/vrmlsldavhq_s32.c: Likewise.
6927 * gcc.target/arm/mve/intrinsics/vrmlsldavhxq_s32.c: Likewise.
6928 * gcc.target/arm/mve/intrinsics/vshllbq_n_s16.c: Likewise.
6929 * gcc.target/arm/mve/intrinsics/vshllbq_n_s8.c: Likewise.
6930 * gcc.target/arm/mve/intrinsics/vshllbq_n_u16.c: Likewise.
6931 * gcc.target/arm/mve/intrinsics/vshllbq_n_u8.c: Likewise.
6932 * gcc.target/arm/mve/intrinsics/vshlltq_n_s16.c: Likewise.
6933 * gcc.target/arm/mve/intrinsics/vshlltq_n_s8.c: Likewise.
6934 * gcc.target/arm/mve/intrinsics/vshlltq_n_u16.c: Likewise.
6935 * gcc.target/arm/mve/intrinsics/vshlltq_n_u8.c: Likewise.
6936 * gcc.target/arm/mve/intrinsics/vsubq_f16.c: Likewise.
6937 * gcc.target/arm/mve/intrinsics/vsubq_f32.c: Likewise.
6938
6939 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
6940 Mihail Ionescu <mihail.ionescu@arm.com>
6941 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6942
6943 * gcc.target/arm/mve/intrinsics/vabdq_s16.c: New test.
6944 * gcc.target/arm/mve/intrinsics/vabdq_s32.c: Likewise.
6945 * gcc.target/arm/mve/intrinsics/vabdq_s8.c: Likewise.
6946 * gcc.target/arm/mve/intrinsics/vabdq_u16.c: Likewise.
6947 * gcc.target/arm/mve/intrinsics/vabdq_u32.c: Likewise.
6948 * gcc.target/arm/mve/intrinsics/vabdq_u8.c: Likewise.
6949 * gcc.target/arm/mve/intrinsics/vaddq_n_s16.c: Likewise.
6950 * gcc.target/arm/mve/intrinsics/vaddq_n_s32.c: Likewise.
6951 * gcc.target/arm/mve/intrinsics/vaddq_n_s8.c: Likewise.
6952 * gcc.target/arm/mve/intrinsics/vaddq_n_u16.c: Likewise.
6953 * gcc.target/arm/mve/intrinsics/vaddq_n_u32.c: Likewise.
6954 * gcc.target/arm/mve/intrinsics/vaddq_n_u8.c: Likewise.
6955 * gcc.target/arm/mve/intrinsics/vaddvaq_s16.c: Likewise.
6956 * gcc.target/arm/mve/intrinsics/vaddvaq_s32.c: Likewise.
6957 * gcc.target/arm/mve/intrinsics/vaddvaq_s8.c: Likewise.
6958 * gcc.target/arm/mve/intrinsics/vaddvaq_u16.c: Likewise.
6959 * gcc.target/arm/mve/intrinsics/vaddvaq_u32.c: Likewise.
6960 * gcc.target/arm/mve/intrinsics/vaddvaq_u8.c: Likewise.
6961 * gcc.target/arm/mve/intrinsics/vaddvq_p_s16.c: Likewise.
6962 * gcc.target/arm/mve/intrinsics/vaddvq_p_s32.c: Likewise.
6963 * gcc.target/arm/mve/intrinsics/vaddvq_p_s8.c: Likewise.
6964 * gcc.target/arm/mve/intrinsics/vaddvq_p_u16.c: Likewise.
6965 * gcc.target/arm/mve/intrinsics/vaddvq_p_u32.c: Likewise.
6966 * gcc.target/arm/mve/intrinsics/vaddvq_p_u8.c: Likewise.
6967 * gcc.target/arm/mve/intrinsics/vandq_s16.c: Likewise.
6968 * gcc.target/arm/mve/intrinsics/vandq_s32.c: Likewise.
6969 * gcc.target/arm/mve/intrinsics/vandq_s8.c: Likewise.
6970 * gcc.target/arm/mve/intrinsics/vandq_u16.c: Likewise.
6971 * gcc.target/arm/mve/intrinsics/vandq_u32.c: Likewise.
6972 * gcc.target/arm/mve/intrinsics/vandq_u8.c: Likewise.
6973 * gcc.target/arm/mve/intrinsics/vbicq_s16.c: Likewise.
6974 * gcc.target/arm/mve/intrinsics/vbicq_s32.c: Likewise.
6975 * gcc.target/arm/mve/intrinsics/vbicq_s8.c: Likewise.
6976 * gcc.target/arm/mve/intrinsics/vbicq_u16.c: Likewise.
6977 * gcc.target/arm/mve/intrinsics/vbicq_u32.c: Likewise.
6978 * gcc.target/arm/mve/intrinsics/vbicq_u8.c: Likewise.
6979 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s16.c: Likewise.
6980 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s32.c: Likewise.
6981 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s8.c: Likewise.
6982 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u16.c: Likewise.
6983 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u32.c: Likewise.
6984 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u8.c: Likewise.
6985 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s16.c: Likewise.
6986 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s32.c: Likewise.
6987 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s8.c: Likewise.
6988 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u16.c: Likewise.
6989 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u32.c: Likewise.
6990 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u8.c: Likewise.
6991 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s16.c: Likewise.
6992 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s32.c: Likewise.
6993 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s8.c: Likewise.
6994 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u16.c: Likewise.
6995 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u32.c: Likewise.
6996 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u8.c: Likewise.
6997 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u16.c: Likewise.
6998 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u32.c: Likewise.
6999 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u8.c: Likewise.
7000 * gcc.target/arm/mve/intrinsics/vcmpcsq_u16.c: Likewise.
7001 * gcc.target/arm/mve/intrinsics/vcmpcsq_u32.c: Likewise.
7002 * gcc.target/arm/mve/intrinsics/vcmpcsq_u8.c: Likewise.
7003 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_s16.c: Likewise.
7004 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_s32.c: Likewise.
7005 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_s8.c: Likewise.
7006 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u16.c: Likewise.
7007 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u32.c: Likewise.
7008 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u8.c: Likewise.
7009 * gcc.target/arm/mve/intrinsics/vcmpeqq_s16.c: Likewise.
7010 * gcc.target/arm/mve/intrinsics/vcmpeqq_s32.c: Likewise.
7011 * gcc.target/arm/mve/intrinsics/vcmpeqq_s8.c: Likewise.
7012 * gcc.target/arm/mve/intrinsics/vcmpeqq_u16.c: Likewise.
7013 * gcc.target/arm/mve/intrinsics/vcmpeqq_u32.c: Likewise.
7014 * gcc.target/arm/mve/intrinsics/vcmpeqq_u8.c: Likewise.
7015 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_s16.c: Likewise.
7016 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_s32.c: Likewise.
7017 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_s8.c: Likewise.
7018 * gcc.target/arm/mve/intrinsics/vcmpgeq_s16.c: Likewise.
7019 * gcc.target/arm/mve/intrinsics/vcmpgeq_s32.c: Likewise.
7020 * gcc.target/arm/mve/intrinsics/vcmpgeq_s8.c: Likewise.
7021 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_s16.c: Likewise.
7022 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_s32.c: Likewise.
7023 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_s8.c: Likewise.
7024 * gcc.target/arm/mve/intrinsics/vcmpgtq_s16.c: Likewise.
7025 * gcc.target/arm/mve/intrinsics/vcmpgtq_s32.c: Likewise.
7026 * gcc.target/arm/mve/intrinsics/vcmpgtq_s8.c: Likewise.
7027 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u16.c: Likewise.
7028 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u32.c: Likewise.
7029 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u8.c: Likewise.
7030 * gcc.target/arm/mve/intrinsics/vcmphiq_u16.c: Likewise.
7031 * gcc.target/arm/mve/intrinsics/vcmphiq_u32.c: Likewise.
7032 * gcc.target/arm/mve/intrinsics/vcmphiq_u8.c: Likewise.
7033 * gcc.target/arm/mve/intrinsics/vcmpleq_n_s16.c: Likewise.
7034 * gcc.target/arm/mve/intrinsics/vcmpleq_n_s32.c: Likewise.
7035 * gcc.target/arm/mve/intrinsics/vcmpleq_n_s8.c: Likewise.
7036 * gcc.target/arm/mve/intrinsics/vcmpleq_s16.c: Likewise.
7037 * gcc.target/arm/mve/intrinsics/vcmpleq_s32.c: Likewise.
7038 * gcc.target/arm/mve/intrinsics/vcmpleq_s8.c: Likewise.
7039 * gcc.target/arm/mve/intrinsics/vcmpltq_n_s16.c: Likewise.
7040 * gcc.target/arm/mve/intrinsics/vcmpltq_n_s32.c: Likewise.
7041 * gcc.target/arm/mve/intrinsics/vcmpltq_n_s8.c: Likewise.
7042 * gcc.target/arm/mve/intrinsics/vcmpltq_s16.c: Likewise.
7043 * gcc.target/arm/mve/intrinsics/vcmpltq_s32.c: Likewise.
7044 * gcc.target/arm/mve/intrinsics/vcmpltq_s8.c: Likewise.
7045 * gcc.target/arm/mve/intrinsics/vcmpneq_n_s16.c: Likewise.
7046 * gcc.target/arm/mve/intrinsics/vcmpneq_n_s32.c: Likewise.
7047 * gcc.target/arm/mve/intrinsics/vcmpneq_n_s8.c: Likewise.
7048 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u16.c: Likewise.
7049 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u32.c: Likewise.
7050 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u8.c: Likewise.
7051 * gcc.target/arm/mve/intrinsics/veorq_s16.c: Likewise.
7052 * gcc.target/arm/mve/intrinsics/veorq_s32.c: Likewise.
7053 * gcc.target/arm/mve/intrinsics/veorq_s8.c: Likewise.
7054 * gcc.target/arm/mve/intrinsics/veorq_u16.c: Likewise.
7055 * gcc.target/arm/mve/intrinsics/veorq_u32.c: Likewise.
7056 * gcc.target/arm/mve/intrinsics/veorq_u8.c: Likewise.
7057 * gcc.target/arm/mve/intrinsics/vhaddq_n_s16.c: Likewise.
7058 * gcc.target/arm/mve/intrinsics/vhaddq_n_s32.c: Likewise.
7059 * gcc.target/arm/mve/intrinsics/vhaddq_n_s8.c: Likewise.
7060 * gcc.target/arm/mve/intrinsics/vhaddq_n_u16.c: Likewise.
7061 * gcc.target/arm/mve/intrinsics/vhaddq_n_u32.c: Likewise.
7062 * gcc.target/arm/mve/intrinsics/vhaddq_n_u8.c: Likewise.
7063 * gcc.target/arm/mve/intrinsics/vhaddq_s16.c: Likewise.
7064 * gcc.target/arm/mve/intrinsics/vhaddq_s32.c: Likewise.
7065 * gcc.target/arm/mve/intrinsics/vhaddq_s8.c: Likewise.
7066 * gcc.target/arm/mve/intrinsics/vhaddq_u16.c: Likewise.
7067 * gcc.target/arm/mve/intrinsics/vhaddq_u32.c: Likewise.
7068 * gcc.target/arm/mve/intrinsics/vhaddq_u8.c: Likewise.
7069 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s16.c: Likewise.
7070 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s32.c: Likewise.
7071 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s8.c: Likewise.
7072 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s16.c: Likewise.
7073 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s32.c: Likewise.
7074 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s8.c: Likewise.
7075 * gcc.target/arm/mve/intrinsics/vhsubq_n_s16.c: Likewise.
7076 * gcc.target/arm/mve/intrinsics/vhsubq_n_s32.c: Likewise.
7077 * gcc.target/arm/mve/intrinsics/vhsubq_n_s8.c: Likewise.
7078 * gcc.target/arm/mve/intrinsics/vhsubq_n_u16.c: Likewise.
7079 * gcc.target/arm/mve/intrinsics/vhsubq_n_u32.c: Likewise.
7080 * gcc.target/arm/mve/intrinsics/vhsubq_n_u8.c: Likewise.
7081 * gcc.target/arm/mve/intrinsics/vhsubq_s16.c: Likewise.
7082 * gcc.target/arm/mve/intrinsics/vhsubq_s32.c: Likewise.
7083 * gcc.target/arm/mve/intrinsics/vhsubq_s8.c: Likewise.
7084 * gcc.target/arm/mve/intrinsics/vhsubq_u16.c: Likewise.
7085 * gcc.target/arm/mve/intrinsics/vhsubq_u32.c: Likewise.
7086 * gcc.target/arm/mve/intrinsics/vhsubq_u8.c: Likewise.
7087 * gcc.target/arm/mve/intrinsics/vmaxaq_s16.c: Likewise.
7088 * gcc.target/arm/mve/intrinsics/vmaxaq_s32.c: Likewise.
7089 * gcc.target/arm/mve/intrinsics/vmaxaq_s8.c: Likewise.
7090 * gcc.target/arm/mve/intrinsics/vmaxavq_s16.c: Likewise.
7091 * gcc.target/arm/mve/intrinsics/vmaxavq_s32.c: Likewise.
7092 * gcc.target/arm/mve/intrinsics/vmaxavq_s8.c: Likewise.
7093 * gcc.target/arm/mve/intrinsics/vmaxq_s16.c: Likewise.
7094 * gcc.target/arm/mve/intrinsics/vmaxq_s32.c: Likewise.
7095 * gcc.target/arm/mve/intrinsics/vmaxq_s8.c: Likewise.
7096 * gcc.target/arm/mve/intrinsics/vmaxq_u16.c: Likewise.
7097 * gcc.target/arm/mve/intrinsics/vmaxq_u32.c: Likewise.
7098 * gcc.target/arm/mve/intrinsics/vmaxq_u8.c: Likewise.
7099 * gcc.target/arm/mve/intrinsics/vmaxvq_s16.c: Likewise.
7100 * gcc.target/arm/mve/intrinsics/vmaxvq_s32.c: Likewise.
7101 * gcc.target/arm/mve/intrinsics/vmaxvq_s8.c: Likewise.
7102 * gcc.target/arm/mve/intrinsics/vmaxvq_u16.c: Likewise.
7103 * gcc.target/arm/mve/intrinsics/vmaxvq_u32.c: Likewise.
7104 * gcc.target/arm/mve/intrinsics/vmaxvq_u8.c: Likewise.
7105 * gcc.target/arm/mve/intrinsics/vminaq_s16.c: Likewise.
7106 * gcc.target/arm/mve/intrinsics/vminaq_s32.c: Likewise.
7107 * gcc.target/arm/mve/intrinsics/vminaq_s8.c: Likewise.
7108 * gcc.target/arm/mve/intrinsics/vminavq_s16.c: Likewise.
7109 * gcc.target/arm/mve/intrinsics/vminavq_s32.c: Likewise.
7110 * gcc.target/arm/mve/intrinsics/vminavq_s8.c: Likewise.
7111 * gcc.target/arm/mve/intrinsics/vminq_s16.c: Likewise.
7112 * gcc.target/arm/mve/intrinsics/vminq_s32.c: Likewise.
7113 * gcc.target/arm/mve/intrinsics/vminq_s8.c: Likewise.
7114 * gcc.target/arm/mve/intrinsics/vminq_u16.c: Likewise.
7115 * gcc.target/arm/mve/intrinsics/vminq_u32.c: Likewise.
7116 * gcc.target/arm/mve/intrinsics/vminq_u8.c: Likewise.
7117 * gcc.target/arm/mve/intrinsics/vminvq_s16.c: Likewise.
7118 * gcc.target/arm/mve/intrinsics/vminvq_s32.c: Likewise.
7119 * gcc.target/arm/mve/intrinsics/vminvq_s8.c: Likewise.
7120 * gcc.target/arm/mve/intrinsics/vminvq_u16.c: Likewise.
7121 * gcc.target/arm/mve/intrinsics/vminvq_u32.c: Likewise.
7122 * gcc.target/arm/mve/intrinsics/vminvq_u8.c: Likewise.
7123 * gcc.target/arm/mve/intrinsics/vmladavq_s16.c: Likewise.
7124 * gcc.target/arm/mve/intrinsics/vmladavq_s32.c: Likewise.
7125 * gcc.target/arm/mve/intrinsics/vmladavq_s8.c: Likewise.
7126 * gcc.target/arm/mve/intrinsics/vmladavq_u16.c: Likewise.
7127 * gcc.target/arm/mve/intrinsics/vmladavq_u32.c: Likewise.
7128 * gcc.target/arm/mve/intrinsics/vmladavq_u8.c: Likewise.
7129 * gcc.target/arm/mve/intrinsics/vmladavxq_s16.c: Likewise.
7130 * gcc.target/arm/mve/intrinsics/vmladavxq_s32.c: Likewise.
7131 * gcc.target/arm/mve/intrinsics/vmladavxq_s8.c: Likewise.
7132 * gcc.target/arm/mve/intrinsics/vmlsdavq_s16.c: Likewise.
7133 * gcc.target/arm/mve/intrinsics/vmlsdavq_s32.c: Likewise.
7134 * gcc.target/arm/mve/intrinsics/vmlsdavq_s8.c: Likewise.
7135 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s16.c: Likewise.
7136 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s32.c: Likewise.
7137 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s8.c: Likewise.
7138 * gcc.target/arm/mve/intrinsics/vmulhq_s16.c: Likewise.
7139 * gcc.target/arm/mve/intrinsics/vmulhq_s32.c: Likewise.
7140 * gcc.target/arm/mve/intrinsics/vmulhq_s8.c: Likewise.
7141 * gcc.target/arm/mve/intrinsics/vmulhq_u16.c: Likewise.
7142 * gcc.target/arm/mve/intrinsics/vmulhq_u32.c: Likewise.
7143 * gcc.target/arm/mve/intrinsics/vmulhq_u8.c: Likewise.
7144 * gcc.target/arm/mve/intrinsics/vmullbq_int_s16.c: Likewise.
7145 * gcc.target/arm/mve/intrinsics/vmullbq_int_s32.c: Likewise.
7146 * gcc.target/arm/mve/intrinsics/vmullbq_int_s8.c: Likewise.
7147 * gcc.target/arm/mve/intrinsics/vmullbq_int_u16.c: Likewise.
7148 * gcc.target/arm/mve/intrinsics/vmullbq_int_u32.c: Likewise.
7149 * gcc.target/arm/mve/intrinsics/vmullbq_int_u8.c: Likewise.
7150 * gcc.target/arm/mve/intrinsics/vmulltq_int_s16.c: Likewise.
7151 * gcc.target/arm/mve/intrinsics/vmulltq_int_s32.c: Likewise.
7152 * gcc.target/arm/mve/intrinsics/vmulltq_int_s8.c: Likewise.
7153 * gcc.target/arm/mve/intrinsics/vmulltq_int_u16.c: Likewise.
7154 * gcc.target/arm/mve/intrinsics/vmulltq_int_u32.c: Likewise.
7155 * gcc.target/arm/mve/intrinsics/vmulltq_int_u8.c: Likewise.
7156 * gcc.target/arm/mve/intrinsics/vmulq_n_s16.c: Likewise.
7157 * gcc.target/arm/mve/intrinsics/vmulq_n_s32.c: Likewise.
7158 * gcc.target/arm/mve/intrinsics/vmulq_n_s8.c: Likewise.
7159 * gcc.target/arm/mve/intrinsics/vmulq_n_u16.c: Likewise.
7160 * gcc.target/arm/mve/intrinsics/vmulq_n_u32.c: Likewise.
7161 * gcc.target/arm/mve/intrinsics/vmulq_n_u8.c: Likewise.
7162 * gcc.target/arm/mve/intrinsics/vmulq_s16.c: Likewise.
7163 * gcc.target/arm/mve/intrinsics/vmulq_s32.c: Likewise.
7164 * gcc.target/arm/mve/intrinsics/vmulq_s8.c: Likewise.
7165 * gcc.target/arm/mve/intrinsics/vmulq_u16.c: Likewise.
7166 * gcc.target/arm/mve/intrinsics/vmulq_u32.c: Likewise.
7167 * gcc.target/arm/mve/intrinsics/vmulq_u8.c: Likewise.
7168 * gcc.target/arm/mve/intrinsics/vornq_s16.c: Likewise.
7169 * gcc.target/arm/mve/intrinsics/vornq_s32.c: Likewise.
7170 * gcc.target/arm/mve/intrinsics/vornq_s8.c: Likewise.
7171 * gcc.target/arm/mve/intrinsics/vornq_u16.c: Likewise.
7172 * gcc.target/arm/mve/intrinsics/vornq_u32.c: Likewise.
7173 * gcc.target/arm/mve/intrinsics/vornq_u8.c: Likewise.
7174 * gcc.target/arm/mve/intrinsics/vorrq_s16.c: Likewise.
7175 * gcc.target/arm/mve/intrinsics/vorrq_s32.c: Likewise.
7176 * gcc.target/arm/mve/intrinsics/vorrq_s8.c: Likewise.
7177 * gcc.target/arm/mve/intrinsics/vorrq_u16.c: Likewise.
7178 * gcc.target/arm/mve/intrinsics/vorrq_u32.c: Likewise.
7179 * gcc.target/arm/mve/intrinsics/vorrq_u8.c: Likewise.
7180 * gcc.target/arm/mve/intrinsics/vqaddq_n_s16.c: Likewise.
7181 * gcc.target/arm/mve/intrinsics/vqaddq_n_s32.c: Likewise.
7182 * gcc.target/arm/mve/intrinsics/vqaddq_n_s8.c: Likewise.
7183 * gcc.target/arm/mve/intrinsics/vqaddq_n_u16.c: Likewise.
7184 * gcc.target/arm/mve/intrinsics/vqaddq_n_u32.c: Likewise.
7185 * gcc.target/arm/mve/intrinsics/vqaddq_n_u8.c: Likewise.
7186 * gcc.target/arm/mve/intrinsics/vqaddq_s16.c: Likewise.
7187 * gcc.target/arm/mve/intrinsics/vqaddq_s32.c: Likewise.
7188 * gcc.target/arm/mve/intrinsics/vqaddq_s8.c: Likewise.
7189 * gcc.target/arm/mve/intrinsics/vqaddq_u16.c: Likewise.
7190 * gcc.target/arm/mve/intrinsics/vqaddq_u32.c: Likewise.
7191 * gcc.target/arm/mve/intrinsics/vqaddq_u8.c: Likewise.
7192 * gcc.target/arm/mve/intrinsics/vqdmulhq_n_s16.c: Likewise.
7193 * gcc.target/arm/mve/intrinsics/vqdmulhq_n_s32.c: Likewise.
7194 * gcc.target/arm/mve/intrinsics/vqdmulhq_n_s8.c: Likewise.
7195 * gcc.target/arm/mve/intrinsics/vqdmulhq_s16.c: Likewise.
7196 * gcc.target/arm/mve/intrinsics/vqdmulhq_s32.c: Likewise.
7197 * gcc.target/arm/mve/intrinsics/vqdmulhq_s8.c: Likewise.
7198 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s16.c: Likewise.
7199 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s32.c: Likewise.
7200 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s8.c: Likewise.
7201 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s16.c: Likewise.
7202 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s32.c: Likewise.
7203 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s8.c: Likewise.
7204 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s16.c: Likewise.
7205 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s32.c: Likewise.
7206 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s8.c: Likewise.
7207 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u16.c: Likewise.
7208 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u32.c: Likewise.
7209 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u8.c: Likewise.
7210 * gcc.target/arm/mve/intrinsics/vqrshlq_s16.c: Likewise.
7211 * gcc.target/arm/mve/intrinsics/vqrshlq_s32.c: Likewise.
7212 * gcc.target/arm/mve/intrinsics/vqrshlq_s8.c: Likewise.
7213 * gcc.target/arm/mve/intrinsics/vqrshlq_u16.c: Likewise.
7214 * gcc.target/arm/mve/intrinsics/vqrshlq_u32.c: Likewise.
7215 * gcc.target/arm/mve/intrinsics/vqrshlq_u8.c: Likewise.
7216 * gcc.target/arm/mve/intrinsics/vqshlq_n_s16.c: Likewise.
7217 * gcc.target/arm/mve/intrinsics/vqshlq_n_s32.c: Likewise.
7218 * gcc.target/arm/mve/intrinsics/vqshlq_n_s8.c: Likewise.
7219 * gcc.target/arm/mve/intrinsics/vqshlq_n_u16.c: Likewise.
7220 * gcc.target/arm/mve/intrinsics/vqshlq_n_u32.c: Likewise.
7221 * gcc.target/arm/mve/intrinsics/vqshlq_n_u8.c: Likewise.
7222 * gcc.target/arm/mve/intrinsics/vqshlq_r_s16.c: Likewise.
7223 * gcc.target/arm/mve/intrinsics/vqshlq_r_s32.c: Likewise.
7224 * gcc.target/arm/mve/intrinsics/vqshlq_r_s8.c: Likewise.
7225 * gcc.target/arm/mve/intrinsics/vqshlq_r_u16.c: Likewise.
7226 * gcc.target/arm/mve/intrinsics/vqshlq_r_u32.c: Likewise.
7227 * gcc.target/arm/mve/intrinsics/vqshlq_r_u8.c: Likewise.
7228 * gcc.target/arm/mve/intrinsics/vqshlq_s16.c: Likewise.
7229 * gcc.target/arm/mve/intrinsics/vqshlq_s32.c: Likewise.
7230 * gcc.target/arm/mve/intrinsics/vqshlq_s8.c: Likewise.
7231 * gcc.target/arm/mve/intrinsics/vqshlq_u16.c: Likewise.
7232 * gcc.target/arm/mve/intrinsics/vqshlq_u32.c: Likewise.
7233 * gcc.target/arm/mve/intrinsics/vqshlq_u8.c: Likewise.
7234 * gcc.target/arm/mve/intrinsics/vqshluq_n_s16.c: Likewise.
7235 * gcc.target/arm/mve/intrinsics/vqshluq_n_s32.c: Likewise.
7236 * gcc.target/arm/mve/intrinsics/vqshluq_n_s8.c: Likewise.
7237 * gcc.target/arm/mve/intrinsics/vqsubq_n_s16.c: Likewise.
7238 * gcc.target/arm/mve/intrinsics/vqsubq_n_s32.c: Likewise.
7239 * gcc.target/arm/mve/intrinsics/vqsubq_n_s8.c: Likewise.
7240 * gcc.target/arm/mve/intrinsics/vqsubq_n_u16.c: Likewise.
7241 * gcc.target/arm/mve/intrinsics/vqsubq_n_u32.c: Likewise.
7242 * gcc.target/arm/mve/intrinsics/vqsubq_n_u8.c: Likewise.
7243 * gcc.target/arm/mve/intrinsics/vqsubq_s16.c: Likewise.
7244 * gcc.target/arm/mve/intrinsics/vqsubq_s32.c: Likewise.
7245 * gcc.target/arm/mve/intrinsics/vqsubq_s8.c: Likewise.
7246 * gcc.target/arm/mve/intrinsics/vqsubq_u16.c: Likewise.
7247 * gcc.target/arm/mve/intrinsics/vqsubq_u32.c: Likewise.
7248 * gcc.target/arm/mve/intrinsics/vqsubq_u8.c: Likewise.
7249 * gcc.target/arm/mve/intrinsics/vrhaddq_s16.c: Likewise.
7250 * gcc.target/arm/mve/intrinsics/vrhaddq_s32.c: Likewise.
7251 * gcc.target/arm/mve/intrinsics/vrhaddq_s8.c: Likewise.
7252 * gcc.target/arm/mve/intrinsics/vrhaddq_u16.c: Likewise.
7253 * gcc.target/arm/mve/intrinsics/vrhaddq_u32.c: Likewise.
7254 * gcc.target/arm/mve/intrinsics/vrhaddq_u8.c: Likewise.
7255 * gcc.target/arm/mve/intrinsics/vrmulhq_s16.c: Likewise.
7256 * gcc.target/arm/mve/intrinsics/vrmulhq_s32.c: Likewise.
7257 * gcc.target/arm/mve/intrinsics/vrmulhq_s8.c: Likewise.
7258 * gcc.target/arm/mve/intrinsics/vrmulhq_u16.c: Likewise.
7259 * gcc.target/arm/mve/intrinsics/vrmulhq_u32.c: Likewise.
7260 * gcc.target/arm/mve/intrinsics/vrmulhq_u8.c: Likewise.
7261 * gcc.target/arm/mve/intrinsics/vrshlq_n_s16.c: Likewise.
7262 * gcc.target/arm/mve/intrinsics/vrshlq_n_s32.c: Likewise.
7263 * gcc.target/arm/mve/intrinsics/vrshlq_n_s8.c: Likewise.
7264 * gcc.target/arm/mve/intrinsics/vrshlq_n_u16.c: Likewise.
7265 * gcc.target/arm/mve/intrinsics/vrshlq_n_u32.c: Likewise.
7266 * gcc.target/arm/mve/intrinsics/vrshlq_n_u8.c: Likewise.
7267 * gcc.target/arm/mve/intrinsics/vrshlq_s16.c: Likewise.
7268 * gcc.target/arm/mve/intrinsics/vrshlq_s32.c: Likewise.
7269 * gcc.target/arm/mve/intrinsics/vrshlq_s8.c: Likewise.
7270 * gcc.target/arm/mve/intrinsics/vrshlq_u16.c: Likewise.
7271 * gcc.target/arm/mve/intrinsics/vrshlq_u32.c: Likewise.
7272 * gcc.target/arm/mve/intrinsics/vrshlq_u8.c: Likewise.
7273 * gcc.target/arm/mve/intrinsics/vrshrq_n_s16.c: Likewise.
7274 * gcc.target/arm/mve/intrinsics/vrshrq_n_s32.c: Likewise.
7275 * gcc.target/arm/mve/intrinsics/vrshrq_n_s8.c: Likewise.
7276 * gcc.target/arm/mve/intrinsics/vrshrq_n_u16.c: Likewise.
7277 * gcc.target/arm/mve/intrinsics/vrshrq_n_u32.c: Likewise.
7278 * gcc.target/arm/mve/intrinsics/vrshrq_n_u8.c: Likewise.
7279 * gcc.target/arm/mve/intrinsics/vshlq_n_s16.c: Likewise.
7280 * gcc.target/arm/mve/intrinsics/vshlq_n_s32.c: Likewise.
7281 * gcc.target/arm/mve/intrinsics/vshlq_n_s8.c: Likewise.
7282 * gcc.target/arm/mve/intrinsics/vshlq_n_u16.c: Likewise.
7283 * gcc.target/arm/mve/intrinsics/vshlq_n_u32.c: Likewise.
7284 * gcc.target/arm/mve/intrinsics/vshlq_n_u8.c: Likewise.
7285 * gcc.target/arm/mve/intrinsics/vshlq_r_s16.c: Likewise.
7286 * gcc.target/arm/mve/intrinsics/vshlq_r_s32.c: Likewise.
7287 * gcc.target/arm/mve/intrinsics/vshlq_r_s8.c: Likewise.
7288 * gcc.target/arm/mve/intrinsics/vshlq_r_u16.c: Likewise.
7289 * gcc.target/arm/mve/intrinsics/vshlq_r_u32.c: Likewise.
7290 * gcc.target/arm/mve/intrinsics/vshlq_r_u8.c: Likewise.
7291 * gcc.target/arm/mve/intrinsics/vsubq_n_s16.c: Likewise.
7292 * gcc.target/arm/mve/intrinsics/vsubq_n_s32.c: Likewise.
7293 * gcc.target/arm/mve/intrinsics/vsubq_n_s8.c: Likewise.
7294 * gcc.target/arm/mve/intrinsics/vsubq_n_u16.c: Likewise.
7295 * gcc.target/arm/mve/intrinsics/vsubq_n_u32.c: Likewise.
7296 * gcc.target/arm/mve/intrinsics/vsubq_n_u8.c: Likewise.
7297 * gcc.target/arm/mve/intrinsics/vsubq_s16.c: Likewise.
7298 * gcc.target/arm/mve/intrinsics/vsubq_s32.c: Likewise.
7299 * gcc.target/arm/mve/intrinsics/vsubq_s8.c: Likewise.
7300 * gcc.target/arm/mve/intrinsics/vsubq_u16.c: Likewise.
7301 * gcc.target/arm/mve/intrinsics/vsubq_u32.c: Likewise.
7302 * gcc.target/arm/mve/intrinsics/vsubq_u8.c: Likewise.
7303
7304 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
7305 Mihail Ionescu <mihail.ionescu@arm.com>
7306 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
7307
7308 * gcc.target/arm/mve/intrinsics/vaddlvq_p_s32.c: New test.
7309 * gcc.target/arm/mve/intrinsics/vaddlvq_p_u32.c: Likewise.
7310 * gcc.target/arm/mve/intrinsics/vcmpneq_s16.c: Likewise.
7311 * gcc.target/arm/mve/intrinsics/vcmpneq_s32.c: Likewise.
7312 * gcc.target/arm/mve/intrinsics/vcmpneq_s8.c: Likewise.
7313 * gcc.target/arm/mve/intrinsics/vcmpneq_u16.c: Likewise.
7314 * gcc.target/arm/mve/intrinsics/vcmpneq_u32.c: Likewise.
7315 * gcc.target/arm/mve/intrinsics/vcmpneq_u8.c: Likewise.
7316 * gcc.target/arm/mve/intrinsics/vshlq_s16.c: Likewise.
7317 * gcc.target/arm/mve/intrinsics/vshlq_s32.c: Likewise.
7318 * gcc.target/arm/mve/intrinsics/vshlq_s8.c: Likewise.
7319 * gcc.target/arm/mve/intrinsics/vshlq_u16.c: Likewise.
7320 * gcc.target/arm/mve/intrinsics/vshlq_u32.c: Likewise.
7321 * gcc.target/arm/mve/intrinsics/vshlq_u8.c: Likewise.
7322
7323 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
7324 Mihail Ionescu <mihail.ionescu@arm.com>
7325 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
7326
7327 * gcc.target/arm/mve/intrinsics/vcreateq_s16.c: New test.
7328 * gcc.target/arm/mve/intrinsics/vcreateq_s32.c: Likewise.
7329 * gcc.target/arm/mve/intrinsics/vcreateq_s64.c: Likewise.
7330 * gcc.target/arm/mve/intrinsics/vcreateq_s8.c: Likewise.
7331 * gcc.target/arm/mve/intrinsics/vcreateq_u16.c: Likewise.
7332 * gcc.target/arm/mve/intrinsics/vcreateq_u32.c: Likewise.
7333 * gcc.target/arm/mve/intrinsics/vcreateq_u64.c: Likewise.
7334 * gcc.target/arm/mve/intrinsics/vcreateq_u8.c: Likewise.
7335 * gcc.target/arm/mve/intrinsics/vcvtq_n_s16_f16.c: Likewise.
7336 * gcc.target/arm/mve/intrinsics/vcvtq_n_s32_f32.c: Likewise.
7337 * gcc.target/arm/mve/intrinsics/vcvtq_n_u16_f16.c: Likewise.
7338 * gcc.target/arm/mve/intrinsics/vcvtq_n_u32_f32.c: Likewise.
7339 * gcc.target/arm/mve/intrinsics/vshrq_n_s16.c: Likewise.
7340 * gcc.target/arm/mve/intrinsics/vshrq_n_s32.c: Likewise.
7341 * gcc.target/arm/mve/intrinsics/vshrq_n_s8.c: Likewise.
7342 * gcc.target/arm/mve/intrinsics/vshrq_n_u16.c: Likewise.
7343 * gcc.target/arm/mve/intrinsics/vshrq_n_u32.c: Likewise.
7344 * gcc.target/arm/mve/intrinsics/vshrq_n_u8.c: Likewise.
7345
7346 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
7347 Mihail Ionescu <mihail.ionescu@arm.com>
7348 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
7349
7350 * gcc.target/arm/mve/intrinsics/vbrsrq_n_f16.c: New test.
7351 * gcc.target/arm/mve/intrinsics/vbrsrq_n_f32.c: Likewise.
7352 * gcc.target/arm/mve/intrinsics/vcreateq_f16.c: Likewise.
7353 * gcc.target/arm/mve/intrinsics/vcreateq_f32.c: Likewise.
7354 * gcc.target/arm/mve/intrinsics/vcvtq_n_f16_s16.c: Likewise.
7355 * gcc.target/arm/mve/intrinsics/vcvtq_n_f16_u16.c: Likewise.
7356 * gcc.target/arm/mve/intrinsics/vcvtq_n_f32_s32.c: Likewise.
7357 * gcc.target/arm/mve/intrinsics/vcvtq_n_f32_u32.c: Likewise.
7358 * gcc.target/arm/mve/intrinsics/vsubq_n_f16.c: Likewise.
7359 * gcc.target/arm/mve/intrinsics/vsubq_n_f32.c: Likewise.
7360
7361 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
7362 Mihail Ionescu <mihail.ionescu@arm.com>
7363 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
7364
7365 * gcc.target/arm/mve/intrinsics/vctp16q.c: New test.
7366 * gcc.target/arm/mve/intrinsics/vctp32q.c: Likewise.
7367 * gcc.target/arm/mve/intrinsics/vctp64q.c: Likewise.
7368 * gcc.target/arm/mve/intrinsics/vctp8q.c: Likewise.
7369 * gcc.target/arm/mve/intrinsics/vpnot.c: Likewise.
7370
7371 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
7372 Mihail Ionescu <mihail.ionescu@arm.com>
7373 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
7374
7375 * gcc.target/arm/mve/intrinsics/vabsq_s16.c: New test.
7376 * gcc.target/arm/mve/intrinsics/vabsq_s32.c: Likewise.
7377 * gcc.target/arm/mve/intrinsics/vabsq_s8.c: Likewise.
7378 * gcc.target/arm/mve/intrinsics/vaddlvq_s32.c: Likewise.
7379 * gcc.target/arm/mve/intrinsics/vaddlvq_u32.c: Likewise.
7380 * gcc.target/arm/mve/intrinsics/vaddvq_s16.c: Likewise.
7381 * gcc.target/arm/mve/intrinsics/vaddvq_s32.c: Likewise.
7382 * gcc.target/arm/mve/intrinsics/vaddvq_s8.c: Likewise.
7383 * gcc.target/arm/mve/intrinsics/vaddvq_u16.c: Likewise.
7384 * gcc.target/arm/mve/intrinsics/vaddvq_u32.c: Likewise.
7385 * gcc.target/arm/mve/intrinsics/vaddvq_u8.c: Likewise.
7386 * gcc.target/arm/mve/intrinsics/vclsq_s16.c: Likewise.
7387 * gcc.target/arm/mve/intrinsics/vclsq_s32.c: Likewise.
7388 * gcc.target/arm/mve/intrinsics/vclsq_s8.c: Likewise.
7389 * gcc.target/arm/mve/intrinsics/vclzq_s16.c: Likewise.
7390 * gcc.target/arm/mve/intrinsics/vclzq_s32.c: Likewise.
7391 * gcc.target/arm/mve/intrinsics/vclzq_s8.c: Likewise.
7392 * gcc.target/arm/mve/intrinsics/vclzq_u16.c: Likewise.
7393 * gcc.target/arm/mve/intrinsics/vclzq_u32.c: Likewise.
7394 * gcc.target/arm/mve/intrinsics/vclzq_u8.c: Likewise.
7395 * gcc.target/arm/mve/intrinsics/vcvtaq_s16_f16.c: Likewise.
7396 * gcc.target/arm/mve/intrinsics/vcvtaq_s32_f32.c: Likewise.
7397 * gcc.target/arm/mve/intrinsics/vcvtaq_u16_f16.c: Likewise.
7398 * gcc.target/arm/mve/intrinsics/vcvtaq_u32_f32.c: Likewise.
7399 * gcc.target/arm/mve/intrinsics/vcvtmq_s16_f16.c: Likewise.
7400 * gcc.target/arm/mve/intrinsics/vcvtmq_s32_f32.c: Likewise.
7401 * gcc.target/arm/mve/intrinsics/vcvtmq_u16_f16.c: Likewise.
7402 * gcc.target/arm/mve/intrinsics/vcvtmq_u32_f32.c: Likewise.
7403 * gcc.target/arm/mve/intrinsics/vcvtnq_s16_f16.c: Likewise.
7404 * gcc.target/arm/mve/intrinsics/vcvtnq_s32_f32.c: Likewise.
7405 * gcc.target/arm/mve/intrinsics/vcvtnq_u16_f16.c: Likewise.
7406 * gcc.target/arm/mve/intrinsics/vcvtpq_s16_f16.c: Likewise.
7407 * gcc.target/arm/mve/intrinsics/vcvtpq_s32_f32.c: Likewise.
7408 * gcc.target/arm/mve/intrinsics/vcvtpq_u16_f16.c: Likewise.
7409 * gcc.target/arm/mve/intrinsics/vcvtpq_u32_f32.c: Likewise.
7410 * gcc.target/arm/mve/intrinsics/vdupq_n_s16.c: Likewise.
7411 * gcc.target/arm/mve/intrinsics/vdupq_n_s32.c: Likewise.
7412 * gcc.target/arm/mve/intrinsics/vdupq_n_s8.c: Likewise.
7413 * gcc.target/arm/mve/intrinsics/vdupq_n_u16.c: Likewise.
7414 * gcc.target/arm/mve/intrinsics/vdupq_n_u32.c: Likewise.
7415 * gcc.target/arm/mve/intrinsics/vdupq_n_u8.c: Likewise.
7416 * gcc.target/arm/mve/intrinsics/vmovlbq_s16.c: Likewise.
7417 * gcc.target/arm/mve/intrinsics/vmovlbq_s8.c: Likewise.
7418 * gcc.target/arm/mve/intrinsics/vmovlbq_u16.c: Likewise.
7419 * gcc.target/arm/mve/intrinsics/vmovlbq_u8.c: Likewise.
7420 * gcc.target/arm/mve/intrinsics/vmovltq_s16.c: Likewise.
7421 * gcc.target/arm/mve/intrinsics/vmovltq_s8.c: Likewise.
7422 * gcc.target/arm/mve/intrinsics/vmovltq_u16.c: Likewise.
7423 * gcc.target/arm/mve/intrinsics/vmovltq_u8.c: Likewise.
7424 * gcc.target/arm/mve/intrinsics/vmvnq_s16.c: Likewise.
7425 * gcc.target/arm/mve/intrinsics/vmvnq_s32.c: Likewise.
7426 * gcc.target/arm/mve/intrinsics/vmvnq_s8.c: Likewise.
7427 * gcc.target/arm/mve/intrinsics/vmvnq_u16.c: Likewise.
7428 * gcc.target/arm/mve/intrinsics/vmvnq_u32.c: Likewise.
7429 * gcc.target/arm/mve/intrinsics/vmvnq_u8.c: Likewise.
7430 * gcc.target/arm/mve/intrinsics/vnegq_s16.c: Likewise.
7431 * gcc.target/arm/mve/intrinsics/vnegq_s32.c: Likewise.
7432 * gcc.target/arm/mve/intrinsics/vnegq_s8.c: Likewise.
7433 * gcc.target/arm/mve/intrinsics/vqabsq_s16.c: Likewise.
7434 * gcc.target/arm/mve/intrinsics/vqabsq_s32.c: Likewise.
7435 * gcc.target/arm/mve/intrinsics/vqabsq_s8.c: Likewise.
7436 * gcc.target/arm/mve/intrinsics/vqnegq_s16.c: Likewise.
7437 * gcc.target/arm/mve/intrinsics/vqnegq_s32.c: Likewise.
7438 * gcc.target/arm/mve/intrinsics/vqnegq_s8.c: Likewise.
7439 * gcc.target/arm/mve/intrinsics/vrev16q_s8.c: Likewise.
7440 * gcc.target/arm/mve/intrinsics/vrev16q_u8.c: Likewise.
7441 * gcc.target/arm/mve/intrinsics/vrev32q_s16.c: Likewise.
7442 * gcc.target/arm/mve/intrinsics/vrev32q_s8.c: Likewise.
7443 * gcc.target/arm/mve/intrinsics/vrev32q_u16.c: Likewise.
7444 * gcc.target/arm/mve/intrinsics/vrev32q_u8.c: Likewise.
7445
7446 2020-03-17 Mihail Ionescu <mihail.ionescu@arm.com>
7447
7448 * gcc.target/arm/multilib.exp: Add new v8.1-M entry.
7449
7450 2020-03-17 Jakub Jelinek <jakub@redhat.com>
7451
7452 PR tree-optimization/94015
7453 * gcc.dg/pr94015.c: New test.
7454
7455 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
7456 Mihail Ionescu <mihail.ionescu@arm.com>
7457 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
7458
7459 * gcc.target/arm/mve/intrinsics/vcvtq_s16_f16.c: New test.
7460 * gcc.target/arm/mve/intrinsics/vcvtq_s32_f32.c: Likewise.
7461 * gcc.target/arm/mve/intrinsics/vcvtq_u16_f16.c: Likewise.
7462 * gcc.target/arm/mve/intrinsics/vcvtq_u32_f32.c: Likewise.
7463 * gcc.target/arm/mve/intrinsics/vmvnq_n_s16.c: Likewise.
7464 * gcc.target/arm/mve/intrinsics/vmvnq_n_s32.c: Likewise.
7465 * gcc.target/arm/mve/intrinsics/vmvnq_n_u16.c: Likewise.
7466 * gcc.target/arm/mve/intrinsics/vmvnq_n_u32.c: Likewise.
7467 * gcc.target/arm/mve/intrinsics/vrev64q_s16.c: Likewise.
7468 * gcc.target/arm/mve/intrinsics/vrev64q_s32.c: Likewise.
7469 * gcc.target/arm/mve/intrinsics/vrev64q_s8.c: Likewise.
7470 * gcc.target/arm/mve/intrinsics/vrev64q_u16.c: Likewise.
7471 * gcc.target/arm/mve/intrinsics/vrev64q_u32.c: Likewise.
7472 * gcc.target/arm/mve/intrinsics/vrev64q_u8.c: Likewise.
7473
7474 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
7475 Mihail Ionescu <mihail.ionescu@arm.com>
7476 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
7477
7478 * gcc.target/arm/mve/intrinsics/vabsq_f16.c: New test.
7479 * gcc.target/arm/mve/intrinsics/vabsq_f32.c: Likewise.
7480 * gcc.target/arm/mve/intrinsics/vcvtbq_f32_f16.c: Likewise.
7481 * gcc.target/arm/mve/intrinsics/vcvtq_f16_s16.c: Likewise.
7482 * gcc.target/arm/mve/intrinsics/vcvtq_f16_u16.c: Likewise.
7483 * gcc.target/arm/mve/intrinsics/vcvtq_f32_s32.c: Likewise.
7484 * gcc.target/arm/mve/intrinsics/vcvtq_f32_u32.c: Likewise.
7485 * gcc.target/arm/mve/intrinsics/vcvttq_f32_f16.c: Likewise.
7486 * gcc.target/arm/mve/intrinsics/vdupq_n_f16.c: Likewise.
7487 * gcc.target/arm/mve/intrinsics/vdupq_n_f32.c: Likewise.
7488 * gcc.target/arm/mve/intrinsics/vnegq_f16.c: Likewise.
7489 * gcc.target/arm/mve/intrinsics/vnegq_f32.c: Likewise.
7490 * gcc.target/arm/mve/intrinsics/vrev32q_f16.c: Likewise.
7491 * gcc.target/arm/mve/intrinsics/vrev64q_f16.c: Likewise.
7492 * gcc.target/arm/mve/intrinsics/vrev64q_f32.c: Likewise.
7493 * gcc.target/arm/mve/intrinsics/vrndaq_f16.c: Likewise.
7494 * gcc.target/arm/mve/intrinsics/vrndaq_f32.c: Likewise.
7495 * gcc.target/arm/mve/intrinsics/vrndmq_f16.c: Likewise.
7496 * gcc.target/arm/mve/intrinsics/vrndmq_f32.c: Likewise.
7497 * gcc.target/arm/mve/intrinsics/vrndnq_f16.c: Likewise.
7498 * gcc.target/arm/mve/intrinsics/vrndnq_f32.c: Likewise.
7499 * gcc.target/arm/mve/intrinsics/vrndpq_f16.c: Likewise.
7500 * gcc.target/arm/mve/intrinsics/vrndpq_f32.c: Likewise.
7501 * gcc.target/arm/mve/intrinsics/vrndq_f16.c: Likewise.
7502 * gcc.target/arm/mve/intrinsics/vrndq_f32.c: Likewise.
7503 * gcc.target/arm/mve/intrinsics/vrndxq_f16.c: Likewise.
7504 * gcc.target/arm/mve/intrinsics/vrndxq_f32.c: Likewise.
7505
7506 2020-03-16 Andre Vieira <andre.simoesdiasvieira@arm.com>
7507 Mihail Ionescu <mihail.ionescu@arm.com>
7508 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
7509
7510 * gcc.target/arm/mve/intrinsics/vst4q_f16.c: New test.
7511 * gcc.target/arm/mve/intrinsics/vst4q_f32.c: Likewise.
7512 * gcc.target/arm/mve/intrinsics/vst4q_s16.c: Likewise.
7513 * gcc.target/arm/mve/intrinsics/vst4q_s32.c: Likewise.
7514 * gcc.target/arm/mve/intrinsics/vst4q_s8.c: Likewise.
7515 * gcc.target/arm/mve/intrinsics/vst4q_u16.c: Likewise.
7516 * gcc.target/arm/mve/intrinsics/vst4q_u32.c: Likewise.
7517 * gcc.target/arm/mve/intrinsics/vst4q_u8.c: Likewise.
7518
7519 2020-03-17 Jakub Jelinek <jakub@redhat.com>
7520
7521 PR target/94185
7522 * g++.target/i386/pr94185.C (l): Use 4294967295U instead of 4294967295
7523 to avoid FAIL with -m32 -std=c++98.
7524
7525 2020-03-17 Christophe Lyon <christophe.lyon@linaro.org>
7526
7527 * gcc.target/aarch64/sve/acle/general-c/sizeless-1.c: Remove
7528 superfluous dg-error.
7529 * gcc.target/aarch64/sve/acle/general-c/sizeless-2.c: Likewise.
7530
7531 2020-03-17 Jakub Jelinek <jakub@redhat.com>
7532
7533 PR middle-end/94189
7534 * gcc.dg/pr94189.c: New test.
7535
7536 2020-03-17 Martin Liska <mliska@suse.cz>
7537
7538 PR lto/94157
7539 * gcc.dg/lto/pr94157_0.c: Add gas effective
7540 target filter.
7541
7542 2020-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
7543
7544 PR d/92309
7545 * gdc.dg/pr92309.d: New test.
7546
7547 2020-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
7548
7549 PR d/92216
7550 * gdc.dg/imports/pr92216.d: New.
7551 * gdc.dg/pr92216.d: New test.
7552
7553 2020-03-16 Jakub Jelinek <jakub@redhat.com>
7554
7555 PR c/94179
7556 * gcc.c-torture/compile/pr94179.c: New test.
7557
7558 2020-03-16 Vladimir Makarov <vmakarov@redhat.com>
7559
7560 PR target/94185
7561 * g++.target/i386/pr94185.C: New test.
7562
7563 2020-03-16 Richard Sandiford <richard.sandiford@arm.com>
7564
7565 * gcc.target/aarch64/sve/acle/general-c/sizeless-1.c: Add a test
7566 name to .-1 dg-error tests.
7567 * gcc.target/aarch64/sve/acle/general-c/sizeless-2.c: Likewise.
7568
7569 2020-03-16 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
7570
7571 * gcc.target/arm/mve/intrinsics/mve_libcall1.c: New test.
7572 * gcc.target/arm/mve/intrinsics/mve_libcall2.c: Likewise.
7573
7574 2020-03-16 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
7575
7576 * gcc.target/arm/mve/intrinsics/mve_fp_fpu1.c: New test.
7577 * gcc.target/arm/mve/intrinsics/mve_fp_fpu2.c: Likewise.
7578 * gcc.target/arm/mve/intrinsics/mve_fpu1.c: Likewise.
7579 * gcc.target/arm/mve/intrinsics/mve_fpu2.c: Likewise.
7580 * gcc.target/arm/mve/intrinsics/mve_fpu3.c: Likewise.
7581
7582
7583 2020-03-16 Andre Vieira <andre.simoesdiasvieira@arm.com>
7584 Mihail Ionescu <mihail.ionescu@arm.com>
7585 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
7586
7587 * gcc.target/arm/mve/intrinsics/mve_vector_float.c: New test.
7588 * gcc.target/arm/mve/intrinsics/mve_vector_float1.c: Likewise.
7589 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Likewise.
7590 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise.
7591 * gcc.target/arm/mve/intrinsics/mve_vector_int1.c: Likewise.
7592 * gcc.target/arm/mve/intrinsics/mve_vector_int2.c: Likewise.
7593 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
7594 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
7595 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
7596 * gcc.target/arm/mve/mve.exp: New file.
7597 * lib/target-supports.exp
7598 (check_effective_target_arm_v8_1m_mve_fp_ok_nocache): Proc to check
7599 armv8.1-m.main+mve.fp and returning corresponding options.
7600 (check_effective_target_arm_v8_1m_mve_fp_ok): Proc to call
7601 check_effective_target_arm_v8_1m_mve_fp_ok_nocache to check support of
7602 MVE with floating point on the current target.
7603 (add_options_for_arm_v8_1m_mve_fp): Proc to call
7604 check_effective_target_arm_v8_1m_mve_fp_ok to return corresponding
7605 compiler options for MVE with floating point.
7606 (check_effective_target_arm_v8_1m_mve_ok_nocache): Modify to test and
7607 return hard float-abi on success.
7608
7609 2020-03-16 H.J. Lu <hongjiu.lu@intel.com>
7610
7611 PR target/89229
7612 * gcc.target/i386/pr89229-7a.c: New test.
7613 * gcc.target/i386/pr89229-7b.c: Likewise.
7614 * gcc.target/i386/pr89229-7c.c: Likewise.
7615
7616 2020-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
7617
7618 * gdc.dg/asm1.d: Add new test for ICE in asm parser.
7619 * gdc.dg/asm5.d: New test.
7620
7621 2020-03-16 Jakub Jelinek <jakub@redhat.com>
7622
7623 PR debug/94167
7624 * gcc.dg/pr94167.c: New test.
7625
7626 PR tree-optimization/94166
7627 * gcc.dg/pr94166.c: New test.
7628
7629 2020-03-16 Bin Cheng <bin.cheng@linux.alibaba.com>
7630
7631 PR tree-optimization/94125
7632 * gcc.dg/tree-ssa/pr94125.c: New test.
7633
7634 2020-03-15 H.J. Lu <hongjiu.lu@intel.com>
7635
7636 PR target/89229
7637 * gcc.target/i386/pr89229-6a.c: New test.
7638 * gcc.target/i386/pr89229-6b.c: Likewise.
7639 * gcc.target/i386/pr89229-6c.c: Likewise.
7640
7641 2020-03-15 Lewis Hyatt <lhyatt@gmail.com>
7642
7643 * gcc.misc-tests/help.exp: Adapt to new output for
7644 -Walloc-size-larger-than= option.
7645
7646 2020-03-14 H.J. Lu <hongjiu.lu@intel.com>
7647
7648 PR target/89229
7649 * gcc.target/i386/pr89229-5a.c: New test.
7650 * gcc.target/i386/pr89229-5b.c: Likewise.
7651 * gcc.target/i386/pr89229-5c.c: Likewise.
7652
7653 2020-03-14 Segher Boessenkool <segher@kernel.crashing.org>
7654
7655 PR target/94176
7656 * gcc.target/powerpc/fold-vec-mule-misc.c: Use vmx_hw selector.
7657
7658 2020-03-13 David Malcolm <dmalcolm@redhat.com>
7659
7660 PR analyzer/94099
7661 PR analyzer/94105
7662 * gcc.dg/analyzer/pr94099.c: New test.
7663 * gcc.dg/analyzer/pr94105.c: New test.
7664
7665 2020-03-13 Vasee Vinayagamoorthy <vaseeharan.vinayagamoorthy@arm.com>
7666
7667 * gcc.target/aarch64/advsimd-intrinsics/bfcvt-nosimd.c: Fix DejaGnu
7668 typo.
7669
7670 2020-03-13 Martin Sebor <msebor@redhat.com>
7671
7672 PR c/94040
7673 * gcc.dg/Wbuiltin-declaration-mismatch-12.c: Relax test to look
7674 for warning name rather than the exact text.
7675 * gcc.dg/Wbuiltin-declaration-mismatch-14.c: New test.
7676 * gcc.dg/Wbuiltin-declaration-mismatch-15.c: New test.
7677 * gcc.dg/pr62090.c: Prune expected warning.
7678 * gcc.dg/pr89314.c: Look for warning name rather than text.
7679 * gcc.dg/torture/pr54261-1.c: Correct built-in declartion.
7680
7681 2020-03-13 Uroš Bizjak <ubizjak@gmail.com>
7682
7683 * gcc.target/i386/pr64409.c: Do not limit compilation to x32 targets.
7684 (dg-error): Quote 'ms_abi' attribute.
7685 * gcc.target/i386/pr71958.c: Do not limit compilation to x32 targets.
7686 Require maybe_x32 effective target.
7687 (dg-options): Add -mx32.
7688 (dg-error): Quote 'ms_abi' attribute.
7689 * gcc.target/i386/pr90096.c (dg-error): Update relative
7690 location of target x32 error.
7691
7692 2020-03-13 Patrick Palka <ppalka@redhat.com>
7693
7694 PR c++/67960
7695 * g++.dg/diagnostic/pr67960.C: New test.
7696 * g++.dg/diagnostic/pr67960-2.C: New test.
7697
7698 2020-03-13 Martin Liska <mliska@suse.cz>
7699
7700 PR lto/94157
7701 * gcc.dg/lto/pr94157_0.c: New test.
7702
7703 2020-03-13 Kewen Lin <linkw@gcc.gnu.org>
7704
7705 PR testsuite/93935
7706 * gcc.dg/vect/bb-slp-over-widen-2.c: Expect basic block vectorized
7707 messages only on vect_hw_misalign targets.
7708
7709 2020-03-13 H.J. Lu <hongjiu.lu@intel.com>
7710
7711 PR target/89229
7712 * gcc.target/i386/pr89229-4a.c: New test.
7713 * gcc.target/i386/pr89229-4b.c: Likewise.
7714 * gcc.target/i386/pr89229-4c.c: Likewise.
7715
7716 2019-03-13 Eric Botcazou <ebotcazou@adacore.com>
7717
7718 * gcc.c-torture/compile/20200313-1.c: New test.
7719
7720 2020-03-12 Jeff Law <law@redhat.com>
7721
7722 PR rtl-optimization/90275
7723 * gcc.c-torture/compile/pr90275.c: New test.
7724
7725 2020-03-12 Richard Biener <rguenther@suse.de>
7726
7727 PR tree-optimization/94103
7728 * gcc.target/i386/pr94103.c: New testcase.
7729
7730 2020-03-12 Tobias Burnus <tobias@codesourcery.com>
7731
7732 PR middle-end/94120
7733 * gfortran.dg/goacc/pr78260-2.f90: Correct scan-tree-dump-times.
7734 Extend test case to result variables.
7735 * gfortran.dg/goacc/declare-2.f95: Actually check module-declaration
7736 restriction of OpenACC.
7737 * gfortran.dg/goacc/declare-3.f95: Remove case where this
7738 restriction is violated.
7739 * gfortran.dg/goacc/pr94120-1.f90: New.
7740 * gfortran.dg/goacc/pr94120-2.f90: New.
7741 * gfortran.dg/goacc/pr94120-3.f90: New.
7742
7743 2020-03-12 Jakub Jelinek <jakub@redhat.com>
7744
7745 PR tree-optimization/94130
7746 * gcc.c-torture/execute/pr94130.c: New test.
7747
7748 PR c++/93907
7749 * g++.dg/cpp2a/concepts-using2.C (cc): Use long long instead of
7750 __int128 if __SIZEOF_INT128__ isn't defined.
7751
7752 2020-03-06 Marek Polacek <polacek@redhat.com>
7753
7754 PR c++/94074 - wrong modifying const object error for COMPONENT_REF.
7755 * g++.dg/cpp1y/constexpr-tracking-const17.C: New test.
7756 * g++.dg/cpp1y/constexpr-tracking-const18.C: New test.
7757 * g++.dg/cpp1y/constexpr-tracking-const19.C: New test.
7758 * g++.dg/cpp1y/constexpr-tracking-const20.C: New test.
7759 * g++.dg/cpp1y/constexpr-tracking-const21.C: New test.
7760 * g++.dg/cpp1y/constexpr-tracking-const22.C: New test.
7761
7762 2020-03-11 Jakub Jelinek <jakub@redhat.com>
7763
7764 PR target/94134
7765 * gcc.c-torture/execute/pr94134.c: New test.
7766
7767 2020-03-11 Kito Cheng <kito.cheng@sifive.com>
7768
7769 * gcc.target/riscv/interrupt-2.c: Update testcase and expected output.
7770
7771 2020-03-11 Richard Biener <rguenther@suse.de>
7772
7773 * gcc.dg/torture/20200311-1.c: New testcase.
7774
7775 2020-03-11 Matthew Malcomson <matthew.malcomson@arm.com>
7776
7777 * lib/scanasm.exp (parse_function_bodies): Lines starting with '@' also
7778 counted as fluff.
7779
7780 2020-03-11 Richard Wai <richard@annexi-strayline.com>
7781
7782 * gnat.dg/subpools1.adb: New test.
7783
7784 2020-03-11 Jakub Jelinek <jakub@redhat.com>
7785
7786 PR target/94121
7787 * gcc.dg/pr94121.c: New test.
7788
7789 PR middle-end/94111
7790 * gcc.dg/dfp/pr94111.c: New test.
7791
7792 PR tree-optimization/94114
7793 * gcc.dg/pr94114.c: New test.
7794
7795 2020-03-10 Marek Polacek <polacek@redhat.com>
7796
7797 PR c++/94124 - wrong conversion error with non-viable overload.
7798 * g++.dg/cpp0x/initlist-overload1.C: New test.
7799
7800 2020-03-10 Jiufu Guo <guojiufu@linux.ibm.com>
7801
7802 PR target/93709
7803 * gcc.target/powerpc/p9-minmax-3.c: New test.
7804
7805 2020-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
7806
7807 PR target/90763
7808 * gcc.target/powerpc/pr90763.c: New.
7809
7810 2020-03-10 Uroš Bizjak <ubizjak@gmail.com>
7811
7812 * g++.dg/pr80481.C (dg-final): Scan for SSE reg-reg moves only.
7813
7814 2020-03-10 Jeff Law <law@redhat.com>
7815
7816 Revert:
7817 2020-02-29 Jeff Law <law@redhat.com>
7818
7819 * gcc.target/xstormy16/sfr/06_sfrw_to_var.c: Update expected output.
7820
7821 2020-03-10 Jakub Jelinek <jakub@redhat.com>
7822
7823 PR target/94088
7824 * gcc.target/i386/pr94088.c: New test.
7825
7826 2020-03-09 Marek Polacek <polacek@redhat.com>
7827
7828 PR c++/92031 - bogus taking address of rvalue error.
7829 PR c++/91465 - ICE with template codes in check_narrowing.
7830 PR c++/93870 - wrong error when converting template non-type arg.
7831 PR c++/94068 - ICE with template codes in check_narrowing.
7832 * g++.dg/cpp0x/conv-tmpl2.C: New test.
7833 * g++.dg/cpp0x/conv-tmpl3.C: New test.
7834 * g++.dg/cpp0x/conv-tmpl4.C: New test.
7835 * g++.dg/cpp0x/conv-tmpl5.C: New test.
7836 * g++.dg/cpp0x/conv-tmpl6.C: New test.
7837 * g++.dg/cpp1z/conv-tmpl1.C: New test.
7838
7839 2020-03-09 Jakub Jelinek <jakub@redhat.com>
7840
7841 PR c++/94067
7842 * g++.dg/warn/Wconversion-pr94067.C: New test.
7843
7844 2020-03-09 Marek Polacek <polacek@redhat.com>
7845
7846 PR c++/94050 - ABI issue with alignas on armv7hl.
7847 * g++.dg/abi/align3.C: New test.
7848
7849 2020-03-09 Christophe Lyon <christophe.lyon@linaro.org>
7850
7851 * gcc.target/arm/fuse-caller-save.c: Fix DejaGnu typo.
7852
7853 2020-03-09 Martin Liska <mliska@suse.cz>
7854
7855 PR target/93800
7856 * gcc.target/powerpc/pr93800.c: New test.
7857
7858 2020-03-09 Bin Cheng <bin.cheng@linux.alibaba.com>
7859
7860 * g++.dg/coroutines/torture/co-ret-15-default-return_void.C: New.
7861
7862 2020-03-09 Kewen Lin <linkw@gcc.gnu.org>
7863
7864 PR testsuite/94019
7865 * gcc.dg/vect/vect-over-widen-17.c: Don't expect vector char if it's
7866 without misaligned vector access support.
7867
7868 2020-03-09 Kewen Lin <linkw@gcc.gnu.org>
7869
7870 PR testsuite/94023
7871 * gcc.dg/vect/slp-perm-12.c: Expect loop vectorized messages only on
7872 vect_hw_misalign targets.
7873
7874 2020-03-08 Paul Thomas <pault@gcc.gnu.org>
7875
7876 PR fortran/93581
7877 * gfortran.dg/inquiry_type_ref_6.f90 : New test.
7878
7879 2020-03-08 Patrick Palka <ppalka@redhat.com>
7880
7881 PR c++/93729
7882 * g++.dg/concepts/pr93729.C: New test.
7883
7884 * g++.dg/concepts/diagnostic4.C: New test.
7885
7886 2020-03-08 H.J. Lu <hongjiu.lu@intel.com>
7887
7888 PR target/89229
7889 PR target/89346
7890 * gcc.target/i386/pr89229-3c.c: Include "pr89229-3a.c", instead
7891 of "pr89229-5a.c".
7892
7893 2020-03-06 David Malcolm <dmalcolm@redhat.com>
7894
7895 * gcc.dg/analyzer/malloc-4.c: Update expected output of leak to
7896 reflect fix to region_model::get_representative_path_var, adding
7897 the missing "*" from the cast.
7898
7899 2020-03-06 Wilco Dijkstra <wdijkstr@arm.com>
7900
7901 * gcc.target/aarch64/fmla_intrinsic_1.c: Check for correct lane syntax.
7902 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
7903 * gcc.target/aarch64/mla_intrinsic_1.c: Likewise.
7904 * gcc.target/aarch64/mls_intrinsic_1.c: Likewise.
7905
7906 2020-03-06 Claudiu Zissulescu <claziss@synopsys.com>
7907
7908 * gcc.target/arc/tumaddsidi4.c: Step-up optimization level.
7909
7910 2020-03-06 Delia Burduv <delia.burduv@arm.com>
7911
7912 * gcc.target/arm/simd/bf16_vldn_1.c: New test.
7913
7914 2020-03-06 Delia Burduv <delia.burduv@arm.com>
7915
7916 * gcc.target/arm/simd/bf16_vstn_1.c: New test.
7917
7918 2020-03-06 Kito Cheng <kito.cheng@sifive.com>
7919
7920 * gcc.target/riscv/pr93304.c: Update expected output and comment.
7921
7922 2020-03-06 Delia Burduv <delia.burduv@arm.com>
7923
7924 * gcc.target/aarch64/advsimd-intrinsics/bfcvt-compile.c: New test.
7925 * gcc.target/aarch64/advsimd-intrinsics/bfcvt-nobf16.c: New test.
7926 * gcc.target/aarch64/advsimd-intrinsics/bfcvt-nosimd.c: New test.
7927 * gcc.target/aarch64/advsimd-intrinsics/bfcvtnq2-untied.c: New test.
7928
7929 2020-03-06 Kito Cheng <kito.cheng@sifive.com>
7930
7931 PR tree-optimization/90883
7932 * g++.dg/tree-ssa/pr90883.c: Add --param max-inline-insns-size=1.
7933 Add aarch64-*-* mips*-*-* to XFAIL.
7934
7935 2020-03-05 H.J. Lu <hongjiu.lu@intel.com>
7936
7937 PR target/89229
7938 PR target/89346
7939 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Updated.
7940 * gcc.target/i386/pr89229-2a.c: New test.
7941 * gcc.target/i386/pr89229-2b.c: Likewise.
7942 * gcc.target/i386/pr89229-2c.c: Likewise.
7943 * gcc.target/i386/pr89229-3a.c: Likewise.
7944 * gcc.target/i386/pr89229-3b.c: Likewise.
7945 * gcc.target/i386/pr89229-3c.c: Likewise.
7946 * gcc.target/i386/pr89346.c: Likewise.
7947
7948 2020-03-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
7949
7950 * g++.dg/pr80481.C: Disable epilogue vectorization.
7951
7952 2020-03-05 Joseph Myers <joseph@codesourcery.com>
7953
7954 PR c/93577
7955 * gcc.dg/pr93577-1.c, gcc.dg/pr93577-2.c, gcc.dg/pr93577-3.c,
7956 gcc.dg/pr93577-4.c, gcc.dg/pr93577-5.c, gcc.dg/pr93577-6.c: New
7957 tests.
7958 * gcc.dg/vla-init-1.c: Expect fewer errors about VLA initializer.
7959
7960 2020-03-05 Jeff Law <law@redhat.com>
7961
7962 PR tree-optimization/91890
7963 * gcc.dg/pragma-diag-8.c: New test.
7964
7965 2020-03-05 Jakub Jelinek <jakub@redhat.com>
7966
7967 PR target/94046
7968 * g++.target/i386/pr94046-1.C: New test.
7969 * g++.target/i386/pr94046-2.C: New test.
7970
7971 2020-03-05 Uroš Bizjak <ubizjak@gmail.com>
7972
7973 * g++.dg/asan/asan_test.C (dg-options): Add
7974 -Wno-alloc-size-larger-than.
7975
7976 2020-03-05 Jakub Jelinek <jakub@redhat.com>
7977
7978 PR target/90311
7979 * gcc.c-torture/execute/pr90311.c: New test.
7980
7981 2020-03-05 Jeff Law <law@redhat.com>
7982
7983 * gcc.target/arm/fuse-caller-save.c: Generalize expected output.
7984
7985 2020-03-05 Mark Eggleston <mark.eggleston@codethink.com>
7986
7987 PR fortran/93792
7988 * gfortran.dg/pr93792.f90: New test.
7989
7990 2020-03-05 Delia Burduv <delia.burduv@arm.com>
7991
7992 * gcc.target/arm/simd/bf16_ma_1.c: New test.
7993 * gcc.target/arm/simd/bf16_ma_2.c: New test.
7994 * gcc.target/arm/simd/bf16_mmla_1.c: New test.
7995
7996 2020-03-05 Jakub Jelinek <jakub@redhat.com>
7997
7998 PR middle-end/93399
7999 * gcc.dg/pr93399.c: New test.
8000
8001 PR tree-optimization/93582
8002 * gcc.dg/tree-ssa/pr93582-11.c: New test.
8003
8004 2020-03-04 Martin Sebor <msebor@redhat.com>
8005
8006 PR c++/90938
8007 * g++.dg/init/array55.C: New test.
8008 * g++.dg/init/array56.C: New test.
8009 * g++.dg/cpp2a/nontype-class33.C: New test.
8010
8011 2020-03-04 Martin Sebor <msebor@redhat.com>
8012
8013 PR tree-optimization/93986
8014 * gcc.dg/pr93986.c: New test.
8015
8016 2020-03-04 David Malcolm <dmalcolm@redhat.com>
8017
8018 PR analyzer/94028
8019 * g++.dg/analyzer/pr94028.C: New test.
8020
8021 2020-03-04 Martin Sebor <msebor@redhat.com>
8022
8023 PR middle-end/81401
8024 * gcc.dg/tree-ssa/builtin-sprintf-warn-24.c: New test.
8025
8026 2020-03-04 Will Schmidt <will_schmidt@vnet.ibm.com>
8027
8028 * gcc.target/powerpc/20050603-3.c: Remove XFAILS.
8029
8030 2020-03-04 Will Schmidt <will_schmidt@vnet.ibm.com>
8031
8032 * gcc.target/powerpc/pr93122.c: Add dg-require.
8033
8034 2020-03-04 David Malcolm <dmalcolm@redhat.com>
8035
8036 PR analyzer/93993
8037 * gcc.dg/analyzer/expect-1.c: New test.
8038 * gcc.dg/analyzer/malloc-4.c: New test.
8039 * gfortran.dg/analyzer/pr93993.f90: Remove xfail from dg-bogus.
8040 Move location of leak warning and update message.
8041
8042 2020-03-04 David Malcolm <dmalcolm@redhat.com>
8043
8044 PR analyzer/93993
8045 * gfortran.dg/analyzer/pr93993.f90: New test.
8046
8047 2020-03-04 Martin Liska <mliska@suse.cz>
8048
8049 * gcc.target/i386/pr91623.c: Add -fcommon in order
8050 to re-trigger the needed code for the test-case which
8051 was added in r10-2910-g9151048d854e352a9b83b771c6711b8221c73f7e.
8052
8053 2020-03-04 Jakub Jelinek <jakub@redhat.com>
8054
8055 PR debug/93888
8056 * g++.dg/guality/pr93888.C: New test.
8057
8058 2020-02-04 Richard Biener <rguenther@suse.de>
8059
8060 PR tree-optimization/93964
8061 * gcc.dg/graphite/pr93964.c: New testcase.
8062
8063 2020-03-04 Jakub Jelinek <jakub@redhat.com>
8064
8065 PR tree-optimization/94001
8066 * gcc.dg/pr94001.c: New test.
8067
8068 2020-03-04 Kito Cheng <kito.cheng@sifive.com>
8069
8070 PR target/93995
8071 * gcc.dg/pr93995.c: New.
8072
8073 2020-03-03 Marek Polacek <polacek@redhat.com>
8074
8075 PR c++/90505 - mismatch in template argument deduction.
8076 * g++.dg/template/deduce4.C: New test.
8077 * g++.dg/template/deduce5.C: New test.
8078 * g++.dg/template/deduce6.C: New test.
8079 * g++.dg/template/deduce7.C: New test.
8080
8081 2020-03-03 Jakub Jelinek <jakub@redhat.com>
8082
8083 PR c++/93998
8084 * g++.dg/ext/pr93998.C: New test.
8085
8086 2020-03-03 Dennis Zhang <dennis.zhang@arm.com>
8087
8088 * gcc.target/arm/simd/bf16_cvt_1.c: New test.
8089
8090 2020-03-03 Jakub Jelinek <jakub@redhat.com>
8091
8092 PR tree-optimization/93582
8093 * gcc.dg/tree-ssa/pr93582-10.c: New test.
8094 * gcc.dg/pr93582.c: New test.
8095 * gcc.c-torture/execute/pr93582.c: New test.
8096
8097 2020-03-03 Richard Biener <rguenther@suse.de>
8098
8099 PR tree-optimization/93946
8100 * gcc.dg/torture/pr93946-1.c: New testcase.
8101 * gcc.dg/torture/pr93946-2.c: Likewise.
8102
8103 2020-03-03 Jakub Jelinek <jakub@redhat.com>
8104
8105 PR rtl-optimization/94002
8106 * gcc.dg/pr94002.c: New test.
8107
8108 PR tree-optimization/93927
8109 * gcc.c-torture/compile/pr93927-1.c: New test.
8110 * gcc.c-torture/compile/pr93927-2.c: New test.
8111
8112 2020-03-03 Jun Ma <JunMa@linux.alibaba.com>
8113
8114 * g++.dg/coroutines/torture/co-await-15-capture-comp-ref.C: New test.
8115
8116 2020-03-03 Jun Ma <JunMa@linux.alibaba.com>
8117
8118 * g++.dg/coroutines/torture/co-await-14-template-traits.C: New test.
8119
8120 2020-03-02 David Malcolm <dmalcolm@redhat.com>
8121
8122 * gcc.dg/analyzer/CVE-2005-1689-dedupe-issue.c: Add
8123 -fanalyzer-show-duplicate-count.
8124
8125 2020-03-02 David Malcolm <dmalcolm@redhat.com>
8126
8127 PR analyzer/93959
8128 * g++.dg/analyzer/cstdlib-2.C: New test.
8129 * g++.dg/analyzer/cstdlib.C: New test.
8130
8131 2020-03-02 Iain Sandoe <iain@sandoe.co.uk>
8132 Jun Ma <JunMa@linux.alibaba.com>
8133
8134 * g++.dg/coroutines/torture/class-05-lambda-capture-copy-local.C:
8135 * g++.dg/coroutines/torture/lambda-09-init-captures.C: New test.
8136 * g++.dg/coroutines/torture/lambda-10-mutable.C: New test.
8137
8138 2020-03-02 Uroš Bizjak <ubizjak@gmail.com>
8139
8140 PR target/93997
8141 * gcc.target/i386/pr93997.c: New test.
8142
8143 2020-03-02 Martin Sebor <msebor@redhat.com>
8144
8145 PR tree-optimization/92982
8146 * gcc.dg/strlenopt-94.c: New test.
8147
8148 2020-03-02 Iain Sandoe <iain@sandoe.co.uk>
8149
8150 * g++.dg/coroutines/torture/func-params-09-awaitable-parms.C: New test.
8151 * g++.dg/coroutines/torture/local-var-5-awaitable.C: New test.
8152
8153 2020-03-02 Jeff Law <law@redhat.com>
8154
8155 * gcc.target/arm/fuse-caller-save.c: Update expected output.
8156
8157 2020-03-02 Martin Liska <mliska@suse.cz>
8158
8159 * gcc.dg/vect/bb-slp-19.c: The comment
8160 does not align with fact that we started
8161 to SLP the testcase.
8162
8163 2020-03-02 Kewen Lin <linkw@gcc.gnu.org>
8164
8165 * gcc.dg/tree-ssa/scev-8.c: Revise check string.
8166 * gcc.dg/tree-ssa/scev-9.c: Ditto.
8167 * gcc.dg/tree-ssa/scev-10.c: Ditto.
8168 * gcc.dg/tree-ssa/scev-11.c: Ditto.
8169 * gcc.dg/tree-ssa/scev-12.c: Ditto.
8170
8171 2020-03-01 Martin Sebor <msebor@redhat.com>
8172
8173 PR c++/92721
8174 g++.dg/ext/attr-access.C: New test.
8175
8176 2020-03-01 Martin Sebor <msebor@redhat.com>
8177
8178 PR middle-end/93926
8179 * gcc.dg/Wbuiltin-declaration-mismatch-13.c: New test.
8180
8181 2020-03-01 Martin Sebor <msebor@redhat.com>
8182
8183 PR c/93812
8184 * gcc.dg/format/proto.c: New test.
8185
8186 2020-03-01 Martin Sebor <msebor@redhat.com>
8187
8188 PR middle-end/93829
8189 * gcc.dg/Wstringop-overflow-32.c: New test.
8190
8191 2020-03-01 Segher Boessenkool <segher@kernel.crashing.org>
8192
8193 PR testsuite/91797
8194 * gcc.target/powerpc/pr68805.c: Update expected output.
8195
8196 PR testsuite/91799
8197 * gcc.target/powerpc/pr88233.c: Update expected output and
8198 add target selector.
8199
8200 2020-03-01 Iain Sandoe <iain@sandoe.co.uk>
8201
8202 * g++.dg/coroutines/torture/class-07-data-member.C: New test.
8203
8204 2020-03-01 Paul Thomas <pault@gcc.gnu.org>
8205
8206 PR fortran/92976
8207 * gfortran.dg/select_type_48.f90 : New test.
8208
8209 2020-03-01 Paul Thomas <pault@gcc.gnu.org>
8210
8211 PR fortran/92959
8212 * gfortran.dg/associated_8.f90 : New test.
8213
8214 2020-02-29 Iain Sandoe <iain@sandoe.co.uk>
8215
8216 * g++.dg/coroutines/coro1-ret-int-yield-int.h: Add templated
8217 awaitable.
8218 * g++.dg/coroutines/torture/co-await-15-return-non-triv.C: New test.
8219
8220 2020-02-29 John David Anglin <danglin@gcc.gnu.org>
8221
8222 PR ada/91100
8223 * gnat.dg/socket1.adb: Disable on hppa*-*-hpux*.
8224
8225 * g++.dg/pr90981.C: Skip on hppa*-*-hpux*.
8226 * gcc.dg/gnu2x-attrs-1.c: Add dg-require-alias.
8227 * gcc.dg/pr90756.c: Add -fno-common option on hppa*-*-hpux*.
8228 * gcc.dg/torture/20190327-1.c: Likewise.
8229 * gcc.dg/spellcheck-options-21.c: Skip on 32-bit hppa*-*-hpux*.
8230 * gcc.dg/strlenopt-68.c: Skip on hppa*-*-hpux*.
8231 * gcc.dg/torture/pr90020.c: Likewise.
8232 * gcc.dg/ucnid-16-utf8.c: Add dg-require-iconv "latin1".
8233
8234 PR ipa/92548
8235 * gcc.dg/ipa/ipa-sra-12.c: xfail parameter split test on 32-bit
8236 hppa*-*-hpux*.
8237 * gcc.dg/ipa/ipa-sra-14.c: Likewise.
8238 * gcc.dg/ipa/ipcp-agg-12.c: xfail adding extra caller test.
8239
8240 * g++.dg/ext/visibility/ref-temp1.C: Require visibility.
8241 * gfortran.dg/pr90988_4.f: Likewise.
8242 * gfortran.dg/pr91372.f90: Likewise.
8243
8244 2020-02-29 Jeff Law <law@redhat.com>
8245
8246 * gcc.target/or1k/return-2.c: Update expected output.
8247
8248 * gcc.target/xstormy16/sfr/06_sfrw_to_var.c: Update expected output.
8249
8250 2020-02-28 Iain Sandoe <iain@sandoe.co.uk>
8251
8252 * g++.dg/coroutines/torture/func-params-08.C: Update
8253 to suspend for each co_await operation.
8254
8255 2020-02-28 Paul Thomas <pault@gcc.gnu.org>
8256
8257 PR fortran/92785
8258 * gfortran.dg/unlimited_polymorphic_31.f03 : New test.
8259
8260 2020-02-28 Jakub Jelinek <jakub@redhat.com>
8261
8262 P1937R2 - Fixing inconsistencies between const{expr,eval} functions
8263 * g++.dg/cpp2a/consteval3.C: Change dg-error about taking address of
8264 immediate function in unevaluated contexts into dg-bogus.
8265 * g++.dg/cpp2a/consteval16.C: New test.
8266
8267 PR middle-end/92152
8268 * g++.dg/torture/pr92152.C (size_t): Use decltype (sizeof (0)) instead
8269 of hardcoding unsigned long.
8270 (uint64_t): Use unsigned long long instead of unsigned long.
8271
8272 2020-02-27 Michael Meissner <meissner@linux.ibm.com>
8273
8274 PR target/93932
8275 * gcc.target/powerpc/fold-vec-extract-longlong.p8.c: Adjust
8276 instruction counts.
8277
8278 2020-02-27 Martin Jambor <mjambor@suse.cz>
8279 Feng Xue <fxue@os.amperecomputing.com>
8280
8281 PR ipa/93707
8282 * gcc.dg/ipa/pr93707.c: New test.
8283
8284 2020-02-27 Jan Hubicka <hubicka@ucw.cz>
8285
8286 PR middle-end/92152
8287 * gcc.dg/tree-ssa/alias-access-path-12.c: New testcase.
8288 * g++.dg/torture/pr92152.C: New testcase.
8289 * gcc.dg/torture/pr92152.c: New testcase.
8290 * gcc.dg/tree-ssa/20030807-7.c: xfail.
8291 * gcc.dg/tree-ssa/alias-access-path-4.c: xfail one case.
8292 * gcc.dg/tree-ssa/alias-access-path-5.c: xfail one case.
8293
8294 2020-02-27 Mihail Ionescu <mihail.ionescu@arm.com>
8295
8296 * gcc.target/arm/bf16_dup.c: New test.
8297 * gcc.target/arm/bf16_reinterpret.c: Likewise.
8298
8299 2020-02-27 Will Schmidt <will_schmidt@vnet.ibm.com>
8300
8301 * lib/target_supports.exp (check_effective_target_has_arch_pwr5): New.
8302 (check_effective_target_has_arch_pwr6): New.
8303 (check_effective_target_has_arch_pwr7): New.
8304 (check_effective_target_has_arch_pwr8): New.
8305 (check_effective_target_has_arch_pwr9): New.
8306 * gcc.target/powerpc/pr92132-fp-1.c: Add target check.
8307
8308
8309 2020-02-27 Bill Schmidt <wschmidt@linux.ibm.com>
8310
8311 * gcc.target/powerpc/ppc64-abi-1.c: Compile with -mno-pcrel.
8312 * gcc.target/powerpc/ppc64-abi-2.c: Likewise.
8313
8314 2020-02-27 Alexandre Oliva <oliva@adacore.com>
8315
8316 * gcc.target/aarch64/vect-mull.x (SH): Undefine.
8317
8318 2020-02-27 Richard Biener <rguenther@suse.de>
8319
8320 PR tree-optimization/93508
8321 * gcc.dg/tree-ssa/ssa-fre-85.c: New testcase.
8322
8323 2020-02-27 Richard Biener <rguenther@suse.de>
8324
8325 PR tree-optimization/93953
8326 * gcc.dg/pr93953.c: New testcase.
8327
8328 2020-02-27 Jakub Jelinek <jakub@redhat.com>
8329
8330 PR c/93949
8331 * gcc.c-torture/compile/pr93949.c: New test.
8332
8333 PR tree-optimization/93582
8334 PR tree-optimization/93945
8335 * gcc.dg/tree-ssa/pr93582-9.c: New test.
8336 * gcc.c-torture/execute/pr93945.c: New test.
8337
8338 2020-02-26 Marek Polacek <polacek@redhat.com>
8339
8340 PR c++/93789 - ICE with invalid array bounds.
8341 * g++.dg/ext/vla22.C: New test.
8342
8343 2020-02-26 David Malcolm <dmalcolm@redhat.com>
8344
8345 PR analyzer/93950
8346 * g++.dg/analyzer/pr93950.C: New test.
8347
8348 2020-02-26 David Malcolm <dmalcolm@redhat.com>
8349
8350 PR analyzer/93947
8351 * gcc.dg/analyzer/torture/pr93947.c: New test.
8352
8353 2020-02-26 Iain Sandoe <iain@sandoe.co.uk>
8354
8355 * g++.dg/coroutines/coro1-refs-and-ctors.h: New.
8356 * g++.dg/coroutines/torture/func-params-07.C: New test.
8357 * g++.dg/coroutines/torture/func-params-08.C: New test.
8358
8359 2020-02-26 Peter Bergner <bergner@linux.ibm.com>
8360
8361 PR target/93913
8362 * gcc.target/powerpc/fold-vec-st-char.c (scan-assembler-times): Allow
8363 stxv and stxvx instructions as well.
8364 * gcc.target/powerpc/fold-vec-st-float.c: Likewise.
8365 * gcc.target/powerpc/fold-vec-st-int.c: Likewise.
8366 * gcc.target/powerpc/fold-vec-st-short.c: Likewise.
8367
8368 2020-02-26 Patrick Palka <ppalka@redhat.com>
8369
8370 * g++.dg/concepts/diagnostic2.C: New test.
8371 * g++.dg/concepts/diagnostic3.C: New test.
8372
8373 2020-02-26 Marek Polacek <polacek@redhat.com>
8374
8375 PR c++/93676 - value-init crash in template.
8376 * g++.dg/cpp0x/nsdmi-template19.C: New test.
8377
8378 2020-02-26 Marek Polacek <polacek@redhat.com>
8379
8380 PR c++/93862 - ICE with static_cast when converting from int[].
8381 * g++.dg/cpp0x/rv-cast7.C: New test.
8382
8383 2020-02-26 Marek Polacek <polacek@redhat.com>
8384
8385 DR 1423, Convertibility of nullptr to bool.
8386 * g++.dg/DRs/dr1423.C: New test.
8387
8388 2020-02-26 Marek Polacek <polacek@redhat.com>
8389
8390 PR c++/93803 - ICE with constexpr init and [[no_unique_address]].
8391 * g++.dg/cpp2a/constexpr-init16.C: New test.
8392 * g++.dg/cpp2a/constexpr-init17.C: New test.
8393
8394 2020-02-26 Richard Sandiford <richard.sandiford@arm.com>
8395
8396 PR middle-end/93843
8397 * gcc.dg/vect/pr93843-1.c: New test.
8398 * gcc.dg/vect/pr93843-2.c: Likewise.
8399
8400 2020-02-26 Jakub Jelinek <jakub@redhat.com>
8401
8402 PR tree-optimization/93820
8403 * gcc.dg/pr93820-2.c: New test.
8404
8405 PR tree-optimization/93820
8406 * gcc.dg/pr93820.c: New test.
8407
8408 PR c++/93905
8409 * g++.dg/cpp0x/pr93905.C: New test.
8410
8411 2020-02-25 Mihail Ionescu <mihail.ionescu@arm.com>
8412
8413 * gcc.target/aarch64/advsimd-intrinsics/bf16_vstn.c: New test.
8414 * gcc.target/aarch64/advsimd-intrinsics/bf16_vldn.c: New test.
8415
8416 2020-02-25 Mihail Ionescu <mihail.ionescu@arm.com>
8417
8418 * gcc.target/aarch64/advsimd-intrinsics/bf16_dup.c: New test.
8419 * gcc.target/aarch64/advsimd-intrinsics/bf16_reinterpret.c: New test.
8420
8421 2020-02-25 Dennis Zhang <dennis.zhang@arm.com>
8422
8423 * gcc.target/arm/simd/bf16_dot_1.c: New test.
8424 * gcc.target/arm/simd/bf16_dot_2.c: New test.
8425 * gcc.target/arm/simd/bf16_dot_3.c: New test.
8426
8427 2020-02-25 Jakub Jelinek <jakub@redhat.com>
8428
8429 PR rtl-optimization/93908
8430 * gcc.c-torture/execute/pr93908.c: New test.
8431
8432 2019-02-25 Eric Botcazou <ebotcazou@adacore.com>
8433
8434 * gnat.dg/lto24.adb: New test.
8435 * gnat.dg/lto24_pkg1.ads: New helper.
8436 * gnat.dg/lto24_pkg2.ad[sb]: Likewise.
8437
8438 2020-02-25 Richard Biener <rguenther@suse.de>
8439
8440 * gcc.dg/tree-ssa/ssa-fre-86.c: New testcase.
8441
8442 2020-02-25 Richard Biener <rguenther@suse.de>
8443
8444 PR tree-optimization/93868
8445 * gcc.dg/torture/pr93868.c: New testcase.
8446
8447 2020-02-25 Jakub Jelinek <jakub@redhat.com>
8448
8449 PR middle-end/93874
8450 * gcc.dg/pr93874.c: New test.
8451
8452 PR ipa/93763
8453 * gcc.dg/ipa/pr93763.c: Adjust the test so that it compiles without
8454 warnings and still ICEs before the ipa-cp.c fix.
8455 * g++.dg/ipa/pr93763.C: Require c++11 effective target.
8456
8457 PR translation/93864
8458 * objc.dg/encode-2.m: Fix comment typo paramter -> parameter.
8459 * obj-c++.dg/encode-4.mm: Likewise.
8460 * gfortran.dg/data_array_5.f90: Likewise.
8461 * gcc.dg/decl-1.c: Likewise.
8462
8463 2020-02-24 David Malcolm <dmalcolm@redhat.com>
8464
8465 PR analyzer/93032
8466 * gcc.dg/analyzer/pr93382.c: Add "-fanalyzer-checker=taint".
8467 * gcc.dg/analyzer/taint-1.c: Likewise.
8468
8469 2020-02-24 David Malcolm <dmalcolm@redhat.com>
8470
8471 PR analyzer/93899
8472 * g++.dg/analyzer/pr93899.C: New test.
8473
8474 2020-02-24 Martin Sebor <msebor@redhat.com>
8475
8476 PR c++/93804
8477 * g++.dg/warn/Wredundant-tags-4.C: New test.
8478 * g++.dg/warn/Wredundant-tags-5.C: New test.
8479 * g++.dg/warn/Wredundant-tags-5.h: New test.
8480
8481 2020-02-24 David Malcolm <dmalcolm@redhat.com>
8482
8483 * gcc.dg/analyzer/analyzer-verbosity-2a.c: New test.
8484 * gcc.dg/analyzer/analyzer-verbosity-3.c: New test, based on
8485 analyzer-verbosity-2.c
8486 * gcc.dg/analyzer/analyzer-verbosity-3a.c: New test.
8487 * gcc.dg/analyzer/edges-1.c: New test.
8488 * gcc.dg/analyzer/edges-2.c: New test.
8489 * gcc.dg/analyzer/file-paths-1.c: Add -fanalyzer-verbosity=3.
8490
8491 2020-02-24 Marek Polacek <polacek@redhat.com>
8492
8493 PR c++/93869 - ICE with -Wmismatched-tags.
8494 * g++.dg/warn/Wmismatched-tags-2.C: New test.
8495
8496 2020-02-20 Mark Eggleston <mark.eggleston@codethink.com>
8497
8498 PR fortran/93835
8499 * gfortran.dg/pr77351.f90 : Check for one error instead of two.
8500 * gfortran.dg/pr93835.f08 : New test.
8501
8502 2020-02-24 Marek Polacek <polacek@redhat.com>
8503
8504 PR c++/93712 - ICE with ill-formed array list-initialization.
8505 * g++.dg/cpp0x/initlist-array11.C: New test.
8506
8507 2020-02-20 Mark Eggleston <mark.eggleston@codethink.com>
8508
8509 PR fortran/93604
8510 * gfortran.dg/pr93604.f90 : New test.
8511
8512 2020-02-24 Jakub Jelinek <jakub@redhat.com>
8513
8514 P1937R2 - Fixing inconsistencies between const{expr,eval} functions
8515 * g++.dg/ext/consteval1.C: Change dg-{message,error} into dg-bogus.
8516 * g++.dg/cpp2a/consteval6.C: Likewise.
8517 * g++.dg/cpp2a/consteval3.C: Change dg-error for unevaluated operands
8518 into dg-bogus.
8519
8520 2020-02-24 Christophe Lyon <christophe.lyon@linaro.org>
8521
8522 PR lto/78353
8523 * gcc.target/arm/pr78353-1.c: Add arm_arch_v7a_multilib effective
8524 target.
8525 * gcc.target/arm/pr78353-2.c: Likewise.
8526
8527 2020-02-24 Jakub Jelinek <jakub@redhat.com>
8528
8529 PR tree-optimization/93582
8530 * gcc.dg/tree-ssa/pr93582-4.c: New test.
8531 * gcc.dg/tree-ssa/pr93582-5.c: New test.
8532 * gcc.dg/tree-ssa/pr93582-6.c: New test.
8533 * gcc.dg/tree-ssa/pr93582-7.c: New test.
8534 * gcc.dg/tree-ssa/pr93582-8.c: New test.
8535
8536 2020-02-24 Tobias Burnus <tobias@codesourcery.com>
8537
8538 PR fortran/93552
8539 * gfortran.dg/goacc/tile-4.f90: New.
8540
8541 2020-02-24 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8542 Kugan Vivekandarajah <kugan.vivekanandarajah@linaro.org>
8543
8544 PR driver/47785
8545 PR lto/78353
8546 * gcc.target/arm/pr78353-1.c: New test.
8547 * gcc.target/arm/pr78353-2.c: Likewise.
8548
8549 2020-02-23 Thomas Koenig <tkoenig@gcc.gnu.org>
8550
8551 PR fortran/93890
8552 * gfortran.dg/argument_checking_24.f90: Correct test case.
8553
8554 2020-02-21 Martin Sebor <msebor@redhat.com>
8555
8556 PR gcov-profile/93753
8557 * g++.dg/ext/flexary36.C: New test.
8558 * g++.dg/lto/pr93166_0.C: Make struct with flexarray valid.
8559
8560 2020-02-21 Dennis Zhang <dennis.zhang@arm.com>
8561
8562 * gcc.target/arm/simd/vmmla_1.c: New test.
8563
8564 2020-02-21 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
8565
8566 * gcc.target/arm/armv8_1m-shift-imm-1.c: Add MVE target checks.
8567 * gcc.target/arm/armv8_1m-shift-reg-1.c: Likewise.
8568 * lib/target-supports.exp
8569 (check_effective_target_arm_v8_1m_mve_ok_nocache): New.
8570 (check_effective_target_arm_v8_1m_mve_ok): New.
8571 (add_options_for_v8_1m_mve): New.
8572
8573 2020-02-21 Uroš Bizjak <ubizjak@gmail.com>
8574
8575 * gcc.target/i386/pr69052.c: Require target ia32.
8576 (dg-options): Add -fcommon and remove -pie.
8577
8578 2020-02-21 Uroš Bizjak <ubizjak@gmail.com>
8579
8580 * gcc.dg/vect/vect-epilogues.c (scan-tree-dump): Require
8581 vect_mutiple_sizes effective target.
8582
8583 2020-02-21 Jan Hubicka <hubicka@ucw.cz>
8584 Richard Biener <rguenther@suse.de>
8585
8586 PR tree-optimization/93586
8587 * gcc.dg/torture/pr93586.c: New testcase.
8588
8589 2020-02-21 Martin Jambor <mjambor@suse.cz>
8590
8591 PR tree-optimization/93845
8592 * g++.dg/tree-ssa/pr93845.C: New test.
8593
8594 2020-02-21 Richard Sandiford <richard.sandiford@arm.com>
8595
8596 * gcc.target/aarch64/sve/rsqrt_1.c: New test.
8597 * gcc.target/aarch64/sve/rsqrt_1_run.c: Likewise.
8598 * gcc.target/aarch64/sve/sqrt_1.c: Likewise.
8599 * gcc.target/aarch64/sve/sqrt_1_run.c: Likewise.
8600
8601 2020-02-21 Richard Sandiford <richard.sandiford@arm.com>
8602
8603 * gcc.target/aarch64/sve/recip_1.c: New test.
8604 * gcc.target/aarch64/sve/recip_1_run.c: Likewise.
8605 * gcc.target/aarch64/sve/recip_2.c: Likewise.
8606 * gcc.target/aarch64/sve/recip_2_run.c: Likewise.
8607
8608 2020-02-20 Martin Sebor <msebor@redhat.com>
8609
8610 PR c++/93801
8611 * g++.dg/warn/Wredundant-tags-3.C: New test.
8612
8613 2020-02-20 Uroš Bizjak <ubizjak@gmail.com>
8614
8615 PR target/93828
8616 * g++.target/i386/pr93828.C: New test.
8617
8618 2020-02-20 Peter Bergner <bergner@linux.ibm.com>
8619
8620 PR target/93658
8621 * gcc.target/powerpc/pr93658.c: New test.
8622
8623 2020-02-20 Tobias Burnus <tobias@codesourcery.com>
8624
8625 PR fortran/93825
8626 * gfortran.dg/goacc/tile-3.f90: New.
8627
8628 2020-02-19 Marek Polacek <polacek@redhat.com>
8629
8630 PR c++/93169 - wrong-code with a non-constexpr constructor.
8631 * g++.dg/cpp0x/constexpr-93169.C: New test.
8632
8633 2020-02-19 Martin Sebor <msebor@redhat.com>
8634
8635 PR tree-optimization/92128
8636 * gcc.dg/strlenopt-81.c: Align arrays to let strictly aligned targets
8637 optimize away calls as expected.
8638
8639 2020-02-19 Uroš Bizjak <ubizjak@gmail.com>
8640
8641 * gcc.dg/gimplefe-41.c: Add -msse2 additional options for x86 targets.
8642 * gcc.dg/ipa/ipa-sra-19.c: Ditto.
8643
8644 2020-02-19 Richard Sandiford <richard.sandiford@arm.com>
8645
8646 PR tree-optimization/93767
8647 * gcc.dg/vect/pr93767.c: New test.
8648
8649 2020-02-19 Martin Jambor <mjambor@suse.cz>
8650
8651 PR tree-optimization/93776
8652 * gcc.dg/tree-ssa/pr93776.c: New test.
8653
8654 2020-02-19 Martin Jambor <mjambor@suse.cz>
8655
8656 PR tree-optimization/93667
8657 * g++.dg/tree-ssa/pr93667.C: New test.
8658
8659 2020-02-19 Hongtao Liu <hongtao.liu@intel.com>
8660
8661 * g++.dg/other/i386-2.C: add -mavx512vbmi2
8662 * g++.dg/other/i386-3.C: Ditto.
8663
8664 2020-02-18 James Greenhalgh <james.greenhalgh@arm.com>
8665
8666 * gcc.target/aarch64/vmull_high.c: New.
8667
8668 2020-02-18 Marek Polacek <polacek@redhat.com>
8669
8670 PR c++/93817
8671 * g++.dg/diagnostic/array-init1.C: Fix for ILP32.
8672
8673 2020-02-18 Jon Beniston <jon@beniston.com>
8674
8675 * gcc.dg/strcmpopt_6.c: Add space in array for terminator.
8676
8677 2020-02-18 Mark Eggleston <markeggleston@gcc.gnu.org>
8678
8679 PR fortran/93714
8680 * gfortran.dg/char_pointer_assign_6.f90: Look for no target
8681 message instead of length mismatch.
8682 * gfortran.dg/pr93714_1.f90
8683 * gfortran.dg/pr93714_2.f90
8684
8685 2020-02-18 Mark Eggleston <mark.eggleston@codethink.com>
8686
8687 PR fortran/93601
8688 * gfortran.dg/pr93601.f90 : New test.
8689
8690 2020-02-18 Martin Liska <mliska@suse.cz>
8691
8692 PR ipa/93583
8693 * gcc.dg/ipa/pr93583.c: New test.
8694
8695 2020-02-18 David Malcolm <dmalcolm@redhat.com>
8696
8697 PR analyzer/93777
8698 * g++.dg/analyzer/pr93777.C: New test.
8699 * gfortran.dg/analyzer/pr93777.f90: New test.
8700
8701 2020-02-18 David Malcolm <dmalcolm@redhat.com>
8702
8703 PR analyzer/93778
8704 * gfortran.dg/analyzer/pr93778.f90: New test.
8705
8706 2020-02-18 David Malcolm <dmalcolm@redhat.com>
8707
8708 PR analyzer/93774
8709 * gfortran.dg/analyzer/deferred_character_25.f90: New test,
8710 based on gfortran.dg/deferred_character_25.f90.
8711
8712 2020-02-18 David Malcolm <dmalcolm@redhat.com>
8713
8714 PR analyzer/93779
8715 * gfortran.dg/analyzer/pr88304-2.f90: New test, adapted from
8716 gfortran.fortran-torture/compile/pr88304-2.f90
8717
8718 2020-02-18 Mark Eggleston <mark.eggleston@codethink.com>
8719
8720 PR fortran/93603
8721 * gfortran.dg/pr93603.f90 : New test.
8722
8723 2020-02-20 Mark Eggleston <markeggleston@gcc.gnu.org>
8724
8725 PR fortran/93580
8726 * gfortran.dg/dg/pr93580.f90: New test.
8727
8728 2020-02-18 Jakub Jelinek <jakub@redhat.com>
8729
8730 PR tree-optimization/93780
8731 * gcc.dg/pr93780.c: New test.
8732
8733 2020-02-17 David Malcolm <dmalcolm@redhat.com>
8734
8735 PR analyzer/93775
8736 * gcc.dg/analyzer/20020129-1.c: New test.
8737
8738 2020-02-17 Alexandre Oliva <oliva@adacore.com>
8739
8740 * gcc.dg/tls/emutls-3.c: New, combining emutls-2.c and
8741 thr-init-2.c into an execution test with explicitly common
8742 variables.
8743
8744 2020-02-17 Wilco Dijkstra <wdijkstr@arm.com>
8745
8746 * gcc.target/aarch64/pr93565.c: Fix test for ilp32.
8747
8748 2020-02-17 Will Schmidt <will_schmidt@vnet.ibm.com>
8749
8750 * gcc.target/powerpc/fold-vec-extract-longlong.p8.c: Correct
8751 number of expected insns.
8752
8753 2020-02-17 Martin Liska <mliska@suse.cz>
8754
8755 PR ipa/93760
8756 * g++.dg/lto/odr-8_1.C: Fix grammar.
8757
8758 2020-02-17 Richard Biener <rguenther@suse.de>
8759
8760 PR c/86134
8761 * gcc.dg/pr86134.c: New testcase.
8762 * gcc.dg/pr28322-2.c: Adjust.
8763
8764 2020-02-17 David Malcolm <dmalcolm@redhat.com>
8765
8766 PR analyzer/93388
8767 * gcc.dg/analyzer/torture/20060625-1.c: New test.
8768 * gcc.dg/analyzer/torture/pr51628-30.c: New test.
8769 * gcc.dg/analyzer/torture/pr59037.c: New test.
8770
8771 2020-02-17 David Malcolm <dmalcolm@redhat.com>
8772
8773 * gcc.dg/analyzer/malloc-1.c (test_48): New.
8774
8775 2020-02-17 Jiufu Guo <guojiufu@linux.ibm.com>
8776
8777 PR target/93047
8778 * gcc.dg/torture/stackalign/builtin-return-2.c: New test case.
8779
8780 2020-02-16 Uroš Bizjak <ubizjak@gmail.com>
8781
8782 PR target/93743
8783 * gcc.target/i386/pr93743.c : New test.
8784
8785 2020-02-15 Marek Polacek <polacek@redhat.com>
8786
8787 PR c++/93710 - poor diagnostic for array initializer.
8788 * g++.dg/diagnostic/array-init1.C: New test.
8789
8790 2020-02-15 Jason Merrill <jason@redhat.com>
8791
8792 * lib/target-supports.exp (check_effective_target_c++2a_only): Also
8793 look for -std=*++20.
8794 (check_effective_target_concepts): Use check_effective_target_c++2a.
8795
8796 2020-02-15 Jakub Jelinek <jakub@redhat.com>
8797
8798 PR tree-optimization/93744
8799 * gcc.c-torture/execute/pr93744-1.c: New test.
8800 * gcc.c-torture/execute/pr93744-2.c: New test.
8801 * gcc.c-torture/execute/pr93744-3.c: New test.
8802
8803 2020-02-14 Jakub Jelinek <jakub@redhat.com>
8804
8805 PR c++/61414
8806 * g++.dg/cpp0x/enum39.C: New test.
8807
8808 2020-02-14 Martin Jambor <mjambor@suse.cz>
8809
8810 PR tree-optimization/93516
8811 * g++.dg/tree-ssa/pr93516.C: New test.
8812
8813 2020-02-14 Hongtao Liu <hongtao.liu@intel.com>
8814
8815 * gcc.target/i386/avx512vbmi2-vpshld-1.c: New test.
8816 * gcc.target/i386/avx512vbmi2-vpshrd-1.c: Ditto.
8817 * gcc.target/i386/sse-12.c: Add -mavx512vbmi2.
8818 * gcc.target/i386/sse-13.c: Ditto.
8819 * gcc.target/i386/sse-14.c: Add -mavx512vbmi2 and tests.
8820 * gcc.target/i386/sse-22.c: Ditto.
8821
8822 2020-02-14 Jakub Jelinek <jakub@redhat.com>
8823
8824 Partially implement P1042R1: __VA_OPT__ wording clarifications
8825 PR preprocessor/92319
8826 * c-c++-common/cpp/va-opt-4.c: New test.
8827
8828 2020-02-13 Jakub Jelinek <jakub@redhat.com>
8829
8830 PR c/93576
8831 * gcc.dg/pr93576.c: New test.
8832
8833 2020-02-13 Sandra Loosemore <sandra@codesourcery.com>
8834
8835 * g++.dg/cpp0x/constexpr-static13.C:
8836 Add -fdelete-null-pointer-checks.
8837 * g++.dg/cpp2a/constexpr-new11.C: Likewise.
8838 * g++.dg/cpp2a/constexpr-new12.C: Likewise.
8839
8840 2020-02-13 H.J. Lu <hongjiu.lu@intel.com>
8841
8842 PR target/93656
8843 * gcc.target/i386/pr93656.c: New test.
8844
8845 2020-02-13 Claudiu Zissulescu <claziss@synopsys.com>
8846
8847 * gcc.target/arc/nps400-1.c: Update test.
8848
8849 2020-02-13 Claudiu Zissulescu <claziss@synopsys.com>
8850
8851 * gcc.target/arc/or-cnst-size2.c: Update test.
8852
8853 2020-02-13 Claudiu Zissulescu <claziss@synopsys.com>
8854 Petro Karashchenko <petro.karashchenko@ring.com>
8855
8856 * gcc.target/arc/mul64-1.c: New test.
8857
8858 2020-02-13 Jakub Jelinek <jakub@redhat.com>
8859
8860 PR target/93696
8861 * gcc.target/i386/pr93696-1.c: New test.
8862 * gcc.target/i386/pr93696-2.c: New test.
8863 * gcc.target/i386/avx512bitalg-vpopcntw-1.c (TEST): Fix argument order
8864 of _mm*_mask_popcnt_*.
8865 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c (TEST): Likewise.
8866 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c (TEST): Likewise.
8867 * gcc.target/i386/avx512bitalg-vpopcntb-1.c (TEST): Likewise.
8868 * gcc.target/i386/avx512bitalg-vpopcntb.c (foo): Likewise.
8869 * gcc.target/i386/avx512bitalg-vpopcntbvl.c (foo): Likewise.
8870 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c (foo): Likewise.
8871 * gcc.target/i386/avx512bitalg-vpopcntwvl.c (foo): Likewise.
8872 * gcc.target/i386/avx512bitalg-vpopcntw.c (foo): Likewise.
8873 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c (foo): Likewise.
8874
8875 PR tree-optimization/93582
8876 * gcc.dg/tree-ssa/pr93582-1.c: New test.
8877 * gcc.dg/tree-ssa/pr93582-2.c: New test.
8878 * gcc.dg/tree-ssa/pr93582-3.c: New test.
8879
8880 2020-02-13 Richard Biener <rguenther@suse.de>
8881
8882 PR testsuite/93717
8883 * gcc.dg/optimize-bswapsi-2.c: Add BE case.
8884
8885 2020-02-13 Jakub Jelinek <jakub@redhat.com>
8886
8887 PR target/93673
8888 * gcc.target/i386/avx512f-pr93673.c: New test.
8889 * gcc.target/i386/avx512dq-pr93673.c: New test.
8890 * gcc.target/i386/avx512bw-pr93673.c: New test.
8891
8892 * g++.dg/analyzer/pr93212.C: Require c++14 rather than c++11.
8893
8894 2020-02-12 Iain Sandoe <iain@sandoe.co.uk>
8895
8896 * g++.dg/coroutines/coro1-allocators.h: New.
8897 * g++.dg/coroutines/coro-bad-alloc-00-bad-op-new.C: New test.
8898 * g++.dg/coroutines/coro-bad-alloc-01-bad-op-del.C: New test.
8899 * g++.dg/coroutines/coro-bad-alloc-02-no-op-new-nt.C: New test.
8900 * g++.dg/coroutines/torture/alloc-00-gro-on-alloc-fail.C: Use new
8901 coro1-allocators.h header.
8902 * g++.dg/coroutines/torture/alloc-01-overload-newdel.C: Likewise.
8903 * g++.dg/coroutines/torture/alloc-02-fail-new-grooaf-check.C: New.
8904 * g++.dg/coroutines/torture/alloc-03-overload-new-1.C: New test.
8905 * g++.dg/coroutines/torture/alloc-04-overload-del-use-two-args.C:New.
8906
8907 2020-02-12 Jakub Jelinek <jakub@redhat.com>
8908
8909 * gcc.target/powerpc/pr93122.c: Use -mprefixed instead of
8910 -mprefixed-addr in dg-options.
8911
8912 PR middle-end/93663
8913 * gcc.dg/torture/builtin-round-roundeven.c (main): Add tests
8914 for DBL_MAX, inf, their negations and nan.
8915
8916 2020-02-12 Martin Sebor <msebor@redhat.com>
8917
8918 PR middle-end/93646
8919 * gcc.dg/Wstringop-overflow-31.c: New test.
8920
8921 2020-02-12 Wilco Dijkstra <wdijkstr@arm.com>
8922
8923 PR rtl-optimization/93565
8924 * gcc.target/aarch64/pr93565.c: New test.
8925
8926 2020-02-12 Wilco Dijkstra <wdijkstr@arm.com>
8927
8928 * gcc.target/aarch64/popcnt2.c: New test.
8929
8930 2020-02-12 Marek Polacek <polacek@redhat.com>
8931
8932 PR c++/88819
8933 * g++.dg/cpp2a/nontype-class32.C: New test.
8934
8935 2020-02-12 Marek Polacek <polacek@redhat.com>
8936
8937 PR c++/93684 - ICE-on-invalid with broken attribute.
8938 * g++.dg/parse/attr4.C: New test.
8939
8940 2020-02-12 Jakub Jelinek <jakub@redhat.com>
8941
8942 PR target/93670
8943 * gcc.target/i386/avx512vl-pr93670.c: New test.
8944
8945 2020-02-12 Richard Biener <rguenther@suse.de>
8946
8947 PR testsuite/93697
8948 * gcc.dg/pr93661.c: Pass -w, remove dg-warning.
8949
8950 2020-02-11 David Malcolm <dmalcolm@redhat.com>
8951
8952 PR analyzer/93288
8953 * g++.dg/analyzer/malloc.C: Add test coverage for a double-free
8954 called in a constructor.
8955 * g++.dg/analyzer/pr93288.C: New test.
8956
8957 2020-02-11 David Malcolm <dmalcolm@redhat.com>
8958
8959 PR analyzer/93212
8960 * g++.dg/analyzer/analyzer.exp: New subdirectory and .exp suite.
8961 * g++.dg/analyzer/malloc.C: New test.
8962 * g++.dg/analyzer/pr93212.C: New test.
8963
8964 2020-02-11 Martin Sebor <msebor@redhat.com>
8965
8966 PR tree-optimization/93683
8967 * gcc.dg/tree-ssa/ssa-dse-39.c: New test.
8968
8969 2020-02-11 Will Schmidt <will_schmidt@vnet.ibm.com>
8970
8971 * lib/target-supports.exp (check_effective_target_ppc_ieee128_ok): New.
8972 * gcc.target/powerpc/pr92796.c: Add a require-effective-target
8973 statement for ppc_ieee128_ok.
8974
8975 2020-02-11 David Malcolm <dmalcolm@redhat.com>
8976
8977 PR analyzer/93374
8978 * gcc.dg/analyzer/torture/pr93374.c: New test.
8979
8980 2020-02-11 David Malcolm <dmalcolm@redhat.com>
8981
8982 PR analyzer/93669
8983 * gcc.dg/analyzer/pr93669.c: New test.
8984
8985 2020-02-11 David Malcolm <dmalcolm@redhat.com>
8986
8987 PR analyzer/93649
8988 * gcc.dg/analyzer/torture/pr93649.c: New test.
8989
8990 2020-02-11 Will Schmidt <will_schmidt@vnet.ibm.com>
8991
8992 * gcc.target/powerpc/pr70010-2.c: Add -maltivec.
8993 * gcc.target/powerpc/pr70010-3.c: Add -maltivec.
8994
8995 2020-02-11 Stam Markianos-Wright <stam.markianos-wright@arm.com>
8996
8997 * gcc.target/arm/simd/vdot-2-1.c: New test.
8998 * gcc.target/arm/simd/vdot-2-2.c: New test.
8999 * gcc.target/arm/simd/vdot-2-3.c: New test.
9000 * gcc.target/arm/simd/vdot-2-4.c: New test.
9001
9002 2020-02-11 Richard Biener <rguenther@suse.de>
9003
9004 PR tree-optimization/93661
9005 PR tree-optimization/93662
9006 * gcc.dg/pr93661.c: New testcase.
9007
9008 2020-02-12 Patrick Palka <ppalka@redhat.com>
9009
9010 PR c++/69448
9011 PR c++/80471
9012 * g++.dg/concepts/abbrev3.C: New test.
9013 * g++.dg/cpp2a/concepts-pr80471.C: Adjust a static_assert to expect the
9014 correct behavior.
9015 * g++.dg/cpp0x/auto9.C: Adjust a dg-error directive.
9016
9017 * g++.dg/cpp2a/concepts6.C: New test.
9018
9019 2020-02-10 David Malcolm <dmalcolm@redhat.com>
9020
9021 PR analyzer/93350
9022 * gcc.dg/analyzer/torture/pr93350.c: New test.
9023
9024 2020-02-10 David Malcolm <dmalcolm@redhat.com>
9025
9026 PR analyzer/93647
9027 * gcc.dg/analyzer/torture/pr93647.c: New test.
9028
9029 2020-02-10 Jakub Jelinek <jakub@redhat.com>
9030
9031 PR target/93637
9032 * gcc.target/i386/avx-pr93637.c: New test.
9033
9034 2020-02-10 David Malcolm <dmalcolm@redhat.com>
9035
9036 PR analyzer/93405
9037 * gfortran.dg/analyzer/pr93405.f90: New test.
9038
9039 2020-02-10 David Malcolm <dmalcolm@redhat.com>
9040
9041 * gfortran.dg/analyzer/analyzer.exp: New subdirectory and .exp
9042 suite.
9043 * gfortran.dg/analyzer/malloc-example.f90: New test.
9044 * gfortran.dg/analyzer/malloc.f90: New test.
9045
9046 2020-02-10 Martin Sebor <msebor@redhat.com>
9047
9048 PR c/93640
9049 * gcc.dg/attr-access.c: New test.
9050
9051 2020-02-10 Hans-Peter Nilsson <hp@axis.com>
9052
9053 * gcc.target/cris/cris.exp (check_effective_target_cc0): New.
9054
9055 PR target/93372
9056 * gcc.target/cris/pr93372-1.c, gcc.target/cris/pr93372-2.c,
9057 gcc.target/cris/pr93372-5.c, gcc.target/cris/pr93372-8.c,
9058 gcc.target/cris/pr93372-3.c, gcc.target/cris/pr93372-4.c,
9059 gcc.target/cris/pr93372-6.c, gcc.target/cris/pr93372-7.c,
9060 gcc.target/cris/pr93372-9.c, gcc.target/cris/pr93372-10.c,
9061 gcc.target/cris/pr93372-11.c, gcc.target/cris/pr93372-12.c,
9062 gcc.target/cris/pr93372-13.c, gcc.target/cris/pr93372-14.c,
9063 gcc.target/cris/pr93372-15.c, gcc.target/cris/pr93372-16.c,
9064 gcc.target/cris/pr93372-17.c, gcc.target/cris/pr93372-18.c,
9065 gcc.target/cris/pr93372-19.c, gcc.target/cris/pr93372-20.c,
9066 gcc.target/cris/pr93372-21.c, gcc.target/cris/pr93372-22.c,
9067 gcc.target/cris/pr93372-23.c, gcc.target/cris/pr93372-24.c,
9068 gcc.target/cris/pr93372-25.c, gcc.target/cris/pr93372-26.c,
9069 gcc.target/cris/pr93372-27.c, gcc.target/cris/pr93372-28.c,
9070 gcc.target/cris/pr93372-29.c, gcc.target/cris/pr93372-30.c,
9071 gcc.target/cris/pr93372-31.c, gcc.target/cris/pr93372-32.c,
9072 gcc.target/cris/pr93372-33.c, gcc.target/cris/pr93372-34.c,
9073 gcc.target/cris/pr93372-35.c, gcc.target/cris/dbr-1.c: New tests.
9074
9075 2020-02-10 Jakub Jelinek <jakub@redhat.com>
9076
9077 PR target/91913
9078 * gfortran.dg/pr91913.f90: New test.
9079
9080 2020-02-10 H.J. Lu <hongjiu.lu@intel.com>
9081
9082 PR libgcc/85334
9083 * g++.target/i386/pr85334-1.C: New test.
9084 * g++.target/i386/pr85334-2.C: Likewise.
9085
9086 2020-02-10 Jakub Jelinek <jakub@redhat.com>
9087
9088 PR other/93641
9089 * gcc.dg/format/gcc_diag-11.c (test_cdiag_bad_words): Add two further
9090 tests.
9091
9092 2020-02-10 Feng Xue <fxue@os.amperecomputing.com>
9093
9094 PR ipa/93203
9095 * g++.dg/ipa/pr93203.C: New test.
9096 * gcc.dg/ipa/ipcp-1: Change dump string.
9097
9098 2020-02-09 Uroš Bizjak <ubizjak@gmail.com>
9099
9100 * gcc.target/i386/pr91333.c (dg-do): Fix target selector.
9101
9102 2020-02-09 Jakub Jelinek <jakub@redhat.com>
9103
9104 PR c++/93633
9105 * g++.dg/cpp2a/constexpr-new11.C: New test.
9106 * g++.dg/cpp2a/constexpr-new12.C: New test.
9107 * g++.dg/cpp2a/constexpr-new13.C: New test.
9108
9109 2020-02-08 Andrew Pinski <apinski@marvel.com>
9110
9111 PR target/91927
9112 * gcc.target/aarch64/pr91927.c: New testcase.
9113
9114 2020-02-08 Peter Bergner <bergner@linux.ibm.com>
9115
9116 PR target/93136
9117 * gcc.dg/vmx/ops.c: Add -flax-vector-conversions to dg-options.
9118 * gcc.target/powerpc/vsx-vector-6.h: Split tests into smaller functions.
9119 * gcc.target/powerpc/vsx-vector-6.p7.c: Adjust scan-assembler-times
9120 regex directives. Adjust expected instruction counts.
9121 * gcc.target/powerpc/vsx-vector-6.p8.c: Likewise.
9122 * gcc.target/powerpc/vsx-vector-6.p9.c: Likewise.
9123
9124 2020-02-08 Jakub Jelinek <jakub@redhat.com>
9125
9126 PR c++/93549
9127 * g++.dg/ext/constexpr-pr93549.C: New test.
9128
9129 2020-02-08 Uroš Bizjak <ubizjak@gmail.com>
9130 Jakub Jelinek <jakub@redhat.com>
9131
9132 PR target/65782
9133 * gcc.target/i386/pr65782.c: New test.
9134
9135 2020-02-07 Marek Polacek <polacek@redhat.com>
9136
9137 PR c++/92947 - Paren init of aggregates in unevaluated context.
9138 * g++.dg/cpp2a/paren-init21.C: New test.
9139
9140 2020-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
9141
9142 * testsuite/gcc.target/powerpc/pr92923-1.c: Add -mvsx.
9143
9144 2020-02-07 Dennis Zhang <dennis.zhang@arm.com>
9145
9146 * gcc.target/aarch64/simd/vmmla.c: New test.
9147
9148 2020-02-07 Richard Biener <rguenther@suse.de>
9149
9150 PR middle-end/93519
9151 * gcc.dg/Wrestrict-21.c: New testcase.
9152
9153 2020-02-07 H.J. Lu <hongjiu.lu@intel.com>
9154
9155 PR target/85667
9156 * gcc.target/i386/pr85667-10.c: New test.
9157 * gcc.target/i386/pr85667-7.c: Likewise.
9158 * gcc.target/i386/pr85667-8.c: Likewise.
9159 * gcc.target/i386/pr85667-9.c: Likewise.
9160
9161 2020-02-07 Jakub Jelinek <jakub@redhat.com>
9162
9163 PR target/93122
9164 * gcc.target/powerpc/pr93122.c: New test.
9165
9166 2020-02-07 Paolo Carlini <paolo.carlini@oracle.com>
9167
9168 PR c++/89404
9169 * g++.dg/ext/vla21.C: New.
9170
9171 2020-02-07 Jakub Jelinek <jakub@redhat.com>
9172
9173 PR target/93615
9174 * gcc.dg/pr93615.c: New test.
9175
9176 PR target/93611
9177 * gcc.target/i386/pr93611.c: New test.
9178
9179 2020-02-06 David Malcolm <dmalcolm@redhat.com>
9180
9181 PR analyzer/93375
9182 * gcc.dg/analyzer/pr93375.c: Rework test case to avoid per-target
9183 differences in how __builtin_memcpy has been optimized at the time
9184 the analyzer runs.
9185
9186 2020-02-06 David Malcolm <dmalcolm@redhat.com>
9187
9188 * gcc.dg/analyzer/torture/intptr_t.c: New test.
9189
9190 2020-02-06 Segher Boessenkool <segher@kernel.crashing.org>
9191
9192 * gcc.target/powerpc/pr93012.c: New.
9193
9194 2020-02-06 Richard Sandiford <richard.sandiford@arm.com>
9195
9196 PR target/87763
9197 * gcc.target/aarch64/movk_2.c: New test.
9198
9199 2020-02-06 Uroš Bizjak <ubizjak@gmail.com>
9200
9201 * gcc.target/i386/memcpy-strategy-1.c (dg-final):
9202 Unify scan-assembler strings for all targets.
9203 * gcc.target/i386/memcpy-strategy-2.c (dg-final): Ditto.
9204 * gcc.target/i386/memcpy-strategy-3.c (dg-final): Ditto.
9205 * gcc.target/i386/memcpy-vector_loop-1.c (dg-final): Ditto.
9206
9207 2020-02-06 Marek Polacek <polacek@redhat.com>
9208
9209 PR c++/93597 - ICE with lambda in operator function.
9210 * g++.dg/cpp0x/lambda/lambda-93597.C: New test.
9211
9212 2020-02-06 Tobias Burnus <tobias@codesourcery.com>
9213
9214 * gcc.target/arm/multilib.exp (multilib_config): Pass flags to
9215 …_target_compile as (additional_flags=) option and not as source
9216 filename to make it work with remote execution.
9217 * lib/target-supports.exp (check_runtime, check_gc_sections_available,
9218 check_effective_target_gas, check_effective_target_gld): Likewise.
9219
9220 2020-02-06 Jakub Jelinek <jakub@redhat.com>
9221
9222 PR target/93594
9223 * gcc.target/i386/avx2-pr93594.c: New test.
9224
9225 2020-02-05 Martin Sebor <msebor@redhat.com>
9226
9227 PR tree-optimization/92765
9228 * g++.dg/tree-ssa/strlenopt-1.C: New test.
9229 * g++.dg/tree-ssa/strlenopt-2.C: New test.
9230 * gcc.dg/Warray-bounds-58.c: New test.
9231 * gcc.dg/Wrestrict-20.c: Avoid a valid -Wformat-overflow.
9232 * gcc.dg/Wstring-compare.c: Xfail a test.
9233 * gcc.dg/strcmpopt_2.c: Disable tests.
9234 * gcc.dg/strcmpopt_4.c: Adjust tests.
9235 * gcc.dg/strcmpopt_10.c: New test.
9236 * gcc.dg/strcmpopt_11.c: New test.
9237 * gcc.dg/strlenopt-69.c: Disable tests.
9238 * gcc.dg/strlenopt-92.c: New test.
9239 * gcc.dg/strlenopt-93.c: New test.
9240 * gcc.dg/strlenopt.h: Declare calloc.
9241 * gcc.dg/tree-ssa/pr92056.c: Xfail tests until pr93518 is resolved.
9242 * gcc.dg/tree-ssa/builtin-sprintf-warn-23.c: Correct test (pr93517).
9243
9244 2020-02-05 Marek Polacek <polacek@redhat.com>
9245
9246 PR c++/93559 - ICE with CONSTRUCTOR flags verification.
9247 * g++.dg/cpp0x/initlist119.C: New test.
9248 * g++.dg/cpp0x/initlist120.C: New test.
9249
9250 2020-02-05 Jakub Jelinek <jakub@redhat.com>
9251
9252 PR c++/93557
9253 * c-c++-common/Wunused-var-17.c: New test.
9254
9255 2020-02-05 Jeff Law <law@redhat.com>
9256
9257 * gcc.target/hppa/shadd-3.c: Disable delay slot filling and
9258 adjust expected shadd insn count appropriately.
9259
9260 2020-02-05 David Malcolm <dmalcolm@redhat.com>
9261
9262 * gcc.dg/analyzer/data-model-1.c: Update for changed output to
9263 __analyzer_dump_exploded_nodes, dropping redundant call at merger.
9264 * gcc.dg/analyzer/data-model-7.c: Likewise.
9265 * gcc.dg/analyzer/loop-2.c: Update for changed output format.
9266 * gcc.dg/analyzer/loop-2a.c: Likewise.
9267 * gcc.dg/analyzer/loop-4.c: Likewise.
9268 * gcc.dg/analyzer/loop.c: Likewise.
9269 * gcc.dg/analyzer/malloc-paths-10.c: Likewise; drop redundant
9270 call at merger.
9271 * gcc.dg/analyzer/malloc-vs-local-1a.c: Likewise.
9272 * gcc.dg/analyzer/malloc-vs-local-1b.c: Likewise.
9273 * gcc.dg/analyzer/malloc-vs-local-2.c: Likewise.
9274 * gcc.dg/analyzer/malloc-vs-local-3.c: Likewise.
9275 * gcc.dg/analyzer/paths-1.c: Likewise.
9276 * gcc.dg/analyzer/paths-1a.c: Likewise.
9277 * gcc.dg/analyzer/paths-2.c: Likewise.
9278 * gcc.dg/analyzer/paths-3.c: Likewise.
9279 * gcc.dg/analyzer/paths-4.c: Update for changed output format.
9280 * gcc.dg/analyzer/paths-5.c: Likewise.
9281 * gcc.dg/analyzer/paths-6.c: Likewise; drop redundant calls
9282 at merger.
9283 * gcc.dg/analyzer/paths-7.c: Likewise.
9284 * gcc.dg/analyzer/torture/conditionals-2.c: Update for changed
9285 output format.
9286 * gcc.dg/analyzer/zlib-1.c: Likewise; drop redundant calls.
9287 * gcc.dg/analyzer/zlib-5.c: Update for changed output format.
9288
9289 2020-02-05 Jakub Jelinek <jakub@redhat.com>
9290
9291 PR target/92190
9292 * gcc.target/i386/pr92190.c: New test.
9293
9294 2020-02-05 Richard Biener <rguenther@suse.de>
9295
9296 PR testsuite/92177
9297 * gcc.dg/vect/bb-slp-22.c: Adjust.
9298
9299 2020-02-05 Richard Biener <rguenther@suse.de>
9300
9301 PR middle-end/90648
9302 * gcc.dg/pr90648.c: New testcase.
9303
9304 2020-02-05 Jakub Jelinek <jakub@redhat.com>
9305
9306 PR middle-end/93555
9307 * c-c++-common/gomp/pr93555-1.c: New test.
9308 * c-c++-common/gomp/pr93555-2.c: New test.
9309 * gfortran.dg/gomp/pr93555.f90: New test.
9310
9311 2020-02-05 Jun Ma <JunMa@linux.alibaba.com>
9312
9313 * g++.dg/coroutines/co-await-14-return-ref-to-auto.C: New test.
9314
9315 2020-02-04 David Malcolm <dmalcolm@redhat.com>
9316
9317 * gcc.dg/analyzer/data-model-1.c (struct coord): Convert fields
9318 from int to long.
9319
9320 2020-02-04 Richard Biener <rguenther@suse.de>
9321
9322 PR tree-optimization/93538
9323 * gcc.dg/tree-ssa/forwprop-38.c: New testcase.
9324
9325 2020-02-04 Jakub Jelinek <jakub@redhat.com>
9326
9327 * c-c++-common/cpp/has-include-1.c: New test.
9328 * c-c++-common/cpp/has-include-next-1.c: New test.
9329 * c-c++-common/gomp/has-include-1.c: New test.
9330
9331 PR preprocessor/93545
9332 * c-c++-common/cpp/pr88974.c: Expect another diagnostics during error
9333 recovery.
9334 * c-c++-common/cpp/pr93545-1.c: New test.
9335 * c-c++-common/cpp/pr93545-2.c: New test.
9336 * c-c++-common/cpp/pr93545-3.c: New test.
9337 * c-c++-common/cpp/pr93545-4.c: New test.
9338
9339 2020-02-04 Iain Sandoe <iain@sandoe.co.uk>
9340
9341 * g++.dg/coroutines/coro-missing-promise.C: New test.
9342
9343 2020-02-04 Richard Biener <rguenther@suse.de>
9344
9345 PR tree-optimization/91123
9346 * gcc.dg/tree-ssa/ssa-fre-85.c: New testcase.
9347
9348 2020-02-04 Richard Biener <rguenther@suse.de>
9349
9350 PR tree-optimization/92819
9351 * gcc.target/i386/pr92819.c: New testcase.
9352 * gcc.target/i386/pr92803.c: Adjust.
9353
9354 2020-02-03 Iain Sandoe <iain@sandoe.co.uk>
9355
9356 PR c++/93458
9357 * g++.dg/coroutines/pr93458-1-missing-traits.C: New test.
9358 * g++.dg/coroutines/pr93458-2-bad-traits.C: New test.
9359 * g++.dg/coroutines/pr93458-3-missing-handle.C: New test.
9360 * g++.dg/coroutines/pr93458-4-bad-coro-handle.C: New test.
9361 * g++.dg/coroutines/pr93458-5-bad-coro-type.C: New test.
9362
9363 2020-02-03 David Malcolm <dmalcolm@redhat.com>
9364
9365 PR analyzer/93544
9366 * gcc.dg/analyzer/torture/pr93544.c: New test.
9367
9368 2020-02-03 David Malcolm <dmalcolm@redhat.com>
9369
9370 PR analyzer/93546
9371 * gcc.dg/analyzer/pr93546.c: New test.
9372
9373 2020-02-03 David Malcolm <dmalcolm@redhat.com>
9374
9375 PR analyzer/93547
9376 * gcc.dg/analyzer/pr93547.c: New test.
9377
9378 2020-02-03 Stam Markianos-Wright <stam.markianos-wright@arm.com>
9379
9380 PR target/91816
9381 * gcc.target/arm/pr91816.c: New test.
9382
9383 2020-02-03 Julian Brown <julian@codesourcery.com>
9384 Tobias Burnus <tobias@codesourcery.com>
9385
9386 * c-c++-common/cpp/openacc-define-3.c: Update expected value for
9387 _OPENACC define.
9388 * gfortran.dg/openacc-define-3.f90: Likewise.
9389
9390 2020-02-03 Tobias Burnus <tobias@codesourcery.com>
9391
9392 PR fortran/93427
9393 * gfortran.dg/associate_52.f90: New.
9394
9395 2020-02-03 Jakub Jelinek <jakub@redhat.com>
9396
9397 PR target/93533
9398 * gcc.c-torture/compile/pr93533.c: New test.
9399 * gcc.target/s390/pr93533.c: New test.
9400
9401 2020-02-03 Jun Ma <JunMa@linux.alibaba.com>
9402
9403 * g++.dg/coroutines/co-await-04-control-flow.C: Add label.
9404
9405 2020-02-02 Marek Polacek <polacek@redhat.com>
9406
9407 PR c++/93530 - ICE on invalid alignas in a template.
9408 * g++.dg/cpp0x/alignas18.C: New test.
9409
9410 2020-02-02 Iain Sandoe <iain@sandoe.co.uk>
9411
9412 * gcc.target/powerpc/darwin-abi-12.c: Add '-fcommon' to the
9413 options.
9414
9415 2020-02-02 Vladimir Makarov <vmakarov@redhat.com>
9416
9417 PR rtl-optimization/91333
9418 * gcc.target/i386/pr91333.c: Add vmovsd to regexp. Set up count
9419 to 3.
9420
9421 2020-01-31 Sandra Loosemore <sandra@codesourcery.com>
9422
9423 nios2: Support for GOT-relative DW_EH_PE_datarel encoding.
9424
9425 * g++.target/nios2/hello-pie.C: New.
9426 * g++.target/nios2/nios2.exp: New.
9427
9428 2020-01-31 David Malcolm <dmalcolm@redhat.com>
9429
9430 PR analyzer/93457
9431 * gcc.dg/analyzer/pr93457.c: New test.
9432
9433 2020-01-31 David Malcolm <dmalcolm@redhat.com>
9434
9435 PR analyzer/93373
9436 * gcc.dg/analyzer/torture/pr93373.c: New test.
9437
9438 2020-01-31 Vladimir Makarov <vmakarov@redhat.com>
9439
9440 PR rtl-optimization/91333
9441 * gcc.target/i386/pr91333.c: New.
9442
9443 2020-01-31 David Malcolm <dmalcolm@redhat.com>
9444
9445 PR analyzer/93379
9446 * gcc.dg/analyzer/torture/pr93379-2.c: New test.
9447 * gcc.dg/analyzer/torture/pr93379.c: New test.
9448
9449 2020-01-31 David Malcolm <dmalcolm@redhat.com>
9450
9451 PR analyzer/93438
9452 * gcc.dg/analyzer/torture/pr93438.c: New test.
9453 * gcc.dg/analyzer/torture/pr93438-2.c: New test.
9454
9455 2020-01-31 Jakub Jelinek <jakub@redhat.com>
9456
9457 PR rtl-optimization/91838
9458 * g++.dg/pr91838.C: Moved to ...
9459 * g++.dg/opt/pr91838.C: ... here. Require c++11 target instead of
9460 dg-skip-if for c++98. Pass -Wno-psabi -w to avoid psabi style
9461 warnings on vector arg passing or return. Add -masm=att on i?86/x86_64.
9462 Only check for pxor %xmm0, %xmm0 on lp64 i?86/x86_64.
9463
9464 2020-01-31 Richard Sandiford <richard.sandiford@arm.com>
9465
9466 * lib/target-supports.exp (check_effective_target_aarch64_asm_bf16_ok):
9467 New proc.
9468 * gcc.target/aarch64/sve/acle/asm/bfdot_f32.c: New test.
9469 * gcc.target/aarch64/sve/acle/asm/bfdot_lane_f32.c: Likweise.
9470 * gcc.target/aarch64/sve/acle/asm/bfmlalb_f32.c: Likweise.
9471 * gcc.target/aarch64/sve/acle/asm/bfmlalb_lane_f32.c: Likweise.
9472 * gcc.target/aarch64/sve/acle/asm/bfmlalt_f32.c: Likweise.
9473 * gcc.target/aarch64/sve/acle/asm/bfmlalt_lane_f32.c: Likweise.
9474 * gcc.target/aarch64/sve/acle/asm/bfmmla_f32.c: Likweise.
9475 * gcc.target/aarch64/sve/acle/asm/cvt_bf16.c: Likweise.
9476 * gcc.target/aarch64/sve/acle/asm/cvtnt_bf16.c: Likweise.
9477 * gcc.target/aarch64/sve/acle/general-c/ternary_bfloat16_1.c: Likweise.
9478 * gcc.target/aarch64/sve/acle/general-c/ternary_bfloat16_lane_1.c:
9479 Likweise.
9480 * gcc.target/aarch64/sve/acle/general-c/ternary_bfloat16_lanex2_1.c:
9481 Likweise.
9482 * gcc.target/aarch64/sve/acle/general-c/ternary_bfloat16_opt_n_1.c:
9483 Likweise.
9484
9485 2020-01-31 Richard Sandiford <richard.sandiford@arm.com>
9486
9487 * g++.target/aarch64/sve/acle/general-c++/mangle_1.C: Test mangling
9488 of svbfloat16_t.
9489 * g++.target/aarch64/sve/acle/general-c++/mangle_2.C: Likewise for
9490 __SVBfloat16_t.
9491 * gcc.target/aarch64/sve/acle/asm/clasta_bf16.c: New test.
9492 * gcc.target/aarch64/sve/acle/asm/clastb_bf16.c: Likewise.
9493 * gcc.target/aarch64/sve/acle/asm/cnt_bf16.c: Likewise.
9494 * gcc.target/aarch64/sve/acle/asm/create2_1.c (create_bf16): Likewise.
9495 * gcc.target/aarch64/sve/acle/asm/create3_1.c (create_bf16): Likewise.
9496 * gcc.target/aarch64/sve/acle/asm/create4_1.c (create_bf16): Likewise.
9497 * gcc.target/aarch64/sve/acle/asm/dup_bf16.c: Likewise.
9498 * gcc.target/aarch64/sve/acle/asm/dup_lane_bf16.c: Likewise.
9499 * gcc.target/aarch64/sve/acle/asm/dupq_lane_bf16.c: Likewise.
9500 * gcc.target/aarch64/sve/acle/asm/ext_bf16.c: Likewise.
9501 * gcc.target/aarch64/sve/acle/asm/get2_bf16.c: Likewise.
9502 * gcc.target/aarch64/sve/acle/asm/get3_bf16.c: Likewise.
9503 * gcc.target/aarch64/sve/acle/asm/get4_bf16.c: Likewise.
9504 * gcc.target/aarch64/sve/acle/asm/insr_bf16.c: Likewise.
9505 * gcc.target/aarch64/sve/acle/asm/lasta_bf16.c: Likewise.
9506 * gcc.target/aarch64/sve/acle/asm/lastb_bf16.c: Likewise.
9507 * gcc.target/aarch64/sve/acle/asm/ld1_bf16.c: Likewise.
9508 * gcc.target/aarch64/sve/acle/asm/ld1ro_bf16.c: Likewise.
9509 * gcc.target/aarch64/sve/acle/asm/ld1rq_bf16.c: Likewise.
9510 * gcc.target/aarch64/sve/acle/asm/ld2_bf16.c: Likewise.
9511 * gcc.target/aarch64/sve/acle/asm/ld3_bf16.c: Likewise.
9512 * gcc.target/aarch64/sve/acle/asm/ld4_bf16.c: Likewise.
9513 * gcc.target/aarch64/sve/acle/asm/ldff1_bf16.c: Likewise.
9514 * gcc.target/aarch64/sve/acle/asm/ldnf1_bf16.c: Likewise.
9515 * gcc.target/aarch64/sve/acle/asm/ldnt1_bf16.c: Likewise.
9516 * gcc.target/aarch64/sve/acle/asm/len_bf16.c: Likewise.
9517 * gcc.target/aarch64/sve/acle/asm/reinterpret_bf16.c: Likewise.
9518 * gcc.target/aarch64/sve/acle/asm/reinterpret_f16.c
9519 (reinterpret_f16_bf16_tied1, reinterpret_f16_bf16_untied): Likewise.
9520 * gcc.target/aarch64/sve/acle/asm/reinterpret_f32.c
9521 (reinterpret_f32_bf16_tied1, reinterpret_f32_bf16_untied): Likewise.
9522 * gcc.target/aarch64/sve/acle/asm/reinterpret_f64.c
9523 (reinterpret_f64_bf16_tied1, reinterpret_f64_bf16_untied): Likewise.
9524 * gcc.target/aarch64/sve/acle/asm/reinterpret_s16.c
9525 (reinterpret_s16_bf16_tied1, reinterpret_s16_bf16_untied): Likewise.
9526 * gcc.target/aarch64/sve/acle/asm/reinterpret_s32.c
9527 (reinterpret_s32_bf16_tied1, reinterpret_s32_bf16_untied): Likewise.
9528 * gcc.target/aarch64/sve/acle/asm/reinterpret_s64.c
9529 (reinterpret_s64_bf16_tied1, reinterpret_s64_bf16_untied): Likewise.
9530 * gcc.target/aarch64/sve/acle/asm/reinterpret_s8.c
9531 (reinterpret_s8_bf16_tied1, reinterpret_s8_bf16_untied): Likewise.
9532 * gcc.target/aarch64/sve/acle/asm/reinterpret_u16.c
9533 (reinterpret_u16_bf16_tied1, reinterpret_u16_bf16_untied): Likewise.
9534 * gcc.target/aarch64/sve/acle/asm/reinterpret_u32.c
9535 (reinterpret_u32_bf16_tied1, reinterpret_u32_bf16_untied): Likewise.
9536 * gcc.target/aarch64/sve/acle/asm/reinterpret_u64.c
9537 (reinterpret_u64_bf16_tied1, reinterpret_u64_bf16_untied): Likewise.
9538 * gcc.target/aarch64/sve/acle/asm/reinterpret_u8.c
9539 (reinterpret_u8_bf16_tied1, reinterpret_u8_bf16_untied): Likewise.
9540 * gcc.target/aarch64/sve/acle/asm/rev_bf16.c: Likewise.
9541 * gcc.target/aarch64/sve/acle/asm/sel_bf16.c: Likewise.
9542 * gcc.target/aarch64/sve/acle/asm/set2_bf16.c: Likewise.
9543 * gcc.target/aarch64/sve/acle/asm/set3_bf16.c: Likewise.
9544 * gcc.target/aarch64/sve/acle/asm/set4_bf16.c: Likewise.
9545 * gcc.target/aarch64/sve/acle/asm/splice_bf16.c: Likewise.
9546 * gcc.target/aarch64/sve/acle/asm/st1_bf16.c: Likewise.
9547 * gcc.target/aarch64/sve/acle/asm/st2_bf16.c: Likewise.
9548 * gcc.target/aarch64/sve/acle/asm/st3_bf16.c: Likewise.
9549 * gcc.target/aarch64/sve/acle/asm/st4_bf16.c: Likewise.
9550 * gcc.target/aarch64/sve/acle/asm/stnt1_bf16.c: Likewise.
9551 * gcc.target/aarch64/sve/acle/asm/tbl_bf16.c: Likewise.
9552 * gcc.target/aarch64/sve/acle/asm/trn1_bf16.c: Likewise.
9553 * gcc.target/aarch64/sve/acle/asm/trn1q_bf16.c: Likewise.
9554 * gcc.target/aarch64/sve/acle/asm/trn2_bf16.c: Likewise.
9555 * gcc.target/aarch64/sve/acle/asm/trn2q_bf16.c: Likewise.
9556 * gcc.target/aarch64/sve/acle/asm/undef2_1.c (bfloat16_t): Likewise.
9557 * gcc.target/aarch64/sve/acle/asm/undef3_1.c (bfloat16_t): Likewise.
9558 * gcc.target/aarch64/sve/acle/asm/undef4_1.c (bfloat16_t): Likewise.
9559 * gcc.target/aarch64/sve/acle/asm/undef_1.c (bfloat16_t): Likewise.
9560 * gcc.target/aarch64/sve/acle/asm/uzp1_bf16.c: Likewise.
9561 * gcc.target/aarch64/sve/acle/asm/uzp1q_bf16.c: Likewise.
9562 * gcc.target/aarch64/sve/acle/asm/uzp2_bf16.c: Likewise.
9563 * gcc.target/aarch64/sve/acle/asm/uzp2q_bf16.c: Likewise.
9564 * gcc.target/aarch64/sve/acle/asm/zip1_bf16.c: Likewise.
9565 * gcc.target/aarch64/sve/acle/asm/zip1q_bf16.c: Likewise.
9566 * gcc.target/aarch64/sve/acle/asm/zip2_bf16.c: Likewise.
9567 * gcc.target/aarch64/sve/acle/asm/zip2q_bf16.c: Likewise.
9568 * gcc.target/aarch64/sve/pcs/annotate_1.c (ret_bf16, ret_bf16x2)
9569 (ret_bf16x3, ret_bf16x4): Likewise.
9570 * gcc.target/aarch64/sve/pcs/annotate_2.c (fn_bf16, fn_bf16x2)
9571 (fn_bf16x3, fn_bf16x4): Likewise.
9572 * gcc.target/aarch64/sve/pcs/annotate_3.c (fn_bf16, fn_bf16x2)
9573 (fn_bf16x3, fn_bf16x4): Likewise.
9574 * gcc.target/aarch64/sve/pcs/annotate_4.c (fn_bf16, fn_bf16x2)
9575 (fn_bf16x3, fn_bf16x4): Likewise.
9576 * gcc.target/aarch64/sve/pcs/annotate_5.c (fn_bf16, fn_bf16x2)
9577 (fn_bf16x3, fn_bf16x4): Likewise.
9578 * gcc.target/aarch64/sve/pcs/annotate_6.c (fn_bf16, fn_bf16x2)
9579 (fn_bf16x3, fn_bf16x4): Likewise.
9580 * gcc.target/aarch64/sve/pcs/annotate_7.c (fn_bf16, fn_bf16x2)
9581 (fn_bf16x3, fn_bf16x4): Likewise.
9582 * gcc.target/aarch64/sve/pcs/args_5_be_bf16.c: Likewise.
9583 * gcc.target/aarch64/sve/pcs/args_5_le_bf16.c: Likewise.
9584 * gcc.target/aarch64/sve/pcs/args_6_be_bf16.c: Likewise.
9585 * gcc.target/aarch64/sve/pcs/args_6_le_bf16.c: Likewise.
9586 * gcc.target/aarch64/sve/pcs/gnu_vectors_1.c (bfloat16x16_t): New
9587 typedef.
9588 (bfloat16_callee, bfloat16_caller): New tests.
9589 * gcc.target/aarch64/sve/pcs/gnu_vectors_2.c (bfloat16x16_t): New
9590 typedef.
9591 (bfloat16_callee, bfloat16_caller): New tests.
9592 * gcc.target/aarch64/sve/pcs/return_4.c (CALLER_BF16): New macro.
9593 (callee_bf16, caller_bf16): New tests.
9594 * gcc.target/aarch64/sve/pcs/return_4_128.c (CALLER_BF16): New macro.
9595 (callee_bf16, caller_bf16): New tests.
9596 * gcc.target/aarch64/sve/pcs/return_4_256.c (CALLER_BF16): New macro.
9597 (callee_bf16, caller_bf16): New tests.
9598 * gcc.target/aarch64/sve/pcs/return_4_512.c (CALLER_BF16): New macro.
9599 (callee_bf16, caller_bf16): New tests.
9600 * gcc.target/aarch64/sve/pcs/return_4_1024.c (CALLER_BF16): New macro.
9601 (callee_bf16, caller_bf16): New tests.
9602 * gcc.target/aarch64/sve/pcs/return_4_2048.c (CALLER_BF16): New macro.
9603 (callee_bf16, caller_bf16): New tests.
9604 * gcc.target/aarch64/sve/pcs/return_5.c (CALLER_BF16): New macro.
9605 (callee_bf16, caller_bf16): New tests.
9606 * gcc.target/aarch64/sve/pcs/return_5_128.c (CALLER_BF16): New macro.
9607 (callee_bf16, caller_bf16): New tests.
9608 * gcc.target/aarch64/sve/pcs/return_5_256.c (CALLER_BF16): New macro.
9609 (callee_bf16, caller_bf16): New tests.
9610 * gcc.target/aarch64/sve/pcs/return_5_512.c (CALLER_BF16): New macro.
9611 (callee_bf16, caller_bf16): New tests.
9612 * gcc.target/aarch64/sve/pcs/return_5_1024.c (CALLER_BF16): New macro.
9613 (callee_bf16, caller_bf16): New tests.
9614 * gcc.target/aarch64/sve/pcs/return_5_2048.c (CALLER_BF16): New macro.
9615 (callee_bf16, caller_bf16): New tests.
9616 * gcc.target/aarch64/sve/pcs/return_6.c (bfloat16_t): New typedef.
9617 (callee_bf16, caller_bf16): New tests.
9618 * gcc.target/aarch64/sve/pcs/return_6_128.c (bfloat16_t): New typedef.
9619 (callee_bf16, caller_bf16): New tests.
9620 * gcc.target/aarch64/sve/pcs/return_6_256.c (bfloat16_t): New typedef.
9621 (callee_bf16, caller_bf16): New tests.
9622 * gcc.target/aarch64/sve/pcs/return_6_512.c (bfloat16_t): New typedef.
9623 (callee_bf16, caller_bf16): New tests.
9624 * gcc.target/aarch64/sve/pcs/return_6_1024.c (bfloat16_t): New typedef.
9625 (callee_bf16, caller_bf16): New tests.
9626 * gcc.target/aarch64/sve/pcs/return_6_2048.c (bfloat16_t): New typedef.
9627 (callee_bf16, caller_bf16): New tests.
9628 * gcc.target/aarch64/sve/pcs/return_7.c (callee_bf16): Likewise
9629 (caller_bf16): Likewise.
9630 * gcc.target/aarch64/sve/pcs/return_8.c (callee_bf16): Likewise
9631 (caller_bf16): Likewise.
9632 * gcc.target/aarch64/sve/pcs/return_9.c (callee_bf16): Likewise
9633 (caller_bf16): Likewise.
9634 * gcc.target/aarch64/sve2/acle/asm/tbl2_bf16.c: Likewise.
9635 * gcc.target/aarch64/sve2/acle/asm/tbx_bf16.c: Likewise.
9636 * gcc.target/aarch64/sve2/acle/asm/whilerw_bf16.c: Likewise.
9637 * gcc.target/aarch64/sve2/acle/asm/whilewr_bf16.c: Likewise.
9638
9639 2020-01-31 Dennis Zhang <dennis.zhang@arm.com>
9640 Matthew Malcomson <matthew.malcomson@arm.com>
9641 Richard Sandiford <richard.sandiford@arm.com>
9642
9643 * lib/target-supports.exp (check_effective_target_aarch64_asm_i8mm_ok)
9644 (check_effective_target_aarch64_asm_f32mm_ok): New target selectors.
9645 * gcc.target/aarch64/pragma_cpp_predefs_2.c: Test handling of
9646 __ARM_FEATURE_SVE_MATMUL_INT8, __ARM_FEATURE_SVE_MATMUL_FP32 and
9647 __ARM_FEATURE_SVE_MATMUL_FP64.
9648 * gcc.target/aarch64/sve/acle/asm/test_sve_acle.h (TEST_TRIPLE_Z):
9649 (TEST_TRIPLE_Z_REV2, TEST_TRIPLE_Z_REV, TEST_TRIPLE_LANE_REG)
9650 (TEST_TRIPLE_ZX): New macros.
9651 * gcc.target/aarch64/sve/acle/asm/ld1ro_f16.c: Remove +sve and
9652 rely on +f64mm to enable it.
9653 * gcc.target/aarch64/sve/acle/asm/ld1ro_f32.c: Likewise.
9654 * gcc.target/aarch64/sve/acle/asm/ld1ro_f64.c: Likewise.
9655 * gcc.target/aarch64/sve/acle/asm/ld1ro_s16.c: Likewise.
9656 * gcc.target/aarch64/sve/acle/asm/ld1ro_s32.c: Likewise.
9657 * gcc.target/aarch64/sve/acle/asm/ld1ro_s64.c: Likewise.
9658 * gcc.target/aarch64/sve/acle/asm/ld1ro_s8.c: Likewise.
9659 * gcc.target/aarch64/sve/acle/asm/ld1ro_u16.c: Likewise.
9660 * gcc.target/aarch64/sve/acle/asm/ld1ro_u32.c: Likewise.
9661 * gcc.target/aarch64/sve/acle/asm/ld1ro_u64.c: Likewise.
9662 * gcc.target/aarch64/sve/acle/asm/ld1ro_u8.c: Likewise.
9663 * gcc.target/aarch64/sve/acle/asm/mmla_f32.c: New test.
9664 * gcc.target/aarch64/sve/acle/asm/mmla_f64.c: Likewise,
9665 * gcc.target/aarch64/sve/acle/asm/mmla_s32.c: Likewise,
9666 * gcc.target/aarch64/sve/acle/asm/mmla_u32.c: Likewise,
9667 * gcc.target/aarch64/sve/acle/asm/sudot_lane_s32.c: Likewise,
9668 * gcc.target/aarch64/sve/acle/asm/sudot_s32.c: Likewise,
9669 * gcc.target/aarch64/sve/acle/asm/trn1q_f16.c: Likewise.
9670 * gcc.target/aarch64/sve/acle/asm/trn1q_f32.c: Likewise.
9671 * gcc.target/aarch64/sve/acle/asm/trn1q_f64.c: Likewise.
9672 * gcc.target/aarch64/sve/acle/asm/trn1q_s16.c: Likewise.
9673 * gcc.target/aarch64/sve/acle/asm/trn1q_s32.c: Likewise.
9674 * gcc.target/aarch64/sve/acle/asm/trn1q_s64.c: Likewise.
9675 * gcc.target/aarch64/sve/acle/asm/trn1q_s8.c: Likewise.
9676 * gcc.target/aarch64/sve/acle/asm/trn1q_u16.c: Likewise.
9677 * gcc.target/aarch64/sve/acle/asm/trn1q_u32.c: Likewise.
9678 * gcc.target/aarch64/sve/acle/asm/trn1q_u64.c: Likewise.
9679 * gcc.target/aarch64/sve/acle/asm/trn1q_u8.c: Likewise.
9680 * gcc.target/aarch64/sve/acle/asm/trn2q_f16.c: Likewise.
9681 * gcc.target/aarch64/sve/acle/asm/trn2q_f32.c: Likewise.
9682 * gcc.target/aarch64/sve/acle/asm/trn2q_f64.c: Likewise.
9683 * gcc.target/aarch64/sve/acle/asm/trn2q_s16.c: Likewise.
9684 * gcc.target/aarch64/sve/acle/asm/trn2q_s32.c: Likewise.
9685 * gcc.target/aarch64/sve/acle/asm/trn2q_s64.c: Likewise.
9686 * gcc.target/aarch64/sve/acle/asm/trn2q_s8.c: Likewise.
9687 * gcc.target/aarch64/sve/acle/asm/trn2q_u16.c: Likewise.
9688 * gcc.target/aarch64/sve/acle/asm/trn2q_u32.c: Likewise.
9689 * gcc.target/aarch64/sve/acle/asm/trn2q_u64.c: Likewise.
9690 * gcc.target/aarch64/sve/acle/asm/trn2q_u8.c: Likewise.
9691 * gcc.target/aarch64/sve/acle/asm/usdot_lane_s32.c: Likewise.
9692 * gcc.target/aarch64/sve/acle/asm/usdot_s32.c: Likewise.
9693 * gcc.target/aarch64/sve/acle/asm/usmmla_s32.c: Likewise.
9694 * gcc.target/aarch64/sve/acle/asm/uzp1q_f16.c: Likewise.
9695 * gcc.target/aarch64/sve/acle/asm/uzp1q_f32.c: Likewise.
9696 * gcc.target/aarch64/sve/acle/asm/uzp1q_f64.c: Likewise.
9697 * gcc.target/aarch64/sve/acle/asm/uzp1q_s16.c: Likewise.
9698 * gcc.target/aarch64/sve/acle/asm/uzp1q_s32.c: Likewise.
9699 * gcc.target/aarch64/sve/acle/asm/uzp1q_s64.c: Likewise.
9700 * gcc.target/aarch64/sve/acle/asm/uzp1q_s8.c: Likewise.
9701 * gcc.target/aarch64/sve/acle/asm/uzp1q_u16.c: Likewise.
9702 * gcc.target/aarch64/sve/acle/asm/uzp1q_u32.c: Likewise.
9703 * gcc.target/aarch64/sve/acle/asm/uzp1q_u64.c: Likewise.
9704 * gcc.target/aarch64/sve/acle/asm/uzp1q_u8.c: Likewise.
9705 * gcc.target/aarch64/sve/acle/asm/uzp2q_f16.c: Likewise.
9706 * gcc.target/aarch64/sve/acle/asm/uzp2q_f32.c: Likewise.
9707 * gcc.target/aarch64/sve/acle/asm/uzp2q_f64.c: Likewise.
9708 * gcc.target/aarch64/sve/acle/asm/uzp2q_s16.c: Likewise.
9709 * gcc.target/aarch64/sve/acle/asm/uzp2q_s32.c: Likewise.
9710 * gcc.target/aarch64/sve/acle/asm/uzp2q_s64.c: Likewise.
9711 * gcc.target/aarch64/sve/acle/asm/uzp2q_s8.c: Likewise.
9712 * gcc.target/aarch64/sve/acle/asm/uzp2q_u16.c: Likewise.
9713 * gcc.target/aarch64/sve/acle/asm/uzp2q_u32.c: Likewise.
9714 * gcc.target/aarch64/sve/acle/asm/uzp2q_u64.c: Likewise.
9715 * gcc.target/aarch64/sve/acle/asm/uzp2q_u8.c: Likewise.
9716 * gcc.target/aarch64/sve/acle/asm/zip1q_f16.c: Likewise.
9717 * gcc.target/aarch64/sve/acle/asm/zip1q_f32.c: Likewise.
9718 * gcc.target/aarch64/sve/acle/asm/zip1q_f64.c: Likewise.
9719 * gcc.target/aarch64/sve/acle/asm/zip1q_s16.c: Likewise.
9720 * gcc.target/aarch64/sve/acle/asm/zip1q_s32.c: Likewise.
9721 * gcc.target/aarch64/sve/acle/asm/zip1q_s64.c: Likewise.
9722 * gcc.target/aarch64/sve/acle/asm/zip1q_s8.c: Likewise.
9723 * gcc.target/aarch64/sve/acle/asm/zip1q_u16.c: Likewise.
9724 * gcc.target/aarch64/sve/acle/asm/zip1q_u32.c: Likewise.
9725 * gcc.target/aarch64/sve/acle/asm/zip1q_u64.c: Likewise.
9726 * gcc.target/aarch64/sve/acle/asm/zip1q_u8.c: Likewise.
9727 * gcc.target/aarch64/sve/acle/asm/zip2q_f16.c: Likewise.
9728 * gcc.target/aarch64/sve/acle/asm/zip2q_f32.c: Likewise.
9729 * gcc.target/aarch64/sve/acle/asm/zip2q_f64.c: Likewise.
9730 * gcc.target/aarch64/sve/acle/asm/zip2q_s16.c: Likewise.
9731 * gcc.target/aarch64/sve/acle/asm/zip2q_s32.c: Likewise.
9732 * gcc.target/aarch64/sve/acle/asm/zip2q_s64.c: Likewise.
9733 * gcc.target/aarch64/sve/acle/asm/zip2q_s8.c: Likewise.
9734 * gcc.target/aarch64/sve/acle/asm/zip2q_u16.c: Likewise.
9735 * gcc.target/aarch64/sve/acle/asm/zip2q_u32.c: Likewise.
9736 * gcc.target/aarch64/sve/acle/asm/zip2q_u64.c: Likewise.
9737 * gcc.target/aarch64/sve/acle/asm/zip2q_u8.c: Likewise.
9738 * gcc.target/aarch64/sve/acle/general-c/mmla_1.c: Likewise.
9739 * gcc.target/aarch64/sve/acle/general-c/mmla_2.c: Likewise.
9740 * gcc.target/aarch64/sve/acle/general-c/mmla_3.c: Likewise.
9741 * gcc.target/aarch64/sve/acle/general-c/mmla_4.c: Likewise.
9742 * gcc.target/aarch64/sve/acle/general-c/mmla_5.c: Likewise.
9743 * gcc.target/aarch64/sve/acle/general-c/mmla_6.c: Likewise.
9744 * gcc.target/aarch64/sve/acle/general-c/mmla_7.c: Likewise.
9745 * gcc.target/aarch64/sve/acle/general-c/ternary_intq_uintq_lane_1.c:
9746 Likewise.
9747 * gcc.target/aarch64/sve/acle/general-c/ternary_intq_uintq_opt_n_1.c:
9748 Likewise.
9749 * gcc.target/aarch64/sve/acle/general-c/ternary_uintq_intq_1.c:
9750 Likewise.
9751 * gcc.target/aarch64/sve/acle/general-c/ternary_uintq_intq_lane_1.c:
9752 Likewise.
9753 * gcc.target/aarch64/sve/acle/general-c/ternary_uintq_intq_opt_n_1.c:
9754 Likewise.
9755
9756 2020-01-31 Richard Sandiford <richard.sandiford@arm.com>
9757
9758 * gcc.target/aarch64/sve/pcs/args_1.c: Require lp64 for
9759 check-function-bodies tests.
9760 * gcc.target/aarch64/sve/pcs/args_2.c: Likewise.
9761 * gcc.target/aarch64/sve/pcs/args_3.c: Likewise.
9762 * gcc.target/aarch64/sve/pcs/args_4.c: Likewise.
9763 * gcc.target/aarch64/sve/pcs/return_1.c: Likewise.
9764 * gcc.target/aarch64/sve/pcs/return_1_256.c: Likewise.
9765 * gcc.target/aarch64/sve/pcs/return_1_512.c: Likewise.
9766 * gcc.target/aarch64/sve/pcs/return_1_1024.c: Likewise.
9767 * gcc.target/aarch64/sve/pcs/return_1_2048.c: Likewise.
9768 * gcc.target/aarch64/sve/pcs/return_2.c: Likewise.
9769 * gcc.target/aarch64/sve/pcs/return_3.c: Likewise.
9770 * gcc.target/aarch64/sve/pcs/return_4.c: Likewise.
9771 * gcc.target/aarch64/sve/pcs/return_4_256.c: Likewise.
9772 * gcc.target/aarch64/sve/pcs/return_4_512.c: Likewise.
9773 * gcc.target/aarch64/sve/pcs/return_4_1024.c: Likewise.
9774 * gcc.target/aarch64/sve/pcs/return_4_2048.c: Likewise.
9775 * gcc.target/aarch64/sve/pcs/return_5.c: Likewise.
9776 * gcc.target/aarch64/sve/pcs/return_5_256.c: Likewise.
9777 * gcc.target/aarch64/sve/pcs/return_5_512.c: Likewise.
9778 * gcc.target/aarch64/sve/pcs/return_5_1024.c: Likewise.
9779 * gcc.target/aarch64/sve/pcs/return_5_2048.c: Likewise.
9780 * gcc.target/aarch64/sve/pcs/return_6.c: Likewise.
9781 * gcc.target/aarch64/sve/pcs/return_6_256.c: Likewise.
9782 * gcc.target/aarch64/sve/pcs/return_6_512.c: Likewise.
9783 * gcc.target/aarch64/sve/pcs/return_6_1024.c: Likewise.
9784 * gcc.target/aarch64/sve/pcs/return_6_2048.c: Likewise.
9785 * gcc.target/aarch64/sve/pcs/saves_2_be_nowrap.c: Likewise.
9786 * gcc.target/aarch64/sve/pcs/saves_2_be_wrap.c: Likewise.
9787 * gcc.target/aarch64/sve/pcs/saves_2_le_nowrap.c: Likewise.
9788 * gcc.target/aarch64/sve/pcs/saves_2_le_wrap.c: Likewise.
9789 * gcc.target/aarch64/sve/pcs/saves_3.c: Likewise.
9790 * gcc.target/aarch64/sve/pcs/saves_4_be.c: Likewise.
9791 * gcc.target/aarch64/sve/pcs/saves_4_le.c: Likewise.
9792 * gcc.target/aarch64/sve/pcs/varargs_1.c: Likewise.
9793 * gcc.target/aarch64/sve/pcs/varargs_2_f16.c: Likewise.
9794 * gcc.target/aarch64/sve/pcs/varargs_2_f32.c: Likewise.
9795 * gcc.target/aarch64/sve/pcs/varargs_2_f64.c: Likewise.
9796 * gcc.target/aarch64/sve/pcs/varargs_2_s16.c: Likewise.
9797 * gcc.target/aarch64/sve/pcs/varargs_2_s32.c: Likewise.
9798 * gcc.target/aarch64/sve/pcs/varargs_2_s64.c: Likewise.
9799 * gcc.target/aarch64/sve/pcs/varargs_2_s8.c: Likewise.
9800 * gcc.target/aarch64/sve/pcs/varargs_2_u16.c: Likewise.
9801 * gcc.target/aarch64/sve/pcs/varargs_2_u32.c: Likewise.
9802 * gcc.target/aarch64/sve/pcs/varargs_2_u64.c: Likewise.
9803 * gcc.target/aarch64/sve/pcs/varargs_2_u8.c: Likewise.
9804 * gcc.target/aarch64/sve/pcs/args_5_be_f16.c: Require lp64.
9805 * gcc.target/aarch64/sve/pcs/args_5_be_f32.c: Likewise.
9806 * gcc.target/aarch64/sve/pcs/args_5_be_f64.c: Likewise.
9807 * gcc.target/aarch64/sve/pcs/args_5_be_s16.c: Likewise.
9808 * gcc.target/aarch64/sve/pcs/args_5_be_s32.c: Likewise.
9809 * gcc.target/aarch64/sve/pcs/args_5_be_s64.c: Likewise.
9810 * gcc.target/aarch64/sve/pcs/args_5_be_s8.c: Likewise.
9811 * gcc.target/aarch64/sve/pcs/args_5_be_u16.c: Likewise.
9812 * gcc.target/aarch64/sve/pcs/args_5_be_u32.c: Likewise.
9813 * gcc.target/aarch64/sve/pcs/args_5_be_u64.c: Likewise.
9814 * gcc.target/aarch64/sve/pcs/args_5_be_u8.c: Likewise.
9815 * gcc.target/aarch64/sve/pcs/args_5_le_f16.c: Likewise.
9816 * gcc.target/aarch64/sve/pcs/args_5_le_f32.c: Likewise.
9817 * gcc.target/aarch64/sve/pcs/args_5_le_f64.c: Likewise.
9818 * gcc.target/aarch64/sve/pcs/args_5_le_s16.c: Likewise.
9819 * gcc.target/aarch64/sve/pcs/args_5_le_s32.c: Likewise.
9820 * gcc.target/aarch64/sve/pcs/args_5_le_s64.c: Likewise.
9821 * gcc.target/aarch64/sve/pcs/args_5_le_s8.c: Likewise.
9822 * gcc.target/aarch64/sve/pcs/args_5_le_u16.c: Likewise.
9823 * gcc.target/aarch64/sve/pcs/args_5_le_u32.c: Likewise.
9824 * gcc.target/aarch64/sve/pcs/args_5_le_u64.c: Likewise.
9825 * gcc.target/aarch64/sve/pcs/args_5_le_u8.c: Likewise.
9826 * gcc.target/aarch64/sve/pcs/args_6_be_f16.c: Likewise.
9827 * gcc.target/aarch64/sve/pcs/args_6_be_f32.c: Likewise.
9828 * gcc.target/aarch64/sve/pcs/args_6_be_f64.c: Likewise.
9829 * gcc.target/aarch64/sve/pcs/args_6_be_s16.c: Likewise.
9830 * gcc.target/aarch64/sve/pcs/args_6_be_s32.c: Likewise.
9831 * gcc.target/aarch64/sve/pcs/args_6_be_s64.c: Likewise.
9832 * gcc.target/aarch64/sve/pcs/args_6_be_s8.c: Likewise.
9833 * gcc.target/aarch64/sve/pcs/args_6_be_u16.c: Likewise.
9834 * gcc.target/aarch64/sve/pcs/args_6_be_u32.c: Likewise.
9835 * gcc.target/aarch64/sve/pcs/args_6_be_u64.c: Likewise.
9836 * gcc.target/aarch64/sve/pcs/args_6_be_u8.c: Likewise.
9837 * gcc.target/aarch64/sve/pcs/args_6_le_f16.c: Likewise.
9838 * gcc.target/aarch64/sve/pcs/args_6_le_f32.c: Likewise.
9839 * gcc.target/aarch64/sve/pcs/args_6_le_f64.c: Likewise.
9840 * gcc.target/aarch64/sve/pcs/args_6_le_s16.c: Likewise.
9841 * gcc.target/aarch64/sve/pcs/args_6_le_s32.c: Likewise.
9842 * gcc.target/aarch64/sve/pcs/args_6_le_s64.c: Likewise.
9843 * gcc.target/aarch64/sve/pcs/args_6_le_s8.c: Likewise.
9844 * gcc.target/aarch64/sve/pcs/args_6_le_u16.c: Likewise.
9845 * gcc.target/aarch64/sve/pcs/args_6_le_u32.c: Likewise.
9846 * gcc.target/aarch64/sve/pcs/args_6_le_u64.c: Likewise.
9847 * gcc.target/aarch64/sve/pcs/args_6_le_u8.c: Likewise.
9848 * gcc.target/aarch64/sve/pcs/args_7.c: Likewise.
9849 * gcc.target/aarch64/sve/pcs/args_8.c: Likewise.
9850 * gcc.target/aarch64/sve/pcs/args_9.c: Likewise.
9851 * gcc.target/aarch64/sve/pcs/return_4_128.c: Require lp64 and
9852 aarch64_little_endian for check-function-bodies tests.
9853 * gcc.target/aarch64/sve/pcs/return_5_128.c: Likewise.
9854 * gcc.target/aarch64/sve/pcs/stack_clash_2_128.c: Likewise.
9855 * gcc.target/aarch64/sve/pcs/return_1_128.c: Likewise. Remove
9856 target selector from dg-compile.
9857 * gcc.target/aarch64/sve/pcs/return_6_128.c: Likewise.
9858
9859 2020-01-31 Tobias Burnus <tobias@codesourcery.com>
9860
9861 PR fortran/93462
9862 * gfortran.dg/goacc/atomic-1.f90: New.
9863
9864 2020-01-31 Tamar Christina <tamar.christina@arm.com>
9865
9866 PR rtl-optimization/91838
9867 * g++.dg/pr91838.C: New test.
9868
9869 2020-01-30 David Malcolm <dmalcolm@redhat.com>
9870
9871 * gcc.dg/analyzer/malloc-1.c: Remove include of <string.h>.
9872 Use __builtin_ forms of memset and strlen throughout.
9873
9874 2020-01-30 David Malcolm <dmalcolm@redhat.com>
9875
9876 * gcc.dg/analyzer/conditionals-2.c: Move to...
9877 * gcc.dg/analyzer/torture/conditionals-2.c: ...here, converting
9878 to a torture test. Remove redundant include.
9879
9880 2020-01-30 David Malcolm <dmalcolm@redhat.com>
9881
9882 PR analyzer/93356
9883 * gcc.dg/analyzer/conditionals-notrans.c (test_float_selfcmp):
9884 Add.
9885 * gcc.dg/analyzer/conditionals-trans.c: Mark floating point
9886 comparison test as failing.
9887 (test_float_selfcmp): Add.
9888 * gcc.dg/analyzer/data-model-1.c: Mark floating point comparison
9889 tests as failing.
9890 * gcc.dg/analyzer/torture/pr93356.c: New test.
9891
9892 2020-01-30 Jeff Law <law@redhat.com>
9893
9894 PR c/88660
9895 * gcc.dg/pr88660.c: New test
9896
9897 2020-01-30 Jakub Jelinek <jakub@redhat.com>
9898
9899 PR lto/93384
9900 * gcc.dg/lto/pr93384_0.c: New test.
9901 * gcc.dg/lto/pr93384_1.c: New file.
9902
9903 PR middle-end/93505
9904 * gcc.c-torture/compile/pr93505.c: New test.
9905
9906 2020-01-30 Jeff Law <law@redhat.com
9907
9908 * gcc.dg/tree-ssa/ssa-dse-26.c: Make existing dg-final scan
9909 conditional on !c6x. Add dg-final scan pattern for c6x.
9910
9911 2020-01-30 Martin Sebor <msebor@redhat.com>
9912
9913 PR middle-end/92323
9914 * gcc.dg/Warray-bounds-57.c: New test.
9915
9916 2020-01-30 David Malcolm <dmalcolm@redhat.com>
9917
9918 PR analyzer/93450
9919 * gcc.dg/analyzer/torture/pr93450.c: New test.
9920
9921 2020-01-30 Jakub Jelinek <jakub@redhat.com>
9922
9923 PR target/93494
9924 * gcc.c-torture/execute/pr93494.c: New test.
9925
9926 2020-01-30 Paolo Carlini <paolo.carlini@oracle.com>
9927
9928 PR c++/90338
9929 * g++.dg/pr90338.C: New.
9930
9931 2020-01-30 Jakub Jelinek <jakub@redhat.com>
9932
9933 PR target/91824
9934 * gcc.target/i386/pr91824-2.c: New test.
9935
9936 PR target/91824
9937 * gcc.target/i386/pr91824-1.c: New test.
9938
9939 2020-01-30 Bin Cheng <bin.cheng@linux.alibaba.com>
9940
9941 * g++.dg/coroutines/co-await-syntax-09-convert.C: New test.
9942
9943 2020-01-30 Jakub Jelinek <jakub@redhat.com>
9944
9945 PR tree-optimization/92706
9946 * gcc.dg/tree-ssa/pr92706-1.c: Require int128 effective target.
9947
9948 2020-01-29 Marek Polacek <polacek@redhat.com>
9949
9950 PR c++/88092
9951 * g++.dg/cpp2a/nontype-class31.C: New test.
9952
9953 2020-01-29 Jeff Law <law@redhat.com
9954
9955 PR tree-optimization/89689
9956 * gcc.dg/pr89689.c: New test.
9957
9958 2020-01-29 Marek Polacek <polacek@redhat.com>
9959
9960 PR c++/91754 - Fix template arguments comparison with class NTTP.
9961 * g++.dg/cpp2a/nontype-class30.C: New test.
9962
9963 2020-01-29 Marek Polacek <polacek@redhat.com>
9964
9965 PR c++/92948 - Fix class NTTP with template arguments.
9966 * g++.dg/cpp2a/nontype-class28.C: New test.
9967 * g++.dg/cpp2a/nontype-class29.C: New test.
9968
9969 2020-01-29 Joel Hutton <Joel.Hutton@arm.com>
9970
9971 PR target/93221
9972 * gcc.target/aarch64/pr93221.c: New test.
9973
9974 2020-01-29 Martin Jambor <mjambor@suse.cz>
9975
9976 PR tree-optimization/92706
9977 * gcc.dg/tree-ssa/pr92706-1.c: New test.
9978
9979 2020-01-29 Martin Jambor <mjambor@suse.cz>
9980
9981 PR tree-optimization/92706
9982 * gcc.dg/tree-ssa/pr92706-2.c: New test.
9983 * gcc.dg/guality/pr59776.c: Xfail tests for s2.g.
9984
9985 2020-01-28 Jan Hubicka <hubicka@ucw.cz>
9986
9987 * gcc.dg/tree-prof/indir-call-prof-2.c: New testcase.
9988
9989 2020-01-29 Richard Sandiford <richard.sandiford@arm.com>
9990
9991 PR testsuite/93393
9992 * gcc.dg/torture/pr93133.c: XFAIL for powerpc*-*-*.
9993
9994 2020-01-29 Jakub Jelinek <jakub@redhat.com>
9995
9996 PR c++/91118
9997 * g++.dg/gomp/pr91118-1.C: New test.
9998 * g++.dg/gomp/pr91118-2.C: New test.
9999
10000 PR fortran/93463
10001 * gfortran.dg/goacc/pr93463.f90: New test.
10002
10003 2020-01-29 Richard Biener <rguenther@suse.de>
10004
10005 PR tree-optimization/93428
10006 * gcc.dg/torture/pr93428.c: New testcase.
10007
10008 2020-01-28 Martin Sebor <msebor@redhat.com>
10009
10010 PR middle-end/93437
10011 * g++.dg/warn/Wstringop-overflow-5.C: New test.a
10012
10013 2020-01-28 Jan Hubicka <hubicka@ucw.cz>
10014
10015 * g++.dg/tree-prof/indir-call-prof.C: Update template.
10016 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Add more targets.
10017 * gcc.dg/tree-prof/crossmodule-indircall-1a.c: Add more targets.
10018 * gcc.dg/tree-prof/indir-call-prof.c: Update template.
10019
10020 2020-01-28 H.J. Lu <hongjiu.lu@intel.com>
10021
10022 PR target/91461
10023 * gcc.target/i386/avx256-unaligned-store-2.c: Don't check
10024 vmovups.
10025 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
10026 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
10027 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
10028 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
10029 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
10030 * gcc.target/i386/pr90980-1.c: Likewise.
10031 * gcc.target/i386/pr87317-4.c: Check "\tvmovd\t" instead of
10032 "vmovd" to avoid matching "vmovdqu".
10033 * gcc.target/i386/pr87317-5.c: Likewise.
10034 * gcc.target/i386/pr87317-7.c: Likewise.
10035 * gcc.target/i386/pr91461-1.c: New test.
10036 * gcc.target/i386/pr91461-2.c: Likewise.
10037 * gcc.target/i386/pr91461-3.c: Likewise.
10038 * gcc.target/i386/pr91461-4.c: Likewise.
10039 * gcc.target/i386/pr91461-5.c: Likewise.
10040
10041 2020-01-28 David Malcolm <dmalcolm@redhat.com>
10042
10043 * gcc.dg/plugin/diagnostic_plugin_test_metadata.c: Update for
10044 renaming of warning_at overload to warning_meta.
10045 * gcc.dg/plugin/diagnostic_plugin_test_paths.c: Likewise.
10046
10047 2020-01-28 Tobias Burnus <tobias@codesourcery.com>
10048 Julian Brown <julian@codesourcery.com>
10049
10050 * gfortran.dg/goacc/mapping-tests-2.f90: New test.
10051 * gfortran.dg/goacc/subarrays.f95: Expect rejection of non-contiguous
10052 array.
10053
10054 2020-01-28 Julian Brown <julian@codesourcery.com>
10055
10056 * gfortran.dg/goacc/deep-copy-2.f90: Move test here (from libgomp
10057 testsuite). Make a compilation test, and expect rejection of mixed
10058 component/non-component accesses.
10059 * gfortran.dg/goacc/mapping-tests-1.f90: New test.
10060
10061 2020-01-28 Tobias Burnus <tobias@codesourcery.com>
10062 Julian Brown <julian@codesourcery.com>
10063
10064 * gfortran.dg/goacc/strided-alloc-ptr.f90: New test.
10065
10066 2020-01-28 Richard Biener <rguenther@suse.de>
10067
10068 PR tree-optimization/93439
10069 * gfortran.dg/graphite/pr93439.f90: New testcase.
10070
10071 2020-01-28 Sahahb Vahedi <shahab@synopsys.com>
10072
10073 * gcc.target/arc/code-density-flag.c: New test
10074
10075 2020-01-28 Tobias Burnus <tobias@codesourcery.com>
10076
10077 PR fortran/93464
10078 * gfortran.dg/goacc/pr93464.f90: New.
10079
10080 2020-01-28 Richard Sandiford <richard.sandiford@arm.com>
10081
10082 PR tree-optimization/93434
10083 * gcc.c-torture/execute/pr93434.c: New test.
10084
10085 2020-01-28 Richard Sandiford <richard.sandiford@arm.com>
10086
10087 PR testsuite/93460
10088 * gcc.dg/torture/pr93170.c: Add -Wpsabi.
10089
10090 2020-01-28 Martin Liska <mliska@suse.cz>
10091
10092 PR c++/92440
10093 * g++.dg/template/pr92440.C: New test.
10094 * g++.dg/cpp0x/vt-34314.C: Update error to note.
10095 * g++.dg/template/pr59930-2.C: Likewise.
10096 * g++.old-deja/g++.pt/redecl1.C: Likewise.
10097
10098 2020-01-28 Jakub Jelinek <jakub@redhat.com>
10099
10100 PR target/93418
10101 * gcc.target/i386/avx2-pr93418.c: New test.
10102
10103 PR tree-optimization/93454
10104 * gcc.dg/pr93454.c: New test.
10105
10106 2020-01-27 David Malcolm <dmalcolm@redhat.com>
10107
10108 PR analyzer/93451
10109 * gcc.dg/analyzer/torture/pr93451.c: New test.
10110
10111 2020-01-27 Stam Markianos-Wright <stam.markianos-wright@arm.com>
10112
10113 * gcc.target/arm/armv8_2-fp16-move-1.c: Update following load/store
10114 optimisation.
10115
10116 2020-01-27 David Malcolm <dmalcolm@redhat.com>
10117
10118 PR analyzer/93349
10119 * gcc.dg/analyzer/torture/pr93349.c: New test.
10120
10121 2020-01-27 David Malcolm <dmalcolm@redhat.com>
10122
10123 PR analyzer/93291
10124 * gcc.dg/analyzer/pattern-test-2.c: Remove include of stdlib.h.
10125 (test_2): Rewrite to explicitly perform a bitwise-or of two
10126 boolean conditions.
10127 (test_3): New function, to test bitwise-and.
10128
10129 2020-01-27 Richard Sandiford <richard.sandiford@arm.com>
10130
10131 PR testsuite/71727
10132 * gcc.target/aarch64/pr71727.c: Add -fcommon.
10133
10134 2020-01-27 David Malcolm <dmalcolm@redhat.com>
10135
10136 * gcc.dg/analyzer/sigsetjmp-5.c: New test.
10137 * gcc.dg/analyzer/sigsetjmp-6.c: New test.
10138
10139 2020-01-27 Richard Biener <rguenther@suse.de>
10140
10141 PR testsuite/91171
10142 * gcc.dg/graphite/scop-21.c: un-XFAIL.
10143
10144 2020-01-27 Claudiu Zissulescu <claziss@synopsys.com>
10145
10146 * gcc.target/arc/interrupt-6.c: Update test.
10147
10148 2020-01-27 Claudiu Zissulescu <claziss@synopsys.com>
10149 Petro Karashchenko <petro.karashchenko@ring.com>
10150
10151 * gcc.target/arc/uncached-3.c: New test.
10152 * gcc.target/arc/uncached-4.c: Likewise.
10153 * gcc.target/arc/uncached-5.c: Likewise.
10154 * gcc.target/arc/uncached-6.c: Likewise.
10155 * gcc.target/arc/uncached-7.c: Likewise.
10156 * gcc.target/arc/uncached-8.c: Likewise.
10157 * gcc.target/arc/arc.exp (ll64): New predicate.
10158
10159 2020-01-27 Richard Sandiford <richard.sandiford@arm.com>
10160
10161 * gcc.dg/torture/pr93170.c: New test.
10162
10163 2020-01-27 Martin Liska <mliska@suse.cz>
10164
10165 PR target/93274
10166 * gcc.target/i386/pr81213.c: Adjust to not expect
10167 a globally unique name.
10168
10169 2020-01-27 Richard Biener <rguenther@suse.de>
10170
10171 PR tree-optimization/93397
10172 * gcc.dg/torture/pr93397.c: New testcase.
10173
10174 2020-01-27 Tobias Burnus <tobias@codesourcery.com>
10175
10176 PR fortran/85781
10177 * gfortran.dg/bind_c_char_2.f90: New.
10178 * gfortran.dg/bind_c_char_3.f90: New.
10179 * gfortran.dg/bind_c_char_4.f90: New.
10180 * gfortran.dg/bind_c_char_5.f90: New.
10181
10182 2020-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10183
10184 * gcc.target/i386/pr91298-1.c: xfail on Solaris/x86 with native
10185 assembler.
10186 * gcc.target/i386/pr91298-2.c: Likewise.
10187
10188 2020-01-26 Jakub Jelinek <jakub@redhat.com>
10189
10190 PR target/93412
10191 * gcc.dg/pr93412.c: New test.
10192
10193 PR target/93430
10194 * gcc.dg/pr93430.c: New test.
10195 * gcc.target/i386/avx2-pr93430.c: New test.
10196
10197 PR ipa/93166
10198 * g++.dg/pr93166.C: Move to ...
10199 * g++.dg/pr93166_0.C: ... here. Turn it into a proper lto test.
10200
10201 PR tree-optimization/92788
10202 * g++.dg/pr92788.C: Move to ...
10203 * g++.target/i386/pr92788.C: ... here. Remove target from dg-do line.
10204 Change type of operator new's first parameter to __SIZE_TYPE__.
10205
10206 2020-01-25 Marek Polacek <polacek@redhat.com>
10207
10208 PR c++/93414 - poor diagnostic for dynamic_cast in constexpr context.
10209 * g++.dg/cpp2a/constexpr-dynamic18.C: New test.
10210
10211 2020-01-25 Feng Xue <fxue@os.amperecomputing.com>
10212
10213 PR ipa/93166
10214 * g++.dg/pr93166.C: New test.
10215
10216 2020-01-25 Andrew Pinski <apinski@marvell.com>
10217
10218 * gcc.target/aarch64/vec_zeroextend.c: Fix for big-endian.
10219
10220 2020-01-24 Jeff Law <law@redhat.com
10221
10222 PR tree-optimization/92788
10223 * g++.dg/pr92788.C: New test.
10224
10225 2020-01-24 Jakub Jelinek <jakub@redhat.com>
10226
10227 PR target/93395
10228 * gcc.target/i386/pr93395.c: New test.
10229 * gcc.target/i386/avx512vl-vpermilpdi-1.c: Remove xfail.
10230
10231 2020-01-24 Marek Polacek <polacek@redhat.com>
10232
10233 PR c++/93299 - ICE in tsubst_copy with parenthesized expression.
10234 * g++.dg/cpp1y/paren5.C: New test.
10235
10236 2020-01-24 Sandra Loosemore <sandra@codesourcery.com>
10237
10238 * g++.dg/cpp0x/constexpr-odr1.C: Add -fdelete-null-pointer-checks.
10239 * g++.dg/cpp0x/constexpr-odr2.C: Likewise.
10240 * g++.dg/cpp0x/nontype4.C: Likewise.
10241 * g++.dg/cpp1y/constexpr-new.C: Likewise.
10242 * g++.dg/cpp1y/new1.C: Likewise.
10243 * g++.dg/cpp1y/new2.C: Likewise.
10244 * g++.dg/cpp2a/constexpr-dynamic11.C: Likewise.
10245 * g++.dg/cpp2a/constexpr-dynamic17.C: Likewise.
10246 * g++.dg/cpp2a/constexpr-dynamic4.C: Likewise.
10247 * g++.dg/cpp2a/constexpr-new1.C: Likewise.
10248 * g++.dg/cpp2a/constexpr-new10.C: Likewise.
10249 * g++.dg/cpp2a/constexpr-new2.C: Likewise.
10250 * g++.dg/cpp2a/constexpr-new3.C: Likewise.
10251 * g++.dg/cpp2a/constexpr-new4.C: Likewise.
10252 * g++.dg/cpp2a/constexpr-new8.C: Likewise.
10253 * g++.dg/cpp2a/constexpr-new9.C: Likewise.
10254 * g++.dg/cpp2a/nontype-class1.C: Likewise.
10255
10256 2020-01-24 Jason Merrill <jason@redhat.com>
10257
10258 * lib/target-supports.exp (check_effective_target_unsigned_char):
10259 New.
10260
10261 2020-01-24 Jeff Law <law@redhat.com
10262
10263 PR target/13721
10264 * gcc.target/h8300/pr13721.c: New test.
10265
10266 2020-01-24 Christophe Lyon <christophe.lyon@linaro.org>
10267
10268 PR debug/92763
10269 * g++.dg/debug/pr92763.C: Require fopenmp.
10270
10271 2020-01-23 David Malcolm <dmalcolm@redhat.com>
10272
10273 PR analyzer/93367
10274 * gcc.dg/analyzer/abort.c: Remove include of <assert.h>.
10275 Replace use of assert with a custom assertion implementation.
10276
10277 2020-01-23 Jakub Jelinek <jakub@redhat.com>
10278
10279 PR inline-asm/93027
10280 * gcc.target/i386/pr93027.c: Require lp64 target rather x86_64-*-*.
10281
10282 PR rtl-optimization/93402
10283 * gcc.c-torture/execute/pr93402.c: New test.
10284
10285 2020-01-23 Paolo Carlini <paolo.carlini@oracle.com>
10286
10287 PR c++/92804
10288 * g++.dg/concepts/pr92804-1.C: New.
10289 * g++.dg/concepts/pr92804-2.C: Likewise.
10290
10291 2020-01-23 David Malcolm <dmalcolm@redhat.com>
10292
10293 PR analyzer/93375
10294 * gcc.dg/analyzer/pr93375.c: New test.
10295
10296 2020-01-23 Jason Merrill <jason@redhat.com>
10297
10298 * lib/target-supports.exp (check_effective_target_unsigned_char):
10299 New.
10300
10301 2020-01-23 Jakub Jelinek <jakub@redhat.com>
10302
10303 PR target/93376
10304 * gcc.dg/pr93376.c: New test.
10305
10306 2020-01-23 Richard Sandiford <richard.sandiford@arm.com>
10307
10308 PR target/93341
10309 * gcc.target/aarch64/pr93341.c: New test.
10310
10311 2020-01-23 David Malcolm <dmalcolm@redhat.com>
10312
10313 * gcc.dg/analyzer/data-model-3.c: Remove hardcoded "-O2" and move
10314 to torture/conftest-1.c.
10315 * gcc.dg/analyzer/torture/analyzer-torture.exp: New.
10316 * gcc.dg/analyzer/torture/conftest-1.c: Move here from
10317 analyzer/data-model-3.c.
10318 * gcc.dg/analyzer/torture/poc.c: New test.
10319
10320 2020-01-23 Richard Biener <rguenther@suse.de>
10321
10322 PR tree-optimization/93381
10323 * gcc.dg/torture/pr93354.c: New testcase.
10324
10325 2020-01-23 Jakub Jelinek <jakub@redhat.com>
10326
10327 PR target/93346
10328 * gcc.target/i386/pr93346.c: New test.
10329
10330 2020-01-23 Martin Sebor <msebor@redhat.com>
10331
10332 PR c/84919
10333 * gcc.dg/Wrestrict-20.c: New test.
10334
10335 2020-01-23 Richard Sandiford <richard.sandiford@arm.com>
10336
10337 * g++.target/aarch64/sve/acle/general-c++/whilele_1.C: Skip for ILP32.
10338
10339 2020-01-23 Richard Sandiford <richard.sandiford@arm.com>
10340
10341 * gcc.target/aarch64/sve/acle/asm/ld1_f16.c: Skip check-function-bodies
10342 test for ILP32.
10343 * gcc.target/aarch64/sve/acle/asm/ld1_f32.c: Likewise.
10344 * gcc.target/aarch64/sve/acle/asm/ld1_f64.c: Likewise.
10345 * gcc.target/aarch64/sve/acle/asm/ld1_gather_f32.c: Likewise.
10346 * gcc.target/aarch64/sve/acle/asm/ld1_gather_f64.c: Likewise.
10347 * gcc.target/aarch64/sve/acle/asm/ld1_gather_s32.c: Likewise.
10348 * gcc.target/aarch64/sve/acle/asm/ld1_gather_s64.c: Likewise.
10349 * gcc.target/aarch64/sve/acle/asm/ld1_gather_u32.c: Likewise.
10350 * gcc.target/aarch64/sve/acle/asm/ld1_gather_u64.c: Likewise.
10351 * gcc.target/aarch64/sve/acle/asm/ld1_s16.c: Likewise.
10352 * gcc.target/aarch64/sve/acle/asm/ld1_s32.c: Likewise.
10353 * gcc.target/aarch64/sve/acle/asm/ld1_s64.c: Likewise.
10354 * gcc.target/aarch64/sve/acle/asm/ld1_s8.c: Likewise.
10355 * gcc.target/aarch64/sve/acle/asm/ld1_u16.c: Likewise.
10356 * gcc.target/aarch64/sve/acle/asm/ld1_u32.c: Likewise.
10357 * gcc.target/aarch64/sve/acle/asm/ld1_u64.c: Likewise.
10358 * gcc.target/aarch64/sve/acle/asm/ld1_u8.c: Likewise.
10359 * gcc.target/aarch64/sve/acle/asm/ld1ro_f16.c: Likewise.
10360 * gcc.target/aarch64/sve/acle/asm/ld1ro_f32.c: Likewise.
10361 * gcc.target/aarch64/sve/acle/asm/ld1ro_f64.c: Likewise.
10362 * gcc.target/aarch64/sve/acle/asm/ld1ro_s16.c: Likewise.
10363 * gcc.target/aarch64/sve/acle/asm/ld1ro_s32.c: Likewise.
10364 * gcc.target/aarch64/sve/acle/asm/ld1ro_s64.c: Likewise.
10365 * gcc.target/aarch64/sve/acle/asm/ld1ro_s8.c: Likewise.
10366 * gcc.target/aarch64/sve/acle/asm/ld1ro_u16.c: Likewise.
10367 * gcc.target/aarch64/sve/acle/asm/ld1ro_u32.c: Likewise.
10368 * gcc.target/aarch64/sve/acle/asm/ld1ro_u64.c: Likewise.
10369 * gcc.target/aarch64/sve/acle/asm/ld1ro_u8.c: Likewise.
10370 * gcc.target/aarch64/sve/acle/asm/ld1rq_f16.c: Likewise.
10371 * gcc.target/aarch64/sve/acle/asm/ld1rq_f32.c: Likewise.
10372 * gcc.target/aarch64/sve/acle/asm/ld1rq_f64.c: Likewise.
10373 * gcc.target/aarch64/sve/acle/asm/ld1rq_s16.c: Likewise.
10374 * gcc.target/aarch64/sve/acle/asm/ld1rq_s32.c: Likewise.
10375 * gcc.target/aarch64/sve/acle/asm/ld1rq_s64.c: Likewise.
10376 * gcc.target/aarch64/sve/acle/asm/ld1rq_s8.c: Likewise.
10377 * gcc.target/aarch64/sve/acle/asm/ld1rq_u16.c: Likewise.
10378 * gcc.target/aarch64/sve/acle/asm/ld1rq_u32.c: Likewise.
10379 * gcc.target/aarch64/sve/acle/asm/ld1rq_u64.c: Likewise.
10380 * gcc.target/aarch64/sve/acle/asm/ld1rq_u8.c: Likewise.
10381 * gcc.target/aarch64/sve/acle/asm/ld1sb_gather_s32.c: Likewise.
10382 * gcc.target/aarch64/sve/acle/asm/ld1sb_gather_s64.c: Likewise.
10383 * gcc.target/aarch64/sve/acle/asm/ld1sb_gather_u32.c: Likewise.
10384 * gcc.target/aarch64/sve/acle/asm/ld1sb_gather_u64.c: Likewise.
10385 * gcc.target/aarch64/sve/acle/asm/ld1sb_s16.c: Likewise.
10386 * gcc.target/aarch64/sve/acle/asm/ld1sb_s32.c: Likewise.
10387 * gcc.target/aarch64/sve/acle/asm/ld1sb_s64.c: Likewise.
10388 * gcc.target/aarch64/sve/acle/asm/ld1sb_u16.c: Likewise.
10389 * gcc.target/aarch64/sve/acle/asm/ld1sb_u32.c: Likewise.
10390 * gcc.target/aarch64/sve/acle/asm/ld1sb_u64.c: Likewise.
10391 * gcc.target/aarch64/sve/acle/asm/ld1sh_gather_s32.c: Likewise.
10392 * gcc.target/aarch64/sve/acle/asm/ld1sh_gather_s64.c: Likewise.
10393 * gcc.target/aarch64/sve/acle/asm/ld1sh_gather_u32.c: Likewise.
10394 * gcc.target/aarch64/sve/acle/asm/ld1sh_gather_u64.c: Likewise.
10395 * gcc.target/aarch64/sve/acle/asm/ld1sh_s32.c: Likewise.
10396 * gcc.target/aarch64/sve/acle/asm/ld1sh_s64.c: Likewise.
10397 * gcc.target/aarch64/sve/acle/asm/ld1sh_u32.c: Likewise.
10398 * gcc.target/aarch64/sve/acle/asm/ld1sh_u64.c: Likewise.
10399 * gcc.target/aarch64/sve/acle/asm/ld1sw_gather_s64.c: Likewise.
10400 * gcc.target/aarch64/sve/acle/asm/ld1sw_gather_u64.c: Likewise.
10401 * gcc.target/aarch64/sve/acle/asm/ld1sw_s64.c: Likewise.
10402 * gcc.target/aarch64/sve/acle/asm/ld1sw_u64.c: Likewise.
10403 * gcc.target/aarch64/sve/acle/asm/ld1ub_gather_s32.c: Likewise.
10404 * gcc.target/aarch64/sve/acle/asm/ld1ub_gather_s64.c: Likewise.
10405 * gcc.target/aarch64/sve/acle/asm/ld1ub_gather_u32.c: Likewise.
10406 * gcc.target/aarch64/sve/acle/asm/ld1ub_gather_u64.c: Likewise.
10407 * gcc.target/aarch64/sve/acle/asm/ld1ub_s16.c: Likewise.
10408 * gcc.target/aarch64/sve/acle/asm/ld1ub_s32.c: Likewise.
10409 * gcc.target/aarch64/sve/acle/asm/ld1ub_s64.c: Likewise.
10410 * gcc.target/aarch64/sve/acle/asm/ld1ub_u16.c: Likewise.
10411 * gcc.target/aarch64/sve/acle/asm/ld1ub_u32.c: Likewise.
10412 * gcc.target/aarch64/sve/acle/asm/ld1ub_u64.c: Likewise.
10413 * gcc.target/aarch64/sve/acle/asm/ld1uh_gather_s32.c: Likewise.
10414 * gcc.target/aarch64/sve/acle/asm/ld1uh_gather_s64.c: Likewise.
10415 * gcc.target/aarch64/sve/acle/asm/ld1uh_gather_u32.c: Likewise.
10416 * gcc.target/aarch64/sve/acle/asm/ld1uh_gather_u64.c: Likewise.
10417 * gcc.target/aarch64/sve/acle/asm/ld1uh_s32.c: Likewise.
10418 * gcc.target/aarch64/sve/acle/asm/ld1uh_s64.c: Likewise.
10419 * gcc.target/aarch64/sve/acle/asm/ld1uh_u32.c: Likewise.
10420 * gcc.target/aarch64/sve/acle/asm/ld1uh_u64.c: Likewise.
10421 * gcc.target/aarch64/sve/acle/asm/ld1uw_gather_s64.c: Likewise.
10422 * gcc.target/aarch64/sve/acle/asm/ld1uw_gather_u64.c: Likewise.
10423 * gcc.target/aarch64/sve/acle/asm/ld1uw_s64.c: Likewise.
10424 * gcc.target/aarch64/sve/acle/asm/ld1uw_u64.c: Likewise.
10425 * gcc.target/aarch64/sve/acle/asm/ld2_f16.c: Likewise.
10426 * gcc.target/aarch64/sve/acle/asm/ld2_f32.c: Likewise.
10427 * gcc.target/aarch64/sve/acle/asm/ld2_f64.c: Likewise.
10428 * gcc.target/aarch64/sve/acle/asm/ld2_s16.c: Likewise.
10429 * gcc.target/aarch64/sve/acle/asm/ld2_s32.c: Likewise.
10430 * gcc.target/aarch64/sve/acle/asm/ld2_s64.c: Likewise.
10431 * gcc.target/aarch64/sve/acle/asm/ld2_s8.c: Likewise.
10432 * gcc.target/aarch64/sve/acle/asm/ld2_u16.c: Likewise.
10433 * gcc.target/aarch64/sve/acle/asm/ld2_u32.c: Likewise.
10434 * gcc.target/aarch64/sve/acle/asm/ld2_u64.c: Likewise.
10435 * gcc.target/aarch64/sve/acle/asm/ld2_u8.c: Likewise.
10436 * gcc.target/aarch64/sve/acle/asm/ld3_f16.c: Likewise.
10437 * gcc.target/aarch64/sve/acle/asm/ld3_f32.c: Likewise.
10438 * gcc.target/aarch64/sve/acle/asm/ld3_f64.c: Likewise.
10439 * gcc.target/aarch64/sve/acle/asm/ld3_s16.c: Likewise.
10440 * gcc.target/aarch64/sve/acle/asm/ld3_s32.c: Likewise.
10441 * gcc.target/aarch64/sve/acle/asm/ld3_s64.c: Likewise.
10442 * gcc.target/aarch64/sve/acle/asm/ld3_s8.c: Likewise.
10443 * gcc.target/aarch64/sve/acle/asm/ld3_u16.c: Likewise.
10444 * gcc.target/aarch64/sve/acle/asm/ld3_u32.c: Likewise.
10445 * gcc.target/aarch64/sve/acle/asm/ld3_u64.c: Likewise.
10446 * gcc.target/aarch64/sve/acle/asm/ld3_u8.c: Likewise.
10447 * gcc.target/aarch64/sve/acle/asm/ld4_f16.c: Likewise.
10448 * gcc.target/aarch64/sve/acle/asm/ld4_f32.c: Likewise.
10449 * gcc.target/aarch64/sve/acle/asm/ld4_f64.c: Likewise.
10450 * gcc.target/aarch64/sve/acle/asm/ld4_s16.c: Likewise.
10451 * gcc.target/aarch64/sve/acle/asm/ld4_s32.c: Likewise.
10452 * gcc.target/aarch64/sve/acle/asm/ld4_s64.c: Likewise.
10453 * gcc.target/aarch64/sve/acle/asm/ld4_s8.c: Likewise.
10454 * gcc.target/aarch64/sve/acle/asm/ld4_u16.c: Likewise.
10455 * gcc.target/aarch64/sve/acle/asm/ld4_u32.c: Likewise.
10456 * gcc.target/aarch64/sve/acle/asm/ld4_u64.c: Likewise.
10457 * gcc.target/aarch64/sve/acle/asm/ld4_u8.c: Likewise.
10458 * gcc.target/aarch64/sve/acle/asm/ldff1_f16.c: Likewise.
10459 * gcc.target/aarch64/sve/acle/asm/ldff1_f32.c: Likewise.
10460 * gcc.target/aarch64/sve/acle/asm/ldff1_f64.c: Likewise.
10461 * gcc.target/aarch64/sve/acle/asm/ldff1_gather_f32.c: Likewise.
10462 * gcc.target/aarch64/sve/acle/asm/ldff1_gather_f64.c: Likewise.
10463 * gcc.target/aarch64/sve/acle/asm/ldff1_gather_s32.c: Likewise.
10464 * gcc.target/aarch64/sve/acle/asm/ldff1_gather_s64.c: Likewise.
10465 * gcc.target/aarch64/sve/acle/asm/ldff1_gather_u32.c: Likewise.
10466 * gcc.target/aarch64/sve/acle/asm/ldff1_gather_u64.c: Likewise.
10467 * gcc.target/aarch64/sve/acle/asm/ldff1_s16.c: Likewise.
10468 * gcc.target/aarch64/sve/acle/asm/ldff1_s32.c: Likewise.
10469 * gcc.target/aarch64/sve/acle/asm/ldff1_s64.c: Likewise.
10470 * gcc.target/aarch64/sve/acle/asm/ldff1_s8.c: Likewise.
10471 * gcc.target/aarch64/sve/acle/asm/ldff1_u16.c: Likewise.
10472 * gcc.target/aarch64/sve/acle/asm/ldff1_u32.c: Likewise.
10473 * gcc.target/aarch64/sve/acle/asm/ldff1_u64.c: Likewise.
10474 * gcc.target/aarch64/sve/acle/asm/ldff1_u8.c: Likewise.
10475 * gcc.target/aarch64/sve/acle/asm/ldff1sb_gather_s32.c: Likewise.
10476 * gcc.target/aarch64/sve/acle/asm/ldff1sb_gather_s64.c: Likewise.
10477 * gcc.target/aarch64/sve/acle/asm/ldff1sb_gather_u32.c: Likewise.
10478 * gcc.target/aarch64/sve/acle/asm/ldff1sb_gather_u64.c: Likewise.
10479 * gcc.target/aarch64/sve/acle/asm/ldff1sb_s16.c: Likewise.
10480 * gcc.target/aarch64/sve/acle/asm/ldff1sb_s32.c: Likewise.
10481 * gcc.target/aarch64/sve/acle/asm/ldff1sb_s64.c: Likewise.
10482 * gcc.target/aarch64/sve/acle/asm/ldff1sb_u16.c: Likewise.
10483 * gcc.target/aarch64/sve/acle/asm/ldff1sb_u32.c: Likewise.
10484 * gcc.target/aarch64/sve/acle/asm/ldff1sb_u64.c: Likewise.
10485 * gcc.target/aarch64/sve/acle/asm/ldff1sh_gather_s32.c: Likewise.
10486 * gcc.target/aarch64/sve/acle/asm/ldff1sh_gather_s64.c: Likewise.
10487 * gcc.target/aarch64/sve/acle/asm/ldff1sh_gather_u32.c: Likewise.
10488 * gcc.target/aarch64/sve/acle/asm/ldff1sh_gather_u64.c: Likewise.
10489 * gcc.target/aarch64/sve/acle/asm/ldff1sh_s32.c: Likewise.
10490 * gcc.target/aarch64/sve/acle/asm/ldff1sh_s64.c: Likewise.
10491 * gcc.target/aarch64/sve/acle/asm/ldff1sh_u32.c: Likewise.
10492 * gcc.target/aarch64/sve/acle/asm/ldff1sh_u64.c: Likewise.
10493 * gcc.target/aarch64/sve/acle/asm/ldff1sw_gather_s64.c: Likewise.
10494 * gcc.target/aarch64/sve/acle/asm/ldff1sw_gather_u64.c: Likewise.
10495 * gcc.target/aarch64/sve/acle/asm/ldff1sw_s64.c: Likewise.
10496 * gcc.target/aarch64/sve/acle/asm/ldff1sw_u64.c: Likewise.
10497 * gcc.target/aarch64/sve/acle/asm/ldff1ub_gather_s32.c: Likewise.
10498 * gcc.target/aarch64/sve/acle/asm/ldff1ub_gather_s64.c: Likewise.
10499 * gcc.target/aarch64/sve/acle/asm/ldff1ub_gather_u32.c: Likewise.
10500 * gcc.target/aarch64/sve/acle/asm/ldff1ub_gather_u64.c: Likewise.
10501 * gcc.target/aarch64/sve/acle/asm/ldff1ub_s16.c: Likewise.
10502 * gcc.target/aarch64/sve/acle/asm/ldff1ub_s32.c: Likewise.
10503 * gcc.target/aarch64/sve/acle/asm/ldff1ub_s64.c: Likewise.
10504 * gcc.target/aarch64/sve/acle/asm/ldff1ub_u16.c: Likewise.
10505 * gcc.target/aarch64/sve/acle/asm/ldff1ub_u32.c: Likewise.
10506 * gcc.target/aarch64/sve/acle/asm/ldff1ub_u64.c: Likewise.
10507 * gcc.target/aarch64/sve/acle/asm/ldff1uh_gather_s32.c: Likewise.
10508 * gcc.target/aarch64/sve/acle/asm/ldff1uh_gather_s64.c: Likewise.
10509 * gcc.target/aarch64/sve/acle/asm/ldff1uh_gather_u32.c: Likewise.
10510 * gcc.target/aarch64/sve/acle/asm/ldff1uh_gather_u64.c: Likewise.
10511 * gcc.target/aarch64/sve/acle/asm/ldff1uh_s32.c: Likewise.
10512 * gcc.target/aarch64/sve/acle/asm/ldff1uh_s64.c: Likewise.
10513 * gcc.target/aarch64/sve/acle/asm/ldff1uh_u32.c: Likewise.
10514 * gcc.target/aarch64/sve/acle/asm/ldff1uh_u64.c: Likewise.
10515 * gcc.target/aarch64/sve/acle/asm/ldff1uw_gather_s64.c: Likewise.
10516 * gcc.target/aarch64/sve/acle/asm/ldff1uw_gather_u64.c: Likewise.
10517 * gcc.target/aarch64/sve/acle/asm/ldff1uw_s64.c: Likewise.
10518 * gcc.target/aarch64/sve/acle/asm/ldff1uw_u64.c: Likewise.
10519 * gcc.target/aarch64/sve/acle/asm/ldnf1_f16.c: Likewise.
10520 * gcc.target/aarch64/sve/acle/asm/ldnf1_f32.c: Likewise.
10521 * gcc.target/aarch64/sve/acle/asm/ldnf1_f64.c: Likewise.
10522 * gcc.target/aarch64/sve/acle/asm/ldnf1_s16.c: Likewise.
10523 * gcc.target/aarch64/sve/acle/asm/ldnf1_s32.c: Likewise.
10524 * gcc.target/aarch64/sve/acle/asm/ldnf1_s64.c: Likewise.
10525 * gcc.target/aarch64/sve/acle/asm/ldnf1_s8.c: Likewise.
10526 * gcc.target/aarch64/sve/acle/asm/ldnf1_u16.c: Likewise.
10527 * gcc.target/aarch64/sve/acle/asm/ldnf1_u32.c: Likewise.
10528 * gcc.target/aarch64/sve/acle/asm/ldnf1_u64.c: Likewise.
10529 * gcc.target/aarch64/sve/acle/asm/ldnf1_u8.c: Likewise.
10530 * gcc.target/aarch64/sve/acle/asm/ldnf1sb_s16.c: Likewise.
10531 * gcc.target/aarch64/sve/acle/asm/ldnf1sb_s32.c: Likewise.
10532 * gcc.target/aarch64/sve/acle/asm/ldnf1sb_s64.c: Likewise.
10533 * gcc.target/aarch64/sve/acle/asm/ldnf1sb_u16.c: Likewise.
10534 * gcc.target/aarch64/sve/acle/asm/ldnf1sb_u32.c: Likewise.
10535 * gcc.target/aarch64/sve/acle/asm/ldnf1sb_u64.c: Likewise.
10536 * gcc.target/aarch64/sve/acle/asm/ldnf1sh_s32.c: Likewise.
10537 * gcc.target/aarch64/sve/acle/asm/ldnf1sh_s64.c: Likewise.
10538 * gcc.target/aarch64/sve/acle/asm/ldnf1sh_u32.c: Likewise.
10539 * gcc.target/aarch64/sve/acle/asm/ldnf1sh_u64.c: Likewise.
10540 * gcc.target/aarch64/sve/acle/asm/ldnf1sw_s64.c: Likewise.
10541 * gcc.target/aarch64/sve/acle/asm/ldnf1sw_u64.c: Likewise.
10542 * gcc.target/aarch64/sve/acle/asm/ldnf1ub_s16.c: Likewise.
10543 * gcc.target/aarch64/sve/acle/asm/ldnf1ub_s32.c: Likewise.
10544 * gcc.target/aarch64/sve/acle/asm/ldnf1ub_s64.c: Likewise.
10545 * gcc.target/aarch64/sve/acle/asm/ldnf1ub_u16.c: Likewise.
10546 * gcc.target/aarch64/sve/acle/asm/ldnf1ub_u32.c: Likewise.
10547 * gcc.target/aarch64/sve/acle/asm/ldnf1ub_u64.c: Likewise.
10548 * gcc.target/aarch64/sve/acle/asm/ldnf1uh_s32.c: Likewise.
10549 * gcc.target/aarch64/sve/acle/asm/ldnf1uh_s64.c: Likewise.
10550 * gcc.target/aarch64/sve/acle/asm/ldnf1uh_u32.c: Likewise.
10551 * gcc.target/aarch64/sve/acle/asm/ldnf1uh_u64.c: Likewise.
10552 * gcc.target/aarch64/sve/acle/asm/ldnf1uw_s64.c: Likewise.
10553 * gcc.target/aarch64/sve/acle/asm/ldnf1uw_u64.c: Likewise.
10554 * gcc.target/aarch64/sve/acle/asm/ldnt1_f16.c: Likewise.
10555 * gcc.target/aarch64/sve/acle/asm/ldnt1_f32.c: Likewise.
10556 * gcc.target/aarch64/sve/acle/asm/ldnt1_f64.c: Likewise.
10557 * gcc.target/aarch64/sve/acle/asm/ldnt1_s16.c: Likewise.
10558 * gcc.target/aarch64/sve/acle/asm/ldnt1_s32.c: Likewise.
10559 * gcc.target/aarch64/sve/acle/asm/ldnt1_s64.c: Likewise.
10560 * gcc.target/aarch64/sve/acle/asm/ldnt1_s8.c: Likewise.
10561 * gcc.target/aarch64/sve/acle/asm/ldnt1_u16.c: Likewise.
10562 * gcc.target/aarch64/sve/acle/asm/ldnt1_u32.c: Likewise.
10563 * gcc.target/aarch64/sve/acle/asm/ldnt1_u64.c: Likewise.
10564 * gcc.target/aarch64/sve/acle/asm/ldnt1_u8.c: Likewise.
10565 * gcc.target/aarch64/sve/acle/asm/prfb.c: Likewise.
10566 * gcc.target/aarch64/sve/acle/asm/prfb_gather.c: Likewise.
10567 * gcc.target/aarch64/sve/acle/asm/prfd.c: Likewise.
10568 * gcc.target/aarch64/sve/acle/asm/prfd_gather.c: Likewise.
10569 * gcc.target/aarch64/sve/acle/asm/prfh.c: Likewise.
10570 * gcc.target/aarch64/sve/acle/asm/prfh_gather.c: Likewise.
10571 * gcc.target/aarch64/sve/acle/asm/prfw.c: Likewise.
10572 * gcc.target/aarch64/sve/acle/asm/prfw_gather.c: Likewise.
10573 * gcc.target/aarch64/sve/acle/asm/st1_f16.c: Likewise.
10574 * gcc.target/aarch64/sve/acle/asm/st1_f32.c: Likewise.
10575 * gcc.target/aarch64/sve/acle/asm/st1_f64.c: Likewise.
10576 * gcc.target/aarch64/sve/acle/asm/st1_s16.c: Likewise.
10577 * gcc.target/aarch64/sve/acle/asm/st1_s32.c: Likewise.
10578 * gcc.target/aarch64/sve/acle/asm/st1_s64.c: Likewise.
10579 * gcc.target/aarch64/sve/acle/asm/st1_s8.c: Likewise.
10580 * gcc.target/aarch64/sve/acle/asm/st1_scatter_f32.c: Likewise.
10581 * gcc.target/aarch64/sve/acle/asm/st1_scatter_f64.c: Likewise.
10582 * gcc.target/aarch64/sve/acle/asm/st1_scatter_s32.c: Likewise.
10583 * gcc.target/aarch64/sve/acle/asm/st1_scatter_s64.c: Likewise.
10584 * gcc.target/aarch64/sve/acle/asm/st1_scatter_u32.c: Likewise.
10585 * gcc.target/aarch64/sve/acle/asm/st1_scatter_u64.c: Likewise.
10586 * gcc.target/aarch64/sve/acle/asm/st1_u16.c: Likewise.
10587 * gcc.target/aarch64/sve/acle/asm/st1_u32.c: Likewise.
10588 * gcc.target/aarch64/sve/acle/asm/st1_u64.c: Likewise.
10589 * gcc.target/aarch64/sve/acle/asm/st1_u8.c: Likewise.
10590 * gcc.target/aarch64/sve/acle/asm/st1b_s16.c: Likewise.
10591 * gcc.target/aarch64/sve/acle/asm/st1b_s32.c: Likewise.
10592 * gcc.target/aarch64/sve/acle/asm/st1b_s64.c: Likewise.
10593 * gcc.target/aarch64/sve/acle/asm/st1b_scatter_s32.c: Likewise.
10594 * gcc.target/aarch64/sve/acle/asm/st1b_scatter_s64.c: Likewise.
10595 * gcc.target/aarch64/sve/acle/asm/st1b_scatter_u32.c: Likewise.
10596 * gcc.target/aarch64/sve/acle/asm/st1b_scatter_u64.c: Likewise.
10597 * gcc.target/aarch64/sve/acle/asm/st1b_u16.c: Likewise.
10598 * gcc.target/aarch64/sve/acle/asm/st1b_u32.c: Likewise.
10599 * gcc.target/aarch64/sve/acle/asm/st1b_u64.c: Likewise.
10600 * gcc.target/aarch64/sve/acle/asm/st1h_s32.c: Likewise.
10601 * gcc.target/aarch64/sve/acle/asm/st1h_s64.c: Likewise.
10602 * gcc.target/aarch64/sve/acle/asm/st1h_scatter_s32.c: Likewise.
10603 * gcc.target/aarch64/sve/acle/asm/st1h_scatter_s64.c: Likewise.
10604 * gcc.target/aarch64/sve/acle/asm/st1h_scatter_u32.c: Likewise.
10605 * gcc.target/aarch64/sve/acle/asm/st1h_scatter_u64.c: Likewise.
10606 * gcc.target/aarch64/sve/acle/asm/st1h_u32.c: Likewise.
10607 * gcc.target/aarch64/sve/acle/asm/st1h_u64.c: Likewise.
10608 * gcc.target/aarch64/sve/acle/asm/st1w_s64.c: Likewise.
10609 * gcc.target/aarch64/sve/acle/asm/st1w_scatter_s64.c: Likewise.
10610 * gcc.target/aarch64/sve/acle/asm/st1w_scatter_u64.c: Likewise.
10611 * gcc.target/aarch64/sve/acle/asm/st1w_u64.c: Likewise.
10612 * gcc.target/aarch64/sve/acle/asm/st2_f16.c: Likewise.
10613 * gcc.target/aarch64/sve/acle/asm/st2_f32.c: Likewise.
10614 * gcc.target/aarch64/sve/acle/asm/st2_f64.c: Likewise.
10615 * gcc.target/aarch64/sve/acle/asm/st2_s16.c: Likewise.
10616 * gcc.target/aarch64/sve/acle/asm/st2_s32.c: Likewise.
10617 * gcc.target/aarch64/sve/acle/asm/st2_s64.c: Likewise.
10618 * gcc.target/aarch64/sve/acle/asm/st2_s8.c: Likewise.
10619 * gcc.target/aarch64/sve/acle/asm/st2_u16.c: Likewise.
10620 * gcc.target/aarch64/sve/acle/asm/st2_u32.c: Likewise.
10621 * gcc.target/aarch64/sve/acle/asm/st2_u64.c: Likewise.
10622 * gcc.target/aarch64/sve/acle/asm/st2_u8.c: Likewise.
10623 * gcc.target/aarch64/sve/acle/asm/st3_f16.c: Likewise.
10624 * gcc.target/aarch64/sve/acle/asm/st3_f32.c: Likewise.
10625 * gcc.target/aarch64/sve/acle/asm/st3_f64.c: Likewise.
10626 * gcc.target/aarch64/sve/acle/asm/st3_s16.c: Likewise.
10627 * gcc.target/aarch64/sve/acle/asm/st3_s32.c: Likewise.
10628 * gcc.target/aarch64/sve/acle/asm/st3_s64.c: Likewise.
10629 * gcc.target/aarch64/sve/acle/asm/st3_s8.c: Likewise.
10630 * gcc.target/aarch64/sve/acle/asm/st3_u16.c: Likewise.
10631 * gcc.target/aarch64/sve/acle/asm/st3_u32.c: Likewise.
10632 * gcc.target/aarch64/sve/acle/asm/st3_u64.c: Likewise.
10633 * gcc.target/aarch64/sve/acle/asm/st3_u8.c: Likewise.
10634 * gcc.target/aarch64/sve/acle/asm/st4_f16.c: Likewise.
10635 * gcc.target/aarch64/sve/acle/asm/st4_f32.c: Likewise.
10636 * gcc.target/aarch64/sve/acle/asm/st4_f64.c: Likewise.
10637 * gcc.target/aarch64/sve/acle/asm/st4_s16.c: Likewise.
10638 * gcc.target/aarch64/sve/acle/asm/st4_s32.c: Likewise.
10639 * gcc.target/aarch64/sve/acle/asm/st4_s64.c: Likewise.
10640 * gcc.target/aarch64/sve/acle/asm/st4_s8.c: Likewise.
10641 * gcc.target/aarch64/sve/acle/asm/st4_u16.c: Likewise.
10642 * gcc.target/aarch64/sve/acle/asm/st4_u32.c: Likewise.
10643 * gcc.target/aarch64/sve/acle/asm/st4_u64.c: Likewise.
10644 * gcc.target/aarch64/sve/acle/asm/st4_u8.c: Likewise.
10645 * gcc.target/aarch64/sve/acle/asm/stnt1_f16.c: Likewise.
10646 * gcc.target/aarch64/sve/acle/asm/stnt1_f32.c: Likewise.
10647 * gcc.target/aarch64/sve/acle/asm/stnt1_f64.c: Likewise.
10648 * gcc.target/aarch64/sve/acle/asm/stnt1_s16.c: Likewise.
10649 * gcc.target/aarch64/sve/acle/asm/stnt1_s32.c: Likewise.
10650 * gcc.target/aarch64/sve/acle/asm/stnt1_s64.c: Likewise.
10651 * gcc.target/aarch64/sve/acle/asm/stnt1_s8.c: Likewise.
10652 * gcc.target/aarch64/sve/acle/asm/stnt1_u16.c: Likewise.
10653 * gcc.target/aarch64/sve/acle/asm/stnt1_u32.c: Likewise.
10654 * gcc.target/aarch64/sve/acle/asm/stnt1_u64.c: Likewise.
10655 * gcc.target/aarch64/sve/acle/asm/stnt1_u8.c: Likewise.
10656 * gcc.target/aarch64/sve/acle/general/temporaries_1.c: Likewise.
10657 * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_f32.c: Likewise.
10658 * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_f64.c: Likewise.
10659 * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_s32.c: Likewise.
10660 * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_s64.c: Likewise.
10661 * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_u32.c: Likewise.
10662 * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_u64.c: Likewise.
10663 * gcc.target/aarch64/sve2/acle/asm/ldnt1sb_gather_s32.c: Likewise.
10664 * gcc.target/aarch64/sve2/acle/asm/ldnt1sb_gather_s64.c: Likewise.
10665 * gcc.target/aarch64/sve2/acle/asm/ldnt1sb_gather_u32.c: Likewise.
10666 * gcc.target/aarch64/sve2/acle/asm/ldnt1sb_gather_u64.c: Likewise.
10667 * gcc.target/aarch64/sve2/acle/asm/ldnt1sh_gather_s32.c: Likewise.
10668 * gcc.target/aarch64/sve2/acle/asm/ldnt1sh_gather_s64.c: Likewise.
10669 * gcc.target/aarch64/sve2/acle/asm/ldnt1sh_gather_u32.c: Likewise.
10670 * gcc.target/aarch64/sve2/acle/asm/ldnt1sh_gather_u64.c: Likewise.
10671 * gcc.target/aarch64/sve2/acle/asm/ldnt1sw_gather_s64.c: Likewise.
10672 * gcc.target/aarch64/sve2/acle/asm/ldnt1sw_gather_u64.c: Likewise.
10673 * gcc.target/aarch64/sve2/acle/asm/ldnt1ub_gather_s32.c: Likewise.
10674 * gcc.target/aarch64/sve2/acle/asm/ldnt1ub_gather_s64.c: Likewise.
10675 * gcc.target/aarch64/sve2/acle/asm/ldnt1ub_gather_u32.c: Likewise.
10676 * gcc.target/aarch64/sve2/acle/asm/ldnt1ub_gather_u64.c: Likewise.
10677 * gcc.target/aarch64/sve2/acle/asm/ldnt1uh_gather_s32.c: Likewise.
10678 * gcc.target/aarch64/sve2/acle/asm/ldnt1uh_gather_s64.c: Likewise.
10679 * gcc.target/aarch64/sve2/acle/asm/ldnt1uh_gather_u32.c: Likewise.
10680 * gcc.target/aarch64/sve2/acle/asm/ldnt1uh_gather_u64.c: Likewise.
10681 * gcc.target/aarch64/sve2/acle/asm/ldnt1uw_gather_s64.c: Likewise.
10682 * gcc.target/aarch64/sve2/acle/asm/ldnt1uw_gather_u64.c: Likewise.
10683 * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_f32.c: Likewise.
10684 * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_f64.c: Likewise.
10685 * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_s32.c: Likewise.
10686 * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_s64.c: Likewise.
10687 * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_u32.c: Likewise.
10688 * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_u64.c: Likewise.
10689 * gcc.target/aarch64/sve2/acle/asm/stnt1b_scatter_s32.c: Likewise.
10690 * gcc.target/aarch64/sve2/acle/asm/stnt1b_scatter_s64.c: Likewise.
10691 * gcc.target/aarch64/sve2/acle/asm/stnt1b_scatter_u32.c: Likewise.
10692 * gcc.target/aarch64/sve2/acle/asm/stnt1b_scatter_u64.c: Likewise.
10693 * gcc.target/aarch64/sve2/acle/asm/stnt1h_scatter_s32.c: Likewise.
10694 * gcc.target/aarch64/sve2/acle/asm/stnt1h_scatter_s64.c: Likewise.
10695 * gcc.target/aarch64/sve2/acle/asm/stnt1h_scatter_u32.c: Likewise.
10696 * gcc.target/aarch64/sve2/acle/asm/stnt1h_scatter_u64.c: Likewise.
10697 * gcc.target/aarch64/sve2/acle/asm/stnt1w_scatter_s64.c: Likewise.
10698 * gcc.target/aarch64/sve2/acle/asm/stnt1w_scatter_u64.c: Likewise.
10699 * gcc.target/aarch64/sve2/acle/asm/whilerw_f16.c: Likewise.
10700 * gcc.target/aarch64/sve2/acle/asm/whilerw_f32.c: Likewise.
10701 * gcc.target/aarch64/sve2/acle/asm/whilerw_f64.c: Likewise.
10702 * gcc.target/aarch64/sve2/acle/asm/whilerw_s16.c: Likewise.
10703 * gcc.target/aarch64/sve2/acle/asm/whilerw_s32.c: Likewise.
10704 * gcc.target/aarch64/sve2/acle/asm/whilerw_s64.c: Likewise.
10705 * gcc.target/aarch64/sve2/acle/asm/whilerw_s8.c: Likewise.
10706 * gcc.target/aarch64/sve2/acle/asm/whilerw_u16.c: Likewise.
10707 * gcc.target/aarch64/sve2/acle/asm/whilerw_u32.c: Likewise.
10708 * gcc.target/aarch64/sve2/acle/asm/whilerw_u64.c: Likewise.
10709 * gcc.target/aarch64/sve2/acle/asm/whilerw_u8.c: Likewise.
10710 * gcc.target/aarch64/sve2/acle/asm/whilewr_f16.c: Likewise.
10711 * gcc.target/aarch64/sve2/acle/asm/whilewr_f32.c: Likewise.
10712 * gcc.target/aarch64/sve2/acle/asm/whilewr_f64.c: Likewise.
10713 * gcc.target/aarch64/sve2/acle/asm/whilewr_s16.c: Likewise.
10714 * gcc.target/aarch64/sve2/acle/asm/whilewr_s32.c: Likewise.
10715 * gcc.target/aarch64/sve2/acle/asm/whilewr_s64.c: Likewise.
10716 * gcc.target/aarch64/sve2/acle/asm/whilewr_s8.c: Likewise.
10717 * gcc.target/aarch64/sve2/acle/asm/whilewr_u16.c: Likewise.
10718 * gcc.target/aarch64/sve2/acle/asm/whilewr_u32.c: Likewise.
10719 * gcc.target/aarch64/sve2/acle/asm/whilewr_u64.c: Likewise.
10720 * gcc.target/aarch64/sve2/acle/asm/whilewr_u8.c: Likewise.
10721
10722 2020-01-23 Richard Sandiford <richard.sandiford@arm.com>
10723
10724 * lib/scanasm.exp (check-function-bodies): Add an optional
10725 target/xfail selector.
10726
10727 2020-01-23 Richard Sandiford <richard.sandiford@arm.com>
10728
10729 * gcc.dg/torture/pr93124.c: New test.
10730
10731 2020-01-22 David Malcolm <dmalcolm@redhat.com>
10732
10733 PR analyzer/93382
10734 * gcc.dg/analyzer/pr93382.c: New test.
10735
10736 2020-01-22 Andrew Pinski <apinski@marvell.com>
10737
10738 * gcc.dg/tree-ssa/pr88497-1.c: Move to ...
10739 * gcc.dg/vect/pr88497-1.c: This.
10740 * gcc.dg/tree-ssa/pr88497-2.c: Move to ...
10741 * gcc.dg/vect/pr88497-2.c: This.
10742 * gcc.dg/tree-ssa/pr88497-3.c: Move to ...
10743 * gcc.dg/vect/pr88497-3.c: This.
10744 * gcc.dg/tree-ssa/pr88497-4.c: Move to ...
10745 * gcc.dg/vect/pr88497-4.c: This.
10746 * gcc.dg/tree-ssa/pr88497-5.c: Move to ...
10747 * gcc.dg/vect/pr88497-5.c: This.
10748 * gcc.dg/tree-ssa/pr88497-6.c: Move to ...
10749 * gcc.dg/vect/pr88497-6.c: This.
10750 * gcc.dg/tree-ssa/pr88497-7.c: Move to ...
10751 * gcc.dg/vect/pr88497-7.c: This.
10752
10753 Revert:
10754 * tree-ssa.exp: Set DEFAULT_VECTCFLAGS and DEFAULT_VECTCFLAGS.
10755 Call check_vect_support_and_set_flags also.
10756
10757 2020-01-22 Andrew Pinski <apinski@marvell.com>
10758
10759 * tree-ssa.exp: Set DEFAULT_VECTCFLAGS and DEFAULT_VECTCFLAGS.
10760 Call check_vect_support_and_set_flags also.
10761
10762 2020-01-22 David Malcolm <dmalcolm@redhat.com>
10763
10764 PR analyzer/93378
10765 * gcc.dg/analyzer/setjmp-pr93378.c: Use setjmp rather than
10766 _setjmp.
10767
10768 2020-01-22 David Malcolm <dmalcolm@redhat.com>
10769
10770 PR analyzer/93378
10771 * gcc.dg/analyzer/setjmp-pr93378.c: New test.
10772
10773 2020-01-22 David Malcolm <dmalcolm@redhat.com>
10774
10775 PR analyzer/93316
10776 * gcc.dg/analyzer/data-model-1.c: Include <alloca.h>.
10777 * gcc.dg/analyzer/malloc-1.c: Likewise.
10778 * gcc.dg/analyzer/malloc-callbacks.c (get_alloca): Return
10779 __builtin_alloca rather than alloca.
10780 * gcc.dg/analyzer/malloc-paths-8.c: Include <alloca.h>.
10781 * gcc.dg/analyzer/sensitive-1.c: Define __EXTENSIONS__ before
10782 including unistd.h.
10783 * gcc.dg/analyzer/setjmp-2.c: Replace include of <setjmp.h>
10784 with "test-setjmp.h" and usage of setjmp with new SETJMP macro.
10785 * gcc.dg/analyzer/setjmp-3.c: Likewise.
10786 * gcc.dg/analyzer/setjmp-4.c: Likewise.
10787 * gcc.dg/analyzer/setjmp-5.c: Likewise.
10788 * gcc.dg/analyzer/setjmp-6.c: Likewise.
10789 * gcc.dg/analyzer/setjmp-7.c: Likewise.
10790 * gcc.dg/analyzer/setjmp-7a.c: Likewise.
10791 * gcc.dg/analyzer/setjmp-8.c: Likewise.
10792 * gcc.dg/analyzer/setjmp-9.c: Likewise.
10793 * gcc.dg/analyzer/test-setjmp.h: New header.
10794
10795 2020-01-22 Marek Polacek <polacek@redhat.com>
10796
10797 PR c++/92907 - noexcept does not consider "const" in member functions.
10798 * parser.c (cp_parser_lambda_declarator_opt): Pass the proper
10799 qualifiers to cp_parser_exception_specification_opt.
10800 (cp_parser_direct_declarator): Pass the function qualifiers to
10801 cp_parser_exception_specification_opt.
10802 (cp_parser_class_specifier_1): Pass the function declaration to
10803 cp_parser_late_noexcept_specifier.
10804 (cp_parser_late_noexcept_specifier): Add a tree parameter. Use it to
10805 pass the qualifiers of the function to
10806 cp_parser_noexcept_specification_opt.
10807 (cp_parser_noexcept_specification_opt): New cp_cv_quals parameter.
10808 Use it in inject_this_parameter.
10809 (cp_parser_exception_specification_opt): New cp_cv_quals parameter.
10810 Use it.
10811 (cp_parser_transaction): Pass TYPE_UNQUALIFIED to
10812 cp_parser_noexcept_specification_opt.
10813 (cp_parser_transaction_expression): Likewise.
10814
10815 2020-01-22 Marek Polacek <polacek@redhat.com>
10816
10817 PR c++/93324 - ICE with -Wall on constexpr if.
10818 * g++.dg/cpp1z/constexpr-if33.C: New test.
10819
10820 2020-01-22 Richard Sandiford <richard.sandiford@arm.com>
10821
10822 * gcc.target/aarch64/sve/acle/general/stack_vars_1.c: New test.
10823
10824 2020-01-22 Richard Sandiford <richard.sandiford@arm.com>
10825
10826 * gcc.target/aarch64/sve/tls_preserve_1.c: Require tls_native.
10827 * gcc.target/aarch64/sve/tls_preserve_2.c: Likewise.
10828 * gcc.target/aarch64/sve/tls_preserve_3.c: Likewise.
10829
10830 2020-01-22 Richard Sandiford <richard.sandiford@arm.com>
10831
10832 * gcc.target/aarch64/sve/sel_3.c (permute_vnx4sf): Take __SVFloat32_t
10833 rather than __SVFloat16_t
10834
10835 2020-01-22 Richard Sandiford <richard.sandiford@arm.com>
10836
10837 * g++.dg/ext/sve-sizeless-1.C: Don't expect an error for alias
10838 templates.
10839
10840 2020-01-22 Richard Biener <rguenther@suse.de>
10841
10842 PR tree-optimization/93381
10843 * gcc.dg/torture/pr93381.c: New testcase.
10844
10845 2020-01-22 Jakub Jelinek <jakub@redhat.com>
10846
10847 PR target/93335
10848 * gcc.c-torture/compile/pr93335.c: New test.
10849
10850 PR target/91298
10851 * gcc.target/i386/pr91298-1.c: New test.
10852 * gcc.target/i386/pr91298-2.c: New test.
10853
10854 * gfortran.dg/gomp/target-parallel1.f90: New test.
10855 * gfortran.dg/goacc/pr93329.f90: Enable commented out target parallel
10856 test.
10857
10858 PR fortran/93329
10859 * gfortran.dg/goacc/pr93329.f90: New test.
10860
10861 2020-01-22 Jun Ma <JunMa@linux.alibaba.com>
10862
10863 * g++.dg/coroutines/coro1-missing-await-method.C: New test.
10864
10865 2020-01-21 Andrew Pinski <apinski@marvell.com>
10866
10867 PR target/93119
10868 * gcc.target/aarch64/pr93119.c: New test.
10869
10870 2020-01-22 Joseph Myers <joseph@codesourcery.com>
10871
10872 PR c/93348
10873 * gcc.c-torture/compile/pr93348-1.c: New test.
10874
10875 2020-01-21 David Malcolm <dmalcolm@redhat.com>
10876
10877 PR analyzer/93352
10878 * gcc.dg/analyzer/pr93352.c: New test.
10879
10880 2020-01-22 Hans-Peter Nilsson <hp@axis.com>
10881
10882 * gcc.target/cris/asm-v8.S, gcc.target/cris/inasm-v8.c,
10883 gcc.target/cris/sync-1.c: Apply effective_target_march_option.
10884
10885 2020-01-21 Uros Bizjak <ubizjak@gmail.com>
10886
10887 PR target/93319
10888 * gcc.target/i386/pr93319-1a.c: Don't include <stdio.h>.
10889 (test1): Replace printf with __builtin_printf.
10890
10891 2020-01-21 Bin Cheng <bin.cheng@linux.alibaba.com>
10892
10893 * g++.dg/coroutines/co-await-void_type.C: New test.
10894
10895 2020-01-21 Jakub Jelinek <jakub@redhat.com>
10896
10897 PR target/93333
10898 * gcc.c-torture/compile/pr93333.c: New test.
10899
10900 2020-01-21 Sandra Loosemore <sandra@codesourcery.com>
10901
10902 * g++.dg/coroutines/torture/mid-suspend-destruction-0.C: Generalize
10903 line terminators in patterns.
10904
10905 2020-01-21 Richard Sandiford <richard.sandiford@arm.com>
10906
10907 * gcc.target/aarch64/sve/acle/general-c/load_1.c (f1): Cast to
10908 int32_t * rather than int *.
10909 * gcc.target/aarch64/sve/acle/general-c/load_2.c (f1): Likewise.
10910 * gcc.target/aarch64/sve/acle/general-c/load_gather_sv_1.c
10911 (f1): Likewise.
10912 * gcc.target/aarch64/sve/acle/general-c/load_gather_sv_2.c
10913 (f1): Likewise.
10914 * gcc.target/aarch64/sve/acle/general-c/load_gather_sv_restricted_1.c
10915 (f1): Likewise.
10916 * gcc.target/aarch64/sve/acle/general-c/load_replicate_1.c
10917 (f1): Likewise.
10918 * gcc.target/aarch64/sve/acle/general-c/store_1.c (f1): Likewise.
10919 * gcc.target/aarch64/sve/acle/general-c/store_2.c (f1): Likewise.
10920 * gcc.target/aarch64/sve/acle/general-c/store_scatter_index_1.c
10921 (f1): Likewise.
10922 * gcc.target/aarch64/sve/acle/general-c/store_scatter_offset_2.c
10923 (f1): Likewise.
10924 * gcc.target/aarch64/sve/acle/general-c/store_scatter_offset_restricted_1.c
10925 (f1): Likewise.
10926
10927 2020-01-21 Szabolcs Nagy <szabolcs.nagy@arm.com>
10928
10929 PR target/92424
10930 * gcc.target/aarch64/pr92424-1.c: New test.
10931 * gcc.target/aarch64/pr92424-2.c: New test.
10932 * gcc.target/aarch64/pr92424-3.c: New test.
10933
10934 2020-01-21 Matthew Malcomson <matthew.malcomson@arm.com>
10935
10936 * gcc.target/aarch64/sve/acle/asm/ld1ro_f16.c: Use require
10937 directive.
10938 * gcc.target/aarch64/sve/acle/asm/ld1ro_f32.c: Likewise.
10939 * gcc.target/aarch64/sve/acle/asm/ld1ro_f64.c: Likewise.
10940 * gcc.target/aarch64/sve/acle/asm/ld1ro_s16.c: Likewise.
10941 * gcc.target/aarch64/sve/acle/asm/ld1ro_s32.c: Likewise.
10942 * gcc.target/aarch64/sve/acle/asm/ld1ro_s64.c: Likewise.
10943 * gcc.target/aarch64/sve/acle/asm/ld1ro_s8.c: Likewise.
10944 * gcc.target/aarch64/sve/acle/asm/ld1ro_u16.c: Likewise.
10945 * gcc.target/aarch64/sve/acle/asm/ld1ro_u32.c: Likewise.
10946 * gcc.target/aarch64/sve/acle/asm/ld1ro_u64.c: Likewise.
10947 * gcc.target/aarch64/sve/acle/asm/ld1ro_u8.c: Likewise.
10948 * lib/target-supports.exp: Add assembly requirement directive.
10949
10950 2020-01-21 Tobias Burnus <tobias@codesourcery.com>
10951
10952 PR fortran/93309
10953 * gfortran.dg/external_implicit_none_2.f90: New.
10954
10955 2020-01-21 Richard Biener <rguenther@suse.de>
10956
10957 PR tree-optimization/92328
10958 * gcc.dg/torture/pr92328.c: New testcase.
10959
10960 2020-01-21 Jakub Jelinek <jakub@redhat.com>
10961
10962 PR target/93073
10963 * gcc.target/powerpc/pr93073.c: New test.
10964
10965 2020-01-20 Bin Cheng <bin.cheng@linux.alibaba.com>
10966
10967 * g++.dg/coroutines/co-return-warning-1.C: New test.
10968
10969 2020-01-21 Kito Cheng <kito.cheng@sifive.com>
10970
10971 PR target/93304
10972 * gcc.target/riscv/pr93304.c: New test.
10973
10974 2020-01-20 Martin Sebor <msebor@redhat.com>
10975
10976 PR testsuite/92829
10977 * g++.dg/warn/Wstringop-overflow-4.C: Adjust test to avoid failures
10978 due to an aparrent VRP limtation.
10979 * gcc.dg/Wstringop-overflow-25.c: Same.
10980
10981 2020-01-20 Nathan Sidwell <nathan@acm.org>
10982
10983 PR preprocessor/80005
10984 * g++.dg/cpp1y/feat-cxx14.C: Adjust.
10985 * g++.dg/cpp1z/feat-cxx17.C: Adjust.
10986 * g++.dg/cpp2a/feat-cxx2a.C: Adjust.
10987 * g++.dg/cpp/pr80005.C: New.
10988
10989 2020-01-20 Mark Eggleston <mark.eggleston@codethink.com>
10990
10991 * gfortran.dg/pr93263_1.f90: Change scan-tree-dump-not to
10992 scan-tree-dump.
10993
10994 2020-01-20 H.J. Lu <hongjiu.lu@intel.com>
10995
10996 PR target/93319
10997 * gcc.target/i386/pr93319-1a.c: New test.
10998 * gcc.target/i386/pr93319-1b.c: Likewise.
10999 * gcc.target/i386/pr93319-1c.c: Likewise.
11000 * gcc.target/i386/pr93319-1d.c: Likewise.
11001
11002 2020-01-20 Richard Biener <rguenther@suse.de>
11003
11004 PR debug/92763
11005 * g++.dg/debug/pr92763.C: New testcase.
11006
11007 2020-01-20 Paolo Carlini <paolo.carlini@oracle.com>
11008
11009 PR c++/92536
11010 * g++.dg/cpp1z/pr92536.C: New.
11011
11012 2020-01-20 Richard Biener <rguenther@suse.de>
11013
11014 PR tree-optimization/93094
11015 * gcc.dg/vect/pr93094.c: New testcase.
11016
11017 2020-01-19 David Malcolm <dmalcolm@redhat.com>
11018
11019 * gcc.dg/analyzer/CVE-2005-1689-dedupe-issue.c: Ensure that all
11020 test names are unique.
11021 * gcc.dg/analyzer/attribute-nonnull.c: Likewise.
11022 * gcc.dg/analyzer/conditionals-notrans.c: Likewise.
11023 * gcc.dg/analyzer/data-model-1.c: Likewise.
11024 * gcc.dg/analyzer/data-model-18.c: Likewise.
11025 * gcc.dg/analyzer/data-model-8.c: Likewise.
11026 * gcc.dg/analyzer/data-model-9.c: Likewise.
11027 * gcc.dg/analyzer/file-1.c: Likewise.
11028 * gcc.dg/analyzer/file-paths-1.c: Likewise.
11029 * gcc.dg/analyzer/loop-2.c: Likewise.
11030 * gcc.dg/analyzer/loop-2a.c: Likewise.
11031 * gcc.dg/analyzer/loop-4.c: Likewise.
11032 * gcc.dg/analyzer/loop.c: Likewise.
11033 * gcc.dg/analyzer/malloc-1.c: Likewise.
11034 * gcc.dg/analyzer/malloc-2.c: Likewise.
11035 * gcc.dg/analyzer/malloc-ipa-10.c: Likewise.
11036 * gcc.dg/analyzer/malloc-ipa-2.c: Likewise.
11037 * gcc.dg/analyzer/malloc-macro-separate-events.c: Likewise.
11038 * gcc.dg/analyzer/malloc-paths-1.c: Likewise.
11039 * gcc.dg/analyzer/malloc-paths-2.c: Likewise.
11040 * gcc.dg/analyzer/malloc-paths-3.c: Likewise.
11041 * gcc.dg/analyzer/malloc-paths-4.c: Likewise.
11042 * gcc.dg/analyzer/malloc-paths-5.c: Likewise.
11043 * gcc.dg/analyzer/malloc-paths-7.c: Likewise.
11044 * gcc.dg/analyzer/malloc-paths-9.c: Likewise.
11045 * gcc.dg/analyzer/operations.c: Likewise.
11046 * gcc.dg/analyzer/params.c: Likewise.
11047 * gcc.dg/analyzer/pattern-test-1.c: Likewise.
11048 * gcc.dg/analyzer/pattern-test-2.c: Likewise.
11049 * gcc.dg/analyzer/sensitive-1.c: Likewise.
11050 * gcc.dg/analyzer/switch.c: Likewise.
11051 * gcc.dg/analyzer/taint-1.c: Likewise.
11052 * gcc.dg/analyzer/unknown-fns.c: Likewise.
11053
11054 2020-01-19 Hans-Peter Nilsson <hp@axis.com>
11055
11056 * gcc.dg/torture/pr26515.c (cris*-*-*): Conditionalize
11057 -march=v10 option on target ! march_option.
11058 * gcc.target/cris/asm-v10.S, gcc.target/cris/inasm-v10.c,
11059 gcc.target/cris/sync-1-v10.c: Similar.
11060 * lib/target-supports.exp (effective_target_march_option): New.
11061
11062 2020-01-19 Thomas König <tkoenig@gcc.gnu.org>
11063
11064 PR fortran/44960
11065 * gfortran.dg/function_reference_1.f90: New test.
11066 * gfortran.dg/function_reference_2.f90: New test.
11067
11068 2020-01-18 Jakub Jelinek <jakub@redhat.com>
11069
11070 PR c/92833
11071 * c-c++-common/pr92833-4.c: Fix dg-message syntax.
11072
11073 2020-01-18 Iain Sandoe <iain@sandoe.co.uk>
11074
11075 * g++.dg/coroutines/co-await-syntax-00-needs-expr.C: New test.
11076 * g++.dg/coroutines/co-await-syntax-01-outside-fn.C: New test.
11077 * g++.dg/coroutines/co-await-syntax-02-outside-fn.C: New test.
11078 * g++.dg/coroutines/co-await-syntax-03-auto.C: New test.
11079 * g++.dg/coroutines/co-await-syntax-04-ctor-dtor.C: New test.
11080 * g++.dg/coroutines/co-await-syntax-05-constexpr.C: New test.
11081 * g++.dg/coroutines/co-await-syntax-06-main.C: New test.
11082 * g++.dg/coroutines/co-await-syntax-07-varargs.C: New test.
11083 * g++.dg/coroutines/co-await-syntax-08-lambda-auto.C: New test.
11084 * g++.dg/coroutines/co-return-syntax-01-outside-fn.C: New test.
11085 * g++.dg/coroutines/co-return-syntax-02-outside-fn.C: New test.
11086 * g++.dg/coroutines/co-return-syntax-03-auto.C: New test.
11087 * g++.dg/coroutines/co-return-syntax-04-ctor-dtor.C: New test.
11088 * g++.dg/coroutines/co-return-syntax-05-constexpr-fn.C: New test.
11089 * g++.dg/coroutines/co-return-syntax-06-main.C: New test.
11090 * g++.dg/coroutines/co-return-syntax-07-vararg.C: New test.
11091 * g++.dg/coroutines/co-return-syntax-08-bad-return.C: New test.
11092 * g++.dg/coroutines/co-return-syntax-09-lambda-auto.C: New test.
11093 * g++.dg/coroutines/co-yield-syntax-00-needs-expr.C: New test.
11094 * g++.dg/coroutines/co-yield-syntax-01-outside-fn.C: New test.
11095 * g++.dg/coroutines/co-yield-syntax-02-outside-fn.C: New test.
11096 * g++.dg/coroutines/co-yield-syntax-03-auto.C: New test.
11097 * g++.dg/coroutines/co-yield-syntax-04-ctor-dtor.C: New test.
11098 * g++.dg/coroutines/co-yield-syntax-05-constexpr.C: New test.
11099 * g++.dg/coroutines/co-yield-syntax-06-main.C: New test.
11100 * g++.dg/coroutines/co-yield-syntax-07-varargs.C: New test.
11101 * g++.dg/coroutines/co-yield-syntax-08-needs-expr.C: New test.
11102 * g++.dg/coroutines/co-yield-syntax-09-lambda-auto.C: New test.
11103 * g++.dg/coroutines/coro-builtins.C: New test.
11104 * g++.dg/coroutines/coro-missing-gro.C: New test.
11105 * g++.dg/coroutines/coro-missing-promise-yield.C: New test.
11106 * g++.dg/coroutines/coro-missing-ret-value.C: New test.
11107 * g++.dg/coroutines/coro-missing-ret-void.C: New test.
11108 * g++.dg/coroutines/coro-missing-ueh-1.C: New test.
11109 * g++.dg/coroutines/coro-missing-ueh-2.C: New test.
11110 * g++.dg/coroutines/coro-missing-ueh-3.C: New test.
11111 * g++.dg/coroutines/coro-missing-ueh.h: New test.
11112 * g++.dg/coroutines/coro-pre-proc.C: New test.
11113 * g++.dg/coroutines/coro.h: New file.
11114 * g++.dg/coroutines/coro1-ret-int-yield-int.h: New file.
11115 * g++.dg/coroutines/coroutines.exp: New file.
11116 * g++.dg/coroutines/torture/alloc-00-gro-on-alloc-fail.C: New test.
11117 * g++.dg/coroutines/torture/alloc-01-overload-newdel.C: New test.
11118 * g++.dg/coroutines/torture/call-00-co-aw-arg.C: New test.
11119 * g++.dg/coroutines/torture/call-01-multiple-co-aw.C: New test.
11120 * g++.dg/coroutines/torture/call-02-temp-co-aw.C: New test.
11121 * g++.dg/coroutines/torture/call-03-temp-ref-co-aw.C: New test.
11122 * g++.dg/coroutines/torture/class-00-co-ret.C: New test.
11123 * g++.dg/coroutines/torture/class-01-co-ret-parm.C: New test.
11124 * g++.dg/coroutines/torture/class-02-templ-parm.C: New test.
11125 * g++.dg/coroutines/torture/class-03-operator-templ-parm.C: New test.
11126 * g++.dg/coroutines/torture/class-04-lambda-1.C: New test.
11127 * g++.dg/coroutines/torture/class-05-lambda-capture-copy-local.C: New test.
11128 * g++.dg/coroutines/torture/class-06-lambda-capture-ref.C: New test.
11129 * g++.dg/coroutines/torture/co-await-00-trivial.C: New test.
11130 * g++.dg/coroutines/torture/co-await-01-with-value.C: New test.
11131 * g++.dg/coroutines/torture/co-await-02-xform.C: New test.
11132 * g++.dg/coroutines/torture/co-await-03-rhs-op.C: New test.
11133 * g++.dg/coroutines/torture/co-await-04-control-flow.C: New test.
11134 * g++.dg/coroutines/torture/co-await-05-loop.C: New test.
11135 * g++.dg/coroutines/torture/co-await-06-ovl.C: New test.
11136 * g++.dg/coroutines/torture/co-await-07-tmpl.C: New test.
11137 * g++.dg/coroutines/torture/co-await-08-cascade.C: New test.
11138 * g++.dg/coroutines/torture/co-await-09-pair.C: New test.
11139 * g++.dg/coroutines/torture/co-await-10-template-fn-arg.C: New test.
11140 * g++.dg/coroutines/torture/co-await-11-forwarding.C: New test.
11141 * g++.dg/coroutines/torture/co-await-12-operator-2.C: New test.
11142 * g++.dg/coroutines/torture/co-await-13-return-ref.C: New test.
11143 * g++.dg/coroutines/torture/co-ret-00-void-return-is-ready.C: New test.
11144 * g++.dg/coroutines/torture/co-ret-01-void-return-is-suspend.C: New test.
11145 * g++.dg/coroutines/torture/co-ret-03-different-GRO-type.C: New test.
11146 * g++.dg/coroutines/torture/co-ret-04-GRO-nontriv.C: New test.
11147 * g++.dg/coroutines/torture/co-ret-05-return-value.C: New test.
11148 * g++.dg/coroutines/torture/co-ret-06-template-promise-val-1.C: New test.
11149 * g++.dg/coroutines/torture/co-ret-07-void-cast-expr.C: New test.
11150 * g++.dg/coroutines/torture/co-ret-08-template-cast-ret.C: New test.
11151 * g++.dg/coroutines/torture/co-ret-09-bool-await-susp.C: New test.
11152 * g++.dg/coroutines/torture/co-ret-10-expression-evaluates-once.C: New test.
11153 * g++.dg/coroutines/torture/co-ret-11-co-ret-co-await.C: New test.
11154 * g++.dg/coroutines/torture/co-ret-12-co-ret-fun-co-await.C: New test.
11155 * g++.dg/coroutines/torture/co-ret-13-template-2.C: New test.
11156 * g++.dg/coroutines/torture/co-ret-14-template-3.C: New test.
11157 * g++.dg/coroutines/torture/co-yield-00-triv.C: New test.
11158 * g++.dg/coroutines/torture/co-yield-01-multi.C: New test.
11159 * g++.dg/coroutines/torture/co-yield-02-loop.C: New test.
11160 * g++.dg/coroutines/torture/co-yield-03-tmpl.C: New test.
11161 * g++.dg/coroutines/torture/co-yield-04-complex-local-state.C: New test.
11162 * g++.dg/coroutines/torture/co-yield-05-co-aw.C: New test.
11163 * g++.dg/coroutines/torture/co-yield-06-fun-parm.C: New test.
11164 * g++.dg/coroutines/torture/co-yield-07-template-fn-param.C: New test.
11165 * g++.dg/coroutines/torture/co-yield-08-more-refs.C: New test.
11166 * g++.dg/coroutines/torture/co-yield-09-more-templ-refs.C: New test.
11167 * g++.dg/coroutines/torture/coro-torture.exp: New file.
11168 * g++.dg/coroutines/torture/exceptions-test-0.C: New test.
11169 * g++.dg/coroutines/torture/func-params-00.C: New test.
11170 * g++.dg/coroutines/torture/func-params-01.C: New test.
11171 * g++.dg/coroutines/torture/func-params-02.C: New test.
11172 * g++.dg/coroutines/torture/func-params-03.C: New test.
11173 * g++.dg/coroutines/torture/func-params-04.C: New test.
11174 * g++.dg/coroutines/torture/func-params-05.C: New test.
11175 * g++.dg/coroutines/torture/func-params-06.C: New test.
11176 * g++.dg/coroutines/torture/lambda-00-co-ret.C: New test.
11177 * g++.dg/coroutines/torture/lambda-01-co-ret-parm.C: New test.
11178 * g++.dg/coroutines/torture/lambda-02-co-yield-values.C: New test.
11179 * g++.dg/coroutines/torture/lambda-03-auto-parm-1.C: New test.
11180 * g++.dg/coroutines/torture/lambda-04-templ-parm.C: New test.
11181 * g++.dg/coroutines/torture/lambda-05-capture-copy-local.C: New test.
11182 * g++.dg/coroutines/torture/lambda-06-multi-capture.C: New test.
11183 * g++.dg/coroutines/torture/lambda-07-multi-yield.C: New test.
11184 * g++.dg/coroutines/torture/lambda-08-co-ret-parm-ref.C: New test.
11185 * g++.dg/coroutines/torture/local-var-0.C: New test.
11186 * g++.dg/coroutines/torture/local-var-1.C: New test.
11187 * g++.dg/coroutines/torture/local-var-2.C: New test.
11188 * g++.dg/coroutines/torture/local-var-3.C: New test.
11189 * g++.dg/coroutines/torture/local-var-4.C: New test.
11190 * g++.dg/coroutines/torture/mid-suspend-destruction-0.C: New test.
11191 * g++.dg/coroutines/torture/pr92933.C: New test.
11192
11193 2020-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11194
11195 PR libfortran/93234
11196 * gfortran.dg/inquire_pre.f90: New test.
11197
11198 2020-01-17 David Malcolm <dmalcolm@redhat.com>
11199
11200 PR analyzer/93290
11201 * gcc.dg/analyzer/pr93290.c: New test.
11202
11203 2020-01-17 Paolo Carlini <paolo.carlini@oracle.com>
11204
11205 PR c++/92542
11206 * g++.dg/pr92542.C: New.
11207
11208 2020-01-17 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
11209 Sudakshina Das <sudi.das@arm.com>
11210
11211 * gcc.target/arm/armv8_1m-shift-imm_1.c: New test.
11212
11213 2020-01-17 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
11214 Sudakshina Das <sudi.das@arm.com>
11215
11216 * gcc.target/arm/armv8_1m-shift-reg_1.c: New test.
11217
11218 2020-01-17 Jonathan Wakely <jwakely@redhat.com>
11219
11220 PR testsuite/93227
11221 * g++.dg/cpp0x/std-layout1.C: Use -Wno-deprecated-declarations for
11222 C++20, due to std::is_pod being deprecated.
11223
11224 2020-01-17 Matthew Malcomson <matthew.malcomson@arm.com>
11225
11226 * gcc.target/aarch64/sve/acle/asm/ld1ro_f16.c: New test.
11227 * gcc.target/aarch64/sve/acle/asm/ld1ro_f32.c: New test.
11228 * gcc.target/aarch64/sve/acle/asm/ld1ro_f64.c: New test.
11229 * gcc.target/aarch64/sve/acle/asm/ld1ro_s16.c: New test.
11230 * gcc.target/aarch64/sve/acle/asm/ld1ro_s32.c: New test.
11231 * gcc.target/aarch64/sve/acle/asm/ld1ro_s64.c: New test.
11232 * gcc.target/aarch64/sve/acle/asm/ld1ro_s8.c: New test.
11233 * gcc.target/aarch64/sve/acle/asm/ld1ro_u16.c: New test.
11234 * gcc.target/aarch64/sve/acle/asm/ld1ro_u32.c: New test.
11235 * gcc.target/aarch64/sve/acle/asm/ld1ro_u64.c: New test.
11236 * gcc.target/aarch64/sve/acle/asm/ld1ro_u8.c: New test.
11237
11238 2020-01-17 Matthew Malcomson <matthew.malcomson@arm.com>
11239
11240 * gcc.target/aarch64/pragma_cpp_predefs_2.c: Check for f64mm
11241 predef.
11242
11243 2020-01-17 Jakub Jelinek <jakub@redhat.com>
11244
11245 PR c++/93228
11246 * g++.dg/cpp1y/attr-deprecated-3.C: New test.
11247
11248 2020-01-17 Richard Sandiford <richard.sandiford@arm.com>
11249
11250 * g++.target/aarch64/sve/acle/general-c++/gimplify_1.C: New test.
11251
11252 2020-01-17 Mark Eggleston <mark.eggleston@codethink.com>
11253 Tobias Burnus <burnus@gcc.gnu.org>
11254
11255 PR fortran/93236
11256 * gfortran.dg/pr93263_1.f90: New test.
11257 * gfortran.dg/pr93263_2.f90: New test.
11258
11259 2020-01-17 Jakub Jelinek <jakub@redhat.com>
11260
11261 PR tree-optimization/93292
11262 * g++.dg/opt/pr93292.C: New test.
11263
11264 PR testsuite/93294
11265 * lib/c-compat.exp (compat-use-alt-compiler): Handle
11266 -fdiagnostics-urls=never similarly to -fdiagnostics-color=never.
11267 (compat_setup_dfp): Likewise.
11268
11269 2020-01-16 Kerem Kat <keremkat@gmail.com>
11270
11271 PR c/92833
11272 * c-c++-common/pr92833-1.c, c-c++-common/pr92833-2.c,
11273 c-c++-common/pr92833-3.c, c-c++-common/pr92833-4.c: New tests.
11274
11275 2020-01-16 Stam Markianos-Wright <stam.markianos-wright@arm.com>
11276
11277 * g++.target/arm/bfloat_cpp_typecheck.C: New test.
11278 * gcc.target/arm/bfloat16_scalar_typecheck.c: New test.
11279 * gcc.target/arm/bfloat16_vector_typecheck_1.c: New test.
11280 * gcc.target/arm/bfloat16_vector_typecheck_2.c: New test.
11281
11282 2020-01-16 Stam Markianos-Wright <stam.markianos-wright@arm.com>
11283
11284 * g++.dg/abi/mangle-neon.C: Add BF16 SIMD types.
11285 * g++.dg/ext/arm-bf16/bf16-mangle-1.C: New test.
11286 * gcc.target/arm/bfloat16_scalar_1_1.c: New test.
11287 * gcc.target/arm/bfloat16_scalar_1_2.c: New test.
11288 * gcc.target/arm/bfloat16_scalar_2_1.c: New test.
11289 * gcc.target/arm/bfloat16_scalar_2_2.c: New test.
11290 * gcc.target/arm/bfloat16_scalar_3_1.c: New test.
11291 * gcc.target/arm/bfloat16_scalar_3_2.c: New test.
11292 * gcc.target/arm/bfloat16_scalar_4.c: New test.
11293 * gcc.target/arm/bfloat16_simd_1_1.c: New test.
11294 * gcc.target/arm/bfloat16_simd_1_2.c: New test.
11295 * gcc.target/arm/bfloat16_simd_2_1.c: New test.
11296 * gcc.target/arm/bfloat16_simd_2_2.c: New test.
11297 * gcc.target/arm/bfloat16_simd_3_1.c: New test.
11298 * gcc.target/arm/bfloat16_simd_3_2.c: New test.
11299
11300 2020-01-16 Mihail Ionescu <mihail.ionescu@arm.com>
11301 Andre Vieira <andre.simoesdiasvieira@arm.com>
11302
11303 * testsuite/gcc.target/arm/multilib.exp: Add v8.1-M entries.
11304
11305 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
11306 Thomas Preud'homme <thomas.preudhomme@arm.com>
11307
11308 * gcc.target/arm/cmse/cmse-1.c: Add check for BLXNS when instructions
11309 introduced in Armv8.1-M Mainline Security Extensions are available and
11310 restrict checks for libcall to __gnu_cmse_nonsecure_call to Armv8-M
11311 targets only. Adapt CLRM check to verify register used for BLXNS is
11312 not in the CLRM register list.
11313 * gcc.target/arm/cmse/cmse-14.c: Likewise.
11314 * gcc.target/arm/cmse/mainline/8_1m/bitfield-4.c: Likewise and adapt
11315 check for LSB clearing bit to be using the same register as BLXNS when
11316 targeting Armv8.1-M Mainline.
11317 * gcc.target/arm/cmse/mainline/8_1m/bitfield-5.c: Likewise.
11318 * gcc.target/arm/cmse/mainline/8_1m/bitfield-6.c: Likewise.
11319 * gcc.target/arm/cmse/mainline/8_1m/bitfield-7.c: Likewise.
11320 * gcc.target/arm/cmse/mainline/8_1m/bitfield-8.c: Likewise.
11321 * gcc.target/arm/cmse/mainline/8_1m/bitfield-9.c: Likewise.
11322 * gcc.target/arm/cmse/mainline/8_1m/bitfield-and-union.c: Likewise.
11323 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-13.c: Likewise.
11324 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-7.c: Likewise.
11325 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-8.c: Likewise.
11326 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-13.c: Likewise.
11327 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-7.c: Likewise.
11328 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-8.c: Likewise.
11329 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-13.c: Likewise.
11330 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-7.c: Likewise.
11331 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-8.c: Likewise.
11332 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-7.c: Likewise.
11333 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-8.c: Likewise.
11334 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-13.c: Likewise.
11335 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-7.c: Likewise.
11336 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-8.c: Likewise.
11337 * gcc.target/arm/cmse/mainline/8_1m/union-1.c: Likewise.
11338 * gcc.target/arm/cmse/mainline/8_1m/union-2.c: Likewise.
11339 * gcc.target/arm/cmse/cmse-15.c: Count BLXNS when targeting Armv8.1-M
11340 Mainline and restrict libcall count to Armv8-M.
11341
11342 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
11343 Thomas Preud'homme <thomas.preudhomme@arm.com>
11344
11345 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-13.c: Add check for VLSTM and
11346 VLLDM.
11347 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-7.c: Likewise.
11348 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-8.c: Likewise.
11349 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-13.c: Likewise.
11350 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-7.c: Likewise.
11351 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-8.c: Likewise.
11352 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-7.c: Likewise.
11353 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-8.c: Likewise.
11354
11355 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
11356 Thomas Preud'homme <thomas.preudhomme@arm.com>
11357
11358 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-13.c: Add check for
11359 VPUSH and VPOP and update expectation for VSCCLRM.
11360 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-7.c: Likewise.
11361 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-8.c: Likewise.
11362 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-13.c: Likewise.
11363 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-7.c: Likewise.
11364 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-8.c: Likewise.
11365
11366 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
11367 Thomas Preud'homme <thomas.preudhomme@arm.com>
11368
11369 * gcc.target/arm/cmse/cmse-1.c: Add check for PUSH and POP and update
11370 CLRM check.
11371 * gcc.target/arm/cmse/cmse-14.c: Likewise.
11372 * gcc.target/arm/cmse/mainline/8_1m/bitfield-4.c: Likewise.
11373 * gcc.target/arm/cmse/mainline/8_1m/bitfield-5.c: Likewise.
11374 * gcc.target/arm/cmse/mainline/8_1m/bitfield-6.c: Likewise.
11375 * gcc.target/arm/cmse/mainline/8_1m/bitfield-7.c: Likewise.
11376 * gcc.target/arm/cmse/mainline/8_1m/bitfield-8.c: Likewise.
11377 * gcc.target/arm/cmse/mainline/8_1m/bitfield-9.c: Likewise.
11378 * gcc.target/arm/cmse/mainline/8_1m/bitfield-and-union.c: Likewise.
11379 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-13.c: Likewise.
11380 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-7.c: Likewise.
11381 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-8.c: Likewise.
11382 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-13.c: Likewise.
11383 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-7.c: Likewise.
11384 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-8.c: Likewise.
11385 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-13.c: Likewise.
11386 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-7.c: Likewise.
11387 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-8.c: Likewise.
11388 * gcc.target/arm/cmse/mainline/8_1m/soft-sp/cmse-7.c: Likewise.
11389 * gcc.target/arm/cmse/mainline/8_1m/soft-sp/cmse-8.c: Likewise.
11390 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-13.c: Likewise.
11391 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-7.c: Likewise.
11392 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-8.c: Likewise.
11393 * gcc.target/arm/cmse/mainline/8_1m/softfp/union-1.c: Likewise.
11394 * gcc.target/arm/cmse/mainline/8_1m/softfp/union-2.c: Likewise.
11395
11396 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
11397 Thomas Preud'homme <thomas.preudhomme@arm.com>
11398
11399 * gcc.target/arm/cmse/bitfield-1.c: Add check for VSCCLRM.
11400 * gcc.target/arm/cmse/bitfield-2.c: Likewise.
11401 * gcc.target/arm/cmse/bitfield-3.c: Likewise.
11402 * gcc.target/arm/cmse/cmse-1.c: Likewise.
11403 * gcc.target/arm/cmse/struct-1.c: Likewise.
11404 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-13.c: Likewise.
11405 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-5.c: Likewise.
11406 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-7.c: Likewise.
11407 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-8.c: Likewise.
11408 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-13.c: Likewise.
11409 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-5.c: Likewise.
11410 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-7.c: Likewise.
11411 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-8.c: Likewise.
11412 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-5.c: Likewise.
11413 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-5.c: Likewise.
11414 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-5.c: Likewise.
11415
11416 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
11417 Thomas Preud'homme <thomas.preudhomme@arm.com>
11418
11419 * gcc.target/arm/cmse/bitfield-1.c: Add check for CLRM.
11420 * gcc.target/arm/cmse/bitfield-2.c: Likewise.
11421 * gcc.target/arm/cmse/bitfield-3.c: Likewise.
11422 * gcc.target/arm/cmse/struct-1.c: Likewise.
11423 * gcc.target/arm/cmse/cmse-14.c: Likewise.
11424 * gcc.target/arm/cmse/cmse-1.c: Likewise. Restrict checks for Armv8-M
11425 GPR clearing when CLRM is not available.
11426 * gcc.target/arm/cmse/mainline/8_1m/bitfield-4.c: Likewise.
11427 * gcc.target/arm/cmse/mainline/8_1m/bitfield-5.c: Likewise.
11428 * gcc.target/arm/cmse/mainline/8_1m/bitfield-6.c: Likewise.
11429 * gcc.target/arm/cmse/mainline/8_1m/bitfield-7.c: Likewise.
11430 * gcc.target/arm/cmse/mainline/8_1m/bitfield-8.c: Likewise.
11431 * gcc.target/arm/cmse/mainline/8_1m/bitfield-9.c: Likewise.
11432 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-13.c: Likewise.
11433 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-5.c: Likewise.
11434 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-7.c: Likewise.
11435 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-8.c: Likewise.
11436 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-13.c: Likewise.
11437 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-5.c: likewise.
11438 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-7.c: likewise.
11439 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-8.c: likewise.
11440 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-13.c: Likewise.
11441 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-5.c: Likewise.
11442 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-7.c: Likewise.
11443 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-8.c: Likewise.
11444 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-5.c: Likewise.
11445 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-7.c: Likewise.
11446 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-8.c: Likewise.
11447 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-13.c: Likewise.
11448 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-5.c: Likewise.
11449 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-7.c: Likewise.
11450 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-8.c: Likewise.
11451 * gcc.target/arm/cmse/mainline/8_1m/union-1.c: Likewise.
11452 * gcc.target/arm/cmse/mainline/8_1m/union-2.c: Likewise.
11453
11454 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
11455 Thomas Preud'homme <thomas.preudhomme@arm.com>
11456
11457 * gcc.target/arm/cmse/bitfield-1.c: add checks for VSTR and VLDR.
11458 * gcc.target/arm/cmse/bitfield-2.c: Likewise.
11459 * gcc.target/arm/cmse/bitfield-3.c: Likewise.
11460 * gcc.target/arm/cmse/cmse-1.c: Likewise.
11461 * gcc.target/arm/cmse/struct-1.c: Likewise.
11462 * gcc.target/arm/cmse/cmse.exp: Run existing Armv8-M Mainline tests
11463 from mainline/8m subdirectory and new Armv8.1-M Mainline tests from
11464 mainline/8_1m subdirectory.
11465 * gcc.target/arm/cmse/mainline/bitfield-4.c: Move into ...
11466 * gcc.target/arm/cmse/mainline/8m/bitfield-4.c: This.
11467 * gcc.target/arm/cmse/mainline/bitfield-5.c: Move into ...
11468 * gcc.target/arm/cmse/mainline/8m/bitfield-5.c: This.
11469 * gcc.target/arm/cmse/mainline/bitfield-6.c: Move into ...
11470 * gcc.target/arm/cmse/mainline/8m/bitfield-6.c: This.
11471 * gcc.target/arm/cmse/mainline/bitfield-7.c: Move into ...
11472 * gcc.target/arm/cmse/mainline/8m/bitfield-7.c: This.
11473 * gcc.target/arm/cmse/mainline/bitfield-8.c: Move into ...
11474 * gcc.target/arm/cmse/mainline/8m/bitfield-8.c: This.
11475 * gcc.target/arm/cmse/mainline/bitfield-9.c: Move into ...
11476 * gcc.target/arm/cmse/mainline/8m/bitfield-9.c: This.
11477 * gcc.target/arm/cmse/mainline/bitfield-and-union-1.c: Move and rename
11478 into ...
11479 * gcc.target/arm/cmse/mainline/8m/bitfield-and-union.c: This.
11480 * gcc.target/arm/cmse/mainline/hard-sp/cmse-13.c: Move into ...
11481 * gcc.target/arm/cmse/mainline/8m/hard-sp/cmse-13.c: This. Clean up
11482 dg-skip-if directive for float ABI.
11483 * gcc.target/arm/cmse/mainline/hard-sp/cmse-5.c: Move into ...
11484 * gcc.target/arm/cmse/mainline/8m/hard-sp/cmse-5.c: This. Clean up
11485 dg-skip-if directive for float ABI.
11486 * gcc.target/arm/cmse/mainline/hard-sp/cmse-7.c: Move into ...
11487 * gcc.target/arm/cmse/mainline/8m/hard-sp/cmse-7.c: This. Clean up
11488 dg-skip-if directive for float ABI.
11489 * gcc.target/arm/cmse/mainline/hard-sp/cmse-8.c: Move into ...
11490 * gcc.target/arm/cmse/mainline/8m/hard-sp/cmse-8.c: This. Clean up
11491 dg-skip-if directive for float ABI.
11492 * gcc.target/arm/cmse/mainline/hard/cmse-13.c: Move into ...
11493 * gcc.target/arm/cmse/mainline/8m/hard/cmse-13.c: This. Clean up
11494 dg-skip-if directive for float ABI.
11495 * gcc.target/arm/cmse/mainline/hard/cmse-5.c: Move into ...
11496 * gcc.target/arm/cmse/mainline/8m/hard/cmse-5.c: This. Clean up
11497 dg-skip-if directive for float ABI.
11498 * gcc.target/arm/cmse/mainline/hard/cmse-7.c: Move into ...
11499 * gcc.target/arm/cmse/mainline/8m/hard/cmse-7.c: This. Clean up
11500 dg-skip-if directive for float ABI.
11501 * gcc.target/arm/cmse/mainline/hard/cmse-8.c: Move into ...
11502 * gcc.target/arm/cmse/mainline/8m/hard/cmse-8.c: This. Clean up
11503 dg-skip-if directive for float ABI.
11504 * gcc.target/arm/cmse/mainline/soft/cmse-13.c: Move into ...
11505 * gcc.target/arm/cmse/mainline/8m/soft/cmse-13.c: This. Clean up
11506 dg-skip-if directive for float ABI.
11507 * gcc.target/arm/cmse/mainline/soft/cmse-5.c: Move into ...
11508 * gcc.target/arm/cmse/mainline/8m/soft/cmse-5.c: This. Clean up
11509 dg-skip-if directive for float ABI.
11510 * gcc.target/arm/cmse/mainline/soft/cmse-7.c: Move into ...
11511 * gcc.target/arm/cmse/mainline/8m/soft/cmse-7.c: This. Clean up
11512 dg-skip-if directive for float ABI.
11513 * gcc.target/arm/cmse/mainline/soft/cmse-8.c: Move into ...
11514 * gcc.target/arm/cmse/mainline/8m/soft/cmse-8.c: This. Clean up
11515 dg-skip-if directive for float ABI.
11516 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-5.c: Move into ...
11517 * gcc.target/arm/cmse/mainline/8m/softfp-sp/cmse-5.c: This. Clean up
11518 dg-skip-if directive for float ABI.
11519 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-7.c: Move into ...
11520 * gcc.target/arm/cmse/mainline/8m/softfp-sp/cmse-7.c: This. Clean up
11521 dg-skip-if directive for float ABI.
11522 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-8.c: Move into ...
11523 * gcc.target/arm/cmse/mainline/8m/softfp-sp/cmse-8.c: This. Clean up
11524 dg-skip-if directive for float ABI.
11525 * gcc.target/arm/cmse/mainline/softfp/cmse-13.c: Move into ...
11526 * gcc.target/arm/cmse/mainline/8m/softfp/cmse-13.c: This. Clean up
11527 dg-skip-if directive for float ABI.
11528 * gcc.target/arm/cmse/mainline/softfp/cmse-5.c: Move into ...
11529 * gcc.target/arm/cmse/mainline/8m/softfp/cmse-5.c: This. Clean up
11530 dg-skip-if directive for float ABI.
11531 * gcc.target/arm/cmse/mainline/softfp/cmse-7.c: Move into ...
11532 * gcc.target/arm/cmse/mainline/8m/softfp/cmse-7.c: This. Clean up
11533 dg-skip-if directive for float ABI.
11534 * gcc.target/arm/cmse/mainline/softfp/cmse-8.c: Move into ...
11535 * gcc.target/arm/cmse/mainline/8m/softfp/cmse-8.c: This. Clean up
11536 dg-skip-if directive for float ABI.
11537 * gcc.target/arm/cmse/mainline/union-1.c: Move into ...
11538 * gcc.target/arm/cmse/mainline/8m/union-1.c: This.
11539 * gcc.target/arm/cmse/mainline/union-2.c: Move into ...
11540 * gcc.target/arm/cmse/mainline/8m/union-2.c: This.
11541 * gcc.target/arm/cmse/mainline/8_1m/bitfield-4.c: New file.
11542 * gcc.target/arm/cmse/mainline/8_1m/bitfield-5.c: New file.
11543 * gcc.target/arm/cmse/mainline/8_1m/bitfield-6.c: New file.
11544 * gcc.target/arm/cmse/mainline/8_1m/bitfield-7.c: New file.
11545 * gcc.target/arm/cmse/mainline/8_1m/bitfield-8.c: New file.
11546 * gcc.target/arm/cmse/mainline/8_1m/bitfield-9.c: New file.
11547 * gcc.target/arm/cmse/mainline/8_1m/bitfield-and-union.c: New file.
11548 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-13.c: New file.
11549 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-5.c: New file.
11550 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-7.c: New file.
11551 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-8.c: New file.
11552 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-13.c: New file.
11553 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-5.c: New file.
11554 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-7.c: New file.
11555 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-8.c: New file.
11556 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-13.c: New file.
11557 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-5.c: New file.
11558 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-7.c: New file.
11559 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-8.c: New file.
11560 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-5.c: New file.
11561 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-7.c: New file.
11562 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-8.c: New file.
11563 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-13.c: New file.
11564 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-5.c: New file.
11565 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-7.c: New file.
11566 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-8.c: New file.
11567 * gcc.target/arm/cmse/mainline/8_1m/union-1.c: New file.
11568 * gcc.target/arm/cmse/mainline/8_1m/union-2.c: New file.
11569 * lib/target-supports.exp (check_effective_target_arm_cmse_clear_ok):
11570 New procedure.
11571
11572 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
11573 Thomas Preud'homme <thomas.preudhomme@arm.com>
11574
11575 * lib/target-supports.exp
11576 (check_effective_target_arm_arch_v8_1m_main_ok): Define.
11577 (add_options_for_arm_arch_v8_1m_main): Likewise.
11578 (check_effective_target_arm_arch_v8_1m_main_multilib): Likewise.
11579
11580 2020-01-16 Stam Markianos-Wright <stam.markianos-wright@arm.com>
11581
11582 * gcc.target/aarch64/advsimd-intrinsics/bfdot-1.c: New.
11583 * gcc.target/aarch64/advsimd-intrinsics/bfdot-2.c: New.
11584 * gcc.target/aarch64/advsimd-intrinsics/bfdot-3.c: New.
11585
11586 2020-01-16 Stam Markianos-Wright <stam.markianos-wright@arm.com>
11587
11588 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-1.c: New test.
11589 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-2.c: New test.
11590 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-3.c: New test.
11591 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-4.c: New test.
11592
11593 2020-01-16 Andre Vieira <andre.simoesdiasvieira@arm.com>
11594
11595 PR tree-optimization/92429
11596 * gcc.dg/vect/pr92429.c: New test.
11597
11598 2020-01-16 Tobias Burnus <tobias@codesourcery.com>
11599
11600 PR fortran/93253
11601 * fortran.dg/boz_7.f90: Updated dg-error.
11602
11603 2020-01-15 Paolo Carlini <paolo.carlini@oracle.com>
11604
11605 PR c++/91073
11606 * g++.dg/concepts/pr91073-1.C: New.
11607 * g++.dg/concepts/pr91073-2.C: Likewise.
11608
11609 2020-01-15 Wilco Dijkstra <wdijkstr@arm.com>
11610
11611 * gcc.dg/pr90838.c: New test.
11612 * gcc.dg/pr93231.c: New test.
11613 * gcc.target/aarch64/pr90838.c: Use #define u 0.
11614
11615 2020-01-15 Richard Biener <rguenther@suse.de>
11616
11617 PR middle-end/93273
11618 * g++.dg/torture/pr93273.C: New testcase.
11619
11620 2020-01-15 Richard Sandiford <richard.sandiford@arm.com>
11621
11622 PR tree-optimization/93247
11623 * gcc.dg/vect/pr93247-1.c: New test.
11624 * gcc.dg/vect/pr93247-2.c: Likewise.
11625
11626 2020-01-15 Martin Sebor <msebor@redhat.com>
11627
11628 * gcc.dg/Wstringop-overflow-17.c: Tweak test to avoid unrelated
11629 failures due the absence of loop unrolling.
11630
11631 2020-01-15 Joseph Myers <joseph@codesourcery.com>
11632
11633 PR c/93072
11634 * gcc.dg/inline-42.c, gcc.dg/inline-43.c: New tests.
11635
11636 2020-01-14 David Malcolm <dmalcolm@redhat.com>
11637
11638 * gcc.dg/analyzer/signal-6.c: New test.
11639
11640 2020-01-14 David Malcolm <dmalcolm@redhat.com>
11641
11642 * gcc.dg/analyzer/dot-output.c: Add test coverage for a BB with
11643 no statements.
11644
11645 2020-01-14 David Malcolm <dmalcolm@redhat.com>
11646
11647 PR analyzer/58237
11648 * gcc.dg/analyzer/file-paths-1.c: New test.
11649
11650 2020-01-14 David Malcolm <dmalcolm@redhat.com>
11651
11652 PR analyzer/58237
11653 * gcc.dg/analyzer/file-1.c (test_4): New.
11654 * gcc.dg/analyzer/file-pr58237.c: New test.
11655
11656 2020-01-15 Jakub Jelinek <jakub@redhat.com>
11657
11658 PR tree-optimization/93262
11659 * gcc.c-torture/execute/builtins/pr93262-chk.c: New test.
11660 * gcc.c-torture/execute/builtins/pr93262-chk-lib.c: New file.
11661 * gcc.c-torture/execute/builtins/pr93262-chk.x: New file.
11662
11663 PR tree-optimization/93249
11664 * gcc.c-torture/execute/pr93249.c: New test.
11665
11666 2020-01-14 David Malcolm <dmalcolm@redhat.com>
11667
11668 * gcc.dg/analyzer/signal-5.c: New test.
11669
11670 2020-01-14 David Malcolm <dmalcolm@redhat.com>
11671
11672 * gcc.dg/analyzer/data-model-1.c: Remove xfail.
11673 * gcc.dg/analyzer/data-model-5b.c: Likewise.
11674 * gcc.dg/analyzer/data-model-5c.c: Likewise.
11675 * gcc.dg/analyzer/setjmp-3.c: Mark "foo" as pure.
11676 * gcc.dg/analyzer/setjmp-4.c: Likewise.
11677 * gcc.dg/analyzer/setjmp-6.c: Likewise.
11678 * gcc.dg/analyzer/setjmp-7.c: Likewise.
11679 * gcc.dg/analyzer/setjmp-7a.c: Likewise.
11680 * gcc.dg/analyzer/setjmp-8.c: Likewise.
11681 * gcc.dg/analyzer/setjmp-9.c: Likewise.
11682 * gcc.dg/analyzer/unknown-fns.c: New test.
11683
11684 2020-01-14 David Malcolm <dmalcolm@redhat.com>
11685
11686 * gcc.dg/analyzer/CVE-2005-1689-dedupe-issue.c: New test.
11687
11688 2020-01-15 Jakub Jelinek <jakub@redhat.com>
11689
11690 PR lto/91576
11691 * g++.dg/lto/odr-8_1.C: Remove bogus initial lines.
11692
11693 PR target/93009
11694 * gcc.target/i386/avx512vl-pr93009.c: New test.
11695
11696 2020-01-14 Jan Hubicka <hubicka@ucw.cz>
11697
11698 PR lto/91576
11699 * g++.dg/lto/odr-8_0.C: New testcase.
11700 * g++.dg/lto/odr-8_1.C: New testcase.
11701
11702 2020-01-14 David Malcolm <dmalcolm@redhat.com>
11703
11704 * gcc.dg/analyzer/CVE-2005-1689-minimal.c: New test.
11705 * gcc.dg/analyzer/abort.c: New test.
11706 * gcc.dg/analyzer/alloca-leak.c: New test.
11707 * gcc.dg/analyzer/analyzer-decls.h: New header.
11708 * gcc.dg/analyzer/analyzer-verbosity-0.c: New test.
11709 * gcc.dg/analyzer/analyzer-verbosity-1.c: New test.
11710 * gcc.dg/analyzer/analyzer-verbosity-2.c: New test.
11711 * gcc.dg/analyzer/analyzer.exp: New suite.
11712 * gcc.dg/analyzer/attribute-nonnull.c: New test.
11713 * gcc.dg/analyzer/call-summaries-1.c: New test.
11714 * gcc.dg/analyzer/conditionals-2.c: New test.
11715 * gcc.dg/analyzer/conditionals-3.c: New test.
11716 * gcc.dg/analyzer/conditionals-notrans.c: New test.
11717 * gcc.dg/analyzer/conditionals-trans.c: New test.
11718 * gcc.dg/analyzer/data-model-1.c: New test.
11719 * gcc.dg/analyzer/data-model-2.c: New test.
11720 * gcc.dg/analyzer/data-model-3.c: New test.
11721 * gcc.dg/analyzer/data-model-4.c: New test.
11722 * gcc.dg/analyzer/data-model-5.c: New test.
11723 * gcc.dg/analyzer/data-model-5b.c: New test.
11724 * gcc.dg/analyzer/data-model-5c.c: New test.
11725 * gcc.dg/analyzer/data-model-5d.c: New test.
11726 * gcc.dg/analyzer/data-model-6.c: New test.
11727 * gcc.dg/analyzer/data-model-7.c: New test.
11728 * gcc.dg/analyzer/data-model-8.c: New test.
11729 * gcc.dg/analyzer/data-model-9.c: New test.
11730 * gcc.dg/analyzer/data-model-11.c: New test.
11731 * gcc.dg/analyzer/data-model-12.c: New test.
11732 * gcc.dg/analyzer/data-model-13.c: New test.
11733 * gcc.dg/analyzer/data-model-14.c: New test.
11734 * gcc.dg/analyzer/data-model-15.c: New test.
11735 * gcc.dg/analyzer/data-model-16.c: New test.
11736 * gcc.dg/analyzer/data-model-17.c: New test.
11737 * gcc.dg/analyzer/data-model-18.c: New test.
11738 * gcc.dg/analyzer/data-model-19.c: New test.
11739 * gcc.dg/analyzer/data-model-path-1.c: New test.
11740 * gcc.dg/analyzer/disabling.c: New test.
11741 * gcc.dg/analyzer/dot-output.c: New test.
11742 * gcc.dg/analyzer/double-free-lto-1-a.c: New test.
11743 * gcc.dg/analyzer/double-free-lto-1-b.c: New test.
11744 * gcc.dg/analyzer/double-free-lto-1.h: New header.
11745 * gcc.dg/analyzer/equivalence.c: New test.
11746 * gcc.dg/analyzer/explode-1.c: New test.
11747 * gcc.dg/analyzer/explode-2.c: New test.
11748 * gcc.dg/analyzer/factorial.c: New test.
11749 * gcc.dg/analyzer/fibonacci.c: New test.
11750 * gcc.dg/analyzer/fields.c: New test.
11751 * gcc.dg/analyzer/file-1.c: New test.
11752 * gcc.dg/analyzer/file-2.c: New test.
11753 * gcc.dg/analyzer/function-ptr-1.c: New test.
11754 * gcc.dg/analyzer/function-ptr-2.c: New test.
11755 * gcc.dg/analyzer/function-ptr-3.c: New test.
11756 * gcc.dg/analyzer/gzio-2.c: New test.
11757 * gcc.dg/analyzer/gzio-3.c: New test.
11758 * gcc.dg/analyzer/gzio-3a.c: New test.
11759 * gcc.dg/analyzer/gzio.c: New test.
11760 * gcc.dg/analyzer/infinite-recursion.c: New test.
11761 * gcc.dg/analyzer/loop-2.c: New test.
11762 * gcc.dg/analyzer/loop-2a.c: New test.
11763 * gcc.dg/analyzer/loop-3.c: New test.
11764 * gcc.dg/analyzer/loop-4.c: New test.
11765 * gcc.dg/analyzer/loop.c: New test.
11766 * gcc.dg/analyzer/malloc-1.c: New test.
11767 * gcc.dg/analyzer/malloc-2.c: New test.
11768 * gcc.dg/analyzer/malloc-3.c: New test.
11769 * gcc.dg/analyzer/malloc-callbacks.c: New test.
11770 * gcc.dg/analyzer/malloc-dce.c: New test.
11771 * gcc.dg/analyzer/malloc-dedupe-1.c: New test.
11772 * gcc.dg/analyzer/malloc-ipa-1.c: New test.
11773 * gcc.dg/analyzer/malloc-ipa-10.c: New test.
11774 * gcc.dg/analyzer/malloc-ipa-11.c: New test.
11775 * gcc.dg/analyzer/malloc-ipa-12.c: New test.
11776 * gcc.dg/analyzer/malloc-ipa-13.c: New test.
11777 * gcc.dg/analyzer/malloc-ipa-2.c: New test.
11778 * gcc.dg/analyzer/malloc-ipa-3.c: New test.
11779 * gcc.dg/analyzer/malloc-ipa-4.c: New test.
11780 * gcc.dg/analyzer/malloc-ipa-5.c: New test.
11781 * gcc.dg/analyzer/malloc-ipa-6.c: New test.
11782 * gcc.dg/analyzer/malloc-ipa-7.c: New test.
11783 * gcc.dg/analyzer/malloc-ipa-8-double-free.c: New test.
11784 * gcc.dg/analyzer/malloc-ipa-8-lto-a.c: New test.
11785 * gcc.dg/analyzer/malloc-ipa-8-lto-b.c: New test.
11786 * gcc.dg/analyzer/malloc-ipa-8-lto-c.c: New test.
11787 * gcc.dg/analyzer/malloc-ipa-8-lto.h: New test.
11788 * gcc.dg/analyzer/malloc-ipa-8-unchecked.c: New test.
11789 * gcc.dg/analyzer/malloc-ipa-9.c: New test.
11790 * gcc.dg/analyzer/malloc-macro-inline-events.c: New test.
11791 * gcc.dg/analyzer/malloc-macro-separate-events.c: New test.
11792 * gcc.dg/analyzer/malloc-macro.h: New header.
11793 * gcc.dg/analyzer/malloc-many-paths-1.c: New test.
11794 * gcc.dg/analyzer/malloc-many-paths-2.c: New test.
11795 * gcc.dg/analyzer/malloc-many-paths-3.c: New test.
11796 * gcc.dg/analyzer/malloc-paths-1.c: New test.
11797 * gcc.dg/analyzer/malloc-paths-10.c: New test.
11798 * gcc.dg/analyzer/malloc-paths-2.c: New test.
11799 * gcc.dg/analyzer/malloc-paths-3.c: New test.
11800 * gcc.dg/analyzer/malloc-paths-4.c: New test.
11801 * gcc.dg/analyzer/malloc-paths-5.c: New test.
11802 * gcc.dg/analyzer/malloc-paths-6.c: New test.
11803 * gcc.dg/analyzer/malloc-paths-7.c: New test.
11804 * gcc.dg/analyzer/malloc-paths-8.c: New test.
11805 * gcc.dg/analyzer/malloc-paths-9.c: New test.
11806 * gcc.dg/analyzer/malloc-vs-local-1a.c: New test.
11807 * gcc.dg/analyzer/malloc-vs-local-1b.c: New test.
11808 * gcc.dg/analyzer/malloc-vs-local-2.c: New test.
11809 * gcc.dg/analyzer/malloc-vs-local-3.c: New test.
11810 * gcc.dg/analyzer/malloc-vs-local-4.c: New test.
11811 * gcc.dg/analyzer/operations.c: New test.
11812 * gcc.dg/analyzer/params-2.c: New test.
11813 * gcc.dg/analyzer/params.c: New test.
11814 * gcc.dg/analyzer/paths-1.c: New test.
11815 * gcc.dg/analyzer/paths-1a.c: New test.
11816 * gcc.dg/analyzer/paths-2.c: New test.
11817 * gcc.dg/analyzer/paths-3.c: New test.
11818 * gcc.dg/analyzer/paths-4.c: New test.
11819 * gcc.dg/analyzer/paths-5.c: New test.
11820 * gcc.dg/analyzer/paths-6.c: New test.
11821 * gcc.dg/analyzer/paths-7.c: New test.
11822 * gcc.dg/analyzer/pattern-test-1.c: New test.
11823 * gcc.dg/analyzer/pattern-test-2.c: New test.
11824 * gcc.dg/analyzer/pointer-merging.c: New test.
11825 * gcc.dg/analyzer/pr61861.c: New test.
11826 * gcc.dg/analyzer/pragma-1.c: New test.
11827 * gcc.dg/analyzer/scope-1.c: New test.
11828 * gcc.dg/analyzer/sensitive-1.c: New test.
11829 * gcc.dg/analyzer/setjmp-1.c: New test.
11830 * gcc.dg/analyzer/setjmp-2.c: New test.
11831 * gcc.dg/analyzer/setjmp-3.c: New test.
11832 * gcc.dg/analyzer/setjmp-4.c: New test.
11833 * gcc.dg/analyzer/setjmp-5.c: New test.
11834 * gcc.dg/analyzer/setjmp-6.c: New test.
11835 * gcc.dg/analyzer/setjmp-7.c: New test.
11836 * gcc.dg/analyzer/setjmp-7a.c: New test.
11837 * gcc.dg/analyzer/setjmp-8.c: New test.
11838 * gcc.dg/analyzer/setjmp-9.c: New test.
11839 * gcc.dg/analyzer/signal-1.c: New test.
11840 * gcc.dg/analyzer/signal-2.c: New test.
11841 * gcc.dg/analyzer/signal-3.c: New test.
11842 * gcc.dg/analyzer/signal-4a.c: New test.
11843 * gcc.dg/analyzer/signal-4b.c: New test.
11844 * gcc.dg/analyzer/strcmp-1.c: New test.
11845 * gcc.dg/analyzer/switch.c: New test.
11846 * gcc.dg/analyzer/taint-1.c: New test.
11847 * gcc.dg/analyzer/zlib-1.c: New test.
11848 * gcc.dg/analyzer/zlib-2.c: New test.
11849 * gcc.dg/analyzer/zlib-3.c: New test.
11850 * gcc.dg/analyzer/zlib-4.c: New test.
11851 * gcc.dg/analyzer/zlib-5.c: New test.
11852 * gcc.dg/analyzer/zlib-6.c: New test.
11853 * lib/gcc-defs.exp (dg-check-dot): New procedure.
11854 * lib/target-supports.exp (check_dot_available): New procedure.
11855 (check_effective_target_analyzer): New.
11856 * lib/target-supports-dg.exp (dg-require-dot): New procedure.
11857
11858 2020-01-14 Jason Merrill <jason@redhat.com>
11859
11860 * lib/prune.exp (prune_gcc_output): Adjust constexpr pattern.
11861
11862 2020-01-14 Xiong Hu Luo <luoxhu@linux.ibm.com>
11863
11864 PR ipa/69678
11865 * gcc.dg/tree-prof/indir-call-prof-topn.c: New testcase.
11866 * gcc.dg/tree-prof/crossmodule-indir-call-topn-1.c: New testcase.
11867 * gcc.dg/tree-prof/crossmodule-indir-call-topn-1a.c: New testcase.
11868 * gcc.dg/tree-prof/crossmodule-indir-call-topn-2.c: New testcase.
11869 * lib/scandump.exp: Dump executable file name.
11870 * lib/scanwpaipa.exp: New scan-pgo-wap-ipa-dump.
11871
11872 2020-01-13 David Malcolm <dmalcolm@redhat.com>
11873
11874 * gcc.dg/plugin/diagnostic-test-paths-2.c: Remove unused dg-line
11875 directive.
11876
11877 2020-01-13 Joseph Myers <joseph@codesourcery.com>
11878
11879 PR c/93241
11880 * gcc.dg/c11-static-assert-10.c, gcc.dg/c99-const-expr-15.c: New
11881 tests.
11882
11883 2020-01-13 Martin Sebor <msebor@redhat.com>
11884
11885 PR tree-optimization/93213
11886 * gcc.c-torture/execute/pr93213.c: New test.
11887
11888 2020-01-10 Thomas Schwinge <thomas@codesourcery.com>
11889
11890 * c-c++-common/goacc/host_data-1.c: Extend.
11891 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
11892
11893 2020-01-10 Jakub Jelinek <jakub@redhat.com>
11894
11895 PR tree-optimization/93210
11896 * gcc.dg/pr93210.c: New test.
11897 * g++.dg/opt/pr93210.C: New test.
11898
11899 2020-01-10 Vladimir Makarov <vmakarov@redhat.com>
11900
11901 PR inline-asm/93027
11902 * gcc.target/i386/pr93027.c: Use the right PR number in the test.
11903
11904 2020-01-10 Vladimir Makarov <vmakarov@redhat.com>
11905
11906 PR inline-asm/93027
11907 * gcc.target/i386/pr93207.c: Rename to pr93027.c.
11908
11909 2020-01-10 Vladimir Makarov <vmakarov@redhat.com>
11910
11911 PR inline-asm/93027
11912 * gcc.target/i386/pr93207.c: Run it only for x86-64.
11913
11914 2020-01-10 David Malcolm <dmalcolm@redhat.com>
11915
11916 * gcc.dg/format/gcc_diag-10.c (diagnostic_event_id_t): New
11917 typedef.
11918 (test_diag): Add coverage of "%@".
11919 * gcc.dg/plugin/diagnostic-path-format-default.c: New test.
11920 * gcc.dg/plugin/diagnostic-path-format-inline-events-1.c: New test.
11921 * gcc.dg/plugin/diagnostic-path-format-inline-events-2.c: New test.
11922 * gcc.dg/plugin/diagnostic-path-format-inline-events-3.c: New test.
11923 * gcc.dg/plugin/diagnostic-path-format-none.c: New test.
11924 * gcc.dg/plugin/diagnostic-test-paths-1.c: New test.
11925 * gcc.dg/plugin/diagnostic-test-paths-2.c: New test.
11926 * gcc.dg/plugin/diagnostic-test-paths-3.c: New test.
11927 * gcc.dg/plugin/diagnostic-test-paths-4.c: New test.
11928 * gcc.dg/plugin/diagnostic_plugin_test_paths.c: New.
11929 * gcc.dg/plugin/plugin.exp: Add the new plugin and test cases.
11930
11931 2020-01-10 David Malcolm <dmalcolm@redhat.com>
11932
11933 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset global
11934 nn_line_numbers_enabled.
11935 * lib/multiline.exp (nn_line_numbers_enabled): New global.
11936 (dg-enable-nn-line-numbers): New proc.
11937 (maybe-handle-nn-line-numbers): New proc.
11938 * lib/prune.exp (prune_gcc_output): Call maybe-handle-nn-line-numbers.
11939
11940 2020-01-10 Vladimir Makarov <vmakarov@redhat.com>
11941
11942 PR inline-asm/93027
11943 * gcc.target/i386/pr93207.c: New test.
11944
11945 2020-01-10 Wilco Dijkstra <wdijkstr@arm.com>
11946
11947 * testsuite/gcc.target/aarch64/pr90838.c: New test.
11948
11949 2020-01-10 Stam Markianos-Wright <stam.markianos-wright@arm.com>
11950
11951 * g++.target/aarch64/bfloat_cpp_typecheck.C: New test.
11952 * gcc.target/aarch64/bfloat16_scalar_typecheck.c: New test.
11953 * gcc.target/aarch64/bfloat16_vector_typecheck_1.c: New test.
11954 * gcc.target/aarch64/bfloat16_vector_typecheck_2.c: New test.
11955
11956 2020-01-10 Stam Markianos-Wright <stam.markianos-wright@arm.com>
11957
11958 * g++.dg/abi/mangle-neon-aarch64.C: Add Bfloat SIMD types to test.
11959 * g++.dg/ext/arm-bf16/bf16-mangle-aarch64-1.C: New test.
11960 * gcc.target/aarch64/bfloat16_scalar_1.c: New test.
11961 * gcc.target/aarch64/bfloat16_scalar_2.c: New test.
11962 * gcc.target/aarch64/bfloat16_scalar_3.c: New test.
11963 * gcc.target/aarch64/bfloat16_scalar_4.c: New test.
11964 * gcc.target/aarch64/bfloat16_simd_1.c: New test.
11965 * gcc.target/aarch64/bfloat16_simd_2.c: New test.
11966 * gcc.target/aarch64/bfloat16_simd_3.c: New test.
11967
11968 2020-01-10 Richard Sandiford <richard.sandiford@arm.com>
11969
11970 * gcc.target/aarch64/sve/struct_vect_1.c (N): Protect with #ifndef.
11971 * gcc.target/aarch64/sve/pcs/return_1_128.c: New test.
11972 * gcc.target/aarch64/sve/pcs/return_4_128.c: Likewise.
11973 * gcc.target/aarch64/sve/pcs/return_5_128.c: Likewise.
11974 * gcc.target/aarch64/sve/pcs/return_6_128.c: Likewise.
11975 * gcc.target/aarch64/sve/pcs/stack_clash_1_128.c: Likewise.
11976 * gcc.target/aarch64/sve/pcs/stack_clash_2_128.c: Likewise.
11977 * gcc.target/aarch64/sve/single_5.c: Likewise.
11978 * gcc.target/aarch64/sve/struct_vect_25.c: Likewise.
11979 * gcc.target/aarch64/sve/struct_vect_26.c: Likewise.
11980
11981 2020-01-10 Martin Sebor <msebor@redhat.com>
11982
11983 PR c/93132
11984 * gcc.dg/attr-access-read-only-2.c: New test.
11985
11986 2020-01-10 Richard Sandiford <richard.sandiford@arm.com>
11987
11988 * gcc.target/aarch64/sve/sel_1.c: Use SVE types for the arguments and
11989 return values. Use check-function-bodies instead of scan-assembler.
11990 * gcc.target/aarch64/sve/sel_2.c: Likewise
11991 * gcc.target/aarch64/sve/sel_3.c: Likewise.
11992
11993 2020-01-10 Martin Jambor <mjambor@suse.cz>
11994
11995 * gcc.dg/ipa/ipa-clone-3.c: Replace struct initializer with
11996 piecemeal initialization.
11997
11998 2020-01-10 Richard Sandiford <richard.sandiford@arm.com>
11999
12000 * gcc.target/aarch64/sve/index_1_run.c: Require aarch64_sve256_hw
12001 rather than aarch64_sve_hw.
12002
12003 2020-01-10 Richard Biener <rguenther@suse.de>
12004
12005 PR testsuite/93216
12006 * gcc.dg/optimize-bswaphi-1.c: Split previously added
12007 case into a LE and BE variant.
12008
12009 2020-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
12010
12011 PR fortran/65428
12012 * gfortran.dg/zero_sized_11.f90: New test.
12013 * gfortran.dg/zero_sized_12.f90: New test.
12014
12015 2020-01-09 Richard Sandiford <richard.sandiford@arm.com>
12016
12017 * g++.target/aarch64/sve/acle/general-c++/mul_lane_1.c: New test.
12018 * g++.target/aarch64/sve2/acle: New directory.
12019 * gcc.target/aarch64/pragma_cpp_predefs_3.c: New test.
12020 * gcc.target/aarch64/sve/acle/asm/test_sve_acle.h (TEST_TYPE_CHANGE_Z)
12021 (TEST_DUAL_ZD, TEST_TYPE_CHANGE_ZX, TEST_TBL2, TEST_TBL2_REV): New
12022 macros.
12023 * gcc.target/aarch64/sve/acle/general-c/binary_lane_1.c: Do not
12024 expect an error saying that the function has no f32 form, but instead
12025 expect an error about SVE2 being required if the current target
12026 doesn't support SVE2.
12027 * gcc.target/aarch64/sve/acle/general-c/ternary_lane_1.c: Likewise.
12028 * gcc.target/aarch64/sve/acle/general-c/ternary_lane_rotate_1.c Likewise.
12029 * gcc.target/aarch64/sve/acle/general-c/binary_long_lane_1.c,
12030 * gcc.target/aarch64/sve/acle/general-c/binary_long_opt_n_1.c,
12031 * gcc.target/aarch64/sve/acle/general-c/binary_narrowb_opt_n_1.c,
12032 * gcc.target/aarch64/sve/acle/general-c/binary_narrowt_opt_n_1.c,
12033 * gcc.target/aarch64/sve/acle/general-c/binary_to_uint_1.c,
12034 * gcc.target/aarch64/sve/acle/general-c/binary_wide_1.c,
12035 * gcc.target/aarch64/sve/acle/general-c/binary_wide_opt_n_1.c,
12036 * gcc.target/aarch64/sve/acle/general-c/compare_1.c,
12037 * gcc.target/aarch64/sve/acle/general-c/compare_ptr_1.c,
12038 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_index_restricted_1.c,
12039 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_restricted_1.c,
12040 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_restricted_2.c,
12041 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_restricted_3.c,
12042 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_restricted_4.c,
12043 * gcc.target/aarch64/sve/acle/general-c/load_gather_sv_restricted_1.c,
12044 * gcc.target/aarch64/sve/acle/general-c/load_gather_sv_restricted_2.c,
12045 * gcc.target/aarch64/sve/acle/general-c/mul_lane_1.c,
12046 * gcc.target/aarch64/sve/acle/general-c/shift_left_imm_long_1.c,
12047 * gcc.target/aarch64/sve/acle/general-c/shift_left_imm_to_uint_1.c,
12048 * gcc.target/aarch64/sve/acle/general-c/shift_left_imm_to_uint_2.c,
12049 * gcc.target/aarch64/sve/acle/general-c/shift_right_imm_narrowb_1.c,
12050 * gcc.target/aarch64/sve/acle/general-c/shift_right_imm_narrowb_to_uint_1.c,
12051 * gcc.target/aarch64/sve/acle/general-c/shift_right_imm_narrowt_1.c,
12052 * gcc.target/aarch64/sve/acle/general-c/shift_right_imm_narrowt_to_uint_1.c,
12053 * gcc.target/aarch64/sve/acle/general-c/store_scatter_index_restricted_1.c,
12054 * gcc.target/aarch64/sve/acle/general-c/store_scatter_offset_restricted_1.c,
12055 * gcc.target/aarch64/sve/acle/general-c/tbl_tuple_1.c,
12056 * gcc.target/aarch64/sve/acle/general-c/ternary_long_lane_1.c,
12057 * gcc.target/aarch64/sve/acle/general-c/ternary_long_opt_n_1.c,
12058 * gcc.target/aarch64/sve/acle/general-c/ternary_qq_lane_rotate_1.c,
12059 * gcc.target/aarch64/sve/acle/general-c/ternary_qq_rotate_1.c,
12060 * gcc.target/aarch64/sve/acle/general-c/ternary_shift_right_imm_1.c,
12061 * gcc.target/aarch64/sve/acle/general-c/ternary_uint_1.c,
12062 * gcc.target/aarch64/sve/acle/general-c/unary_convert_narrowt_1.c,
12063 * gcc.target/aarch64/sve/acle/general-c/unary_narrowb_1.c,
12064 * gcc.target/aarch64/sve/acle/general-c/unary_narrowb_to_uint_1.c,
12065 * gcc.target/aarch64/sve/acle/general-c/unary_narrowt_1.c,
12066 * gcc.target/aarch64/sve/acle/general-c/unary_narrowt_to_uint_1.c,
12067 * gcc.target/aarch64/sve/acle/general-c/unary_to_int_1.c: New tests.
12068 * gcc.target/aarch64/sve2/bcax_1.c: Likewise.
12069 * gcc.target/aarch64/sve2/acle: New directory.
12070
12071 2020-01-09 Richard Sandiford <richard.sandiford@arm.com>
12072
12073 * gcc.target/aarch64/sve/acle/general-c/unary_count_1.c: Rename to...
12074 * gcc.target/aarch64/sve/acle/general-c/unary_to_uint_1.c: ...this.
12075 * gcc.target/aarch64/sve/acle/general-c/unary_count_2.c: Rename to...
12076 * gcc.target/aarch64/sve/acle/general-c/unary_to_uint_2.c: ...this.
12077 * gcc.target/aarch64/sve/acle/general-c/unary_count_3.c: Rename to...
12078 * gcc.target/aarch64/sve/acle/general-c/unary_to_uint_3.c: ...this.
12079
12080 2020-01-09 Richard Sandiford <richard.sandiford@arm.com>
12081
12082 * gcc.target/aarch64/sve/acle/general/nrv_1.c: New test.
12083
12084 2020-01-09 Richard Sandiford <richard.sandiford@arm.com>
12085
12086 * gcc.target/aarch64/sve/pcs/gnu_vectors_1.c: New test.
12087 * gcc.target/aarch64/sve/pcs/gnu_vectors_2.c: Likewise.
12088
12089 2020-01-09 Tobias Burnus <tobias@codesourcery.com>
12090
12091 PR fortran/84135
12092 * gfortran.dg/coarray/codimension_3.f90: New.
12093
12094 2020-01-09 Martin Sebor <msebor@redhat.com>
12095
12096 PR middle-end/93200
12097 * gcc.dg/Wstringop-overflow-30.c: New test.
12098
12099 2020-01-09 Richard Biener <rguenther@suse.de>
12100
12101 PR middle-end/93054
12102 * gcc.dg/pr93054.c: New testcase.
12103
12104 2020-01-09 Richard Biener <rguenther@suse.de>
12105
12106 PR tree-optimization/93040
12107 * gcc.dg/optimize-bswaphi-1.c: Amend.
12108 * gcc.dg/optimize-bswapsi-2.c: Likewise.
12109
12110 2020-01-09 Jakub Jelinek <jakub@redhat.com>
12111
12112 PR inline-asm/93202
12113 * gcc.target/riscv/pr93202.c: New test.
12114
12115 PR target/93141
12116 * gcc.target/i386/pr93141-1.c: Add tests with constants that have MSB
12117 of the low half of the constant set.
12118 * gcc.target/i386/pr93141-2.c: New test.
12119
12120 2020-01-08 Jeff Law <law@redhat.com>
12121
12122 * gcc.dg/Wstringop-overflow-27.c: Make testnames unique.
12123
12124 2020-01-08 Joel Brobecker <brobecker@adacore.com>
12125 Olivier Hainque <hainque@adacore.com>
12126
12127 * g++.target/aarch64/sve/tls_2.C: Add missing
12128 { dg-require-effective-target fpic } directive.
12129 * gcc.target/aarch64/noplt_2.c: Likewise.
12130 * gcc.target/aarch64/noplt_3.c: Likewise.
12131 * gcc.target/aarch64/pic-constantpool1.c: Likewise.
12132 * gcc.target/aarch64/pic-small.c: Likewise.
12133 * gcc.target/aarch64/pic-symrefplus.c: Likewise.
12134 * gcc.target/aarch64/pr66912.c: Likewise.
12135 * gcc.target/aarch64/sve/tls_1.c: Likewise.
12136 * gcc.target/aarch64/sve/tls_preserve_1.c: Likewise.
12137 * gcc.target/aarch64/sve/tls_preserve_2.c: Likewise.
12138 * gcc.target/aarch64/sve/tls_preserve_3.c: Likewise.
12139 * gcc.target/aarch64/tlsie_tiny_1.c: Likewise.
12140 * gcc.target/aarch64/tlsle12_1.c: Likewise.
12141 * gcc.target/aarch64/tlsle12_tiny_1.c: Likewise.
12142 * gcc.target/aarch64/tlsle24_1.c: Likewise.
12143 * gcc.target/aarch64/tlsle24_tiny_1.c: Likewise.
12144 * gcc.target/aarch64/tlsle32_1.c: Likewise.
12145 * gcc.target/aarch64/tlsle_sizeadj_small_1.c: Likewise.
12146 * gcc.target/aarch64/tlsle_sizeadj_tiny_1.c: Likewise.
12147
12148 2020-01-08 Jakub Jelinek <jakub@redhat.com>
12149
12150 PR target/93187
12151 * g++.dg/opt/pr93187.C: New test.
12152
12153 PR target/93174
12154 * gcc.c-torture/compile/pr93174.c: New test.
12155
12156 2020-01-08 Olivier Hainque <hainque@adacore.com>
12157 Alexandre Oliva <oliva@adacore.com>
12158
12159 * gcc.target/aarch64/stack-check-alloca.h: Remove
12160 #include alloca.h. #define alloca __builtin_alloca
12161 instead.
12162 * gcc.target/aarch64/stack-check-alloca-1.c: Add
12163 { dg-require-effective-target alloca }.
12164 * gcc.target/aarch64/stack-check-alloca-2.c: Likewise.
12165 * gcc.target/aarch64/stack-check-alloca-3.c: Likewise.
12166 * gcc.target/aarch64/stack-check-alloca-4.c: Likewise.
12167 * gcc.target/aarch64/stack-check-alloca-5.c: Likewise.
12168 * gcc.target/aarch64/stack-check-alloca-6.c: Likewise.
12169 * gcc.target/aarch64/stack-check-alloca-7.c: Likewise.
12170 * gcc.target/aarch64/stack-check-alloca-8.c: Likewise.
12171 * gcc.target/aarch64/stack-check-alloca-9.c: Likewise.
12172 * gcc.target/aarch64/stack-check-alloca-10.c: Likewise.
12173
12174 2020-01-08 Martin Liska <mliska@suse.cz>
12175
12176 * gcc.dg/ipa/ipa-icf-1.c: Update expected scanned output.
12177 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
12178 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
12179 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
12180 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
12181 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
12182 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
12183 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
12184 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
12185 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
12186 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
12187 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
12188 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
12189 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
12190 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
12191 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
12192 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
12193 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
12194 * gcc.dg/ipa/ipa-icf-38.c: Likewise.
12195 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
12196 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
12197 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
12198 * gcc.dg/ipa/ipa-icf-merge-1.c: Likewise.
12199 * gcc.dg/ipa/pr64307.c: Likewise.
12200 * gcc.dg/ipa/pr90555.c: Likewise.
12201 * gcc.dg/ipa/propmalloc-1.c: Likewise.
12202 * gcc.dg/ipa/propmalloc-2.c: Likewise.
12203 * gcc.dg/ipa/propmalloc-3.c: Likewise.
12204
12205 2020-01-08 Richard Biener <rguenther@suse.de>
12206
12207 PR testsuite/92997
12208
12209 2020-01-08 Richard Earnshaw <rearnsha@arm.com>
12210
12211 PR target/93188
12212 * gcc.target/arm/multilib.exp: Add new tests for rm-profile only.
12213
12214 2020-01-08 Feng Xue <fxue@os.amperecomputing.com>
12215
12216 PR ipa/93084
12217 * gcc.dg/ipa/ipa-clone-3.c: New test.
12218
12219 2020-01-07 Paolo Carlini <paolo.carlini@oracle.com>
12220
12221 * g++.old-deja/g++.bugs/900208_03.C: Check locations too.
12222 * g++.old-deja/g++.bugs/900519_06.C: Likewise.
12223
12224 2020-01-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
12225
12226 * gcc.dg/vect/vect-epilogues.c: XFAIL for arm big endian.
12227
12228 2020-01-07 Richard Sandiford <richard.sandiford@arm.com>
12229
12230 * gcc.target/aarch64/sve/pcs/asm_4.c: New test.
12231
12232 2020-01-07 Richard Sandiford <richard.sandiford@arm.com>
12233
12234 * g++.target/aarch64/sve/acle/general-c++/mangle_5.C: New test.
12235 * gcc.target/aarch64/sve/pcs/asm_1.c: Likewise.
12236 * gcc.target/aarch64/sve/pcs/asm_2.c: Likewise.
12237 * gcc.target/aarch64/sve/pcs/asm_3.c: Likewise.
12238
12239 2020-01-07 Jakub Jelinek <jakub@redhat.com>
12240
12241 PR tree-optimization/93156
12242 * gcc.dg/tree-ssa/pr93156.c: New test.
12243
12244 PR tree-optimization/93118
12245 * gcc.dg/tree-ssa/pr93118.c: New test.
12246
12247 2020-01-07 Martin Liska <mliska@suse.cz>
12248
12249 PR tree-optimization/92860
12250 * gcc.dg/pr92860-2.c: New test.
12251
12252 2020-01-07 Martin Liska <mliska@suse.cz>
12253
12254 PR tree-optimization/92860
12255 * gcc.dg/pr92860.c: New test.
12256
12257 2020-01-07 Jakub Jelinek <jakub@redhat.com>
12258
12259 PR c++/91369
12260 * g++.dg/cpp1y/constexpr-new.C: Expect an error explaining why
12261 static_assert failed for C++2a.
12262 * g++.dg/cpp2a/constexpr-new9.C: New test.
12263
12264 2020-01-06 Richard Sandiford <richard.sandiford@arm.com>
12265
12266 * gcc.target/aarch64/sve/asrdiv_1.c: Remove trailing %s.
12267 * gcc.target/aarch64/sve/asrdiv_2.c: New test.
12268 * gcc.target/aarch64/sve/asrdiv_3.c: Likewise.
12269
12270 2020-01-06 Richard Sandiford <richard.sandiford@arm.com>
12271
12272 * gcc.dg/vect/vect-cond-arith-8.c: New test.
12273 * gcc.target/aarch64/sve/cond_fmul_5.c: Likewise.
12274
12275 2020-01-06 Nathan Sidwell <nathan@acm.org>
12276
12277 PR c++/79592
12278 * g++.dg/ubsan/vptr-4.C: Add expected error.
12279
12280 2020-01-06 Richard Sandiford <richard.sandiford@arm.com>
12281
12282 * gcc.target/aarch64/sve/acle/general/cpy_1.c: New test.
12283
12284 2020-01-05 Andrew Pinski <apinski@marvell.com>
12285
12286 * gcc.c-torture/compile/20200105-1.c: New testcase.
12287 * gcc.c-torture/compile/20200105-2.c: New testcase.
12288 * gcc.c-torture/compile/20200105-3.c: New testcase.
12289
12290 2020-01-05 Iain Sandoe <iain@sandoe.co.uk>
12291
12292 * gcc.dg/darwin-version-1.c: Adjust test to use different
12293 options for Darwin4-9 and Darwin10+.
12294
12295 2020-01-05 Jakub Jelinek <jakub@redhat.com>
12296
12297 PR target/93141
12298 * gcc.target/i386/pr93141-1.c: New test.
12299 * gcc.dg/pr67089-6.c: Expect 16 ADD_OVERFLOW calls even on ia32.
12300
12301 PR c++/93138
12302 * g++.dg/warn/Wredundant-tags-2.C: New test.
12303
12304 PR c++/93046
12305 * g++.dg/ext/cond4.C: New test.
12306
12307 2020-01-04 Tobias Burnus <tobias@codesourcery.com>
12308
12309 PR fortran/91640
12310 * gfortran.dg/contiguous_10.f90: New.
12311
12312 2020-01-03 Iain Sandoe <iain@sandoe.co.uk>
12313
12314 * gcc.target/i386/avx512bw-pr92686-vpcmp-intelasm-1.c: Require
12315 effective target masm_intel.
12316 * gcc.target/i386/avx512vl-pr92686-vpcmp-intelasm-1.c: Likewise.
12317
12318 2020-01-03 Jakub Jelinek <jakub@redhat.com>
12319
12320 PR target/93089
12321 * gcc.target/i386/pr93089-2.c: New test.
12322 * gcc.target/i386/pr93089-3.c: New test.
12323
12324 PR target/93089
12325 * gcc.target/i386/pr93089-1.c: New test.
12326
12327 PR target/93110
12328 * gcc.dg/torture/pr93110.c: New test.
12329
12330 PR rtl-optimization/93088
12331 * gcc.target/i386/pr93088.c: New test.
12332
12333 2020-01-03 Tobias Burnus <tobias@codesourcery.com>
12334
12335 PR fortran/92994
12336 * gfortran.dg/associate_50.f90: Update dg-error.
12337 * gfortran.dg/associate_51.f90: New.
12338
12339 2020-01-03 Jakub Jelinek <jakub@redhat.com>
12340
12341 PR fortran/68020
12342 * gfortran.dg/impled_shape_5.f90: Use dg-do compile rather than dg-do
12343 run.
12344
12345 2020-01-02 Andrew Pinski <apinski@marvell.com>
12346
12347 * gcc.c-torture/execute/bitfld-8.c: New testcase.
12348 * gcc.c-torture/execute/bitfld-9.c: New testcase.
12349
12350 2020-01-02 Jakub Jelinek <jakub@redhat.com>
12351
12352 PR c/90677
12353 * c-c++-common/pr90677-2.c: New test.
12354
12355 2020-01-02 Dennis Zhang <dennis.zhang@arm.com>
12356
12357 * gcc.target/arm/multilib.exp: Add combination tests for armv8.6-a.
12358
12359 2020-01-02 Tobias Burnus <tobias@codesourcery.com>
12360
12361 PR fortran/68020
12362 * gfortran.dg/implied_shape_4.f90: New.
12363 * gfortran.dg/implied_shape_5.f90: New.
12364
12365 2020-01-02 Jakub Jelinek <jakub@redhat.com>
12366
12367 PR ipa/93087
12368 * c-c++-common/cold-1.c: New test.
12369
12370 2020-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12371
12372 PR libfortran/90374
12373 * gfortran.dg/fmt_zero_width.f90: Update test case.
12374
12375 2020-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
12376
12377 PR fortran/93113
12378 * gfortran.dg/dependency_58.f90: New test.
12379
12380 2020-01-01 Jakub Jelinek <jakub@redhat.com>
12381
12382 Update copyright years.
12383
12384 PR tree-optimization/93098
12385 * gcc.c-torture/compile/pr93098.c: New test.
12386 \f
12387 Copyright (C) 2020 Free Software Foundation, Inc.
12388
12389 Copying and distribution of this file, with or without modification,
12390 are permitted in any medium without royalty provided the copyright
12391 notice and this notice are preserved.